1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="af4575ea-dcbe-56d9-92c6-fef98136c217")}catch(e){}}(); 3import {a3 as L$2,a2 as N$4,y as y$6,u as u$2,c as c$b,_ as _$5,ax as j$7,ay as u$3,j as S$4,n as we$1,o as e$1,az as k$4,r as r$6,aA as b$7,G as l$3,a0 as A$3,a1 as C$5,W as W$2,b as b$8,C as Ct,M as M$5,D,aB as L$3,d as ct,t as t$5,p as pe$2,m as m$2,aC as se$2,g as b$9,J as J$1,V as V$2,aD as oe$3,aE as h$3,Y as Ne$1,a8 as v$2,q as w$3,aF as o$4,aG as Oe$2,S as S$5,s as st,X as X$2,z as z$4,v as S$6,a as X$3,U as U$1,aa as j$8,aH as f$2,I as I$1,at as Le$2,x as t$6,O as ge$3,P as $$5,Q as Ce$2,N as N$5,aI as F$1,F as p$4,as as x,k as c$e,E as E$3,al as H$2,ab as be$1,R as W$3,a5 as R$2,A as It$1,e as c$f,w as wt,aJ as c$g,f as pt,$ as $t$2}from'./chunk-Da1Z2dXx.js';import {ae as N$3,T as T$1,w as UV,a1 as $V,aw as WV,e_ as zV,U as UT,u as uw,a as Tt$1,bh as At,aF as Kg,Z as Zi,B as bg,y as yb,P as Pl$1,E as rg,aG as IT,j as jE,b as Pg,p as pg,am as fg,d as vb,ay as xg,az as Bb,e$ as Sg,b_ as yg,a4 as Ob,b7 as $b,aP as ET,h as hg,J as pT,M as Hl$1,aM as Mb,aY as Wd$1,aN as kd$1,aO as Od$1,f as fi$2,ai as Je$1,gL as Gr$1,eA as di$1,gU as Os,b6 as HT,ad as HI,N as B$2,S as S$3,aU as G$1,m as j$6,a5 as Ep$1,V as Mu$1,t as ee$1,an as fw,ao as fd$1,al as ce$2,gV as Br,bc as oe$2,fW as _$4,gW as dy,X as Am$1,aL as vn,ak as zr,aR as lv,af as Nr$1,cW as ED,ap as gw,aD as qv,bw as YV,b1 as ju$1,dl as B$3,av as Ie$1,e as ef$1,ey as Xr$1,i as it$1,b0 as Wu$1,dc as Gu$1,ax as qT,gX as Jp$1,aE as tg,dr as JV,bx as Lb,L as Ll$1,by as Fb,K as Fl$1,aa as gg,O as Og,C as CT,bH as Mg,bI as Vb,bJ as Hb,bo as ps,bp as Hr,db as eC,dd as zm$1,cr as $u$1,_ as _u$1,c3 as Uu$1,gK as Wm$1,gY as qm$1,gZ as Gm$1,a7 as s$2,a8 as r$5,s as Fe$1,ch as Jr$1,ci as Lr,dO as qr,da as Sn,cj as Mt,ck as an,aj as Kr$1,cl as vC,g_ as ku$1,fc as ii,bk as ks,eX as eC$1,r as ri,aZ as C$4,aK as Me$2,R as iy,cn as r9,g$ as js,h0 as Ns,a_ as ge$2,h1 as Sa,z as zt,g as b$6,l as P$7,h2 as l$2,H as Hu$1,h3 as vy,aq as Cu$1,aC as Ot,bd as Fs,n as nx,dK as Tg,ac as Dg,ej as w$2,cB as Hm$1,bv as Du$1,$ as $t$1,v as v$1,h4 as Ew,ag as or$2,a6 as Le$1,h5 as hi$2,ar as Lt,Y as Db,a0 as wb,as as PT,d4 as rT,bi as MT,au as FT,gM as Wy,eG as et$1,b3 as Ps,h6 as it$2,h7 as ur,h8 as de$2,h9 as Wt,ha as ae$3,hb as Ye$1,hc as te$3,hd as pr$1,D as Dee,bl as og,bm as cb,he as lb,hf as Ee$1,hg as k$5,ct as ry,W as We$1,G as GT,fy as Dm$1,hh as XC,hi as Mr,cz as nJ,hj as Pr,f9 as Hee,br as Se$1,c4 as qu$1,gD as te$4,hk as u9,hl as f9,hm as h9,f3 as p$3,d3 as GV,ba as $h$1,b4 as lo$1,bQ as ms,c as c$d,a9 as Mi$1,hn as o$5,bR as e$2,bA as mw,ho as d9,bg as vs,bq as Lu$1,b2 as ws,bK as vP,bL as bu$1,bM as fP,bN as Dy,bO as TD,bP as CD,hp as Zo$1,hq as Xr$2,hr as Rr,a2 as jl$1,a3 as ys,hs as fe$1,ht as tH,cb as Eb,eR as O$3,b8 as _T,ab as qg,fd as QV,dz as no$1,x as xT,b9 as qV,ge as MC,et as ND,aT as VI,hu as Jd$1,hv as Mi$2,bt as jT,c0 as VT,dM as ay,fT as aJ,bG as iJ,dN as Dy$1,hw as m9,q as qs,hx as p9,hy as Cee,aV as qX,hz as KX,aI as Q$3,aJ as gx,hA as o9,hB as o$6,hC as e$3,hD as g9,bB as me$2,c1 as Jee,c7 as GX,fu as No,aS as c9,bS as an$1,fj as ta,eF as _v,dk as XV,ds as Bh$1,be as Ze$1,bn as db,hE as Ro,bb as ST,c5 as Wg}from'./main-XJJN3GYV.js';import {c as c$c,i as i$6}from'./chunk-C5ax8ZJ-.js';var e="isp-saved-filter-modal";var t$4=new N$3("context-group-service");function i$5(e){return {provide:t$4,useClass:e}}function c$a(e){return e?.get(t$4)||T$1(t$4)}function n(e){return !!e.href}var te$2=["menuItemCustomLabel"],ie$1=["menuItemCustomContent"],oe$1=["link"];function ae$2(e,r){if(e&1&&(Zi(0,"div",5),yg(1,4),Pl$1(),Zi(2,"p",6),pT(3),Pl$1()),e&2){Ob();let n=$b(8);jE(),pg("ngTemplateOutlet",n),jE(2),Hl$1(" ",r," ");}}function re$1(e,r){if(e&1&&yg(0,4),e&2){Ob();let n=$b(8);pg("ngTemplateOutlet",n);}}function ce$1(e,r){if(e&1&&hg(0,"isp-icon-provider",11),e&2){let n=Ob(2),t=ET(0);Pg("isp-menu-item-container__icon_invert",n.isIconInvertedS()),pg("nameOrUrl",r)("size","20px")("inSprite",t.inSprite===true);}}function se$1(e,r){e&1&&yg(0,4),e&2&&pg("ngTemplateOutlet",r);}function me$1(e,r){if(e&1&&pT(0),e&2){Ob(2);let n=ET(0);Hl$1(" ",n.msg," ");}}function pe$1(e,r){e&1&&yg(0,4),e&2&&pg("ngTemplateOutlet",r);}function le$1(e,r){if(e&1){let n=Mb();Wd$1(),Zi(0,"svg",12),bg("keyup.space",function(i){kd$1(n);let o=Ob(2);return Od$1(o.handleNewTabClick(i))})("keyup.enter",function(i){kd$1(n);let o=Ob(2);return Od$1(o.handleNewTabClick(i))})("click",function(i){kd$1(n);let o=Ob(2);return Od$1(o.handleNewTabClick(i))}),Pl$1();}if(e&2){Ob(2);let n=ET(0),t=ET(1);pg("ispIcon","go-out")("ispIconSize","20px")("tabIndex",t),fg("data-ispui-dropdown-text",n.newTabHintMsg)("aria-label",n.newTabHintMsg);}}function _e$2(e,r){if(e&1&&(Wd$1(),hg(0,"svg",13)),e&2){let n=Ob(2);
3Pg("isp-menu-item-container__icon_rotated",n.rotateArrowIconS()),pg("ispIcon","arrow-down_bold")("ispIconSize","15px");}}function ue$1(e,r){if(e&1&&(yb(0,ce$1,1,5,"isp-icon-provider",7),Zi(1,"span",8),yb(2,se$1,1,1,"ng-container",4)(3,me$1,1,1),Pl$1(),yb(4,pe$1,1,1,"ng-container",4),yb(5,le$1,1,5,":svg:svg",9),yb(6,_e$2,1,4,":svg:svg",10)),e&2){let n,t,i,o=Ob(),a=ET(0);vb((n=a.icon)?0:-1,n),jE(2),vb((t=o.customLabelS())?2:3,t),jE(2),vb((i=o.customContentS())?4:-1,i),jE(),vb(a.displayNewTabButtonS()?5:-1),jE(),vb(o.displayArrowIconS()?6:-1);}}var he$1=(()=>{class e{constructor(){this.itemS=UV.required({alias:"item"}),this.displayArrowIconS=UV(void 0,{alias:"displayArrowIcon"}),this.rotateArrowIconS=UV(void 0,{alias:"rotateArrowIcon"}),this.collapsedS=UV(void 0,{alias:"collapsed"}),this.invertIconOnCollapsedS=UV(void 0,{alias:"invertIconOnCollapsed"}),this.activeS=UV(void 0,{alias:"active"}),this.tabIndexS=UV(0,{alias:"tabIndex"}),this.clickItem=$V(),this.menuItemLinkS=WV.required("link"),this.customLabelS=zV("menuItemCustomLabel"),this.customContentS=zV("menuItemCustomContent"),this.isLinkItemS=UT(()=>n(this.itemS())),this.linkHrefS=UT(()=>this.itemS().href||this.itemS().internalHref),this.isIconInvertedS=UT(()=>this.invertIconOnCollapsedS()&&this.collapsedS());}handleClick(n){if(this.isLinkItemS())return;n.preventDefault();let t=n.metaKey||n.ctrlKey;this.clickItem.emit({item:this.itemS(),blank:t});}handleNewTabClick(n){n.stopPropagation(),n.preventDefault(),this.clickItem.emit({item:this.itemS(),blank:true});}focus(n){this.menuItemLinkS().nativeElement.focus(n);}static{this.\u0275fac=function(t){return new(t||e)};}static{this.\u0275cmp=uw({type:e,selectors:[["isp-menu-item"]],contentQueries:function(t,i,o){t&1&&Sg(o,i.customLabelS,te$2,5)(o,i.customContentS,ie$1,5),t&2&&Bb(2);},viewQuery:function(t,i){t&1&&xg(i.menuItemLinkS,oe$1,5),t&2&&Bb();},inputs:{itemS:[1,"item","itemS"],displayArrowIconS:[1,"displayArrowIcon","displayArrowIconS"],rotateArrowIconS:[1,"rotateArrowIcon","rotateArrowIconS"],collapsedS:[1,"collapsed","collapsedS"],invertIconOnCollapsedS:[1,"invertIconOnCollapsed","invertIconOnCollapsedS"],activeS:[1,"active","activeS"],tabIndexS:[1,"tabIndex","tabIndexS"]},outputs:{clickItem:"clickItem"},decls:9,vars:17,consts:[["link",""],["labelContainer",""],["target","_blank",1,"isp-menu-item",3,"click","keyup.space","keyup.enter","keydown.enter","keydown.space","tabIndex"],[1,"isp-menu-item-container"],[3,"ngTemplateOutlet"],[1,"isp-menu-item-container__label-container"],["data-ispui-dropdown-ellipsis","","data-isp-keep-on-mobile-tooltip","","data-isp-tooltip-ellipsis-override-disable-without-hover","",1,"isp-menu-item-container__description"],[1,"isp-menu-item-container__icon","isp-menu-item-container__icon_main",3,"isp-menu-item-container__icon_invert","nameOrUrl","size","inSprite"],["data-ispui-dropdown-ellipsis","",1,"isp-menu-item-container__label"],[1,"isp-menu-item-container__icon","isp-menu-item-container__icon_new-tab",3,"ispIcon","ispIconSize","tabIndex"],[1,"isp-menu-item-container__icon","isp-menu-item-container__icon_arrow",3,"ispIcon","ispIconSize","isp-menu-item-container__icon_rotated"],[1,"isp-menu-item-container__icon","isp-menu-item-container__icon_main",3,"nameOrUrl","size","inSprite"],[1,"isp-menu-item-container__icon","isp-menu-item-container__icon_new-tab",3,"keyup.space","keyup.enter","click","ispIcon","ispIconSize","tabIndex"],[1,"isp-menu-item-container__icon","isp-menu-item-container__icon_arrow",3,"ispIcon","ispIconSize"]],template:function(t,i){if(t&1&&(Kg(0)(1),Zi(2,"a",2,0),bg("click",function(a){return i.handleClick(a)})("keyup.space",function(a){return i.handleClick(a)})("keyup.enter",function(a){return i.handleClick(a)})("keydown.enter",function(a){return a.preventDefault()})("keydown.space",function(a){return a.preventDefault()}),Zi(4,"div",3),yb(5,ae$2,4,2)(6,re$1,1,1,"ng-container",4),Pl$1()(),rg(7,ue$1,7,5,"ng-template",null,1,HT)),t&2){let o,a=IT(i.itemS());jE();let ee=IT(i.tabIndexS());jE(),Pg("isp-menu-item_active",i.activeS())("isp-menu-item_link",i.isLinkItemS())("isp-menu-item_collapsed",i.collapsedS())("isp-menu-item_with-description",a.description),pg("tabIndex",ee),fg("href",i.linkHrefS(),HI),jE(2),Pg("isp-menu-item-container_with-description",a.description)("isp-menu-item-container__label-container",!a.description),jE(),vb((o=a.description)?5:6,o);}},dependencies:[Tt$1,At,L$2,N$4],styles:[`[_nghost-%COMP%]{--isp-menu-item-padding: 2px 6px}.isp-menu-item[_ngcontent-%COMP%]{display:block;padding:var(--isp-menu-item-padding);cursor:pointer;text-decoration:none;color:var(--isp-text-main);outline:none}.isp-menu-item_link[_ngcontent-%COMP%]{color:var(--isp-text-interactive)}.isp-menu-item_collapsed[_ngcontent-%COMP%] .isp-menu-item-container__label[_ngcontent-%COMP%], .isp-menu-item_collapsed[_ngcontent-%COMP%] .isp-menu-item-container__description[_ngcontent-%COMP%], .isp-menu-item_collapsed[_ngcontent-%COMP%] .isp-menu-item-container__icon_arrow[_ngcontent-%COMP%], .isp-menu-item_collapsed[_ngcontent-%COMP%] .isp-menu-item-container__icon_new-tab[_ngcontent-%COMP%]{display:none}.isp-menu-item-container[_ngcontent-%COMP%]{display:block;height:100%;padding:4px 8px;border:2px solid transparent;border-radius:var(--ispui-border-radius_s, 3px)}.isp-menu-item-container_with-description[_ngcontent-%COMP%]{padding:0 8px 4px}@media(hover:hover){.isp-menu-item[_ngcontent-%COMP%]:hover .isp-menu-item-container[_ngcontent-%COMP%]{color:var(--isp-text-main__hover);background-color:var(--isp-background-component)}}.isp-menu-item[_ngcontent-%COMP%]:focus-visible .isp-menu-item-container[_ngcontent-%COMP%]{border:2px solid var(--isp-border-info)}.isp-menu-item_collapsed.isp-menu-item_active[_ngcontent-%COMP%] .isp-menu-item-container[_ngcontent-%COMP%]{background-color:var(--isp-background-component)}.isp-menu-item-container__description[_ngcontent-%COMP%]{min-width:179px;margin:2px 30px 4px;color:var(--isp-text-additional);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.isp-menu-item-container__icon[_ngcontent-%COMP%]{--isp-icons-fill-color: var(--isp-background-additional);--isp-icons-main-color: var(--isp-text-main);flex-shrink:0}@media(hover:hover){.isp-menu-item[_ngcontent-%COMP%]:hover .isp-menu-item-container__icon[_ngcontent-%COMP%]{--isp-icons-fill-color: var(--isp-background-component);--isp-icons-main-color: var(--isp-text-main__hover)}}.isp-menu-item-container__icon_rotated[_ngcontent-%COMP%]{transform:rotate(180deg)}.isp-menu-item-container__icon_invert[_ngcontent-%COMP%]{transform:scale
3X(-1)}.isp-menu-item_collapsed.isp-menu-item_active[_ngcontent-%COMP%] .isp-menu-item-container__icon[_ngcontent-%COMP%]{--isp-icons-fill-color: var(--isp-background-component);--isp-icons-main-color: var(--isp-text-main__hover)}.isp-menu-item-container__icon_arrow[_ngcontent-%COMP%]{margin-left:auto}.isp-menu-item-container__icon_main[_ngcontent-%COMP%]{margin-right:10px}.isp-menu-item-container__icon_new-tab[_ngcontent-%COMP%]{--isp-icons-main-color: var(--isp-text-main__hover);--isp-icons-fill-color: transparent;position:absolute;margin-left:auto;cursor:pointer;pointer-events:none;opacity:0;border:2px solid transparent;border-radius:var(--ispui-border-radius_s, 3px);outline:none}@media(hover:hover){.isp-menu-item[_ngcontent-%COMP%]:not(:focus-visible):hover .isp-menu-item-container__icon_new-tab[_ngcontent-%COMP%]{position:static;pointer-events:auto;opacity:1}.isp-menu-item[_ngcontent-%COMP%]:focus-visible .isp-menu-item-container__icon_new-tab[_ngcontent-%COMP%]{position:static;pointer-events:auto;opacity:1}.isp-menu-item-container__icon_new-tab[_ngcontent-%COMP%]:focus-visible{position:static;pointer-events:auto;opacity:1;border-color:var(--isp-border-info)}}.isp-menu-item-container__label[_ngcontent-%COMP%]{overflow:hidden;min-width:0;margin-right:5px}.isp-menu-item_active[_ngcontent-%COMP%] .isp-menu-item-container__label[_ngcontent-%COMP%]{font-weight:var(--isp-font-weight-medium)}.isp-menu-item-container__label-container[_ngcontent-%COMP%]{display:flex;align-items:center;min-height:32px}.isp-menu-item_with-description[_ngcontent-%COMP%] .isp-menu-item-container__label-container[_ngcontent-%COMP%]{min-height:28px} 4/*# sourceMappingURL=/manimg/dragon/index-7MJDY4DP.css.map */`]});}}return e})();var de$1=new N$3("cdk-dir-doc",{providedIn:"root",factory:()=>T$1(di$1)}),ge$1=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function Ce$1(e){let r=e?.toLowerCase()||"";return r==="auto"&&typeof navigator<"u"&&navigator?.language?ge$1.test(navigator.language)?"rtl":"ltr":r==="rtl"?"rtl":"ltr"}var Oe$1=(()=>{class e{get value(){return this.valueSignal()}valueSignal=fi$2("ltr");change=new Je$1;constructor(){let n=T$1(de$1,{optional:true});if(n){let t=n.body?n.body.dir:null,i=n.documentElement?n.documentElement.dir:null;this.valueSignal.set(Ce$1(t||i||"ltr"));}}ngOnDestroy(){this.change.complete();}static \u0275fac=function(t){return new(t||e)};static \u0275prov=Gr$1({token:e,factory:e.\u0275fac})}return e})();var Z$1=class Z{};function De$1(e){return e&&typeof e.connect=="function"&&!(e instanceof Os)}var t$3=new N$3("desktop-doc");function p$2(n){return n?.get(t$3)||T$1(t$3)}var gt$1=(()=>{class i{constructor(){this.notificationService=T$1(y$6),this.contextGroupService=c$a(),this.api=T$1(B$2),this.safeWindowOpenService=T$1(u$2),this.httpBaseService=S$3(),this.desktopService=p$2();}handleNotificationBanners(e,t){e.forEach(r=>{let a=G$1(r.msg)[0],l={notificationId:r.$id,title:j$6.message("msg_error",this.desktopService.docS()),message:a.$,status:"danger",data:{source:"banners",banner:r}};switch(r.$infotype&&(l.buttons=[{text:j$6.message("msg_moreinfo",this.desktopService.docS()),type:"link",callback:()=>{this.infoBannerHandler(r),this.notificationService.closeById(r.$id);}}]),r.$status){case "1":l.status="danger",l.title=j$6.message("mobile_info",this.desktopService.docS());break;case "2":l.status="info",l.title=j$6.message("mobile_info",this.desktopService.docS());break;default:l.status="info",l.title=j$6.message("msg_finish",this.desktopService.docS());break}this.notificationService.add$(l,{closeOnDeactivationOf:l.status==="danger"?t:void 0,policy:l.status==="danger"?"replace-if-exist":"update-if-exist"}).subscribe(c=>{c.detail.animationState==="hide-end"&&this.dismissBanner(r);});});}infoBannerHandler(e){switch(e.$infotype){case "url":case "help":this.safeWindowOpenService.open(e.$info,"_blank");break;case "func":case "formfunc":{let t=Ep$1(`func=${e.$info}`);e.$infoelid&&(t.elid=e.$infoelid),this.httpBaseService.get$({requestParams:t}).pipe(Mu$1(({doc:r})=>{this.contextGroupService.addFromDoc(r)?.setActive();})).subscribe();break}}}dismissBanner(e){let t={id:e.$id};e.$infoelid&&(t.elid=e.$infoelid),this.api.dismissBanner$(t).subscribe();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var j$5=new N$3("desktop-modal-service");function vt$2(i){return [{provide:i,useClass:i},{provide:j$5,useExisting:i}]}function St(i){return i?.get(j$5)||T$1(j$5)}var W$1;try{W$1=typeof Intl<"u"&&Intl.v8BreakIterator;}catch{W$1=false;}var z$3=(()=>{class i{_platformId=T$1(lv);isBrowser=this._platformId?Nr$1(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);
4TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||W$1)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;static \u0275fac=function(t){return new(t||i)};static \u0275prov=Gr$1({token:i,factory:i.\u0275fac})}return i})();function Ne(i,s=0){return Ze(i)?Number(i):arguments.length===2?s:0}function Ze(i){return !isNaN(parseFloat(i))&&!isNaN(Number(i))}function Ae(i){return i instanceof zr?i.nativeElement:i}var u$1=(function(i){return i[i.NORMAL=0]="NORMAL",i[i.NEGATED=1]="NEGATED",i[i.INVERTED=2]="INVERTED",i})(u$1||{}),V$1,f$1;function Pe$1(){if(f$1==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return f$1=false,f$1;if(document.documentElement?.style&&"scrollBehavior"in document.documentElement.style)f$1=true;else {let i=Element.prototype.scrollTo;i?f$1=!/\{\s*\[native code\]\s*\}/.test(i.toString()):f$1=false;}}return f$1}function m$1(){if(typeof document!="object"||!document)return u$1.NORMAL;if(V$1==null){let i=document.createElement("div"),s=i.style;i.dir="rtl",s.width="1px",s.overflow="auto",s.visibility="hidden",s.pointerEvents="none",s.position="absolute";let e=document.createElement("div"),t=e.style;
4t.width="2px",t.height="1px",i.appendChild(e),document.body.appendChild(i),V$1=u$1.NORMAL,i.scrollLeft===0&&(i.scrollLeft=1,V$1=i.scrollLeft===0?u$1.NEGATED:u$1.INVERTED),i.remove();}return V$1}var B$1=class B extends Z$1{_data;constructor(s){super(),this._data=s;}connect(){return zm$1(this._data)?this._data:Am$1(this._data)}disconnect(){}},y$5=(function(i){return i[i.REPLACED=0]="REPLACED",i[i.INSERTED=1]="INSERTED",i[i.MOVED=2]="MOVED",i[i.REMOVED=3]="REMOVED",i})(y$5||{}),T=class{viewCacheSize=20;_viewCache=[];applyChanges(s,e,t,r,n){s.forEachOperation((a,l,c)=>{let d,E;if(a.previousIndex==null){let Ue=()=>t(a,l,c);d=this._insertView(Ue,c,e,r(a)),E=d?y$5.INSERTED:y$5.REPLACED;}else c==null?(this._detachAndCacheView(l,e),E=y$5.REMOVED):(d=this._moveView(l,c,e,r(a)),E=y$5.MOVED);n&&n({context:d?.context,operation:E,record:a});});}detach(){for(let s of this._viewCache)s.destroy();this._viewCache=[];}_insertView(s,e,t,r){let n=this._insertViewFromCache(e,t);if(n){n.context.$implicit=r;return}let a=s();return t.createEmbeddedView(a.templateRef,a.context,a.index)}_detachAndCacheView(s,e){let t=e.detach(s);this._maybeCacheView(t,e);}_moveView(s,e,t,r){let n=t.get(s);return t.move(n,e),n.context.$implicit=r,n}_maybeCacheView(s,e){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(s);else {let t=e.indexOf(s);t===-1?s.destroy():e.remove(t);}}_insertViewFromCache(s,e){let t=this._viewCache.pop();return t&&e.insert(t,s),t||null}};var $$4=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=fw({type:i});static \u0275inj=fd$1({})}return i})();var Ke=["contentWrapper"],qe=["*"],Ye=new N$3("VIRTUAL_SCROLL_STRATEGY");var Qe=20,Xe$1=(()=>{class i{_ngZone=T$1(ce$2);_platform=T$1(z$3);_renderer=T$1(Br).createRenderer(null,null);_cleanupGlobalListener;_scrolled=new oe$2;_scrolledCount=0;scrollContainers=new Map;register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)));}deregister(e){let t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e));}scrolled(e=Qe){return this._platform.isBrowser?new _$4(t=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let r=e>0?this._scrolled.pipe(dy(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0);}}):Am$1()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete();}ancestorScrolled(e,t){let r=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(vn(n=>!n||r.indexOf(n)>-1))}getAncestorScrollContainers(e){let t=[];return this.scrollContainers.forEach((r,n)=>{this._targetContainsElement(n,e)&&t.push(n);}),t}_targetContainsElement(e,t){let r=Ae(t),n=e.getElementRef().nativeElement;do if(r==n)return true;while(r=r.parentElement);return false}static \u0275fac=function(t){return new(t||i)};static \u0275prov=Gr$1({token:i,factory:i.\u0275fac})}return i})(),Ge=(()=>{class i{elementRef=T$1(zr);scrollDispatcher=T$1(Xe$1);ngZone=T$1(ce$2);dir=T$1(Oe$1,{optional:true});_scrollElement=this.elementRef.nativeElement;_destroyed=new oe$2;_renderer=T$1(ED);_cleanupScroll;_elementScrolled=new oe$2;ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",e=>this._elementScrolled.next(e))),this.scrollDispatcher.register(this);}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete();}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let t=this.elementRef.nativeElement,r=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=r?e.end:e.start),e.right==null&&(e.right=r?e.start:e.end),e.bottom!=null&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),r&&m$1()!=u$1.NORMAL?(e.left!=null&&(e.right=t.scrollWidth-t.clientWidth-e.left),m$1()==u$1.INVERTED?e.left=e.right:m$1()==u$1.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e);}_applyScrollToOptions(e){let t=this.elementRef.nativeElement;Pe$1()?t.scrollTo(e):(e.top!=null&&(t.scrollTop=e.top),e.left!=null&&(t.scrollLeft=e.left));}measureScrollOffset(e){let t="left",r="right",n=this.elementRef.nativeElement;if(e=="top")return n.scrollTop;if(e=="bottom")return n.scrollHeight-n.clientHeight-n.scrollTop;let a=this.dir&&this.dir.value=="rtl";
4return e=="start"?e=a?r:t:e=="end"&&(e=a?t:r),a&&m$1()==u$1.INVERTED?e==t?n.scrollWidth-n.clientWidth-n.scrollLeft:n.scrollLeft:a&&m$1()==u$1.NEGATED?e==t?n.scrollLeft+n.scrollWidth-n.clientWidth:-n.scrollLeft:e==t?n.scrollLeft:n.scrollWidth-n.clientWidth-n.scrollLeft}static \u0275fac=function(t){return new(t||i)};static \u0275dir=gw({type:i,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return i})(),Je=20,et=(()=>{class i{_platform=T$1(z$3);_listeners;_viewportSize=null;_change=new oe$2;_document=T$1(di$1);constructor(){let e=T$1(ce$2),t=T$1(Br).createRenderer(null,null);e.runOutsideAngular(()=>{if(this._platform.isBrowser){let r=n=>this._change.next(n);this._listeners=[t.listen("window","resize",r),t.listen("window","orientationchange",r)];}this.change().subscribe(()=>this._viewportSize=null);});}ngOnDestroy(){this._listeners?.forEach(e=>e()),this._change.complete();}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:t,height:r}=this.getViewportSize();return {top:e.top,left:e.left,bottom:e.top+r,right:e.left+t,height:r,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return {top:0,left:0};let e=this._document,t=this._getWindow(),r=e.documentElement,n=r.getBoundingClientRect(),a=-n.top||e.body?.scrollTop||t.scrollY||r.scrollTop||0,l=-n.left||e.body?.scrollLeft||t.scrollX||r.scrollLeft||0;return {top:a,left:l}}change(e=Je){return e>0?this._change.pipe(dy(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0};}static \u0275fac=function(t){return new(t||i)};static \u0275prov=Gr$1({token:i,factory:i.\u0275fac})}return i})(),je=new N$3("VIRTUAL_SCROLLABLE"),tt=(()=>{class i extends Ge{measureViewportSize(e){let t=this.elementRef.nativeElement;return e==="horizontal"?t.clientWidth:t.clientHeight}static \u0275fac=(()=>{let e;return function(r){return (e||(e=qv(i)))(r||i)}})();static \u0275dir=gw({type:i,features:[tg]})}return i})();function it(i,s){return i.start==s.start&&i.end==s.end}var rt=typeof requestAnimationFrame<"u"?Wm$1:qm$1,He$2=new N$3("CDK_VIRTUAL_SCROLL_VIEWPORT"),Jt$1=(()=>{class i extends tt{elementRef=T$1(zr);_changeDetectorRef=T$1(YV);_scrollStrategy=T$1(Ye,{optional:true});scrollable=T$1(je,{optional:true});_platform=T$1(z$3);_detachedSubject=new oe$2;_renderedRangeSubject=new oe$2;_renderedContentOffsetSubject=new oe$2;get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize());}_orientation="vertical";appendOnly=false;scrolledIndexChange=new _$4(e=>this._scrollStrategy.scrolledIndexChange.subscribe(t=>Promise.resolve().then(()=>this.ngZone.run(()=>e.next(t)))));_contentWrapper;renderedRangeStream=this._renderedRangeSubject;renderedContentOffset=this._renderedContentOffsetSubject.pipe(vn(e=>e!==null),ju$1());_totalContentSize=0;_totalContentWidth=fi$2("");_totalContentHeight=fi$2("");_renderedContentTransform;_renderedRange={start:0,end:0};_dataLength=0;_viewportSize=0;_forOf=null;_renderedContentOffset=0;_renderedContentOffsetNeedsRewrite=false;_changeDetectionNeeded=fi$2(false);_runAfterChangeDetection=[];_viewportChanges=B$3.EMPTY;_injector=T$1(Ie$1);_isDestroyed=false;constructor(){super();let e=T$1(et);this._scrollStrategy,this._viewportChanges=e.change().subscribe(()=>{this.checkViewportSize();}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this);let t=ef$1(()=>{this._changeDetectionNeeded()&&this._doChangeDetection();},{injector:T$1(Xr$1).injector});T$1(it$1).onDestroy(()=>{t.destroy();});}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(Wu$1(null),dy(0,rt),Gu$1(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded();})));}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),this._isDestroyed=true,super.ngOnDestroy();}attach(e){this._forOf,this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(Gu$1(this._detachedSubject)).subscribe(t=>{let r=t.length;r!==this._dataLength&&(this._dataLength=r,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection();});});}detach(){this._forOf=null,this._detachedSubject.next();}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded());}setRenderedRange(e){it(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()));}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,t="to-start"){e=this.appendOnly&&t==="to-start"?0:e;let r=this.dir&&this.dir.value=="rtl",n=this.orientation=="horizontal",a=n?"X":"Y",c=`translate${a}(${Number((n&&r?-1:1)*e)}px)`;this._renderedContentOffset=e,t==="to-end"&&(c+=` translate${a}(-100%)`,this._renderedContentOffsetNeedsRewrite=true),this._renderedContentTransform!=c&&(this._renderedContentTransform=c,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=false,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged();}));}scrollToOffset(e,t="auto"){let r={behavior:t};this.orientation==="horizontal"?r.start=e:r.top=e,this.scrollable.scrollTo(r);}scrollToIndex(e,t="auto"){this._scrollStrategy.scrollToIndex(e,t);}measureScrollOffset(e){let t;return this.scrollable==this?t=r=>super.measureScrollOffset(r):t=r=>this.scrollable.measureScrollOffset(r),Math.max(0,t(e??(this.orientation==="horizontal"?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let t,r="left",n="right",a=this.dir?.value=="rtl";e=="start"?t=a?n:r:e=="end"?t=a?r:n:e?t=e:t=this.orientation==="horizontal"?"left"
4:"top";let l=this.scrollable.measureBoundingClientRectWithScrollOffset(t);return this.elementRef.nativeElement.getBoundingClientRect()[t]-l}measureRenderedContentSize(){let e=this._contentWrapper.nativeElement;return this.orientation==="horizontal"?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged();}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation);}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),!qT(this._changeDetectionNeeded)&&this.ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this.ngZone.run(()=>{this._changeDetectionNeeded.set(true);});});});}_doChangeDetection(){this._isDestroyed||this.ngZone.run(()=>{this._changeDetectorRef.markForCheck(),this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this._renderedContentOffsetSubject.next(this.getOffsetToRenderedContentStart()),Jp$1(()=>{this._changeDetectionNeeded.set(false);let e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(let t of e)t();},{injector:this._injector});});}_calculateSpacerSize(){this._totalContentHeight.set(this.orientation==="horizontal"?"":`${this._totalContentSize}px`),this._totalContentWidth.set(this.orientation==="horizontal"?`${this._totalContentSize}px`:"");}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=uw({type:i,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(t,r){if(t&1&&Mg(Ke,7),t&2){let n;Vb(n=Hb())&&(r._contentWrapper=n.first);}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(t,r){t&2&&Pg("cdk-virtual-scroll-orientation-horizontal",r.orientation==="horizontal")("cdk-virtual-scroll-orientation-vertical",r.orientation!=="horizontal");},inputs:{orientation:"orientation",appendOnly:[2,"appendOnly","appendOnly",JV]},outputs:{scrolledIndexChange:"scrolledIndexChange"},features:[CT([{provide:Ge,useFactory:()=>T$1(je,{optional:true})||T$1(i)},{provide:He$2,useExisting:i}]),tg],ngContentSelectors:qe,decls:4,vars:4,consts:[["contentWrapper",""],[1,"cdk-virtual-scroll-content-wrapper"],[1,"cdk-virtual-scroll-spacer"]],template:function(t,r){t&1&&(Lb(),Ll$1(0,"div",1,0),Fb(2),Fl$1(),gg(3,"div",2)),t&2&&(jE(3),Og("width",r._totalContentWidth())("height",r._totalContentHeight()));},styles:[`cdk-virtual-scroll-viewport { 5 display: block; 6 position: relative; 7 transform: translateZ(0); 8} 9 10.cdk-virtual-scrollable { 11 overflow: auto; 12 will-change: scroll-position; 13 contain: strict; 14} 15 16.cdk-virtual-scroll-content-wrapper { 17 position: absolute; 18 top: 0; 19 left: 0; 20 contain: content; 21} 22[dir=rtl] .cdk-virtual-scroll-content-wrapper { 23 right: 0; 24 left: auto; 25} 26 27.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper { 28 min-height: 100%; 29} 30.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > dl:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > ol:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > table:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > ul:not([cdkVirtualFor]) { 31 padding-left: 0; 32 padding-right: 0; 33 margin-left: 0; 34 margin-right: 0; 35 border-left-width: 0; 36 border-right-width: 0; 37 outline: none; 38} 39 40.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper { 41 min-width: 100%; 42} 43.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > dl:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > ol:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > table:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > ul:not([cdkVirtualFor]) { 44 padding-top: 0; 45 padding-bottom: 0; 46 margin-top: 0; 47 margin-bottom: 0; 48 border-top-width: 0; 49 border-bottom-width: 0; 50 outline: none; 51} 52 53.cdk-virtual-scroll-spacer { 54 height: 1px; 55 transform-origin: 0 0; 56 flex: 0 0 auto; 57} 58[dir=rtl] .cdk-virtual-scroll-spacer { 59 transform-origin: 100% 0; 60} 61`],encapsulation:2})}return i})();function We(i,s,e){let t=e;if(!t.getBoundingClientRect)return 0;let r=t.getBoundingClientRect();return i==="horizontal"?s==="start"?r.left:r.right:s==="start"?r.top:r.bottom}var ei=(()=>
61{class i{_viewContainerRef=T$1(ps);_template=T$1(Hr);_differs=T$1(eC);_viewRepeater=new T;_viewport=T$1(He$2,{skipSelf:true});viewChange=new oe$2;_dataSourceChanges=new oe$2;get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,De$1(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new B$1(zm$1(e)?e:Array.from(e||[])));}_cdkVirtualForOf;get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=true,this._cdkVirtualForTrackBy=e?(t,r)=>e(t+(this._renderedRange?this._renderedRange.start:0),r):void 0;}_cdkVirtualForTrackBy;set cdkVirtualForTemplate(e){e&&(this._needsUpdate=true,this._template=e);}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=Ne(e);}dataStream=this._dataSourceChanges.pipe(Wu$1(null),$u$1(),_u$1(([e,t])=>this._changeDataSource(e,t)),Uu$1(1));_differ=null;_data=[];_renderedItems=[];_renderedRange={start:0,end:0};_needsUpdate=false;_destroyed=new oe$2;constructor(){let e=T$1(ce$2);this.dataStream.subscribe(t=>{this._data=t,this._onRenderedDataChange();}),this._viewport.renderedRangeStream.pipe(Gu$1(this._destroyed)).subscribe(t=>{this._renderedRange=t,this.viewChange.observers.length&&e.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange();}),this._viewport.attach(this);}measureRangeSize(e,t){if(e.start>=e.end)return 0;e.start<this._renderedRange.start||e.end>this._renderedRange.end;let r=e.start-this._renderedRange.start,n=e.end-e.start,a,l;for(let c=0;c<n;c++){let d=this._viewContainerRef.get(c+r);if(d&&d.rootNodes.length){a=l=d.rootNodes[0];break}}for(let c=n-1;c>-1;c--){let d=this._viewContainerRef.get(c+r);if(d&&d.rootNodes.length){l=d.rootNodes[d.rootNodes.length-1];break}}return a&&l?We(t,"end",l)-We(t,"start",a):0}ngDoCheck(){if(this._differ&&this._needsUpdate){let e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=false;}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach();}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,t)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,t):t)),this._needsUpdate=true);}_changeDataSource(e,t){return e&&e.disconnect(this),this._needsUpdate=true,t?t.connect(this):Am$1()}_updateContext(){let e=this._data.length,t=this._viewContainerRef.length;for(;t--;){let r=this._viewContainerRef.get(t);r.context.index=this._renderedRange.start+t,r.context.count=e,this._updateComputedContextProperties(r.context),r.detectChanges();}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(n,a,l)=>this._getEmbeddedViewArgs(n,l),n=>n.item),e.forEachIdentityChange(n=>{let a=this._viewContainerRef.get(n.currentIndex);a.context.$implicit=n.item;});let t=this._data.length,r=this._viewContainerRef.length;for(;r--;){let n=this._viewContainerRef.get(r);n.context.index=this._renderedRange.start+r,n.context.count=t,this._updateComputedContextProperties(n.context);}}_updateComputedContextProperties(e){e.first=e.index===0,e.last=e.index===e.count-1,e.even=e.index%2===0,e.odd=!e.even;}_getEmbeddedViewArgs(e,t){return {templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:false,last:false,odd:false,even:false},index:t}}static ngTemplateContextGuard(e,t){return true}static \u0275fac=function(t){return new(t||i)};static \u0275dir=gw({type:i,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"}})}return i})();var $e=(()=>
61{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=fw({type:i});static \u0275inj=fd$1({})}return i})(),ti=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=fw({type:i});static \u0275inj=fd$1({imports:[$$4,$e,$$4,$e]})}return i})();var h$2=new N$3("user-service");function P$6(o){return {provide:h$2,useClass:o}}function b$5(){return T$1(h$2)}var _$3=(()=>{class o{constructor(){this.localStorageService=c$b(),this.httpBaseService=S$3(),this.brandingGeneralPreviewModelS=this.localStorageService.getGlobalSignal(_$5.BrandingPreviewModel);}setLocalStorageBrandingModel(e,r){let t=this.localStorageService.getGlobal(_$5.BrandingPreviewModel)||{};e?t[r]=e:delete t[r],this.localStorageService.setGlobal(_$5.BrandingPreviewModel,t);}mapModelToBrandingPreviewStyles(e){return e?j$7(e.model):null}getLocalStorageBrandingData(e){return e?this.localStorageService.getGlobal(_$5.BrandingPreviewModel)?.[e]:void 0}getLocalStorageBrandingDataSignal(e){return UT(()=>{let r=e(),t=this.brandingGeneralPreviewModelS();return (r?t?.[r]:null)||null})}patchBackendDocWithPreviewModelFromLocalStorage(e,r){let t=this.getLocalStorageBrandingData(e);return t&&Object.entries(t.model).forEach(([n,a])=>{a!==void 0&&r[n]&&(r[n].$=a);}),r}saveBrandingModelToLocalStorage(e,r,t,n,a,f,w){this.setLocalStorageBrandingModel({func:e,model:r,projectId:t,projectName:n,projectAssets:f,projectLogoName:a},w);}deleteBrandingModelFromLocalStorage(e){e&&this.setLocalStorageBrandingModel(null,e);}getBrandingPreviewStylesSignal(e){return UT(()=>{let r=e(),t=this.brandingGeneralPreviewModelS(),n=r?t?.[r]:void 0;return this.mapModelToBrandingPreviewStyles(n)},{equal:(r,t)=>u$3(r,t)})}getBrandingPreviewStyles(e){let r=this.getLocalStorageBrandingData(e);return this.mapModelToBrandingPreviewStyles(r)}isBrandingPreviewOnSignal(e){let r=this.getBrandingPreviewStylesSignal(e);return UT(()=>!!r())}isBrandingPreviewOn(e){return !!this.getBrandingPreviewStyles(e)}applyBrandingModelFromPreviewMode$(e){if(!this.isBrandingPreviewOn(e))return Gm$1(new Error("Branding preview mode must be turned on, in order to apply it!"));let r=this.getLocalStorageBrandingData(e);return r?this.applyBranding$(r.func,r.model,r.projectId):Gm$1(new Error("There is no branding preview model to apply!"))}applyBranding$(e,r,t){let n=s$2(r$5({},r),{func:e,sok:"ok"});return t&&(n.elid=t),this.httpBaseService.post$({requestParams:n})}static{this.\u0275fac=function(r){return new(r||o)};}static{this.\u0275prov=ee$1({token:o,factory:o.\u0275fac});}}return o})();var $$3="__PROVIDER_NAME__";var t$2=new N$3("active-context-service");function r$4(e){return {provide:t$2,useClass:e}}function c$9(e){return e?.get(t$2)||T$1(t$2)}var C$3=new N$3("lang-service");function _$2(e){return {provide:C$3,useClass:e}}function d$2(){return T$1(C$3)}var A$2=4;function v(e){return j$6.message("title",e).replace("__version__",e.$version)||e.$version}function y$4(e){return {bugfix:j$6.message("bugfix",e),bugfixCommonDescription:j$6.message("bugfix_common_desc",e),close:j$6.message("close_btn",e),doNotShowAgain:j$6.message("do_not_show_again",e),feat:j$6.message("feat",e),goToChangelog:j$6.message("go_to_changelog_btn",e),improve:j$6.message("improve",e),manyChanges:j$6.message("many_changes",e),modalTitle:v(e)}}function E$2(e){return e.reduce((o,n)=>{let r=Object.keys(n)[0],s=n[r].$version;return o[s]||(o[s]={}),Array.isArray(o[s][r])?o[s][r].push(n[r].$):o[s][r]=[n[r].$],o},{})}function k$3(e,o){let n=e.reduce((r,g)=>(Object.keys(g).forEach(a=>{let c=g[a];Array.isArray(r[a]?.changes)?r[a].changes.push(...c):r[a]={title:o[a],changes:c};}),r),{});return n.bugfix&&(n.bugfix.changes=[o.bugfixCommonDescription]),n}function N$2(e){return e.length>A$2}function b$4(e){return e.slice(0,A$2)}function w$1(e){return !e.feat&&!e.improve?[e.bugfix]:[e.feat,e.improve].filter(o=>!!o?.title)}function S$2(e){let o=y$4(e),n=E$2(e.elem),r=N$2(Object.keys(n)),g=b$4(Object.values(n)),s=k$3(g,o);return {changes:w$1(s),isShowManyChangesMessage:r,messages:o,speakerImg:`${e.$theme}assets/img/speaker.png`}}var j$4=(()=>{class e{constructor(){this.api=T$1(B$2),this.changelogStateSS=fi$2(null),this.changelogStateS=this.changelogStateSS.asReadonly();}
61checkChangelogChangeElements(n){let r=j$6.getError(n.error);return r?(console.error("BILLMANAGER CHANGELOG: an error occurred while receiving changes:",r),false):n.elem?true:(console.warn("BILLMANAGER CHANGELOG: changes is not found"),false)}handleErrorsByMarkingChangelog(n){let r=j$6.getError(n.error);r&&console.error("BILLMANAGER CHANGELOG: an error occurred when trying to mark changelog as viewed:",r);}handleErrorsByMarkingChangelogAsNeverShowAgain(n){let r=j$6.getError(n.error);r&&console.error("BILLMANAGER CHANGELOG: an error occurred when trying to hide changelog as viewed:",r);}getChangelogDocument$(){return this.api.getChangelogDocument$().pipe(Fe$1(n=>{if(!this.checkChangelogChangeElements(n))return;let r=S$2(n);return this.changelogStateSS.set(r),r}))}markChangelogVersionAsViewed$(){return this.api.markChangelogVersionAsViewed$().pipe(Mu$1(n=>this.handleErrorsByMarkingChangelog(n)))}markChangelogAsNeverShowAgain$(){return this.api.markChangelogAsNeverShowAgain$().pipe(Mu$1(n=>this.handleErrorsByMarkingChangelogAsNeverShowAgain(n)))}static{this.\u0275fac=function(r){return new(r||e)};}static{this.\u0275prov=ee$1({token:e,factory:e.\u0275fac});}}return e})();var i$4=new N$3("side-bar-items-service");function o$3(t){return {provide:i$4,useClass:t}}function c$8(){return T$1(i$4)}var O$2=new N$3("ad-banner-service");function ae$1(t){return {provide:O$2,useClass:t}}function te$1(){return T$1(O$2)}function q$2(t){return ["title","text","buttonText","buttonUrl","imageUrl"].every(e=>t[e]&&typeof t[e]=="string")}function $$2(t){return typeof t=="object"&&t!==null&&Object.keys(t).length>0}function _$1(t){return !(!$$2(t)||!q$2(t))}function P$5(t,e,a=fetch){var n,r;let s=Math.max((n=e?.retries)!==null&&n!==void 0?n:3,0),c=Math.max((r=e?.retryDelay)!==null&&r!==void 0?r:1e3,0),o=e?.abortSignal;return new Promise((U,m)=>{let u=()=>{a(t,{signal:o}).then(async l=>{l.ok?U(await l.json()):s>0&&!o?.aborted?(s--,setTimeout(()=>u(),c)):m(new Error(await l.text()));}).catch(l=>{s>0&&!o?.aborted?(s--,setTimeout(()=>u(),c)):m(l);});};u();})}var d$1=class t{constructor(){this.dataLoadingMap=new Map,this.dataFetchers=new Map,this.cacheMap=new Map,this.dataListeners=new Set,this.dataLoadingListeners=new Set;}static get instance(){return t._instance||(t._instance=new t),t._instance}notifyLoadedDataListeners(){let e=this.getBannerData();this.dataListeners.forEach(a=>a(e));}notifyLoadedDataLoadingListeners(){let e=this.getBannerDataLoading();this.dataLoadingListeners.forEach(a=>a(e));}fetchBannerData(e,a,n=fetch){let r=this.cacheMap.get(e);if(r)return Promise.resolve(r);let s=this.dataFetchers.get(e);if(s)return s;this.dataLoadingMap.set(e,true),this.notifyLoadedDataLoadingListeners();let c=P$5(e,a,n).then(o=>{if(_$1(o))return this.cacheMap.set(e,o),this.notifyLoadedDataListeners(),o}).finally(()=>{this.dataFetchers.delete(e),this.dataLoadingMap.delete(e),this.notifyLoadedDataLoadingListeners();});return this.dataFetchers.set(e,c),c}addBannerDataLoadingListener(e){return e(this.getBannerDataLoading()),this.dataLoadingListeners.add(e),()=>this.removeBannerDataLoadingListener(e)}removeBannerDataLoadingListener(e){this.dataLoadingListeners.delete(e);}addBannerDataListener(e){return e(this.getBannerData()),this.dataListeners.add(e),()=>this.removeBannerDataListener(e)}removeBannerDataListener(e){this.dataListeners.delete(e);}getBannerData(){return Object.fromEntries(this.cacheMap.entries())}getBannerDataLoading(){return Object.fromEntries(this.dataLoadingMap.entries())}},W=()=>Mt("svg",{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"6",viewBox:"0 0 10 6",fill:"none"},Mt("path",{d:"M1 5L5 1L9 5",stroke:"var(--isp-icon-onField)","stroke-linecap":"round","stroke-linejoin":"round"})),K$2=()=>Mt("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Mt("path",{d:"M5 5L11 11",stroke:"var(--isp-icon-onField)","stroke-linecap":"round"}),Mt("path",{d:"M11 5L5 11",stroke:"var(--isp-icon-onField)","stroke-linecap":"round"})),N$1=".ispui-ad-banner__container{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:var(--ispui-ad-banner__padding-top, var(--ispui-ad-banner__padding, var(--isp-spacer-12))) var(--ispui-ad-banner__padding-right, var(--isp-spacer-40)) var(--ispui-ad-banner__padding-bottom, var(--ispui-ad-banner__padding, var(--isp-spacer-12))) var(--ispui-ad-banner__padding-left, var(--ispui-ad-banner__padding, var(--isp-spacer-12)));border:var(--ispui-ad-banner__border, 1px solid var(--isp-border-default));border-radius:var(--ispui-ad-banner__border-radius, 8px);background:var(--ispui-ad-banner__background, var(--isp-background-additional));gap:var(--ispui-ad-banner__gap, var(--isp-spacer-8))}
61.ispui-ad-banner__container_closable{padding-right:var(--ispui-ad-banner__padding-right_closable, var(--isp-spacer-64))}.ispui-ad-banner__image-container{display:flex;align-items:center;flex:0 0 auto;justify-content:center;width:var(--ispui-ad-banner__image-width, 96px);height:var(--ispui-ad-banner__image-height, 80px)}.ispui-ad-banner__image-container .ispui-ad-banner__image{display:block;object-fit:cover;width:100%;height:100%;border-radius:var(--ispui-ad-banner__image-border-radius, 6px)}@media (max-width: 479.98px){.ispui-ad-banner__image-container{width:var(--ispui-ad-banner__image-width_mobile, 48px);height:var(--ispui-ad-banner__image-height_mobile, 40px)}}.ispui-ad-banner__texts-container{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;min-width:0}.ispui-ad-banner__texts-container .ispui-ad-banner__title{margin:0 0 var(--ispui-ad-banner__title-margin-bottom, var(--isp-spacer-4));font-family:var(--ispui-ad-banner__title-font-family, var(--isp-font-family-default));font-size:var(--ispui-ad-banner__title-font-size, var(--isp-font-size-14));font-weight:var(--ispui-ad-banner__title-font-weight, var(--isp-font-weight-medium));line-height:var(--ispui-ad-banner__title-line-height, var(--isp-line-height-regular))}.ispui-ad-banner__texts-container .ispui-ad-banner__text{width:100%;margin:0 0 var(--ispui-ad-banner__text-margin-bottom, var(--isp-spacer-8));font-family:var(--ispui-ad-banner__text-font-family, var(--isp-font-family-default));font-size:var(--ispui-ad-banner__text-font-size, var(--isp-font-size-12));font-weight:var(--ispui-ad-banner__text-font-weight, var(--isp-font-weight-regular));line-height:var(--ispui-ad-banner__text_line-height, var(--isp-line-height-small))}.ispui-ad-banner__texts-container .ispui-ad-banner__text p{margin:0 0 var(--ispui-ad-banner__text-margin-bottom, var(--isp-spacer-8))}.ispui-ad-banner__texts-container .ispui-ad-banner__text>*:last-child{margin-bottom:0}.ispui-ad-banner__controls-container{position:absolute;top:var(--ispui-ad-banner__controls-container-top, var(--ispui-ad-banner__padding, var(--isp-spacer-12)));right:var(--ispui-ad-banner__controls-container-right, var(--ispui-ad-banner__padding, var(--isp-spacer-12)));gap:var(--ispui-ad-banner__controls-container-gap, var(--isp-spacer-4));display:flex;align-items:center}.ispui-ad-banner__control{display:flex;align-items:center;flex:0 0 auto;justify-content:center;width:var(--ispui-ad-banner__controls-button-size, 20px);height:var(--ispui-ad-banner__controls-button-size, 20px);cursor:pointer}.ispui-ad-banner{display:block}.ispui-ad-banner.ispui-ad-banner_has-data{margin:var(--ispui-ad-banner__margin, unset)}.ispui-ad-banner_collapsed .ispui-ad-banner__text,.ispui-ad-banner_collapsed .ispui-ad-banner__text>*:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ispui-ad-banner_collapsed .ispui-ad-banner__text{max-height:18px}.ispui-ad-banner_collapsed .ispui-ad-banner__text>*:first-child{margin-bottom:0}.ispui-ad-banner_collapsed .ispui-ad-banner__text>*:not(:first-child){visibility:hidden}.ispui-ad-banner_collapsed .ispui-ad-banner__collapse-button{transform:rotate(180deg)}.ispui-ad-banner_text-fits .ispui-ad-banner__collapse-button{display:none}",G=Jr$1(class extends Lr{constructor(e){super(),e!==false&&this.__registerHost(),this.close=qr(this,"close",7),this.resizeObserver=new ResizeObserver(()=>this.updateTextFit()),this.bannerDataLoader=d$1.instance,this.sanitizer=Sn(window),this.bannerDataListener=a=>{let n=this.url;if(!n)return;let r=this.bannerData,s=a[n];r!==s&&(this.bannerData=s);};}sanitizeHtml(e){return this.sanitizer.sanitize(e,{ALLOWED_TAGS:["div","span","a","pre","br","h1","h2","h3","h4","h5","h6","p","b","i","u","q","s","em","ul","ol","li"]})}isTextFit(e){let a=e.children[0]||e;return !(this.collapsed?e.scrollHeight>e.offsetHeight||a.scrollWidth>a.offsetWidth:e.scrollHeight>18)}updateTextFit(){if(!this.textContainerRef||!this.bannerContainerRef)return;let e=this.isTextFit(this.textContainerRef);this.bannerContainerRef.classList.toggle("ispui-ad-banner_text-fits",e);}updateBannerContainerRef(e){this.bannerContainerRef&&this.resizeObserver.unobserve(this.bannerContainerRef),this.bannerContainerRef
61=e,this.bannerContainerRef&&this.resizeObserver.observe(this.bannerContainerRef);}updateTextContainerRef(e){this.textContainerRef=e;}handleCloseClick(){var e;this.close.emit((e=this.bannerData)===null||e===void 0?void 0:e.closableKey);}handleCollapseClick(){this.collapsed=!this.collapsed;}requestBannerData(e){this.abortController&&this.abortController.abort();let a=new AbortController;return this.abortController=a,this.bannerData=void 0,this.bannerDataLoader.fetchBannerData(e,{abortSignal:a.signal}).then(n=>{this.bannerData=n;}).catch(n=>{a.signal.aborted||(this.bannerData=void 0,console.error(n));}).finally(()=>{this.abortController===a&&delete this.abortController;})}watchBannerDataChange(){_$1(this.bannerData)||(this.bannerData=void 0);}watchUrlChange(){this.url&&this.requestBannerData(this.url);}toggleCollapsed(){return this.collapsed=!this.collapsed,Promise.resolve()}connectedCallback(){this.updateBannerContainerRef(this.bannerContainerRef),this.bannerDataLoader.addBannerDataListener(this.bannerDataListener),this.watchBannerDataChange(),this.url&&this.requestBannerData(this.url);}disconnectedCallback(){this.bannerDataLoader.removeBannerDataListener(this.bannerDataListener),this.resizeObserver.disconnect();}componentDidRender(){this.updateTextFit();}render(){return Mt(an,{key:"f972c31dc606b40579e65f0a92fba52754e6b2a5",class:{"ispui-ad-banner":true,"ispui-ad-banner_collapsed":this.collapsed,"ispui-ad-banner_has-data":!!this.bannerData}},this.bannerData&&Mt("div",{key:"b39198ba97080aaa4f9b60642131ae18da4dc6d6",class:{"ispui-ad-banner__container":true,"ispui-ad-banner__container_
61closable":!!this.bannerData.closableKey},ref:e=>this.updateBannerContainerRef(e)},Mt("div",{key:"c88a59baf06e6fa8fcc932a39367256ab7aa35bf",class:"ispui-ad-banner__image-container"},Mt("img",{key:"c69cbc5657c4a302fa3305f39e351d2a5d456fec",class:"ispui-ad-banner__image",src:this.bannerData.imageUrl})),Mt("div",{key:"d9cbb9937f643f1772a9bc355eda2eb89a00aabd",class:"ispui-ad-banner__texts-container"},Mt("h4",{key:"e828ada32430f0143a6298e3862abe9ddd18b572",class:"ispui-ad-banner__title"},this.bannerData.title),Mt("p",{key:"8320721c4ed956905bf8af472a217b09c4792a73",class:"ispui-ad-banner__text",innerHTML:this.sanitizeHtml(this.bannerData.text),ref:e=>this.updateTextContainerRef(e)}),Mt("a",{key:"86e87bb2ff25b56bff695ba8a467b6141fc18922",class:"ispui-button ispui-button_size_small ispui-ad-banner__button",target:"_blank",href:this.bannerData.buttonUrl},this.bannerData.buttonText)),Mt("div",{key:"e1ccfe685c70d872dba03412b9f3b975e6f8eb2b",class:"ispui-ad-banner__controls-container"},Mt("div",{key:"17ebe23251cd519b411c87a1d02f7537918fafbe",class:"ispui-ad-banner__control ispui-ad-banner__collapse-button",onClick:()=>this.handleCollapseClick()},Mt(W,{key:"7bc0f86adc5e78732946b21ffd87674fd1ea0df7"})),this.bannerData.closableKey&&Mt("div",{key:"782a83c2c500f3aeb3e7cb89e9041462fea87136",class:"ispui-ad-banner__control ispui-ad-banner__close-button",onClick:()=>this.handleCloseClick()}
61,Mt(K$2,{key:"c5f797c2777824d4bd80d7b19dad4484fcaf7bf3"})))))}static get watchers(){return {bannerData:["watchBannerDataChange"],url:["watchUrlChange"]}}static get style(){return N$1}},[256,"ispui-ad-banner",{url:[1],bannerData:[1040,"banner-data"],collapsed:[1028],toggleCollapsed:[64]},void 0,{bannerData:["watchBannerDataChange"],url:["watchUrlChange"]}]);function V(){if(typeof customElements>"u")return;["ispui-ad-banner"].forEach(e=>{e==="ispui-ad-banner"&&(customElements.get(e)||customElements.define(e,G));});}var g=V;var Z=["*"],J=(t,e)=>{let a=t.prototype;e.forEach(n=>{Object.defineProperty(a,n,{get(){return this.el[n]},set(r){this.z.runOutsideAngular(()=>this.el[n]=r);},configurable:true});});},Q$2=(t,e)=>{let a=t.prototype;e.forEach(n=>{a[n]=function(){let r=arguments;return this.z.runOutsideAngular(()=>this.el[n].apply(this.el,r))};});},X$1=(t,e,a)=>{a.forEach(n=>t[n]=ks(e,n));};function Y$1(t){return function(a){let{defineCustomElementFn:n,inputs:r,methods:s}=t;return n!==void 0&&n(),r&&J(a,r),s&&Q$2(a,s),a}}var H$1=class v{z;el;constructor(e,a,n){this.z=n,e.detach(),this.el=a.nativeElement,X$1(this,this.el,["close"]);}static \u0275fac=function(a){return new(a||v)(Kr$1(YV),Kr$1(zr),Kr$1(ce$2))};static \u0275cmp=uw({type:v,selectors:[["ispui-ad-banner"]],inputs:{bannerData:"bannerData",collapsed:"collapsed",url:"url"},ngContentSelectors:Z,decls:1,vars:0,template:function(a,n){a&1&&(Lb(),Fb(0));},encapsulation:2})};H$1=vC([Y$1({defineCustomElementFn:g,inputs:["bannerData","collapsed","url"],methods:["toggleCollapsed"]})],H$1);var ye$1=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=fw({type:t});static \u0275inj=fd$1({})}return t})(),Le=(()=>{class t{loader=d$1.instance;bannerLoadingData$=ku$1(a=>this.loader.addBannerDataLoadingListener(a),a=>this.loader.removeBannerDataLoadingListener(a));bannerLoadingDataS=ii(this.bannerLoadingData$,{requireSync:true});bannerData$=ku$1(a=>this.loader.addBannerDataListener(a),a=>this.loader.removeBannerDataListener(a));bannerDataS=ii(this.bannerData$,{requireSync:true});fetchBannerData(a,n){return this.loader.fetchBannerData(a,n)}getBannerDataSignal(a){return this.fetchBannerData(a),UT(()=>this.bannerDataS()[a])}getBannerDataLoadingSignal(a){return UT(()=>!!this.bannerLoadingDataS()[a])}static \u0275fac=function(n){return new(n||t)};static \u0275prov=ee$1({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(); 62var p$1="used",b$3="available",$$1="wait",A$1="late",y$3="unavailable";function L$1(e){let n=!!e.balance;return e.user.$credit==="yes"||n}
62function P$4(e){return e.credit?[{value:e.credit.msg.lateAmountTotal,name:A$1,msg:e.credit.msg.late,hide:e.credit.lateAmountTotal===0,trackBy:`${e.credit.msg.lateAmountTotal}_${e.credit.msg.late}`},{value:e.credit.msg.waitAmount,name:$$1,msg:e.credit.msg.waitForPayment,hide:e.credit.wait===0,trackBy:`${e.credit.msg.waitAmount}_${e.credit.msg.waitForPayment}`},{value:e.credit.msg.usedAmount,name:p$1,msg:e.credit.msg.wasted,hide:e.credit.used===0,trackBy:`${e.credit.msg.usedAmount}_${e.credit.msg.wasted}`},{value:e.credit.msg.availableAmount,name:b$3,msg:e.credit.msg.available,hide:e.credit.available===0,trackBy:`${e.credit.msg.availableAmount}_${e.credit.msg.available}`},{value:e.credit.msg.availableAmount,name:y$3,msg:e.credit.msg.unavailable,hide:e.credit.unavailable===0,trackBy:`${e.credit.msg.availableAmount}_${e.credit.msg.unavailable}`}]:[]}function f(e){return e.credit?[{value:e.credit.lateAmountTotal,name:A$1},{value:e.credit.wait,name:$$1},{value:e.credit.used,name:p$1},{value:e.credit.available,name:b$3},{value:e.credit.unavailable,name:y$3}]:[]}function C$2(e,n){let s=[{value:e.lateAmountTotal,color:n.ispBackgroundDanger},{value:e.wait,color:n.ispBackgroundAccent},{value:e.used,color:n.ispGraphLightPurple},{value:e.available,color:n.ispGraphLightBlue},{value:e.unavailable,color:n.ispBorderDefault}];return {type:"doughnut",legend:false,datasets:[{data:s.map(({value:a})=>a),backgroundColor:s.map(({color:a})=>a),borderWidth:0}],options:{maintainAspectRatio:false,responsive:true,hover:{mode:void 0},cutout:"80%",animation:{duration:0},layout:{padding:0}}}}function h$1(e){switch(true){case e.isUserBlocked:return "blocked";case e.lateAmountTotal>0:return "late-payment";case e.paymentAmountTotal>0:return "wait-payment";default:return "about-credit"}}function w(e,n,s){let a=e.elem[0],u=eC$1(a.credit.$,s),l=a.blocked?.$==="on",i=Number(a.credit.$),d=Number(a.used_credit.$),o=Number(a.available_credit.$),c=Number(a.to_pay_sum.$),g=Number(a.overdue_to_pay_sum.$),B=Number(a.not_overdue_to_pay_sum.$),T=Number(a.ongoing_credit.$),_={credit:i,usedTotal:d,used:T,paymentAmountTotal:c,lateAmountTotal:g,wait:B,available:l?0:o,unavailable:l?o:0,isUserBlocked:l,isHavePayments:!!c,isHaveLatedPayments:!!g,paymentsToPayParams:a.to_pay_sum.$func?Ep$1(`func=${a.to_pay_sum.$func}`):void 0,allUnpaidServiceParams:a.used_credit.$func?Ep$1(`func=${a.used_credit.$func}`):void 0,allLateServiceParams:a.overdue_credit.$func?Ep$1(`func=${a.overdue_credit.$func}`):void 0,isExhausted:d===i,msg:{wasted:j$6.message("used_credit",e),available:j$6.message("available_credit",e),late:j$6.message("overdue_credit",e),waitForPayment:j$6.message("to_pay_sum",e),lateAndWaitPayment:j$6.message("overdue_to_pay_sum",e),unavailable:j$6.message("unavailable_credit",e),operationsBlocked:j$6.message("blocked",e),aboutCreditLimitTitle:j$6.message("credit_info",e),warningPayment:j$6.message("warning_payment",e),warningLate:j$6.message("warning_late",e),warningBlocked:j$6.message("warning_blocked",e),exhausted:j$6.message("warning_exhausted",e),payNow:j$6.message("pay_now",e),allUnpaidServices:j$6.message("used_credit_services",e),allLateServices:j$6.message("late_credit_services",e),creditAmount:u,usedAmount:eC$1(a.ongoing_credit.$,s),lateAmountTotal:eC$1(a.overdue_to_pay_sum.$,s),waitAmount:eC$1(a.not_overdue_to_pay_sum.$,s),availableAmount:eC$1(a.available_credit.$,s),unavailableAmount:eC$1(a.available_credit.$,s),ofCreditLimit:j$6.message("of",e).replace("__CREDIT__",u),aboutCreditLimit:j$6.message("about_credit_limit",e).replace("__CREDIT__",u)}};return n.credit=_,n.warningType=h$1(_),a.used_credit.$&&(n.credit.msg.usedTotalAmount=eC$1(a.used_credit.$,s)),a.to_pay_sum.$&&(n.credit.msg.paymentAmountTotal=eC$1(a.to_pay_sum.$,s)),n}function E$1(e,n,s,a){let u=e.user.$currency,l={msg:{balanceAmount:eC$1(n,u),balance:j$6.message("balance",e),addFunds:j$6.message("add_funds",e)},addFundsParams:s};return a&&u?w(a,l,u):l}function U(e){let n=e.elem[0],s=G$1(n.balance)[0].$,a=n.currency.$,u={msg:{balanceAmount:eC$1(s,a),balance:j$6.message("balance",e),addFunds:j$6.message("add_funds",e)}};return w(e,u,a)}var i=new N$3("list-action");function r$3(n){return {provide:i,useClass:n}}function c$7(){return T$1(i)}var t$1=new N$3("context-action-service");function r$2(e){return {provide:t$1,useClass:e}}function c$6(e){return e?.get(t$1)||T$1(t$1)}var o$2=class o{constructor(e){this.contextSS=e,this.contextS=UT(()=>this.contextSS()),this.context$=ri(this.contextS),this.isActiveS=UT(()=>!!this.contextS()?.isActive()),this.isActive$=ri(this.isActiveS),this.docS=UT(()=>this.contextS()?.docS()||null),this.doc$=ri(this.docS),this.anyDocS=UT(()=>this.contextS()?.anyDoc()||null),this.pristineS=UT(()=>this.contextS()?.pristineS()??true),this.dirtyS=UT(()=>this.contextS()?.dirtyS()??false),this.docErrorS=UT(()=>this.contextS()?.docError()||null),this.paramsS=UT(()=>this.contextS()?.params()||{}),this.typeS=UT(()=>this.contextS()?.type()),this.langS=UT(()=>this.contextS()?.lang()),this.isLoadingS=UT(()=>!!this.contextS()?.isLoadingS());}setContext(e){this.contextSS.set(e);}setDoc(e,s){this.contextS()?.setDoc(e,s);}markAsDirty(){this.contextS()?.markAsDirty();}markAsPristine(){this.contextS()?.markAsPristine();}};var o$1=new N$3("context-factory");function c$5(t){return {provide:o$1,useClass:t}}function i$3(t){return t?.get(o$1)||T$1(o$1)}function p(t){return t?t.get(o$1,null,{optional:true}):T$1(o$1,{optional:true})}var c$4=new N$3("picker-global-i18n-source"),l$1=new N$3("picker-local-i18n-source");function b$2(){let t=T$1(Ie$1);return UT(()=>{let e=t.get(c$4,null,{optional:true}),u=t.get(l$1,null,{optional:true}
62),r=[e,u].filter(Boolean).reduce((d,w)=>{let i=w.i18nS();return i?r$5(r$5({},d),i):d},void 0);if(!r)throw new Error("You need to provide messages for picker!");return r})}function L(t){let e=t.localize;return {weekLabels:{monday:e.day(1,{width:"short"}),tuesday:e.day(2,{width:"short"}),wednesday:e.day(3,{width:"short"}),thursday:e.day(4,{width:"short"}),friday:e.day(5,{width:"short"}),saturday:e.day(6,{width:"short"}),sunday:e.day(0,{width:"short"})},monthLabels:{january:e.month(0,{width:"wide"}),february:e.month(1,{width:"wide"}),march:e.month(2,{width:"wide"}),april:e.month(3,{width:"wide"}),may:e.month(4,{width:"wide"}),june:e.month(5,{width:"wide"}),july:e.month(6,{width:"wide"}),august:e.month(7,{width:"wide"}),september:e.month(8,{width:"wide"}),october:e.month(9,{width:"wide"}),november:e.month(10,{width:"wide"}),december:e.month(11,{width:"wide"})}}}function j$3(t){let e=t.weekLabels;return [e.sunday,e.monday,e.tuesday,e.wednesday,e.thursday,e.friday,e.saturday]}function k$2(t){let e=t.monthLabels;return [e.january,e.february,e.march,e.april,e.may,e.june,e.july,e.august,e.september,e.october,e.november,e.december]}var r$1=new N$3("form-action-service");function i$2(n){return {provide:r$1,useClass:n}}function c$3(){return T$1(r$1)}var r=new N$3("toolbar-action-service");function i$1(n){return {provide:r,useClass:n}}function c$2(){return T$1(r)}function P$3(i){return i.contextType==="drawer"}var d=class extends Sa{constructor(){super(...arguments),this.secondaryTitle=this.params.secondaryTitle,this.iconHint=this.params.iconHint,this.selected=this.params.selected,this.icon=this.params.icon,this.theme=this.params.theme,this.contextOpenOptions=this.params.contextOpenOptions,this.contextParams=this.params.contextParams,this.inactiveS=UT(()=>this.disabled()||this.preloaded()||this.selected||this.isHiddenS());}};function H(i){return i.metadata?.header_nav?.$display_mobile==="yes"}function O$1(i){let t=G$1(i.metadata?.header_nav?.field).map(o=>{let r=o.link.$name?i[o.link.$name]:void 0;if(!r)return;let u=o.link.$name,S=j$6.message(u,i),m=j$6.message(`${u}_additional_info`,i);return new d({contextParams:Ep$1(r.$),contextOpenOptions:{openIn:Ns(o.link),contextType:o.link.$target,immediately:o.link.$immediately==="yes",closeChildren:o.link.$close_children!=="no",previousGroup:"none"},label:S,secondaryTitle:m,trackBy:`${S}_${m}`,theme:r.$theme||"secondary",icon:r.$icon,iconHint:j$6.message(`hint_${u}_icon`,i),confirm:js(o.link,i),name:u,disabled:r.$status==="disabled",selected:r.$status==="selected",participateGlobalPreloader:true,isDisabledOnGlobalPreloader:true})}),e=ge$2(t);if(e.length)return e}var dt=(()=>{class i{constructor(){this.desktopService=p$2(),this.contextService=S$4(),this.toolbarActionService=c$2(),this.formActionService=c$3(),this.mediaService=we$1(),this.metric=T$1(C$4),this.customSubtitleSS=fi$2(void 0),this.customTitleSS=fi$2(void 0),this.customDescriptionSS=fi$2(void 0),this.customIconSS=fi$2(void 0),this.customTagButtonsSS=fi$2(void 0),this.customShowBackButtonSS=fi$2(void 0),this.contextTitleS=j$6.messageS("title",this.contextService.docS),this.contextSubtitleS=j$6.messageS("subtitle",this.contextService.docS),this.contextDescriptionS=j$6.messageS("report_info",this.contextService.docS),this.docS=this.contextService.docS,this.titleS=UT(()=>this.customTitleSS()||this.contextTitleS()),this.subtitleS=UT(()=>this.customSubtitleSS()||this.contextSubtitleS()),this.descriptionS=UT(()=>this.customDescriptionSS()||this.contextDescriptionS()),this.iconS=UT(()=>this.customIconSS()||k$4(this.docS())),this.hideTagButtonsS=UT(()=>{let t=this.contextService.docS();return t?H(t)?false:this.mediaService.isLess("xl"):true}),this.tagButtonsS=UT(()=>{let t=this.customTagButtonsSS();if(t)return t;if(this.hideTagButtonsS())return;let o=this.contextService.docS();return o?O$1(o):void 0}),this.showBackButtonS=UT(()=>{let t=this.customShowBackButtonSS();if(t!==void 0)return t;let e=this.contextService.contextS();return e?r9(e)&&e.isChildS()||P$3(e):false});}setTitle(t){this.customTitleSS.set(t);}setSubtitle(t){this.customSubtitleSS.set(t);}setDescription(t){this.customDescriptionSS.set(t);}setIcon(t){this.customIconSS.set(t);}setTagButtons(t){this.customTagButtonsSS.set(t);}setShowBackButton(t){this.customShowBackButtonSS.set(t);}handleHeaderClick$(){let t=this.contextService.contextS();return t?(this.metric.append({event:e$1.UserClickOnRefreshPageByTitle}),t.refetch$(void 0,{pristine:true})):Me$2}handleBackButtonClick$(){let t=this.contextService.contextS();if(!t)return Me$2;let e=t.docS(),o=e?j$6.getToolbarBackButton(e):null;if(o&&e){let r={toolButton:o,context:t,doc:e};return this.toolbarActionService.handleToolButton$(r)}else return iy(()=>(t.close(),Me$2))}handleTagButtonClick$(t){let e=this.contextService.contextS();return e?this.formActionService.handleLinkClick$(t,e):Me$2}static{this.\u0275fac=function(e){return new(e||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var s$1=new N$3("main-menu-service");function C$1(t){return {provide:s$1,useClass:t}}function P$2(t){return t?.get(s$1)||T$1(s$1)}var M$4=5,R$1=1e3,Y=(()=>{class t extends r$6{constructor(){super(fi$2(null)),this.api=T$1(B$2),this.titleService=T$1(zt),this.routerService=T$1(b$6),this.globalPreloaderService=T$1(P$7),this.httpBaseService=T$1(l$2,{skipSelf:true});}setTitle(r){let e=j$6.message("title",r)||location.hostname;this.titleService.setTitle(e);}handleDesktopDoc$(r){return iy(()=>(this.onLoadingStart(),r.pipe(Hu$1(()=>this.onLoadingEnd())))).pipe(vn(e=>j$6.isDesktopDoc(e)?true:j$6.isEulaDoc(e)?(this.routerService.redirectToEula(),false):(this.routerService.redirectToExtform({doc:e}),false)),Mu$1(e=>{this.docSS.set(e),this.setTitle(e);}),vy(e=>
62e.pipe(Cu$1(R$1),Ot(M$4))),Fs(e=>(window.location.reload(),Gm$1(e))))}setDocFromContext$(r){let e=this.routerService.getDocFromContext$({initialParams:{func:nx.Desktop},httpBaseService:this.httpBaseService,context:r});return this.handleDesktopDoc$(e).pipe(Hu$1(()=>{this.globalPreloaderService.turnOff();}))}getDesktop$(r,e){let I=this.api.getDesktop$(r,e);return this.handleDesktopDoc$(I)}static{this.\u0275fac=function(e){return new(e||t)};}static{this.\u0275prov=ee$1({token:t,factory:t.\u0275fac});}}return t})();var gt=v$1((A,$)=>{(function(i,o){typeof A=="object"&&typeof $=="object"?$.exports=o():typeof define=="function"&&define.amd?define("easyScroll",[],o):typeof A=="object"?A.easyScroll=o():i.easyScroll=o();})(A,function(){return (function(i){function o(t){if(e[t])return e[t].exports;var r=e[t]={i:t,l:!1,exports:{}};return i[t].call(r.exports,r,r.exports,o),r.l=!0,r.exports}var e={};return o.m=i,o.c=e,o.d=function(t,r,a){o.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:a});},o.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(r,"a",r),r},o.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},o.p="/",o(o.s=0)})([function(i,o,e){"use strict";function t(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(o,"__esModule",{value:!0});var r=e(1),a=t(r),_=e(2),P=t(_),s=function(n){var c=n.easingPreset,l=n.cubicBezierPoints,p=n.duration,m=n.runTime,S=m/p;return a.default.hasOwnProperty(c)?a.default[c](S):l&&!isNaN(l.x1)&&!isNaN(l.y1)&&!isNaN(l.x2)&&!isNaN(l.y2)&&l.x1>=0&&l.x2>=0?(0,P.default)({percentTimeElapsed:S,x1:l.x1,x2:l.x2,y1:l.y1,y2:l.y2}):(console.error("Please enter a valid easing value"),!1)},g=function(n){var c=n.isWindow,l=n.scrollableDomEle,p=n.elementLengthProp,m=n.initialScrollPosition,S=n.isHorizontalDirection,k=n.scrollLengthProp,W=n.direction,f=void 0;if(c){var D=document.documentElement;f=S?D.offsetWidth:D.offsetHeight;}else f=l[k]-l[p];return ["left","top"].includes(W)?m:f-m},T=function(n){var c=n.scrollableDomEle,l=n.onAnimationCompleteCallback,p=n.direction,m=n.onRefUpdateCallback,S=n.duration,k=n.cubicBezierPoints,W=n.easingPreset,f=n.scrollAmount,D=null,M=null,H=null,I=null,h=c===window,b=["left","right"].indexOf(p)>-1,X=["right","bottom"].indexOf(p)>-1;b?(M=h?"scrollX":"scrollLeft",I=h?"innerWidth":"clientWidth",H="scrollWidth"):(M=h?"scrollY":"scrollTop",I=h?"innerHe
62ight":"clientHeight",H="scrollHeight");var y=c[M],w=g({isWindow:h,scrollableDomEle:c,elementLengthProp:I,initialScrollPosition:y,isHorizontalDirection:b,scrollLengthProp:H,direction:p});!isNaN(f)&&f<w&&(w=f);var _t=function O(Pt){var Y=Pt-D,G=s({easingPreset:W,cubicBezierPoints:k,runTime:Y,duration:S});if(!isNaN(G)){var J=G*w,R=X?J+y:y-J;if(Y<S){if(h){var Dt=b?R:0,Mt=b?0:R;window.scrollTo(Dt,Mt);}else c[M]=R;m?m(requestAnimationFrame(O)):requestAnimationFrame(O);}else {var Z=w,Q=X?Z+y:y-Z;if(h){var yt=b?Q:0,Ot=b?0:Q;window.scrollTo(yt,Ot);}else c[M]=Q;l&&l();}}};requestAnimationFrame(function(O){D=O,_t(O);});};o.default=T,i.exports=o.default;},function(i,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return --t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}},i.exports=o.default;},function(i,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var t=function(s){return Math.pow(s,3)},r=function(s){return 3*s*s*(1-s)},a=function(s){return 3*s*Math.pow(1-s,2)},_=function(s){return Math.pow(1-s,3)},P=function(s){var g=s.percentTimeElapsed,T=s.x1,n=s.y1,c=s.x2,l=s.y2;return 1-(T*t(g)+n*r(g)+c*a(g)+l*_(g))};o.default=P,i.exports=o.default;}])});});var z$2=(()=>{class i{constructor(){this.elementRef=T$1(zr),this.destroyRef=T$1(it$1),this.scrollDataSS=fi$2({clientSize:0,scrollSize:0,scrollAmount:0}),this.distanceToStartS=UT(()=>this.scrollDataSS().scrollAmount),this.distanceToEndS=UT(()=>{let e=this.scrollDataSS();return e.scrollSize-(e.clientSize+e.scrollAmount)}),this.scrollAmountS=UT(()=>this.scrollDataSS().scrollAmount),this.overflowValueS=UT(()=>this.scrollDataSS().scrollSize-this.scrollDataSS().clientSize),this.isOverflowedS=UT(()=>this.overflowValueS()>0),this.isScrolledStartS=UT(()=>this.isOverflowedS()&&this.scrollAmountS()>this.thresholdS()),this.isScrolledEndS=UT(()=>this.isOverflowedS()&&this.overflowValueS()-this.scrollAmountS()>this.thresholdS()),this.isScrolledMiddleS=UT(()=>this.isOverflowedS()&&!this.isScrolledStartS()&&!this.isScrolledEndS()),this.thresholdS=UV(2,{alias:"threshold"}),this.directionS=UV("horizontal",{alias:"direction"}),this.debounceS=UV(1,{alias:"debounce"});}getScrollData(e){return this.directionS()==="horizontal"?{clientSize:e.clientWidth,scrollSize:e.scrollWidth,scrollAmount:e.scrollLeft}:{clientSize:e.clientHeight,scrollSize:e.scrollHeight,scrollAmount:e.scrollTop}}ngOnInit(){Hm$1(ks(this.elementRef.nativeElement,"scroll").pipe(Fe$1(()=>this.elementRef.nativeElement)),l$3(this.elementRef.nativeElement,false,true),b$7(this.elementRef.nativeElement)).pipe(Wu$1(this.elementRef.nativeElement),Du$1(this.debounceS()),Fe$1(e=>this.getScrollData(e)),ju$1((e,t)=>e.clientSize===t.clientSize&&e.scrollSize===t.scrollSize&&e.scrollAmount===t.scrollAmount),$t$1(this.destroyRef)).subscribe(e=>{this.scrollDataSS.set(e);});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275dir=gw({type:i,selectors:[["","ispScrollWatcher",""]],inputs:{thresholdS:[1,"threshold","thresholdS"],directionS:[1,"direction","directionS"],debounceS:[1,"debounce","debounceS"]},exportAs:["scrollWatcher"]});}}return i})();var K$1=(()=>{class i{constructor(){this.scrollWatcher=T$1(z$2),this.hostElement=T$1(zr);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275dir=gw({type:i,selectors:[["","ispScrollArea",""]],features:[Ew([z$2])]});}}return i})();var vt$1=w$2(gt());var Et=["*"],Bt=(()=>{class i{constructor(){this.scrollAreaS=zV.required(K$1),this.scrollHandlerS=UV((e,t)=>this.defaultScrollHandler(e,t),{alias:"scrollHandler"}),this.scrollAmountS=UV(300,{alias:"scrollAmount"}),this.scrollDurationS=UV(100,{alias:"scrollDuration"}),this.scrollPresetS=UV("easeInQuad",{alias:"scrollPreset"}),this.dimmerSaturationS=UV(void 0,{alias:"dimmerSaturation"}),this.leftSaturationS=UT(()=>{let e=this.dimmerSaturationS();if(!e)return 1;let t=this.scrollAreaS().scrollWatcher.distanceToStartS();return t>=e?1:t/e}),this.rightSaturationS=UT(()=>{let e=this.dimmerSaturationS();if(!e)return 1;let t=this.scrollAreaS().scrollWatcher.distanceToEndS();return t>=e?1:t/e});}defaultScrollHandler(e,t){let r=this.scrollAreaS().hostElement.nativeElement,a=t?.scrollAmount??this.scrollAmountS(),_=t?.scrollDuration??this.scrollDurationS(),P=t?.scrollPreset??this.scrollPresetS();(0, vt$1.default)({scrollableDomEle:r,direction:e,duration:_,easingPreset:P,scrollAmount:a});}handleScrollButtonClick(e){this.scrollHandlerS()(e);}scroll(e,t){this.scrollHandlerS()(e,t);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-scroll-area"]],contentQueries:function(t,r,a){t&1&&Sg(a,r.scrollAreaS,K$1,5),t&2&&Bb();},inputs:{scrollHandlerS:[1,"scrollHandler","scrollHandlerS"],scrollAmountS:[1,"scrollAmount","scrollAmountS"],scrollDurationS:[1,"scrollDuration","scrollDurationS"],scrollPresetS:[1,"scrollPreset","scrollPresetS"],dimmerSaturationS:[1,"dimmerSaturation","dimmerSaturationS"]},ngContentSelectors:Et,decls:7,vars:10,consts:[[1,"isp-button-wrapper","isp-button-wrapper_for_left"],[1,"isp-dimmer","isp-dimmer_for_left"],["type","button",1,"isp-button","isp-button_to_left",3,"click","tabIndex"],[1,"isp-button-wrapper","isp-button-wrapper_for_right"],[1,"isp-dimmer","isp-dimmer_for_right"],["type","button",1,"isp-button","isp-button_to_right",3,"click","tabIndex"]],template:function(t,r){t&1&&(Lb(),Ll$1(0,"div",0),gg(1,"div",1),Ll$1(2,"button",2),Tg("click",function(){return r.handleScrollButtonClick("left")}),Fl$1()(),Fb(3),Ll$1(4,"div",3),gg(5,"div",4),Ll$1(6,"button",5),Tg("click",function(){return r.handleScrollButtonClick("right")}),Fl$1()()),t&2&&(Og("--isp-scroll-area-saturation",r.leftSaturationS()),Pg("isp-button-wrapper_visible",r.scrollAreaS().scrollWatcher.isScrolledStartS()),jE(2),Dg("tabIndex",r.scrollAreaS().scrollWatcher.isScrolledStartS()?0:-1),jE(2),Og("--isp-scroll-area-saturation",r.rightSaturationS()),Pg("isp-button-wrapper_visible",r.scrollAreaS().scrollWatcher.isScrolledEndS()),jE(2),Dg("tabIndex",r.scrollAreaS().scrollWatcher.isScrolledEndS()?0:-1));},styles:[`.isp-button-wrapper[_ngcontent-%COMP%]{position:absolute;z-index:1;top:0;display:flex;height:100%;transition:opacity .3s ease;pointer-events:none;opacity:0}
62.isp-button-wrapper[_ngcontent-%COMP%] .isp-button[_ngcontent-%COMP%]{pointer-events:none}.isp-button-wrapper_for_left[_ngcontent-%COMP%]{left:0}.isp-button-wrapper_for_right[_ngcontent-%COMP%]{right:0}.isp-button-wrapper_visible[_ngcontent-%COMP%]{opacity:1}.isp-button-wrapper_visible[_ngcontent-%COMP%] .isp-button[_ngcontent-%COMP%]{pointer-events:all}@media(max-width:639.98px){.isp-button-wrapper_for_left[_ngcontent-%COMP%]{left:0}.isp-button-wrapper_for_right[_ngcontent-%COMP%]{right:0}}.isp-button[_ngcontent-%COMP%]{position:absolute;width:var(--isp-scroll-area-button-width, 30px);height:100%;margin:0;padding:0;cursor:pointer;border:0;background:transparent}.isp-button[_ngcontent-%COMP%]:before, .isp-button[_ngcontent-%COMP%]:after{content:"";position:absolute;top:50%;left:50%;display:block;width:var(--isp-scroll-area-icon-size, 8px);height:1px;transform-origin:left center;background-color:var(--isp-scroll-area-icon-color, var(--isp-icon-main))}.isp-button[_ngcontent-%COMP%]:hover:before, .isp-button[_ngcontent-%COMP%]:hover:after{background-color:var(--isp-text-interactive)}.isp-button_to_left[_ngcontent-%COMP%]{left:0}.isp-button_to_left[_ngcontent-%COMP%]:before{transform:translate(-50%) rotate(45deg)}.isp-button_to_left[_ngcontent-%COMP%]:after{transform:translate(-50%) rotate(-45deg)}.isp-button_to_right[_ngcontent-%COMP%]{right:0}.isp-button_to_right[_ngcontent-%COMP%]:before{transform:translate(50%) rotate(135deg)}.isp-button_to_right[_ngcontent-%COMP%]:after{transform:translate(50%) rotate(-135deg)}.isp-dimmer[_ngcontent-%COMP%]{position:absolute;top:0;width:var(--isp-scroll-area-dimmer-width, 60px);height:100%}.isp-dimmer_for_right[_ngcontent-%COMP%]{right:0;background:linear-gradient(-90deg,var(--isp-scroll-area-dimmer-background, var(--isp-background-additional) 50%, transparent))}.isp-dimmer_for_left[_ngcontent-%COMP%]{left:0;background:linear-gradient(90deg,var(--isp-scroll-area-dimmer-background, var(--isp-background-additional) 50%, transparent))}[_nghost-%COMP%]{position:relative;display:block;min-width:0} 63/*# sourceMappingURL=/manimg/dragon/scroll-area-I4SVTTPK.css.map */`]});}}return i})();var o=new N$3("progress-bar-service");function t(){return T$1(o)}var R=(()=>{class t{constructor(){this.drawerInstanceS=UV.required({alias:"drawerInstance"}),this.propsS=UV.required({alias:"props"});}static{this.\u0275fac=function(r){return new(r||t)};}static{this.\u0275dir=gw({type:t,inputs:{drawerInstanceS:[1,"drawerInstance","drawerInstanceS"],propsS:[1,"props","propsS"]}});}}return t})();function F(t){return "component"in t}function M$3(t){return "componentLoader"in t}function k$1(t){return "templateRef"in t}function C(t,e,n,r){let o=n.createComponent(t.component,{injector:t.injector||r});return o.setInput("drawerInstance",e),o.setInput("props",t.componentProps),o}function N(t,e,n,r){return iy(()=>Le$1(t.componentLoader()).pipe(Fe$1(o=>C({component:o,componentProps:t.componentProps,injector:t.injector},e,n,r))))}function j$2(t){return hi$2(t)?t:()=>t}function z$1(t,e){if(k$1(t))return {ref:j$2(t.templateRef),context:r$5({drawerInstance:e},t.templateContext)}}var m=class{constructor(e,n){this.contentParams=e,this.drawerInstance=n,this.componentSS=fi$2(void 0),this.componentLoadingSS=fi$2(false),this.componentLoadingS=this.componentLoadingSS.asReadonly(),this.componentS=this.componentSS.asReadonly(),this.template=z$1(this.contentParams,this.drawerInstance);}setFromComponentParams$(e,n,r){let o=C(e,this.drawerInstance,n,r);return this.componentSS.set(o),Am$1(o)}createFromLazyComponent$(e,n,r){return iy(()=>(this.componentLoadingSS.set(true),N(e,this.drawerInstance,n,r).pipe(Mu$1(o=>this.componentSS.set(o)),Hu$1(()=>this.componentLoadingSS.set(false)))))}createComponent$(e,n){return F(this.contentParams)?this.setFromComponentParams$(this.contentParams,e,n):M$3(this.contentParams)?this.createFromLazyComponent$(this.contentParams,e,n):Me$2}};var c$1=class c{get currentState(){return this.currentState$$.value}get targetState(){return this.targetState$$.value}get isOpened(){return this.targetState==="opened"}constructor(e){this.params=e,this.elementSS=fi$2(void 0),this.currentState$$=new or$2(void 0),this.targetState$$=new or$2("opened"),this.elementS=this.elementSS.asReadonly(),this.currentState$=this.currentState$$.pipe(ju$1()),this.targetState$=this.targetState$$.pipe(ju$1()),this.isOpened$=this.targetState$.pipe(Fe$1(n=>n==="opened"));}open(){this.targetState$$.value!=="opened"&&this.targetState$$.next("opened");}open$(){return iy(()=>(this.open(),this.currentState$$.pipe(vn(e=>e==="opened"),Fe$1(()=>{}),Ot(1),Gu$1(this.targetState$$.pipe(vn(e=>e==="closed"))))))}close(){this.targetState$$.value!=="closed"&&this.targetState$$.next("closed");}close$(){return iy(()=>(this.close(),this.currentState$$.pipe(vn(e=>e==="closed"),Fe$1(()=>{}),Ot(1),Gu$1(this.targetState$$.pipe(vn(e=>e==="opened"))))))}setElement(e){this.elementSS.set(e);}setState(e){this.currentState$$.next(e);}};var lt=(()=>{class t{static{this.idCounter=0;}
63constructor(n,r,o){this.contentParams=n,this.containerParams=r,this.outletName=o,this.destroyed$$=new oe$2,this.event$$=new oe$2,this.stateS=fi$2(null),this.id=t.idCounter++,this.content=new m(this.contentParams,this),this.container=new c$1(this.containerParams),this.preloaderS=UT(()=>{let d=this.content.componentLoadingS(),h=!!this.stateS()?.showPreloaderS();return !d&&h}),this.skeletonS=UT(()=>{let d=this.content.componentLoadingS(),h=!!this.stateS()?.showSkeletonS();return d||h}),this.isDestroyed$=this.destroyed$$.asObservable(),this.event$=this.event$$.asObservable();}setState(n){this.stateS.set(n);}sendEvent(n){this.event$$.next(n);}completeEvent(){this.event$$.complete();}destroy(){this.destroyed$$.next(),this.destroyed$$.complete();}}return t})();function ae(s,r=0,e=100){return Math.max(r,Math.min(e,s))}function Ar(s,r,e){let t=s.getBoundingClientRect(),i=Object.assign({},t);switch(r){case "bottom":i.y=t.bottom+pageYOffset;break;case "top":i.y=t.top+pageYOffset-e;}return i.width=t.width,i.height=t.height,i.x=t.x,i}function j$1(s){s.target.removeEventListener("isProgressFinished",j$1),s.target.remove();}var ne=`:host{position:relative;display:block;overflow:hidden;width:100%;height:var(--ispui-progress-bar__height, 6px)}.ispui-progress-bar-indicator{position:absolute;display:block;width:100%;height:100%;transition:transform 0.3s ease-out;transform-origin:top left;border-radius:var(--ispui-progress-bar__border-radius, 0)}:host(.ispui-progress-bar_without-transition) .ispui-progress-bar-indicator{transition-duration:0s !important}:host(.ispui-progress-bar__mode_indeterminate) .ispui-progress-bar-indicator{transform:scaleX(0)}:host(.ispui-progress-bar__mode_indeterminate) .ispui-progress-bar-indicator::after{content:"";position:absolute;display:block;width:100%;height:100%;transform-origin:top left;border-radius:var(--ispui-progress-bar__border-radius, 0);background:var(--ispui-progress-bar__custom-color, var(--ispui-progress-bar__color, var(--isp-background-info)));background-size:200% 100%}:host(.ispui-progress-bar__mode_determinate) .ispui-progress-bar__indicator_primary{transition:transform 0.3s ease-out;transform-origin:top left;background:var(--ispui-progress-bar__custom-color, var(--ispui-progress-bar__color, var(--isp-background-info)))}:host(.ispui-progress-bar__mode_indeterminate) .ispui-progress-bar__indicator_primary{left:-100%;animation:ispui-progress-bar-indeterminate-translate var(--ispui-progress-bar__indicator-animation-duration, 3s) infinite linear}:host(.ispui-progress-bar__mode_indeterminate) .ispui-progress-bar__indicator_primary::after{animation:ispui-progress-bar-indeterminate-scale var(--ispui-progress-bar__indicator-animation-duration, 3s) infinite linear}@keyframes ispui-progress-bar-indeterminate-translate{0%{transform:translateX(0)}20%{transform:translateX(0);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819)}59.15%{transform:translateX(34.67142%);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352)}100%{transform:translateX(200.611057%)}}@keyframes ispui-progress-bar-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{transform:scaleX(0.08);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1)}69.15%{transform:scaleX(0.661479);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1)}100%{transform:scaleX(0.08)}}:host(.ispui-progress-bar__mode_indeterminate) .ispui-progress-bar__indicator_secondary{left:-22%;animation:ispui-progress-bar-secondary-indeterminate-translate var(--ispui-progress-bar__indicator-animation-duration, 3s) infinite linear}:host(.ispui-progress-bar__mode_indeterminate) .ispui-progress-bar__indicator_secondary::after{animation:ispui-progress-bar-secondary-indeterminate-scale var(--ispui-progress-bar__indicator-animation-duration, 3s) infinite linear}@keyframes ispui-progress-bar-secondary-indeterminate-translate{0%{transform:translateX(0);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685)}25%{transform:translateX(37.651913%);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712)}50%{transform:translateX(84.386165%);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026)}100%{transform:translateX(160.277782%)}}@keyframes ispui-progress-bar-secondary-indeterminate-scale{0%{transform:scale
63X(0.08);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685)}20%{transform:scaleX(0.457104);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712)}44%{transform:scaleX(0.72796);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026)}100%{transform:scaleX(0.08)}}:host{--ispui-progress-bar__color:var(--ispui-progress-bar__custom-color, var(--isp-graph-blue));--ispui-progress-bar__background_color:var(--ispui-progress-bar__custom-background-color, transparent);background-color:var(--ispui-progress-bar__background_color)}:host(.ispui-progress-bar__theme_rainbow){--ispui-progress-bar__color:linear-gradient( 64 90deg, 65 #ff47a0 0%, 66 #ffe142 17.5%, 67 #56cfab 33.6%, 68 #b9e1ff 50%, 69 #56cfab 66.3%, 70 #ffe142 82.5%, 71 #ff47a0 100% 72 )}:host(.ispui-progress-bar__mode_determinate) .ispui-progress-bar__indicator_rainbow{animation:rainbow-slide var(--ispui-progress-bar__rainbow-animation-duration, 10s) ease-in-out infinite forwards;background-size:200% 100%}@keyframes rainbow-slide{0%{background-position-x:0}50%{background-position-x:100%}100%{background-position-x:0%}}`,ce=Jr$1(class extends Lr{constructor(r){super(),r!==false&&this.__registerHost(),this.__attachShadow(),this.isProgressFinished=qr(this,"isProgressFinished",7),this.isTransitionRunning=false,this.theme="blue",this.value=0,this.mode="determinate";}validateInputValue(r){isNaN(r)||(this.value=ae(r),this.value===100&&!this.isTransitionRunning&&this.emitProgressFinish());}handleProgressMode(r,e){switch(e!==void 0&&r!==e&&(this.hostEl.classList.add("ispui-progress-bar_without-transition"),clearTimeout(this.discardTransitionTimeout),this.discardTransitionTimeout=window.setTimeout(()=>{this.hostEl.classList.remove("ispui-progress-bar_without-transition");},100)),r){case "determinate":this.hostEl.classList.remove("ispui-progress-bar__mode_indeterminate"),this.hostEl.classList.add("ispui-progress-bar__mode_determinate");break;case "indeterminate":this.hostEl.classList.remove("ispui-progress-bar__mode_determinate"),this.hostEl.classList.add("ispui-progress-bar__mode_indeterminate");break;default:console.warn("Progress bar mode is not valid! Please check this value");}}handleTheme(r){r&&!this.color&&r==="rainbow"&&(this.hostEl.classList.add("ispui-progress-bar__theme_rainbow"),this.primaryIndicator.classList.add("ispui-progress-bar__indicator_rainbow"));}componentWillLoad(){if(this.validateInputValue(this.value),this.value===100){this.emitProgressFinish();return}this.handleProgressMode(this.mode);}componentDidLoad(){this.handleTheme(this.theme);}emitProgressFinish(){this.value===100&&this.isProgressFinished.emit(true);}async finish(){if(this.mode==="indeterminate")return this.isProgressFinished.emit(true),Promise.resolve();this.value=100;}generatePreloaderStyles(){this.color&&this.hostEl.style.setProperty("--ispui-progress-bar__color",this.color);let r={};if(this.mode!=="indeterminate"){let e=this.value/100;r.transform=`scaleX(${e})`;}return r}render(){return Mt(an,{key:"dd8972116467afb60091532e9f5a3aa9bec8379a"},Mt("div",{key:"928e3cbd56074a45805cb19c9823fe346eb72f66",style:this.generatePreloaderStyles(),class:"ispui-progress-bar-indicator ispui-progress-bar__indicator_primary",ref:r=>this.primaryIndicator=r,onTransitionStart:()=>{this.isTransitionRunning=true;},onTransitionEnd:()=>{this.isTransitionRunning=false,this.emitProgressFinish();},onTransitionCancel:()=>{this.isTransitionRunning=false;}}),this.mode==="indeterminate"&&Mt("div",{key:"ecb83983c311a079aab10a8bc9995e5d17f8ebc1",class:"ispui-progress-bar-indicator ispui-progress-bar__indicator_secondary"}))}get hostEl(){return this}static get watchers(){return {value:["validateInputValue"],mode:["handleProgressMode"],theme:["handleTheme"]}}static get style(){return ne}},[257,"ispui-progress-bar",{color:[1],theme:[1],value:[1026],mode:[1],finish:[64]},void 0,{value:["validateInputValue"],mode:["handleProgressMode"],theme:["handleTheme"]}]);function le(){if(typeof customElements>"u")return;["ispui-progress-bar"].forEach(r=>{r==="ispui-progress-bar"&&(customElements.get(r)||customElements.define(r,ce));});}var de=le;var q$1=class q{mountProgressBar({mountTarget:r,value:e,theme:t,color:i,mode:o}){let a=document.createElement("ispui-progress-bar");return i&&a.setAttribute("color",i),e&&a.setAttribute("value",String(e)),t&&a.setAttribute("theme",t),o&&a.setAttribute("mode",o),r.appendChild(a),a}mountAnchorProgressBar({anchorElement:r,position:e="bottom",value:t,height:i=6,theme:o,c
72olor:a,mode:l}){let u=this.mountProgressBar({mountTarget:document.body,value:t,theme:o,color:a,mode:l}),y=Ar(r,e,i);return u.style.position="absolute",u.style.top=`${y.y}px`,u.style.left=`${y.x}px`,u.style.width=`${y.width}px`,u.style.margin="0",u.style.padding="0",u}setFakeProgressBarValues({progressBarElement:r,timeSeed:e,maxValue:t=97,value:i}){if(!r)return;i&&r.value<i&&(r.value=i);let o=r.value||0;if(o>=t)return;if(e<=100){r.value=t;return}let a=Math.round(Math.random()*e/2),l=e-a,u=Math.round(Math.random()*(t-o)/2)+o;setTimeout(()=>{this.setFakeProgressBarValues({progressBarElement:r,timeSeed:l,maxValue:t,value:u});},a);}showProgressBar({mountTarget:r,value:e,theme:t,color:i,mode:o,fakeProgressTime:a=0}){let l=this.mountProgressBar({mountTarget:r,value:e,theme:t,color:i,mode:o});return l.addEventListener("isProgressFinished",j$1),a>0&&o!=="indeterminate"&&this.setFakeProgressBarValues({progressBarElement:l,timeSeed:a,maxValue:99}),l}showAnchorProgressBar({anchorElement:r,position:e="bottom",value:t,height:i,theme:o,color:a,mode:l,fakeProgressTime:u=0}){let y=this.mountAnchorProgressBar({anchorElement:r,position:e,value:t,height:i,theme:o,color:a,mode:l});return y.addEventListener("isProgressFinished",j$1),u>0&&l!=="indeterminate"&&this.setFakeProgressBarValues({progressBarElement:y,timeSeed:u,maxValue:99}),y}};var Nr=(()=>{class s{constructor(){this.progressBarManager=new q$1,this.host=T$1(zr),this.progressFinishHandler=this.handleProgressFinish.bind(this),this.stateS=UV.required({alias:"ispProgressBarAnchor"}),this.watchForProgressState();}watchForProgressState(){ef$1(()=>{let e=this.stateS();e?this.showProgressBar(e.fakeTimeout):this.hideProgressBar();});}handleProgressFinish(){delete this.progressBar;}showProgressBar(e){this.progressBar||(this.progressBar=this.progressBarManager.showProgressBar({mountTarget:this.host.nativeElement,value:1,theme:"rainbow",fakeProgressTime:e,mode:"determinate"}),this.progressBar.addEventListener("isProgressFinished",this.progressFinishHandler,{once:true}));}hideProgressBar(){this.progressBar?.finish();}ngOnDestroy(){this.progressBar?.removeEventListener("isProgressFinished",this.progressFinishHandler),delete this.progressBar;}static{this.\u0275fac=function(t){return new(t||s)};}static{this.\u0275dir=gw({type:s,selectors:[["","ispProgressBarAnchor",""]],inputs:{stateS:[1,"ispProgressBarAnchor","stateS"]}});}}return s})();var K=(function(s){return s.start="start",s.stop="stop",s})(K||{}),$=(function(s){return s.cross="cross",s.back="back",s})($||{}),c=(function(s){return s.changing="changing",s.opening="opening",s.closing="closing",s.opened="opened",s.closed="closed",s})(c||{}),A=(function(s){return s.rtl="rtl",s.ltr="ltr",s})(A||{}),pe=()=>Mt("svg",{class:"ispui-drawer__close-icon",xmlns:"http://www.w3.org/2000/svg",width:"30",height:"30",viewBox:"0 0 30 30",fill:"none"},Mt("path",{d:"M14.25 9L10.5 14.25L14.25 19.5","stroke-linecap":"round","stroke-linejoin":"round"}),Mt("path",{d:"M9.75 9L6 14.25L9.75 19.5","stroke-linecap":"round","stroke-linejoin":"round"}),Mt("path",{d:"M24 18.75L23.8071 17.5924C23.4856 15.6637 21.8168 14.25 19.8615 14.25H14.25","stroke-linecap":"round","stroke-linejoin":"round"})),ue=()=>Mt("svg",{class:"ispui-drawer__close-icon",xmlns:"http://www.w3.org/2000/svg",width:"30",height:"30",viewBox:"0 0 30 30",fill:"none"},Mt("path",{d:"M20.6249 9.37531L9.37494 20.6253","stroke-linecap":"round"}),Mt("path",{d:"M20.6249 20.6251L9.37494 9.37509","stroke-linecap":"round"})),he='@charset "UTF-8";:host(.ispui-drawer){position:fixed;z-index:var(--ispui-drawer__z-index, 90);top:var(--ispui-drawer__top, 0);left:var(--ispui-drawer__left, 0)}.ispui-drawer__container{position:absolute;z-index:var(--ispui-drawer__container-z-index, unset);box-sizing:border-box;width:var(--ispui-drawer__width, 100vw);height:var(--ispui-drawer__height, 100vh);padding:var(--ispui-drawer__container-padding, 0);background-color:var(--ispui-drawer__background, var(--isp-background-additional));box-shadow:var(--ispui-drawer__box-shadow, -1px 2px 7px var(--isp-shadow-base_dialog))}:host(.ispui-drawer_transition) .ispui-drawer__container{transition-duration:var(--ispui-drawer__transition-time, 0.3s);transition-property:transform}:host(.ispui-drawer_rtl) .ispui-drawer__container{transform:translateX(100%)}:host(.ispui-drawer_ltr) .ispui-drawer__container{display:flex;justify-content:flex-end;transform:translateX(-100%)}:host(.ispui-drawer_rtl.ispui-drawer_opened) .ispui-drawer__container{transform:translateX(var(--ispui-drawer__gap, 200px))}:host(.ispui-drawer_ltr.ispui-drawer_opened) .ispui-drawer__container{transform:translateX(calc(var(--ispui-drawer__gap, 200px) * -1))}.ispui-drawer__content{display:contents;visibility:visible}.ispui-drawer__content-scroll{overflow-x:var(--ispui-drawer__overflow-x, auto);overflow-y:var(--ispui-drawer__overflow-y, auto);box-sizing:border-box;height:100%;padding:var(--ispui-drawer__padding, var(--isp-spacer-20) var(--isp-spacer-20) var(--isp-spacer-32) var(--isp-spacer-20))}:host(.ispui-drawer_rtl) .ispui-drawer__content-scroll{width:calc(100% - var(--ispui-drawer__gap, 200px))}:host(.ispui-drawer_ltr) .ispui-drawer__content-scroll{width:calc(100% - var(--ispui-drawer__gap, 200px))}.ispui-drawer__content-scroll{scrollbar-gutter:initial}.ispui-drawer__content-scroll::-webkit-scrollbar,.ispui-drawer__content-scroll::-webkit-scrollbar-track,.ispui-drawer__content-scroll::-webkit-scrollbar-thumb{width:var(--ispui-drawer_scrollbar-size, 4px);height:var(--ispui-drawer_scrollbar-size, 4px);border-radius:var(--ispui-drawer_scrollbar-track-border-radius, 10px)}.ispui-drawer__content-scroll::-webkit-scrollbar{background:var(--ispui-drawer_scrollbar-track-color, var(--isp-neutral-lowContrast-20))}.ispui-drawer__content-scroll::-webkit-scrollbar-track{background:var(--ispui-drawer_scrollbar-track-color, var(--isp-neutral-lowContrast-20))}.ispui-drawer__content-scroll::-webkit-scrollbar-thumb{background:var(--ispui-drawer_scrollbar-thumb-color, var(--isp-neutral-base))}.ispui-drawer__content-scroll::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.ispui-drawer__content-scroll{scrollbar-color:var(--ispui-drawer_scrollbar-thumb-color, var(--isp-neutral-base)) var(--ispui-drawer_scrollbar-track-color, var(--isp-neutral-lowContrast-20));scrollbar-width:thin}}.ispui-drawer__content-scroll_on-hover{visibility:hidden}.ispui-drawer__container:hover .ispui-drawer__content-scroll_on-hover,.ispui-drawer__container:focus .ispui-drawer__content-scroll_on-hover{visibility:visible}.ispui-drawer__close{position:absolute;z-index:var(--ispui-drawer-close__z-index, 10);top:var(--ispui-drawer-close__top, 10px);width:var(--ispui-drawer-close__width, 30px);height:var(--ispui-drawer-close__height, 30px);cursor:pointer;border-radius:50%;background-color:var(--ispui-drawer-close__background-color, var(--isp-background-additional));background-repeat:no-repeat;background-position:center;box-shadow:inset 0 0 0 1px var(--ispui-drawer-close__border-color, var(--isp-border-default))}.ispui-drawer__close:hover{background-color:var(--ispui-drawer-close__background-color_hover, var(--isp-neutral-lowContrast-20))}:host(.ispui-drawer_rtl) .ispui-drawer__close{left:var(--ispui-drawer-close_rtl__left, 0);transform:var(--ispui-drawer-close_rtl__transform, translateX(-50%))}:host(.ispui-drawer_ltr) .ispui-drawer__close{left:var(--ispui-drawer-close_ltr__left, 100%);transform:var(--ispui-drawer-close_ltr__transform, translateX(-50%))}.ispui-drawer__close .ispui-drawer__close-icon{stroke:var(--ispui-drawer-close__icon-color, var(--isp-icon-onField))}.ispui-drawer__backdrop{--backdrop-opacity:var(--ispui-drawer__backdrop-opacity, 0.6);--backdrop-opacity-initial:var(--ispui-drawer__backdrop-opacity-initial, 0);
72--backdrop-transition-time:var(--ispui-drawer__transition-time, 0.3s);position:absolute;z-index:var(--ispui-drawer__backdrop-z-index, unset);top:var(--ispui-drawer__backdrop-top, 0);left:var(--ispui-drawer__backdrop-left, 0);width:var(--ispui-drawer__backdrop-width, 100vw);height:var(--ispui-drawer__backdrop-height, 100vh);opacity:var(--backdrop-opacity-initial);background-color:var(--ispui-drawer__backdrop-background, hsl(var(--isp-backdrop-dark-basis)))}:host(.ispui-drawer_opened) .ispui-drawer__backdrop{opacity:var(--backdrop-opacity)}:host(.ispui-drawer_transition) .ispui-drawer__backdrop{transition:var(--ispui-drawer__backdrop-transition_show, opacity linear var(--backdrop-transition-time))}:host(.ispui-drawer_opened) .ispui-drawer__backdrop_transparent{opacity:var(--backdrop-opacity-initial)}:host(.ispui-drawer_transition:not(.ispui-drawer_opened)) .ispui-drawer__backdrop,:host(.ispui-drawer_transition.ispui-drawer_opened) .ispui-drawer__backdrop_transparent{--backdrop-cb-part-1:calc(var(--backdrop-opacity) * var(--backdrop-opacity) - 16 * var(--backdrop-opacity) + 16);--sqrt---backdrop-cb-part-1-0:var(--backdrop-cb-part-1);--sqrt---backdrop-cb-part-1-1:calc((var(--sqrt---backdrop-cb-part-1-0) + var(--backdrop-cb-part-1) / var(--sqrt---backdrop-cb-part-1-0)) / 2);--sqrt---backdrop-cb-part-1-2:calc((var(--sqrt---backdrop-cb-part-1-1) + var(--backdrop-cb-part-1) / var(--sqrt---backdrop-cb-part-1-1)) / 2);--sqrt---backdrop-cb-part-1-3:calc((var(--sqrt---backdrop-cb-part-1-2) + var(--backdrop-cb-part-1) / var(--sqrt---backdrop-cb-part-1-2)) / 2);--sqrt---backdrop-cb-part-1-4:calc((var(--sqrt---backdrop-cb-part-1-3) + var(--backdrop-cb-part-1) / var(--sqrt---backdrop-cb-part-1-3)) / 2);--backdrop-cb-part-1-sqrt:var(--sqrt---backdrop-cb-part-1-4);--backdrop-cb-part-2:calc(1 - var(--backdrop-opacity));--sqrt---backdrop-cb-part-2-0:var(--backdrop-cb-part-2);--sqrt---backdrop-cb-part-2-1:calc((var(--sqrt---backdrop-cb-part-2-0) + var(--backdrop-cb-part-2) / var(--sqrt---backdrop-cb-part-2-0)) / 2);--sqrt---backdrop-cb-part-2-2:calc((var(--sqrt---backdrop-cb-part-2-1) + var(--backdrop-cb-part-2) / var(--sqrt---backdrop-cb-part-2-1)) / 2);--sqrt---backdrop-cb-part-2-3:calc((var(--sqrt---backdrop-cb-part-2-2) + var(--backdrop-cb-part-2) / var(--sqrt---backdrop-cb-part-2-2)) / 2);--sqrt---backdrop-cb-part-2-4:calc((var(--sqrt---backdrop-cb-part-2-3) + var(--backdrop-cb-part-2) / var(--sqrt---backdrop-cb-part-2-3)) / 2);--backdrop-cb-part-2-sqrt:var(--sqrt---backdrop-cb-part-2-4);--backdrop-cb-x:calc((8 * var(--backdrop-cb-part-1-sqrt) + var(--backdrop-opacity) - 36 * var(--backdrop-cb-part-2-sqrt) + 4) / 9);--backdrop-cb-y:calc((8 * var(--backdrop-cb-part-1-sqrt) + 13 * var(--backdrop-opacity) - 12 * var(--backdrop-cb-part-2-sqrt) - 20) / 9);--backdrop-cb-x1:calc(var(--backdrop-cb-x) / var(--backdrop-opacity));--backdrop-cb-y1:calc(var(--backdrop-cb-y) / var(--backdrop-opacity));--backdrop-cb-x2:calc(1 - var(--backdrop-cb-y1));--backdrop-cb-y2:calc(1 - var(--backdrop-cb-x1));transition:var(--ispui-drawer__backdrop-transition_hide, opacity cubic-bezier(var(--backdrop-cb-x1), var(--backdrop-cb-y1), var(--backdrop-cb-x2), var(--backdrop-cb-y2)) var(--backdrop-transition-time))}',$r="ispui-drawer_opened",Q$1=Jr$1(class N extends Lr{constructor(r){super(),r!==false&&this.__registerHost(),this.__attachShadow(),this.drawerEvent=qr(this,"drawerEvent",7),this.drawerCloseClick=qr(this,"drawerCloseClick",7),this.drawerBackdropClick=qr(this,"drawerBackdropClick",7),this.drawerCloseConfirm=qr(this,"drawerCloseConfirm",7),this.bodyFixedClass=null,this.state=c.closed,this.awaitedDefferedConfirmCallback=null,this.moving=false,this.open=false,this.noTransition=false,this.closeType=$.cross,this.hasClose=true,this.direction=A.rtl,this.hasBackdrop=true,this.transparentBackdrop=false,this.closeOnBackdrop=true,this.scrollOnHover=false,this.deferred=false,this.applyBodyFixClass=true,this.bodyFixClass="ispui-drawer__overflow-hidden";}set hostDisplay(r){this.host.style.display=r?"unset":"none";}get bodyClassCounter(){var r,e;return (e=N.bodyClassCounter[(r=this.bodyFixedClass)!==null&&r!==void 0?r:this.bodyFixClass])!==null&&e!==void 0?e:0}set bodyClassCounter(r){var e;N.bodyClassCounter[(e=this.bodyFixedClass)!==null&&e!==void 0?e:this.bodyFixClass]=r;}onDefferedChange(){this.awaitedDefferedConfirmCallback=null;}onOpenChange(r,e){this.updateState(e,this.moving);}getIconRender(){return Mt(N.iconsPresets[this.closeType])}fixBody(){this.bodyFixedClass!==null||!this.applyBodyFixClass||(this.bodyFixedClass=this.bodyFixClass,!this.bodyClassCounter&&this.bodyFixedClass&&document.body.classList.add(this.bodyFixedClass),this.bodyClassCounter=this.bodyClassCounter+1);}resetBodyFix(){this.bodyFixedClass!==null&&(this.bodyClassCounter=this.bodyClassCounter-1,!this.bodyClassCounter&&this.bodyFixedClass&&document.body.classList.remove(this.bodyFixedClass),this.bodyFixedClass=null);}initializeModalContainer(r){this.modalContainer||(r.addEventListener("transitionstart",e=>{e.target===r&&this.onTransitionStart();}),r.addEventListener("transitionend",e=>{e.target===r&&this.onTransitionEnd();}),this.modalContainer=r);}updateState(r,e,t=this.open,i=this.moving){let o=this.state,l=new Map([[!r&&!t&&!e&&!i,c.closed],[!r&&!t&&!e&&i,c.closing],[!r&&!t&&e&&!i,c.closed],[!r&&!t&&e&&i,c.closing],[!r&&t&&!e&&!i,this.noTransition?c.opened:c.opening],[!r&&t&&!e&&i,c.opening],[!r&&t&&e&&!i,c.opened],[!r&&t&&e&&i,c.opening],[r&&!t&&e&&!i,c.closed],[r&&!t&&!e&&i,c.closing],[r&&!t&&!e&&!i,this.noTransition||o!==c.opened?c.closed:c.closing],[r&&!t&&e&&i,c.closing],[r&&t&&!e&&!i,c.opened],[r&&t&&!e&&i,o===c.opening?c.opening:c.changing],[r&&t&&e&&!i,c.opened],[r&&t&&e&&i,c.changing]]).get(true);this.setState(l);}setState(r){this.state!==r&&(this.state=r,this.updateHostElementDisplay(this.state),this.drawerEvent.emit({state:this.state,type:[c.closed,c.opened].includes(this.state)?K.stop:K.start}));}updateHostElementDisplay(r){r===c.closed?(this.hostDisplay=false,this.resetBodyFix()):(this.hostDisplay=true,this.fixBody());}onTransitionStart(){let r=this.moving;this.moving=true,this.updateState(this.open,r);}onTransitionEnd(){let r=this.moving;this.moving=false,this.updateState(this.open,r);}closeDeferredHandle(r,e){let t=this.deferred,i=this.awaitedDefferedConfirmCallback,o=r===this.awaitedDefferedConfirmCallback;t&&i&&o&&(this.awaitedDefferedConfirmCallback=null,this.open=!e);}closeDeferredEmit(r,e){let t=i=>{this.closeDeferredHandle(t,i);};this.awaitedDefferedConfirmCallback=t,this.drawerCloseConfirm.emit({closeClick:r,backdropClick:e,confirm:t});}crossClickHandler(){this.deferred?this.closeDeferredEmit(true,fal
72se):this.open=false,this.drawerCloseClick.emit(true);}backdropClickHandler(){this.closeOnBackdrop&&(this.deferred?this.closeDeferredEmit(false,true):this.open=false),this.drawerBackdropClick.emit(true);}updateOpenedClass(){this.open?this.host.classList.add($r):this.host.classList.remove($r);}componentDidRender(){this.noTransition?this.updateOpenedClass():requestAnimationFrame(()=>{this.updateOpenedClass();});}componentWillLoad(){this.updateState(false,false,this.open,this.moving),this.updateHostElementDisplay(this.state);}disconnectedCallback(){this.resetBodyFix();}render(){return Mt(an,{key:"847eaccc32dcdbd78edce01aa64e820b4cd51828",class:{"ispui-drawer":true,"ispui-drawer_rtl":this.direction===A.rtl,"ispui-drawer_ltr":this.direction===A.ltr,"ispui-drawer_transition":!this.noTransition}},this.hasBackdrop&&Mt("div",{key:"d0a34d6237814d49b191f3bdb03b7ca53d65602b",class:{"ispui-drawer__backdrop":true,"ispui-drawer__backdrop_transparent":this.transparentBackdrop},onClick:()=>{this.backdropClickHandler();}}),Mt("div",{key:"5ba9cb27fadc6dae336b7cb1279c04d44faa61f0",ref:r=>{this.initializeModalContainer(r);},class:"ispui-drawer__container"},Mt("ispui-scroll-observer",{key:"2731bc4f9e4331fb166b26d9ad0aecc7dfb16e07",varOn:"observer",varScrollTop:"--ispui-drawer__content_scroll-top",varScrollTopMax:21,varScrollBottom:"--ispui-drawer__content_scroll-bottom",varScrollBottomMax:21},Mt("div",{key:"7d4b911812f993342dca1c2749dcb90d5f6a09ca","data-ispui-scroll-observe":true,class:{"
72ispui-drawer__content-scroll":true,"ispui-drawer__content-scroll_on-hover":this.scrollOnHover}},Mt("div",{key:"95e41c467c2393ac988d9bc9746b04c9ffd67595",class:"ispui-drawer__content"},this.hasClose&&Mt("div",{key:"1a625e7278a4f94a812a33139476a0139dc15a14",class:"ispui-drawer__close",onClick:()=>{this.crossClickHandler();}},this.getIconRender()),Mt("slot",{key:"1f4e6eff0bc272155825fbb6db4878e7677efcb6"}))))))}get host(){return this}static get watchers(){return {deferred:["onDefferedChange"],open:["onOpenChange"]}}static get style(){return he}},[257,"ispui-drawer",{open:[4],noTransition:[4,"no-transition"],closeType:[1,"close-type"],hasClose:[4,"has-close"],direction:[1],hasBackdrop:[4,"has-backdrop"],transparentBackdrop:[4,"transparent-backdrop"],closeOnBackdrop:[4,"close-on-backdrop"],scrollOnHover:[4,"scroll-on-hover"],deferred:[4],applyBodyFixClass:[4,"apply-body-fix-class"],bodyFixClass:[1,"body-fix-class"]},void 0,{deferred:["onDefferedChange"],open:["onOpenChange"]}]);Q$1.iconsPresets={[$.cross]:ue,[$.back]:pe};Q$1.bodyClassCounter={};function me(){if(typeof customElements>"u")return;["ispui-drawer"].forEach(r=>{r==="ispui-drawer"&&(customElements.get(r)||customElements.define(r,Q$1));});}var Xr=me;var be=":host{display:flex;height:var(--ispui-drawer-content_height, calc(100% + 50px));margin:var(--ispui-drawer-content_margin, calc(var(--isp-spacer-20) * -1) calc(var(--isp-spacer-20) * -1) calc(var(--isp-spacer-32) * -1) calc(var(--isp-spacer-20) * -1))}.ispui-drawer-content__left{overflow-y:auto;box-sizing:border-box;width:var(--ispui-drawer-content__left_width, 445px);padding:var(--ispui-drawer-content__left_padding, var(--isp-spacer-20) var(--isp-spacer-20) var(--isp-spacer-32) var(--isp-spacer-20));border-right:var(--ispui-drawer-content__left_border-right, 1px solid var(--isp-border-default));scrollbar-gutter:initial}.ispui-drawer-content__left::-webkit-scrollbar,.ispui-drawer-content__left::-webkit-scrollbar-track,.ispui-drawer-content__left::-webkit-scrollbar-thumb{width:var(--ispui-drawer-content__left_scrollbar-size, 4px);height:var(--ispui-drawer-content__left_scrollbar-size, 4px);border-radius:var(--ispui-drawer-content__left_scrollbar-track-border-radius, 10px)}.ispui-drawer-content__left::-webkit-scrollbar{background:var(--ispui-drawer-content__left_scrollbar-track-color, var(--isp-neutral-lowContrast-20))}.ispui-drawer-content__left::-webkit-scrollbar-track{background:var(--ispui-drawer-content__left_scrollbar-track-color, var(--isp-neutral-lowContrast-20))}.ispui-drawer-content__left::-webkit-scrollbar-thumb{background:var(--ispui-drawer-content__left_scrollbar-thumb-color, var(--isp-neutral-base))}.ispui-drawer-content__left::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.ispui-drawer-content__left{scrollbar-color:var(--ispui-drawer-content__left_scrollbar-thumb-color, var(--isp-neutral-base)) var(--ispui-drawer-content__left_scrollbar-track-color, var(--isp-neutral-lowContrast-20));scrollbar-width:thin}}.ispui-drawer-content__left_scroll{border-right:none;box-shadow:var(--ispui-drawer-content__left_scroll_box-shadow, inset -1px 0 0 0 var(--ispui-drawer__background, var(--isp-background-additional)), inset -2px 0 0 0 var(--isp-border-default))}.ispui-drawer-content__right{overflow-y:auto;flex:1;padding:var(--ispui-drawer-content__right_padding, var(--isp-spacer-20) var(--isp-spacer-20) var(--isp-spacer-32) var(--isp-spacer-20));scrollbar-gutter:initial}.ispui-drawer-content__right::-webkit-scrollbar,.ispui-drawer-content__right::-webkit-scrollbar-track,.ispui-drawer-content__right::-webkit-scrollbar-thumb{width:var(--ispui-drawer-content__right_scrollbar-size, 4px);height:var(--ispui-drawer-content__right_scrollbar-size, 4px);border-radius:var(--ispui-drawer-content__right_scrollbar-track-border-radius, 10px)}.ispui-drawer-content__right::-webkit-scrollbar{background:var(--ispui-drawer-content__right_scrollbar-track-color, var(--isp-neutral-lowContrast-20))}.ispui-drawer-content__right::-webkit-scrollbar-track{background:var(--ispui-drawer-content__right_scrollbar-track-color, var(--isp-neutral-lowContrast-20))}.ispui-drawer-content__right::-webkit-scrollbar-thumb{background:var(--ispui-drawer-content__right_scrollbar-thumb-color, var(--isp-neutral-base))}.ispui-drawer-content__right::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.ispui-drawer-content__right{scrollbar-color:var(--ispui-drawer-content__right_scrollbar-thumb-color, var(--isp-neutral-base)) var(--ispui-drawer-content__right_scrollbar-track-color, var(--isp-neutral-lowContrast-20));scrollbar-width:thin}}",fe=Jr$1(class extends Lr{constructor(r){super(),r!==false&&this.__registerHost(),this.__attachShadow();}render(){return Mt(an,{key:"7d467ffd08f9ed4f47cf5857b6d78d07dbdc30d9"},Mt("ispui-scroll-observer",{key:"5c647064e2612031d192f348d3d9b47b6040e040",classOn:"observable",classHasScroll:["ispui-drawer-content__left_scroll"],varOn:"observer",varScrollTop:"--ispui-drawer__content_scroll-top",varScrollTopMax:21,varScrollBottom:"--ispui-drawer__content_scroll-bottom",varScrollBottomMax:21},Mt("div",{key:"944833616623c3885b82eb09543fc5255bdd2f23","data-ispui-scroll-observe":true,class:"ispui-drawer-content__left"},Mt("slot",{key:"4f968418816e2c1c832c8ab00ff0241e1fd5a7f2",name:"left"}))),Mt("ispui-scroll-observer",{key:"397044b637e107608d812e8474d3f7b76e21584a",varOn:"observer",varScrollTop:"--ispui-drawer__content_scroll-top",varScrollTopMax:21,varScrollBottom:"--ispui-drawer__content_scroll-bottom",varScrollBottomMax:21},Mt("div",{key:"4be1ed459a03aec4f93b57580d599b715d3a321b","data-ispui-scroll-observe":true,class:"ispui-drawer-content__right"},Mt("slot",{key:"0969347e26750e9265d4281aaeb445eabb7ebfa0"}))))}static get style(){return be}},[257,"ispui-drawer-content"]);function _e$1(){if(typeof customElements>"u")return;["ispui-drawer-content"].forEach(r=>{r==="ispui-drawer-content"&&(customElements.get(r)||customElements.define(r,fe));});}var Ur=_e$1;var ve$1=":host{display:contents}",we=Jr$1(class extends Lr{constructor(r){super(),r!==false&&this.__registerHost(),this.__attachShadow();}render(){return Mt(an,{key:"fd98492e15288dc4e296ae3e35a47cc9fc508c14",slot:"left"},Mt("slot",{key:"54b89ad14e273aafafc9e4c00258d3a05a666dbb"}))}static get style(){return ve$1}},[257,"ispui-drawer-content-aside"]);function ge(){if(typeof customElements>"u")return;["ispui-drawer-content-aside"].forEach(r=>{r==="ispui-drawer-content-aside"&&(customElements.get(r)||customElements.define(r,we));});}var Gr=ge;var Vr=Jr$1(class Wr extends Lr{updateObserveElement(){var r;let e=Array.from(this.host.querySelectorAll(this.observeSelector));e.length===this.observeEls.length&&e.every((t,i)=>t===this.observeEls[i])||((r=this.resizeObserver)===null||r===void 0||r.disconnect(),this.observeEls.forEac
72h(t=>{t.removeEventListener("scroll",this.onScroll);}),this.observeEls=e,e.length&&this.observeEls.forEach(t=>{var i;this.observeScroll&&t.addEventListener("scroll",this.onScroll),this.observeResize&&((i=this.resizeObserver)===null||i===void 0||i.observe(t)),this.updateScroll(t);}));}onScroll(r){this.updateScroll(r.target);}updateScroll(r){let e=r.scrollTop,t=r.scrollHeight-(r.scrollTop+r.clientHeight),i=r.scrollHeight>r.clientHeight;if(this.classOn!=="none"){let o=this.classOn==="observer"?this.host:r,a=[],l=[];this.classScroll&&(e?a:l).push(...this.classScroll),this.classNoScroll&&(e?l:a).push(...this.classNoScroll),this.classEndScroll&&(t?l:a).push(...this.classEndScroll),this.classHasScroll&&(i?a:l).push(...this.classHasScroll),this.classHasNoScroll&&(i?l:a).push(...this.classHasNoScroll),a.length&&o.classList.add(...a),l.length&&o.classList.remove(...l);}if(this.varOn!=="none"){let o=this.varOn==="observer"?this.host:r;if(this.varScrollTop){let a=Math.max(this.varScrollTopMin,Math.min(this.varScrollTopMax,e));o.style.setProperty(this.varScrollTop,`${a}px`);}if(this.varScrollBottom){let a=Math.max(this.varScrollBottomMin,Math.min(this.varScrollBottomMax,t));o.style.setProperty(this.varScrollBottom,`${a}px`);}this.varScrollHeight&&o.style.setProperty(this.varScrollHeight,`${r.scrollHeight}px`);}}constructor(r){super(),r!==false&&this.__registerHost(),this.index=Wr.INDEX++,this.uniqueClass=`ispui-scroll-observer-index-${this.index}`,this.observeEls=[],this.resizeObserver=et$1(e=>{e.forEach(t=>{this.updateScroll(t.target);});}),this.observeSelector=`:not(ispui-scroll-observer:not(.${this.uniqueClass})) [data-ispui-scroll-observe]`,this.observeResize=true,this.observeScroll=true,this.classOn="none",this.classScroll=[],this.classEndScroll=[],this.classNoScroll=[],this.classHasScroll=[],this.classHasNoScroll=[],this.varOn="none",this.varScrollTop="--ispui-scroll-observer_scroll-top",this.varScrollTopMin=0,this.varScrollTopMax=1/0,this.varScrollBottom="--ispui-scroll-observer_scroll-bottom",this.varScrollBottomMin=0,this.varScrollBottomMax=1/0,this.varScrollHeight="",this.onScroll=this.onScroll.bind(this);}componentDidLoad(){this.updateObserveElement();}connectedCallback(){this.host.style.display="contents",this.host.classList.add(this.uniqueClass);}async updateElements(){this.updateObserveElement();}observeParamsChanged(){this.updateObserveElement();}render(){return Mt("slot",{key:"658c8eb4484ead9149d1c70a0042096e2960b6a1",onSlotchange:()=>{this.updateObserveElement();}})}get host(){return this}static get watchers(){return {observeSelector:["observeParamsChanged"],observeResize:["observeParamsChanged"],observeScroll:["observeParamsChanged"]}}},[260,"ispui-scroll-observer",{observeSelector:[513,"observe-selector"],observeResize:[516,"observe-resize"],observeScroll:[516,"observe-scroll"],classOn:[513,"class-on"],classScroll:[16,"class-scroll"],classEndScroll:[16,"class-end-scroll"],classNoScroll:[16,"class-no-scroll"],classHasScroll:[16,"class-has-scroll"],classHasNoScroll:[16,"class-has-no-scroll"],varOn:[513,"var-on"],varScrollTop:[513,"var-scroll-top"],varScrollTopMin:[514,"var-scroll-top-min"],varScrollTopMax:[514,"var-scroll-top-max"],varScrollBottom:[513,"var-scroll-bottom"],varScrollBottomMin:[514,"var-scroll-bottom-min"],varScrollBottomMax:[514,"var-scroll-bottom-max"],varScrollHeight:[513,"var-scroll-height"],updateElements:[64]},void 0,{observeSelector:["observeParamsChanged"],observeResize:["observeParamsChanged"],observeScroll:["observeParamsChanged"]}]);Vr.INDEX=0;function ke(){if(typeof customElements>"u")return;["ispui-scroll-observer"].forEach(r=>{r==="ispui-scroll-observer"&&(customElements.get(r)||customElements.define(r,Vr));});}var rr$1=ke;var ye=["*"];function Ce(){return Wy(()=>{rr$1();})}var Se=(s,r)=>{let e=s.prototype;r.forEach(t=>{Object.defineProperty(e,t,{get(){return this.el[t]},set(i){this.z.runOutsideAngular(()=>this.el[t]=i);},configurable:true});});},xe=(s,r)=>{let e=s.prototype;r.forEach(t=>{e[t]=function(){let i=arguments;return this.z.runOutsideAngular(()=>this.el[t].apply(this.el,i))};});};function Ee(s){return function(e){let{defineCustomElementFn:t,inputs:i,methods:o}=s;return t!==void 0&&t(),i&&Se(e,i),o&&xe(e,o),e}}var Yr=class er{z;el;constructor(r,e,t){this.z=t,r.detach(),this.el=e.nativeElement;}static \u0275fac=function(e){return new(e||er)(Kr$1(YV),Kr$1(zr),Kr$1(ce$2))};static \u0275cmp=uw({type:er,selectors:[["ispui-scroll-observer"]],inputs:{classEndScroll:"classEndScroll",classHasNoScroll:"classHasNoScroll",classHasScroll:"classHasScroll",classNoScroll:"classNoScroll",classOn:"classOn",classScroll:"classScroll",observeResize:"observeResize",observeScroll:"observeScroll",observeSelector:"observeSelector",varOn:"varOn",varScrollBottom:"varScrollBottom",varScrollBottomMax:"varScrollBottomMax",varScrollBottomMin:"varScrollBottomMin",varScrollHeight:"varScrollHeight",varScrollTop:"varScrollTop",varScrollTopMax:"varScrollTopMax",varScrollTopMin:"varScrollTopMin"},ngContentSelectors:ye,decls:1,vars:0,template:function(e,t){e&1&&(Lb(),Fb(0));},encapsulation:2})};Yr=vC([Ee({defineCustomElementFn:rr$1,inputs:["classEndScroll","classHasNoScroll","classHasScroll","classNoScroll","classOn","classScroll","observeResize","observeScroll","observeSelector","varOn","varScrollBottom","varScrollBottomMax","varScrollBottomMin","varScrollHeight","varScrollTop","varScrollTopMax","varScrollTopMin"],methods:["updateElements"]})],Yr);var Zr=(()=>{class s{static \u0275fac=function(t){return new(t||s)};static \u0275mod=fw({type:s});static \u0275inj=fd$1({providers:[Ce()]})}return s})();var or$1=["*"],De=(s,r)=>{let e=s.prototype;r.forEach(t=>{Object.defineProperty(e,t,{get(){return this.el[t]},set(i){this.z.runOutsideAngular(()=>this.el[t]=i);},configurable:true});});},Pe=(s,r)=>{let e=s.prototype;r.forEach(t=>{e[t]=function(){let i=arguments;return this.z.runOutsideAngular(()=>this.el[t].apply(this.el,i))};});},Be=(s,r,e)=>{e.forEach(t=>s[t]=ks(r,t));};function ar$1(s){return function(e){let{defineCustomElementFn:t,inputs:i,methods:o}=s;return t!==void 0&&t(),i&&De(e,i),o&&Pe(e,o),e}}var X=class tr{z;el;constructor(r,e,t){this.z=t,r.detach(),this.el=e.nativeElement,Be(this,this.el,["drawerEvent","drawerCloseClick","drawerBackdropClick","drawerCloseConfirm"]);}static \u0275fac=function(e){return new(e||tr)(Kr$1(YV),Kr$1(zr),Kr$1(ce$2))};static \u0275cmp=uw({type:tr,selectors:[["ispui-drawer"]],inputs:{applyBodyFixClass:"applyBodyFixClass",bodyFixClass:"bodyFixClass",closeOnBackdrop:"closeOnBackdrop",closeType:"closeType",deferred:"deferred",direction:"direction",hasBackdrop:"hasBackdrop",hasClose:"hasClose",noTransition:"noTransition",open:"open",scrollOnHover:"scrollOnHover",transparentBackdrop:"transparentBackdrop"},ngContentSelectors:or$1,decls:1,vars:0,template:function(e,t){e&1&&(Lb(),Fb(0));},encapsulation:2})};X=vC([ar$1({defineCustomElementFn:Xr,inputs:["applyBodyFixClass","bodyFixClass","closeOnBackdrop","closeType","deferred","direction","hasBackdrop","hasClose","noTransition","open","scrollOnHover","transparentBackdrop"]})],X);var Jr=class sr{z;el;constructor(r,e,t){this.z=t,r.detach(),this.el=e.nativeElement;}static \u0275fac=function(e){return new(e||sr)(Kr$1(YV),Kr$1(zr),Kr$1(ce$2))};static \u0275cmp=uw({type:sr,selectors:[["ispui-drawer-content"]],ngContentSelectors:or$1,decls:1,vars:0,template:function(e,t){e&1&&(Lb(),Fb(0));},encapsulation:2})};Jr=vC([ar$1({defineCustomElementFn:Ur})],Jr);var Kr=class ir{z;el;constructor(r,e,t){this.z=t,r.detach(),this.el=e.nativeElement;}static \u0275fac=function(e){return new(e||ir)(Kr$1(YV),Kr$1(zr),Kr$1(ce$2))};static \u0275cmp=uw({type:ir,selectors:[["ispui-drawer-content-aside"]],ngContentSelectors:or$1,decls:1,vars:0,template:function(e,t){e&1&&(Lb(),Fb(0));},encapsulation:2})};Kr=vC([ar$1({defineCustomElementFn:Gr})],Kr);var Qr=(()=>{class s{static \u0275fac=function(t){return new(t||s)};static \u0275mod=fw({type:s});static \u0275inj=fd$1({imports:[Zr]})}return s})();var re=(()=>{class s{constructor(){this.viewRef=T$1(ps),this.injector=T$1(Ie$1),this.destroyRef=T$1(it$1),this.drawerInstanceS=UV.required({alias:"ispDrawerComponentOutlet"});}
72ngOnInit(){this.drawerInstanceS().content.createComponent$(this.viewRef,this.injector).pipe($t$1(this.destroyRef)).subscribe();}static{this.\u0275fac=function(t){return new(t||s)};}static{this.\u0275dir=gw({type:s,selectors:[["","ispDrawerComponentOutlet",""]],inputs:{drawerInstanceS:[1,"ispDrawerComponentOutlet","drawerInstanceS"]}});}}return s})();var ee=(()=>{class s{constructor(){this.elementRef=T$1(zr),this.drawerInstanceS=UV.required({alias:"ispDrawerContentElement"});}ngOnInit(){this.drawerInstanceS().container.setElement(this.elementRef.nativeElement);}static{this.\u0275fac=function(t){return new(t||s)};}static{this.\u0275dir=gw({type:s,selectors:[["","ispDrawerContentElement",""]],inputs:{drawerInstanceS:[1,"ispDrawerContentElement","drawerInstanceS"]}});}}return s})();var te=new N$3("isp-drawer-registry"),se=new N$3("isp-drawer-default-params");var ie=(()=>{class s{constructor(){this.destroyRef=T$1(it$1),this.registry=T$1(te,{optional:true}),this.defaultContainerParams=T$1(se,{optional:true}),this.instancesSS=fi$2([]),this.instancesS=this.instancesSS.asReadonly();}resolveCreateParams(e,t){if(typeof e=="string"){let o=e,a=this.registry?.[o];if(!a)throw new Error(`Error of drawer content resolving! No content registered under '${o}' token!`);return "componentLoader"in a?{componentLoader:a.componentLoader,injector:t?.injector,componentProps:t?.componentProps,containerParams:r$5(r$5(r$5({},this.defaultContainerParams),a.containerParams),t?.containerParams)}:{component:a.component,injector:t?.injector,componentProps:t?.componentProps,containerParams:r$5(r$5(r$5({},this.defaultContainerParams),a.containerParams),t?.containerParams)}}let i=e;return s$2(r$5({},i),{containerParams:r$5(r$5({},this.defaultContainerParams),i.containerParams)})}removeDrawerInstance(e){let t=this.instancesSS(),i=t.filter(o=>o!==e);i.length!==t.length&&this.instancesSS.set(i);}create(e,t){let i=this.resolveCreateParams(e,t),o=new lt(i,i.containerParams,t?.outletName);return i.destroyRef&&i.destroyRef.onDestroy(()=>o.destroy()),o.isDestroyed$.pipe(Ot(1),$t$1(this.destroyRef)).subscribe(()=>{this.removeDrawerInstance(o);}),o.container.currentState$.pipe(vn(a=>a==="closed"),Ot(1),Gu$1(o.isDestroyed$),$t$1(this.destroyRef)).subscribe(()=>{o.destroy();}),this.instancesSS.update(a=>[...a,o]),o}static{this.\u0275fac=function(t){return new(t||s)};}static{this.\u0275prov=ee$1({token:s,factory:s.\u0275fac});}}return s})();var oe=(()=>{class s{static{this.\u0275fac=function(t){return new(t||s)};}static{this.\u0275cmp=uw({type:s,selectors:[["isp-drawer-skeleton"]],decls:6,vars:4,consts:[[1,"title"],[1,"skeleton_title",3,"show"],[1,"content"],[1,"skeleton_header",3,"show"],[1,"skeleton_field",3,"show"]],template:function(t,i){t&1&&(Zi(0,"div",0),hg(1,"ispui-skeleton",1),Pl$1(),Zi(2,"div",2),hg(3,"ispui-skeleton",3)(4,"ispui-skeleton",4)(5,"ispui-skeleton",4),Pl$1()),t&2&&(jE(),pg("show",true),jE(2),pg("show",true),jE(),pg("show",true),jE(),pg("show",true));},dependencies:[W$2,b$8],styles:[`[_nghost-%COMP%]{display:flex;flex-direction:column;width:100%;height:100%;padding:20px 30px 30px}.title[_ngcontent-%COMP%]{margin-bottom:20px}.skeleton_title[_ngcontent-%COMP%]{--ispui-skeleton__height: 30px;--ispui-skeleton__width: 100%;display:block;width:100%;max-width:240px}.content[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1;margin-top:15px}.skeleton_header[_ngcontent-%COMP%]{--ispui-skeleton__height: 16px;--ispui-skeleton__width: 100%;width:100%;max-width:500px;margin-bottom:28px}.skeleton_field[_ngcontent-%COMP%]{--ispui-skeleton__height: 32px;--ispui-skeleton__width: 100%;width:100%;max-width:370px;margin-bottom:28px} 73/*# sourceMappingURL=/manimg/dragon/drawer-skeleton.component-4BNLGDE2.css.map */`]});}}return s})();var Ie=s=>["isp-drawer",s],Fe=(s,r)=>r.id;function Me$1(s,r){s&1&&hg(0,"isp-drawer-skeleton");}function Oe(s,r){if(s&1&&yg(0,4),s&2){Ob();let e=ET(5);pg("ngTemplateOutlet",e.template.ref()||null)("ngTemplateOutletContext",e.template.context);}}function ze(s,r){if(s&1&&yg(0,5),s&2){let e=Ob().$implicit;pg("ispDrawerComponentOutlet",e);}}function He$1(s,r){if(s&1){let e=Mb();Zi(0,"ispui-drawer",1),PT(1,"async"),bg("drawerEvent",function(i){let o=kd$1(e).$implicit,a=Ob();return Od$1(a.onDrawerEvent(o,i))}),hg(2,"div",2)(3,"ispui-preloader-round",3),yb(4,Me$1,1,0,"isp-drawer-skeleton"),Kg(5),yb(6,Oe,1,2,"ng-container",4)(7,ze,1,1,"ng-container",5),Pl$1();}if(s&2){let e=r.$implicit,t=Ob(),i=e.container,o=i.params?.testFuncS;rT(MT(34,Ie,i.params?.class||"")),Pg("isp-drawer_in-context",!t.isGlobalS())("isp-drawer_small",i.params?.size==="small")("isp-drawer_medium",i.params?.size==="medium")("isp-drawer_large",i.params?.size==="large"),pg("ispDrawerContentElement",e)("applyBodyFixClass",t.isGlobalS())("open",FT(1,31,i.isOpened$))("noTransition",i.params?.noTransition)("closeType",i.params?.closeType)("hasClose",i.params?.hasClose)("direction",i.params?.direction)("hasBackdrop",i.params?.hasBackdrop)("transparentBackdrop",i.params?.transparentBackdrop)("closeOnBackdrop",i.params?.closeOnBackdrop)("scrollOnHover",i.params?.scrollOnHover)("deferred",i.params?.deferred)("bodyFixClass",i.params?.bodyFixClass),fg("id",i.params?.id)("test-func",o?.()),jE(2),pg("ispProgressBarAnchor",t.progressBarS()),jE(),Pg("isp-drawer-preloader_visible",e.preloaderS()),pg("loading",true),jE(),vb(e.skeletonS()?4:-1),jE();let a=IT(e.content);
73jE(),vb(a.template?6:7);}}var Jt=(()=>{class s{constructor(){this.progressBarService=t(),this.drawerService=T$1(ie),this.instancesS=UT(()=>{let e=this.nameS();return this.drawerService.instancesS().filter(t=>t.outletName===e)}),this.progressBarS=UT(()=>{let e=this.progressBarService.progressBarS();return e?.target==="drawer"?e:null}),this.nameS=UV(void 0,{alias:"name"}),this.isGlobalS=UV(false,{alias:"isGlobal"});}onDrawerEvent(e,t){t.detail.state!=="changing"&&e.container.setState(t.detail.state);}static{this.\u0275fac=function(t){return new(t||s)};}static{this.\u0275cmp=uw({type:s,selectors:[["isp-drawer-outlet"]],inputs:{nameS:[1,"name","nameS"],isGlobalS:[1,"isGlobal","isGlobalS"]},decls:2,vars:0,consts:[[3,"ispDrawerContentElement","applyBodyFixClass","open","class","isp-drawer_in-context","isp-drawer_small","isp-drawer_medium","isp-drawer_large","noTransition","closeType","hasClose","direction","hasBackdrop","transparentBackdrop","closeOnBackdrop","scrollOnHover","deferred","bodyFixClass"],[3,"drawerEvent","ispDrawerContentElement","applyBodyFixClass","open","noTransition","closeType","hasClose","direction","hasBackdrop","transparentBackdrop","closeOnBackdrop","scrollOnHover","deferred","bodyFixClass"],[1,"isp-drawer-progress-bar",3,"ispProgressBarAnchor"],[1,"isp-drawer-preloader",3,"loading"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ispDrawerComponentOutlet"]],template:function(t,i){t&1&&Db(0,He$1,8,36,"ispui-drawer",0,Fe),t&2&&wb(i.instancesS());},dependencies:[Tt$1,At,Qr,X,A$3,C$5,re,ee,Nr,oe,Lt],styles:[`.isp-drawer-preloader[_ngcontent-%COMP%]{position:absolute;z-index:130;top:0;left:0;display:flex;width:calc(100% - var(--ispui-drawer__gap, 200px));height:100%;transition:opacity .2s linear;pointer-events:none;opacity:0}.isp-drawer-preloader_visible[_ngcontent-%COMP%]{pointer-events:all;opacity:1}.isp-drawer-progress-bar[_ngcontent-%COMP%]{position:absolute;z-index:130;top:0;left:0;width:100%;height:6px;pointer-events:none}.isp-drawer[_ngcontent-%COMP%]{--ispui-drawer__backdrop-background: var(--isp-background-contrast);--ispui-drawer__z-index: 120;--ispui-drawer__container-padding: 0 0 0 0;--ispui-drawer__padding: 0;--ispui-drawer__container-z-index: 120;--ispui-drawer__backdrop-z-index: 120}.isp-drawer_in-context[_ngcontent-%COMP%]{--ispui-drawer__height: 100%;--ispui-drawer__width: 100%;--ispui-drawer__backdrop-height: 100%;position:static}.isp-drawer_small[_ngcontent-%COMP%]{--ispui-drawer__gap: max( calc(100vw - 480px) , 0px)}.isp-drawer_medium[_ngcontent-%COMP%]{--ispui-drawer__gap: max( calc(100vw - 880px) , 0px)}.isp-drawer_large[_ngcontent-%COMP%]{--ispui-drawer__gap: max( calc(100vw - 1205px) , 0px)}.isp-drawer_in-context.isp-drawer_small[_ngcontent-%COMP%]{--ispui-drawer__gap: max( calc(100% - 480px) , 0px)}.isp-drawer_in-context.isp-drawer_medium[_ngcontent-%COMP%]{--ispui-drawer__gap: max( calc(100% - 880px) , 0px)}.isp-drawer_in-context.isp-drawer_large[_ngcontent-%COMP%]{--ispui-drawer__gap: max( calc(100% - 1205px) , 0px)} 74/*# sourceMappingURL=/manimg/dragon/drawer-outlet-BEPFF6FG.css.map */`]});}}return s})();var Q=["header"],E=["footer"],_=(()=>{class e{constructor(){this.modalInstance=UV.required(),this.headerS=WV("header",{read:Hr}),this.footerS=WV("footer",{read:Hr}),this.propsS=UV.required({alias:"props"});}static{this.\u0275fac=function(n){return new(n||e)};}static{this.\u0275dir=gw({type:e,viewQuery:function(n,r){n&1&&xg(r.headerS,Q,5,Hr)(r.footerS,E,5,Hr),n&2&&Bb(2);},inputs:{modalInstance:[1,"modalInstance"],propsS:[1,"props","propsS"]}});}}return e})();function z(e){return "component"in e}function j(e){return "componentLoader"in e}function y$2(e){return "templateRef"in e}function P$1(e,t,o,n){let r=o.createComponent(e.component,{injector:e.injector||n});return r.setInput("modalInstance",t),r.setInput("props",e.componentProps),r}function k(e,t,o,n){return iy(()=>Le$1(e.componentLoader()).pipe(Fe$1(r=>P$1({component:r,componentProps:e.componentProps,injector:e.injector},t,o,n))))}function h(e){return hi$2(e)?e:()=>e}function B(e,t){if(y$2(e))return {ref:h(e.templateRef),context:r$5({modalInstance:t},e.templateContext)}}function O(e,t){return y$2(t)?Am$1(t.headerTemplateRef):e.component$.pipe(Fe$1(o=>o?.instance.headerS))}function q(e,t){return y$2(t)?Am$1(t.footerTemplateRef):e.component$.pipe(Fe$1(o=>o?.instance.footerS))}
74var l=class{constructor(t,o){this.contentParams=t,this.modalInstance=o,this.component$$=new or$2(void 0),this.componentLoadingSS=fi$2(false),this.componentLoadingS=this.componentLoadingSS.asReadonly(),this.component$=this.component$$.asObservable(),this.template=B(this.contentParams,this.modalInstance),this.headerTemplateRef$=O(this,this.contentParams).pipe(Fe$1(n=>h(n))),this.footerTemplateRef$=q(this,this.contentParams).pipe(Fe$1(n=>h(n)));}setFromComponentParams$(t,o,n){let r=P$1(t,this.modalInstance,o,n);return this.component$$.next(r),Am$1(r)}createFromLazyComponent$(t,o,n){return iy(()=>(this.componentLoadingSS.set(true),k(t,this.modalInstance,o,n).pipe(Mu$1(r=>this.component$$.next(r)),Hu$1(()=>this.componentLoadingSS.set(false)))))}createComponent$(t,o){return z(this.contentParams)?this.setFromComponentParams$(this.contentParams,t,o):j(this.contentParams)?this.createFromLazyComponent$(this.contentParams,t,o):Am$1()}};var u=class{get currentState(){return this.currentState$$.value}get targetState(){return this.targetState$$.value}get isOpened(){return this.targetState==="opened"}get isClosed(){return this.targetState==="closed"}constructor(t){this.params=t,this.elementSS=fi$2(void 0),this.currentState$$=new or$2(void 0),this.targetState$$=new or$2("opened"),this.elementS=this.elementSS.asReadonly(),this.currentState$=this.currentState$$.pipe(ju$1()),this.targetState$=this.targetState$$.pipe(ju$1()),this.isOpened$=this.targetState$.pipe(Fe$1(o=>o==="opened")),this.isClosed$=this.targetState$.pipe(Fe$1(o=>o==="closed"));}open(){this.targetState$$.value!=="opened"&&this.targetState$$.next("opened"),this.elementSS()?.openModal();}open$(){return iy(()=>(this.open(),this.currentState$$.pipe(vn(t=>t==="opened"),Fe$1(()=>{}),Ot(1),Gu$1(this.targetState$$.pipe(vn(t=>t==="closed"))))))}close(){this.targetState$$.value!=="closed"&&this.targetState$$.next("closed"),this.elementSS()?.closeModal();}close$(){return iy(()=>(this.close(),this.currentState$$.pipe(vn(t=>t==="closed"),Fe$1(()=>{}),Ot(1),Gu$1(this.targetState$$.pipe(vn(t=>t==="opened"))))))}setElement(t){this.elementSS.set(t),t.toggleModal(this.targetState$$.value==="opened"),this.targetState$$.value==="closed"&&this.setState("closed");}setState(t){this.currentState$$.next(t);}};var Me=(()=>{class e{static{this.idCounter=0;}constructor(o,n,r){this.contentParams=o,this.containerParams=n,this.outletName=r,this.destroyed$$=new oe$2,this.event$$=new oe$2,this.stateS=fi$2(null),this.id=e.idCounter++,this.content=new l(this.contentParams,this),this.container=new u(this.containerParams),this.preloaderS=UT(()=>{let f=this.content.componentLoadingS(),$=!!this.stateS()?.showPreloaderS();return !f&&$}),this.skeletonS=UT(()=>{let f=this.content.componentLoadingS(),$=!!this.stateS()?.showSkeletonS();return f||$}),this.isDestroyed$=this.destroyed$$.asObservable(),this.event$=this.event$$.asObservable();}setState(o){this.stateS.set(o);}sendEvent(o){this.event$$.next(o);}completeEvent(){this.event$$.complete();}destroy(){this.destroyed$$.next(),this.destroyed$$.complete();}}return e})();var y$1=new N$3("isp-modal-registry"),M$2=new N$3("isp-modal-default-params");var b$1=(()=>{class a{constructor(){this.destroyRef=T$1(it$1),this.registry=T$1(y$1,{optional:true}),this.defaultModalParams=T$1(M$2,{optional:true}),this.instancesSS=fi$2([]),this.instancesS=this.instancesSS.asReadonly();}removeModalInstance(s){let e=this.instancesSS().filter(o=>o!==s);e.length!==this.instancesSS().length&&this.instancesSS.set(e);}resolveCreateParams(s,e){if(typeof s=="string"){let t=s,n=this.registry?.[t];if(!n)throw new Error(`Error of modal content resolving! No content registered under '${t}' token!`);return "componentLoader"in n?{componentLoader:n.componentLoader,injector:e?.injector,componentProps:e?.componentProps,containerParams:r$5(r$5(r$5({},this.defaultModalParams),n.containerParams),e?.containerParams)}:{component:n.component,injector:e?.injector,componentProps:e?.componentProps,containerParams:r$5(r$5(r$5({},this.defaultModalParams),n.containerParams),e?.containerParams)}}let o=s;return s$2(r$5({},o),{containerParams:r$5(r$5(r$5({},this.defaultModalParams),o.containerParams),e?.containerParams)})}create(s,e){let o=this.resolveCreateParams(s,e),t=new Me(o,o.containerParams,e?.outletName);return o.destroyRef&&o.destroyRef.onDestroy(()=>t.destroy()),t.isDestroyed$.pipe(Ot(1),$t$1(this.destroyRef)).subscribe(()=>{this.removeModalInstance(t);}),t.container.currentState$.pipe(vn(n=>n==="closed"),Ot(1),Gu$1(t.isDestroyed$),$t$1(this.destroyRef)).subscribe(()=>{t.destroy();}),this.instancesSS.update(n=>[...n,t]),t}static{this.\u0275fac=function(e){return new(e||a)};}static{this.\u0275prov=ee$1({token:a,factory:a.\u0275fac});}}return a})();var Ei$1=()=>Mt("svg",{class:"ispui-modal-window__close-icon",viewBox:"0 0 15 15",xmlns:"http://www.w3.org/2000/svg"},Mt("path",{d:"M13.5 1.50037L1.5 13.5004","stroke-linecap":"round"}),Mt("path",{d:"M13.5 13.5L1.5 1.5","stroke-linecap":"round"})),Ii$1='.ispui-modal{position:fixed;z-index:var(--ispui-modal__z-index, 997);top:0;right:0;bottom:0;left:0;display:flex;overflow:auto;align-items:center;flex-direction:column;justify-content:center;animation:modal-overlay-in 0.15s ease forwards}.ispui-modal::before{content:"";position:var(--ispui-modal__overlay-position, fixed);top:0;right:0;bottom:0;left:0;display:block;background:var(--ispui-modal__overlay-color, var(--isp-backdrop-dark))}.ispui-modal[hidden]{display:none}.ispui-modal_closing{animation:modal-overlay-out 0.15s ease forwards}.ispui-modal-window{position:relative;box-sizing:border-box;height:fit-content;margin:var(--ispui-modal__window-min-margin, 50px) 0;padding:0;animation:modal-in 0.15s ease forwards;color:var(--ispui-modal__text-color, var(--isp-text-main));border-radius:var(--ispui-modal__window-border-radius, 10px);background-color:var(--ispui-modal__window-background-color, var(--isp-background-additional));box-shadow:var(--ispui-modal__window_box-shadow, -1px 2px 7px var(--isp-shadow-base_dialog))}.ispui-modal_closing .ispui-modal-window{animation:modal-out 0.15s ease forwards}.ispui-modal-window__header{position:sticky;z-index:2;top:0;padding:var(--ispui-modal__window-padding-top, var(--ispui-modal__window-padding, var(--isp-spacer-32))) var(--ispui-modal__window-padding-right, var(--ispui-modal__window-padding, var(--isp-spacer-32))) calc(var(--ispui-modal__window-gap-top, var(--ispui-modal__window-gap, var(--isp-spacer-16))) / 2) var(--ispui-modal__window-padding-left, var(--ispui-modal__window-padding, var(--isp-spacer-32)));border-radius:var(--ispui-modal__window-border-radius, 10px) var(--ispui-modal__window-border-radius, 10px) 0 0;background-color:var(--ispui-modal__window-background-color, var(--isp-background-additional))}.ispui-modal-window__header h1,.ispui-modal-window__header h2,.ispui-modal-window__header h3,.ispui-modal-window__header h4,.ispui-modal-window__header h5,.ispui-modal-window__header h6{margin:0}.ispui-modal-window__footer{position:sticky;z-index:2;bottom:0;padding:calc(var(--ispui-modal__window-gap-bottom, var(--ispui-modal__window-gap, var(--isp-spacer-24))) / 2) var(--ispui-modal__window-padding-right, var(--ispui-modal__window-padding, var(--isp-spacer-32))) var(--ispui-modal__window-padding-bottom, var(--ispui-modal__window-padding, var(--isp-spacer-32))) var(--ispui-modal__window-padding-left, var(--ispui-modal__window-padding, var(--isp-spacer-32)));border-radius:0 0 var(--ispui-modal__window-border-radius, 10px) var(--ispui-modal__window-border-radius, 10px);background-color:var(--ispui-modal__window-background-color, var(--isp-background-additional))}.ispui-modal-window__content:empty,.ispui-modal-window__header:empty,.ispui-modal-window__footer:empty{display:none}.ispui-modal-window__content{position:relative;z-index:1;display:block;overflow:auto;box-sizing:border-box;max-height:calc(100vh - var(--INTERNAL-ispui-modal-header-height) - var(--INTERNAL-ispui-modal-footer-height) - var(--ispui-modal__window-min-margin, 50px) * 2);padding:calc(var(--ispui-modal__window-gap-top, var(--ispui-modal__window-gap, var(--isp-spacer-16))) / 2) var(--ispui-modal__window-padding-right, var(--ispui-modal__window-padding, var(--isp-spacer-32))) calc(var(--ispui-modal__window-gap-bottom, var(--ispui-modal__window-gap, var(--isp-spacer-24))) / 2) var(--ispui-modal__window-padding-left, var(--ispui-modal__window-padding, var(--isp-spacer-32)));background-color:var(--ispui-modal__window-background-color, var(--isp-background-additional));font-size:var(--ispui-modal__font-size, unset);line-height:var(--ispui-modal__line-height, unset);overflow-wrap:var(--ispui-modal__window-overflow-wrap, unset);scrollbar-gutter:auto}.ispui-modal-window__content::-webkit-scrollbar,.ispui-modal-window__content::-webkit-scrollbar-track,.ispui-modal-window__content::-webkit-scrollbar-thumb{width:4px;height:4px;border-radius:10px}.ispui-modal-window__content::-webkit-scrollbar{background:var(--isp-neutral-lowContrast-20)}.ispui-modal-window__content::-webkit-scrollbar-track{background:var(--isp-neutral-lowContrast-20)}.ispui-modal-window__content::-webkit-scrollbar-thumb{background:var(--isp-neutral-base)}.ispui-modal-window__content::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.ispui-modal-window__content{scrollbar-color:var(--isp-neutral-base) var(--isp-neutral-lowContrast-20);scrollbar-width:thin}}.ispui-modal-window__header:empty~.ispui-modal-window__content{padding-top:var(--ispui-modal__window-padding-top, var(--ispui-modal__window-padding, var(--isp-spacer-32)));border-top-left-radius:var(--ispui-modal__window-border-radius, 10px);border-top-right-radius:var(--ispui-modal__window-border-radius, 10px)}@supports selector(div:has(div)){.ispui-modal-window:has(.ispui-modal-window__footer:empty) .ispui-modal-window__content{padding-bottom:var(--ispui-modal__window-padding-bottom, var(--ispui-modal__window-padding, var(--isp-spacer-32)));border-bottom-right-radius:var(--ispui-modal__window-border-radius, 10px);border-bottom-left-radius:var(--ispui-modal__window-border-radius, 10px)}}@supports not selector(div:has(div)){.ispui-modal-window__content:not(:empty)~.ispui-modal-window__footer:empty{position:static;display:block;margin-top:calc(var(--ispui-modal__window-padding-bottom, var(--ispui-modal__window-padding, var(--isp-spacer-32))) - var(--ispui-modal__window-gap-bottom, var(--ispui-modal__window-gap, var(--isp-spacer-24))));padding-bottom:0;border-bottom-right-radius:var(--ispui-modal__window-border-radius, 10px);border-bottom-left-radius:var(--ispui-modal__window-border-radius, 10px)}}.ispui-modal-window__content p:first-child{margin-top:0}.ispui-modal-window__content p:last-child{margin-bottom:0}.ispui-modal-window__close-container{position:sticky;z-index:3;top:0}.ispui-modal-window__close-button{position:absolute;z-index:3;top:0;right:0;width:var(--ispui-modal__close-button_width, calc(var(--ispui-modal__window-padding-right, var(--ispui-modal__window-padding, var(--isp-spacer-32))) + var(--ispui-modal__window-padding-right, var(--ispui-modal__window-padding, var(--isp-spacer-32))) - var(--ispui-modal__close-button_icon-size, 15px)));min-width:var(--ispui-modal__close-button_min-width, 24px);max-width:var(--ispui-modal__close-button_max-width, 55px);height:var(--ispui-modal__close-button_height, calc(var(--ispui-modal__window-padding-top, var(--ispui-modal__window-padding, var(--isp-spacer-32))) + var(--ispui-modal__window-padding-top, var(--ispui-modal__window-padding, var(--isp-spacer-32))) - var(--ispui-modal__close-button_icon-size, 15px)));min-height:var(--ispui-modal__close-button_min-height, 24px);max-height:var(--ispui-modal__close-button_max-height, 55px);margin:0;padding:0;cursor:pointer;border:none;background:none;appearance:none}.ispui-modal-window__close-button .ispui-modal-window__close-icon{width:var(--ispui-modal__close-button_icon-size, 15px);height:var(--ispui-modal__close-button_icon-size, 15px);stroke:var(--ispui-modal__close-button_icon-color, var(--isp-icon-onField));stroke-width:var(--ispui-modal__close-button_line-width, 1px)}@keyframes modal-out{from{transform:scale(1);opacity:1}to{transform:scale(1.1);opacity:0}
74}@keyframes modal-in{from{transform:scale(1.1);opacity:0}to{transform:scale(1);opacity:1}}@keyframes modal-overlay-in{from{opacity:0}to{opacity:1}}@keyframes modal-overlay-out{from{opacity:1}to{opacity:0}}@media (max-width: 1279.98px){.ispui-modal-window_max-size_xsmall{max-width:min(310px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xsmall{min-width:min(310px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_small{max-width:min(420px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_small{min-width:min(420px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_medium{max-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_medium{min-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_large{max-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_large{min-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xlarge{max-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xlarge{min-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xxlarge{max-width:min(860px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xxlarge{min-width:min(860px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}}@media (min-width: 1280px) and (max-width: 1365.98px){.ispui-modal-window_max-size_xsmall{max-width:min(310px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xsmall{min-width:min(310px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_small{max-width:min(420px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_small{min-width:min(420px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_medium{max-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_medium{min-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_large{max-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_large{min-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xlarge{max-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xlarge{min-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xxlarge{max-width:min(860px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xxlarge{min-width:min(860px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}}@media (min-width: 1366px) and (max-width: 1439.98px){.ispui-modal-window_max-size_xsmall{max-width:min(310px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xsmall{min-width:min(310px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_small{max-width:min(420px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_small{min-width:min(420px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_medium{max-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_medium{min-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_large{max-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_large{min-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xlarge{max-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xlarge{min-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xxlarge{max-width:min(860px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xxlarge{min-width:min(860px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}}@media (min-width: 1440px) and (max-width: 1919.98px){.ispui-modal-window_max-size_xsmall{max-width:min(310px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xsmall{min-width:min(310px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_small{max-width:min(420px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_small{min-width:min(420px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_medium{max-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_medium{min-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_large{max-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_large{min-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xlarge{max-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xlarge{min-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xxlarge{max-width:min(860px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xxlarge{min-width:min(860px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}}@media (min-width: 1920px) and (max-width: 2559.98px){.ispui-modal-window_max-size_xsmall{max-width:min(310px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xsmall{min-width:min(310px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_small{max-width:min(420px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_small{min-width:min(420px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_medium{max-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_medium{min-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_large{max-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_large{min-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xlarge{max-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xlarge{min-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xxlarge{max-width:min(970px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xxlarge{min-width:min(970px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}}@media (min-width: 2560px) and (max-width: 3839.98px){.ispui-modal-window_max-size_xsmall{max-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xsmall{min-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_small{max-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_small{min-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_medium{max-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_medium{min-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_large{max-width:min(860px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_large{min-width:min(860px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xlarge{max-width:min(970px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xlarge{min-width:min(970px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xxlarge{max-width:min(1080px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xxlarge{min-width:min(1080px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}}@media (min-width: 3840px){.ispui-modal-window_max-size_xsmall{max-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xsmall{min-width:min(530px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_small{max-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_small{min-width:min(640px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_medium{max-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_medium{min-width:min(750px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_large{max-width:min(860px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_large{min-width:min(860px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xlarge{max-width:min(970px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xlarge{min-width:min(970px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_max-size_xxlarge{max-width:min(1080px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}.ispui-modal-window_min-size_xxlarge{min-width:min(1080px, 100vw - var(--ispui-modal-window__horizontal-gap, var(--isp-spacer-20)) * 2)}}',_i$1="modal-out",hi$1="ispui-modal_closing",vi$1="modal-in",fi$1=Jr$1(class extends Lr{constructor(i){super(),i!==false&&this.__registerHost(),this.close=qr(this,"close",3),this.closingStart=qr(this,"closingStart",3),this.open=qr(this,"open",3),this.openingStart=qr(this,"openingStart",3),this.clickClose
74=qr(this,"clickClose",7),this.clickOverlay=qr(this,"clickOverlay",7),this.scrollLockHandler=new it$2,this.observer=new MutationObserver(o=>{for(let a of o)a.type==="attributes"&&a.attributeName==="hidden"&&this.onHostElementHiddenChange();}),this.resizeObserver=new ResizeObserver(o=>{o.forEach(a=>{var n;let c=a.borderBoxSize[0].blockSize;(n=this.hostRef)===null||n===void 0||n.style.setProperty(`--INTERNAL-ispui-modal-${a.target.tagName.toLowerCase()}-height`,`${c}px`);});}),this.backdropMouseDown=false,this._hidden=false,this.hasBackdropClick=true,this.hasEscape=true,this.maxSize="large",this.minSize=this.maxSize,this.hasClose=true,this.lockBody=true;}onHiddenStateChange(i){i?this.hostRef.classList.add(hi$1):this.hostRef.classList.remove(hi$1);}onHostElementHiddenChange(){this._hidden=!!this.hostRef.hidden;}onOpeningStart(){this.hostRef.hidden=false,this.lockBody&&this.scrollLockHandler.lock(document.body),this.openingStart.emit();}onOpeningEnd(){this.open.emit();}onClosingStart(){this.closingStart.emit();}onClosingEnd(){this.hostRef.hidden=true,this.scrollLockHandler.restore(document.body),this.close.emit();}onCloseButtonClick(){this.closeModal(),this.clickClose.emit();}onOverlayMouseDown(i){let o=i.target===this.hostRef;if(!this.hasBackdropClick||!o){this.backdropMouseDown=false;return}this.backdropMouseDown=true;}onOverlayMouseUp(i){i.target===this.hostRef&&this.backdropMouseDown&&(this.closeModal(),this.clickOverlay.emit()),this.backdropMouseDown=false;}onWindownAnimationStart(i){i.animationName===_i$1&&this.onClosingStart(),i.animationName===vi$1&&this.onOpeningStart();}
74onWindownAnimationEnd(i){i.animationName===_i$1&&this.onClosingEnd(),i.animationName===vi$1&&this.onOpeningEnd();}onEscKeyPress(i){let o=i.key==="Escape";!this.hasEscape||!o||this.closeModal();}async closeModal(){return new Promise(i=>{this._hidden&&i(),this.hostRef.addEventListener("close",()=>i(),{once:true}),this._hidden=true;})}async openModal(){return new Promise(i=>{this._hidden||i(),this.hostRef.addEventListener("open",()=>i(),{once:true}),this.hostRef.hidden=false;})}async toggleModal(i=this._hidden){return i?this.openModal():this.closeModal()}connectedCallback(){this.onHostElementHiddenChange(),this.onHiddenStateChange(this._hidden),this.observer.observe(this.hostRef,{attributes:true});}observeHeader(i){this.headerRef!==i&&(this.headerRef&&this.resizeObserver.unobserve(this.headerRef),this.headerRef=i,this.headerRef&&this.resizeObserver.observe(this.headerRef,{box:"border-box"}));}observeFooter(i){this.footerRef!==i&&(this.footerRef&&this.resizeObserver.unobserve(this.footerRef),this.footerRef=i,this.footerRef&&this.resizeObserver.observe(this.footerRef,{box:"border-box"}));}disconnectedCallback(){this.observer.disconnect(),this.scrollLockHandler.restore(document.body);}render(){return Mt(an,{key:"6f947cdd1d62fcbf68c02ac2d97918ef07fc80f5",role:"dialog",class:"ispui-modal",onmouseup:i=>this.onOverlayMouseUp(i),onmousedown:i=>this.onOverlayMouseDown(i)},Mt("div",{key:"ff10f3fcd095dd326df55b7a70c235a54b94632c",class:`ispui-modal-window ispui-modal-window_max-size_${this.maxSize} ispui-modal-window_min-size_${this.minSize}`,onAnimationEnd:i=>this.onWindownAnimationEnd(i),onAnimationStart:i=>this.onWindownAnimationStart(i)},this.hasClose&&Mt("div",{key:"cba28f8fe839ffce1e532f0721d94dae21fe826e",class:"ispui-modal-window__close-container"},Mt("button",{key:"7fbb5c84802c47b105cf771ee2f37029b5013342",tabIndex:0,class:"ispui-modal-window__close-button",type:"button","aria-label":"Close",onClick:()=>{this.onCloseButtonClick();}},Mt(Ei$1,{key:"1cf18ffe5b08297faaee1d185074f5bb639c7b54"}))),Mt("header",{key:"eebd5596f2cbed718a44a652e692d673b628799f",class:"ispui-modal-window__header",ref:i=>this.observeHeader(i)},Mt("slot",{key:"9616b6d81d7030b7825be75fd815566dcbc92088",name:"header"})),Mt("div",{key:"3f32eea59051c4fd70f93abe9cf4797d5377740b",class:"ispui-modal-window__content"},Mt("slot",{key:"99a7e33dffa62783befd466f0a2bf6632753dae9",name:"content"})),Mt("footer",{key:"e01ccac0e9ab211015b117baab5885726075757a",class:"ispui-modal-window__footer",ref:i=>this.observeFooter(i)},Mt("slot",{key:"6711a30ac4331001e8d1161a2aa02d6bda6fb2ad",name:"footer"}))))}get hostRef(){return this}static get watchers(){return {_hidden:["onHiddenStateChange"]}}static get style(){return Ii$1}},[260,"ispui-modal",{hasBackdropClick:[4,"has-backdrop-click"],hasEscape:[4,"has-escape"],maxSize:[1,"max-size"],minSize:[1,"min-size"],hasClose:[4,"has-close"],lockBody:[4,"lock-body"],_hidden:[32],closeModal:[64],openM
74odal:[64],toggleModal:[64]},[[8,"keydown","onEscKeyPress"]],{_hidden:["onHiddenStateChange"]}]);function S$1(){if(typeof customElements>"u")return;["ispui-modal"].forEach(i=>{i==="ispui-modal"&&(customElements.get(i)||customElements.define(i,fi$1));});}var Oi$1=".ispui-confirm__button-group{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;gap:var(--ispui-confirm__controls-gap, var(--isp-spacer-20))}.ispui-confirm__header{overflow:hidden;text-overflow:ellipsis;font-family:var(--ispui-confirm__title_font-family, var(--isp-font-family-default));font-size:var(--ispui-confirm__title_font-size, var(--isp-font-size-20));font-weight:var(--ispui-confirm__title_font-weight, var(--isp-font-weight-medium));line-height:var(--ispui-confirm__title_line-height, var(--isp-line-height-medium))}.ispui-confirm__description{font-family:var(--ispui-confirm__description_font-family, var(--isp-font-family-default));font-size:var(--ispui-confirm__description_font-size, var(--isp-font-size-14));font-weight:var(--ispui-confirm__description_font-weight, var(--isp-font-weight-regular));line-height:var(--ispui-confirm__description_line-height, var(--isp-line-height-regular))}.ispui-confirm__cancel-link{font-family:var(--ispui-confirm__cancel_font-family, var(--isp-font-family-default));font-size:var(--ispui-confirm__cancel_font-size, var(--isp-font-size-14));font-weight:var(--ispui-confirm__cancel_font-weight, var(--isp-font-weight-regular));line-height:var(--ispui-confirm__cancel_line-height, var(--isp-line-height-regular))}",Ri$1=Jr$1(class extends Lr{constructor(i){super(),i!==false&&this.__registerHost(),this.confirm=qr(this,"confirm",7),this.ispuiConfirmClose=qr(this,"ispuiConfirmClose",7),this.header="",this.description="",this.ok="OK",this.cancel="Cancel",this.maxSize="small",this.hasCancelButton=true;}closeConfirm(){return this.modalRef.closeModal()}sanitizeHtml(i){return Sn(window).sanitize(i,{ALLOWED_TAGS:["div","span","a","pre","br","h1","h2","h3","h4","h5","h6","p","b","i","u","q","s","em","ul","ol","li"]})}emitConfirmEvent(i,o){this.confirm.emit({resolve:i,source:o});}handleOkClick(){this.emitConfirmEvent(true,"button"),this.closeConfirm();}handleCancelClick(){this.handleRejectButtonClick("link"),this.closeConfirm();}handleRejectButtonClick(i){this.emitConfirmEvent(false,i);}componentDidLoad(){this.submitButtonRef.focus();}handleCancelKeyup(i){(i.code==="Enter"||i.code==="Space")&&(i.preventDefault(),this.handleCancelClick());}render(){return Mt("ispui-modal",{key:"5fc168724d112a763b6d95ca0318610afd4cec07",ref:i=>this.modalRef=i,onClickClose:()=>this.handleRejectButtonClick("cross"),onClickOverlay:()=>this.handleRejectButtonClick("background"),onClose:()=>this.ispuiConfirmClose.emit(),hasBackdropClick:this.hasBackdropClick,hasClose:this.hasClose,minSize:this.minSize,maxSize:this.maxSize,hasEscape:false},Mt("h3",{key:"4bb735fd52eae7068d9d2e04649432b6c1263515",class:"ispui-confirm__header",slot:"header"},this.header),Mt("div",{key:"a5ccd77a4c7faf8dfe124028946a91274ab8cbb6",slot:"content",class:"ispui-confirm__description",innerHTML:this.sanitizeHtml(this.description)}),Mt("div",{key:"42b0c769252c70f62ec4072c178d13c18e026bee",class:"ispui-confirm__button-group",slot:"footer"},Mt("button",{key:"438d1814bf3f6e83871adfe21660d114cd5e8faa",ref:i=>this.submitButtonRef=i,class:"ispui-button ispui-confirm__ok-button",onClick:()=>{this.handleOkClick();},tabIndex:0},this.ok),this.hasCancelButton&&Mt("a",{key:"ad657d8f93db90b33dbfec75c4ccfd9c1cc329de",class:"ispui-confirm__cancel-link ispui-link ispui-link_type_default-hover ispui-link_size_regular ispui-link_color_primary",onClick:()=>this.handleCancelClick(),onKeyUp:i=>this.handleCancelKeyup(i),tabIndex:0},this.cancel)))}static get style(){return Oi$1}},[256,"ispui-confirm",{header:[1],description:[1],ok:[1],cancel:[1],maxSize:[1,"max-size"],minSize:[1,"min-size"],hasCancelButton:[4,"has-cancel-button"],hasBackdropClick:[4,"has-backdrop-click"],hasClose:[4,"has-close"],closeConfirm:[64]}]);function Bi$1(){if(typeof customElements>"u")return;["ispui-confirm","ispui-modal"].forEach(i=>
74{switch(i){case "ispui-confirm":customElements.get(i)||customElements.define(i,Ri$1);break;case "ispui-modal":customElements.get(i)||S$1();break}});}var gi$1=Bi$1;var xi$1=S$1;var zi=["*"],Di=(e,i)=>{let o=e.prototype;i.forEach(a=>{Object.defineProperty(o,a,{get(){return this.el[a]},set(n){this.z.runOutsideAngular(()=>this.el[a]=n);},configurable:true});});},Ti$1=(e,i)=>{let o=e.prototype;i.forEach(a=>{o[a]=function(){let n=arguments;return this.z.runOutsideAngular(()=>this.el[a].apply(this.el,n))};});},Ci$1=(e,i,o)=>{o.forEach(a=>e[a]=ks(i,a));};function ki(e){return function(o){let{defineCustomElementFn:a,inputs:n,methods:c}=e;return a!==void 0&&a(),n&&Di(o,n),c&&Ti$1(o,c),o}}var bi$1=class j{z;el;constructor(i,o,a){this.z=a,i.detach(),this.el=o.nativeElement,Ci$1(this,this.el,["confirm","ispuiConfirmClose"]);}static \u0275fac=function(o){return new(o||j)(Kr$1(YV),Kr$1(zr),Kr$1(ce$2))};static \u0275cmp=uw({type:j,selectors:[["ispui-confirm"]],inputs:{cancel:"cancel",description:"description",hasBackdropClick:"hasBackdropClick",hasCancelButton:"hasCancelButton",hasClose:"hasClose",header:"header",maxSize:"maxSize",minSize:"minSize",ok:"ok"},ngContentSelectors:zi,decls:1,vars:0,template:function(o,a){o&1&&(Lb(),Fb(0));},encapsulation:2})};bi$1=vC([ki({defineCustomElementFn:gi$1,inputs:["cancel","description","hasBackdropClick","hasCancelButton","hasClose","header","maxSize","minSize","ok"],methods:["closeConfirm"]})],bi$1);var M$1=class L{z;el;constructor(i,o,a){this.z=a,i.detach(),this.el=o.nativeElement,Ci$1(this,this.el,["close","closingStart","open","openingStart","clickClose","clickOverlay"]);}static \u0275fac=function(o){return new(o||L)(Kr$1(YV),Kr$1(zr),Kr$1(ce$2))};static \u0275cmp=uw({type:L,selectors:[["ispui-modal"]],inputs:{hasBackdropClick:"hasBackdropClick",hasClose:"hasClose",hasEscape:"hasEscape",lockBody:"lockBody",maxSize:"maxSize",minSize:"minSize"},ngContentSelectors:zi,decls:1,vars:0,template:function(o,a){o&1&&(Lb(),Fb(0));},encapsulation:2})};M$1=vC([ki({defineCustomElementFn:xi$1,inputs:["hasBackdropClick","hasClose","hasEscape","lockBody","maxSize","minSize"],methods:["closeModal","openModal","toggleModal"]})],M$1);var yi=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=fw({type:e});static \u0275inj=fd$1({})}return e})();var Si=(()=>{class e{constructor(){this.viewRef=T$1(ps),this.injector=T$1(Ie$1),this.destroyRef=T$1(it$1),this.modalInstance=UV.required({alias:"ispModalComponentOutlet"});}ngOnInit(){this.modalInstance().content.createComponent$(this.viewRef,this.injector).pipe($t$1(this.destroyRef)).subscribe();}static{this.\u0275fac=function(a){return new(a||e)};}static{this.\u0275dir=gw({type:e,selectors:[["","ispModalComponentOutlet",""]],inputs:{modalInstance:[1,"ispModalComponentOutlet","modalInstance"]}});}}return e})();var Mi=(()=>{class e{constructor(){this.elementRef=T$1(zr),this.modalInstance=UV.required({alias:"ispModalContentElement"});}ngOnInit(){this.modalInstance().container.setElement(this.elementRef.nativeElement);}static{this.\u0275fac=function(a){return new(a||e)};}static{this.\u0275dir=gw({type:e,selectors:[["","ispModalContentElement",""]],inputs:{modalInstance:[1,"ispModalContentElement","modalInstance"]}});}}return e})();var Li=e=>[e],Pi=(e,i)=>i.id;function Hi(e,i){if(e&1&&yg(0,7),e&2){let o=Ob().$implicit;pg("ngTemplateOutlet",o.content.template.ref()||null)("ngTemplateOutletContext",o.content.template.context);}}function Fi$1(e,i){if(e&1&&yg(0,8),e&2){let o=Ob().$implicit;pg("ispModalComponentOutlet",o);}}function Ni$1(e,i){if(e&1){let o=Mb();Kg(0),Zi(1,"ispui-modal",2,0),bg("close",function(){kd$1(o);let n=ET(0);return Od$1(n.setState("closed"))})("closingStart",function(){kd$1(o);let n=ET(0);return Od$1(n.setState("closing"))})("open",function(){kd$1(o);let n=ET(0);return Od$1(n.setState("opened"))})("openingStart",function(){kd$1(o);let n=ET(0);return Od$1(n.setState("opening"))}),Zi(3,"div",3),yg(4,4),PT(5,"async"),Pl$1(),Zi(6,"div",5),hg(7,"ispui-preloader-round",6),yb(8,Hi,1,2,"ng-container",7)(9,Fi$1,1,1,"ng-container",8),Pl$1(),Zi(10,"div",9),yg(11,4),PT(12,"async"),Pl$1()();}if(e&2){let o=i.$implicit,a=Ob(),n=IT(o.container),c=n.params?.testFuncS;jE(),rT(MT(26,Li,n.params?.class||"")),Pg("isp-modal_in-context",!a.isGlobalS()),pg("ispModalContentElement",o)("lockBody",a.isGlobalS())("minSize",n.params?.minSize)("maxSize",n.params?.maxSize)("hasBackdropClick",n.params?.hasBackdropClick)("hasEscape",n.params?.hasEscape)("hasClose",n.params?.hasClose),fg("id",n.params?.id)("test-func",c?.()),jE(3),pg("ngTemplateOutlet",FT(5,22,o.content.headerTemplateRef$)?.()||null);let H=o.preloaderS()||o.skeletonS();jE(2),Pg("isp-modal-content-container_preloaded",H),jE(),Pg("isp-modal-preloader_visible",H),pg("loading",true),jE(),vb(o.content.template?8:9),jE(3),pg("ngTemplateOutlet",FT(12,24,o.content.footerTemplateRef$)?.()||null);}}var So=(()=>{class e{constructor(){this.modalService=T$1(b$1),this.instancesS=UT(()=>{let o=this.nameS();return this.modalService.instancesS().filter(a=>a.outletName===o)}),this.nameS=UV(void 0,{alias:"name"}),this.isGlobalS=UV(false,{alias:"isGlobal"});}static{this.\u0275fac=function(a){return new(a||e)};}static{this.\u0275cmp=uw({type:e,selectors:[["isp-modal-outlet"]],inputs:{nameS:[1,"name","nameS"],isGlobalS:[1,"isGlobal","isGlobalS"]},decls:2,vars:0,consts:[["modal",""],[3,"ispModalContentElement","lockBody","minSize","maxSize","hasBackdropClick","hasEscape","hasClose","class","isp-modal_in-context"],[3,"close","closingStart","open","openingStart","ispModalContentElement","lockBody","minSize","maxSize","hasBackdropClick","hasEscape","hasClose"],["slot","header"],[3,"ngTemplateOutlet"],["slot","content"],[1,"isp-modal-preloader",3,"loading"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ispModalComponentOutlet"],["slot","footer"]],template:function(a,n){a&1&&Db(0,Ni$1,13,28,"ispui-modal",1,Pi),a&2&&wb(n.instancesS());},dependencies:[Tt$1,At,yi,M$1,A$3,C$5,Ps,Mi,Si,Lt],styles:[`.isp-modal-preloader[_ngcontent-%COMP%]{position:absolute;z-index:130;top:0;left:0;display:flex;width:100%;height:100%;transition:opacity .2s linear;pointer-events:none;opacity:0}
74.isp-modal-preloader_visible[_ngcontent-%COMP%]{pointer-events:all;opacity:1}.isp-modal-content-container_preloaded[_ngcontent-%COMP%]{min-height:200px}.isp-modal_in-context[_ngcontent-%COMP%]{--ispui-modal__overlay-position: absolute;position:absolute} 75/*# sourceMappingURL=/manimg/dragon/modal-outlet-H43437QO.css.map */`]});}}return e})();var s=new N$3("credit-service");function P(e){return {provide:s,useClass:e}}function b(e){return e?.get(s)||T$1(s)}var S=e=>["legend-item",e],y=(e,r)=>r.trackBy;function M(e,r){if(e&1&&(Ll$1(0,"div")(1,"div",1),gg(2,"div",2),Fl$1(),Ll$1(3,"div",3)(4,"div",4),pT(5),Fl$1(),Ll$1(6,"div",5),pT(7),Fl$1()()()),e&2){let i=r.$implicit;rT(MT(6,S,"legend-item_"+i.name)),jE(2),Og("background-color","var(--isp-legend-item-identifier_"+i.name+"_color, var(--isp-legend-item-identifier_color))"),jE(3),Hl$1(" ",i.value," "),jE(2),Hl$1(" ",i.msg," ");}}var I=(()=>{class e{constructor(){this.legendS=UV(void 0,{alias:"legend"}),this.displayedLegendS=UT(()=>this.legendS()?.filter(i=>!i.hide)||[]);}static{this.\u0275fac=function(n){return new(n||e)};}static{this.\u0275cmp=uw({type:e,selectors:[["isp-legend"]],inputs:{legendS:[1,"legend","legendS"]},decls:2,vars:0,consts:[[3,"class"],[1,"legend-item-circle-container"],[1,"legend-item-circle"],[1,"legend-text"],[1,"legend-value"],[1,"legend-msg"]],template:function(n,E){n&1&&Db(0,M,8,8,"div",0,y),n&2&&wb(E.displayedLegendS());},styles:[`[_nghost-%COMP%]{display:flex;flex-direction:column;row-gap:10px}.legend-item[_ngcontent-%COMP%]{display:var(--isp-legend-item_display, flex);align-items:baseline;column-gap:10px}.legend-item-circle[_ngcontent-%COMP%]{width:var(--isp-legend-item-identifier_width, 10px);height:var(--isp-legend-item-identifier_height, 10px);border-radius:var(--isp-legend-item-identifier_border-radius, var(--ispui-border-radius_round, 50%))}.legend-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;row-gap:5px}.legend-value[_ngcontent-%COMP%]{font-size:var(--isp-font-size-14);font-weight:var(--isp-font-weight-medium)}.legend-msg[_ngcontent-%COMP%]{font-size:var(--isp-font-size-12)} 76/*# sourceMappingURL=/manimg/dragon/legend-BPBWD7EY.css.map */`]});}}return e})();var tc=(()=>{class i{constructor(){this.desktopService=p$2(),this.bannerUrlS=UT(()=>this.desktopService.docS()?.$admin_banner),this.adBannerService=T$1(Le),this.userService=b$5(),this.localStorageService=c$b(),this.isBannerHiddenStoredS=this.localStorageService.getGlobalSignal(_$5.AdBannerHidden),this.isBannerHiddenS=UT(()=>this.bannerUrlS()?!!this.isBannerHiddenStoredS():true),this.bannerDataS=UT(()=>{let e=this.bannerUrlS();if(!e)return;let n=this.adBannerService.bannerDataS()[e];if(n)return s$2(r$5({}
76,n),{closableKey:"close"})}),this.watchForUrlForLoading(),this.watchForUserChange();}watchForUrlForLoading(){ef$1(()=>{let e=this.bannerUrlS();e&&this.adBannerService.fetchBannerData(e);});}watchForUserChange(){this.userService.userRealLevel$.pipe(qu$1(1),$t$1()).subscribe(()=>{this.localStorageService.setGlobal(_$5.AdBannerHidden,false);});}closeAdBanner(){this.localStorageService.setGlobal(_$5.AdBannerHidden,true);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var ic=(()=>{class i{constructor(){this.brandingPreviewModeService=T$1(_$3),this.confirmService=Ne$1(),this.contextGroupService=c$a(),this.activeTabService=c$9(),this.destroyRef=T$1(it$1),this.messageBusService=T$1(We$1),this.injector=T$1(Ie$1),this.httpBaseService=S$3(),this.desktopService=p$2(),this.userService=b$5(),this.descriptionMsgS=j$6.messageS("preview",this.desktopService.docS),this.descriptionMsgUncollapsedS=UT(()=>this.replaceProjectNameS(j$6.message("interface_colors",this.desktopService.docS()))),this.buttonsS=UT(()=>{let e=this.desktopService.docS();return e?[new an$1({name:"apply",label:j$6.message("apply_style",e),theme:"primary",type:"submit"}),new an$1({name:"settings",label:j$6.message("change_settings",e),theme:"inline-blue",type:"func"})]:[]}),this.isBrandingPreviewModeOnS=this.brandingPreviewModeService.isBrandingPreviewOnSignal(this.userService.userNameS),this.isPanelVisibleS=UT(()=>{let e=this.userService.userNameS(),t=this.activeTabService.activeContext();if(!t||!e)return false;let n=this.isBrandingPreviewModeOnS(),r=this.brandingPreviewModeService.getLocalStorageBrandingData(e),s=r?.projectId,a=r?.func,d=t.func()===a&&t.params().elid===s;return n&&!d}),this.displaySS=UT(()=>this.isPanelVisibleS()?null:"none"),this.isCollapsedSS=GT({source:this.isPanelVisibleS,computation:(e,t)=>e&&t?.value||false});}replaceProjectNameS(e){let t=this.userService.userNameS(),n=this.brandingPreviewModeService.getLocalStorageBrandingData(t)?.projectName||"";return e.replace($$3,n)}toggleButtonsDisabledState(e,t){e.forEach(n=>n.setDisabled(t));}onApplyClick(e){let t=this.desktopService.docS(),n=this.userService.userNameS();n&&this.confirmService.open$({header:j$6.message("confirm_apply_header",t),description:this.replaceProjectNameS(j$6.message("confirm_apply_description",t)),ok:j$6.message("confirm_apply_ok",t),cancel:j$6.message("confirm_apply_cancel",t)}).pipe(vn(r=>r.resolve),_u$1(()=>{let r=this.buttonsS().filter(s=>s!==e);return this.toggleButtonsDisabledState(r,true),e.setPreloader(true),this.brandingPreviewModeService.applyBrandingModelFromPreviewMode$(n).pipe(Mu$1(()=>{this.brandingPreviewModeService.deleteBrandingModelFromLocalStorage(n);}),Hu$1(()=>{this.toggleButtonsDisabledState(this.buttonsS(),false),e.setPreloader(false);}))}),$t$1(this.destroyRef)).subscribe();}getExistedOrCreateNewTab$(e){let t=this.contextGroupService.findContext(n=>n.isIncludeQueryParams(e));return t?Am$1(t):this.httpBaseService.get$({requestParams:e}).pipe(Fe$1(({doc:n})=>this.contextGroupService.addFromDoc(n)))}waitUntilTabLoaded(){return Dm$1(Mu$1(e=>e.setActive()),Cu$1(0),_u$1(e=>XC(e.docS,this.injector)),Ot(1),Cu$1(0),Fe$1(()=>{}))}onSettingsClick(){let e=this.userService.userNameS(),t=this.brandingPreviewModeService.getLocalStorageBrandingData(e);if(!t)return;let n={func:t.func},r=t.projectId;r&&(n.elid=r),this.getExistedOrCreateNewTab$(n).pipe(this.waitUntilTabLoaded()).subscribe(()=>{this.brandingPreviewModeService.deleteBrandingModelFromLocalStorage(e);});}onButtonClick(e){let t=e.button;switch(this.messageBusService.emit("button-click",{button:t,contextFunc:"desktop"}),t.name){case "apply":this.onApplyClick(t);break;case "settings":this.onSettingsClick();break}}toggleCollapse(e=!this.isCollapsedSS()){this.isCollapsedSS.set(e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-branding-preview-mode-panel"]],hostVars:2,hostBindings:function(t,n){t&2&&Og("display",n.displaySS());},decls:10,vars:15,consts:[[1,"panel-wrapper"],[1,"description"],[1,"description__collapsible-part"],[1,"buttons",3,"buttonClick","buttons"],[1,"collapse-button",3,"click"],[3,"name","size"],[1,"collapse-button__icon",3,"name","size"]],template:function(t,n){t&1&&(Zi(0,"div",0)(1,"div")(2,"div",1),pT(3),Zi(4,"span",2),pT(5),Pl$1()(),Zi(6,"isp-buttons",3),bg("buttonClick",function(s){return n.onButtonClick(s)}),Pl$1()(),Zi(7,"div",4),bg("click",function(){return n.toggleCollapse()}),hg(8,"isp-svg-icon",5)(9,"isp-svg-icon",6),Pl$1()()),t&2&&(Pg("panel-wrapper_collapsed",n.isCollapsedSS()),jE(3),Hl$1(" ",n.descriptionMsgS()," "),jE(),Pg("description__collapsible-part_collapsed",n.isCollapsedSS()),jE(),Hl$1(" \xA0",n.descriptionMsgUncollapsedS()," "),jE(),Pg("buttons_collapsed",n.isCollapsedSS()),pg("buttons",n.buttonsS()),jE(2),pg("name","p-passopen")("size","15px"),jE(),Pg("collapse-button__icon_collapsed",n.isCollapsedSS()),pg("name","arrow-down_small")("size","8px"));},dependencies:[v$2,w$3],styles:[`.buttons[_ngcontent-%COMP%]{--ispui-link__color_regular: var(--isp-preview-panel__link);--ispui-link__color_hover: var(--isp-preview-panel__link_hover);--ispui-link__color_active: var(--isp-preview-panel__link_active);--ispui-button__primary_color_regular: var(--isp-preview-panel__text-color);--ispui-button__primary_color_hover: var(--isp-preview-panel__text-color);--ispui-button__primary_color_active: var(--isp-preview-panel__text-color);--ispui-button__primary_background_regular: var( --isp-preview-panel__button-background );--ispui-button__primary_text_regular: var(--isp-preview-panel__text-color);--ispui-button__primary_background_hover: var( --isp-preview-panel__button-background_hover );--ispui-button__primary_text_hover: var(--isp-preview-panel__text-color);--ispui-button__primary_background_active: var( --isp-preview-panel__button-background_active );--ispui-button__primary_text_active: var(--isp-preview-panel__text-color);--ispui-button__inline-blue_color_regular: var(--isp-preview-panel__link);--ispui-button__inline-blue_color_hover: var(--isp-preview-panel__link_hover);--ispui-button__inline-blue_color_active: var( --isp-preview-panel__link_active );--ispui-button__inline-blue_border_regular: transparent;--ispui-button__inline-blue_border_hover: transparent;--ispui-button__inline-blue_border_active: transparent;--ispui-button__inline-blue_background_regular: transparent;--ispui-button__inline-blue_background_hover: transparent;--ispui-button__inline-blue_background_active: transparent;display:flex;overflow:hidden;flex-wrap:nowrap;max-width:550px;margin-bottom:20px;transition:max-width .3s linear,opacity .2s linear;opacity:1;column-gap:20px}.buttons_collapsed[_ngcontent-%COMP%]{max-width:0;opacity:0}
76.collapse-button[_ngcontent-%COMP%]{display:flex;align-items:baseline;max-height:20px;cursor:pointer;transition:opacity .3s;opacity:1;column-gap:10px}.collapse-button[_ngcontent-%COMP%]:hover{opacity:.3}.collapse-button__icon[_ngcontent-%COMP%]{display:flex;align-items:center;align-self:flex-start;justify-content:center;width:15px;height:15px;transition:transform .2s}.collapse-button__icon_collapsed[_ngcontent-%COMP%]{transform:rotate(180deg)}.description[_ngcontent-%COMP%]{display:flex;margin-bottom:15px;white-space:nowrap;color:var(--isp-preview-panel__text-color);font-size:var(--isp-font-size-14);font-weight:var(--isp-font-weight-medium)}.description__collapsible-part[_ngcontent-%COMP%]{overflow:visible;max-width:1000px;transition-duration:.2s;transition-property:opacity,max-width;white-space:nowrap;opacity:1}.description__collapsible-part_collapsed[_ngcontent-%COMP%]{max-width:0;pointer-events:none;opacity:0}[_nghost-%COMP%]{--isp-preview-panel__text-color: #ffffff;--isp-preview-panel__link: #2989ff;--isp-preview-panel__link_hover: #0060d6;--isp-preview-panel__link_active: #004eae;--isp-preview-panel__button-background: #1a76e2;--isp-preview-panel__button-background_hover: #0060d6;--isp-preview-panel__button-background_active: #004eae;--isp-preview-panel__background: #17212a;--isp-icons-fill-color: transparent;--isp-icons-main-color: var(--isp-preview-panel__text-color)}.panel-wrapper[_ngcontent-%COMP%]{position:fixed;z-index:500;bottom:10px;left:50%;display:flex;overflow:hidden;height:105px;padding:20px;transition-timing-function:linear;transition-duration:.2s;transition-property:bottom,padding;transform:translate(-50%);border-radius:var(--ispui-border-radius_l, 8px);background-color:var(--isp-preview-panel__background);column-gap:20px}.panel-wrapper_collapsed[_ngcontent-%COMP%]{bottom:-70px;padding:10px} 77/*# sourceMappingURL=/manimg/dragon/panel.component-24N2IUR3.css.map */`]});}}return i})();function nc(i){return {provide:te,useValue:i}}var $o=new N$3("desktop-drawer-service");function oc(i){return [{provide:i,useClass:i},{provide:$o,useExisting:i}]}function rc(i){return i?.get($o)||T$1($o)}function jo(i){return i&&G$1(i.steps?.step).find(t=>t.$name===i.$func)?.$child||null}function pi(i){let o=jo(i);return o==="drawer"||o==="modal"}function sc(i){return i?G$1(i.steps?.step).find(t=>t.$name===i.$func)?.$target_size:void 0}var En=(()=>{class i{set effect(e){e&&this.commonEffects.push(e);}get effect(){return this.namedEffects}constructor(e){this.destroyRef=e,this.commonEffects=[],this.namedEffects=new Proxy({},{set:(t,n,r)=>(n in t&&t[n].destroy(),r&&(t[n]=r),true),deleteProperty:(t,n)=>(n in t&&(t[n].destroy(),delete t[n]),true)}),this.destroyRef?.onDestroy(()=>this.destroyEffects());}destroyEffects(){this.commonEffects.forEach(e=>e.destroy()),this.commonEffects=[],Object.values(this.namedEffects).forEach(e=>e.destroy());}ngOnDestroy(){this.destroyEffects();}static{this.\u0275fac=function(t){return new(t||i)(Kr$1(it$1))};}static{this.\u0275dir=gw({type:i});}}return i})();var On=class{registerDispatcher(o){this._dispatch=o;}registerClear(o){this._clear=o;}dispatch(o){this._dispatch(o);}clear(){this._clear();}};var Bn=class{constructor(o){this.listeners=new Map,o.registerDispatcher(e=>this.dispatch(e)),o.registerClear(()=>this.clear());}dispatch(o){let e=this.listeners.get(o);Array.from(e?.entries()||[]).forEach(([n,r])=>{n(),r?.once&&this.removeEventListener(o,n);});}clear(){this.listeners.clear();}addEventListener(o,e,t){let r=G$1(o).map(s=>{let a=this.listeners.get(s);return a?a.set(e,t):this.listeners.set(s,new Map([[e,t]])),()=>this.removeEventListener(s,e)});return ()=>r.forEach(s=>s())}removeEventListener(o,e){let t=this.listeners.get(o);t&&(t.delete(e),t.size===0&&this.listeners.delete(o));}};var di=(()=>{class i{static{this.idCounter=0;}get id(){return `isp-${this.contextType}_${this._id}`}get createAt(){return this._createAt}constructor(e,t){this.injector=e,this.eventsController=new On,this.refetchRequestSS=fi$2(null),this.docHolder=new r$6(fi$2(null),this.injector),this._createAt=Date.now(),this.contextFactory=i$3(this.injector),this.collector=new S$5,this.effectCollector=new En,this.contextActionService=c$6(this.injector),this._id=Date.now()+i.idCounter++,this._parentSS=fi$2(void 0),this._childSS=fi$2(void 0),this._modalChildSS=fi$2(void 0),this._params=fi$2({}),this._docError=fi$2(null),this._anyDoc=fi$2(null),this._progress=fi$2(null),this._modelSS=fi$2(null),this._preloader=fi$2(false),this._defaultIsPinned=fi$2(false),this._defaultTitle=fi$2(""),this._defaultType=fi$2(void 0),this._defaultLang=fi$2(void 0),this.dataLoadPolicySS=GT({source:this._anyDoc,computation:n=>
77n?"never":"on-activation"}),this.rootS=UT(()=>this._parentSS()?.rootS()||this),this.parentS=UT(()=>this._parentSS()),this.childS=UT(()=>this._childSS()),this.childrenS=UT(()=>{let n=this._childSS();return n?[n,...n.childrenS()]:[]}),this.withChildrenS=UT(()=>[this,...this.childrenS()]),this.groupS=UT(()=>this.rootS().withChildrenS()),this.modalChildS=UT(()=>this._modalChildSS()),this.isChildS=UT(()=>!!this._parentSS()),this.isEmptyS=UT(()=>!this.docS()&&!this.docError()),this.preloaderS=this._preloader.asReadonly(),this.progress=this._progress.asReadonly(),this.isLoadingS=UT(()=>!!this.refetchRequestSS()),this.docS=this.docHolder.docS,this.doc$=ri(this.docS,{injector:this.injector}),this.docError=this._docError.asReadonly(),this.anyDoc=this._anyDoc.asReadonly(),this.modelS=this._modelSS.asReadonly(),this.pristineS=this.docHolder.pristineS,this.dirtyS=UT(()=>!this.pristineS()),this.params=this._params.asReadonly(),this.func=UT(()=>this.params().func),this.type=UT(()=>{let n=this.docS();if(n)return j$6.type(n);if(this.docError())return "error";let s=this.params(),a=j$6.typeFromFunc(s.func);return a||this._defaultType()}),this.lang=UT(()=>{let n=this.docS();return n?n.$lang:this._defaultLang()}),this.isPinnedS=this._defaultIsPinned.asReadonly(),this.titleS=UT(()=>{let n=this.docS();return n?j$6.message("title",n):this._defaultTitle()}),this.events=new Bn(this.eventsController),this.serializeS=UT(()=>({params:this.params(),createAt:this._createAt}),{equal:(n,r)=>ta(n,r)}),t&&(this.setState(t),t.createAt&&(this._createAt=t.createAt));}closeChildren(){this.setChild(void 0),this.modalChildS()?.close();}closeGroup(){this.rootS().close();}setParent(e){this._parentSS.set(e),e?.childS()!==this&&e?.setChild(this);}setChild(e){e?.isModal?this._modalChildSS.set(e):this._childSS.set(e),e?.parentS()!==this&&e?.setParent(this);}setChildFromContextParams(e,t){let n=this.contextFactory.createFromContextParams(e,t);if(n)return this.setChild(n),n}setChildFromRequest(e,t){let n=this.contextFactory.createFromRequest$(e,t);if(n)return this.setChild(n),n}setChildFromDoc(e,t){let n=this.contextFactory.createFromDoc(e,t);if(n)return this.setChild(n),n}setChildFromState(e,t,n,r){let s=this.contextFactory.create(e,t,n,r);if(s)return this.setChild(s),s}markAsStale(){this.dataLoadPolicySS.set("on-activation");}markAsFresh(){this.dataLoadPolicySS.set("never");}markAsDirty(){this.docHolder.markAsDirty();}markAsPristine(){this.docHolder.markAsPristine();}setPinned(e){this._defaultIsPinned.set(e);}findParent(e){let t=this._parentSS();if(t)return e(t)?t:t.findParent(e)}refetch(e,t){if(qT(()=>this.refetchRequestSS())&&!e?.force)return;let r=qT(()=>this.params()),s=qT(()=>
77this.docS()),a=this.contextActionService.fetchDoc$(r,s$2(r$5({context:this},e),{errorHandling:!!s})).pipe(Fe$1(d=>d.doc));this.setRefetch(a,t);}refetch$(e,t){return this.refetch(e,t),this.refetchRequestSS()}setRefetch(e,t){this.refetchRequestSS.set(e.pipe(Ot(1),Mu$1(n=>this.setDoc(n,t)),No()));}setModel(e){this._modelSS.set(e);}setDoc(e,t){if(!e){this.docHolder.setDoc(null),this._anyDoc.set(null),this._docError.set(null),this._modelSS.set(null);return}if(j$6.isErrorDocOrContainError(e))this._docError.set(e),this._anyDoc.set(e);else {if(this._docError.set(null),this._anyDoc.set(null),!j$6.isHaveMetadata(e)&&!j$6.isDashboardDoc(e)||j$6.isRedirectDoc(e)){this.close();return}this.docHolder.setDoc(e,t),this._anyDoc.set(e);let n=c9(e);this._params.set(n);}}setParams(e){this.docHolder.setDoc(null),this._anyDoc.set(null),this._params.set(e);}setState(e){e.params?this.setParams(e.params):e.doc?this.setDoc(e.doc,e.updateParams):e.loader$&&this.setRefetch(e.loader$(this),e.updateParams);}setPreloader(e){this._preloader.set(e);}setProgress(e){this._progress.set(e);}onInit(){this.eventsController.dispatch("init"),this.effectCollector.effect.activationWatch=ef$1(()=>{let e=this.isActive();qT(()=>{e?this.onActivation():this.onDeactivation();});},{injector:this.injector}),this.effectCollector.effect.loading=ef$1(e=>{let t=this.refetchRequestSS();t&&qT(()=>{let n=t.pipe(Hu$1(()=>this.refetchRequestSS.set(null)),this.collector.takeUntilUnsubscribed()).subscribe();e(()=>{n.unsubscribe();});});},{injector:this.injector}),this.effectCollector.effect.dataLoadPolicy=ef$1(()=>{let e=this.dataLoadPolicySS();if(e==="never")return;let t=e==="on-init",n=e==="on-activation"&&this.isActive();(t||n)&&qT(()=>{this.refetch({errorHandling:{filterError:false,handleError:!!this.docS()}});});},{injector:this.injector});}onDestroy(){this.collector.unsubscribe(),this.effectCollector.destroyEffects(),this.isActive()&&this.eventsController.dispatch("deactivated"),this.eventsController.dispatch("destroy"),this.eventsController.clear(),this.modalChildS()?.close();}onActivation(){this.eventsController.dispatch("activated");}onDeactivation(){this.eventsController.dispatch("deactivated");}isDuplicateOf(e){return this.func()===e.func()&&this!==e}isIncludeQueryParams(e){return d9(this.params(),e)}deleteParam(...e){let t=this._params();e.forEach(n=>{delete t[n];}),this._params.set(r$5({},t));}}return i})();var Rn=class extends di{constructor(){super(...arguments),this.contextType="drawer",this.isModal=true,this.isActive=fi$2(true),this.showPreloaderS=UT(()=>{let o=this.isEmptyS(),e=this.preloaderS();return !o&&e}),this.showSkeletonS=UT(()=>this.isEmptyS());}setChild(o){this.setDoc(o?.docS());}setChildFromDoc(o){return this.setDoc(o),this}setChildFromContextParams(o){return this.setParams(o),this}setChildFromRequest(o){return this.setRefetch(o(this)),this}setChildFromState(o){return this.setState(o),this}handleSubmit$(o){let e=o.lastRedirect;if(e){if(e.isExternal)return e.updateContextAfterExternalRedirectParams?this.setDoc(o.doc):this.close(),Am$1(o.doc);if(e.isMerge){let n=e.openIn==="parent",r=this.parentS(),s=n?r?.docS():this.docS(),a=n?r?.modelS()??null:this.modelS(),d=e.mergeParams;if(!s||!d)return this.close(),Am$1(o.doc);let g=g9(s,a,d);return n?(this.close(),r?.setDoc(g)):this.setDoc(g),Am$1(g)}if(e.openIn==="parent")return this.close(),this.parentS()?.setDoc(o.doc),Am$1(o.doc);if(e.isFinal)return e.closeParent?(this.close(),this.parentS()?.close()):this.close(true),Am$1(o.doc)}return pi(this.docS())&&!pi(o.doc)?(this.parentS()?.setDoc(o.doc),this.close(false),Am$1(o.doc)):(this.setDoc(o.doc),Am$1(o.doc))}setActive(){}close(o){this.drawerInstance?.container.close(),o&&this.parentS()?.markAsStale();}setDrawerInstance(o){this.drawerInstance?.setState(null),this.drawerInstance=o,this.drawerInstance.setState(this),this.collector.sub.drawerClosing=this.drawerInstance.container.currentState$.pipe(vn(e=>e==="closing"),Ot(1)).subscribe(()=>this.onDestroy()),this.onInit();}};var ac=(()=>{class i{constructor(){this.injector=T$1(Ie$1),this.drawerService=T$1(ie);}openDrawerDocContext(e,t,n){let r=new Rn(this.injector,e),s={id:r.id,testFuncS:r.func};n&&(s.size=n);let a=this.drawerService.create("form",{injector:this.injector,componentProps:{drawerDocContext:r},outletName:t,containerParams:s});return r.setDrawerInstance(a),r}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();function cc(){return [nc({form:{componentLoader:()=>
77import('./chunk-DsGhxiLr.js').then(i=>i.DrawerFormComponent),containerParams:{noTransition:false,closeType:$.cross,hasClose:false,direction:A.rtl,hasBackdrop:true,transparentBackdrop:false,closeOnBackdrop:true,scrollOnHover:false,deferred:false,bodyFixClass:"ispui-drawer__overflow-hidden",size:"medium"}}}),ie,oc(ac)]}function An(i){return !!("$balance"in i&&i.$balance==="yes"&&"value"in i&&i.value.$)}var bd=18e4,_e=(()=>{class i{constructor(){this.api=T$1(B$2),this.notifyInterceptor=T$1(Pr),this.destroyRef=T$1(it$1),this.fetchRequest$$=new oe$2,this.notifyDoc$$=new or$2(null),this.isLoadingSS=fi$2(false),this.notifyDocS=ii(this.notifyDoc$$,{requireSync:true}),this.notifyS=UT(()=>{let e=this.notifyDocS();return G$1(e?.notify?.item)}),this.watchNotifyRequestForReloading(),this.watchNotifyChangeForReloading(),this.watchNotifyDocForReloading();}fetchNotify$(){return iy(()=>(this.isLoadingSS.set(true),this.api.getNotify$().pipe(Hu$1(()=>{this.isLoadingSS.set(false);}))))}watchNotifyRequestForReloading(){this.fetchRequest$$.pipe(vn(()=>!this.isLoadingSS()),_u$1(()=>this.fetchNotify$()),$t$1(this.destroyRef)).subscribe(this.notifyDoc$$);}watchNotifyChangeForReloading(){this.notifyInterceptor.docNotifyChange$.pipe($t$1(this.destroyRef)).subscribe(()=>{this.fetchRequest$$.next();});}watchNotifyDocForReloading(){ef$1(e=>{let t=this.notifyDocS();if(!t)return;let n=Hee(t.timeout?.$)||bd,r=Se$1(n).subscribe(()=>{this.fetchRequest$$.next();});e(()=>{r.unsubscribe();});});}reloadNotify(){this.fetchRequest$$.next();}reloadNotify$(){return this.reloadNotify(),this.notifyDoc$$.pipe(qu$1(1),Ot(1),Fe$1(()=>{}))}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var mi=(()=>{class i{constructor(){this.notifyService=T$1(_e),this.balanceNotifiesS=UT(()=>this.notifyService.notifyS().filter(e=>An(e))),this.balanceFromNotificationS=UT(()=>this.balanceNotifiesS()[0]?.value.$);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var lc=(()=>{class i{constructor(){this.contextActionService=c$6(),this.userService=b$5(),this.desktopService=p$2(),this.notifyBalanceService=T$1(mi),this.balanceSS=GT({source:this.userService.userS,computation:e=>e?.$balance}),this.balanceS=this.balanceSS.asReadonly(),this.addFundsParamsS=UT(()=>{let e=this.desktopService.docS();if(e?.balance?.$func)return {func:e.balance.$func}}),this.watchNotificationBalanceForUpdating();}watchNotificationBalanceForUpdating(){ef$1(()=>{let e=this.notifyBalanceService.balanceFromNotificationS();e&&this.balanceSS.set(e);});}openAddFundsForm(e){this.contextActionService.open$(e,{options:{openIn:"new"}}).subscribe();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var pc=new N$3("balance-service");function dc(i){return {provide:pc,useClass:i}}function ui(){return T$1(pc)}var mc=(()=>{class i{constructor(){this.desktopService=p$2(),this.creditService=b(),this.balanceService=ui(),this.balanceInfoS=UT(()=>{let e=this.desktopService.docS(),t=this.balanceService.balanceS();if(!e||!t)return;let n=this.balanceService.addFundsParamsS(),r=this.creditService.creditDocS();return E$1(e,t,n,r)});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var uc=new N$3("balance-info-service");function hc(i){return {provide:uc,useClass:i}}function fc(){return T$1(uc)}var Cd=1e4,gc=(()=>{class i{constructor(){this.contextActionService=c$6(),this.destroyRef=T$1(it$1),this.api=T$1(B$2),this.notifyBalanceService=T$1(mi),this.userService=b$5(),this.isUserHaveCreditS=UT(()=>this.userService.userS()?.$credit==="yes"),this.requestOrder$$=new oe$2,this.creditDocSS=GT({source:()=>this.userService.userS(),computation:()=>null}),this.isLoadingSS=fi$2(false),this.creditDocS=this.creditDocSS.asReadonly(),this.watchUserForCreditLoading(),this.watchBalanceNotifyForCreditLoading();}watchUserForCreditLoading(){ef$1(e=>{if(!this.isUserHaveCreditS())return;let t=this.watchRequestForCreditLoading$().subscribe(n=>this.creditDocSS.set(n));e(()=>t.unsubscribe()),qT(()=>this.requestCreditS(false));});}watchBalanceNotifyForCreditLoading(){ef$1(()=>{this.notifyBalanceService.balanceFromNotificationS()&&qT(()=>this.requestCreditS(false));});}watchRequestForCreditLoading$(){return Hm$1(this.requestOrder$$.pipe(vn(({force:e})=>!e),Dy$1(Cd)),this.requestOrder$$.pipe(vn(({force:e})=>!!e))).pipe(vn(()=>!this.isLoadingSS()),_u$1(()=>this.fetchCreditInfo$()))}fetchCreditInfo$(){return iy(()=>(this.isLoadingSS.set(true),this.api.getSubAccountCreditInfo$().pipe(Hu$1(()=>{this.isLoadingSS.set(false);}))))}requestCreditS(e=false){this.isUserHaveCreditS()&&(this.userService.isLoadingS()||this.requestOrder$$.next({force:e}));}openCreditPaymentsToPay(e){this.contextActionService.open$(e,{options:{openIn:"new"}}).subscribe();}openUnpaidServices(e){this.contextActionService.open$(e,{options:{openIn:"new"}}).subscribe();}openLatedServices(e){this.contextActionService.open$(e,{options:{openIn:"new"}}).subscribe();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();function Nn(i){return !!("bitem"in i&&i.bitem)}function xd(i,o,e,t){t.open$(Ep$1(i.$func),{options:{openIn:i.$target_position||"new",previousGroup:"none",checkExisted:"by-params",updateExisted:true,immediately:i.$immediately!=="no",contextType:i.$target,ignoreRedirect:true}}).subscribe(),e.isSomeExistById(o).then(n=>
77{n&&e.closeById(o);});}function _c(i,o,e,t,n){return i.map(r=>({text:j$6.message(`msg_${r.$name}`,e),type:r.$theme==="link"?"link":"button",func:r.$func,callback:()=>xd(r,o.$id,t,n)}))}function vc(i){switch(true){case i.$status==="1":return "danger";case i.$status==="3":return "success";default:return "info"}}var hi=(()=>{class i{constructor(){this.notificationService=T$1(y$6),this.contextActionService=c$6(),this.api=T$1(B$2),this.notifyService=T$1(_e),this.notificationNotifiesS=UT(()=>this.notifyService.notifyS().filter(e=>Nn(e))),this.watchNotifyNotifications();}watchNotifyNotifications(){let e=[];ef$1(()=>{let t=this.notificationNotifiesS();qT(()=>{this.handleNotificationsChange(e,t);}),e=t;});}handleNotificationsChange(e,t){t.forEach(n=>{let r=e.find(g=>g.$name===n.$name),s=G$1(r?.bitem),a=G$1(n.bitem),d;s.length?d=a.filter(g=>!s.find(D=>g.$id===D.$id)):d=a,d.forEach(g=>{this.showNotificationItem(g);});});}showNotificationItem(e){let t=this.notifyService.notifyDocS();if(!t)return;let n=G$1(e.button),r=_c(n,e,t,this.notificationService,this.contextActionService);this.notificationService.add$({notificationId:e.$id,title:e.title?.$,tip:e.hint?.$,message:e.msg.$,status:vc(e),duration:Hee(e.$duration),buttons:r,isHtml:true,data:{source:"notify"}},{policy:"skip-if-exist"}).pipe(vn(s=>s.detail.animationState==="hide-end"&&(s.detail.closeReason==="close-button"||s.detail.closeReason==="duration"))).subscribe(()=>{this.api.markSubNotifyAsRead$(e.$id).subscribe();});}async toggleNotificationItems(e){let t=e.map(n=>n.$id);await this.notificationService.isSomeExistById(t)?this.notificationService.closeById(t):e.forEach(n=>{this.showNotificationItem(n);});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();function Sc(i){return !!("$action"in i&&i.$action)&&!An(i)}var fi=(()=>{class i{constructor(){this.contextActionService=c$6(),this.notifyService=T$1(_e),this.redirectNotifiesS=UT(()=>this.notifyService.notifyS().filter(e=>Sc(e)));}handleRedirectNotify$(e){return this.contextActionService.open$(Ep$1(`func=${e}`),{options:{checkExisted:"by-func",updateExisted:true,silentOnUpdateExisted:true,openIn:"new"}})}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();function bc(i){return !!("$sound"in i&&i.$sound==="yes"&&"src"in i&&i.src.$)}var Fn=(()=>{class i{constructor(){this.notifyService=T$1(_e),this.soundNotifiesS=UT(()=>this.notifyService.notifyS().filter(e=>bc(e))),this.watchNotifySound();}watchNotifySound(){ef$1(()=>{this.soundNotifiesS().forEach(t=>this.playSound(t.src.$));});}playSound(e){new Audio(e).play();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();function Cc(i){return "$title"in i&&i.$title==="yes"}var Ln=(()=>{class i{constructor(){this.notifyService=T$1(_e),this.title=T$1(zt),this.desktopService=p$2(),this.titleNotifiesS=UT(()=>this.notifyService.notifyS().filter(e=>Cc(e))),this.defaultTitleS=UT(()=>{let e=this.desktopService.docS();return j$6.message("title",e)||e?.user.$hostname||""}),this.titleWasChangedByNotify=false,this.watchTitleNotifies();}watchTitleNotifies(){ef$1(()=>{let e=this.titleNotifiesS();if(e.length){let t=e[0].msg.$;this.title.setTitle(t),this.titleWasChangedByNotify=true;}else if(this.titleWasChangedByNotify){let t=this.defaultTitleS();this.title.setTitle(t),this.titleWasChangedByNotify=false;}});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var yd=()=>Mt("svg",{class:"ispui-announcement__close-icon",viewBox:"0 0 15 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Mt("path",{d:"M13.5 2.3754L1.5 14.3754","stroke-linecap":"round"}),Mt("path",{d:"M13.5 14.375L1.5 2.375","stroke-linecap":"round"})),wd=({type:i})=>Mt("div",{class:["ispui-announcement__icon","ispui-announcement__icon_"+i].join(" ")},(()=>{switch(i){case "info":return Mt("svg",{width:"20",height:"20",viewBox:"0 0 15 15",xmlns:"http://www.w3.org/2000/svg"},Mt("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.5 15C11.6421 15 15 11.6421 15 7.5C15 3.35786 11.6421 0 7.5 0C3.35786 0 0 3.35786 0 7.5C0 11.6421 3.35786 15 7.5 15Z"}),Mt("rect",{x:"6.75049",y:"6.00002",width:"1.5",height:"5.25",rx:"0.75",fill:"white"}),Mt("rect",{x:"6.68213",y:"3.34099",width:"1.63636",height:"1.63636",rx:"0.818182",fill:"white"}));case "success":return Mt("svg",{width:"20",height:"20",viewBox:"0 0 15 15",xmlns:"http://www.w3.org/2000/svg"},Mt("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.5 15C11.6421 15 15 11.6421 15 7.5C15 3.35786 11.6421 0 7.5 0C3.35786 0 0 3.35786 0 7.5C0 11.6421 3.35786 15 7.5 15Z"}),Mt("path",{d:"M6.14873 10.7482C6.44474 11.0021 6.89852 10.9556 7.13452 10.6471L11.1899 5.34598C11.4138 5.05321 11.3533 4.63787 11.0547 4.41829C10.756 4.19871 10.3324 4.25804 10.1084 4.55081L6.0531 9.8519L6.53975 9.25552L4.33533 7.43157C4.05441 7.19058 3.6274 7.21849 3.3816 7.49391C3.13579 7.76933 3.16425 8.18795 3.44518 8.42894L6.14873 10.7482Z",fill:"white"}));case "warning":return Mt("svg",{width:"20",height:"20",viewBox:"0 0 15 15",xmlns:"http://www.w3.org/2000/svg"},Mt("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.5 15C11.6421 15 15 11.6421 15 7.5C15 3.35786 11.6421 0 7.5 0C3.35786 0 0 3.35786 0 7.5C0 11.6421 3.35786 15 7.5 15Z"}),Mt("rect",{x:"6.75049",y:"6.00002",width:"1.5",height:"5.25",rx:"0.75",fill:"white"}),Mt("rect",{x:"6.68213",y:"3.34099",width:"1.63636",height:"1.63636",rx:"0.818182",fill:"white"}));case "danger":return Mt("svg",{width:"20",height:"20",viewBox:"0 0 15 15",xmlns:"http://www.w3.org/2000/svg"},Mt("path",{d:"M7.95359 1.74274C7.83434 1.54565 7.61968 1.4264 7.38934 1.42927C7.159 1.43215 6.94739 1.55673 6.8331 1.75673L0.833103 12.2567C0.718145 12.4579 0.71897 12.7051 0.835269 12.9055C0.951569 13.1059 1.16576 13.2292 1.39746 13.2292L13.7504 13.2292C13.985 13.2292 14.2014 13.1028 14.3166 12.8984C14.4318 12.6941 14.428 12.4435 14.3065 12.2427L7.95359 1.74274Z","stroke-width":"1.3","stroke-linecap":"round","stroke-linejoin":"round"}),Mt("rect",{x:"8.34375",y:"9.51253",width:"1.41176",height:"4.9",rx:"0.705882",transform:"rotate(-180 8.34375 9.51253)",fill:"white",stroke:"none"}),Mt("rect",{x:"8.34375",y:"12.1375",width:"1.54011",height:"1.52727",rx:"0.763637",transform:"rotate(-180 8.34375 12.1375)",fill:"white",stroke:"none"}));default:return ""}})()),kd=".ispui-announcement{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-height:var(--ispui-announcement-height, 48px);padding:var(--ispui-announcement-padding, var(--isp-spacer-8));font-family:var(--ispui-announcement__font-family, var(--isp-font-family-default));font-size:var(--ispui-announcement__font-size, var(--isp-font-size-14));font-weight:var(--ispui-announcement__font-weight, var(--isp-font-weight-regular));line-height:var(--ispui-announcement__line-height, var(--isp-line-height-regular))}.ispui-announcement_info{background-color:var(--ispui-announcement__background_info, var(--isp-background-info-secondary))}.ispui-announcement_warning{background-color:var(--ispui-announcement__background_warning, var(--isp-background-warning-secondary))}.ispui-announcement_danger{background-color:var(--ispui-announcement__background_danger, var(--isp-background-danger-secondary))}.ispui-announcement_success{background-color:var(--ispui-announcement__background_success, var(--isp-background-success-secondary))}.ispui-announcement__content{display:flex;align-items:center;flex:1;flex-flow:row nowrap;justify-content:center;height:100%;padding-right:var(--ispui-announcement__close-button_container-size, 32px);gap:var(--ispui-announcement__content-gap, var(--isp-spacer-12))}.ispui-announcement__content .ispui-button{flex:0 0 auto}.ispui-announcement_no-close .ispui-announcement__content{padding-right:0}.ispui-announcement__icon{width:20px;height:20px}
77.ispui-announcement__icon_info{fill:var(--ispui-announcement__icon-color_info, var(--isp-icon-info))}.ispui-announcement__icon_warning{fill:var(--ispui-announcement__icon-color_warning, var(--isp-icon-warning))}.ispui-announcement__icon_danger{fill:var(--ispui-announcement__icon-color_danger, var(--isp-icon-danger));stroke:var(--ispui-announcement__icon-color_danger, var(--isp-icon-danger))}.ispui-announcement__icon_success{fill:var(--ispui-announcement__icon-color_success, var(--isp-icon-success))}.ispui-announcement__close-button{position:absolute;top:var(--ispui-announcement__close-button_position-top, var(--ispui-announcement-padding, var(--isp-spacer-8)));right:var(--ispui-announcement__close-button_position-right, var(--ispui-announcement-padding, var(--isp-spacer-8)));display:flex;align-items:center;justify-content:center;width:var(--ispui-announcement__close-button_container-size, 32px);height:var(--ispui-announcement__close-button_container-size, 32px);cursor:pointer;border:none;outline:none;background:transparent}.ispui-announcement__close-icon{width:var(--ispui-announcement__close-button_icon-size, 15px);height:var(--ispui-announcement__close-button_icon-size, 15px);stroke:var(--ispui-announcement__close-button-color, var(--isp-icon-onField));stroke-width:var(--ispui-announcement__close-button-icon-stroke-width, 1.5px)}",Dd=Jr$1(class extends Lr{constructor(o){super(),o!==false&&this.__registerHost(),this.close=qr(this,"close",7),this.type="info",this.noClose=false;}render(){return Mt(an,{key:"9acd36650e6c1f2bcfc0c22571a8c2ece9209ff8",class:["ispui-announcement",`ispui-announcement_${this.type}`,this.noClose?"ispui-announcement_no-close":""].join(" ")},Mt("div",{key:"7d328c2aa1728f439603f65f8e51736da224b69a",class:"ispui-announcement__content"},Mt(wd,{key:"66a021980f080a5ce468124d1515399f69061507",type:this.type}),Mt("slot",{key:"a68c7ebe2d2695b32e1d22ce7e4c90e47c66663b"})),!this.noClose&&Mt("button",{key:"2345eea00d5bfd127c96bc0d45b55235353ad2d3",class:"ispui-announcement__close-button",onClick:()=>this.close.emit(true),type:"button"},Mt(yd,{key:"bb4a620afa57e27f8c8caf69e024da262d08a1ab"})))}static get style(){return kd}},[260,"ispui-announcement",{type:[1],noClose:[4,"no-close"]}]);function Pd(){if(typeof customElements>"u")return;["ispui-announcement"].forEach(o=>{o==="ispui-announcement"&&(customElements.get(o)||customElements.define(o,Dd));});}var xc=Pd;var Md=["*"],Id=(i,o)=>{let e=i.prototype;o.forEach(t=>{Object.defineProperty(e,t,{get(){return this.el[t]},set(n){this.z.runOutsideAngular(()=>this.el[t]=n);},configurable:true});});},Td=(i,o)=>{let e=i.prototype;o.forEach(t=>{e[t]=function(){let n=arguments;return this.z.runOutsideAngular(()=>this.el[t].apply(this.el,n))};});},Ed=(i,o,e)=>{e.forEach(t=>i[t]=ks(o,t));};function Od(i){return function(e){let{defineCustomElementFn:t,inputs:n,methods:r}=i;return t!==void 0&&t(),n&&Id(e,n),r&&Td(e,r),e}}var $n=class Uo{z;el;constructor(o,e,t){this.z=t,o.detach(),this.el=e.nativeElement,Ed(this,this.el,["close"]);}static \u0275fac=function(e){return new(e||Uo)(Kr$1(YV),Kr$1(zr),Kr$1(ce$2))};static \u0275cmp=uw({type:Uo,selectors:[["ispui-announcement"]],inputs:{noClose:"noClose",type:"type"},ngContentSelectors:Md,decls:1,vars:0,template:function(e,t){e&1&&(Lb(),Fb(0));},encapsulation:2})};$n=vC([Od({defineCustomElementFn:xc,inputs:["noClose","type"]})],$n);var yc=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=fw({type:i});static \u0275inj=fd$1({})}return i})();function Ad(i,o){i&1&&pT(0),i&2&&Hl$1(" ",o," ");}function Nd(i,o){if(i&1){let e=Mb();Zi(0,"a",3),bg("click",function(n){let r=kd$1(e),s=Ob();return Od$1(s.handleBannerLinkClick(n,r))}),pT(1),Pl$1();}if(i&2){let e=o;pg("disabled",!!e.disabled?.())("href",e.href,HI)("target",e.target),jE(),Hl$1(" ",e.caption," ");}}var wc=(()=>{class i{constructor(){this.themeS=UV(void 0,{alias:"theme"}),this.msgS=UV(void 0,{alias:"msg"}),this.linkS=UV(void 0,{alias:"link"}),this.closeableS=UV(void 0,{alias:"closeable"}),this.closeClick=$V(),this.linkClick=$V();}handleBannerLinkClick(e,t){t.internal&&(e.preventDefault(),this.linkClick.emit(t));}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-global-banner"]],inputs:{themeS:[1,"theme","themeS"],msgS:[1,"msg","msgS"],linkS:[1,"link","linkS"],closeableS:[1,"closeable","closeableS"]},outputs:{closeClick:"closeClick",linkClick:"linkClick"},decls:4,vars:4,consts:[[3,"close","type","noClose"],[1,"isp-global-banner__text"],["ispuiLink","",1,"isp-global-banner__link",3,"disabled","href","target"],["ispuiLink","",1,"isp-global-banner__link",3,"click","disabled","href","target"]],template:function(t,n){if(t&1&&(Zi(0,"ispui-announcement",0),bg("close",function(){return n.closeClick.emit()}),Zi(1,"div",1),yb(2,Ad,1,1),yb(3,Nd,2,4,"a",2),Pl$1()()),t&2){let r,s;pg("type",n.themeS())("noClose",!n.closeableS()),jE(2),vb((r=n.msgS())?2:-1,r),jE(),vb((s=n.linkS())?3:-1,s);}},dependencies:[X$3,U$1,yc,$n],styles:[`.isp-global-banner__link[_ngcontent-%COMP%]{display:inline-block}.isp-global-banner__text[_ngcontent-%COMP%]{--ispui-font-size-regular: var(--isp-font-size-14);display:inline-block;max-width:900px;font-size:var(--isp-font-size-14);line-height:var(--isp-line-height-medium)}[_nghost-%COMP%]{z-index:5} 78/*# sourceMappingURL=/manimg/dragon/global-banner-VYK5XRUB.css.map */`]});}}return i})();var kc=new N$3("global-banner-service");function Dc(i){return {provide:kc,useClass:i}}function gi(){return T$1(kc)}var Pc=new N$3("side-bar-collapse-service");function Mc(i){return {provide:Pc,useClass:i}}function He(){return T$1(Pc)}var ve=(function(i){return i.Full="full",i.Favorite="favorite",i.Popular="popular",i})(ve||{});var Ic=new N$3("side-bar-filter-service");function Tc(i){return {provide:Ic,useClass:i}}function _i(){return T$1(Ic)}var Vo=new N$3("side-bar-search-service");function Ec(i){return {provide:Vo,useClass:i}}function vi(i){return i?.get(Vo)||T$1(Vo)}var Ld=["searchBar"],Oc=(()=>{class i{constructor(){this.hotKeyService=T$1(S$6),this.metric=T$1(C$4),this.sideBarCollapseService=He(),this.sideBarSearchService=vi(),this.focusSS=fi$2(false),this.searchQuery$=ri(this.sideBarSearchService.searchQueryS),this.searchInputS=WV.required("searchBar"),this.searchQueryS=this.sideBarSearchService.searchQueryS,this.placeholder="Ctrl + Shift + M",this.iconTabIndexS=UT(()=>this.sideBarCollapseService.isCollapsedS()?-1:0),this.openChange=$V(),this.isOpenedSS=fi$2(false),this.watchMenuCollapseForReset(),this.watchForFocusAndSearch(),this.watchForHotKeys(),this.watchForSearchForMetric();}watchMenuCollapseForReset(){ef$1(()=>{this.sideBarCollapseService.isCollapsedS()&&qT(()=>{this.setSearchQuery(""),this.toggleState(false),this.blur();});});}watchForHotKeys(){this.hotKeyService.onHotKey$(t$6.FocusMenuSearch).pipe(vn(()=>!$h$1("md")),$t$1()).subscribe(e=>{e.preventDefault(),this.sideBarCollapseService.toggleCollapseState(false),this.toggleState(true);});}watchForFocusAndSearch(){ef$1(()=>{let e=this.focusSS(),t=this.searchQueryS();qT(()=>{e&&this.toggleState(true),!e&&!t&&this.toggleState(false);});});}watchForSearchForMetric(){this.searchQuery$.pipe(vn(t=>t!==""),Du$1(3e3),$t$1()).subscribe(()=>{this.metric.append({event:e$1.UserStartSearchInMenu});});}focus(){this.searchInputS().nativeElement.focus();}blur(){this.searchInputS().nativeElement.blur();}setSearchQuery(e){this.sideBarSearchService.updateSearchQuery(e);}toggleState(e=!this.isOpenedSS()){this.isOpenedSS.set(e),this.openChange.emit(e),this.isOpenedSS()&&setTimeout(()=>{this.isOpenedSS()&&this.focus();});}onFocusChange(e){this.focusSS.set(e);}onInput(e){let t=e.target;this.setSearchQuery(t.value);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-side-bar-search"]],viewQuery:function(t,n){t&1&&xg(n.searchInputS,Ld,5),t&2&&Bb();},outputs:{openChange:"openChange"},decls:6,vars:7,consts:[["searchBar",""],[1,"isp-search"],[1,"isp-input-wrapper",3,"clearButton"],["slot","controls-start",1,"isp-search__search-icon",3,"click","keyup.space","keyup.enter","tabindex"],["name","search","size","16px"],["type","text","name","isp-menu-search",3,"input","blur","focus","tabIndex","placeholder","value"]],template:function(t,n){t&1&&(Zi(0,"div",1)(1,"ispui-input",2)(2,"div",3),bg("click",function(){return n.toggleState(true)})("keyup.space",function(){return n.toggleState(true)})("keyup.enter",function(){return n.toggleState(true)}),hg(3,"isp-svg-icon",4),Pl$1(),Zi(4,"input",5,0),bg("input",function(s){return n.onInput(s)})("blur",function(){return n.onFocusChange(false)})("focus",function(){return n.onFocusChange(true)}),Pl$1()()()),t&2&&(Pg("isp-search_opened",n.isOpenedSS()),jE(),pg("clearButton",true),jE(),pg("tabindex",n.iconTabIndexS()),jE(2),pg("tabIndex",n.isOpenedSS()?0:-1)("placeholder",n.placeholder)("value",n.searchQueryS()));},dependencies:[w$3,ge$3,$$5,Ce$2],styles:[`.isp-input-wrapper[_ngcontent-%COMP%]{--ispui-input__height: var(--isp-side-bar-menu-button-size, 32px);--ispui-input__width: 100%;--ispui-input__text-color: var(--isp-text-main__hover);--ispui-input__background-color: transparent;--ispui-input__border-width: 0;--ispui-input__button-size: 22px;--ispui-input__controls-start_padding: 0;--ispui-input__icon-color: var(--isp-text-main__hover);--ispui-input__icon-background-color: transparent;--ispui-input__button-background-color__hover: transparent;--ispui-input__button-background-color__active: transparent;--ispui-input__button-icon-color: var(--isp-text-main__hover);--ispui-input__button-icon-background-color: transparent;--ispui-input__placeholder-color: var(--isp-text-additional)}.isp-search__search-icon[_ngcontent-%COMP%]{--isp-icons-main-color: currentColor;display:flex;align-items:center;flex-shrink:0;justify-content:center;width:var(--isp-side-bar-menu-button-size-wide, 40px);height:var(--isp-side-bar-menu-button-size, 32px);cursor:pointer;transition:background-color .2s ease,color .2s ease;color:var(--isp-text-main);border-radius:var(--ispui-border-radius_s, 3px);outline:none}.isp-search__search-icon[_ngcontent-%COMP%]:hover{color:var(--isp-text-main__hover);background-color:var(--isp-background-component)}.isp-search__search-icon[_ngcontent-%COMP%]:active{background-color:transparent}.isp-search__search-icon[_ngcontent-%COMP%]:focus-visible{border:2px solid var(--isp-text-interactive)}.isp-search_opened[_ngcontent-%COMP%] .isp-search__search-icon[_ngcontent-%COMP%]{cursor:default;pointer-events:none;color:var(--isp-text-main__hover)}.isp-search[_ngcontent-%COMP%]{width:var(--isp-side-bar-menu-button-size-wide, 40px);height:var(--isp-side-bar-menu-button-size, 32px);margin-left:auto;transition-timing-function:ease-out;transition-duration:.15s;transition-property:width,background-color;border-radius:var(--ispui-border-radius_s, 3px)}.isp-search_opened[_ngcontent-%COMP%]{width:100%;background-color:var(--isp-neutral-lowContrast-20)} 79/*# sourceMappingURL=/manimg/dragon/search-U4QMTS73.css.map */`]});}}return i})();function $d(i,o){i&1&&(Zi(0,"div",0),hg(1,"ispui-skeleton",2)(2,"ispui-skeleton",2)(3,"ispui-skeleton",2)(4,"ispui-skeleton",2)(5,"ispui-skeleton",2),Pl$1(),hg(6,"ispui-skeleton",1)),i&2&&(jE(),pg("show",true),jE(),pg("show",true),jE(),pg("show",true),jE(),pg("show",true),jE(),pg("show",true),jE(),pg("show",true));}var Bc=(()=>{class i{constructor(){this.isCollapsedS=UV(false,{alias:"isCollapsed"});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-side-bar-menu-skeleton"]],inputs:{isCollapsedS:[1,"isCollapsed","isCollapsedS"]},decls:3,vars:2,consts:[[1,"isp-skeleton-container"],[1,"isp-skeleton","isp-skeleton_wide",3,"show"],[1,"isp-skeleton",3,"show"]],template:function(t,n){t&1&&(Zi(0,"div",0),hg(1,"ispui-skeleton",1),yb(2,$d,7,6),Pl$1()),t&2&&(jE(),pg("show",true),jE(),vb(n.isCollapsedS()?-1:2));},dependencies:[W$2,b$8],styles:[`[_nghost-%COMP%]{--ispui-skeleton__display: block;width:100%}.isp-skeleton-container[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;gap:2px}.isp-skeleton[_ngcontent-%COMP%]{--ispui-skeleton__width: var(--isp-side-bar-menu-button-size, 32px);--ispui-skeleton__height: var(--isp-side-bar-menu-button-size, 32px)}.isp-skeleton_wide[_ngcontent-%COMP%]{--ispui-skeleton__width: var(--isp-side-bar-menu-button-size-wide, 40px);--ispui-skeleton__height: var(--isp-side-bar-menu-button-size, 32px)} 80/*# sourceMappingURL=/manimg/dragon/skeleton-M7SE2LDA.css.map */`]});}}return i})();var jd=i=>({text:i}),Ud=(i,o)=>o.hintS();function Vd(i,o){if(i&1&&hg(0,"isp-side-bar-menu-skeleton",1),i&2){let e=Ob();pg("isCollapsed",e.isCollapsedS());}}function Hd(i,o){if(i&1){let e=Mb();Zi(0,"isp-svg-icon",7),bg("click",function(){let n=kd$1(e).$implicit,r=Ob(2);return Od$1(r.handleButtonClick(n))})("keyup.space",function(){let n=kd$1(e).$implicit,r=Ob(2);return Od$1(r.handleButtonClick(n))})("keyup.enter",function(){let n=kd$1(e).$implicit,r=Ob(2);return Od$1(r.handleButtonClick(n))}),Pl$1();}if(i&2){let e=o.$implicit,t=Ob(2);Pg("isp-button_active",e.isActiveS())("isp-button_hidden",t.isSearchOpenedSS()||t.isCollapsedS()),pg("tabIndex",t.isSearchOpenedSS()||t.isCollapsedS()?-1:0)("name",e.icon)("size",e.size)("ispuiDropdownDataset",MT(8,jd,e.hintS()));}}function zd(i,o){if(i&1){let e=Mb();Zi(0,"isp-svg-icon",2),bg("click",function(){kd$1(e);let n=Ob();return Od$1(n.onToggleMenu())})("keyup.space",function(){kd$1(e);let n=Ob();return Od$1(n.onToggleMenu())})("keyup.enter",function(){kd$1(e);let n=Ob();return Od$1(n.onToggleMenu())}),Pl$1(),Zi(1,"section",3),Db(2,Hd,1,10,"isp-svg-icon",4,Ud),Pl$1(),Zi(4,"div",5)(5,"isp-side-bar-search",6,0),bg("openChange",function(n){kd$1(e);let r=Ob();return Od$1(r.onSearchOpenedStateChange(n))}),Pl$1()();}if(i&2){let e=Ob();Pg("isp-button_hidden",e.isSearchOpenedSS())("isp-button_reversed",e.isCollapsedS()),pg("name","arrow_curve")("size","20px")("tabIndex",0),jE(2),wb(e.menuButtons),jE(3),Pg("isp-search_hidden",e.isCollapsedS())("isp-search_opened",e.isSearchOpenedSS());}}var jn=(()=>{class i{constructor(){this.metric=T$1(C$4),this.sideBarItemsService=c$8(),this.sideBarCollapseService=He(),this.sideBarFilterService=_i(),this.desktopService=p$2(),this.isEmptyS=this.sideBarItemsService.isEmptyS,this.isCollapsedS=this.sideBarCollapseService.isCollapsedS,this.isSearchOpenedSS=fi$2(false),this.menuButtons=[{type:"filter-all",hintS:j$6.messageS("hint_mbarall",this.desktopService.docS),icon:"mbar-all",isActiveS:UT(()=>this.sideBarFilterService.menuFilterS()===ve.Full),size:"16px"},{type:"filter-favorite",hintS:j$6.messageS("hint_mbarfavorite",this.desktopService.docS),icon:"mbar-favorite",isActiveS:UT(()=>this.sideBarFilterService.menuFilterS()===ve.Favorite),size:"16px"},{type:"filter-popular",hintS:j$6.messageS("hint_mbarpopular",this.desktopService.docS),icon:"mbar-popular",isActiveS:UT(()=>this.sideBarFilterService.menuFilterS()===ve.Popular),size:"16px"},{type:"show-all",hintS:j$6.messageS("hint_mbarshow",this.desktopService.docS),icon:"ff-plus-a",isActiveS:fi$2(false),size:"20px"},{type:"hide-all",hintS:j$6.messageS("hint_mbarhide",this.desktopService.docS),icon:"ff-minus-a",isActiveS:fi$2(false),size:"20px"}];}handleButtonClick(e){switch(e.type){case "filter-all":this.sideBarFilterService.updateStorageFilter(ve.Full),this.metric.append({event:e$1.UserClickOnShowFullFromMenu});break;case "filter-favorite":this.sideBarFilterService.updateStorageFilter(ve.Favorite),this.metric.append({event:e$1.UserClickOnShowFavoriteFromMenu});break;case "filter-popular":this.sideBarFilterService.updateStorageFilter(ve.Popular),this.metric.append({event:e$1.UserClickOnShowPopularFromMenu});break;
80case "show-all":this.sideBarItemsService.categoriesS().forEach(t=>{this.sideBarItemsService.toggleCategoryCollapseState(t,true);}),this.metric.append({event:e$1.UserClickOnShowAllFromMenu});break;case "hide-all":this.sideBarItemsService.categoriesS().forEach(t=>{this.sideBarItemsService.toggleCategoryCollapseState(t,false);}),this.metric.append({event:e$1.UserClickOnHideAllFromMenu});break}}onToggleMenu(){this.sideBarCollapseService.toggleCollapseState();}onSearchOpenedStateChange(e){this.isSearchOpenedSS.set(e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-side-bar-menu"]],decls:2,vars:1,consts:[["search",""],[3,"isCollapsed"],[1,"isp-button","isp-button_wide","isp-toggle-button",3,"click","keyup.space","keyup.enter","name","size","tabIndex"],[1,"isp-buttons-container"],["role","button",1,"isp-button",3,"isp-button_active","isp-button_hidden","tabIndex","name","size","ispuiDropdownDataset"],[1,"isp-search-placeholder"],[1,"isp-search",3,"openChange"],["role","button",1,"isp-button",3,"click","keyup.space","keyup.enter","tabIndex","name","size","ispuiDropdownDataset"]],template:function(t,n){t&1&&yb(0,Vd,1,1,"isp-side-bar-menu-skeleton",1)(1,zd,7,11),t&2&&vb(n.isEmptyS()?0:1);},dependencies:[w$3,Bc,Oc,Ps,vs],styles:[`.isp-buttons-container[_ngcontent-%COMP%]{display:flex;gap:2px}.isp-button[_ngcontent-%COMP%]{--isp-icons-main-color: currentColor;--isp-icons-fill-color: transparent;position:relative;display:flex;align-items:center;justify-content:center;width:var(--isp-side-bar-menu-button-size, 32px);min-width:var(--isp-side-bar-menu-button-size, 32px);height:var(--isp-side-bar-menu-button-size, 32px);cursor:pointer;transition:opacity .1s ease,background-color .2s ease,color .2s ease;text-align:center;vertical-align:middle;opacity:1;color:var(--isp-text-main);border-radius:var(--ispui-border-radius_s, 3px);outline:none;outline-offset:-2px;background-color:transparent}.isp-button[_ngcontent-%COMP%]:hover{background-color:var(--isp-background-component)}.isp-button[_ngcontent-%COMP%]:hover:not(.isp-button_active){color:var(--isp-text-main__hover)}.isp-button[_ngcontent-%COMP%]:focus-visible{border:2px solid var(--isp-text-interactive)}.isp-button_active[_ngcontent-%COMP%]{color:var(--isp-text-interactive)}.isp-button_hidden[_ngcontent-%COMP%]{pointer-events:none;opacity:0}.isp-button_reversed[_ngcontent-%COMP%]{transform:scaleX(-1)}.isp-button_wide[_ngcontent-%COMP%], .isp-search-placeholder[_ngcontent-%COMP%]{width:var(--isp-side-bar-menu-button-size-wide, 40px);height:var(--isp-side-bar-menu-button-size, 32px)}.isp-search[_ngcontent-%COMP%]{position:absolute;top:50%;right:0;transition:opacity .1s ease;transform:translateY(-50%);opacity:1}.isp-search_opened[_ngcontent-%COMP%]{width:100%}.isp-search_hidden[_ngcontent-%COMP%]{pointer-events:none;opacity:0}@media(max-width:639.98px){.isp-toggle-button[_ngcontent-%COMP%]{display:none}}[_nghost-%COMP%]{position:relative;display:flex;align-items:center;justify-content:space-between} 81/*# sourceMappingURL=/manimg/dragon/side-bar-menu-MQ5T267C.css.map */`]});}}return i})();var Un=new WeakMap,Rc=(()=>{class i{_appRef;_injector=T$1(Ie$1);_environmentInjector=T$1(fe$1);load(e){let t=this._appRef=this._appRef||this._injector.get(Xr$1),n=Un.get(t);n||(n={loaders:new Set,refs:[]},Un.set(t,n),t.onDestroy(()=>{Un.get(t)?.refs.forEach(r=>r.destroy()),Un.delete(t);})),n.loaders.has(e)||(n.loaders.add(e),n.refs.push(tH(e,{environmentInjector:this._environmentInjector})));}static \u0275fac=function(t){return new(t||i)};static \u0275prov=Gr$1({token:i,factory:i.\u0275fac})}return i})();var Ho;function Gd(){if(Ho==null){let i=typeof document<"u"?document.head:null;Ho=!!(i&&(i.createShadowRoot||i.attachShadow));}return Ho}function Vn(i){if(Gd()){let o=i.getRootNode?i.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&o instanceof ShadowRoot)return o}return null}function Ii(i){return i.composedPath?i.composedPath()[0]:i.target}function Ac(i){return i.buttons===0||i.detail===0}function Nc(i){let o=i.touches&&i.touches[0]||i.changedTouches&&i.changedTouches[0];return !!o&&o.identifier===-1&&(o.radiusX==null||o.radiusX===1)&&(o.radiusY==null||o.radiusY===1)}
vendor: 29,032 bytes, lines 81-94
81var Fc=new Map,Hn=class i{_appId=T$1(Jd$1);static _infix=`a${Math.floor(Math.random()*1e5).toString()}`;getId(o,e=false){this._appId!=="ng"&&(o+=this._appId);let t=Fc.get(o);return t===void 0?t=0:t++,Fc.set(o,t),`${o}${e?i._infix+"-":""}${t}`}static \u0275fac=function(e){return new(e||i)};static \u0275prov=Gr$1({token:i,factory:i.\u0275fac})};function Lc(i){return Array.isArray(i)?i:[i]}function Ko(i){let o=i.cloneNode(true),e=o.querySelectorAll("[id]"),t=i.nodeName.toLowerCase();o.removeAttribute("id");for(let n=0;n<e.length;n++)e[n].removeAttribute("id");return t==="canvas"?Uc(i,o):(t==="input"||t==="select"||t==="textarea")&&jc(i,o),$c("canvas",i,o,Uc),$c("input, textarea, select",i,o,jc),o}function $c(i,o,e,t){let n=o.querySelectorAll(i);if(n.length){let r=e.querySelectorAll(i);for(let s=0;s<n.length;s++)t(n[s],r[s]);}}var Kd=0;function jc(i,o){o.type!=="file"&&(o.value=i.value),o.type==="radio"&&o.name&&(o.name=`mat-clone-${o.name}-${Kd++}`);}function Uc(i,o){let e=o.getContext("2d");if(e)try{e.drawImage(i,0,0);}catch{}}function Xo(i){let o=i.getBoundingClientRect();return {top:o.top,right:o.right,bottom:o.bottom,left:o.left,width:o.width,height:o.height,x:o.x,y:o.y}}function qo(i,o,e){let{top:t,bottom:n,left:r,right:s}=i;return e>=t&&e<=n&&o>=r&&o<=s}function qd(i,o){let e=o.left<i.left,t=o.left+o.width>i.right,n=o.top<i.top,r=o.top+o.height>i.bottom;return e||t||n||r}function Oi(i,o,e){i.top+=o,i.bottom=i.top+i.height,i.left+=e,i.right=i.left+i.width;}function Vc(i,o,e,t){let{top:n,right:r,bottom:s,left:a,width:d,height:g}=i,D=d*o,K=g*o;return t>n-K&&t<s+K&&e>a-D&&e<r+D}var zn=class{_document;positions=new Map;constructor(o){this._document=o;}clear(){this.positions.clear();}cache(o){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}),o.forEach(e=>{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:Xo(e)});});}handleScroll(o){let e=Ii(o),t=this.positions.get(e);if(!t)return null;let n=t.scrollPosition,r,s;if(e===this._document){let g=this.getViewportScrollPosition();r=g.top,s=g.left;}else r=e.scrollTop,s=e.scrollLeft;let a=n.top-r,d=n.left-s;return this.positions.forEach((g,D)=>{g.clientRect&&e!==D&&e.contains(D)&&Oi(g.clientRect,a,d);}),n.top=r,n.left=s,{top:a,left:d}}getViewportScrollPosition(){return {top:window.scrollY,left:window.scrollX}}};function tl(i,o){let e=i.rootNodes;if(e.length===1&&e[0].nodeType===o.ELEMENT_NODE)return e[0];let t=o.createElement("div");return e.forEach(n=>t.appendChild(n)),t}function Jo(i,o,e){for(let t in o)if(o.hasOwnProperty(t)){let n=o[t];n?i.setProperty(t,n,e?.has(t)?"important":""):i.removeProperty(t);}return i}function bi(i,o){let e=o?"":"none";Jo(i.style,{"touch-action":o?"":"none","-webkit-user-drag":o?"":"none","-webkit-tap-highlight-color":o?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e});}function Hc(i,o,e){Jo(i.style,{position:o?"":"fixed",top:o?"":"0",opacity:o?"":"0",left:o?"":"-999em"},e);}function Gn(i,o){return o&&o!="none"?i+" "+o:i}function zc(i,o){i.style.width=`${o.width}px`,i.style.height=`${o.height}px`,i.style.transform=Bi(o.left,o.top);}function Bi(i,o){return `translate3d(${Math.round(i)}px, ${Math.round(o)}px, 0)`}var Ti={capture:true},zo={passive:false,capture:true},Wd=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275cmp=uw({type:i,selectors:[["ng-component"]],hostAttrs:["cdk-drag-resets-container",""],decls:0,vars:0,template:function(t,n){},styles:[`@layer cdk-resets { 82 .cdk-drag-preview { 83 background: none; 84 border: none; 85 padding: 0; 86 color: inherit; 87 inset: auto; 88 } 89} 90.cdk-drag-placeholder *, 91.cdk-drag-preview * { 92 pointer-events: none !important; 93} 94`],encapsulation:2})}return i})(),er=(()=>{class i{_ngZone=T$1(ce$2);_document=T$1(di$1);_styleLoader=T$1(Rc);_renderer=T$1(Br).createRenderer(null,null);_cleanupDocumentTouchmove;_scroll=new oe$2;_dropInstances=new Set;_dragInstances=new Set;_activeDragInstances=fi$2([]);_globalListeners;_draggingPredicate=e=>e.isDragging();_domNodesToDirectives=null;pointerMove=new oe$2;pointerUp=new oe$2;registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e);}registerDragItem(e){this._dragInstances.add(e),this._dragInstances.size===1&&this._ngZone.runOutsideAngular(()=>{this._cleanupDocumentTouchmove?.(),this._cleanupDocumentTouchmove=this._renderer.listen(this._document,"touchmove",this._persistentTouchmoveListener,zo);});}removeDropContainer(e){this._dropInstances.delete(e);}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),this._dragInstances.size===0&&this._cleanupDocumentTouchmove?.();}startDragging(e,t){if(!(this._activeDragInstances().indexOf(e)>-1)&&(this._styleLoader.load(Wd),this._activeDragInstances.update(n=>[...n,e]),this._activeDragInstances().length===1)){let n=t.type.startsWith("touch"),r=a=>this.pointerUp.next(a),s=[["scroll",a=>this._scroll.next(a),Ti],["selectstart",this._preventDefaultWhileDragging,zo]];n?s.push(["touchend",r,Ti],["touchcancel",r,Ti]):s.push(["mouseup",r,Ti]),n||s.push(["mousemove",a=>this.pointerMove.next(a),zo]),this._ngZone.runOutsideAngular(()=>{this._globalListeners=s.map(([a,d,g])=>this._renderer.listen(this._document,a,d,g));});}}stopDragging(e){this._activeDragInstances.update(t=>{let n=t.indexOf(e);return n>-1?(t.splice(n,1),[...t]):t}),this._activeDragInstances().length===0&&this._clearGlobalListeners();}isDragging(e){return this._activeDragInstances().indexOf(e)>-1}scrolled(e){let t=[this._scroll];return e&&e!==this._document&&t.push(new _$4(n=>this._ngZone.runOutsideAngular(()=>{let r=this._renderer.listen(e,"scroll",s=>{this._activeDragInstances().length&&n.next(s);},Ti);return ()=>{r();}}))),Hm$1(...t)}registerDirectiveNode(e,t){this._domNodesToDirectives??=new WeakMap,this._domNodesToDirectives.set(e,t);}removeDirectiveNode(e){this._domNodesToDirectives?.delete(e);}getDragDirectiveForNode(e){return this._domNodesToDirectives?.get(e)||null}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._domNodesToDirectives=null,this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete();}_preventDefaultWhileDragging=e=>{this._activeDragInstances().length>0&&e.preventDefault();};_persistentTouchmoveListener=e=>{this._activeDragInstances().length>0&&(this._activeDragInstances().some(this._draggingPredicate)&&e.preventDefault(),this.pointerMove.next(e));};_clearGlobalListeners(){this._globalListeners?.forEach(e=>e()),this._globalListeners=void 0;}static \u0275fac=function(t){return new(t||i)};static \u0275prov=Gr$1({token:i,factory:i.\u0275fac})}return i})();function Gc(i){let o=i.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(i)*o}function Qd(i){let o=getComputedStyle(i),e=Go(o,"transition-property"),t=e.find(a=>a==="transform"||a==="all");if(!t)return 0;let n=e.indexOf(t),r=Go(o,"transition-duration"),s=Go(o,"transition-delay");return Gc(r[n])+Gc(s[n])}function Go(i,o){return i.getPropertyValue(o).split(",").map(t=>t.trim())}var Zd=new Set(["position"]),Wo=class{_document;_rootElement;_direction;_initialDomRect;_previewTemplate;_previewClass;_pickupPositionOnPage;_initialTransform;_zIndex;_renderer;_previewEmbeddedView=null;_preview;get element(){return this._preview}constructor(o,e,t,n,r,s,a,d,g,D){this._document=o,this._rootElement=e,this._direction=t,this._initialDomRect=n,this._previewTemplate=r,this._previewClass=s,this._pickupPositionOnPage=a,this._initialTransform=d,this._zIndex=g,this._renderer=D;}attach(o){this._preview=this._createPreview(),o.appendChild(this._preview),Kc(this._preview)&&this._preview.showPopover();}destroy(){this._preview.remove(),this._previewEmbeddedView?.destroy(),this._preview=this._previewEmbeddedView=null;}setTransform(o){this._preview.style.transform=o;}getBoundingClientRect(){return this._preview.getBoundingClientRect()}addClass(o){this._preview.classList.add(o);}getTransitionDuration(){return Qd(this._preview)}addEventListener(o,e){return this._renderer.listen(this._preview,o,e)}_createPreview(){let o=this._previewTemplate,e=this._previewClass,t=o?o.template:null,n;if(t&&o){let r=o.matchSize?this._initialDomRect:null,s=o.viewContainer.createEmbeddedView(t,o.context);s.detectChanges(),n=tl(s,this._document),this._previewEmbeddedView=s,o.matchSize?zc(n,r):n.style.transform=Bi(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y);}else n=Ko(this._rootElement),zc(n,this._initialDomRect),this._initialTransform&&(n.style.transform=this._initialTransform);return Jo(n.style,{"pointer-events":"none",margin:Kc(n)?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this._zIndex+""},Zd),bi(n,false),n.classList.add("cdk-drag-preview"),n.setAttribute("popover","manual"),n.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(r=>n.classList.add(r)):n.classList.add(e)),n}};function Kc(i){return "showPopover"in i}var Yd={passive:true},qc={passive:false},Xd={passive:false,capture:true},Jd=800,Wc="cdk-drag-placeholder",Qc=new Set(["position"]);function il(i,o,e={dragStartThreshold:5,pointerDirectionChangeThreshold:5}){let t=i.get(ED,null,{optional:true})||i.get(Br).createRenderer(null,null);return new Qo(o,e,i.get(di$1),i.get(ce$2),i.get(et),i.get(er),t)}var Qo=class{_config;_document;_ngZone;_viewportRuler;_dragDropRegistry;_renderer;_rootElementCleanups;_cleanupShadowRootSelectStart;_preview=null;_previewContainer;_placeholderRef=null;_placeholder;_pickupPositionInElement;_pickupPositionOnPage;_marker;_anchor=null;_passiveTransform={x:0,y:0};_activeTransform={x:0,y:0};_initialTransform;_hasStartedDragging=fi$2(false);_hasMoved=false;_initialContainer;_initialIndex;_parentPositions;_moveEvents=new oe$2;_pointerDirectionDelta;_pointerPositionAtLastDirectionChange;_lastKnownPointerPosition;_rootElement;_ownerSVGElement=null;_rootElementTapHighlight;_pointerMoveSubscription=B$3.EMPTY;_pointerUpSubscription=B$3.EMPTY;_scrollSubscription=B$3.EMPTY;_resizeSubscription=B$3.EMPTY;_lastTouchEventTime;_dragStartTime;_boundaryElement=null;_nativeInteractionsEnabled=true;_initialDomRect;_previewRect;_boundaryRect;_previewTemplate;_placeholderTemplate;_handles=[];_disabledHandles=new Set;_dropContainer;_direction="ltr";_parentDragRef=null;_cachedShadowRoot;lockAxis=null;dragStartDelay=0;previewClass;scale=1;get disabled(){return this._disabled||!!(this._dropContainer&&this._dropContainer.disabled)}set disabled(o){o!==this._disabled&&(this._disabled=o,this._toggleNativeDragInteractions(),this._handles.forEach(e=>bi(e,o)));}_disabled=false;beforeStarted=new oe$2;started=new oe$2;released=new oe$2;ended=new oe$2;entered=new oe$2;exited=new oe$2;dropped=new oe$2;moved=this._moveEvents;data;constrainPosition;constructor(o,e,t,n,r,s,a){this._config=e,this._document=t,this._ngZone=n,this._viewportRuler=r,this._dragDropRegistry=s,this._renderer=a,this.withRootElement(o).withParent(e.parentDragRef||null),this._parentPositions=new zn(t),s.registerDragItem(this);}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(o){this._handles=o.map(t=>Ae(t)),this._handles.forEach(t=>bi(t,this.disabled)),this._toggleNativeDragInteractions();let e=new Set;return this._disabledHandles.forEach(t=>{this._handles.indexOf(t)>-1&&e.add(t);}),this._disabledHandles=e,this}withPreviewTemplate(o){return this._previewTemplate=o,this}withPlaceholderTemplate(o){return this._placeholderTemplate=o,this}withRootElement(o){let e=Ae(o);if(e!==this._rootElement){this._removeRootElementListeners();let t=this._renderer;this._rootElementCleanups=this._ngZone.runOutsideAngular(()=>[t.listen(e,"mousedown",this._pointerDown,qc),t.listen(e,"touchstart",this._pointerDown,Yd),t.listen(e,"dragstart",this._nativeDragStart,qc)]),this._initialTransform=void 0,this._rootElement=e;}return typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(o){return this._boundaryElement=o?Ae(o):null,this._resizeSubscription.unsubscribe(),o&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(o){return this._parentDragRef=o,this}dispose(){this._removeRootElementListeners(),this.isDragging()&&this._rootElement?.remove(),this._marker?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeListeners(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._marker=this._parentDragRef=null;}isDragging(){return this._hasStartedDragging()&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0};}resetToBoundary(){if(this._boundaryElement&&this._rootElement&&qd(this._boundaryElement.getBoundingClientRect(),this._rootElement.getBoundingClientRect())){let o=this._boundaryElement.getBoundingClientRect(),e=this._rootElement.getBoundingClientRect(),t=0,n=0;e.left<o.left?t=o.left-e.left:e.right>o.right&&(t=o.right-e.right),e.top<o.top?n=o.top-e.top:e.bottom>o.bottom&&(n=o.bottom-e.bottom);let r=this._activeTransform.x,s=this._activeTransform.y,a=r+t,d=s+n;this._rootElement.style.transform=Bi(a,d),this._activeTransform={x:a,y:d},this._passiveTransform={x:a,y:d};}}disableHandle(o){!this._disabledHandles.has(o)&&this._handles.indexOf(o)>-1&&(this._disabledHandles.add(o),bi(o,true));}enableHandle(o){this._disabledHandles.has(o)&&(this._disabledHandles.delete(o),bi(o,this.disabled));}withDirection(o){return this._direction=o,this}_withDropContainer(o){this._dropContainer=o;}getFreeDragPosition(){let o=this.isDragging()?this._activeTransform:this._passiveTransform;return {x:o.x,y:o.y}}setFreeDragPosition(o){return this._activeTransform={x:0,y:0},this._passiveTransform.x=o.x,this._passiveTransform.y=o.y,this._dropContainer||this._applyRootElementTransform(o.x,o.y),this}withPreviewContainer(o){return this._previewContainer=o,this}_sortFromLastPointerPosition(){let o=this._lastKnownPointerPosition;o&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(o),o);}_removeListeners(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe(),this._cleanupShadowRootSelectStart?.(),this._cleanupShadowRootSelectStart=void 0;}_destroyPreview(){this._preview?.destroy(),this._preview=null;}_destroyPlaceholder(){this._anchor?.remove(),this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._anchor=this._placeholderRef=null;}_pointerDown=o=>{if(this.beforeStarted.next(),this._handles.length){let e=this._getTargetHandle(o);e&&!this._disabledHandles.has(e)&&!this.disabled&&this._initializeDragSequence(e,o);}else this.disabled||this._initializeDragSequence(this._rootElement,o);};_pointerMove=o=>{let e=this._getPointerPositionOnPage(o);if(!this._hasStartedDragging()){let n=Math.abs(e.x-this._pickupPositionOnPage.x),r=Math.abs(e.y-this._pickupPositionOnPage.y);if(n+r>=this._config.dragStartThreshold){let a=Date.now()>=this._dragStartTime+this._getDragStartDelay(o),d=this._dropContainer;if(!a){this._endDragSequence(o);return}(!d||!d.isDragging()&&!d.isReceiving())&&(o.cancelable&&o.preventDefault(),this._hasStartedDragging.set(true),this._ngZone.run(()=>this._startDragSequence(o)));}return}o.cancelable&&o.preventDefault();let t=this._getConstrainedPointerPosition(e);if(this._hasMoved=true,this._lastKnownPointerPosition=e,this._updatePointerDirectionDelta(t),this._dropContainer)this._updateActiveDropContainer(t,e);else {let n=this.constrainPosition?this._initialDomRect:this._pickupPositionOnPage,r=this._activeTransform;r.x=t.x-n.x+this._passiveTransform.x,r.y=t.y-n.y+this._passiveTransform.y,this._applyRootElementTransform(r.x,r.y);}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:t,event:o,distance:this._getDragDistance(t),delta:this._pointerDirectionDelta});});};_pointerUp=o=>{this._endDragSequence(o);};_endDragSequence(o){if(this._dragDropRegistry.isDragging(this)&&(this._removeListeners(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),!!this._hasStartedDragging()))if(this.released.next({source:this,event:o}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(o),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this);});else {this._passiveTransform.x=this._activeTransform.x;let e=this._getPointerPositionOnPage(o);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:o});}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this);}}_startDragSequence(o){Ei(o)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();let e=this._getShadowRoot(),t=this._dropContainer;if(e&&this._ngZone.runOutsideAngular(()=>{this._cleanupShadowRootSelectStart=this._renderer.listen(e,"selectstart",em,Xd);}),t){let n=this._rootElement,r=n.parentNode,s=this._placeholder=this._createPlaceholderElement(),a=this._marker=this._marker||this._document.createComment("");r.insertBefore(a,n),this._initialTransform=n.style.transform||"",this._preview=new Wo(this._document,this._rootElement,this._direction,this._initialDomRect,this._previewTemplate||null,this.previewClass||null,this._pickupPositionOnPage,this._initialTransform,this._config.zIndex||1e3,this._renderer),this._preview.attach(this._getPreviewInsertionPoint(r,e)),Hc(n,false,Qc),this._document.body.appendChild(r.replaceChild(s,n)),this.started.next({source:this,event:o}),t.start(),this._initialContainer=t,this._initialIndex=t.getItemIndex(this);}else this.started.next({source:this,event:o}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(t?t.getScrollableParents():[]);}_initializeDragSequence(o,e){this._parentDragRef&&e.stopPropagation();let t=this.isDragging(),n=Ei(e),r=!n&&e.button!==0,s=this._rootElement,a=Ii(e),d=!n&&this._lastTouchEventTime&&this._lastTouchEventTime+Jd>Date.now(),g=n?Nc(e):Ac(e);if(a&&a.draggable&&e.type==="mousedown"&&e.preventDefault(),t||r||d||g)return;if(this._handles.length){let le=s.style;this._rootElementTapHighlight=le.webkitTapHighlightColor||"",le.webkitTapHighlightColor="transparent";}this._hasMoved=false,this._hasStartedDragging.set(this._hasMoved),this._removeListeners(),this._initialDomRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(le=>this._updateOnScroll(le)),this._boundaryElement&&(this._boundaryRect=Xo(this._boundaryElement));let D=this._previewTemplate;this._pickupPositionInElement=D&&D.template&&!D.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialDomRect,o,e);let K=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:K.x,y:K.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e);}_cleanupDragArtifacts(o){Hc(this._rootElement,true,Qc),this._marker.parentNode.replaceChild(this._rootElement,this._marker),this._destroyPreview(),this._destroyPlaceholder(),this._initialDomRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{let e=this._dropContainer,t=e.getItemIndex(this),n=this._getPointerPositionOnPage(o),r=this._getDragDistance(n),s=e._isOverContainer(n.x,n.y);this.ended.next({source:this,distance:r,dropPoint:n,event:o}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:s,distance:r,dropPoint:n,event:o}),e.drop(this,t,this._initialIndex,this._initialContainer,s,r,n,o),this._dropContainer=this._initialContainer;});}_updateActiveDropContainer({x:o,y:e},{x:t,y:n}){let r=this._initialContainer._getSiblingContainerFromPosition(this,o,e);!r&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(o,e)&&(r=this._initialContainer),r&&r!==this._dropContainer&&this._ngZone.run(()=>{let s=this._dropContainer.getItemIndex(this),a=this._dropContainer.getItemAtIndex(s+1)?.getVisibleElement()||null;this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._conditionallyInsertAnchor(r,this._dropContainer,a),this._dropContainer=r,this._dropContainer.enter(this,o,e,r===this._initialContainer&&r.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:r,currentIndex:r.getItemIndex(this)});}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(t,n),this._dropContainer._sortItem(this,o,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(o,e):this._applyPreviewTransform(o-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y));}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();let o=this._placeholder.getBoundingClientRect();this._preview.addClass("cdk-drag-animating"),this._applyPreviewTransform(o.left,o.top);let e=this._preview.getTransitionDuration();return e===0?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{let n=a=>{(!a||this._preview&&Ii(a)===this._preview.element&&a.propertyName==="transform")&&(s(),t(),clearTimeout(r));},r=setTimeout(n,e*1.5),s=this._preview.addEventListener("transitionend",n);}))}_createPlaceholderElement(){let o=this._placeholderTemplate,e=o?o.template:null,t;return e?(this._placeholderRef=o.viewContainer.createEmbeddedView(e,o.context),this._placeholderRef.detectChanges(),t=tl(this._placeholderRef,this._document)):t=Ko(this._rootElement),t.style.pointerEvents="none",t.classList.add(Wc),t}_getPointerPositionInElement(o,e,t){let n=e===this._rootElement?null:e,r=n?n.getBoundingClientRect():o,s=Ei(t)?t.targetTouches[0]:t,a=this._getViewportScrollPosition(),d=s.pageX-r.left-a.left,g=s.pageY-r.top-a.top;return {x:r.left-o.left+d,y:r.top-o.top+g}}_getPointerPositionOnPage(o){let e=this._getViewportScrollPosition(),t=Ei(o)?o.touches[0]||o.changedTouches[0]||{pageX:0,pageY:0}:o,n=t.pageX-e.left,r=t.pageY-e.top;if(this._ownerSVGElement){let s=this._ownerSVGElement.getScreenCTM();if(s){let a=this._ownerSVGElement.createSVGPoint();return a.x=n,a.y=r,a.matrixTransform(s.inverse())}}return {x:n,y:r}}_getConstrainedPointerPosition(o){let e=this._dropContainer?this._dropContainer.lockAxis:null,{x:t,y:n}=this.constrainPosition?this.constrainPosition(o,this,this._initialDomRect,this._pickupPositionInElement):o;if(this.lockAxis==="x"||e==="x"?n=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):(this.lockAxis==="y"||e==="y")&&(t=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){let{x:r,y:s}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,a=this._boundaryRect,{width:d,height:g}=this._getPreviewRect(),D=a.top+s,K=a.bottom-(g-s),le=a.left+r,Je=a.right-(d-r);t=Zc(t,le,Je),n=Zc(n,D,K);}return {x:t,y:n}}_updatePointerDirectionDelta(o){let{x:e,y:t}=o,n=this._pointerDirectionDelta,r=this._pointerPositionAtLastDirectionChange,s=Math.abs(e-r.x),a=Math.abs(t-r.y);return s>this._config.pointerDirectionChangeThreshold&&(n.x=e>r.x?1:-1,r.x=e),a>this._config.pointerDirectionChangeThreshold&&(n.y=t>r.y?1:-1,r.y=t),n}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;let o=this._handles.length>0||!this.isDragging();o!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=o,bi(this._rootElement,o));}_removeRootElementListeners(){this._rootElementCleanups?.forEach(o=>o()),this._rootElementCleanups=void 0;}_applyRootElementTransform(o,e){let t=1/this.scale,n=Bi(o*t,e*t),r=this._rootElement.style;this._initialTransform==null&&(this._initialTransform=r.transform&&r.transform!="none"?r.transform:""),r.transform=Gn(n,this._initialTransform);}_applyPreviewTransform(o,e){let t=this._previewTemplate?.template?void 0:this._initialTransform,n=Bi(o,e);this._preview.setTransform(Gn(n,t));}_getDragDistance(o){let e=this._pickupPositionOnPage;return e?{x:o.x-e.x,y:o.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear();}_containInsideBoundaryOnResize(){let{x:o,y:e}=this._passiveTransform;if(o===0&&e===0||this.isDragging()||!this._boundaryElement)return;let t=this._rootElement.getBoundingClientRect(),n=this._boundaryElement.getBoundingClientRect();if(n.width===0&&n.height===0||t.width===0&&t.height===0)return;let r=n.left-t.left,s=t.right-n.right,a=n.top-t.top,d=t.bottom-n.bottom;n.width>t.width?(r>0&&(o+=r),s>0&&(o-=s)):o=0,n.height>t.height?(a>0&&(e+=a),d>0&&(e-=d)):e=0,(o!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:o});}_getDragStartDelay(o){let e=this.dragStartDelay;return typeof e=="number"?e:Ei(o)?e.touch:e?e.mouse:0}_updateOnScroll(o){let e=this._parentPositions.handleScroll(o);if(e){let t=Ii(o);this._boundaryRect&&t!==this._boundaryElement&&t.contains(this._boundaryElement)&&Oi(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y));}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return this._cachedShadowRoot===void 0&&(this._cachedShadowRoot=Vn(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(o,e){let t=this._previewContainer||"global";if(t==="parent")return o;if(t==="global"){let n=this._document;return e||n.fullscreenElement||n.webkitFullscreenElement||n.mozFullScreenElement||n.msFullscreenElement||n.body}return Ae(t)}_getPreviewRect(){return (!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialDomRect),this._previewRect}_nativeDragStart=o=>{if(this._handles.length){let e=this._getTargetHandle(o);e&&!this._disabledHandles.has(e)&&!this.disabled&&o.preventDefault();}else this.disabled||o.preventDefault();};_getTargetHandle(o){return this._handles.find(e=>o.target&&(o.target===e||e.contains(o.target)))}_conditionallyInsertAnchor(o,e,t){if(o===this._initialContainer)this._anchor?.remove(),this._anchor=null;else if(e===this._initialContainer&&e.hasAnchor){let n=this._anchor??=Ko(this._placeholder);n.classList.remove(Wc),n.classList.add("cdk-drag-anchor"),n.style.transform="",t?t.before(n):Ae(e.element).appendChild(n);}}};function Zc(i,o,e){return Math.max(o,Math.min(e,i))}function Ei(i){return i.type[0]==="t"}function em(i){i.preventDefault();}function nl(i,o,e){let t=Yc(o,i.length-1),n=Yc(e,i.length-1);if(t===n)return;let r=i[t],s=n<t?-1:1;for(let a=t;a!==n;a+=s)i[a]=i[a+s];i[n]=r;}function Yc(i,o){return Math.max(0,Math.min(o,i))}var Kn=class{_dragDropRegistry;_element;_sortPredicate;_itemPositions=[];_activeDraggables;orientation="vertical";direction="ltr";constructor(o){this._dragDropRegistry=o;}_previousSwap={drag:null,delta:0,overlaps:false};start(o){this.withItems(o);}sort(o,e,t,n){let r=this._itemPositions,s=this._getItemIndexFromPointerPosition(o,e,t,n);if(s===-1&&r.length>0)return null;let a=this.orientation==="horizontal",d=r.findIndex(Ce=>Ce.drag===o),g=r[s],D=r[d].clientRect,K=g.clientRect,le=d>s?1:-1,Je=this._getItemOffsetPx(D,K,le),Et=this._getSiblingOffsetPx(d,r,le),yi=r.slice();return nl(r,d,s),r.forEach((Ce,Sd)=>{if(yi[Sd]===Ce)return;let Sr=Ce.drag===o,vo=Sr?Je:Et,br=Sr?o.getPlaceholderElement():Ce.drag.getRootElement();Ce.offset+=vo;let Cr=Math.round(Ce.offset*(1/Ce.drag.scale));a?(br.style.transform=Gn(`translate3d(${Cr}px, 0, 0)`,Ce.initialTransform),Oi(Ce.clientRect,0,vo)):(br.style.transform=Gn(`translate3d(0, ${Cr}
94px, 0)`,Ce.initialTransform),Oi(Ce.clientRect,vo,0));}),this._previousSwap.overlaps=qo(K,e,t),this._previousSwap.drag=g.drag,this._previousSwap.delta=a?n.x:n.y,{previousIndex:d,currentIndex:s}}enter(o,e,t,n){let r=this._activeDraggables,s=r.indexOf(o),a=o.getPlaceholderElement();s>-1&&r.splice(s,1);let d=n==null||n<0?this._getItemIndexFromPointerPosition(o,e,t):n,g=r[d];if(g===o&&(g=r[d+1]),!g&&(d==null||d===-1||d<r.length-1)&&this._shouldEnterAsFirstChild(e,t)&&(g=r[0]),g&&!this._dragDropRegistry.isDragging(g)){let D=g.getRootElement();D.parentElement.insertBefore(a,D),r.splice(d,0,o);}else this._element.appendChild(a),r.push(o);a.style.transform="",this._cacheItemPositions();}withItems(o){this._activeDraggables=o.slice(),this._cacheItemPositions();}withSortPredicate(o){this._sortPredicate=o;}reset(){this._activeDraggables?.forEach(o=>{let e=o.getRootElement();if(e){let t=this._itemPositions.find(n=>n.drag===o)?.initialTransform;e.style.transform=t||"";}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=false;}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(o){return this._getVisualItemPositions().findIndex(e=>e.drag===o)}getItemAtIndex(o){return this._getVisualItemPositions()[o]?.drag||null}updateOnScroll(o,e){this._itemPositions.forEach(({clientRect:t})=>{Oi(t,o,e);}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition();});}withElementContainer(o){this._element=o;}_cacheItemPositions(){let o=this.orientation==="horizontal";this._itemPositions=this._activeDraggables.map(e=>{let t=e.getVisibleElement();return {drag:e,offset:0,initialTransform:t.style.transform||"",clientRect:Xo(t)}}).sort((e,t)=>o?e.clientRect.left-t.clientRect.left:e.clientRect.top-t.clientRect.top);}_getVisualItemPositions(){return this.orientation==="horizontal"&&this.direction==="rtl"?this._itemPositions.slice().reverse():this._itemPositions}_getItemOffsetPx(o,e,t){let n=this.orientation==="horizontal",r=n?e.left-o.left:e.top-o.top;return t===-1&&(r+=n?e.width-o.width:e.height-o.height),r}_getSiblingOffsetPx(o,e,t){let n=this.orientation==="horizontal",r=e[o].clientRect,s=e[o+t*-1],a=r[n?"width":"height"]*t;if(s){let d=n?"left":"top",g=n?"right":"bottom";t===-1?a-=s.clientRect[d]-r[g]:a+=r[d]-s.clientRect[g];}return a}_shouldEnterAsFirstChild(o,e){if(!this._activeDraggables.length)return false;let t=this._itemPositions,n=this.orientation==="horizontal";if(t[0].drag!==this._activeDraggables[0]){let s=t[t.length-1].clientRect;return n?o>=s.right:e>=s.bottom}else {let s=t[0].clientRect;return n?o<=s.left:e<=s.top}}_getItemIndexFromPointerPosition(o,e,t,n){let r=this.orientation==="horizontal",s=this._itemPositions.findIndex(({drag:a,clientRect:d})=>{if(a===o)return false;if(n){let g=r?n.x:n.y;if(a===this._previousSwap.drag&&this._previousSwap.overlaps&&g===this._previousSwap.delta)return false}return r?e>=Math.floor(d.left)&&e<Math.floor(d.right):t>=Math.floor(d.top)&&t<Math.floor(d.bottom)});return s===-1||!this._sortPredicate(s,o)?-1:s}},Zo=class{_document;_dragDropRegistry;_element;_sortPredicate;_rootNode;_activeItems;_previousSwap={drag:null,deltaX:0,deltaY:0,overlaps:false};_relatedNodes=[];constructor(o,e){this._document=o,this._dragDropRegistry=e;}start(o){let e=this._element.childNodes;this._relatedNodes=[];for(let t=0;t<e.length;t++){let n=e[t];this._relatedNodes.push([n,n.nextSibling]);}this.withItems(o);}sort(o,e,t,n){let r=this._getItemIndexFromPointerPosition(o,e,t),s=this._previousSwap;if(r===-1||this._activeItems[r]===o)return null;let a=this._activeItems[r];if(s.drag===a&&s.overlaps&&s.deltaX===n.x&&s.deltaY===n.y)return null;let d=this.getItemIndex(o),g=o.getPlaceholderElement(),D=a.getRootElement();r>d?D.after(g):D.before(g),nl(this._activeItems,d,r);let K=this._getRootNode().elementFromPoint(e,t);return s.deltaX=n.x,s.deltaY=n.y,s.drag=a,s.overlaps=D===K||D.contains(K),{previousIndex:d,currentIndex:r}}enter(o,e,t,n){let r=this._activeItems.indexOf(o);r>-1&&this._activeItems.splice(r,1);let s=n==null||n<0?this._getItemIndexFromPointerPosition(o,e,t):n;s===-1&&(s=this._getClosestItemIndexToPointer(o,e,t));let a=this._activeItems[s];a&&!this._dragDropRegistry.isDragging(a)?(this._activeItems.splice(s,0,o),a.getRootElement().before(o.getPlaceholderElement())):(this._activeItems.push(o),this._element.appendChild(o.getPlaceholderElement()));}withItems(o){this._activeItems=o.slice();}withSortPredicate(o){this._sortPredicate=o;}reset(){let o=this._element,e=this._previousSwap;for(let t=this._relatedNodes.length-1;t>-1;t--){let[n,r]=this._relatedNodes[t];n.parentNode===o&&n.nextSibling!==r&&(r===null?o.appendChild(n):r.parentNode===o&&o.insertBefore(n,r));}this._relatedNodes=[],this._activeItems=[],e.drag=null,e.deltaX=e.deltaY=0,e.overlaps=false;}getActiveItemsSnapshot(){return this._activeItems}getItemIndex(o){return this._activeItems.indexOf(o)}getItemAtIndex(o){return this._activeItems[o]||null}
94updateOnScroll(){this._activeItems.forEach(o=>{this._dragDropRegistry.isDragging(o)&&o._sortFromLastPointerPosition();});}withElementContainer(o){o!==this._element&&(this._element=o,this._rootNode=void 0);}_getItemIndexFromPointerPosition(o,e,t){let n=this._getRootNode().elementFromPoint(Math.floor(e),Math.floor(t)),r=n?this._activeItems.findIndex(s=>{let a=s.getRootElement();return n===a||a.contains(n)}):-1;return r===-1||!this._sortPredicate(r,o)?-1:r}_getRootNode(){return this._rootNode||(this._rootNode=Vn(this._element)||this._document),this._rootNode}_getClosestItemIndexToPointer(o,e,t){if(this._activeItems.length===0)return -1;if(this._activeItems.length===1)return 0;let n=1/0,r=-1;for(let s=0;s<this._activeItems.length;s++){let a=this._activeItems[s];if(a!==o){let{x:d,y:g}=a.getRootElement().getBoundingClientRect(),D=Math.hypot(e-d,t-g);D<n&&(n=D,r=s);}}return r}},Xc=.05,ol=.05,Xe=(function(i){return i[i.NONE=0]="NONE",i[i.UP=1]="UP",i[i.DOWN=2]="DOWN",i})(Xe||{}),Re=(function(i){return i[i.NONE=0]="NONE",i[i.LEFT=1]="LEFT",i[i.RIGHT=2]="RIGHT",i})(Re||{});function rl(i,o){return new Yo(o,i.get(er),i.get(di$1),i.get(ce$2),i.get(et))}var Yo=class{_dragDropRegistry;_ngZone;_viewportRuler;element;disabled=false;sortingDisabled=false;lockAxis=null;autoScrollDisabled=false;autoScrollStep=2;hasAnchor=false;enterPredicate=()=>true;sortPredicate=()=>true;beforeStarted=new oe$2;entered=new oe$2;exited=new oe$2;dropped=new oe$2;sorted=new oe$2;receivingStarted=new oe$2;receivingStopped=new oe$2;data;_container;_isDragging=false;_parentPositions;_sortStrategy;_domRect;_draggables=[];_siblings=[];_activeSiblings=new Set;_viewportScrollSubscription=B$3.EMPTY;_verticalScrollDirection=Xe.NONE;_horizontalScrollDirection=Re.NONE;_scrollNode;_stopScrollTimers=new oe$2;_cachedShadowRoot=null;_document;_scrollableElements=[];_initialScrollSnap;_direction="ltr";constructor(o,e,t,n,r){this._dragDropRegistry=e,this._ngZone=n,this._viewportRuler=r;let s=this.element=Ae(o);this._document=t,this.withOrientation("vertical").withElementContainer(s),e.registerDropContainer(this),this._parentPositions=new zn(t);}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this);}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings();}enter(o,e,t,n){this._draggingStarted(),n==null&&this.sortingDisabled&&(n=this._draggables.indexOf(o)),this._sortStrategy.enter(o,e,t,n),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:o,container:this,currentIndex:this.getItemIndex(o)});}exit(o){this._reset(),this.exited.next({item:o,container:this});}drop(o,e,t,n,r,s,a,d){this._reset(),this.dropped.next({item:o,currentIndex:e,previousIndex:t,container:this,previousContainer:n,isPointerOverContainer:r,distance:s,dropPoint:a,event:d});}withItems(o){let e=this._draggables;return this._draggables=o,o.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(n=>n.isDragging()).every(n=>o.indexOf(n)===-1)?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(o){return this._direction=o,this._sortStrategy instanceof Kn&&(this._sortStrategy.direction=o),this}connectedTo(o){return this._siblings=o.slice(),this}withOrientation(o){if(o==="mixed")this._sortStrategy=new Zo(this._document,this._dragDropRegistry);else {let e=new Kn(this._dragDropRegistry);e.direction=this._direction,e.orientation=o,this._sortStrategy=e;}return this._sortStrategy.withElementContainer(this._container),this._sortStrategy.withSortPredicate((e,t)=>this.sortPredicate(e,t,this)),this}withScrollableParents(o){let e=this._container;return this._scrollableElements=o.indexOf(e)===-1?[e,...o]:o.slice(),this}withElementContainer(o){if(o===this._container)return this;Ae(this.element);let t=this._scrollableElements.indexOf(this._container),n=this._scrollableElements.indexOf(o);return t>-1&&this._scrollableElements.splice(t,1),n>-1&&this._scrollableElements.splice(n,1),this._sortStrategy&&this._sortStrategy.withElementContainer(o),this._cachedShadowRoot=null,this._scrollableElements.unshift(o),this._container=o,this}getScrollableParents(){return this._scrollableElements}getItemIndex(o){return this._isDragging?this._sortStrategy.getItemIndex(o):this._draggables.indexOf(o)}getItemAtIndex(o){return this._isDragging?this._sortStrategy.getItemAtIndex(o):this._draggables[o]||null}isReceiving(){return this._activeSiblings.size>0}_sortItem(o,e,t,n){if(this.sortingDisabled||!this._domRect||!Vc(this._domRect,Xc,e,t))return;let r=this._sortStrategy.sort(o,e,t,n);r&&this.sorted.next({previousIndex:r.previousIndex,currentIndex:r.currentIndex,container:this,item:o});}_startScrollingIfNecessary(o,e){if(this.autoScrollDisabled)return;
94let t,n=Xe.NONE,r=Re.NONE;if(this._parentPositions.positions.forEach((s,a)=>{a===this._document||!s.clientRect||t||Vc(s.clientRect,Xc,o,e)&&([n,r]=tm(a,s.clientRect,this._direction,o,e),(n||r)&&(t=a));}),!n&&!r){let{width:s,height:a}=this._viewportRuler.getViewportSize(),d={width:s,height:a,top:0,right:s,bottom:a,left:0};n=sl(d,e),r=al(d,o),t=window;}t&&(n!==this._verticalScrollDirection||r!==this._horizontalScrollDirection||t!==this._scrollNode)&&(this._verticalScrollDirection=n,this._horizontalScrollDirection=r,this._scrollNode=t,(n||r)&&t?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling());}_stopScrolling(){this._stopScrollTimers.next();}_draggingStarted(){let o=this._container.style;this.beforeStarted.next(),this._isDragging=true,this._initialScrollSnap=o.msScrollSnapType||o.scrollSnapType||"",o.scrollSnapType=o.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents();}_cacheParentPositions(){this._parentPositions.cache(this._scrollableElements),this._domRect=this._parentPositions.positions.get(this._container).clientRect;}_reset(){this._isDragging=false;let o=this._container.style;o.scrollSnapType=o.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear();}_startScrollInterval=()=>{this._stopScrolling(),ay(0,Wm$1).pipe(Gu$1(this._stopScrollTimers)).subscribe(()=>{let o=this._scrollNode,e=this.autoScrollStep;this._verticalScrollDirection===Xe.UP?o.scrollBy(0,-e):this._verticalScrollDirection===Xe.DOWN&&o.scrollBy(0,e),this._horizontalScrollDirection===Re.LEFT?o.scrollBy(-e,0):this._horizontalScrollDirection===Re.RIGHT&&o.scrollBy(e,0);});};_isOverContainer(o,e){return this._domRect!=null&&qo(this._domRect,o,e)}_getSiblingContainerFromPosition(o,e,t){return this._siblings.find(n=>n._canReceive(o,e,t))}_canReceive(o,e,t){if(!this._domRect||!qo(this._domRect,e,t)||!this.enterPredicate(o,this))return false;let n=this._getShadowRoot().elementFromPoint(e,t);return n?n===this._container||this._container.contains(n):false}_startReceiving(o,e){let t=this._activeSiblings;!t.has(o)&&e.every(n=>this.enterPredicate(n,this)||this._draggables.indexOf(n)>-1)&&(t.add(o),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:o,receiver:this,items:e}));}_stopReceiving(o){this._activeSiblings.delete(o),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:o,receiver:this});}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(o=>{if(this.isDragging()){let e=this._parentPositions.handleScroll(o);e&&this._sortStrategy.updateOnScroll(e.top,e.left);}else this.isReceiving()&&this._cacheParentPositions();});}_getShadowRoot(){if(!this._cachedShadowRoot){let o=Vn(this._container);this._cachedShadowRoot=o||this._document;}return this._cachedShadowRoot}_notifyReceivingSiblings(){let o=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,o));}};function sl(i,o){let{top:e,bottom:t,height:n}=i,r=n*ol;return o>=e-r&&o<=e+r?Xe.UP:o>=t-r&&o<=t+r?Xe.DOWN:Xe.NONE}function al(i,o){let{left:e,right:t,width:n}=i,r=n*ol;return o>=e-r&&o<=e+r?Re.LEFT:o>=t-r&&o<=t+r?Re.RIGHT:Re.NONE}function tm(i,o,e,t,n){let r=sl(o,n),s=al(o,t),a=Xe.NONE,d=Re.NONE;if(r){let g=i.scrollTop;r===Xe.UP?g>0&&(a=Xe.UP):i.scrollHeight-g>i.clientHeight&&(a=Xe.DOWN);}if(s){let g=i.scrollLeft;e==="rtl"?s===Re.RIGHT?g<0&&(d=Re.RIGHT):i.scrollWidth+g>i.clientWidth&&(d=Re.LEFT):s===Re.LEFT?g>0&&(d=Re.LEFT):i.scrollWidth-g>i.clientWidth&&(d=Re.RIGHT);}return [a,d]}var im=(()=>{class i{_injector=T$1(Ie$1);createDrag(e,t){return il(this._injector,e,t)}createDropList(e){return rl(this._injector,e)}static \u0275fac=function(t){return new(t||i)};static \u0275prov=Gr$1({token:i,factory:i.\u0275fac})}return i})(),Jc=new N$3("CDK_DRAG_PARENT");var nm=new N$3("CdkDragHandle");var cl=new N$3("CDK_DRAG_CONFIG"),ll=new N$3("CdkDropList"),pl=(()=>{class i{element=T$1(zr);dropContainer=T$1(ll,{optional:true,skipSelf:true});_ngZone=T$1(ce$2);
vendor: 4,748 bytes, line 94
94_viewContainerRef=T$1(ps);_dir=T$1(Oe$1,{optional:true});_changeDetectorRef=T$1(YV);_selfHandle=T$1(nm,{optional:true,self:true});_parentDrag=T$1(Jc,{optional:true,skipSelf:true});_dragDropRegistry=T$1(er);_destroyed=new oe$2;_handles=new or$2([]);_previewTemplate=null;_placeholderTemplate=null;_dragRef;data;lockAxis=null;rootElementSelector;boundaryElement;dragStartDelay;freeDragPosition;get disabled(){return this._disabled||!!(this.dropContainer&&this.dropContainer.disabled)}set disabled(e){this._disabled=e,this._dragRef.disabled=this._disabled;}_disabled=false;constrainPosition;previewClass;previewContainer;scale=1;started=new Je$1;released=new Je$1;ended=new Je$1;entered=new Je$1;exited=new Je$1;dropped=new Je$1;moved=new _$4(e=>{let t=this._dragRef.moved.pipe(Fe$1(n=>({source:this,pointerPosition:n.pointerPosition,event:n.event,delta:n.delta,distance:n.distance}))).subscribe(e);return ()=>{t.unsubscribe();}});_injector=T$1(Ie$1);constructor(){let e=this.dropContainer,t=T$1(cl,{optional:true});this._dragRef=il(this._injector,this.element,{dragStartThreshold:t&&t.dragStartThreshold!=null?t.dragStartThreshold:5,pointerDirectionChangeThreshold:t&&t.pointerDirectionChangeThreshold!=null?t.pointerDirectionChangeThreshold:5,zIndex:t?.zIndex}),this._dragRef.data=this,this._dragDropRegistry.registerDirectiveNode(this.element.nativeElement,this),t&&this._assignDefaults(t),e&&(e.addItem(this),e._dropListRef.beforeStarted.pipe(Gu$1(this._destroyed)).subscribe(()=>{this._dragRef.scale=this.scale;})),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef);}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset();}resetToBoundary(){this._dragRef.resetToBoundary();}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(e){this._dragRef.setFreeDragPosition(e);}ngAfterViewInit(){Jp$1(()=>{this._updateRootElement(),this._setupHandlesListener(),this._dragRef.scale=this.scale,this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition);},{injector:this._injector});}ngOnChanges(e){let t=e.rootElementSelector,n=e.freeDragPosition;t&&!t.firstChange&&this._updateRootElement(),this._dragRef.scale=this.scale,n&&!n.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition);}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this),this._dragDropRegistry.removeDirectiveNode(this.element.nativeElement),this._ngZone.runOutsideAngular(()=>{this._handles.complete(),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose();});}_addHandle(e){let t=this._handles.getValue();t.push(e),this._handles.next(t);}_removeHandle(e){let t=this._handles.getValue(),n=t.indexOf(e);n>-1&&(t.splice(n,1),this._handles.next(t));}_setPreviewTemplate(e){this._previewTemplate=e;}_resetPreviewTemplate(e){e===this._previewTemplate&&(this._previewTemplate=null);}_setPlaceholderTemplate(e){this._placeholderTemplate=e;}_resetPlaceholderTemplate(e){e===this._placeholderTemplate&&(this._placeholderTemplate=null);}_updateRootElement(){let e=this.element.nativeElement,t=e;this.rootElementSelector&&(t=e.closest!==void 0?e.closest(this.rootElementSelector):e.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(t||e);}_getBoundaryElement(){let e=this.boundaryElement;return e?typeof e=="string"?this.element.nativeElement.closest(e):Ae(e):null}_syncInputs(e){e.beforeStarted.subscribe(()=>{if(!e.isDragging()){let t=this._dir,n=this.dragStartDelay,r=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,s=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.scale=this.scale,e.dragStartDelay=typeof n=="object"&&n?n:Ne(n),e.constrainPosition=this.constrainPosition,e.previewClass=this.previewClass,e.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(r).withPreviewTemplate(s).withPreviewContainer(this.previewContainer||"global"),t&&e.withDirection(t.value);}}),e.beforeStarted.pipe(Ot(1)).subscribe(()=>{if(this._parentDrag){e.withParent(this._parentDrag._dragRef);return}let t=this.element.nativeElement.parentElement;for(;t;){let n=this._dragDropRegistry.getDragDirectiveForNode(t);if(n){e.withParent(n._dragRef);break}t=t.parentElement;}});}_handleEvents(e){e.started.subscribe(t=>{this.started.emit({source:this,event:t.event}),this._changeDetectorRef.markForCheck();}),e.released.subscribe(t=>
94{this.released.emit({source:this,event:t.event});}),e.ended.subscribe(t=>{this.ended.emit({source:this,distance:t.distance,dropPoint:t.dropPoint,event:t.event}),this._changeDetectorRef.markForCheck();}),e.entered.subscribe(t=>{this.entered.emit({container:t.container.data,item:this,currentIndex:t.currentIndex});}),e.exited.subscribe(t=>{this.exited.emit({container:t.container.data,item:this});}),e.dropped.subscribe(t=>{this.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,isPointerOverContainer:t.isPointerOverContainer,item:this,distance:t.distance,dropPoint:t.dropPoint,event:t.event});});}_assignDefaults(e){let{lockAxis:t,dragStartDelay:n,constrainPosition:r,previewClass:s,boundaryElement:a,draggingDisabled:d,rootElementSelector:g,previewContainer:D}=e;this.disabled=d??false,this.dragStartDelay=n||0,this.lockAxis=t||null,r&&(this.constrainPosition=r),s&&(this.previewClass=s),a&&(this.boundaryElement=a),g&&(this.rootElementSelector=g),D&&(this.previewContainer=D);}_setupHandlesListener(){this._handles.pipe(Mu$1(e=>{let t=e.map(n=>n.element);this._selfHandle&&this.rootElementSelector&&t.push(this.element),this._dragRef.withHandles(t);}),_u$1(e=>Hm$1(...e.map(t=>t._stateChanges.pipe(Wu$1(t))))),Gu$1(this._destroyed)).subscribe(e=>{let t=this._dragRef,n=e.element.nativeElement;e.disabled?t.disableHandle(n):t.enableHandle(n);});}static \u0275fac=function(t){return new(t||i)};static \u0275dir=gw({type:i,selectors:[["","cdkDrag",""]],hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(t,n){t&2&&Pg("cdk-drag-disabled",n.disabled)("cdk-drag-dragging",n._dragRef.isDragging());},inputs:{data:[0,"cdkDragData","data"],lockAxis:[0,"cdkDragLockAxis","lockAxis"],rootElementSelector:[0,"cdkDragRootElement","rootElementSelector"],boundaryElement:[0,"cdkDragBoundary","boundaryElement"],dragStartDelay:[0,"cdkDragStartDelay","dragStartDelay"],freeDragPosition:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",JV],constrainPosition:[0,"cdkDragConstrainPosition","constrainPosition"],previewClass:[0,"cdkDragPreviewClass","previewClass"],previewContainer:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",XV]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[CT([{provide:Jc,useExisting:i}]),_v]})}return i})(),el=new N$3("CdkDropListGroup");var dl=(()=>{class i{element=T$1(zr);_changeDetectorRef=T$1(YV);_scrollDispatcher=T$1(Xe$1);_dir=T$1(Oe$1,{optional:true});_group=T$1(el,{optional:true,skipSelf:true});_latestSortedRefs;_destroyed=new oe$2;_scrollableParentsResolved=false;static _dropLists=[];_dropListRef;connectedTo=[];data;orientation="vertical";id=T$1(Hn).getId("cdk-drop-list-");lockAxis=null;get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(e){this._dropListRef.disabled=this._disabled=e;}_disabled=false;sortingDisabled=false;enterPredicate=()=>true;sortPredicate=()=>true;autoScrollDisabled=false;autoScrollStep;elementContainerSelector=null;hasAnchor=false;dropped=new Je$1;entered=new Je$1;exited=new Je$1;sorted=new Je$1;_unsortedItems=new Set;constructor(){let e=T$1(cl,{optional:true}),t=T$1(Ie$1);this._dropListRef=rl(t,this.element),this._dropListRef.data=this,e&&this._assignDefaults(e),this._dropListRef.enterPredicate=(n,r)=>this.enterPredicate(n.data,r.data),this._dropListRef.sortPredicate=(n,r,s)=>this.sortPredicate(n,r.data,s.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),i._dropLists.push(this),this._group&&this._group._items.add(this);}addItem(e){this._unsortedItems.add(e),e._dragRef._withDropContainer(this._dropListRef),this._dropListRef.isDragging()&&this._syncItemsWithRef(this.getSortedItems().map(t=>t._dragRef));}removeItem(e){if(this._unsortedItems.delete(e),this._latestSortedRefs){let t=this._latestSortedRefs.indexOf(e._dragRef);t>-1&&(this._latestSortedRefs.splice(t,1),this._syncItemsWithRef(this._latestSortedRefs));}}getSortedItems(){return Array.from(this._unsortedItems).sort((e,t)=>
94e._dragRef.getVisibleElement().compareDocumentPosition(t._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){let e=i._dropLists.indexOf(this);e>-1&&i._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._latestSortedRefs=void 0,this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete();}_setupInputSyncSubscription(e){this._dir&&this._dir.change.pipe(Wu$1(this._dir.value),Gu$1(this._destroyed)).subscribe(t=>e.withDirection(t)),e.beforeStarted.subscribe(()=>{let t=Lc(this.connectedTo).map(n=>{if(typeof n=="string"){let r=i._dropLists.find(s=>s.id===n);return r}return n});if(this._group&&this._group._items.forEach(n=>{t.indexOf(n)===-1&&t.push(n);}),!this._scrollableParentsResolved){let n=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(r=>r.getElementRef().nativeElement);this._dropListRef.withScrollableParents(n),this._scrollableParentsResolved=true;}if(this.elementContainerSelector){let n=this.element.nativeElement.querySelector(this.elementContainerSelector);e.withElementContainer(n);}e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.sortingDisabled=this.sortingDisabled,e.autoScrollDisabled=this.autoScrollDisabled,e.autoScrollStep=Ne(this.autoScrollStep,2),e.hasAnchor=this.hasAnchor,e.connectedTo(t.filter(n=>n&&n!==this).map(n=>n._dropListRef)).withOrientation(this.orientation);});}_handleEvents(e){e.beforeStarted.subscribe(()=>{this._syncItemsWithRef(this.getSortedItems().map(t=>t._dragRef)),this._changeDetectorRef.markForCheck();}),e.entered.subscribe(t=>{this.entered.emit({container:this,item:t.item.data,currentIndex:t.currentIndex});}),e.exited.subscribe(t=>{this.exited.emit({container:this,item:t.item.data}),this._changeDetectorRef.markForCheck();}),e.sorted.subscribe(t=>{this.sorted.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,container:this,item:t.item.data});}),e.dropped.subscribe(t=>{this.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,item:t.item.data,isPointerOverContainer:t.isPointerOverContainer,distance:t.distance,dropPoint:t.dropPoint,event:t.event}),this._changeDetectorRef.markForCheck();}),Hm$1(e.receivingStarted,e.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck());}_assignDefaults(e){let{lockAxis:t,draggingDisabled:n,sortingDisabled:r,listAutoScrollDisabled:s,listOrientation:a}=e;this.disabled=n??false,this.sortingDisabled=r??false,this.autoScrollDisabled=s??false,this.orientation=a||"vertical",this.lockAxis=t||null;}_syncItemsWithRef(e){this._latestSortedRefs=e,this._dropListRef.withItems(e);}static \u0275fac=function(t){return new(t||i)};static \u0275dir=gw({type:i,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(t,n){t&2&&(fg("id",n.id),Pg("cdk-drop-list-disabled",n.disabled)("cdk-drop-list-dragging",n._dropListRef.isDragging())("cdk-drop-list-receiving",n._dropListRef.isReceiving()));},inputs:{connectedTo:[0,"cdkDropListConnectedTo","connectedTo"],data:[0,"cdkDropListData","data"],orientation:[0,"cdkDropListOrientation","orientation"],id:"id",lockAxis:[0,"cdkDropListLockAxis","lockAxis"],disabled:[2,"cdkDropListDisabled","disabled",JV],sortingDisabled:[2,"cdkDropListSortingDisabled","sortingDisabled",JV],enterPredicate:[0,"cdkDropListEnterPredicate","enterPredicate"],sortPredicate:[0,"cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:[2,"cdkDropListAutoScrollDisabled","autoScrollDisabled",JV],autoScrollStep:[0,"cdkDropListAutoScrollStep","autoScrollStep"],elementContainerSelector:[0,"cdkDropListElementContainer","elementContainerSelector"],hasAnchor:[2,"cdkDropListHasAnchor","hasAnchor",JV]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],features:[CT([{provide:el,useValue:void 0},{provide:ll,useExisting:i}])]})}return i})();var ml=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=fw({type:i});static \u0275inj=fd$1({providers:[im],imports:[$e]})}return i})();function qn(i){return i.type()!=="dashboard"&&!i.isPinnedS()||i.isChildS()}function ul(i){return UT(()=>qn(i))}function rm(i){return i.type()!=="dashboard"&&i.isPinnedS()&&!i.isChildS()}function hl(i){return UT(()=>rm(i))}var Wn=class{constructor(o,e){this.tab=o,this.desktopService=e,this.isTabIconShownS=hl(this.tab),this.closableS=ul(this.tab),this.iconS=UT(()=>this.isTabIconShownS()?this.tab.titleIconS():void 0),this.titleS=UT(()=>{let t=this.tab.titleS();return this.tab.docError()?t||j$6.message("msg_error",this.desktopService.docS()):this.tab.docS()?t:t||j$6.message("msg_tab_loading",this.desktopService.docS())});}};var Qn=class{constructor(o,e,t){this.root=o,this.desktopService=e,this.mediaService=t,this.itemsS=UT(()=>{let n=this.root.groupS();return qT(()=>n.map(r=>new Wn(r,this.desktopService)))}),this.idS=UT(()=>this.itemsS().reduce((n,r)=>n+r.tab.id,"")),this.draggableS=UT(()=>{let n=this.mediaService.isLess("md"),r=this.root.type()==="dashboard";return !n&&!r});}};var fl=(()=>
94{class i{static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-tab-bar-skeleton"]],decls:2,vars:2,consts:[[1,"isp-skeleton",3,"show"]],template:function(t,n){t&1&&hg(0,"ispui-skeleton",0)(1,"ispui-skeleton",0),t&2&&(pg("show",true),jE(),pg("show",true));},dependencies:[W$2,b$8],styles:[`[_nghost-%COMP%]{display:flex;align-items:center;height:100%;margin-left:20px;gap:20px}.isp-skeleton[_ngcontent-%COMP%]{--ispui-skeleton__width: 80px;--ispui-skeleton__height: 20px} 95/*# sourceMappingURL=/manimg/dragon/skeleton-XPF6RDWD.css.map */`]});}}return i})();var sm=()=>["bottom","left"],am=(i,o,e)=>({alignment:"auto",text:i,ellipsis:o,direction:e});function cm(i,o){i&1&&hg(0,"isp-svg-icon",3),i&2&&pg("name",o)("size","1.286em");}function lm(i,o){if(i&1&&pT(0),i&2){let e=Ob();Hl$1(" ",e.itemS().titleS()," ");}}function pm(i,o){if(i&1){let e=Mb();Zi(0,"button",5),bg("click",function(n){kd$1(e);let r=Ob();return Od$1(r.handleCloseClick(n))}),hg(1,"isp-svg-icon",6),Pl$1();}}var Zn=(()=>{class i{constructor(){this.element=T$1(zr),this.itemS=UV.required({alias:"item"}),this.closeClick=$V(),this.itemClick=$V(),this.middleMouseButtonClick=$V();}handleCloseClick(e){e.stopPropagation(),this.closeClick.emit(e);}handleTextKeydown(e){this.itemClick.emit(e);}handleItemClick(e){this.itemClick.emit(e);}handleAuxiliaryClick(e){e.button!==1||!this.itemS().closableS()||(e.preventDefault(),e.stopPropagation(),this.middleMouseButtonClick.emit(e));}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-tab-bar-item"]],inputs:{itemS:[1,"item","itemS"]},outputs:{closeClick:"closeClick",itemClick:"itemClick",middleMouseButtonClick:"middleMouseButtonClick"},decls:6,vars:13,consts:[[1,"isp-tab-bar-item__content-wrapper",3,"click","auxclick"],[1,"isp-tab-bar-item__content"],["tabindex","0","data-isp-tooltip-ellipsis-override-disable-without-hover","",1,"isp-tab-bar-item__text",3,"keydown.enter","keydown.space","ispuiDropdownDataset"],[1,"isp-tab-bar-item__icon",3,"name","size"],["type","button",1,"isp-tab-bar-item__close-button"],["type","button",1,"isp-tab-bar-item__close-button",3,"click"],["name","cross","size","8px",1,"isp-tab-bar-item__close-button-icon"]],template:function(t,n){if(t&1&&(Zi(0,"div",0),bg("click",function(s){return n.handleItemClick(s)})("auxclick",function(s){return n.handleAuxiliaryClick(s)}),Zi(1,"div",1)(2,"div",2),bg("keydown.enter",function(s){return n.handleTextKeydown(s)})("keydown.space",function(s){return n.handleTextKeydown(s)}),yb(3,cm,1,2,"isp-svg-icon",3)(4,lm,1,1),Pl$1()(),yb(5,pm,2,0,"button",4),Pl$1()),t&2){let r;Pg("isp-tab-bar-item__content-wrapper_selected",n.itemS().tab.isActive())("isp-tab-bar-item__content-wrapper_closable",n.itemS().closableS()),fg("test-func",n.itemS().tab.func()),jE(2),pg("ispuiDropdownDataset",xT(9,am,n.itemS().titleS(),!n.itemS().iconS(),_T(8,sm))),jE(),vb((r=n.itemS().iconS())?3:4,r),jE(2),vb(n.itemS().closableS()?5:-1);}},dependencies:[w$3,Ps,vs],styles:[`.isp-tab-bar-item__close-button[_ngcontent-%COMP%]{--isp-icons-fill-color: transparent;--isp-icons-main-color: currentColor;position:absolute;top:50%;right:8px;display:flex;align-items:center;flex-shrink:0;justify-content:center;margin:0;padding:0;cursor:pointer;transform:translateY(-50%);opacity:0;color:var(--isp-text-main);border:none;outline:none;background-color:var(--isp-background-additional);stroke-width:3px}.isp-tab-bar-item__close-button[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:0;width:16px;height:100%;transform:translate(-100%);pointer-events:none;background:linear-gradient(to left,var(--isp-background-additional),transparent)} .cdk-drag-preview .isp-tab-bar-item__close-button, .isp-tab-bar-item__content-wrapper[_ngcontent-%COMP%]:hover .isp-tab-bar-item__close-button[_ngcontent-%COMP%], .isp-tab-bar-item__close-button[_ngcontent-%COMP%]:focus-visible{opacity:1}.isp-tab-bar-item__content-wrapper_selected[_ngcontent-%COMP%] .isp-tab-bar-item__close-button[_ngcontent-%COMP%], .isp-tab-bar-item__close-button[_ngcontent-%COMP%]:hover{color:var(--isp-text-interactive)}@media(max-width:639.98px){.isp-tab-bar-item__close-button[_ngcontent-%COMP%]{opacity:1;color:var(--isp-text-main)}.isp-tab-bar-item__close-button[_ngcontent-%COMP%]:before{display:none}}.isp-tab-bar-item__close-button-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid transparent;border-radius:var(--ispui-border-radius_round, 50%)}.isp-tab-bar-item__close-button[_ngcontent-%COMP%]:hover .isp-tab-bar-item__close-button-icon[_ngcontent-%COMP%]{border-color:var(--isp-background-component);background-color:var(--isp-background-component)}.isp-tab-bar-item__close-button[_ngcontent-%COMP%]:focus-visible .isp-tab-bar-item__close-button-icon[_ngcontent-%COMP%]{border-color:var(--isp-text-interactive)}.isp-tab-bar-item__content[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;min-width:0;height:100%}.isp-tab-bar-item__content[_ngcontent-%COMP%]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;transition:transform .3s ease,background-color .3s ease-out;
95transform:scaleX(0);background-color:transparent}.isp-tab-bar-item__content-wrapper[_ngcontent-%COMP%]:hover .isp-tab-bar-item__content[_ngcontent-%COMP%]:after, .isp-tab-bar-item__content-wrapper_selected[_ngcontent-%COMP%] .isp-tab-bar-item__content[_ngcontent-%COMP%]:after{transform:scaleX(1);background-color:currentColor} .cdk-drag-preview .isp-tab-bar-item__content:after{transform:scaleX(1);background-color:currentColor}@media(max-width:639.98px){.isp-tab-bar-item__content-wrapper_closable[_ngcontent-%COMP%] .isp-tab-bar-item__content[_ngcontent-%COMP%]{padding-right:24px}}.isp-tab-bar-item__content-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;max-width:180px;height:100%;padding:0 8px;cursor:pointer;color:var(--isp-text-main);font-size:var(--isp-font-size-14);gap:4px}.isp-tab-bar-item__content-wrapper[_ngcontent-%COMP%]:active{opacity:.4}.isp-tab-bar-item__content-wrapper_closable[_ngcontent-%COMP%]{min-width:70px}.isp-tab-bar-item__content-wrapper_selected[_ngcontent-%COMP%]{color:var(--isp-text-interactive)} .cdk-drop-list-dragging .cdk-drag{transition:transform .1s cubic-bezier(0,0,.2,1)} .cdk-drag-animating{transition:transform .2s cubic-bezier(0,0,.2,1)}.isp-tab-bar-item__icon[_ngcontent-%COMP%]{--isp-icons-fill-color: transparent;--isp-icons-main-color: currentColor;display:block}.isp-tab-bar-item__text[_ngcontent-%COMP%]:focus-visible{outline-width:1px;outline-color:var(--isp-text-interactive);outline-offset:2px} 96/*# sourceMappingURL=/manimg/dragon/tab-bar-item-IYLGNIG7.css.map */`]});}}return i})();var mm=["containerElement"],um=()=>({attachSelector:"isp-header-top-line",direction:"bottom",strictDirection:true}),gl=(i,o)=>o.idS(),tr=(i,o)=>o.tab.id;function hm(i,o){if(i&1){let e=Mb();Zi(0,"isp-tab-bar-item",8),bg("itemClick",function(){let n=kd$1(e).$implicit,r=Ob(3);return Od$1(r.handleTabClick(n))})("closeClick",function(){let n=kd$1(e).$implicit,r=Ob(3);return Od$1(r.handleCloseClick(n))})("middleMouseButtonClick",function(){let n=kd$1(e).$implicit,r=Ob(3);return Od$1(r.handleMiddleMouseButtonClick(n))}),Pl$1();}if(i&2){let e=o.$implicit;pg("item",e);}}function fm(i,o){i&1&&(Zi(0,"div",3),Db(1,hm,1,1,"isp-tab-bar-item",7,tr),Pl$1()),i&2&&(jE(),wb(o.itemsS()));}function gm(i,o){if(i&1){let e=Mb();Zi(0,"isp-tab-bar-item",8),bg("itemClick",function(){let n=kd$1(e).$implicit,r=Ob(3);return Od$1(r.handleTabClick(n))})("closeClick",function(){let n=kd$1(e).$implicit,r=Ob(3);return Od$1(r.handleCloseClick(n))})("middleMouseButtonClick",function(){let n=kd$1(e).$implicit,r=Ob(3);return Od$1(r.handleMiddleMouseButtonClick(n))}),Pl$1();}if(i&2){let e=o.$implicit;pg("item",e);}}function _m(i,o){if(i&1&&(Zi(0,"div",5),Db(1,gm,1,1,"isp-tab-bar-item",7,tr),Pl$1()),i&2){let e=o.$implicit;pg("cdkDragData",e.root)("cdkDragDisabled",!e.draggableS()),jE(),wb(e.itemsS());}}function vm(i,o){if(i&1){let e=Mb();Zi(0,"isp-tab-bar-item",8),bg("itemClick",function(){let n=kd$1(e).$implicit,r=Ob(3);return Od$1(r.handleTabClick(n))})("closeClick",function(){let n=kd$1(e).$implicit,r=Ob(3);return Od$1(r.handleCloseClick(n))})("middleMouseButtonClick",function(){let n=kd$1(e).$implicit,r=Ob(3);return Od$1(r.handleMiddleMouseButtonClick(n))}),Pl$1();}if(i&2){let e=o.$implicit;pg("item",e);}}function Sm(i,o){if(i&1&&(Zi(0,"div",5),Db(1,vm,1,1,"isp-tab-bar-item",7,tr),Pl$1()),i&2){let e=o.$implicit;pg("cdkDragData",e.root)("cdkDragDisabled",!e.draggableS()),jE(),wb(e.itemsS());}}function bm(i,o){if(i&1&&hg(0,"div",6),i&2){let e=Ob();pg("ispSessionTip","tabs_close")("ispSessionTipDoc",e)("ispSessionTipOutsideTab",true)("ispSessionTipOptions",_T(4,um));}}function Cm(i,o){if(i&1){let e=Mb();Zi(0,"isp-scroll-area",1)(1,"div",2,0),yb(3,fm,3,0,"div",3),Zi(4,"div",4),bg("cdkDropListDropped",function(n){kd$1(e);let r=Ob();return Od$1(r.rearrangeTabs(n))}),Db(5,_m,3,2,"div",5,gl),Pl$1(),Zi(7,"div",4),bg("cdkDropListDropped",function(n){kd$1(e);let r=Ob();return Od$1(r.rearrangeTabs(n))}),Db(8,Sm,3,2,"div",5,gl),yb(10,bm,1,5,"div",6),PT(11,"async"),Pl$1()()();}if(i&2){let e,t=Ob();pg("scrollAmount",t.SCROLL_STEP)("scrollDuration",t.SCROLL_DURATION),jE(3),vb((e=t.dashboardGroupsS())?3:-1,e),jE(2),wb(t.pinnedGroupsS()),jE(3),wb(t.unpinnedGroupsS()),jE(2),vb(FT(11,4,t.isSessionTipDisplayed$)?10:-1);}}function xm(i,o){i&1&&hg(0,"isp-tab-bar-skeleton");}var _l=30,vl=(()=>{class i{constructor(){this.sessionTipService=T$1(x),this.hotKeysService=T$1(S$6),this.contextGroupService=c$a(),this.destroyRef=T$1(it$1),this.metricService=T$1(C$4),this.mediaService=we$1(),this.desktopService=p$2(),this.scrollAreaS=WV(Bt),this.SCROLL_DURATION=250,this.SCROLL_STEP=150,this.groupsS=UT(()=>this.contextGroupService.rootContextsS().map(t=>new Qn(t,this.desktopService,this.mediaService))),this.dashboardGroupsS=UT(()=>this.groupsS().find(t=>t.root.type()==="dashboard")),this.pinnedGroupsS=UT(()=>this.groupsS().filter(t=>t.root.isPinnedS()&&t.root.type()!=="dashboard")),this.unpinnedGroupsS=UT(()=>this.groupsS().filter(t=>!t.root.isPinnedS()&&t.root.type()!=="dashboard")),this.docS=this.desktopService.docS,this.isSessionTipDisplayed$=ri(this.groupsS).pipe(vn(e=>e.length>2),Ot(1)),this.containerElementS=WV.required("containerElement"),this.tabItemsS=GV(),this.activeTabItemIndexS=UT(()=>this.tabItemsS().findIndex(t=>t.itemS().tab.isActive())),this.subscribeToHotKeys(),this.subscribeToActiveTabElement();}scrollToTab(e){let t=this.containerElementS().nativeElement.getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.right-t.right,s=t.left-n.left;if(r>
960){this.scrollAreaS()?.scroll("right",{scrollAmount:r+_l});return}if(s>0){this.scrollAreaS()?.scroll("left",{scrollAmount:s+_l});return}}subscribeToHotKeys(){this.hotKeysService.onHotKey$(t$6.CloseAllTabs).pipe($t$1(this.destroyRef)).subscribe(()=>{this.contextGroupService.rootContextsS().filter(n=>qn(n)).forEach(n=>n.closeGroup()),this.sessionTipService.markAsSeen("tabs_close");}),this.hotKeysService.onHotKey$(t$6.CloseAllTabsExceptActive).pipe($t$1(this.destroyRef)).subscribe(()=>{this.contextGroupService.rootContextsS().filter(r=>r.groupS().every(d=>!d.isActive())).filter(r=>qn(r)).forEach(r=>r.closeGroup()),this.sessionTipService.markAsSeen("tabs_close");});}subscribeToActiveTabElement(){ef$1(()=>{let e=this.activeTabItemIndexS();if(e===-1)return;let t=this.tabItemsS()[e];this.scrollToTab(t.element.nativeElement);});}handleTabClick(e){e.tab.setActive();let t=e.tab.func();this.metricService.append({event:e$1.UserNavigateViaTabButton,data:{func:t}});}handleCloseClick(e){e.tab.close();}handleMiddleMouseButtonClick(e){e.tab.close();}rearrangeTabs(e){let t=this.contextGroupService.rootContextsS().findIndex(s=>s.id===e.item.data.id);if(t<0)return;let n=e.currentIndex-e.previousIndex,r=t+n;this.contextGroupService.rearrangeRoots(t,r);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-tab-bar"]],viewQuery:function(t,n){t&1&&xg(n.scrollAreaS,Bt,5)(n.containerElementS,mm,5)(n.tabItemsS,Zn,5),t&2&&Bb(3);},decls:2,vars:1,consts:[["containerElement",""],[1,"isp-tab-bar__scroll-area",3,"scrollAmount","scrollDuration"],["ispScrollArea","",1,"isp-tab-bar__group-wrapper"],[1,"isp-tab-bar__group"],["cdkDropList","","cdkDropListOrientation","horizontal","cdkDropListLockAxis","x",1,"isp-tab-bar__drag-and-drop",3,"cdkDropListDropped"],["cdkDrag","","cdkDragBoundary",".isp-tab-bar__group-wrapper",1,"isp-tab-bar__group",3,"cdkDragData","cdkDragDisabled"],[1,"isp-tab-bar__tip",3,"ispSessionTip","ispSessionTipDoc","ispSessionTipOutsideTab","ispSessionTipOptions"],[1,"isp-tab-bar__group-item",3,"item"],[1,"isp-tab-bar__group-item",3,"itemClick","closeClick","middleMouseButtonClick","item"]],template:function(t,n){if(t&1&&yb(0,Cm,12,6,"isp-scroll-area",1)(1,xm,1,0,"isp-tab-bar-skeleton"),t&2){let r;vb((r=n.docS())?0:1,r);}},dependencies:[Tt$1,Zo$1,Zn,ml,dl,pl,Le$2,fl,Bt,K$1,Lt],styles:[`.isp-tab-bar__group[_ngcontent-%COMP%]{display:flex;gap:4px;height:100%;background-color:var(--isp-background-additional)}.isp-tab-bar__group-item[_ngcontent-%COMP%]{min-width:0}.isp-tab-bar__group-item[_ngcontent-%COMP%]:not(:first-child){position:relative}.isp-tab-bar__group-item[_ngcontent-%COMP%]:not(:first-child):after, .isp-tab-bar__group-item[_ngcontent-%COMP%]:not(:first-child):before{content:"";position:absolute;top:50%;left:-2px;display:block;width:1px;height:6px;background-color:var(--isp-text-additional)}.isp-tab-bar__group-item[_ngcontent-%COMP%]:not(:first-child):before{transform:translate(2px,-100%) rotate(-35deg);transform-origin:bottom center}.isp-tab-bar__group-item[_ngcontent-%COMP%]:not(:first-child):after{transform:translate(2px) rotate(35deg);transform-origin:top center}.isp-tab-bar__group.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:.2}.isp-tab-bar__group-wrapper[_ngcontent-%COMP%]{display:flex;gap:8px;overflow-x:auto;height:100%;margin:0 calc(var(--isp-main-page__padding-right, 30px) - 8px) 0 calc(var(--isp-main-page__padding-left, 30px) - 8px)}.isp-tab-bar__group-wrapper[_ngcontent-%COMP%]{scrollbar-gutter:auto}.isp-tab-bar__group-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){.isp-tab-bar__group-wrapper[_ngcontent-%COMP%]{scrollbar-width:none}}@media(max-width:639.98px){.isp-tab-bar__group-wrapper[_ngcontent-%COMP%]{margin:0 calc(var(--isp-main-page__padding-right_mobile, 16px) - 8px) 0 calc(var(--isp-main-page__padding-left_mobile, 16px) - 8px)}}.isp-tab-bar__drag-and-drop[_ngcontent-%COMP%]{display:flex;gap:8px;height:100%}.isp-tab-bar__scroll-area[_ngcontent-%COMP%]{--isp-scroll-area-icon-color: var(--isp-text-main);--isp-scroll-area-dimmer-background: var(--isp-background-additional) 50%, transparent;height:100%}.isp-tab-bar__tip[_ngcontent-%COMP%]{position:absolute;top:100%;left:70px} 97/*# sourceMappingURL=/manimg/dragon/tab-bar-Y5OF2ZGU.css.map */`]});}}return i})();function ym(i,o){if(i&1&&(Zi(0,"div",2),hg(1,"isp-side-bar-menu",3),Pl$1()),i&2){let e=Ob();
97Pg("isp-header-sub-line__menu-container_collapsed",e.isSideBarCollapsedS());}}var Sl=(()=>{class i{constructor(){this.pageInfoService=c$d(),this.sideBarCollapseService=He(),this.isSideBarMenuShown=this.pageInfoService.desktopPageInfo.sideBarMenuPlace!=="menu",this.isSideBarCollapsedS=this.sideBarCollapseService.isCollapsedS;}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-header-sub-line"]],decls:2,vars:1,consts:[[1,"isp-header-sub-line__menu-container",3,"isp-header-sub-line__menu-container_collapsed"],[1,"isp-header-sub-line__tab-bar"],[1,"isp-header-sub-line__menu-container"],[1,"isp-header-sub-line__menu"]],template:function(t,n){t&1&&(yb(0,ym,2,2,"div",0),hg(1,"isp-tab-bar",1)),t&2&&vb(n.isSideBarMenuShown?0:-1);},dependencies:[vl,jn],styles:[`.isp-header-sub-line__tab-bar[_ngcontent-%COMP%]{flex-grow:1;min-width:0;height:100%}.isp-header-sub-line__menu-container[_ngcontent-%COMP%]{position:relative;overflow:hidden;flex-shrink:0;width:var(--isp-side-bar-width, 265px);padding:0 6px;transition:width .15s ease-out}.isp-header-sub-line__menu-container[_ngcontent-%COMP%]:after{content:"";position:absolute;top:6px;right:0;width:0;height:calc(100% - 12px);border-right:1px solid var(--isp-neutral-lowContrast-20)}.isp-header-sub-line__menu-container_collapsed[_ngcontent-%COMP%]{width:var(--isp-side-bar-width_collapsed, 52px)}.isp-header-sub-line__menu[_ngcontent-%COMP%]{--isp-side-bar-menu-button-size-wide: max( var(--isp-side-bar-width_collapsed, 52px) - 6px * 2, 32px );width:calc(var(--isp-side-bar-width, 265px) - 12px)}@media(max-width:639.98px){.isp-header-sub-line__menu-container[_ngcontent-%COMP%]{display:none}}[_nghost-%COMP%]{position:relative;z-index:3;display:flex;align-items:center;width:100%;height:var(--isp-header-sub-line-height, 40px);border-bottom:1px solid var(--isp-neutral-lowContrast-20);background-color:var(--isp-background-additional)} 98/*# sourceMappingURL=/manimg/dragon/header-sub-line-4V2IGV4Y.css.map */`]});}}return i})();var bl=new N$3("provider-service");function Cl(i){return {provide:bl,useClass:i}}function It(){return T$1(bl)}var wm=".rainbow-chart-element{flex-grow:var(--ispui-rainbow-chart-element_value);flex-shrink:1;min-width:0;height:100%;background-color:var(--ispui-rainbow-chart-element_color)}.rainbow-chart-element_animated{transition-timing-function:ease-in;transition-duration:var(--ispui-rainbow-chart-transition_duration, 0.3s);transition-property:flex-grow}:host{display:flex;flex-wrap:nowrap;width:var(--ispui-rainbow-chart_width, 100%);height:var(--ispui-rainbow-chart_height, 4px);border-radius:var(--ispui-rainbow-chart_border-radius, 10px);background-color:var(--ispui-rainbow-chart_background-color, var(--isp-neutral-lowContrast-10))}",ir="rainbow-chart-element",km="rainbow-chart-element_animated",Ci="--ispui-rainbow-chart-element",Dm=Jr$1(class extends Lr{constructor(o){super(),o!==false&&this.__registerHost(),this.__attachShadow(),this.preparedData=[];}getElementClasses(o,e){let t=`${ir}_${e}`,n=o.name?`${ir}_${o.name}`:"",r=this.animated?km:"";return [ir,t,n,r].filter(Boolean).join(" ")}getElementCssVariablesForWidth(o,e){var t;let n=o.name?`${Ci}_value_${o.name}`:"",r=`${Ci}_value_${e}`;return [n,r].filter(Boolean).reduceRight((s,a)=>`var(${a}, ${s})`,((t=o.value)===null||t===void 0?void 0:t.toString())||"0")}getElementCssVariablesForColor(o,e){let t=o.name?`${Ci}_color_${o.name}`:"",n=`${Ci}_color_${e}`;return [t,n].filter(Boolean).reduceRight((r,s)=>`var(${s}${r?", "+r:""})`,o.color||"")}prepareData(o){return o.map((e,t)=>{let n=this.getElementClasses(e,t),r=this.getElementCssVariablesForWidth(e,t),s=this.getElementCssVariablesForColor(e,t),a={[`${Ci}_value`]:r,[`${Ci}_color`]:s};return {classes:n,styles:a}})}componentWillRender(){this.preparedData=this.prepareData(this.data||[]);}render(){return this.preparedData.map(o=>Mt("div",{class:o.classes,style:o.styles}))}static get style(){return wm}},[257,"ispui-rainbow-chart",{data:[16],animated:[4]}]);function Pm(){if(typeof customElements>"u")return;["ispui-rainbow-chart"].forEach(o=>{o==="ispui-rainbow-chart"&&(customElements.get(o)||customElements.define(o,Dm));});}var xl=Pm;var Mm=["*"],Im=(i,o)=>{let e=i.prototype;o.forEach(t=>{Object.defineProperty(e,t,{get(){return this.el[t]},set(n){this.z.runOutsideAngular(()=>this.el[t]=n);},configurable:true});});},Tm=(i,o)=>{let e=i.prototype;o.forEach(t=>{e[t]=function(){let n=arguments;return this.z.runOutsideAngular(()=>this.el[t].apply(this.el,n))};});};function Em(i){return function(e){let{defineCustomElementFn:t,inputs:n,methods:r}=i;return t!==void 0&&t(),n&&Im(e,n),r&&Tm(e,r),e}}var Yn=class nr{z;el;constructor(o,e,t){this.z=t,o.detach(),this.el=e.nativeElement;}static \u0275fac=function(e){return new(e||nr)(Kr$1(YV),Kr$1(zr),Kr$1(ce$2))};static \u0275cmp=uw({type:nr,selectors:[["ispui-rainbow-chart"]],inputs:{animated:"animated",data:"data"},ngContentSelectors:Mm,decls:1,vars:0,template:function(e,t){e&1&&(Lb(),Fb(0));},encapsulation:2})};Yn=vC([Em({defineCustomElementFn:xl,inputs:["animated","data"]})],Yn);var yl=(()=>
98{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=fw({type:i});static \u0275inj=fd$1({})}return i})();function Bm(i,o){if(i&1&&(Zi(0,"div",13),pT(1),Pl$1()),i&2){Ob();let e=ET(1);Pg("isp-chart-title__credit-limit_exhausted",e.isExhausted),jE(),Hl$1(" ",e.isExhausted?e.msg.exhausted:e.msg.ofCreditLimit," ");}}function Rm(i,o){if(i&1&&hg(0,"isp-banner",10),i&2){let e=o;pg("type",e.type)("title",e.title)("content",e.content);}}function Am(i,o){if(i&1){let e=Mb();Zi(0,"button",14),bg("click",function(){kd$1(e);let n=Ob(),r=ET(1);return Od$1(n.handlePayNowClick(r.paymentsToPayParams))}),pT(1),Pl$1();}if(i&2){Ob();let e=ET(1);jE(),Hl$1(" ",e.msg.payNow," ");}}function Nm(i,o){if(i&1){let e=Mb();Zi(0,"a",15),bg("click",function(){kd$1(e);let n=Ob(),r=ET(1);return Od$1(n.handleAllUnpaidServicesClick(r.allUnpaidServiceParams))}),pT(1),Pl$1();}if(i&2){Ob();let e=ET(1);jE(),Hl$1(" ",e.msg.allUnpaidServices," ");}}function Fm(i,o){if(i&1){let e=Mb();Zi(0,"a",15),bg("click",function(){kd$1(e);let n=Ob(),r=ET(1);return Od$1(n.handleAllLateServicesClick(r.allLateServiceParams))}),pT(1),Pl$1();}if(i&2){Ob();let e=ET(1);jE(),Hl$1(" ",e.msg.allLateServices," ");}}var wl=(()=>{class i{constructor(){this.balanceService=ui(),this.creditService=b(),this.infoS=UV.required({alias:"info"}),this.creditS=UV.required({alias:"credit"}),this.legendS=UT(()=>P$4(this.infoS())),this.chartS=UT(()=>f(this.infoS())),this.bannerS=UT(()=>{let e=this.infoS();switch(e.warningType){case "about-credit":return {type:"info",title:e.credit?.msg.aboutCreditLimitTitle,content:e.credit?.msg.aboutCreditLimit};case "wait-payment":return {type:"info",content:e.credit?.msg.warningPayment};case "late-payment":return {type:"warning",content:e.credit?.msg.warningLate};case "blocked":return {type:"danger",content:e.credit?.msg.warningBlocked}}});}handleAddFundsClick(e){e&&this.balanceService.openAddFundsForm(e);}handleAllUnpaidServicesClick(e){this.creditService.openUnpaidServices(e);}handleAllLateServicesClick(e){this.creditService.openLatedServices(e);}handlePayNowClick(e){this.creditService.openCreditPaymentsToPay(e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-balance-popup"]],inputs:{infoS:[1,"info","infoS"],creditS:[1,"credit","creditS"]},decls:19,vars:13,consts:[[1,"isp-header"],[1,"isp-header__balance"],["ispuiLink","",3,"click"],["size","16px","name","mb-finance",1,"isp-header__add-funds-icon"],[1,"isp-chart-title"],[1,"isp-chart-title__balance-amount"],["name","m-finance","size","15px"],[1,"isp-chart-title__credit-limit",3,"isp-chart-title__credit-limit_exhausted"],[1,"isp-chart",3,"data"],[1,"isp-legend",3,"legend"],[1,"isp-warning",3,"type","title","content"],["ispuiButton","","theme","primary",1,"isp-redirect-button"],["
98ispuiLink","",1,"isp-redirect-button"],[1,"isp-chart-title__credit-limit"],["ispuiButton","","theme","primary",1,"isp-redirect-button",3,"click"],["ispuiLink","",1,"isp-redirect-button",3,"click"]],template:function(t,n){if(t&1){let r=Mb();Kg(0)(1),Zi(2,"div",0)(3,"div",1),pT(4),Pl$1(),Zi(5,"a",2),bg("click",function(){kd$1(r);let a=ET(0);return Od$1(n.handleAddFundsClick(a.addFundsParams))}),hg(6,"isp-svg-icon",3),pT(7),Pl$1()(),Zi(8,"div",4)(9,"div",5),hg(10,"isp-svg-icon",6),pT(11),Pl$1(),yb(12,Bm,2,3,"div",7),Pl$1(),hg(13,"ispui-rainbow-chart",8)(14,"isp-legend",9),yb(15,Rm,1,3,"isp-banner",10),yb(16,Am,2,1,"button",11),yb(17,Nm,2,1,"a",12),yb(18,Fm,2,1,"a",12);}if(t&2){let r,s=IT(n.infoS());jE();let a=IT(n.creditS());jE(3),qg(s.msg.balance),jE(),fg("test-func",s.addFundsParams?.func),jE(2),Hl$1(" ",s.msg.addFunds," "),jE(4),Hl$1(" ",s.msg.balanceAmount," "),jE(),vb(a.usedTotal>0?12:-1),jE(),pg("data",n.chartS()),jE(),pg("legend",n.legendS()),jE(),vb((r=n.bannerS())?15:-1,r),jE(),vb(a.isHavePayments?16:-1),jE(),vb(a.usedTotal>0?17:-1),jE(),vb(a.isHaveLatedPayments?18:-1);}},dependencies:[w$3,X$3,U$1,yl,Yn,I,be$1,W$3,R$2],styles:[`.isp-chart-title[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:15px;row-gap:10px;column-gap:10px}.isp-chart-title[_ngcontent-%COMP%] .isp-chart-title__balance-amount[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:var(--isp-font-size-16);font-weight:var(--isp-font-weight-medium);column-gap:5px}.isp-chart-title[_ngcontent-%COMP%] .isp-chart-title__credit-limit[_ngcontent-%COMP%]{color:var(--isp-text-additional);font-size:var(--isp-font-size-12)}.isp-chart-title[_ngcontent-%COMP%] .isp-chart-title__credit-limit_exhausted[_ngcontent-%COMP%]{color:var(--isp-text-danger)}.isp-chart[_ngcontent-%COMP%]{--ispui-rainbow-chart-element_color_available: var(--isp-graph-light-blue);--ispui-rainbow-chart-element_color_wait: var(--isp-background-accent);--ispui-rainbow-chart-element_color_late: var(--isp-background-danger);--ispui-rainbow-chart-element_color_unavailable: var(--isp-neutral-lowContrast-10);--ispui-rainbow-chart-element_color_used: var(--isp-graph-light-purple);margin-top:5px}.isp-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.isp-header[_ngcontent-%COMP%] .isp-header__balance[_ngcontent-%COMP%]{font-size:var(--isp-font-size-16);font-weight:var(--isp-font-weight-medium)}.isp-header[_ngcontent-%COMP%] .isp-header__add-funds-icon[_ngcontent-%COMP%]{--isp-icons-main-color: currentColor;--isp-icons-fill-color: var(--isp-background-contrast);margin-right:5px;vertical-align:sub}.isp-legend[_ngcontent-%COMP%]{--isp-legend-item-identifier_available_color: var(--isp-graph-light-blue);--isp-legend-item-identifier_wait_color: var(--isp-background-accent);--isp-legend-item-identifier_late_color: var(--isp-background-danger);--isp-legend-item-identifier_unavailable_color: var(--isp-neutral-lowContrast-10);--isp-legend-item-identifier_used_color: var(--isp-graph-light-purple);margin-top:15px}.isp-redirect-button[_ngcontent-%COMP%]{display:block;margin-top:20px}.isp-warning[_ngcontent-%COMP%]{margin-top:15px}[_nghost-%COMP%]{display:block;
98min-width:200px;max-width:280px;padding:12px 12px 15px 10px;color:var(--isp-text-main)} 99/*# sourceMappingURL=/manimg/dragon/balance-popup-O7HKPEH2.css.map */`]});}}return i})();var Lm=i=>({$implicit:i}),$m=()=>({displayCross:false,hasPointer:false,closeAfterClick:true,popupClass:"isp-action-list-dropdown__popup",borderOffset:10,offset:9}),kl=()=>({ellipsis:true});function jm(i,o){if(i&1&&pT(0),i&2){let e=Ob();Wg(" ",e.msg.late,": ",e.msg.lateAmountTotal," ");}}function Um(i,o){if(i&1&&pT(0),i&2){let e=Ob();Hl$1(" ",e.msg.operationsBlocked," ");}}function Vm(i,o){if(i&1&&pT(0),i&2){let e=Ob();Wg(" ",e.msg.available,": ",e.msg.availableAmount," ");}}function Hm(i,o){if(i&1&&(Zi(0,"ispui-dropdown-content"),hg(1,"isp-balance-popup",8),Pl$1()),i&2){let e=Ob(),t=Ob();jE(),pg("info",t)("credit",e);}}function zm(i,o){if(i&1&&(Zi(0,"div",2)(1,"div",3)(2,"span",4),pT(3),Pl$1(),Zi(4,"span",5),pT(5,",\xA0"),Pl$1(),Zi(6,"span",6),yb(7,jm,1,2)(8,Um,1,1)(9,Vm,1,2),Pl$1()(),hg(10,"isp-svg-icon",7),Pl$1(),rg(11,Hm,2,2,"ng-template",null,0,HT)),i&2){let e,t=o,n=$b(12),r=Ob();pg("ispuiDropdownAnchor",n)("ispuiDropdownAnchorTemplateContext",MT(10,Lm,r))("ispuiDropdownOptions",_T(12,$m)),jE(),Pg("isp-balance-with-credit__balance_late",t.isHaveLatedPayments)("isp-balance-with-credit__balance_blocked",t.isUserBlocked),pg("ispuiDropdownDataset",_T(13,kl)),jE(2),qg(r.msg.balanceAmount),jE(4),vb((e=true)===(t.isHaveLatedPayments&&!t.isUserBlocked)?7:e===t.isUserBlocked?8:9);}}function Gm(i,o){if(i&1){let e=Mb();Zi(0,"span",9),bg("click",function(){kd$1(e);let n=Ob(),r=Ob();return Od$1(r.handleClickOnAmount(n.addFundsParams))}),pT(1),Pl$1(),Zi(2,"span",10),pT(3,",\xA0"),Pl$1(),Zi(4,"span",11),bg("click",function(){kd$1(e);let n=Ob(),r=Ob();return Od$1(r.handleAddFundsClick(n.addFundsParams))}),pT(5),Pl$1();}if(i&2){let e=Ob();pg("ispuiDropdownDataset",_T(4,kl)),jE(),Hl$1(" ",e.msg.balanceAmount," "),jE(3),fg("test-func",e.addFundsParams?.func),jE(),Hl$1(" ",e.msg.addFunds," ");}}function Km(i,o){if(i&1&&(Zi(0,"span",1),pT(1),Pl$1(),yb(2,zm,13,14)(3,Gm,6,5)),i&2){let e,t=o;jE(),Hl$1(" ",t.msg.balance,":\xA0"),jE(),vb((e=t.credit)?2:3,e);}}var Dl=(()=>{class i{constructor(){this.balanceService=ui(),this.balanceInfoService=fc(),this.infoS=this.balanceInfoService.balanceInfoS;}handleAddFundsClick(e){e&&this.balanceService.openAddFundsForm(e);}handleClickOnAmount(e){!e||!$h$1("xl")||this.balanceService.openAddFundsForm(e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-balance"]],decls:1,vars:1,consts:[["creditPopup",""],[1,"isp-balance__prefix"],[1,"isp-balance-with-credit",3,"ispuiDropdownAnchor","ispuiDropdownAnchorTemplateContext","ispuiDropdownOptions"],[3,"ispuiDropdownDataset"],[1,"isp-balance-with-credit__balance"],[1,"isp-balance-with-credit__comma"],[1,"isp-balance-with-credit__credit"],["name","arrow-down_small",1,"isp-balance-with-credit__arrow-down"],[3,"info","credit"],[1,"isp-balance-without-credit__amount",3,"click","ispuiDropdownDataset"],[1,"isp-balance-without-credit__comma"],[1,"isp-balance-without-credit__add-funds-button",3,"click"]],template:function(t,n){if(t&1&&yb(0,Km,4,2),t&2){let r;vb((r=n.infoS())?0:-1,r);}},dependencies:[w$3,Ps,lo$1,ms,vs,wl],styles:[`.isp-balance__prefix[_ngcontent-%COMP%]{color:var(--isp-text-additional)}@media(max-width:1279.98px){.isp-balance__prefix[_ngcontent-%COMP%]{display:none}}.isp-balance-with-credit[_ngcontent-%COMP%]{display:flex;overflow:hidden;align-items:center;cursor:pointer;transition:opacity .3s ease;white-space:nowrap}.isp-balance-with-credit[_ngcontent-%COMP%]:hover{opacity:.7}.isp-balance-with-credit__balance[_ngcontent-%COMP%]{flex-shrink:0;font-weight:var(--isp-font-weight-medium)}.isp-balance-with-credit__arrow-down[_ngcontent-%COMP%]{--isp-icons-main-color: currentColor;--isp-icons-fill-color: var(--isp-background-contrast);flex-shrink:0;margin-left:5px}.isp-balance-with-credit__balance_late[_ngcontent-%COMP%] .isp-balance-with-credit__credit[_ngcontent-%COMP%], .isp-balance-with-credit__balance_blocked[_ngcontent-%COMP%] .isp-balance-with-credit__balance[_ngcontent-%COMP%], .isp-balance-with-credit__balance_blocked[_ngcontent-%COMP%] .isp-balance-with-credit__comma[_ngcontent-%COMP%], .isp-balance-with-credit__balance_blocked[_ngcontent-%COMP%] .isp-balance-with-credit__credit[_ngcontent-%COMP%]{color:var(--isp-graph-orange)}@media(max-width:959.98px){.isp-balance-with-credit__credit[_ngcontent-%COMP%], .isp-balance-with-credit__comma[_ngcontent-%COMP%]{display:none}}
99.isp-balance-without-credit__amount[_ngcontent-%COMP%]{max-width:150px;font-weight:var(--isp-font-weight-medium)}@media(max-width:1279.98px){.isp-balance-without-credit__amount[_ngcontent-%COMP%]{cursor:pointer}}.isp-balance-without-credit__add-funds-button[_ngcontent-%COMP%]{cursor:pointer;transition:opacity .3s ease;text-transform:lowercase;color:var(--isp-text-accent)}.isp-balance-without-credit__add-funds-button[_ngcontent-%COMP%]:hover{text-decoration:underline;opacity:.7}@media(max-width:1279.98px){.isp-balance-without-credit__comma[_ngcontent-%COMP%]{display:none}}[_nghost-%COMP%]{display:flex;align-items:baseline;white-space:nowrap}@media(max-width:1279.98px){[_nghost-%COMP%]{align-items:end;flex-direction:column}} 100/*# sourceMappingURL=/manimg/dragon/balance-S3OXKTUU.css.map */`]});}}return i})();var qm=i=>({asHtml:true,text:i}),Pl=(()=>{class i{constructor(){this.destroyRef=T$1(it$1),this.contextActionService=c$6(),this.desktopService=p$2(),this.debtS=UV.required({alias:"debt"}),this.debtPrefixS=j$6.messageS("debt",this.desktopService.docS),this.debtMsgS=UT(()=>this.debtS().$),this.hintMessageS=j$6.messageS("hint_debt",this.desktopService.docS);}handleClick(){let e=Ep$1(`func=${this.debtS().$func}`);this.contextActionService.open$(e,{options:{openIn:"new"}}).pipe($t$1(this.destroyRef)).subscribe();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-debt"]],inputs:{debtS:[1,"debt","debtS"]},decls:4,vars:5,consts:[[1,"isp-prefix"],[1,"isp-amount",3,"click","ispuiDropdownDataset"]],template:function(t,n){t&1&&(Zi(0,"div",0),pT(1),Pl$1(),Zi(2,"div",1),bg("click",function(){return n.handleClick()}),pT(3),Pl$1()),t&2&&(jE(),Hl$1("",n.debtPrefixS(),":\xA0"),jE(),pg("ispuiDropdownDataset",MT(3,qm,n.hintMessageS())),jE(),Hl$1(" ",n.debtMsgS(),` 101`));},dependencies:[Ps,vs],styles:[`.isp-amount[_ngcontent-%COMP%]{cursor:pointer;font-weight:var(--isp-font-weight-medium)}.isp-prefix[_ngcontent-%COMP%]{color:var(--isp-text-additional)}[_nghost-%COMP%]{display:flex;flex-wrap:wrap} 102/*# sourceMappingURL=/manimg/dragon/debt-RS3NUIAP.css.map */`]});}}return i})();var Wm=["*"],Xn=(()=>{class i{constructor(){this.escapeKeyDown=$V(),this.menuItemsS=QV();}onKeyDown(e){let t=this.getCurrentFocusedIndex();switch(e.key){case "ArrowUp":e.preventDefault(),this.focusByIndex(t<=0?this.menuItemsS().length-1:t-1);break;case "ArrowDown":e.preventDefault(),this.focusByIndex(t>=this.menuItemsS().length-1?0:t+1);break;case "Escape":this.escapeKeyDown.emit(e);break}}focusByIndex(e){this.menuItemsS()[e]?.focus();}getCurrentFocusedIndex(){return this.menuItemsS().findIndex(e=>e.menuItemLinkS().nativeElement.contains(document.activeElement))}focus(){this.focusByIndex(0);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-menu-item-list"]],contentQueries:function(t,n,r){t&1&&Sg(r,n.menuItemsS,he$1,4),t&2&&Bb();},hostBindings:function(t,n){t&1&&bg("keydown",function(s){return n.onKeyDown(s)});},outputs:{escapeKeyDown:"escapeKeyDown"},ngContentSelectors:Wm,decls:1,vars:0,template:function(t,n){t&1&&(Lb(),Fb(0));},encapsulation:2});}}return i})();var Jn=(()=>{class i{constructor(){this.desktopService=T$1(t$3,{optional:true}),this.docContextService=j$8(),this.docService=f$2(),this.destroyRef=T$1(it$1),this.cdr=T$1(YV),this.key$$=new or$2(void 0),this.key$=this.key$$.pipe(Dee(),ju$1()),this.msg="";let e=ge$2([this.docService?.doc$,this.docContextService?.doc$,this.desktopService?.doc$]);if(e.length===0)throw new Error("Doc stream is not provided for msg pipe");ry([this.key$,...e]).pipe($t$1(this.destroyRef)).subscribe(([t,...n])=>{for(let r of n){let s=j$6.message(t,r);if(s){this.msg!==s&&(this.msg=s,this.cdr.markForCheck());break}}});}transform(e){return this.key$$.next(e),this.msg}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275pipe=mw({name:"msg",type:i,pure:false});}}return i})();var Ml=(()=>{class i{transform(e){return no$1(e).result}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275pipe=mw({name:"stripHtml",type:i,pure:true});}}return i})();function or(i,o){return UT(()=>{let e=o.activeContext();return e?i.params?e.isIncludeQueryParams(r$5({func:i.func},i.params)):e.func()===i.func:false})}function Qm(i,o){let e=Bh$1(i.children,t=>t.children);return UT(()=>
102{let t=o.activeContext();if(!t)return false;let n=t.func();return !!e.some(s=>s.func===n)})}function rr(i,o){return UT(()=>{let t=o.contextsS().find(r=>r.func()===i);return t?!t.isPinnedS():true})}function sr(i,o){return i.func?rr(i.func,o):fi$2(false)}function Il(i,o,e,t){return i.children.length?i.children.map(r=>{let s=Il(r,o,e,t),a=r.name,d=r.title;return {item:{msg:d,name:a,newTabHintMsg:j$6.message("hint_newtab",o),action:r.func,params:s$2(r$5({},r.params),{clickstat:"yes"}),href:r.href,internalHref:r.func?`?startpage=${r.func}`:void 0,trackBy:`${a}_${d}`,displayNewTabButtonS:sr(r,e),contextCreationOptions:r$5({immediately:true},r.contextCreationOptions)},favorite:r.favorite,popular:r.popular,isActiveS:or(r,t),childItems:s}}):[]}function Zm(i,o,e,t,n){return UT(()=>e.hasSearchQueryS()?true:o.isCollapsedS()&&!n.isLess("sm")?false:!!t()?.[i.name])}function Tl(i,o,e,t,n,r,s,a){return i?o.nodesS().map(g=>{let D=Il(g,i,n,r),K=g.name,le=g.title,Je={icon:g.iconS().name,inSprite:g.iconS().inSprite,name:K,msg:le,trackBy:`${K}_${le}`,displayNewTabButtonS:fi$2(false)};return {childItems:D,item:Je,isActiveS:Qm(g,r),isOpenedS:Zm(g,e,t,s,a)}}):[]}function Ym(i){if(!i.filter?.$)return;let o=Mi$1(i.filter.$);return r$5({filter:"on"},o)}function Xm(i,o){let e=i.func.$,t=i.description.$;return {msg:t,name:e,trackBy:`${e}_${t}`,action:i.func.$,params:Ym(i),displayNewTabButtonS:rr(e,o)}}function El(i,o){let e=i?.elem?.filter(t=>t.func)||[];return e.length>0?e.map(t=>Xm(t,o)):[]}function Ol(i){return i.$globalindex==="yes"}var ar=(()=>{class i{constructor(){this.api=T$1(B$2),this.contextGroupService=c$a(),this.contextActionService=c$6(),this._loadingStatus=fi$2("not-loaded"),this._searchResult=fi$2([]),this.searchResultS=this._searchResult.asReadonly(),this.loadingStatus$=ri(this._loadingStatus),this.loadingStatus=this._loadingStatus.asReadonly();}doSearch$(e){return e?iy(()=>(this._loadingStatus.set("loading"),this.api.globalSearch$(e).pipe(Fe$1(t=>El(t,this.contextGroupService)),Mu$1(t=>{this._searchResult.set(t);}),Hu$1(()=>{this._loadingStatus.set("loaded");})))):(this._loadingStatus.set("not-loaded"),this._searchResult.set([]),Am$1(null))}openTabForItem$(e,t=false){let n=r$5({func:e.name},e.params);return this.contextActionService.open$(n,{options:{checkExisted:t?void 0:"by-func",updateExisted:true,openIn:"new",previousGroup:t?"none":"replace"}})}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Jm=["inputWrapper"],eu=["input"],tu=()=>({international:false}),iu=(i,o)=>o.trackBy;function nu(i,o){if(i&1&&(hg(0,"div",13),PT(1,"stripHtml"),PT(2,"highlight"),PT(3,"trust")),i&2){let e=Ob().$implicit,t=Ob(2);pg("ispuiDropdownDataset",t.tooltipOptionsS())("innerHTML",jT(3,8,VT(2,4,FT(1,2,e.msg),t.inputValueSS(),_T(11,tu)),"html"),VI);}}function ou(i,o){if(i&1){let e=Mb();Zi(0,"isp-menu-item",12),bg("clickItem",function(n){kd$1(e);let r=Ob(2);return Od$1(r.clickMenuItemHandler(n))}),rg(1,nu,4,12,"ng-template",null,2,HT),Pl$1();}if(i&2){let e=o.$implicit;pg("item",e);}}function ru(i,o){i&1&&(Zi(0,"div",11),pT(1),PT(2,"msg"),Pl$1()),i&2&&(jE(),Hl$1(" ",FT(2,1,"msg_notfound")," "));}function su(i,o){if(i&1){let e=Mb();Zi(0,"ispui-dropdown-content")(1,"isp-menu-item-list",9),bg("escapeKeyDown",function(){kd$1(e);let n=Ob();return Od$1(n.onActionListEscape())}),Db(2,ou,3,1,"isp-menu-item",10,iu,false,ru,3,3,"div",11),Pl$1()();}if(i&2){let e=Ob();jE(2),wb(e.searchResultS());}}var Rl=(()=>{class i{constructor(){this.host=T$1(zr),this.collectorService=T$1(C$4),this.destroyRef=T$1(it$1),this.globalSearchService=T$1(ar),this.hotKeyService=T$1(S$6),this.SEARCH_DEBOUNCE=500,this.mediaService=we$1(),this.userService=b$5(),this.searchFocusedSS=fi$2(false),this.searchFocused$=ri(this.searchFocusedSS),this.isPopupVisible$=ry([this.searchFocused$,this.globalSearchService.loadingStatus$]).pipe(Fe$1(([e,t])=>e&&t==="loaded"),Lu$1(e=>Se$1(e&&this.mediaService.isLess("md")?150:0))),this.showClearButtonS=UT(()=>this.mediaService.getIsLessS("md")()?this.searchFocusedS():true),this.searchFocusedS=this.searchFocusedSS.asReadonly(),this.inputValueSS=fi$2(""),this.inputValue$=ri(this.inputValueSS),this.searchResultS=this.globalSearchService.searchResultS,this.preloaderS=UT(()=>this.globalSearchService.loadingStatus()==="loading"),this.tooltipOptionsS=UT(()=>({direction:["right","left","bottom"],ellipsis:true,zIndex:e$2.zGlobalSearchTooltip})),this.inputWrapperS=WV.required("inputWrapper",{read:zr}),this.inputS=WV.required("input"),this.popupAnchorS=UT(()=>this.inputWrapperS().nativeElement),this.popupS=WV.required(ws),this.popupOptionsS=UT(()=>({displayCross:false,hasPointer:false,offset:4,direction:"bottom",width:this.mediaService.isLess("md")?"watch-anchor-min":"auto",alignment:"start",strictDirection:true,borderOffset:10,popupClass:"isp-header-top-line-global-search-dropdown__popup"})),this.actionListS=WV(Xn),ef$1(()=>{let e=!this.searchFocusedSS();this.hotKeyService.toggleHotKey(e,t$6.SelectNextRow),this.hotKeyService.toggleHotKey(e,t$6.SelectPrevRow),this.hotKeyService.toggleHotKey(e,t$6.CloseActiveTab),this.hotKeyService.toggleHotKey(e,t$6.DashboardExitEditMode);});}subscribeToUserChange(){this.userService.userName$.pipe($t$1(this.destroyRef)).subscribe(()=>{this.inputValueSS.set("");});}subscribeToInputChange(){this.inputValue$.pipe(Fe$1(e=>e.trim()),Lu$1(e=>e?Se$1(this.SEARCH_DEBOUNCE):Am$1(null)),ju$1(),_u$1(e=>this.globalSearchService.doSearch$(e)),$t$1(this.destroyRef)).subscribe(()=>{this.collectorService.append({event:e$1.UserStartSearchInGlobal});});}subscribeToPopupVisibility(){this.isPopupVisible$.pipe($t$1(this.destroyRef)).subscribe(e=>{this.popupS().toggle(e);});}subscribeToSearchFocusChange(){this.searchFocused$.pipe(_u$1(e=>e?ks(document,"mousedown"):Me$2),$t$1(this.destroyRef)).subscribe(e=>{let t=this.host.nativeElement.contains(e.target),n=e.target?.closest(".isp-header-top-line-global-search-dropdown__popup");!t&&!n&&this.searchFocusedSS.set(false);});}
102ngOnInit(){this.subscribeToInputChange(),this.subscribeToUserChange(),this.subscribeToPopupVisibility(),this.subscribeToSearchFocusChange();}ngOnDestroy(){this.hotKeyService.enableHotKey(t$6.SelectNextRow),this.hotKeyService.enableHotKey(t$6.SelectPrevRow),this.hotKeyService.enableHotKey(t$6.CloseActiveTab),this.hotKeyService.enableHotKey(t$6.DashboardExitEditMode);}onInputChange(e){this.inputValueSS.set(e);}onInputFocus(){this.searchFocusedSS.set(true);}onInputBlur(e){let t=e.relatedTarget,n=t?.closest(".isp-header-top-line-global-search-dropdown__popup"),r=t?.closest("isp-global-search .input");!n&&!r&&this.searchFocusedSS.set(false);}focusInput(){this.inputS().nativeElement.focus();}onInputKeydown(e){switch(e.code){case "Enter":e.preventDefault(),this.popupS().toggle();break;case "Escape":this.popupS().opened()?this.popupS().toggle(false):this.inputS().nativeElement.blur();break;case "ArrowUp":case "ArrowDown":e.preventDefault(),this.popupS().opened()?this.actionListS()?.focus():this.popupS().toggle(true);break;case "Tab":this.popupS().opened()&&(e.preventDefault(),this.actionListS()?.focu
102s());}}onActionListEscape(){this.popupS().toggle(false),this.searchFocusedSS.set(false);}clickMenuItemHandler(e){this.searchFocusedSS.set(false),this.globalSearchService.openTabForItem$(e.item,e.blank).pipe($t$1(this.destroyRef)).subscribe(),this.collectorService.append({event:e$1.UserClickItemInSearchGlobal});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-global-search"]],viewQuery:function(t,n){t&1&&xg(n.inputWrapperS,Jm,5,zr)(n.inputS,eu,5)(n.popupS,ws,5)(n.actionListS,Xn,5),t&2&&Bb(4);},hostVars:2,hostBindings:function(t,n){t&2&&Pg("global-search_focused",n.searchFocusedS());},features:[CT([ar])],decls:9,vars:10,consts:[["inputWrapper",""],["input",""],["menuItemCustomLabel",""],[1,"input__wrapper"],[1,"input",3,"clearButton"],["slot","controls-start",1,"input__preloader","ispui-input__button",3,"click","loading","spinnerSize","tabIndex"],["name","p-diag1","size","15px",1,"input__search-icon"],["type","text","name","isp-global-search",1,"input",3,"ngModelChange","focus","blur","keydown","ngModel","placeholder"],[3,"ispuiDropdownPopup","ispuiDropdownPopupOptions"],[3,"escapeKeyDown"],[1,"search-results__item",3,"item"],[1,"search-results__empty"],[1,"search-results__item",3,"clickItem","item"],[3,"ispuiDropdownDataset","innerHTML"]],template:function(t,n){t&1&&(Zi(0,"div",3)(1,"ispui-input",4,0)(3,"ispui-preloader-round",5),bg("click",function(){return n.focusInput()}),hg(4,"isp-svg-icon",6),Pl$1(),Zi(5,"input",7,1),PT(7,"msg"),bg("ngModelChange",function(s){return n.onInputChange(s)})("focus",function(){return n.onInputFocus()})("blur",function(s){return n.onInputBlur(s)})("keydown",function(s){return n.onInputKeydown(s)}),Pl$1(),TD(),Pl$1(),rg(8,su,5,1,"ng-template",8),Pl$1()),t&2&&(jE(),pg("clearButton",n.showClearButtonS()),jE(2),pg("loading",n.preloaderS())("spinnerSize",15)("tabIndex",-1),jE(2),pg("ngModel",n.inputValueSS())("placeholder",FT(7,8,"msg_search")),CD(),jE(3),pg("ispuiDropdownPopup",n.popupAnchorS())("ispuiDropdownPopupOptions",n.popupOptionsS()));},dependencies:[w$3,vP,bu$1,fP,Dy,ge$3,$$5,Ce$2,A$3,C$5,N$5,he$1,Ps,lo$1,ws,vs,Xn,Ml,F$1,Jn,p$4],styles:[`.input__preloader[_ngcontent-%COMP%]{--ispui-preloader-round__background-color-local: transparent;--ispui-preloader-round__color: var(--isp-neutral-lowContrast-30);--ispui-preloader-round__loader-width: 15px;--ispui-preloader-round__loader-height: 15px}.input__search-icon[_ngcontent-%COMP%]{--isp-icons-main-color: var(--isp-neutral-lowContrast-10);--isp-icons-fill-color: transparent}.input__wrapper[_ngcontent-%COMP%]{position:relative;width:100%;max-width:330px;transition:max-width linear .15s;border-radius:var(--ispui-border-radius_m, 5px);background-color:var(--isp-neutral-base)}.input__wrapper[_ngcontent-%COMP%] .input[_ngcontent-%COMP%]::placeholder{color:var(--isp-neutral-lowContrast-10)}@media(max-width:639.98px){.input__wrapper[_ngcontent-%COMP%]{max-width:40px}.global-search_focused[_nghost-%COMP%] .input__wrapper[_ngcontent-%COMP%], .global-search_focused [_nghost-%COMP%] .input__wrapper[_ngcontent-%COMP%]{max-width:100%}}.global-search_focused[_nghost-%COMP%] .input__search-icon[_ngcontent-%COMP%], .global-search_focused [_nghost-%COMP%] .input__search-icon[_ngcontent-%COMP%]{--isp-icons-main-color: var(--isp-neutral-lowContrast-30)}.global-search_focused[_nghost-%COMP%] .input[_ngcontent-%COMP%], .global-search_focused [_nghost-%COMP%] .input[_ngcontent-%COMP%]{--ispui-input__icon-color: var(--isp-neutral-lowContrast-30);--ispui-input__text-color: var(--isp-neutral-lowContrast-30)}.global-search_focused[_nghost-%COMP%] .input[_ngcontent-%COMP%]::placeholder, .global-search_focused [_nghost-%COMP%] .input[_ngcontent-%COMP%]::placeholder{color:var(--isp-neutral-lowContrast-30)}.input[_ngcontent-%COMP%]{--ispui-input__border-width: 0;--ispui-input__width: 100%;--ispui-input__controls-start_padding-left: 12px;--ispui-input__controls-start_padding-right: 8px;--ispui-input__text-color: var(--isp-neutral-lowContrast-10);--ispui-input__icon-color: var(--isp-neutral-lowContrast-10);--ispui-input__icon-background-color: transparent;--ispui-input__background-color: transparent;--ispui-input__button-background-color__hover: transparent;--ispui-input__button-background-color__active: transparent;caret-color:var(--isp-neutral-lowContrast-30)}.search-results__empty[_ngcontent-%COMP%]{padding:6px 10px}.search-results__item[_ngcontent-%COMP%]{--isp-menu-item-padding: 0 6px} .isp-header-top-line-global-search-dropdown__popup{--ispui-dropdown-content-padding: 10px 0;--ispui-dropdown-animation-duration: .2s;--ispui-dropdown-max-width: 770px;--ispui-dropdown-min-width: 330px;
102--ispui-dropdown-min-height: 20px;--ispui-dropdown-max-height: 500px;--ispui-dropdown-content-pr: 0;--ispui-dropdown-popup__z-index: 5;color:var(--isp-text-main)} .isp-header-top-line-global-search-dropdown__popup .ispui-dropdown-content__wrapper{width:100%}@media(max-width:639.98px){.global-search_focused[_nghost-%COMP%]{width:calc(100% - 74px)}} 103/*# sourceMappingURL=/manimg/dragon/global-search-N77PO75C.css.map */`]});}}return i})();function au(i,o){i&1&&hg(0,"ispui-skeleton",2),i&2&&pg("show",true);}var Al=(()=>{class i{constructor(){this.isLogoLoadingSS=fi$2(true),this.brandingPreviewService=T$1(_$3),this.contextGroupService=c$a(),this.desktopService=p$2(),this.userService=b$5(),this.userBrandingDataS=this.brandingPreviewService.getLocalStorageBrandingDataSignal(this.userService.userNameS),this.userBrandingLogoNameS=UT(()=>this.userBrandingDataS()?.projectLogoName||""),this.userBrandingAssetsFolderNameS=UT(()=>this.userBrandingDataS()?.projectAssets||""),this.userBrandingLogoS=I$1(this.userBrandingLogoNameS,{userAssetsPathS:this.userBrandingAssetsFolderNameS}),this.desktopLogoNameS=UT(()=>this.desktopService.docS()?.$logo||""),this.desktopLogoS=I$1(this.desktopLogoNameS),this.fallbackLogoS=I$1(this.desktopLogoNameS,{theme:"light"}),this.logoSS=GT(()=>this.userBrandingLogoS()||this.desktopLogoS()),this.isLogoLoadingS=this.isLogoLoadingSS.asReadonly(),this.linkS=UT(()=>{let e=this.desktopService.docS()?.$logolink;if(e)return {href:e,target:"_blank"};if(this.contextGroupService.dashboardS())return {href:"?startform=dashboard",target:"_self"}});}onLogoLoad(){this.isLogoLoadingSS.set(false);}onLogoError(){let e=this.fallbackLogoS(),t=this.logoSS();e!==t?this.logoSS.set(e):this.isLogoLoadingSS.set(false);}handleLogoClick(e){if(this.desktopService.docS()?.$logolink)return;let n=this.contextGroupService.dashboardS();n&&(e.preventDefault(),n.setActive(),n.markAsStale());}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-brand-logo"]],decls:3,vars:9,consts:[["rel","nofollow noopener",1,"isp-link",3,"click"],["alt","Brand logo",1,"isp-img",3,"load","error","src"],[1,"isp-skeleton",3,"show"]],template:function(t,n){if(t&1&&(Zi(0,"a",0),bg("click",function(s){return n.handleLogoClick(s)}),Zi(1,"img",1),bg("load",function(){return n.onLogoLoad()})("error",function(){return n.onLogoError()}),Pl$1()(),yb(2,au,1,1,"ispui-skeleton",2)),t&2){let r=n.linkS();Pg("isp-link_disabled",!r),fg("href",r?.href,HI)("target",r?.target)("tabindex",r?0:-1),jE(),Pg("isp-img_hidden",n.isLogoLoadingS()),pg("src",n.logoSS(),HI),jE(),vb(n.isLogoLoadingS()?2:-1);}},dependencies:[W$2,b$8],styles:[`.isp-img[_ngcontent-%COMP%]{display:block;flex:0 0 auto;width:auto;max-width:100%;height:100%;max-height:100%;object-fit:contain}.isp-img_hidden[_ngcontent-%COMP%]{position:absolute;width:0;height:0}.isp-link[_ngcontent-%COMP%]{position:relative;display:inline-flex;align-items:start;flex:0 0 auto;justify-content:start;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.isp-link_disabled[_ngcontent-%COMP%]{cursor:default}.isp-skeleton[_ngcontent-%COMP%]{--ispui-skeleton__width: 200px;--ispui-skeleton__height: 30px;padding-right:45px;padding-left:0}[_nghost-%COMP%]{display:flex} 104/*# sourceMappingURL=/manimg/dragon/brand-logo-QXK7OVLM.css.map */`]});}}return i})();var Nl=(()=>{class i{constructor(){this.sideBarCollapseService=He(),this.isCollapsedS=this.sideBarCollapseService.isCollapsedS;}toggleMenu(){this.sideBarCollapseService.toggleCollapseState();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-menu-button"]],decls:2,vars:2,consts:[["type","button",1,"menu-button",3,"click"],[3,"size","name"]],template:function(t,n){t&1&&(Zi(0,"button",0),bg("click",function(){return n.toggleMenu()}),hg(1,"isp-svg-icon",1),Pl$1()),t&2&&(jE(),pg("size","16px")("name",n.isCollapsedS()?"icon_menu_mini":"cross"));},dependencies:[w$3],styles:[`[_nghost-%COMP%]{display:none}@media(max-width:639.98px){[_nghost-%COMP%]{display:block}}.menu-button[_ngcontent-%COMP%]{--isp-icons-main-color: var(--isp-text-contrast);--isp-icons-fill-color: var(--isp-background-contrast);display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;cursor:pointer;border:none;background:none} 105/*# sourceMappingURL=/manimg/dragon/menu-button-PKWRSSMG.css.map */`]});}}return i})();var Ri=(()=>{class i{constructor(){this.iconsOnlySS=fi$2(false);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var cu=[[["isp-vmenu-icon"]],"*",[["isp-vmenu-label"]]],lu=["isp-vmenu-icon","*","isp-vmenu-label"];function pu(i,o){i&1&&(Ll$1(0,"div",2),Fb(1,2),Fl$1());}var eo=(()=>{class i{constructor(){this.menuService=T$1(Ri),this.iconOnlyS=this.menuService.iconsOnlySS.asReadonly(),this.disabledS=UV(false,{alias:"disabled"});}
105handleClick(e){this.disabledS()&&(e.preventDefault(),e.stopImmediatePropagation(),e.stopPropagation());}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-vmenu-item"]],hostVars:5,hostBindings:function(t,n){t&2&&(fg("tabIndex",n.disabledS()?-1:0),Pg("isp-vmenu-item_disabled",n.disabledS())("isp-vmenu-item_icon-only",n.iconOnlyS()));},inputs:{disabledS:[1,"disabled","disabledS"]},ngContentSelectors:lu,decls:5,vars:1,consts:[[1,"isp-vmenu-item__wrap","isp-vmenu-item_highlight",3,"click"],[1,"isp-vmenu-item__icon"],[1,"isp-vmenu-item__label"]],template:function(t,n){t&1&&(Lb(cu),Ll$1(0,"div",0),Tg("click",function(s){return n.handleClick(s)}),Ll$1(1,"div",1),Fb(2),Fl$1(),yb(3,pu,2,0,"div",2),Fb(4,1),Fl$1()),t&2&&(jE(3),vb(n.iconOnlyS()?-1:3));},styles:[`.isp-vmenu-item__wrap[_ngcontent-%COMP%]{display:flex;align-items:center}.isp-vmenu-item__icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:var(--isp-vmenu-item__icon-size, 30px);height:var(--isp-vmenu-item__icon-size, 30px);margin-right:var(--isp-vmenu-item__icon-gap, 5px);border-radius:var(--ispui-border-radius_round, 50%);line-height:var(--isp-line-height_none, 0)}.isp-vmenu-item__icon[_ngcontent-%COMP%]:empty{display:none}.isp-vmenu-item__label[_ngcontent-%COMP%]:empty{display:none}.isp-vmenu-item_disabled[_nghost-%COMP%]{cursor:not-allowed;-webkit-user-select:none;user-select:none;color:var(--isp-color__additional-text);outline:none}.isp-vmenu-item_icon-only[_nghost-%COMP%] .isp-vmenu-item__icon[_ngcontent-%COMP%]{margin-right:0}.isp-vmenu-item_highlight[_nghost-%COMP%]:not(.isp-vmenu-item_disabled):hover{color:var(--isp-color__link-hover)}[_nghost-%COMP%]{--isp-color__basic-text: var(--isp-text-main);--isp-color__additional-text: var(--isp-text-additional);position:relative;display:block;cursor:pointer;text-decoration:none;color:var(--isp-color__basic-text);border-radius:var(--ispui-border-radius_s, 3px);font-family:var(--isp-font-family-default);font-size:var(--isp-font-size-14)} 106/*# sourceMappingURL=/manimg/dragon/isp-vmenu-item-FILFUCWS.css.map */`]});}}return i})();var du=[[["isp-vmenu-item"]],"*"],mu=["isp-vmenu-item","*"],to=(()=>{class i{constructor(){this.menuService=T$1(Ri);}set iconsOnly(e){this.menuService.iconsOnlySS.set(e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-vmenu"]],inputs:{iconsOnly:"iconsOnly"},features:[CT([Ri])],ngContentSelectors:mu,decls:3,vars:0,consts:[[1,"isp-vmenu"]],template:function(t,n){t&1&&(Lb(du),Ll$1(0,"div",0),Fb(1),Fb(2,1),Fl$1());},styles:[`.isp-vmenu[_ngcontent-%COMP%]{--isp-vmenu-option__color: var(--isp-text-main)} 107/*# sourceMappingURL=/manimg/dragon/isp-vmenu-IOG4R2XL.css.map */`]});}}return i})();var uu=i=>({displayCross:false,hasPointer:false,closeAfterClick:true,borderOffset:10,offset:9,disabled:i,popupClass:"isp-action-list-dropdown__popup"}),hu=(i,o)=>o.trackBy;function fu(i,o){if(i&1&&(Zi(0,"span",1),pT(1),Pl$1(),Zi(2,"div",2)(3,"span",3),pT(4),Pl$1(),hg(5,"isp-svg-icon",4)(6,"isp-svg-icon",5),Pl$1()),i&2){let e=Ob(),t=$b(2);jE(),Hl$1(" ",e.providerMsgS(),"\xA0 "),jE(),pg("ispuiDropdownAnchor",t)("ispuiDropdownOptions",MT(4,uu,e.isLoadingSS())),jE(2),qg(o.nameS());}}function gu(i,o){if(i&1&&hg(0,"img",8),i&2){let e=Ob().$implicit;pg("src",e.image,HI)("alt",e.nameS());}}function _u(i,o){if(i&1){let e=Mb();Zi(0,"isp-vmenu-item",7),bg("click",function(){let n=kd$1(e).$implicit,r=Ob(2);return Od$1(r.changeProvider(n))}),yb(1,gu,1,2,"img",8),pT(2),Pl$1();}if(i&2){let e=o.$implicit;Pg("isp-provider-item_selected",e.activeS()),jE(),vb(e.image?1:-1),jE(),Hl$1(" ",e.nameS()," ");}}function vu(i,o){if(i&1&&(Zi(0,"ispui-dropdown-content")(1,"isp-vmenu"),Db(2,_u,3,4,"isp-vmenu-item",6,hu),Pl$1()()),i&2){let e=Ob();jE(2),wb(e.providersS());}}var Fl=(()=>{class i{constructor(){this.destroyRef=T$1(it$1),this.providerService=It(),this.desktopService=p$2(),this.isLoadingSS=fi$2(false),this.providersS=UT(()=>[...this.providerService.providersS()].sort(t=>t.activeS()?-1:1)),this.activeProviderS=this.providerService.activeProviderS,this.providerMsgS=j$6.messageS("menu_provider",this.desktopService.docS);}changeProvider(e){e.key!==this.providerService.activeProviderS()?.key&&(this.isLoadingSS.set(true),this.providerService.changeProvider$(e.func,e.key).pipe($t$1(this.destroyRef),Hu$1(()=>this.isLoadingSS.set(false))).subscribe());}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-provider"]],decls:3,vars:1,consts:[["popup",""],[1,"isp-provider__msg"],[1,"isp-provider-anchor",3,"ispuiDropdownAnchor","ispuiDropdownOptions"],[1,"isp-provider-anchor__active-provider"],["name","c-theme","size","20px",1,"isp-provider-anchor__icon"],["name","arrow-down_small",1,"isp-provider-anchor__arrow-down"],[1,"isp-provider-item",3,"isp-provider-item_selected"],[1,"isp-provider-item",3,"click"],["width","20","height","20",1,"isp-provider-item__image",3,"src","alt"]],template:function(t,n){if(t&1&&(yb(0,fu,7,6),rg(1,vu,4,0,"ng-template",null,0,HT)),t&2){let r;vb((r=n.activeProviderS())?0:-1,r);}},dependencies:[Ps,lo$1,ms,to,eo,w$3],styles:[`.isp-provider-anchor[_ngcontent-%COMP%]{--isp-icons-main-color: var(--isp-text-contrast);--isp-icons-fill-color: var(--isp-background-contrast);display:flex;align-items:center;cursor:pointer;transition:opacity .3s ease;white-space:nowrap}.isp-provider-anchor[_ngcontent-%COMP%]:hover{opacity:.7}.isp-provider-anchor__active-provider[_ngcontent-%COMP%]{font-weight:var(--isp-font-weight-medium)}@media(max-width:959.98px){.isp-provider-anchor__active-provider[_ngcontent-%COMP%]{display:none}}.isp-provider-anchor__arrow-down[_ngcontent-%COMP%]{margin-left:5px}.isp-provider-anchor__icon[_ngcontent-%COMP%]{display:none}@media(max-width:959.98px){.isp-provider-anchor__icon[_ngcontent-%COMP%]{display:inline-block}}.isp-provider-item[_ngcontent-%COMP%]{display:flex;align-items:center;height:35px;padding:0 10px;white-space:nowrap}.isp-provider-item[_ngcontent-%COMP%]:hover{color:var(--isp-text-main__hover);background:var(--isp-background-component__hover)}.isp-provider-item_selected[_ngcontent-%COMP%]{font-weight:var(--isp-font-weight-medium)}.isp-provider-item__image[_ngcontent-%COMP%]{margin-right:10px}.isp-provider__msg[_ngcontent-%COMP%]{color:var(--isp-text-additional)}@media(max-width:1279.98px){.isp-provider__msg[_ngcontent-%COMP%]{display:none}}[_nghost-%COMP%]{display:flex} 108/*# sourceMappingURL=/manimg/dragon/provider-BSAFJJGK.css.map */`]});}}return i})();var Ll=(()=>
108{class i{static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-header-top-line-skeleton"]],decls:14,vars:10,consts:[[1,"skeleton_desktop"],[1,"skeleton_logo",3,"show"],[1,"container"],[1,"skeleton_item",3,"show"],[1,"skeleton_icon",3,"show"],[1,"skeleton_mobile"]],template:function(t,n){t&1&&(Zi(0,"div",0),hg(1,"ispui-skeleton",1),Zi(2,"div",2),hg(3,"ispui-skeleton",3)(4,"ispui-skeleton",4)(5,"ispui-skeleton",4)(6,"ispui-skeleton",4)(7,"ispui-skeleton",3),Pl$1()(),Zi(8,"div",5),hg(9,"ispui-skeleton",4),Zi(10,"div",2),hg(11,"ispui-skeleton",3)(12,"ispui-skeleton",4)(13,"ispui-skeleton",4),Pl$1()()),t&2&&(jE(),pg("show",true),jE(2),pg("show",true),jE(),pg("show",true),jE(),pg("show",true),jE(),pg("show",true),jE(),pg("show",true),jE(2),pg("show",true),jE(2),pg("show",true),jE(),pg("show",true),jE(),pg("show",true));},dependencies:[W$2,b$8],styles:[`[_nghost-%COMP%]{width:100%;padding-left:20px}.skeleton_desktop[_ngcontent-%COMP%], .skeleton_mobile[_ngcontent-%COMP%]{display:none;align-items:center;flex-wrap:nowrap;justify-content:space-between}@media(min-width:960px){.skeleton_desktop[_ngcontent-%COMP%]{display:flex}}@media(max-width:959.98px){.skeleton_mobile[_ngcontent-%COMP%]{display:flex}}.container[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:nowrap;gap:18px}.skeleton_logo[_ngcontent-%COMP%]{--ispui-skeleton__display: block;--ispui-skeleton__width: 200px;--ispui-skeleton__height: 30px}.skeleton_item[_ngcontent-%COMP%]{--ispui-skeleton__display: block;--ispui-skeleton__width: 120px;--ispui-skeleton__height: 12px}.skeleton_icon[_ngcontent-%COMP%]{--ispui-skeleton__display: block;--ispui-skeleton__width: 20px;--ispui-skeleton__height: 20px} 109/*# sourceMappingURL=/manimg/dragon/skeleton-C3R2E2CS.css.map */`]});}}return i})();var $l=(()=>{class i{constructor(){this.themeService=T$1(O$3),this.elementIdS=UV(void 0,{alias:"elementId"}),this.messagesS=UV.required({alias:"messages"}),this.optionsS=UT(()=>{let e=this.messagesS();return [{value:"light",text:e.light,trackBy:"light"},{value:"device",text:e.device,trackBy:"device"},{value:"dark",text:e.dark,trackBy:"dark"}]}),this.themeS=this.themeService.themeSettingS;}setTheme(e){this.themeService.setTheme(e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-theme-switcher"]],inputs:{elementIdS:[1,"elementId","elementIdS"],messagesS:[1,"messages","messagesS"]},decls:1,vars:3,consts:[[3,"valueSelected","elementId","options","value"]],template:function(t,n){t&1&&(Zi(0,"isp-switcher",0),bg("valueSelected",function(s){return n.setTheme(s)}),Pl$1()),t&2&&pg("elementId",n.elementIdS())("options",n.optionsS())("value",n.themeS());},dependencies:[H$2],encapsulation:2});}}return i})();var jl=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275dir=gw({type:i,selectors:[["isp-vmenu-icon"]]});}}return i})();var Ul=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275dir=gw({type:i,selectors:[["isp-vmenu-label"]]});}}return i})();function Vl(i){switch(i){case "nobody":return "0";case "pre-registered":return "1";case "registered":return "2";case "guest":return "8";case "user":return "16";case "reseller":return "24";case "admin":return "29";case "root":return "30";case "internal":return "31"}}function Hl(i,o){let e=i.$level,t=Number(Vl(o));return Number(e)>=t}function io(i,o){let e=i.$level,t=Number(Vl(o));return Number(e)===t}function zl(i){return i?G$1(i.path)[0].$level:"0"}function cr(i){return i?[i.$id,i.$account,i.$name,i.$realname,i.$level,i.$hostname,i.$lang,i.$balance,i.$currency,i.$credit,i.$need_show_desktop_changelog,i.$need_show_desktop_referral].join(""):""}var lr=(()=>{class i{constructor(){this.api=T$1(B$2),this.routerService=T$1(b$6),this.safeWindowOpenService=T$1(u$2),this.userService=b$5(),this.contextActionService=c$6(),this.httpBaseService=S$3(),this.desktopService=p$2(),this.setupService=oe$3(),this.optionsS=UT(()=>{let e=this.desktopService.docS();if(!e)return [];if(e.usermenu)return this.getUserMenuOptions(e.usermenu);let t=[];if(Array.isArray(e.path)){let n=this.mapPathToUserMenuUi(e,e.path);t.push(...n);}return t.push(...this.getDefaultItems(e)),t}),this.anchorS=UT(()=>{let e=this.desktopService.docS(),t=this.userService.userS();return !e||!t?null:{icon:`lv-${t.$level}`,label:io(t,"guest")?j$6.message("guest",e):t.$name}});}getIcon(e){switch(e.$action){case "logon":return "login";case "register":return "new_user";default:return e.$img}}getDefaultItems(e){let t=[];if(!this.setupService.isSetupModeS()){let r=j$6.message("menu_set",e);t.push({onClick:()=>{this.contextActionService.open$({func:"usrparam"},{options:{openIn:"new",checkExisted:"by-func"}}).subscribe();},icon:"m-set",label:r,trackBy:`m-set_${r}`});}let n=j$6.message("logout",e);return t.push({onClick:()=>
109{this.api.getLogon$().subscribe(r=>{this.routerService.redirectToExtform({doc:r});});},icon:"logout",label:n,trackBy:`logout_${n}`}),t}mapPathToUserMenuUi(e,t){return [...t].reverse().slice(1).map((n,r)=>{let s=`lv-${n.$level}`,a=`${j$6.message("msg_back_to",e)} ${n.$name}`;return {icon:s,label:a,trackBy:`${s}_${a}`,onClick:()=>{n.$url?this.safeWindowOpenService.open(n.$url,"_self"):this.contextActionService.open$({func:"chlevel",lp:r+1}).subscribe();}}})}getUserMenuOptions(e){return e.node.map(t=>{let n=this.getIcon(t),r=j$6.message(t.$name,this.desktopService.docS());return {icon:n,label:r,trackBy:`${n}_${r}`,onClick:()=>{switch(t.$action){case "logon":this.api.getLogon$().subscribe(s=>{this.routerService.redirectToExtform({doc:s});});return;case "register":this.httpBaseService.get$({requestParams:{func:"register"}}).subscribe(s=>{this.routerService.redirectToExtform({doc:s.doc});});return}}}})}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Su=()=>({attachSelector:"isp-header-top-line"}),bu=()=>({displayCross:false,hasPointer:false,offset:9,direction:"bottom",strictDirection:true,borderOffset:10,popupClass:"isp-action-list-dropdown__popup"}),Cu=()=>({ellipsis:true}),xu=(i,o)=>o.trackBy;function yu(i,o){if(i&1&&(Zi(0,"div",1),hg(1,"isp-svg-icon",2),Zi(2,"div",3),pT(3),Pl$1(),hg(4,"isp-svg-icon",4),Pl$1()),i&2){let e=o,t=Ob(),n=$b(2);pg("ispSessionTip","back_user")("ispSessionTipOutsideTab",true)("ispSessionTipDoc",t.docS())("ispSessionTipOptions",_T(10,Su))("ispuiDropdownAnchor",n)("ispuiDropdownOptions",_T(11,bu)),jE(),pg("size","20px")("name",e.icon),jE(),pg("ispuiDropdownDataset",_T(12,Cu)),jE(),Hl$1(" ",e.label," ");}}function wu(i,o){if(i&1){let e=Mb();Zi(0,"isp-vmenu-item",7),bg("click",function(){let n=kd$1(e).$implicit,r=Ob(2);return Od$1(r.onMenuItemClick(n))}),Zi(1,"isp-vmenu-icon"),hg(2,"isp-svg-icon",8),Pl$1(),Zi(3,"isp-vmenu-label"),pT(4),Pl$1()();}if(i&2){let e=o.$implicit;jE(2),pg("size","20px")("name",e.icon),jE(2),qg(e.label);}}function ku(i,o){if(i&1&&(Zi(0,"div",6)(1,"label",9),pT(2),Pl$1(),hg(3,"isp-theme-switcher",10),Pl$1()),i&2){let e=Ob(2);jE(2),Hl$1("",e.themeSwitcherLabelS(),": "),jE(),pg("messages",e.themeSwitcherMessagesS());}}function Du(i,o){if(i&1&&(Zi(0,"ispui-dropdown-content")(1,"isp-vmenu"),Db(2,wu,5,3,"isp-vmenu-item",5,xu),Pl$1(),yb(4,ku,4,2,"div",6),Pl$1()),i&2){let e=Ob();jE(2),wb(e.optionsS()),jE(2),vb(e.isThemeSwitchingAllowedS()?4:-1);}}var Gl=(()=>{class i{constructor(){this.userMenuService=T$1(lr),this.desktopService=p$2(),this.docS=this.desktopService.docS,this.optionsS=this.userMenuService.optionsS,this.anchorS=this.userMenuService.anchorS,this.dropdownS=WV(ms),this.isThemeSwitchingAllowedS=UT(()=>localStorage.getItem("isp-theme-switcher")==="true"),this.themeSwitcherLabelS=UT(()=>"\u0422\u0435\u043C\u0430"),this.themeSwitcherMessagesS=UT(()=>({light:"\u0421\u0432\u0435\u0442\u043B\u0430\u044F",device:"\u0423\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E",dark:"\u0422\u0451\u043C\u043D\u0430\u044F"}));}onMenuItemClick(e){e.onClick(),this.dropdownS()?.close();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-user-menu"]],viewQuery:function(t,n){t&1&&xg(n.dropdownS,ms,5),t&2&&Bb();},features:[CT([lr])],decls:3,vars:1,consts:[["popup",""],[1,"isp-user-menu__anchor",3,"ispSessionTip","ispSessionTipOutsideTab","ispSessionTipDoc","ispSessionTipOptions","ispuiDropdownAnchor","ispuiDropdownOptions"],[1,"isp-user-menu__anchor-icon",3,"size","name"],[1,"isp-user-menu__anchor-label",3,"ispuiDropdownDataset"],["name","arrow-down_small",1,"isp-user-menu__arrow-down"],[1,"isp-user-menu__option"],[1,"isp-user-menu__theme-switcher"],[1,"isp-user-menu__option",3,"click"],[3,"size","name"],["for","theme-switcher"],["elementId","theme-switcher",3,"messages"]],template:function(t,n){if(t&1&&(yb(0,yu,5,13,"div",1),rg(1,Du,5,1,"ng-template",null,0,HT)),t&2){let r;vb((r=n.anchorS())?0:-1,r);}},dependencies:[to,Ul,jl,eo,w$3,Ps,lo$1,ms,vs,Le$2,$l],styles:[`.isp-u
109ser-menu__anchor[_ngcontent-%COMP%]{display:inline-flex;overflow:hidden;align-items:center;cursor:pointer;transition:opacity .3s ease}.isp-user-menu__anchor[_ngcontent-%COMP%]:hover{opacity:.7}.isp-user-menu__anchor-icon[_ngcontent-%COMP%]{--isp-icons-main-color: var(--isp-text-contrast);--isp-icons-fill-color: var(--isp-background-contrast);flex-shrink:0;margin-right:10px}@media(max-width:959.98px){.isp-user-menu__anchor-icon[_ngcontent-%COMP%]{margin-right:0}}.isp-user-menu__anchor-label[_ngcontent-%COMP%]{max-width:260px}@media(max-width:959.98px){.isp-user-menu__anchor-label[_ngcontent-%COMP%]{display:none}}.isp-user-menu__arrow-down[_ngcontent-%COMP%]{--isp-icons-main-color: currentColor;--isp-icons-fill-color: var(--isp-background-contrast);flex-shrink:0;margin-left:5px}.isp-user-menu__option[_ngcontent-%COMP%]{--isp-icons-main-color: currentColor;display:flex;align-items:center;height:35px;padding:0 10px;white-space:nowrap}.isp-user-menu__option[_ngcontent-%COMP%]:hover{color:var(--isp-text-main__hover);background:var(--isp-background-component__hover)}.isp-user-menu__theme-switcher[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin:8px;gap:4px} 110/*# sourceMappingURL=/manimg/dragon/user-menu-HTFHZJRE.css.map */`]});}}return i})();var Kl=9;function Pu(i){if(!i.msg?.$)return "";let o=Number(i.msg.$);return o>Kl?`${Kl}+`:o.toString()}function ql(i,o){return {name:i.$name,icon:i.$img,hint:j$6.message(`hint_${i.$name}`,o),count:Pu(i),trackBy:`${i.$img}_${i.$name}`}}function Mu(i,o){return Nn(i)?r$5({type:"notifications",items:G$1(i.bitem)},ql(i,o)):r$5({type:"redirect",func:i.$action},ql(i,o))}function Wl(i,o){return i.map(e=>Mu(e,o))}function Ql(i){let o=t=>{switch(t.name){case "ticket":return 3;case "cart":return 2;case "bannerlist":return 1;default:return 0}};return [...i].sort((t,n)=>{let r=o(t),s=o(n);return r-s})[0]}var pr=(()=>{class i{constructor(){this.notifyService=T$1(_e),this.notifyRedirectService=T$1(fi),this.notifyNotificationService=T$1(hi),this.userNotificationsS=UT(()=>{let e=this.notifyService.notifyDocS(),t=this.notifyNotificationService.notificationNotifiesS(),n=this.notifyRedirectService.redirectNotifiesS();if(e)return Wl([...t,...n],e)});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();function Iu(i,o){if(i&1){let e=Mb();Zi(0,"button",1),bg("click",function(){kd$1(e);let n=Ob();return Od$1(n.showLicenseBanner())}),hg(1,"isp-svg-icon",2),Pl$1();}}var Zl=(()=>{class i{constructor(){this.globalBannerService=gi(),this.isHiddenSS=fi$2(true),this.watchForActiveBanner=ef$1(()=>{let e=this.globalBannerService.activeBannerS();this.isHiddenSS.set(e?.type==="license");});}showLicenseBanner(){let e=this.globalBannerService.banners().find(t=>t.type==="license");e&&this.globalBannerService.setNextActiveBanner(e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-license-banner-icon"]],hostVars:2,hostBindings:function(t,n){t&2&&Pg("isp-license-banner-icon_hidden",n.isHiddenSS());},decls:1,vars:1,consts:[["type","button",1,"isp-license-banner-icon__button"],["type","button",1,"isp-license-banner-icon__button",3,"click"],["name","p-lt4","size","20px"]],template:function(t,n){t&1&&yb(0,Iu,2,0,"button",0),t&2&&vb(n.isHiddenSS()?-1:0);},dependencies:[w$3],styles:[`.isp-license-banner-icon_hidden[_nghost-%COMP%]{display:none}.isp-license-banner-icon__button[_ngcontent-%COMP%]{--isp-icons-main-color: var(--isp-text-contrast);--isp-icons-fill-color: var(--isp-background-contrast);display:flex;margin:0;padding:0;cursor:pointer;transition:opacity .3s ease;animation:_ngcontent-%COMP%_isp-icon-flicker .3s ease;border:none;background:none}.isp-license-banner-icon__button[_ngcontent-%COMP%]:hover{opacity:.7}@keyframes _ngcontent-%COMP%_isp-icon-flicker{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}} 111/*# sourceMappingURL=/manimg/dragon/license-banner-icon-GUQMYLD2.css.map */`]});}}return i})();var Tu=i=>({asHtml:true,text:i}),Eu=(i,o)=>o.trackBy;function Ou(i,o){if(i&1){let e=Mb();Zi(0,"span",2),bg("click",function(){let n=kd$1(e).$implicit,r=Ob(2);return Od$1(r.handleClick(n))}),hg(1,"isp-svg-icon",3),Zi(2,"span",4),pT(3),Pl$1()();}if(i&2){let e=o.$implicit;pg("ispuiDropdownDataset",MT(8,Tu,e.hint)),fg("test-name",e.name)("test-func","func"in e?e.func:void 0),jE(),pg("name",e.icon)("size","20px"),jE(),Pg("isp-notification-item__counter_hidden",e.count==="0"),jE(),qg(e.count);}}function Bu(i,o){i&1&&hg(0,"isp-license-banner-icon",1);}function Ru(i,o){if(i&1&&(Db(0,Ou,4,10,"span",0,Eu),yb(2,Bu,1,0,"isp-license-banner-icon",1)),i&2){let e=Ob();wb(o),jE(2),vb(e.isLicenseBannerExistS()?2:-1);}}var Yl=(()=>{class i{constructor(){this.notifyService=T$1(_e),this.notifySoundService=T$1(Fn),this.notifyTitleService=T$1(Ln),this.notifyNotificationService=T$1(hi),this.notifyRedirectService=T$1(fi),this.userNotificationService=T$1(pr),this.destroyRef=T$1(it$1),this.userService=b$5(),this.isAdminS=this.userService.getIsLevelGreaterOrEqualSignal("admin"),this.mediaService=we$1(),this.isLessLgS=this.mediaService.getIsLe
111ssS("lg"),this.globalBannerService=gi(),this.notificationItemsS=UT(()=>{let e=this.userNotificationService.userNotificationsS();if(!e)return;let t=this.isAdminS();if(this.isLessLgS()&&!t){let s=Ql(e);return ge$2([s])}return e}),this.isLicenseBannerExistS=UT(()=>this.globalBannerService.banners().some(t=>t.type==="license")),this.notifyService.reloadNotify();}handleClick(e){switch(e.type){case "redirect":this.notifyRedirectService.handleRedirectNotify$(e.func).pipe($t$1(this.destroyRef)).subscribe();break;case "notifications":this.notifyNotificationService.toggleNotificationItems(e.items);break}}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-user-notifications"]],features:[CT([pr])],decls:1,vars:1,consts:[[1,"isp-notification-item","isp-notification-item_clickable",3,"ispuiDropdownDataset"],[1,"isp-notification-item"],[1,"isp-notification-item","isp-notification-item_clickable",3,"click","ispuiDropdownDataset"],[1,"isp-notification-item__icon",3,"name","size"],[1,"isp-notification-item__counter"]],template:function(t,n){if(t&1&&yb(0,Ru,3,1),t&2){let r;vb((r=n.notificationItemsS())?0:-1,r);}},dependencies:[w$3,Zl,Ps,vs],styles:[`.isp-notification-item__counter[_ngcontent-%COMP%]{position:absolute;top:-2px;right:-3px;display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--isp-text-contrast);border:1px solid var(--isp-background-contrast);border-radius:var(--ispui-border-radius_round, 50%);background-color:var(--isp-background-danger);font-size:var(--isp-font-size_9, .5625rem);line-height:var(--isp-line-height_none, 0)}.isp-notification-item__counter_hidden[_ngcontent-%COMP%]{display:none}.isp-notification-item__icon[_ngcontent-%COMP%]{--isp-icons-main-color: var(--isp-text-contrast);--isp-icons-fill-color: var(--isp-background-contrast)}[_nghost-%COMP%]{display:flex;flex-flow:row nowrap}.isp-notification-item[_ngcontent-%COMP%]{position:relative;display:block}.isp-notification-item[_ngcontent-%COMP%]:not(:first-child){margin-left:20px}.isp-notification-item_clickable[_ngcontent-%COMP%]{cursor:pointer;transition:opacity .3s ease}.isp-notification-item_clickable[_ngcontent-%COMP%]:hover{opacity:.7} 112/*# sourceMappingURL=/manimg/dragon/user-notifications-LCVNZKAK.css.map */`]});}}return i})();function Au(i,o){i&1&&hg(0,"isp-provider",3);}function Nu(i,o){i&1&&hg(0,"isp-global-search",4);}function Fu(i,o){i&1&&hg(0,"isp-balance",6);}function Lu(i,o){i&1&&hg(0,"isp-debt",7),i&2&&pg("debt",o);}function $u(i,o){i&1&&hg(0,"isp-user-notifications",8);}function ju(i,o){if(i&1&&(Zi(0,"div",0),hg(1,"isp-menu-button",1)(2,"isp-brand-logo",2),yb(3,Au,1,0,"isp-provider",3),yb(4,Nu,1,0,"isp-global-search",4),Pl$1(),Zi(5,"div",5),yb(6,Fu,1,0,"isp-balance",6),yb(7,Lu,1,1,"isp-debt",7),yb(8,$u,1,0,"isp-user-notifications",8),hg(9,"isp-user-menu",9),Pl$1()),i&2){let e,t=Ob();jE(3),vb(t.haveProvidersS()?3:-1),jE(),vb(t.haveGlobalSearchS()?4:-1),jE(2),vb(t.isUserHaveBalanceS()?6:-1),jE(),vb((e=t.debtS())?7:-1,e),jE(),vb(t.isNotSetupModeS()?8:-1);}}function Uu(i,o){i&1&&hg(0,"isp-header-top-line-skeleton");}var Xl=(()=>{class i{constructor(){this.contextActionService=c$6(),this.desktopService=p$2(),this.providerService=It(),this.setupService=oe$3(),this.isNotSetupModeS=UT(()=>!this.setupService.isSetupModeS()),this.isNotEmptyS=UT(()=>!!this.desktopService.docS()),this.haveGlobalSearchS=UT(()=>{let e=this.desktopService.docS(),t=e?Ol(e):false,n=this.isNotSetupModeS();return t&&n}),this.haveProvidersS=UT(()=>{let e=this.providerService.haveProvidersS(),t=this.isNotSetupModeS();return e&&t}),this.isUserHaveBalanceS=UT(()=>{let e=this.desktopService.docS(),t=e?L$1(e):false,n=this.isNotSetupModeS();return t&&n}),this.debtS=UT(()=>this.isNotSetupModeS()&&this.desktopService.docS()?.debt||null);}handleUpdateTo6ButtonClick(e){let t=Ep$1(`func=${e}`);this.contextActionService.open$(t).subscribe();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-header-top-line"]],decls:2,vars:1,consts:[[1,"isp-group","isp-group_left"],[1,"isp-menu-button"],[1,"isp-logo"],[1,"isp-provider"],[1,"isp-global-search"],[1,"isp-group"],[1,"isp-balance"],[1,"isp-debt",3,"debt"],[1,"isp-user-notifications"],[1,"isp-user-menu"]],template:function(t,n){t&1&&yb(0,ju,10,5)(1,Uu,1,0,"isp-header-top-line-skeleton"),t&2&&vb(n.isNotEmptyS()?0:1);},dependencies:[Nl,Al,Gl,Fl,Dl,Pl,Yl,Rl,Ll,W$2],styles:[`.isp-balance[_ngcontent-%COMP%]{min-width:140px;margin-left:auto}@media(max-width:1279.98px){.isp-balance[_ngcontent-%COMP%]{min-width:0}}@media(max-width:959.98px){.isp-balance[_ngcontent-%COMP%]{min-width:auto}}.isp-balance[_ngcontent-%COMP%] ~ .isp-user-menu[_ngcontent-%COMP%]{margin-left:0}.isp-debt[_ngcontent-%COMP%]{margin-left:4px}.isp-global-search[_ngcontent-%COMP%]{flex-basis:330px}@media(max-width:639.98px){.isp-global-search[_ngcontent-%COMP%]{position:absolute;z-index:1;margin-left:44px}}.isp-logo[_ngcontent-%COMP%]{flex-shrink:0;width:var(--isp-side-bar-width, 265px);height:var(--isp-header-top-line-height, 50px);padding:10px 10px 10px 20px}@media(max-width:639.98px){.isp-logo[_ngcontent-%COMP%]{display:none}}.isp-provider[_ngcontent-%COMP%]{flex-grow:1;margin-right:30px}@media(max-width:959.98px){.isp-provider[_ngcontent-%COMP%]{margin-right:10px;margin-left:8px}}.isp-user-menu[_ngcontent-%COMP%]{min-width:60px;margin-left:auto}@media(max-width:959.98px){.isp-user-menu[_ngcontent-%COMP%]{min-width:0}}.isp-user-notifications[_ngcontent-%COMP%]{margin:0 30px}@media(max-width:959.98px){.isp-user-notifications[_ngcontent-%COMP%]{margin:0 20px}}[_nghost-%COMP%]{position:relative;z-index:5;display:flex;align-items:center;width:100%;height:var(--isp-header-top-line-height, 50px);padding-right:20px;color:var(--isp-text-contrast);background:var(--isp-background-contrast)}@media(max-width:639.98px){[_nghost-%COMP%]{padding:0 16px}}.isp-group[_ngcontent-%COMP%]{display:flex;align-items:center}.isp-group_left[_ngcontent-%COMP%]{flex-grow:1} 113/*# sourceMappingURL=/manimg/dragon/header-top-line-ODZ63CUS.css.map */`]});}}return i})();var $t=(()=>{class i{constructor(){this.templateRef=T$1(Hr);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275dir=gw({type:i,selectors:[["","ispPanelFooter",""]]});}}return i})();var Vu=["*"];function Hu(i,o){i&1&&(Zi(0,"div",0),yg(1,1),Pl$1()),i&2&&(jE(),pg("ngTemplateOutlet",o.templateRef));}var no=(()=>{class i{constructor(){this.collapsedS=UV(void 0,{alias:"collapsed"}),this.footerS=zV($t);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-panel"]],contentQueries:function(t,n,r){t&1&&Sg(r,n.footerS,$t,5),t&2&&Bb();},hostVars:4,hostBindings:function(t,n){t&2&&Pg("isp-panel",true)("isp-panel_collapsed",n.collapsedS());},inputs:{collapsedS:[1,"collapsed","collapsedS"]},ngContentSelectors:Vu,decls:2,vars:1,consts:[[1,"isp-panel__footer"],[3,"ngTemplateOutlet"]],template:function(t,n){if(t&1&&(Lb(),Fb(0),yb(1,Hu,2,1,"div",0)),t&2){let r;jE(),vb((r=n.footerS())?1:-1,r);}},dependencies:[At],styles:[`.isp-panel__footer[_ngcontent-%COMP%]{flex-shrink:0;margin-top:auto;padding-top:4px;padding-bottom:4px}.isp-panel[_nghost-%COMP%]{display:flex;flex-direction:column;width:var(--isp-panel-width);transition:width .15s ease-out}.isp-panel_collapsed[_nghost-%COMP%]{width:var(--isp-panel-width_collapsed)} 114/*# sourceMappingURL=/manimg/dragon/panel-SQLKUWD2.css.map */`]});}}return i})();function zu(i){let o=j$6.message("msg_old_interface",i)||"Switch to old interface";return i.disable_old_theme?void 0:{icon:"c-theme",msg:o,inSprite:true,name:"fe_made_menu_item_old_theme",trackBy:`fe_made_menu_item_old_theme_${o}`,displayNewTabButtonS:fi$2(false)}}function Jl(i){return {copyright:i.copyright.$,product:i.product?.$,copyrightUrl:i.copyright.$href,oldThemeButton:zu(i),tariffFunc:i.pricelist_change?.$func,tariffMessage:j$6.message(i.pricelist_change?.$name,i)}}var Ai=(()=>{class i{constructor(){this.safeWindowOpenService=T$1(u$2),this.contextActionService=c$6(),this.desktopService=p$2(),this.footerS=UT(()=>{let e=this.desktopService.docS();return e?.copyright?Jl(e):null});}navigateToOldTheme(){this.safeWindowOpenService.open(j$6.getHost({doc:this.desktopService.docS(),queryParams:"theme=orion"}),"_self");}handleFooterAction$(e){let t=e.nativeEvent.metaKey||e.nativeEvent.ctrlKey;return this.contextActionService.open$({func:e.func,clickstat:"yes"},{options:{openIn:t?"new":void 0,checkExisted:t?void 0:"by-func"}})}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();function Gu(i,o){if(i&1){let e=Mb();Zi(0,"isp-menu-item",2),bg("click",function(n){kd$1(e);let r=Ob();return Od$1(r.navigateToOldTheme(n))}),Pl$1();}if(i&2){let e=Ob();pg("item",o)("collapsed",e.menuCollapsedS());}}function Ku(i,o){i&1&&hg(0,"div",3),i&2&&pg("innerHTML",o,VI);}function qu(i,o){if(i&1&&hg(0,"a",4),i&2){let e=Ob(2);pg("href",e.copyrightUrlS(),HI)("innerHTML",e.copyrightS(),VI);}}function Wu(i,o){if(i&1){let e=Mb();Zi(0,"span",6),bg("click",function(n){let r=kd$1(e),s=Ob(2);return Od$1(s.emitTariffClick(n,r))}),hg(1,"isp-svg-icon",7),pT(2),Pl$1();}if(i&2){let e=Ob(2);jE(2),Hl$1(" ",e.tariffMessageS()," ");}}function Qu(i,o){if(i&1&&(Zi(0,"div",1),yb(1,Ku,1,1,"div",3),yb(2,qu,1,2,"a",4),yb(3,Wu,3,1,"span",5),Pl$1()),i&2){let e,t,n=Ob();jE(),vb((e=n.productS())?1:-1,e),jE(),vb(n.copyrightUrlS()?2:-1),jE(),vb((t=n.tariffFuncS())?3:-1,t);}}var ep=(()=>{class i{constructor(){this.sideBarFooterService=T$1(Ai),this.productS=UV(void 0,{alias:"product"}),this.copyrightS=UV(void 0,{alias:"copyright"}),this.copyrightUrlS=UV(void 0,{alias:"copyrightUrl"}),this.oldThemeButtonS=UV(void 0,{alias:"oldThemeButton"}),this.tariffMessageS=UV(void 0,{alias:"tariffMessage"}),this.tariffFuncS=UV(void 0,{alias:"tariffFunc"}),this.menuCollapsedS=UV(void 0,{alias:"menuCollapsed"}),this.tariffClick=$V();}emitTariffClick(e,t){this.tariffClick.emit({func:t,nativeEvent:e});}navigateToOldTheme(e){e.stopPropagation(),this.sideBarFooterService.navigateToOldTheme();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-side-bar-footer"]],inputs:{productS:[1,"product","productS"],copyrightS:[1,"copyright","copyrightS"],copyrightUrlS:[1,"copyrightUrl","copyrightUrlS"],oldThemeButtonS:[1,"oldThemeButton","oldThemeButtonS"],tariffMessageS:[1,"tariffMessage","tariffMessageS"],tariffFuncS:[1,"tariffFunc","tariffFuncS"],menuCollapsedS:[1,"menuCollapsed","menuCollapsedS"]},outputs:{tariffClick:"tariffClick"},decls:2,vars:2,consts:[[3,"item","collapsed"],[1,"isp-text-block"],[3,"click","item","collapsed"],[3,"innerHTML"],["target","_blank",1,"isp-copyright",3,"href","innerHTML"],[1,"isp-tariff"],[1,"isp-tariff",3,"click"],["name","m-nolicense","size","16px",1,"isp-tariff__icon"]],template:function(t,n){if(t&1&&(yb(0,Gu,1,2,"
114isp-menu-item",0),yb(1,Qu,4,3,"div",1)),t&2){let r;vb((r=n.oldThemeButtonS())?0:-1,r),jE(),vb(n.menuCollapsedS()?-1:1);}},dependencies:[he$1,X$3,w$3],styles:[`.isp-copyright[_ngcontent-%COMP%]{color:inherit}.isp-tariff[_ngcontent-%COMP%]{--isp-icons-fill-color: transparent;--isp-icons-main-color: var(--isp-text-main);display:block;margin-top:5px;padding:8px;cursor:pointer}.isp-tariff[_ngcontent-%COMP%]:hover{text-decoration:underline}.isp-tariff__icon[_ngcontent-%COMP%]{position:relative;top:3px;margin-right:7px}.isp-text-block[_ngcontent-%COMP%]{--ispui-font-size-regular: var(--isp-font-size-12);display:block;min-width:var(--isp-side-bar-width, 265px);padding-left:16px;font-size:var(--isp-font-size-12);line-height:var(--isp-line-height-tiny)}[_nghost-%COMP%]{display:flex;overflow:hidden;flex-direction:column;color:var(--isp-text-main);row-gap:8px} 115/*# sourceMappingURL=/manimg/dragon/side-bar-footer-ERD7P7DQ.css.map */`]});}}return i})();function Zu(i,o){i&1&&hg(0,"ispui-skeleton",2),i&2&&pg("show",true);}function Yu(i,o){if(i&1&&(Zi(0,"div",0),hg(1,"ispui-skeleton",1),yb(2,Zu,1,1,"ispui-skeleton",2),Pl$1()),i&2){let e=Ob();jE(),pg("show",true),jE(),vb(e.isCollapsedS()?-1:2);}}var tp=(()=>{class i{constructor(){this.items=Array.from(Array(7).keys()),this.isCollapsedS=UV(false,{alias:"isCollapsed"});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-side-bar-skeleton"]],inputs:{isCollapsedS:[1,"isCollapsed","isCollapsedS"]},decls:2,vars:0,consts:[[1,"isp-item"],[1,"isp-skeleton_icon",3,"show"],[1,"isp-skeleton_term",3,"show"]],template:function(t,n){t&1&&Db(0,Yu,3,2,"div",0,Eb),t&2&&wb(n.items);},dependencies:[W$2,b$8],styles:[`[_nghost-%COMP%]{display:flex;flex-direction:column;gap:16px;height:100%;padding:8px 16px}.isp-item[_ngcontent-%COMP%]{display:flex;gap:10px}.isp-skeleton_icon[_ngcontent-%COMP%]{--ispui-skeleton__width: 20px;--ispui-skeleton__height: 20px}.isp-skeleton_term[_ngcontent-%COMP%]{--ispui-skeleton__width: 100%;--ispui-skeleton__height: 20px;width:100%;max-width:166px} 116/*# sourceMappingURL=/manimg/dragon/skeleton-M3TIDLI3.css.map */`]});}}return i})();var Xu=()=>[import('./chunk-DO8i03Bf.js').then(i=>i.FavoriteImageComponent)];function Ju(i,o){i&1&&hg(0,"isp-favorite-image",1);}function eh(i,o){i&1&&hg(0,"div",1);}function th(i,o){i&1&&(og(0,Ju,1,0)(1,eh,1,0),cb(2,0,Xu,null,1),db());}var ip=(()=>{class i{constructor(){this.desktopService=p$2(),this.sideBarSearchService=vi(),this.sideBarFilterService=_i(),this.isFavoriteModeS=UT(()=>{let e=this.sideBarFilterService.menuFilterS();return this.sideBarSearchService.searchQueryS().length===0&&e===ve.Favorite}),this.stubTextS=UT(()=>{let e=this.desktopService.docS(),t=this.isFavoriteModeS();return j$6.message(t?"msg_favorite_placeholder":"msg_notfound",e)});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-side-bar-stub"]],decls:3,vars:2,consts:[[1,"isp-side-bar-stub__text"],[1,"isp-side-bar-stub__image"]],template:function(t,n){t&1&&(yb(0,th,4,0),Zi(1,"div",0),pT(2),Pl$1()),t&2&&(vb(n.isFavoriteModeS()?0:-1),jE(2),Hl$1(" ",n.stubTextS(),` 117`));},styles:[`.isp-side-bar-stub__text[_ngcontent-%COMP%]{min-width:calc(var(--isp-side-bar-width, 265px) - 40px)}.isp-side-bar-stub__image[_ngcontent-%COMP%]{width:99px;height:90px}[_nghost-%COMP%]{display:flex;align-items:center;flex-direction:column;padding:0 16px;text-align:center;gap:12px;font-size:var(--isp-font-size-12);line-height:var(--isp-line-height-medium)} 118/*# sourceMappingURL=/manimg/dragon/stub-FYYWNUI7.css.map */`]});}}return i})();var ih=["menuDropdown"],nh=(i,o)=>({type:"hover",direction:"right",hoverDebounce:100,closeAfterClick:true,offset:10,borderOffset:10,displayCross:false,hasPointer:false,attachSelector:"isp-side-bar",viewportSelector:i,popupClass:"isp-side-bar-dropdown__popup",disabled:o,alignment:"start-auto",scrollSelector:".isp-side-bar__list"}),Ni=(i,o)=>o.item.trackBy;function oh(i,o){i&1&&(Zi(0,"div",2),hg(1,"isp-side-bar-menu",6),Pl$1());}function rh(i,o){if(i&1&&hg(0,"isp-side-bar-skeleton",4),i&2){let e=Ob();pg("isCollapsed",e.isCollapsedS());}}function sh(i,o){if(i&1){let e=Mb();Zi(0,"isp-menu-item",12),bg("clickItem",function(n){kd$1(e);let r=Ob(5);return Od$1(r.handleMenuItemClick(n))}),Pl$1();}if(i&2){let e=o.$implicit,t=Ob(3).$implicit,n=Ob(2);pg("item",e.item)("active",e.isActiveS())("collapsed",n.isCollapsedS())("tabIndex",t.isOpenedS()?0:-1);}}function ah(i,o){if(i&1){let e=Mb();Zi(0,"isp-menu-item",10),bg("clickItem",function(n){kd$1(e);let r=Ob(4);return Od$1(r.handleMenuItemClick(n))}),Pl$1(),Db(1,sh,1,4,"isp-menu-item",11,Ni);}if(i&2){let e=o.$implicit,t=Ob(2).$implicit,n=Ob(2);pg("item",e.item)("active",e.isActiveS())("collapsed",n.isCollapsedS())("tabIndex",t.isOpenedS()?0:-1),jE(),wb(e.childItems);}}function ch(i,o){if(i&1&&(Zi(0,"ul",9),Db(1,ah,3,4,null,null,Ni),Pl$1()),i&2){let e=Ob().$implicit;Pg("isp-side-bar__sublist_active",e.isActiveS()),jE(),wb(e.childItems);}}function lh(i,o){if(i&1){let e=Mb();Zi(0,"isp-menu-item",16),bg("clickItem",function(n){kd$1(e);let r=Ob(5);return Od$1(r.handleMenuItemClick(n))}),Pl$1();}if(i&2){let e=o.$implicit;pg("item",e.item)("active",e.isActiveS());}}
118function ph(i,o){if(i&1){let e=Mb();Zi(0,"isp-menu-item",14),bg("clickItem",function(n){kd$1(e);let r=Ob(4);return Od$1(r.handleMenuItemClick(n))}),Pl$1(),Db(1,lh,1,2,"isp-menu-item",15,Ni);}if(i&2){let e=o.$implicit;pg("item",e.item)("active",e.isActiveS()),jE(),wb(e.childItems);}}function dh(i,o){if(i&1&&(Zi(0,"ispui-dropdown-content")(1,"div",13),Db(2,ph,3,2,null,null,Ni),Pl$1()()),i&2){let e=Ob().$implicit;jE(2),wb(e.childItems);}}function mh(i,o){if(i&1){let e=Mb();Zi(0,"isp-menu-item",7),bg("click",function(){let n=kd$1(e).$implicit,r=Ob(2);return Od$1(r.handleCategoryToggleStateChange(n))})("keydown.space",function(n){let r=kd$1(e).$implicit,s=Ob(2);return Od$1(s.handleCategoryToggleStateChange(r,n))})("keydown.enter",function(n){let r=kd$1(e).$implicit,s=Ob(2);return Od$1(s.handleCategoryToggleStateChange(r,n))}),Pl$1(),yb(1,ch,3,2,"ul",8),rg(2,dh,4,0,"ng-template",null,0,HT);}if(i&2){let e=o.$implicit,t=$b(3),n=Ob(2);pg("item",e.item)("collapsed",n.isCollapsedS())("displayArrowIcon",e.childItems.length>0)("rotateArrowIcon",e.isOpenedS())("active",e.isActiveS())("tabIndex",n.isCollapsedS()?-1:0)("ispuiDropdownAnchor",t)("ispuiDropdownOptions",ST(9,nh,n.dropdownViewportSelectorS(),!n.isCollapsedS())),jE(),vb(e.isOpenedS()?1:-1);}}function uh(i,o){i&1&&hg(0,"isp-side-bar-stub");}function hh(i,o){if(i&1&&yb(0,uh,1,0,"isp-side-bar-stub"),i&2){let e=Ob(2);vb(e.isCollapsedS()?-1:0);}}function fh(i,o){i&1&&Db(0,mh,4,12,null,null,Ni,false,hh,1,1),i&2&&wb(o);}function gh(i,o){if(i&1){let e=Mb();Zi(0,"isp-side-bar-footer",18),bg("tariffClick",function(n){kd$1(e);let r=Ob(2);return Od$1(r.handleFooterTariffClick(n))}),Pl$1();}if(i&2){let e=Ob(),t=Ob();
118pg("product",e.product)("copyright",e.copyright)("copyrightUrl",e.copyrightUrl)("oldThemeButton",e.oldThemeButton)("tariffMessage",e.tariffMessage)("tariffFunc",e.tariffFunc)("menuCollapsed",t.isCollapsedS());}}function _h(i,o){i&1&&rg(0,gh,1,7,"isp-side-bar-footer",17);}var np=(()=>{class i{constructor(){this.viewRef=T$1(ps),this.sideBarFooterService=T$1(Ai),this.destroyRef=T$1(it$1),this.metric=T$1(C$4),this.desktopService=p$2(),this.pageInfoService=p$3(),this.sideBarItemsService=c$8(),this.sideBarCollapseService=He(),this.collector=new S$5(this.destroyRef),this.isSideBarMenuShownS=UT(()=>this.pageInfoService?.desktopPageInfo.sideBarMenuPlace==="menu"),this.dropdownViewportSelectorS=UV(void 0,{alias:"dropdownViewportSelector"}),this.dropdownsS=GV(),this.isCollapsedS=this.sideBarCollapseService.isCollapsedS,this.docS=this.desktopService.docS,this.isEmptyS=this.sideBarItemsService.isEmptyS,this.categoriesS=this.sideBarItemsService.categoriesS,this.footerS=this.sideBarFooterService.footerS;}ngOnInit(){ks(document,"click").pipe(vn(e=>{let t=e.target,n=!this.viewRef.element.nativeElement.contains(t),r=!!t.closest("isp-menu-button");return $h$1("md")&&n&&!r}),Mu$1(()=>{this.toggleMenuState(true);}),$t$1(this.destroyRef)).subscribe();}toggleMenuState(e){this.sideBarCollapseService.toggleCollapseState(e),e||this.dropdownsS().forEach(t=>{t.nativeElement.closeDropdown();});}handleCategoryToggleStateChange(e,t){this.sideBarItemsService.toggleCategoryCollapseState(e),t?.preventDefault();}handleFooterTariffClick(e){this.collector.sub.menuItemClick=this.sideBarFooterService.handleFooterAction$(e).pipe($t$1(this.destroyRef)).subscribe();}handleMenuItemClick(e){this.metric.append({event:e$1.UserClickMainMenuItem,data:{func:e.item.href}}),$h$1("md")&&this.sideBarCollapseService.toggleCollapseState(true),this.collector.sub.itemClick=this.sideBarItemsService.handleItemClick$(e).pipe($t$1(this.destroyRef)).subscribe();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-side-bar"]],viewQuery:function(t,n){t&1&&xg(n.dropdownsS,ih,5,zr),t&2&&Bb();},inputs:{dropdownViewportSelectorS:[1,"dropdownViewportSelector","dropdownViewportSelectorS"]},features:[CT([Ai])],decls:6,vars:11,consts:[["categoryPopup",""],[1,"isp-side-bar",3,"collapsed"],[1,"isp-side-bar__menu-container"],[1,"isp-side-bar__list"],[3,"isCollapsed"],[3,"product","copyright","copyrightUrl","oldThemeButton","tariffMessage","tariffFunc","menuCollapsed"],[1,"isp-side-bar__menu"],[3,"click","keydown.space","keydown.enter","item","collapsed","displayArrowIcon","rotateArrowIcon","active","tabIndex","ispuiDropdownAnchor","ispuiDropdownOptions"],["role","list",1,"isp-side-bar__sublist",3,"isp-side-bar__sublist_active"],["role","list",1,"isp-side-bar__sublist"],["role","listitem",1,"isp-side-bar__sublist-item",3,"clickItem","item","active","collapsed","tabIndex"],[1,"isp-side-bar__sublist-item","isp-side-bar__sublist-item_sub",3,"item","active","collapsed","tabIndex"],[1,"isp-side-bar__sublist-item","isp-side-bar__sublist-item_sub",3,"clickItem","item","active","collapsed","tabIndex"],[1,"ispui-flex","ispui-flex__col"],[3,"clickItem","item","active"],[1,"isp-side-bar__sublist-item_sub",3,"item","active"],[1,"isp-side-bar__sublist-item_sub",3,"clickItem","item","active"],[3,"product","copyright","copyrightUrl","oldThemeButton","tariffMessage","tariffFunc","menuCollapsed","tariffClick",4,"ispPanelFooter"],[3,"tariffClick","product","copyright","copyrightUrl","oldThemeButton","tariffMessage","tariffFunc","menuCollapsed"]],template:function(t,n){if(t&1&&(Zi(0,"isp-panel",1),yb(1,oh,2,0,"div",2),Zi(2,"div",3),yb(3,rh,1,1,"isp-side-bar-skeleton",4),yb(4,fh,3,1),Pl$1(),yb(5,_h,1,0,"isp-side-bar-footer",5),Pl$1()),t&2){let r,s;Pg("isp-side-bar_collapsed",n.isCollapsedS()),pg("collapsed",n.isCollapsedS()),jE(),vb(n.isSideBarMenuShownS()?1:-1),jE(),Pg("isp-side-bar__list_scroll-hover",!n.isCollapsedS())("isp-side-bar__list_scroll-invisible",n.isCollapsedS()),jE(),vb(n.isEmptyS()?3:-1),jE(),vb((r=n.categoriesS())?4:-1,r),jE(),vb((s=n.footerS())?5:-1,s);}},dependencies:[tp,ip,he$1,jn,ep,Ps,lo$1,ms,no,$t],styles:[`.isp-side-bar__menu-container[_ngcontent-%COMP%]{overflow:hidden;flex-shrink:0;margin-bottom:4px;border-bottom:1px solid var(--isp-border-default)}.isp-side-bar__menu[_ngcontent-%COMP%]{--isp-side-bar-menu-button-size-wide: max( var(--isp-side-bar-width_collapsed, 52px) - 6px * 2, 32px );width:calc(var(--isp-side-bar-width, 265px) - 12px);margin:0 6px 6px} .isp-side-bar-dropdown__popup{--ispui-dropdown-content-padding: 4px 0;--ispui-dropdown-max-width: 230px;--ispui-dropdown-min-width: 230px;--ispui-dropdown-content-min-height: 30px;--ispui-dropdown-content-pr: 0;--ispui-dropdown-bg-color: var(--isp-background-additional);--ispui-dropdown-popup__z-index: auto} .isp-side-bar-dropdown__popup .ispui-dropdown-content__wrapper{width:100%}.isp-side-bar__list[_ngcontent-%COMP%]{overflow-x:hidden;overflow-y:auto;flex-grow:1}.isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]{margin-right:1px}.isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar, .isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar-track, .isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{width:6px;height:6px;border-radius:var(--ispui-border-radius_m, 5px)}.isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar{background:transparent}.isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent}.isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:transparent}.isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar-button{display:none}.isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]{scrollbar-gutter:stable}.isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]:hover::-webkit-scrollbar{background:transparent}.isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track{background:transparent}.isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb{background:var(--isp-neutral-lowContrast-10)}@supports not selector(::-webkit-scrollbar){.isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]{scrollbar-color:transparent transparent;scrollbar-width:thin}.isp-side-bar__list_scroll-hover[_ngcontent-%COMP%]:hover{scrollbar-color:var(--isp-neutral-lowContrast-10) transparent}}.isp-side-bar__list_scroll-invisible[_ngcontent-%COMP%]{scrollbar-gutter:auto}.isp-side-bar__list_scroll-invisible[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){.isp-side-bar__list_scroll-invisible[_ngcontent-%COMP%]{scrollbar-width:none}}.isp-side-bar__sublist[_ngcontent-%COMP%]{position:relative;margin:0;padding-left:34px;list-style:none}.isp-side-bar__sublist[_ngcontent-%COMP%]:before{content:"";position:absolute;top:4px;bottom:4px;left:24px;width:2px;transition:background-color .3s ease;background:var(--isp-border-default)}.isp-side-bar__sublist_active[_ngcontent-%COMP%]:before{background:var(--isp-text-interactive)}.isp-side-bar__sublist-item[_ngcontent-%COMP%]{position:relative;display:list-item}.isp-side-bar__sublist-item_sub[_ngcontent-%COMP%]{margin-left:12px}.isp-side-bar[_ngcontent-%COMP%]{--isp-panel-width: var(--isp-side-bar-width, 265px);--isp-panel-width_collapsed: var(--isp-side-bar-width_collapsed, 52px);padding:6px 0;color:var(--isp-text-main);background:var(--isp-background-additional)} 119/*# sourceMappingURL=/manimg/dragon/side-bar-I4THBO3U.css.map */`]});}}return i})();var dr=new N$3("context-storage-service");function op(i){return {provide:dr,useClass:i}}function oo(i){return i?.get(dr)||T$1(dr)}var ro=(()=>{class i{constructor(){this.router=T$1(te$4),this.contextStorage=oo(),this.desktopService=p$2(),this.mainMenu
119Service=P$2(),this.factory=i$3(),this.setupService=oe$3();}getCurrentRouteQueryParams(){let e=this.router.parseUrl(this.router.url);if(e.queryParams.func==="desktop")return;let t=e.fragment;return t?this.router.parseUrl(t).queryParams:void 0}createDashboard(e){if(!this.setupService.isSetupModeS())return {params:{func:"dashboard"},title:j$6.message("dashboard",e),lang:e.$lang,type:"dashboard"}}createFromPinnedMenuNode(e){return this.setupService.isSetupModeS()?[]:this.mainMenuService.pinnedNodesS().filter(n=>!!n.func&&n.func!=="dashboard").map(n=>({params:{func:n.func},title:n.title,titleIcon:n.iconS().name,isPinned:true,lang:e.$lang}))}createFromStorage(){if(!this.setupService.isSetupModeS())return this.contextStorage.getContextsFromStorage()}createFromUrl(e){if(this.setupService.isSetupModeS())return null;let t=this.getCurrentRouteQueryParams();if(!t)return null;let n=u9(t);return n?{params:n,title:"",lang:e.$lang,loadImmediately:true}:null}createFromStartPage(e){let t=this.mainMenuService.startPageS();if(!t||t.includes("dashboard"))return null;let n=Ep$1(`func=${t}`),r=this.mainMenuService.getNodeS(n.func);return {params:n,title:r?.title,lang:e.$lang,loadImmediately:true}}createFromStartForm(e){let t=this.mainMenuService.startFormS();return !t||t.includes("dashboard")?null:{params:Ep$1(`func=${t}`),title:"",lang:e.$lang,loadImmediately:true}}getRedirectTabs(e){let t=this.createFromUrl(e);if(t)return [t];let n=this.createFromStartPage(e),r=this.createFromStartForm(e);return r?[r]:n?[n]:[]}removeDuplicationFromRestoredTabs(e,t,n){let r=e?[[e]]:[],s=n.map(a=>a.filter(g=>g.params?.func!=="dashboard")).filter(a=>a.length);for(let a of t){let d=s.findIndex(g=>g[0].params?.func===a.params?.func);if(d===-1)r.push([a]);else {let g=s.splice(d,1)[0];r.push(g);}}return r.push(...s),r}addRedirectTabs(e,t){let n=[...e];if(!t.length)return {initialTabGroups:n};if(t.length===1){let r=t[0];if(r.params?.func==="dashboard")return {initialTabGroups:n,redirectActiveTab:f9(n,a=>a.params?.func==="dashboard")};let s=r.params;if(s){let a=f9(n,d=>d.params?d9(d.params,s):false);if(a)return {initialTabGroups:n,redirectActiveTab:a}}}return n.push(t),{initialTabGroups:n,redirectActiveTab:{absoluteIndex:n.flat().length-1,groupIndex:n.length-1,index:t.length-1}}}determineActiveTab(e,t,n){let r=f9(e,s=>s.params?.func==="dashboard");return n||t||r}getTabs(e,t){let n=this.createDashboard(e),r=this.createFromPinnedMenuNode(e),{groups:s,activePosition:a}=this.createFromStorage()||{groups:[],activePosition:void 0},d=this.removeDuplicationFromRestoredTabs(n,r,s),g=[];t&&g.push(...this.getRedirectTabs(e));let{initialTabGroups:D,redirectActiveTab:K}=this.addRedirectTabs(d,g),le=this.determineActiveTab(D,a,K);return {dataGroups:D,activeTabPosition:le}}getTabsForDesktop(e){let t=this.desktopService.docS();if(!t)return {roots:[],activeTab:void 0};let{dataGroups:n,activeTabPosition:r}=this.getTabs(t,e),s=n.map(D=>ge$2(D.map(K=>this.factory.create(K)))).filter(D=>D.length),d=(r?s[r.groupIndex]?.[r.index]:void 0)||h9(s);return s.forEach(D=>{for(let K=1;K<D.length;K++){let le=D[K-1];D[K].setParent(le);}}),{roots:s.map(D=>D[0]),activeTab:d}}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var so="tab-item-animation_invisible",mr="tab-item-animation_is-animated";var vh=[{transform:"translateX(0px)",opacity:"1"},{transform:"translateX(400px)",opacity:"0"}],Sh={duration:250,easing:"ease-in-out"},rp=(()=>{class i{constructor(){this.elementRef=T$1(zr),this.injector=T$1(Ie$1),this.renderer=T$1(ED),this.activeTabService=c$9(),this.tabS=UV.required({alias:"ispTabAnimation"}),this.tabClosed=$V(),this.onAnimationFinish=()=>{this.currentAnimationDirection==="toClose"&&this.changeTabVisibility(false),this.updateAnimationState(false);};}get element(){return this.elementRef.nativeElement}get isTabVisible(){return !this.element.classList.contains(so)}updateAnimationState(e,t,n){if(e){this.tabS().animationState=n==="toOpen"?"opening":"closing",this.currentAnimation=t,this.currentAnimationDirection=n,this.element.style.zIndex=n==="toOpen"?"2":"1",this.renderer.addClass(this.element,mr);return}this.tabS().animationState=this.currentAnimationDirection==="toOpen"?"opened":"closed",this.currentAnimation=void 0,this.currentAnimationDirection=void 0,this.element.style.setProperty("z-index",null),this.renderer.removeClass(this.element,mr);}changeTabVisibility(e){e?this.renderer.removeClass(this.element,so):this.renderer.addClass(this.element,so);}changeTabVisibilityAnimated(e){let t=e?"toOpen":"toClose",n=t==="toClose"&&this.tabS().animationState==="closed",r=t==="toOpen"&&this.tabS().animationState==="opened";if(n||r)return;let a=s$2(r$5({},Sh),{direction:t==="toClose"?"normal":"reverse"});if(this.changeTabVisibility(true),this.currentAnimation){t!==this.currentAnimationDirection&&(this.currentAnimation.reverse(),this.updateAnimationState(true,this.currentAnimation,t));return}let d=this.element.animate(vh,a);this.updateAnimationState(true,d,t),d.addEventListener("finish",this.onAnimationFinish,{once:true});}hideAfterActiveTabAnimationOver$(){return this.activeTabService.activeContext$.pipe(_u$1(e=>e?.isChildS()?e.waitForOpeningAnimationStartAndOver$():Am$1(null)),Ot(1),Mu$1(()=>{this.changeTabVisibility(false);}),Fe$1(()=>{}))}ngOnInit(){this.changeTabVisibility(false),ef$1(e=>{let n=this.tabS().isActive();if(this.tabS().isChildS()){this.changeTabVisibilityAnimated(n);return}if(n){this.changeTabVisibility(true);return}let r=this.hideAfterActiveTabAnimationOver$().subscribe();e(()=>r.unsubscribe());},{injector:this.injector}),ef$1(e=>{let t=this.tabS();if(!t.isExist())if(t.isChildS()&&this.isTabVisible){let r=t.waitForClosingAnimationStartAndOver$().subscribe(()=>
119{this.tabClosed.emit();});e(()=>r.unsubscribe());}else this.tabClosed.emit();},{injector:this.injector});}ngOnDestroy(){this.currentAnimation?.removeEventListener("finish",this.onAnimationFinish);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275dir=gw({type:i,selectors:[["","ispTabAnimation",""]],inputs:{tabS:[1,"ispTabAnimation","tabS"]},outputs:{tabClosed:"tabClosed"}});}}return i})();function bh(i){return `isp_tab-list_V2__${i.userNameS()||"anonymous"}`}function Ch(i,o){let e=i.userNameS()||"anonymous",t=o.activeProviderS()?.key||"0";return `isp_tab-list_V3__${`${e}_${t}`}`}function xh(i,o){let e=bh(i),t=Ch(i,o);return {keyForV2:e,keyForV3:t}}function sp(i){return window.localStorage.getItem(i)}function yh(i){window.localStorage.removeItem(i);}function wh(i,o){window.localStorage.setItem(i,o);}function ap(i,o){let{keyForV2:e,keyForV3:t}=xh(i,o),n=sp(e);!n||(yh(e),sp(t))||wh(t,n);}var kh=["*"],Dh=(i,o)=>{let e=i.prototype;o.forEach(t=>{Object.defineProperty(e,t,{get(){return this.el[t]},set(n){this.z.runOutsideAngular(()=>this.el[t]=n);},configurable:true});});},Ph=(i,o)=>{let e=i.prototype;o.forEach(t=>{e[t]=function(){let n=arguments;return this.z.runOutsideAngular(()=>this.el[t].apply(this.el,n))};});},Mh=(i,o,e)=>{e.forEach(t=>i[t]=ks(o,t));};function Ih(i){return function(e){let{defineCustomElementFn:t,inputs:n,methods:r}=i;return t!==void 0&&t(),n&&Dh(e,n),r&&Ph(e,r),e}}var ao=class ur{z;el;constructor(o,e,t){this.z=t,o.detach(),this.el=e.nativeElement,Mh(this,this.el,["isProgressFinished"]);}static \u0275fac=function(e){return new(e||ur)(Kr$1(YV),Kr$1(zr),Kr$1(ce$2))};static \u0275cmp=uw({type:ur,selectors:[["ispui-progress-bar"]],inputs:{color:"color",mode:"mode",theme:"theme",value:"value"},ngContentSelectors:kh,decls:1,vars:0,template:function(e,t){e&1&&(Lb(),Fb(0));},encapsulation:2})};ao=vC([Ih({defineCustomElementFn:de,inputs:["color","mode","theme","value"],methods:["finish"]})],ao);var cp=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=fw({type:i});static \u0275inj=fd$1({})}return i})();function Eh(i,o){if(i&1&&(Zi(0,"span"),pT(1),Pl$1()),i&2){let e=Ob();jE(),qg(e.comment);}}function Oh(i,o){if(i&1&&(Zi(0,"span"),pT(1),Pl$1()),i&2){let e=Ob(2);jE(),qg(e.loadingMessageS());}}function Bh(i,o){if(i&1&&(Zi(0,"span",2),pT(1),Pl$1()),i&2){let e=Ob();jE(),Hl$1("",e.percent,"%");}}function Rh(i,o){if(i&1&&(Zi(0,"div",0)(1,"div",1),yb(2,Eh,2,1,"span")(3,Oh,2,1,"span"),yb(4,Bh,2,1,"span",2),Pl$1(),hg(5,"ispui-progress-bar",3),Pl$1(),hg(6,"div",4)),i&2){let e=o;jE(2),vb(e.comment?2:3),jE(2),vb(e.percentDisplay?4:-1),jE(),pg("theme","rainbow")("value",e.percent)("mode",e.mode||"determinate");}}var co=(()=>{class i{constructor(){this.stateS=UV(null,{alias:"state"}),this.loadingMessageS=UV(void 0,{alias:"loadingMessage"});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-progress-modal"]],inputs:{stateS:[1,"state","stateS"],loadingMessageS:[1,"loadingMessage","loadingMessageS"]},decls:1,vars:1,consts:[[1,"isp-progress-box"],[1,"isp-progress-box__message"],[1,"isp-progress-box__percent"],[1,"isp-progress-box__bar",3,"theme","value","mode"],[1,"isp-overlay"]],template:function(t,n){if(t&1&&yb(0,Rh,7,5),t&2){let r;vb((r=n.stateS())?0:-1,r);}},dependencies:[cp,ao],styles:[`.isp-overlay[_ngcontent-%COMP%]{position:absolute;z-index:140;inset:0;width:100%;height:100%;opacity:.5;background-color:var(--isp-text-main)}.isp-progress-box__bar[_ngcontent-%COMP%]{--ispui-progress-bar__height: 16px;--ispui-progress-bar__border-radius: 8px;border-radius:8px;background-color:var(--isp-neutral-lowContrast-20)}.isp-progress-box__message[_ngcontent-%COMP%]{display:flex;gap:4px;justify-content:space-between;margin-bottom:20px}.isp-progress-box__percent[_ngcontent-%COMP%]{color:var(--isp-text-additional)}.isp-progress-box[_ngcontent-%COMP%]{position:absolute;z-index:141;top:50%;left:50%;width:680px;max-width:calc(100% - 40px);margin-right:-50%;padding:40px 50px;transform:translate(-50%,-50%);border-radius:var(--ispui-border-radius_m, 5px);background-color:var(--isp-background-additional);box-shadow:0 3px 6px var(--isp-shadow-base_float)}@media(max-width:639.98px){.isp-progress-box[_ngcontent-%COMP%]{padding:20px 25px}} 120/*# sourceMappingURL=/manimg/dragon/progress-RBSLBMWG.css.map */`]});}}return i})();var lp=(()=>
120{class i{static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-dashboard-skeleton"]],decls:51,vars:57,consts:[[1,"isp-dashboard-skeleton__title"],[3,"height","show"],[1,"isp-dashboard-skeleton__column"],[1,"isp-dashboard-skeleton__block"],[1,"isp-dashboard-skeleton__block-title"],[3,"height","width","show"],[1,"isp-dashboard-skeleton__block-content"],[1,"isp-dashboard-skeleton__row",2,"--isp-dashboard-skeleton__row-gap","16px"],[1,"isp-dashboard-skeleton__row"]],template:function(t,n){t&1&&(Zi(0,"div",0),hg(1,"ispui-skeleton",1)(2,"ispui-skeleton",1),Pl$1(),Zi(3,"div",2)(4,"div",3)(5,"div",4),hg(6,"ispui-skeleton",5),Pl$1(),Zi(7,"div",6)(8,"div",7)(9,"div",2),hg(10,"ispui-skeleton",1),Pl$1(),Zi(11,"div",2),hg(12,"ispui-skeleton",1),Pl$1(),Zi(13,"div",2),hg(14,"ispui-skeleton",1),Pl$1(),Zi(15,"div",2),hg(16,"ispui-skeleton",1),Pl$1()()()(),Zi(17,"div",3)(18,"div",4),hg(19,"ispui-skeleton",5),Pl$1(),Zi(20,"div",6)(21,"div",8)(22,"div",2),hg(23,"ispui-skeleton",1)(24,"ispui-skeleton",1)(25,"ispui-skeleton",1),Pl$1(),Zi(26,"div",2),hg(27,"ispui-skeleton",1)(28,"ispui-skeleton",1)(29,"ispui-skeleton",1),Pl$1(),Zi(30,"div",2),hg(31,"ispui-skeleton",1)(32,"ispui-skeleton",1)(33,"ispui-skeleton",1),Pl$1()()()(),Zi(34,"div",3)(35,"div",4),hg(36,"ispui-skeleton",5),Pl$1(),Zi(37,"div",6)(38,"div",8)(39,"div",2),hg(40,"ispui-skeleton",1)(41,"ispui-skeleton",1)(42,"ispui-skeleton",1),Pl$1(),Zi(43,"div",2),hg(44,"ispui-skeleton",1)(45,"ispui-skeleton",1)(46,"ispui-skeleton",1),Pl$1(),Zi(47,"div",2),hg(48,"ispui-skeleton",1)(49,"ispui-skeleton",1)(50,"ispui-skeleton",1),Pl$1()()()()()),t&2&&(jE(),pg("height",30)("show",true),jE(),pg("height",32)("show",true),jE(4),pg("height",18)("width",500)("show",true),jE(4),pg("height",84)("show",true),jE(2),pg("height",84)("show",true),jE(2),pg("height",84)("show",true),jE(2),pg("height",84)("show",true),jE(3),pg("height",18)("width",500)("show",true),jE(4),pg("height",25)("show",true),jE(),pg("height",25)("show",true),jE(),pg("height",25)("show",true),jE(2),pg("height",25)("show",true),jE(),pg("height",25)("show",true),jE(),pg("height",25)("show",true),jE(2),pg("height",25)("show",true),jE(),pg("height",25)("show",true),jE(),pg("height",25)("show",true),jE(3),pg("height",18)("width",500)("show",true),jE(4),pg("height",25)("show",true),jE(),pg("height",25)("show",true),jE(),pg("height",25)("show",true),jE(2),pg("height",25)("show",true),jE(),pg("height",25)("show",true),jE(),pg("height",25)("show",true),jE(2),pg("height",25)("show",true),jE(),pg("height",25)("show",true),jE(),pg("height",25)("show",true));},dependencies:[W$2,b$8],styles:[`.isp-dashboard-skeleton__block[_ngcontent-%COMP%]{border:1px solid var(--isp-neutral-lowContrast-20);border-radius:var(--ispui-border-radius_m, 5px);background-color:var(--isp-background-additional)}.isp-dashboard-skeleton__block-content[_ngcontent-%COMP%]{padding:20px}.isp-dashboard-skeleton__block-title[_ngcontent-%COMP%]{padding:10px 20px;border-bottom:1px solid var(--isp-neutral-lowContrast-20)}.isp-dashboard-skeleton__column[_ngcontent-%COMP%]{--ispui-skeleton__width: 190px;display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:639.98px){.isp-dashboard-skeleton__column[_ngcontent-%COMP%]{--ispui-skeleton__width: 264px}}.isp-dashboard-skeleton__row[_ngcontent-%COMP%]{display:flex;gap:var(--isp-dashboard-skeleton__row-gap, 32px)}@media(max-width:639.98px){.isp-dashboard-skeleton__row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(-n+1){display:none}}@media(max-width:319.98px){.isp-dashboard-skeleton__row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(-n+2){display:none}}.isp-dashboard-skeleton__title[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--isp-main-page__padding-top, 28px);margin-bottom:12px}.isp-dashboard-skeleton__title[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{--ispui-skeleton__width: 369px}.isp-dashboard-skeleton__title[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{--ispui-skeleton__width: 123px}@media(max-width:639.98px){.isp-dashboard-skeleton__title[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{--ispui-skeleton__width: 156px}.isp-dashboard-skeleton__title[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{--ispui-skeleton__width: 36px}}[_nghost-%COMP%]{--ispui-skeleton__max-width: 100%;display:block;width:100%;padding:0 var(--isp-main-page__padding-right, 30px) 10px var(--isp-main-page__padding-left, 30px);background:var(--isp-background-main)}[_nghost-%COMP%] ispui-skeleton[_ngcontent-%COMP%]{display:inline-block;max-width:100%;line-height:var(--isp-line-height_none, 0)} 121/*# sourceMappingURL=/manimg/dragon/dashboard-skeleton-7TZFYBNY.css.map */`]});}}return i})();var pp=(()=>
121{class i{static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-default-skeleton"]],decls:6,vars:4,consts:[[1,"title"],[1,"skeleton_title",3,"show"],[1,"content"],[1,"skeleton_header",3,"show"],[1,"skeleton_field",3,"show"]],template:function(t,n){t&1&&(Zi(0,"div",0),hg(1,"ispui-skeleton",1),Pl$1(),Zi(2,"div",2),hg(3,"ispui-skeleton",3)(4,"ispui-skeleton",4)(5,"ispui-skeleton",4),Pl$1()),t&2&&(jE(),pg("show",true),jE(2),pg("show",true),jE(),pg("show",true),jE(),pg("show",true));},dependencies:[W$2,b$8],styles:[`[_nghost-%COMP%]{display:flex;flex-direction:column;width:100%;height:100%;padding:0 var(--isp-main-page__padding-right, 30px) 10px var(--isp-main-page__padding-left, 30px);background:var(--isp-background-main)}@media(max-width:639.98px){[_nghost-%COMP%]{padding:16px}}.title[_ngcontent-%COMP%]{margin-top:var(--isp-main-page__padding-top, 28px);margin-bottom:12px}.skeleton_title[_ngcontent-%COMP%]{--ispui-skeleton__height: 30px;--ispui-skeleton__width: 100%;display:flex;width:100%;max-width:240px}@media(max-width:639.98px){.skeleton_title[_ngcontent-%COMP%]{--ispui-skeleton__height: 23px}}.content[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1;padding:20px;border:1px solid var(--isp-neutral-lowContrast-20);border-radius:var(--ispui-border-radius_m, 5px);background-color:var(--isp-background-additional)}.skeleton_header[_ngcontent-%COMP%]{--ispui-skeleton__height: 16px;--ispui-skeleton__width: 100%;width:100%;max-width:500px;margin-bottom:28px}.skeleton_field[_ngcontent-%COMP%]{--ispui-skeleton__height: 32px;--ispui-skeleton__width: 100%;width:100%;max-width:370px;margin-bottom:28px} 122/*# sourceMappingURL=/manimg/dragon/default-skeleton-U7SFSIOI.css.map */`]});}}return i})();function Ah(i,o){i&1&&hg(0,"isp-dashboard-skeleton");}function Nh(i,o){i&1&&hg(0,"isp-default-skeleton");}var dp=(()=>{class i{constructor(){this.contextService=S$4(),this.type=UT(()=>{let e=this.contextService.contextS();return !e||!r9(e)?"default":e.skeletonType()});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-tab-item-skeleton"]],decls:2,vars:1,template:function(t,n){if(t&1&&yb(0,Ah,1,0,"isp-dashboard-skeleton")(1,Nh,1,0,"isp-default-skeleton"),t&2){vb((n.type())==="dashboard"?0:1);}},dependencies:[pp,lp],encapsulation:2});}}return i})();var mp=(()=>{class i extends o$2{constructor(){super(fi$2(null)),this.toolbarActionService=c$2(),this.destroyRef=T$1(it$1);}needBlurOnEscapeKey(){let e=document.activeElement?.tagName;return e?["INPUT","TEXTAREA","ISP-TREE"].includes(e):false}handleEscapeKey(){let e=this.contextS();if(!e?.isActive()||e.isAnimated||!e.docS())return;if(this.needBlurOnEscapeKey()){document.activeElement.blur();return}let t=this.docS();if(t){let n=j$6.getToolbarBackButton(t);if(n){let r={toolButton:n,context:e,doc:t};this.toolbarActionService.handleToolButton$(r).pipe($t$1(this.destroyRef)).subscribe();return}}e.isChildS()&&e.close();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var up={dashboard:Ro(()=>import('./chunk-zstjNpNH.js').then(function(n){return n.c}).then(i=>i.DashboardComponent)),list:Ro(()=>import('./chunk-v3hrifuW.js').then(i=>i.ListComponent)),form:Ro(()=>import('./chunk-DgT9uvY5.js').then(i=>i.FormComponent)),report:Ro(()=>import('./chunk-DbNXKFwG.js').then(i=>i.ReportComponent)),branding:Ro(()=>import('./chunk-B2yOxYS8.js').then(i=>i.BrandingComponent)),error:Ro(()=>import('./chunk-CAHT49iV.js').then(i=>i.NotFoundComponent))};function Fh(i){return i.$icon?i.$icon:`m-${i.$name}`.replace(/\./g,"-")}function Lh(i){return i.$params?Mi$1(i.$params):void 0}function $h(i){let o={};return i.$immediately&&(o.immediately=i.$immediately==="yes"),i.$target_position&&(o.openIn=i.$target_position),i.$target&&(o.contextType=i.$target),i.$target_size&&(o.size=i.$target_size),o}function Fi(i,o,e){let t={name:i.$name,title:i.$title||j$6.message(`menu_${i.$name}`,o),desc:i.$desc,href:i.$function,func:i.$action,params:Lh(i),contextCreationOptions:$h(i),iconS:UT(()=>
122e?e.iconS():{name:Fh(i),inSprite:i.$spritesvg==="yes"}),pinned:i.$pin==="yes",favorite:i.$favorite==="yes",popular:i.$popular==="yes",parent:e,children:[]},r=G$1(i.node).map(s=>Fi(s,o,t));return t.children.push(...r),t}function hp(i,o,e){return i?.tabmenu?G$1(i.tabmenu.node).map(n=>Fi(n,i)).map(n=>{let r=n.name;return {item:{icon:n.iconS().name,inSprite:n.iconS().inSprite,name:r,msg:n.title,description:n.desc,action:n.func,params:n.params,internalHref:n.func?`?startpage=${n.func}`:void 0,trackBy:`${r}_${n.title}`,displayNewTabButtonS:sr(n,o),contextCreationOptions:r$5({immediately:true,contextType:"tab"},n.contextCreationOptions)},favorite:false,popular:false,isActiveS:or(n,e)}}):[]}var xi=class{constructor(o){this.collapseLocalStorageKey=o,this.injector=T$1(Ie$1),this.destroyRef=T$1(it$1),this.localStorageService=c$b(),this.contextActionService=c$6(),this.userService=b$5(),this.isCollapsedSS=fi$2(this.getInitialCollapseState()),this.isCollapsedS=this.isCollapsedSS.asReadonly(),this.isCollapsed$=ri(this.isCollapsedSS),this.watchForCollapseStateLocalStorage(),this.watchForCollapseState();}getStoredState(){return this.localStorageService.getGlobal(this.collapseLocalStorageKey)||false}getInitialCollapseState(){return $h$1("xl")?true:this.getStoredState()}watchForCollapseStateLocalStorage(){ef$1(()=>{let o=this.isCollapsedSS();$h$1("xl")||this.localStorageService.setGlobal(this.collapseLocalStorageKey,o);});}watchForCollapseState(){Hm$1(nJ("xl").pipe(vn(o=>o)),aJ("md").pipe(vn(o=>o))).pipe(Mu$1(()=>{this.toggleCollapseState(true);}),$t$1(this.destroyRef)).subscribe(),iJ("xl").pipe(vn(o=>o),Mu$1(()=>{this.toggleCollapseState(this.getStoredState());}),$t$1(this.destroyRef)).subscribe();}toggleCollapseState(o=!this.isCollapsedS()){this.isCollapsedSS.set(o);}};var hr=(()=>{class i extends xi{constructor(){super(_$5.TabMenuCollapseState),this.activeContextService=c$9(),this.contextGroupService=c$a(),this.contextService=S$4(),this.categoriesS=UT(()=>{let e=this.contextService.docS();return hp(e,this.contextGroupService,this.activeContextService)}),this.collapseMenuItemS=UT(()=>{let e=this.contextService.docS();if(!e)return null;let t=j$6.message("dismiss",e);return {msg:t,icon:"hide-menu",inSprite:true,name:"fe_made_menu_item_footer_toggle",trackBy:`fe_made_menu_item_footer_toggle_${t}`,displayNewTabButtonS:fi$2(false)}});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var jh=i=>({alignment:"auto",text:i,direction:"left",strictDirection:true}),Uh=(i,o)=>o.item.trackBy;function Vh(i,o){if(i&1){let e=Mb();Zi(0,"isp-menu-item",4),bg("clickItem",function(n){kd$1(e);let r=Ob();return Od$1(r.handleMenuItemClick(n))}),Pl$1();}if(i&2){let e=o.$implicit,t=Ob();pg("ispuiDropdownDataset",MT(4,jh,t.isCollapsedS()?e.item.msg:""))("item",e.item)("active",e.isActiveS())("collapsed",t.isCollapsedS());}}function Hh(i,o){if(i&1){let e=Mb();Zi(0,"isp-menu-item",6),bg("click",function(){kd$1(e);let n=Ob(2);return Od$1(n.toggleCollapseState())})("keyup.space",function(){kd$1(e);let n=Ob(2);return Od$1(n.toggleCollapseState())})("keyup.enter",function(){kd$1(e);let n=Ob(2);return Od$1(n.toggleCollapseState())}),Pl$1();}if(i&2){let e=Ob(),t=Ob();pg("item",e)("collapsed",t.isCollapsedS())("invertIconOnCollapsed",true);}}function zh(i,o){i&1&&rg(0,Hh,1,3,"isp-menu-item",5);}var fp=(()=>{class i{constructor(){this.tabSideBarService=T$1(hr),this.destroyRef=T$1(it$1),this.sideBarItemsService=c$8(),this.collector=new S$5(this.destroyRef),this.isCollapsedS=this.tabSideBarService.isCollapsedS,this.categoriesS=this.tabSideBarService.categoriesS,this.collapseMenuItemS=this.tabSideBarService.collapseMenuItemS;}handleMenuItemClick(e){$h$1("md")&&this.tabSideBarService.toggleCollapseState(true),this.collector.sub.menuItemClick=this.sideBarItemsService.handleItemClick$(e,true).pipe($t$1(this.destroyRef)).subscribe();}toggleCollapseState(e){this.tabSideBarService.toggleCollapseState(e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-tab-side-bar"]],features:[CT([hr])],decls:5,vars:6,consts:[[1,"isp-tab-side-bar",3,"collapsed"],[1,"isp-tab-side-bar__list"],[3,"ispuiDropdownDataset","item","active","collapsed"],[1,"isp-tab-side-bar__collapse-button",3,"item","collapsed","invertIconOnCollapsed"],[3,"clickItem","ispuiDropdownDataset","item","active","collapsed"],["class","isp-tab-side-bar__collapse-button",3,"item","collapsed","invertIconOnCollapsed","click","keyup.space","keyup.enter",4,"ispPanelFooter"],[1,"isp-tab-side-bar__collapse-button",3,"click","keyup.space","keyup.enter","item","collapsed","invertIconOnCollapsed"]],template:function(t,n){if(t&1&&(Zi(0,"isp-panel",0)(1,"div",1),Db(2,Vh,1,6,"isp-menu-item",2,Uh),Pl$1(),yb(4,zh,1,0,"isp-menu-item",3),Pl$1()),t&2){let r;pg("collapsed",n.isCollapsedS()),jE(),Pg("isp-tab-side-bar__list_scroll-hover",!n.isCollapsedS())("isp-tab-side-bar__list_scroll-invisible",n.isCollapsedS()),jE(),wb(n.categoriesS()),jE(2),vb((r=n.collapseMenuItemS())?4:-1,r);}},dependencies:[he$1,no,$t,Ps,vs],styles:[`.isp-tab-side-bar__list[_ngcontent-%COMP%]{position:relative;overflow-x:hidden;overflow-y:auto;flex-grow:1}.isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar, .isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar-track, .isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{width:6px;height:6px;border-radius:var(--ispui-border-radius_m, 5px)}.isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar{background:transparent}.isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent}.isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:transparent}.isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]::-webkit-scrollbar-button{display:none}.isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]{scrollbar-gutter:stable}.isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]:hover::-webkit-scrollbar{background:transparent}.isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track{background:transparent}.isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb{background:var(--isp-neutral-lowContrast-10)}@supports not selector(::-webkit-scrollbar){.isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]{scrollbar-color:transparent transparent;scrollbar-width:thin}.isp-tab-side-bar__list_scroll-hover[_ngcontent-%COMP%]:hover{scrollbar-color:var(--isp-neutral-lowContrast-10) transparent}}.isp-tab-side-bar__list_scroll-invisible[_ngcontent-%COMP%]{scrollbar-gutter:auto}.isp-tab-side-bar__list_scroll-invisible[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){.isp-tab-side-bar__list_scroll-invisible[_ngcontent-%COMP%]{scrollbar-width:none}}.isp-tab-side-bar[_ngcontent-%COMP%]{--isp-panel-width: var(--isp-side-bar-width, 265px);--isp-panel-width_collapsed: var(--isp-side-bar-width_collapsed, 52px);padding:6px 0;color:var(--isp-text-main);background:var(--isp-background-additional)}@media(max-width:1279.98px){.isp-tab-side-bar__collapse-button[_ngcontent-%COMP%]{display:none}} 123/*# sourceMappingURL=/manimg/dragon/tab-side-bar-OUEINOZF.css.map */`]});}}return i})();var Gh=i=>["tab-item__side-bar",i];function Kh(i,o){if(i&1&&hg(0,"isp-drawer-outlet",7)(1,"isp-modal-outlet",8),i&2){let e=Ob();pg("name",e.tab.id)("isGlobal",e.isFullscreenS()),jE(),pg("name",e.tab.id);}}function qh(i,o){i&1&&hg(0,"isp-tab-item-skeleton",4);}function Wh(i,o){if(i&1&&hg(0,"isp-tab-side-bar"),i&2){let e=Ob();rT(MT(2,Gh,e.brandingContexts.SideBar));}}var gp=(()=>{class i{constructor(){this.injector=T$1(Ie$1),this.hotKeysService=T$1(S$6),this.uploadProgressInterceptor=T$1(Xr$2),this.destroyRef=T$1(it$1),this.desktopService=p$2(),this.langService=d$2(),this.fullscreenService=i$6(),this.contextService=S$4(),this.componentLoadedSS=fi$2(false),this.isFullscreenS=this.fullscreenService.isFullscreenS,this.contentLoaderS=UT(()=>{let e=this.contextService.contextS()?.type();return e?{componentLoader:up[e]}:void 0}),this.brandingContexts=h$3,this.showPreloaderS=UT(()=>{let e=this.contextService.contextS();if(!e)return false;let t=e.preloaderS();return !e.isEmptyS()&&t}),this.showSkeletonS=UT(()=>{if(!this.componentLoadedSS())return true;let t=this.contextService.contextS();return t?t.isEmptyS():true}),this.showSideBarS=UT(()=>{let e=this.contextService.contextS();
123return e?!!e.docS()?.tabmenu?.node:false}),this.progressS=UT(()=>{let e=this.contextService.contextS();return e?e.progress():null}),this.loadingMessageS=j$6.messageS("msg_tab_loading",this.desktopService.docS);}set tab(e){this.contextService.setContext(e);}get tab(){return this.contextService.contextS()}watchForTabLang(){ef$1(e=>{let t=this.contextService.contextS();if(!t)return;let n=this.langService.langS(),r=t.lang();if(n===r||!r)return;t.setPreloader(true);let s=t.refetch$({progressBar:false}).pipe(Hu$1(()=>t.setPreloader(false))).subscribe();e(()=>s.unsubscribe());},{injector:this.injector});}watchUploadProgress(){this.uploadProgressInterceptor.uploadProgress$.pipe(vn(({context:e})=>e?.id===this.tab?.id),$t$1(this.destroyRef)).subscribe(({progress:e})=>{e===void 0?this.tab?.setProgress(null):this.tab?.setProgress({percent:e,comment:j$6.message("msg_form_sending",this.desktopService.docS()),percentDisplay:true});});}watchForCloseHotKey(){this.hotKeysService.onHotKey$(t$6.CloseActiveTab).pipe($t$1(this.destroyRef)).subscribe(()=>{this.contextService.handleEscapeKey();});}ngOnInit(){this.watchUploadProgress(),this.watchForTabLang(),this.watchForCloseHotKey();}onComponentLoading(e){this.componentLoadedSS.set(!e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-tab-item"]],inputs:{tab:"tab"},features:[CT([c$e(dt),E$3(mp)])],decls:8,vars:9,consts:[[1,"isp-tab-item__preloader",3,"loading"],[3,"state","loadingMessage"],[1,"tab-item__content"],[1,"tab-item__outlet-container"],[1,"isp-tab-item__skeleton"],[3,"componentLoading","ispDynamicOutlet"],[3,"class"],[3,"name","isGlobal"],[3,"name"]],template:function(t,n){t&1&&(hg(0,"ispui-preloader-round",0)(1,"isp-progress-modal",1),yb(2,Kh,2,3),Zi(3,"div",2)(4,"div",3),yb(5,qh,1,0,"isp-tab-item-skeleton",4),jl$1(6,5),bg("componentLoading",function(s){return n.onComponentLoading(s)}),ys(),Pl$1(),yb(7,Wh,1,4,"isp-tab-side-bar",6),Pl$1()),t&2&&(Pg("isp-tab-item__preloader_hidden",!n.showPreloaderS()),pg("loading",true),jE(),pg("state",n.progressS())("loadingMessage",n.loadingMessageS()),jE(),vb(n.tab?2:-1),jE(3),vb(n.showSkeletonS()?5:-1),jE(),pg("ispDynamicOutlet",n.contentLoaderS()),jE(),vb(n.showSideBarS()?7:-1));},dependencies:[A$3,C$5,dp,co,fp,Rr,Jt,So],styles:[`.isp-tab-item__preloader[_ngcontent-%COMP%]{position:absolute;z-index:130;inset:0;display:flex;transition:opacity .2s linear;pointer-events:all;opacity:1}.isp-tab-item__preloader_hidden[_ngcontent-%COMP%]{pointer-events:none;opacity:0}.isp-tab-item__skeleton[_ngcontent-%COMP%]{position:absolute;z-index:130;inset:0}[_nghost-%COMP%]{position:relative;display:block;width:100%;height:100%}.tab-item__content[_ngcontent-%COMP%]{display:flex;height:100%}.tab-item__outlet-container[_ngcontent-%COMP%]{position:relative;flex-grow:1;max-width:100%;height:100%;background-color:var(--isp-background-main)}.tab-item__side-bar[_ngcontent-%COMP%]{display:flex;height:100%;margin-left:auto;border-left:1px solid var(--isp-neutral-lowContrast-20)}@media(max-width:479.98px){.tab-item__side-bar[_ngcontent-%COMP%]{display:none}} 124/*# sourceMappingURL=/manimg/dragon/tab-item-YF6CU5DZ.css.map */`]});}}return i})();var Qh=(i,o)=>o.id;function Zh(i,o){if(i&1){let e=Mb();Zi(0,"isp-tab-item",1),bg("tabClosed",function(){let n=kd$1(e).$implicit,r=Ob();return Od$1(r.onTabClose(n))}),Pl$1();}if(i&2){let e=o.$implicit;pg("ispTabAnimation",e)("tab",e)("id",e.id),fg("test-func",e.func());}}var _p=(()=>{class i{constructor(){this.injector=T$1(Ie$1),this.elementRef=T$1(zr),this.contextGroupService=c$a(),this.tabStorage=oo(),this.tabInitialize=T$1(ro),this.activeTabService=c$9(),this.destroyRef=T$1(it$1),this.routerRedirectService=T$1(st),this.desktopService=p$2(),this.userService=b$5(),this.factory=i$3(),this.urlWriter=X$2(),this.urlReader=z$4(),this.providerService=It(),this.setupService=oe$3(),this.localStorageService=c$b(),this.fullscreenService=i$6(),this.hotKeysService=T$1(S$6),this.stopWatching$$=new oe$2,this.effectCollector=new En(this.destroyRef),this.contexts=fi$2([]),this.tabsS=UT(()=>this.contexts().filter(e=>r9(e))),this.watchForFullscreen();}stopWatching(){this.stopWatching$$.next(),this.effectCollector.destroyEffects();}startWatching(){this.activeTabService.watchContextsChangesForContextActivation$().pipe(Gu$1(this.stopWatching$$),$t$1(this.destroyRef)).subscribe(e=>{this.activeTabService.setActive(e);}),this.urlWriter.writeContextParamsToUrl$(this.activeTabService.activeContextParams$.pipe(Dee())).pipe(Du$1(10),_u$1(()=>this.routerRedirectService.watchParamsForRedirect$("extform")),_u$1(()=>ry([this.watchForContextActivation$(),this.watchForContextCreation$()])),Gu$1(this.stopWatching$$),$t$1(this.destroyRef)).subscribe(),this.effectCollector.effect=this.tabStorage.startWatching();}watchForContextActivation$(){return this.urlReader.contextToActivate$(()=>this.contextGroupService.contextsS(),()=>this.activeTabService.activeContext()).pipe(Mu$1(e=>{e.setActive();}))}watchForContextCreation$(){return this.urlReader.contextToCreate$(()=>this.contextGroupService.contextsS()).pipe(Mu$1(({contextParams:e,isNeedSetActive:t})=>{let n=this.factory.createFromQueryParams(e);n&&(this.contextGroupService.add(n),t&&n.setActive());}),Fe$1(({contextParams:e})=>e))}createNewTabExternally(e){if(e.key!==_$5.NewTabByUrlParams||!e.newValue)return;let t=Mi$1(e.newValue),n=this.factory.createFromQueryParams(t);n&&(this.contextGroupService.add(n),this.activeTabService.setActive(n)),localStorage.removeItem(_$5.NewTabByUrlParams);}subscribeToManageTabsExternally(){ks(window,"storage").pipe($t$1(this.destroyRef)).subscribe(e=>this.createNewTabExternally(e));}watchForFullscreen(){let e=this.elementRef.nativeElement;ef$1(t=>{this.fullscreenService.isFullscreenS()&&(e.style.setProperty("overflow-x","unset"),e.style.setProperty(o$5.mainPageZIndex,String(e$2.zTabsContainerCodeFullscreen)),this.hotKeysService.toggleHotKey(false),t(()=>{e.style.removeProperty("overflow-x"),e.style.removeProperty(o$5.mainPageZIndex),this.hotKeysService.toggleHotKey(true);}));});}updateTabs(e){let{roots:t,activeTab:n}=this.tabInitialize.getTabsForDesktop(e);this.contextGroupService.updateContextRoots(t),n&&(this.activeTabService.setActive(n),this.urlWriter.writeContextParamsToUrl(n.params()));}watchTabsChange$(){let e=this.userService.userName$.pipe(Dee(),ju$1(),qu$1(1),Mu$1(()=>ap(this.userService,this.providerService))),t=this.providerService.haveProviders$.pipe(_u$1(r=>r?this.providerService.activeProvider$.pipe(qu$1(1)):Me$2),ju$1((r,s)=>r?.trackBy===s?.trackBy)),n=this.setupService.isSetupMode$.pipe($u$1(),Mu$1(([r,s])=>{r&&!s&&this.localStorageService.remove(_$5.TabList);}));
124return Hm$1(e,t,n).pipe(Mu$1(()=>{this.contexts.set([]);}),Mu$1(()=>this.stopWatching()),Mu$1(()=>this.updateTabs()),Cu$1(0),Mu$1(()=>this.startWatching()),Fe$1(()=>{}))}ngOnInit(){this.subscribeToManageTabsExternally(),this.desktopService.doc$.pipe(Dee(),Ot(1),Mu$1(()=>this.updateTabs(true)),Mu$1(()=>this.startWatching()),_u$1(()=>this.watchTabsChange$()),$t$1(this.destroyRef)).subscribe(),this.contexts.set(this.contextGroupService.contextsS()),ef$1(()=>{let e=this.contextGroupService.contextsS();qT(()=>{let t=this.contexts(),n=e.filter(r=>!t.includes(r));n.length&&this.contexts.update(r=>[...r,...n]);});},{injector:this.injector});}onTabClose(e){this.contexts().includes(e)&&this.contexts.update(n=>n.filter(r=>r!==e));}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-tabs"]],decls:2,vars:0,consts:[[1,"isp-tab-item",3,"ispTabAnimation","tab","id"],[1,"isp-tab-item",3,"tabClosed","ispTabAnimation","tab","id"]],template:function(t,n){t&1&&Db(0,Zh,1,4,"isp-tab-item",0,Qh),t&2&&wb(n.tabsS());},dependencies:[gp,rp],styles:[`.tab-item-animation_invisible[_ngcontent-%COMP%]{display:none}.tab-item-animation_is-animated[_ngcontent-%COMP%]{position:absolute;top:0;left:0;display:block}[_nghost-%COMP%]{overflow-x:hidden}.isp-tab-item[_ngcontent-%COMP%]{z-index:0} 125/*# sourceMappingURL=/manimg/dragon/tabs-LECUYEAD.css.map */`]});}}return i})();var Yh=i=>["layout__side-bar",i];function Xh(i,o){if(i&1){let e=Mb();Zi(0,"isp-global-banner",8),bg("closeClick",function(){kd$1(e);let n=Ob(2);return Od$1(n.handleGlobalBannerClose())})("linkClick",function(n){kd$1(e);let r=Ob(2);return Od$1(r.handleGlobalBannerLinkClick(n))}),Pl$1();}if(i&2){let e=o;pg("theme",e.theme)("msg",e.msg)("link",e.link)("closeable",e.closeable);}}function Jh(i,o){if(i&1&&yb(0,Xh,1,4,"isp-global-banner",7),i&2){let e,t=Ob();vb((e=t.activeBannerS())?0:-1,e);}}function ef(i,o){if(i&1&&hg(0,"isp-header-sub-line"),i&2){let e=Ob();rT(e.brandingContexts.SubHeader);}}function tf(i,o){if(i&1&&hg(0,"isp-side-bar",9),i&2){let e=Ob();rT(MT(3,Yh,e.brandingContexts.SideBar)),pg("dropdownViewportSelector",".layout__main-page");}}var vp=(()=>{class i{constructor(){this.destroyRef=T$1(it$1),this.globalBannerService=gi(),this.sideBarCollapseService=He(),this.contextActionService=c$6(),this.setupService=oe$3(),this.progressBarService=t(),this.brandingContexts=h$3,this.isNotSetupModeS=UT(()=>!this.setupService.isSetupModeS()),this.isMenuCollapsedS=this.sideBarCollapseService.isCollapsedS,this.isMenuHiddenS=this.setupService.isSetupModeS,this.activeBannerS=this.globalBannerService.activeBannerS,this.progressBarS=UT(()=>{if(this.setupService.isSetupModeS())return null;let t=this.progressBarService.progressBarS();return t?.target==="tab"?t:null});}handleGlobalBannerClose(){this.globalBannerService.setNextActiveBanner();}handleGlobalBannerLinkClick(e){e.params&&(e.disabled?.set(true),this.contextActionService.open$(e.params,{options:{checkExisted:"by-func",openIn:"new"}}).pipe(Mu$1(()=>this.globalBannerService.setNextActiveBanner()),Hu$1(()=>e.disabled?.set(false)),$t$1(this.destroyRef)).subscribe());}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-layout"]],decls:9,vars:10,consts:[[1,"layout-wrapper"],[1,"layout"],["id","isp-layout-header",1,"layout__header"],[3,"class"],[1,"layout__progress-bar",3,"ispProgressBarAnchor"],[3,"dropdownViewportSelector","class"],[1,"layout__main-page"],[3,"theme","msg","link","closeable"],[3,"closeClick","linkClick","theme","msg","link","closeable"],[3,"dropdownViewportSelector"]],template:function(t,n){t&1&&(Zi(0,"div",0)(1,"div",1)(2,"section",2),yb(3,Jh,1,1),hg(4,"isp-header-top-line"),yb(5,ef,1,2,"isp-header-sub-line",3),hg(6,"div",4),Pl$1(),yb(7,tf,1,5,"isp-side-bar",5),hg(8,"isp-tabs",6),Pl$1()()),t&2&&(Pg("layout-wrapper_collapsed-sidebar",n.isMenuCollapsedS())("layout-wrapper_no-sidebar",n.isMenuHiddenS()),jE(3),vb(n.isNotSetupModeS()?3:-1),jE(),rT(n.brandingContexts.TopHeader),jE(),vb(n.isNotSetupModeS()?5:-1),jE(),pg("ispProgressBarAnchor",n.progressBarS()),jE(),vb(n.isNotSetupModeS()?7:-1));},dependencies:[np,Xl,Sl,_p,wc,Nr],styles:[`.layout__header[_ngcontent-%COMP%]{position:relative;grid-area:header}
125.layout__progress-bar[_ngcontent-%COMP%]{position:absolute;z-index:3;right:0;bottom:-6px;width:calc(100% - var(--isp-side-bar-width_auto) - 1px);height:6px;pointer-events:none}.layout-wrapper[_ngcontent-%COMP%]{--isp-side-bar-width_auto: var(--isp-side-bar-width, 265px);overflow-x:auto;overflow-y:hidden;width:100vw;height:100vh}.layout-wrapper_collapsed-sidebar[_ngcontent-%COMP%]{--isp-side-bar-width_auto: var(--isp-side-bar-width_collapsed, 52px)}.layout-wrapper_no-sidebar[_ngcontent-%COMP%]{--isp-side-bar-width_auto: 0px}@supports (height: 100svh){.layout-wrapper[_ngcontent-%COMP%]{height:100svh}}.layout-wrapper[_ngcontent-%COMP%]{scrollbar-gutter:none}.layout-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar, .layout-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-track, .layout-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{width:5px;height:5px;border-radius:10px}.layout-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{background:var(--isp-neutral-lowContrast-20)}.layout-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:var(--isp-neutral-lowContrast-20)}.layout-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:var(--isp-neutral-base)}.layout-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.layout-wrapper[_ngcontent-%COMP%]{scrollbar-color:var(--isp-neutral-base) var(--isp-neutral-lowContrast-20);scrollbar-width:thin}}@media(max-width:639.98px){.layout-wrapper[_ngcontent-%COMP%]{--isp-side-bar-width: 100vw;--isp-side-bar-width_collapsed: 0px;--isp-side-bar-width_auto: 0px}}.layout__side-bar[_ngcontent-%COMP%]{grid-area:side-bar;position:relative;z-index:2;display:inline-flex;border-right:1px solid var(--isp-neutral-lowContrast-20)}@media(max-width:639.98px){.layout__side-bar[_ngcontent-%COMP%]{position:absolute;z-index:6;top:calc(-1 * var(--isp-header-sub-line-height, 40px));bottom:0;border-right:none}}.layout__main-page[_ngcontent-%COMP%]{position:relative;z-index:var(--isp-main-page-z-index, 1);display:block;min-width:0;background-color:var(--isp-background-main);grid-area:main-page}@media(max-width:639.98px){.layout__main-page[_ngcontent-%COMP%]{--isp-main-page__padding-left: var(--isp-main-page__padding-left_mobile, 16px);--isp-main-page__padding-right: var(--isp-main-page__padding-right_mobile, 16px);--isp-main-page__padding-top: var(--isp-main-page__padding-top_mobile, 16px)}}.layout[_ngcontent-%COMP%]{position:relative;display:grid;width:100%;height:100%;min-height:100%;grid-template-areas:"header header" "side-bar main-page";grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,1fr)} 126/*# sourceMappingURL=/manimg/dragon/layout-QAJ7CJAB.css.map */`]});}}return i})();var Sp=(()=>{class i extends xi{constructor(){super(_$5.MainMenuCollapseState);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();function bp(i,o){return o===ve.Full?i:i.reduce((e,t)=>{let r=t.childItems.flatMap(s=>{let a=s.childItems||[];return [s$2(r$5({},s),{childItems:[]}),...a]}).filter(s=>{switch(o){case ve.Favorite:return s.favorite;case ve.Popular:return s.popular;default:return true}});return r.length&&e.push(s$2(r$5({},t),{childItems:r})),e},[])}var Cp=(()=>{class i{constructor(){this.localStorageService=c$b(),this.forceMenuFilterSS=fi$2(void 0),this.storedMenuFilterS=this.localStorageService.getSignal(_$5.MainMenuFilter),this.menuFilterS=UT(()=>{let e=this.storedMenuFilterS();return this.forceMenuFilterSS()??e?.filterBy??ve.Full});}updateStorageFilter(e){this.localStorageService.set(_$5.MainMenuFilter,{filterBy:e});}updateForceFilter(e){this.forceMenuFilterSS.set(e);}getFilteredCategories(e,t){return bp(e,t)}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var xp=(()=>{class i{constructor(){this.pageInfoService=p$3(),this.isSideBarMenuShownS=UT(()=>this.pageInfoService?.desktopPageInfo.sideBarMenuPlace==="menu"?true:!this.mediaService.isLess("md")),this.mediaService=we$1(),this.desktopService=p$2(),this.mainMenu
126Service=P$2(),this.sideBarCollapsedService=He(),this.sideBarSearchService=vi(),this.sideBarFilterService=_i(),this.contextActionService=c$6(),this.activeContextService=c$9(),this.contextGroupService=c$a(),this.localStorageService=c$b(),this.menuItemsStoredStateS=this.localStorageService.getSignal(_$5.MainMenuCategoriesState),this._categoriesS=UT(()=>{let e=this.desktopService.docS();return Tl(e,this.mainMenuService,this.sideBarCollapsedService,this.sideBarSearchService,this.contextGroupService,this.activeContextService,this.menuItemsStoredStateS,this.mediaService)}),this.isEmptyS=UT(()=>!this.desktopService.docS()),this.forceFilterS=UT(()=>{if(!this.sideBarCollapsedService.isCollapsedS())return;if(this._categoriesS(),qT(()=>this.categoriesS().length===0))return ve.Full}),this.categoriesS=UT(()=>{let e=this._categoriesS();if(!this.isSideBarMenuShownS())return e;let t=this.sideBarSearchService.searchQueryS();if(t)return this.sideBarSearchService.getSearchedCategories(e,t);let n=this.sideBarFilterService.menuFilterS();return this.sideBarFilterService.getFilteredCategories(e,n)}),ef$1(()=>{let e=this.forceFilterS();this.sideBarFilterService.updateForceFilter(e);});}handleItemClick$(e,t){let n=e.item,r=t?"by-params":"by-func";return this.contextActionService.open$(r$5({func:n.action},n.params),{options:{checkExisted:e.blank?void 0:r,updateExisted:!e.blank,silentOnUpdateExisted:true,openIn:e.blank?"new":e.item.contextCreationOptions?.openIn||"new",previousGroup:e.blank?"none":"replace",contextType:e.item.contextCreationOptions?.contextType||"tab",immediately:e.item.contextCreationOptions?.immediately||false},context:this.activeContextService.activeContext()})}toggleCategoryCollapseState(e,t=!e.isOpenedS()){this.sideBarSearchService.hasSearchQueryS()||this.localStorageService.patch(_$5.MainMenuCategoriesState,{[e.item.name]:t});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();function yp(i,o){if(!o)return i;let e=me$2(o);return i.reduce((t,n)=>{let r=n.childItems.map(a=>{let d=Jee(e,a.childItems||[],g=>g.item.msg);return s$2(r$5({},a),{childItems:[...d]})}),s=Jee(e,r,a=>a.item.msg,a=>!!(a.childItems&&a.childItems.length>0));return s.length&&t.push(s$2(r$5({}
126,n),{childItems:[...s]})),t},[])}var wp=(()=>{class i{constructor(){this.userService=b$5(),this.searchQuerySS=fi$2(""),this.searchQueryS=this.searchQuerySS.asReadonly(),this.hasSearchQueryS=UT(()=>!!this.searchQuerySS()),this.subscribeToUserChange();}subscribeToUserChange(){this.userService.userName$.pipe($t$1()).subscribe(()=>{this.updateSearchQuery("");});}updateSearchQuery(e){this.searchQuerySS.set(e);}getSearchedCategories(e,t){return yp(e,t)}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var kp=(()=>{class i{constructor(){this.desktopService=p$2(),this.flattenedNodesS=UT(()=>{let e=this.nodesS();return Bh$1(e,t=>t.children)}),this.nodesS=UT(()=>{let e=this.desktopService.docS();return G$1(e?.mainmenu.node).map(n=>Fi(n,e))}),this.pinnedNodesS=UT(()=>this.flattenedNodesS().filter(n=>n.pinned)),this.startFormS=UT(()=>this.desktopService.docS()?.mainmenu.$startform),this.startPageS=UT(()=>this.desktopService.docS()?.mainmenu.$startpage);}isNodeExistS(e){return this.flattenedNodesS().some(n=>n.func===e)}getNodeS(e){return this.flattenedNodesS().find(n=>n.func===e)}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Dp=(()=>{class i{constructor(){this.previouslyFocusedElement=new WeakMap,this.confirmInstanceSS=fi$2(null),this.desktopModalService=St(),this.hotKeysService=T$1(S$6);}closeConfirm(e){this.hotKeysService.enableHotKey(t$6.DashboardExitEditMode),this.hotKeysService.enableHotKey(t$6.CloseActiveTab),e.container.close(),this.confirmInstanceSS.set(null),this.popFocusedElement(e);}pushFocusedElement(e){let t=document.activeElement;t instanceof HTMLElement&&(t.blur(),this.previouslyFocusedElement.set(e,t));}popFocusedElement(e){let t=this.previouslyFocusedElement.get(e);t instanceof HTMLElement&&(t.focus({preventScroll:true}),this.previouslyFocusedElement.delete(e));}open$(e,t){return iy(()=>{this.close(),this.hotKeysService.disableHotKey(t$6.DashboardExitEditMode),this.hotKeysService.disableHotKey(t$6.CloseActiveTab);let n=this.desktopModalService.openConfirm(e,t);return this.confirmInstanceSS.set(n),this.pushFocusedElement(n),n.event$.pipe(Hu$1(()=>this.closeConfirm(n)))})}close(){let e=this.confirmInstanceSS();e&&this.closeConfirm(e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();function Pp(i){return {provide:y$1,useValue:i}}function Mp(i){return {provide:M$2,useValue:i}}function nf(i,o){if(i&1&&(Zi(0,"h2",3),pT(1),Pl$1()),i&2){let e=Ob();jE(),Hl$1(" ",e.titleTextS()," ");}}function of(i,o){if(i&1&&hg(0,"div",4),i&2){let e=Ob();pg("innerHTML",e,VI);}}function rf(i,o){if(i&1&&(Zi(0,"div",5),pT(1),Pl$1()),i&2){let e=Ob();jE(),qg(e);}}function sf(i,o){if(i&1&&yb(0,of,1,1,"div",4)(1,rf,2,1,"div",5),i&2){let e=Ob();vb(e.asHtmlS()?0:1);}}function af(i,o){}function cf(i,o){if(i&1&&rg(0,af,0,0,"ng-template",2),i&2){let e=o;pg("ngTemplateOutlet",e.ref)("ngTemplateOutletContext",e.context);}}function lf(i,o){if(i&1){let e=Mb();Zi(0,"div",6)(1,"isp-button",7),bg("buttonClick",function(){kd$1(e);let n=Ob();return Od$1(n.handleOkClick())}),Pl$1(),Zi(2,"isp-button",7),bg("buttonClick",function(){kd$1(e);let n=Ob();return Od$1(n.handleCancelClick())}),Pl$1()();}if(i&2){let e=Ob();jE(),pg("button",e.okButtonS()),jE(),pg("button",e.cancelButtonS());}}var Ip=(()=>{class i extends _{constructor(){super(),this.titleTextS=UT(()=>this.propsS().titleText),this.contentTextS=UT(()=>this.propsS().contentText),this.templateS=UT(()=>this.propsS().template),this.okButtonTextS=UT(()=>this.propsS().okButtonText),this.cancelButtonTextS=UT(()=>this.propsS().cancelButtonText),this.asHtmlS=UT(()=>this.propsS().asHtml),this.okButtonS=UT(()=>{let e=this.okButtonTextS();return new an$1({name:"ok",type:"ok",label:e,theme:"primary",autofocus:true})}),this.cancelButtonS=UT(()=>{let e=this.cancelButtonTextS();return new an$1({name:"cancel",type:"cancel",label:e,theme:"inline-blue"})}),this.watchModalClosing();}watchModalClosing(){ef$1(e=>{let n=this.modalInstance().container.currentState$.pipe(vn(r=>r==="closed"),Ot(1)).subscribe(()=>this.sendResolveEvent(false));e(()=>n.unsubscribe());});}sendResolveEvent(e){let t={resolve:e},n=this.modalInstance();n.sendEvent(t),n.completeEvent();}handleOkClick(){let e=this.modalInstance();this.sendResolveEvent(true),e.container.close();}handleCancelClick(){this.modalInstance().container.close();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-confirm"]],features:[tg],decls:6,vars:2,consts:[["header",""],["footer",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ispui-heading-02"],[1,"content",3,"innerHTML"],[1,"content"],[1,"ispui-flex","ispui-gap_20"],[3,"buttonClick","button"]],template:function(t,n){if(t&1&&(rg(0,nf,2,1,"ng-template",null,0,HT),yb(2,sf,2,1),yb(3,cf,1,2,null,2),rg(4,lf,3,2,"ng-template",null,1,HT)),t&2){let r,s;jE(2),vb((r=n.contentTextS())?2:-1,r),jE(),vb((s=n.templateS())?3:-1,s);}},dependencies:[At,It$1],styles:[`.content[_ngcontent-%COMP%]{white-space:pre-line;overflow-wrap:break-word} 127/*# sourceMappingURL=/manimg/dragon/confirm-4LFEH5SK.css.map */`]});}}return i})();var lo=class extends di{constructor(){super(...arguments),this.contextType="modal",this.isModal=true,this.isActive=fi$2(true),this.showPreloaderS=UT(()=>{let o=this.isEmptyS(),e=this.preloaderS();return !o&&e}),this.showSkeletonS=UT(()=>this.isEmptyS());}setChild(o){this.setDoc(o?.docS());}setChildFromDoc(o){return this.setDoc(o),this}setChildFromContextParams(o){return this.setParams(o),this}
127setChildFromRequest(o){return this.setRefetch(o(this)),this}setChildFromState(o){return this.setState(o),this}handleSubmit$(o){let e=o.lastRedirect;if(e){if(e.isExternal)return e.updateContextAfterExternalRedirectParams?this.setDoc(o.doc):this.close(),Am$1(o.doc);if(e.isMerge){let n=e.openIn==="parent",r=this.parentS(),s=n?r?.docS():this.docS(),a=n?r?.modelS()??null:this.modelS(),d=e.mergeParams;if(!s||!d)return this.close(true),Am$1(o.doc);let g=g9(s,a,d);return n?(this.close(),r?.setDoc(g)):this.setDoc(g),Am$1(g)}if(e.openIn==="parent")return this.close(),this.parentS()?.setDoc(o.doc),Am$1(o.doc);if(e.isFinal)return e.closeParent?(this.close(),this.parentS()?.close()):this.close(true),Am$1(o.doc)}return pi(this.docS())&&!pi(o.doc)?(this.parentS()?.setDoc(o.doc),this.close(false),Am$1(o.doc)):(this.setDoc(o.doc),Am$1(o.doc))}setActive(){}close(o){this.modalInstance?.container.close(),o&&this.parentS()?.markAsStale();}setModalInstance(o){this.modalInstance?.setState(null),this.modalInstance=o,this.modalInstance.setState(this),this.collector.sub.modalClosing=this.modalInstance.container.currentState$.pipe(vn(e=>e==="closing"),Ot(1)).subscribe(()=>this.onDestroy()),this.onInit();}};var Tp=(()=>{class i{constructor(){this.injector=T$1(Ie$1),this.modalService=T$1(b$1),this.hotKeysService=T$1(S$6),this.watchForModalsOpened();}watchForModalsOpened(){ef$1(()=>{this.modalService.instancesS().length?(this.hotKeysService.disableHotKey(t$6.DashboardExitEditMode),this.hotKeysService.disableHotKey(t$6.CloseActiveTab)):(this.hotKeysService.enableHotKey(t$6.DashboardExitEditMode),this.hotKeysService.enableHotKey(t$6.CloseActiveTab));});}openModalDocContext(e,t,n){let r=new lo(this.injector,e),s={id:r.id,testFuncS:r.func};n&&(s.maxSize=n,s.minSize=n);let a=this.modalService.create("form",{injector:this.injector,componentProps:{modalDocContext:r},containerParams:s,outletName:t});return r.setModalInstance(a),r}openChangelog(e){return this.modalService.create("changelog",{componentProps:{changelog:e}})}openReferralWelcomeModal(e){return this.modalService.create("referralWelcome",{componentProps:e})}openSavedFilter(e,t,n){return this.modalService.create("savedFilter",{componentProps:{savedFilterName:e},injector:t,outletName:n})}openConfirm(e,t){return this.modalService.create("confirm",{componentProps:{titleText:e.header,contentText:e.description,template:e.template,okButtonText:e.ok,cancelButtonText:e.cancel,asHtml:e.asHtml},containerParams:t})}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Ep="isp-modal-form";function Op(){return [Pp({changelog:{componentLoader:()=>import('./chunk-DnPgT4wC.js').then(i=>i.ChangelogComponent)},savedFilter:{componentLoader:()=>import('./chunk-DNJgLfv6.js').then(i=>i.SavedFilterModalComponent),containerParams:{id:e}},form:{componentLoader:()=>import('./chunk-viNaIo8D.js').then(i=>i.ModalFormComponent),containerParams:{id:Ep}},referralWelcome:{componentLoader:()=>import('./chunk-J2toSECc.js').then(i=>i.ReferralWelcomeComponent),containerParams:{minSize:"small",maxSize:"small"}},confirm:{component:Ip,containerParams:{minSize:"small",maxSize:"small"}}}),Mp({hasBackdropClick:true,hasClose:true,hasEscape:true,minSize:"large",maxSize:"large"}),b$1,Oe$2(Dp),vt$2(Tp)]}function Bp(i){return i.contextType==="public-form"}var Rp=(()=>{class i{constructor(){this.contextFactoryService=i$3(),this.activeContextService=c$9(),this.contextGroupService=c$a(),this.httpBaseService=S$3(),this.placeInGroupStrategies={replace:(e,t)=>{this.contextGroupService.add(e,{replaceContext:t});},close:(e,t)=>{this.contextGroupService.add(e),t&&this.contextGroupService.close(t);},none:e=>{this.contextGroupService.add(e);}},this.openStrategies={new:(e,t,n)=>{let{contextType:r="tab",previousGroup:s="replace"}=t||{},a=this.contextFactoryService.create(e,r);if(a)return this.placeInGroupStrategies[s](a,n?.rootS()),a.setActive(),a},child:(e,t,n)=>{if(!n)return;let r=n.setChildFromState(e);if(r)return r.setActive(),r},same:(e,t,n)=>{if(n)return n.setState(e),n.setActive(),this.handleContextChildrenClosing(t,n),n}
127,parent:(e,t,n)=>{let r=n?.parentS()||n;if(r)return r.setState(e),r.closeChildren(),r.setActive(),this.handleContextChildrenClosing(t,n),r},root:(e,t,n)=>{let r=n?.rootS()||n;if(r)return r.setState(e),r.closeChildren(),r.setActive(),this.handleContextChildrenClosing(t,n),r}};}getExistedContext(e,t){let{checkExisted:n}=t||{};if(!n)return;let r=n==="by-params"?a=>a.isIncludeQueryParams(e):a=>a.func()===e.func;return this.contextGroupService.findContext(r)}openAlreadyExisted(e,t,n){let{updateExisted:r,silentOnUpdateExisted:s}=n||{};if(Bp(t)&&t.closeChildren(),t.setActive(),!r)return t;let a=this.fetchDoc$(e,{progressBar:!s,context:t}).pipe(vn(d=>!this.handleRedirect(d,t)),Fe$1(d=>d.doc));return t.setRefetch(a),t}handleExisted(e,t){let n=this.getExistedContext(e,t);if(n)return this.openAlreadyExisted(e,n,t)}handleRedirect(e,t){let n=e.lastRedirect;return n?.isExternal?(n.updateContextAfterExternalRedirectParams&&t?.setDoc(e.doc),true):false}handleContextCreation(e,t,n){let{openIn:r="new",contextType:s="tab"}=t||{};if(m9(s)&&n){let a=n.setChildFromState(e,s,n.id,t?.size);return a?.setActive(),a}return this.openStrategies[r](e,t,n)}handleContextChildrenClosing(e,t){if(!t)return;let{closeChildren:n=true}=e||{};n&&t.closeChildren();}handleImmediatelyContextCreation(e,t,n){return this.handleContextCreation({params:e},t,n)}handleDeferredContextCreation$(e,t,n){return this.fetchDoc$(e,{context:n}).pipe(Fe$1(r=>{let s=r.doc,a=r.lastRedirect;if(this.handleRedirect(r,n))return;let d=t?.ignoreRedirect?t:s$2(r$5({},t),{size:s.$context_size||a?.childSize||t?.size,contextType:s.$context_type||a?.contextType||t?.contextType,openIn:a?.openIn||t?.openIn});return this.handleContextCreation({doc:s},d,n)}))}open$(e,t){let{options:n,context:r=this.activeContextService.activeContext()}=t||{};return this.handleExisted(e,n)?Me$2:n?.immediately?(this.handleImmediatelyContextCreation(e,n,r),Me$2):this.handleDeferredContextCreation$(e,n,r).pipe(Fe$1(()=>{}))}fetchDoc$(e,t){return this.httpBaseService.get$(r$5({requestParams:r$5(r$5({},e),t?.additionalParams)},t))}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Ap=(()=>{class i{constructor(){this.injector=T$1(Ie$1),this.contextGroupService=c$a(),this.managerService=T$1(qs),this._activeContext=fi$2(void 0),this.activeContext$=ri(this._activeContext),this.activeContextParams=UT(()=>this.activeContext()?.params()),this.activeContextParams$=ri(this.activeContextParams),this.activeContext=this._activeContext.asReadonly(),this.watchForActiveContext();}watchForActiveContext(){ef$1(()=>{let e=this.activeContext(),t=e?.docS()||e?.docError();t&&(this.managerService.setState("active-doc",t),this.managerService.setState("active-context-id",this._activeContext()?.id||null));});}watchContextsChangesForContextActivation$(){let e=this.contextGroupService.getContextPositionSignal(this.activeContext);return new _$4(t=>{let n,r=ef$1(()=>{let s=e();if(s.absoluteIndex!==-1){n=s;return}qT(()=>{let a=this.contextGroupService.groupsS(),d=h9(a,n);t.next(d);}),n=s;},{injector:this.injector});return ()=>r.destroy()})}setActive(e){this._activeContext.set(e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Np=(()=>{class i{constructor(){this.contextFactory=i$3(),this.rootContextsSS=fi$2([],{equal:(e,t)=>Ze$1(e,t)}),this.rootContextsS=this.rootContextsSS.asReadonly(),this.groupsS=UT(()=>this.rootContextsS().map(e=>e.groupS())),this.contextsS=UT(()=>this.rootContextsS().flatMap(e=>e.withChildrenS())),this.dashboardS=UT(()=>this.contextsS().find(t=>t.func()==="dashboard")),this.isNeedToBeSortedS=UT(()=>{let e=this.contextsS(),t=p9(this.rootContextsS()).flat(),n=e.map(s=>s.id).join(""),r=t.map(s=>s.id).join("");return n!==r}),this.watchGroupsForInitDestroy(),this.watchDuplicatePinnedContexts();}determineNewContexts(e,t){return t.filter(n=>!e.some(r=>n.id===r.id))}determineDeletedContexts(e,t){return e.filter(n=>!t.some(r=>n.id===r.id))}watchGroupsForInitDestroy(){let e;ef$1(()=>{let t=this.contextsS();qT(()=>{if(!e){e=t;return}let n=this.determineNewContexts(e,t),r=this.determineDeletedContexts(e,t);
127n.forEach(s=>s.onInit()),r.forEach(s=>s.onDestroy()),e=t;});});}watchDuplicatePinnedContexts(){ef$1(()=>{let e=this.rootContextsS(),t=e.filter(n=>n.isPinnedS());qT(()=>{let n=this.getUniquePinnedContexts(e,t);this.pinContexts(n);let r=this.removePinnedDuplicates(n,e);this.updateContextRoots(r);});});}getUniquePinnedContexts(e,t){if(e.length===0||t.length===0)return [];let n=this.groupContextsByFunc(e),r=new Set;return t.reduce((s,a)=>{let d=qT(()=>a.func());if(r.has(d))return s;r.add(d);let g=n.get(d)||[],D=this.selectContextFromDuplicates(a,g);return D&&s.push(D),s},[])}groupContextsByFunc(e){let t=new Map;return e.forEach(n=>{let r=qT(()=>n.func()),s=t.get(r)||[];s.push(n),t.set(r,s);}),t}selectContextFromDuplicates(e,t){if(qT(()=>e.isActive()))return e;if(t.length===0)return;let r=t.find(a=>qT(()=>a.isActive()));return r||t.reduce((a,d)=>d.createAt>a.createAt?d:a)}removePinnedDuplicates(e,t){let n=new Set(e.map(s=>qT(()=>s.func())));return t.filter(s=>{let a=qT(()=>s.func()),d=e.includes(s),g=!n.has(a);return d||g})}pinContexts(e){e.forEach(t=>{qT(()=>t.isPinnedS())||t.setPinned(true);});}removeContext(e,t){let n=e.parentS();if(n){n.setChild(t);return}let r=this.rootContextsS(),s=r.findIndex(d=>d.id===e.id);if(s<0||r[s].isPinnedS())return;let a=[...r];t?a.splice(s,1,t):a.splice(s,1),this.updateContextRoots(a);}getContextPositionSignal(e){return UT(()=>{this.contextsS();let t=e();return t?f9(qT(()=>this.groupsS()),r=>r.id===t.id)||{index:-1,groupIndex:-1,absoluteIndex:-1}:{index:-1,groupIndex:-1,absoluteIndex:-1}},{equal:(t,n)=>t.absoluteIndex===n.absoluteIndex})}isContextExistS(e){return UT(()=>this.contextsS().includes(e))}add(e,t){if(e.isModal){console.error("Modal context cannot be appended to group!");return}let{replaceContext:n}=t||{},r=this.rootContextsS();if(n&&!n.isPinnedS()){this.removeContext(n,e);return}let s=[...r];s.push(e),this.updateContextRoots(s);}addFromDoc(e,t,n){if(e.$func==="dashboard")return this.dashboardS();let r=this.contextFactory.createFromDoc(e,t);if(r)return this.add(r,n),r}addFromContextParams(e,t,n){if(e.func==="dashboard")return this.dashboardS();let r=this.contextFactory.createFromContextParams(e,t);if(r)return this.add(r,n),r}addFromRequest(e,t,n){let r=this.contextFactory.createFromRequest$(e,t);if(r)return this.add(r,n),r}addFromState(e,t,n){let r=this.contextFactory.create(e,t);if(r)return this.add(r,n),r}close(e){this.removeContext(e);}closeGroups(e=()=>true){let n=this.rootContextsS().filter((r,s)=>r.isPinnedS()||!e(r,s));this.updateContextRoots(n);}findContext(e){return this.contextsS().find(e)}rearrangeRoots(e,t){if(t===e)return;let n=this.rootContextsS();if(!n[e]||!n[t])return;let r=[...n],s=r.splice(e,1);r.splice(t,0,s[0]),this.updateContextRoots(r);}updateContextRoots(e=this.rootContextsS()){let t=p9(e);this.rootContextsSS.set(t);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Fp=(()=>{class i{constructor(){this.localStorageService=c$b(),this.contextGroupService=c$a(),this.activeContextService=c$9(),this.setupService=oe$3(),this.injector=T$1(Ie$1);}saveContextsToStorage(e,t){this.localStorageService.set(_$5.TabList,{groups:e,activePosition:t});}getContextsFromStorage(){try{let e=this.localStorageService.get(_$5.TabList),t=e.groups.filter(a=>a.length),{index:n,groupIndex:r}=e.activePosition;return !t[r]?.[n]?void 0:e}catch{return}}startWatching(){let e=this.contextGroupService.getContextPositionSignal(this.activeContextService.activeContext),t=UT(()=>this.contextGroupService.groupsS().map(s=>s.filter(a=>a.func()!==nx.Logon&&a.type()!=="error").map(a=>a.serializeS())).filter(s=>s.length));return ef$1(()=>{let n=t(),r=e();qT(()=>{if(this.setupService.isSetupModeS())return;let{index:s,groupIndex:a}=r;if(!!n[a]?.[s]){this.saveContextsToStorage(n,r);return}let g=n.length-1,D=n[g].length-1;this.saveContextsToStorage(n,{groupIndex:g,index:D,absoluteIndex:n.flat().length-1});});},{manualCleanup:true,injector:this.injector})}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Lp=(()=>{class i{constructor(){this.contextGroupService=c$a(),this.messageBusService=T$1(We$1),this.httpBaseService=S$3(),this.contextActionService=c$6(),this.contextFactoryService=i$3();}
127markRelatedContextAsDirty(e){e&&this.contextGroupService.contextsS().filter(t=>{let n=t.docS();return n?j$6.isRelatedToFunc(n,e.$func):false}).forEach(t=>t.markAsStale());}submitForm$({doc:e,model:t,context:n,button:r}){let s=c$f({model:t,buttonName:r?.name,buttonType:r?.type,func:e.$func,elid:j$6.elid(e),plid:j$6.plid(e),sok:true,progress:e.metadata?.form?.$progress});r?.func&&Object.assign(s,Ep$1(`func=${r.func}`));let a={requestParams:s,action:e.metadata?.form?.$action,context:n,progressUpload:true,errorHandling:false};return this.httpBaseService.post$(a).pipe(Mu$1(()=>this.markRelatedContextAsDirty(n?.docS())))}handleButton$(e,t){let n=t.docS();if(!n)return Me$2;n.$func==="payment.add.profile"&&e.model.redirect&&delete e.model.redirect;let r=e.button;this.messageBusService.emit("button-click",{button:r,contextFunc:t.func()});let s=n.metadata?.form?.$target==="_blank",a=j$6.pickFieldsFromFormModel(r.modelFields,e.model);switch(true){case r.type==="func":{if(!r.func)throw new Error(`Button func is undefined for ${r.name}`);let d=r$5(r$5({},a),Ep$1(`func=${r.func}`));return r.setPreloader(true),this.contextActionService.open$(d,{options:r.contextCreationOptions,context:t}).pipe(Hu$1(()=>r.setPreloader(false)))}case(r.type==="ok"&&s):case r.type==="blank":return r.setPreloader(true),wt(j$6.getHost({doc:n,action:n.metadata?.form?.$action}),{model:a,buttonName:r.name,buttonType:r.type,func:n.$func,elid:j$6.elid(n),plid:j$6.plid(n),sok:true},"_blank").finally(()=>{r.setPreloader(false);}),r.closeContextAfterClick||t.close(true),Me$2;case r.type==="cancel":{let d=n.metadata?.form?.$cancelrefresh==="yes"?true:void 0;if(r.func){let g=r$5(r$5({},a),Ep$1(`func=${r.func}`));return this.contextActionService.open$(g).pipe(Mu$1(()=>t.close(d)))}return t.close(d),Me$2}case r.type==="ok":case r.type==="next":case r.type==="back":case r.type==="submit":{r.setPreloader(true);let d=r.contextCreationOptions;if(m9(d?.contextType)){let g=this.contextFactoryService.createFromRequest$(D=>this.submitForm$({model:a,button:e.button,context:D,doc:n}).pipe(Fe$1(K=>K.doc),Hu$1(()=>r.setPreloader(false))),d.contextType);return g?.setParent(t),g?.setActive(),Me$2}return this.submitForm$({model:a,button:r,context:t,doc:n}).pipe(_u$1(g=>t.handleSubmit$(g)),Fe$1(()=>{}),Hu$1(()=>r.setPreloader(false)))}default:throw new Error("Button type is required for propper button work!")}}handleWizardClick$(e,t){let n=t.docS();if(!n)return Me$2;let s={requestParams:c$f({model:e.model,func:e.button.func,elid:j$6.elid(n),plid:j$6.plid(n)}),action:n.metadata?.form?.$action,context:t,progressUpload:true,errorHandling:false};return this.httpBaseService.get$(s).pipe(_u$1(a=>t.handleSubmit$(a)))}handleLinkClick$(e,t){return this.messageBusService.emit("internal-link-click",{contextFunc:t.func(),params:e.contextParams}),e.setPreloader?.(true),this.contextActionService.open$(e.contextParams,{context:t,options:e.contextOpenOptions}).pipe(Hu$1(()=>e.setPreloader?.(false)))}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var $p=(()=>{class i{constructor(){this.isFullscreenSS=fi$2(false),this.isFullscreenS=this.isFullscreenSS.asReadonly();}setFullscreen(e){this.isFullscreenSS.set(e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var jp=(()=>{class i{constructor(){this.pageInfoService=c$d(),this.managerService=T$1(qs),this.i18nSS=fi$2(void 0),this.desktopService=p$2(),this.langS=UT(()=>this.desktopService.docS()?.$lang||this.pageInfoService.pageInfo.lang),this.i18nS=this.i18nSS.asReadonly(),this.subscribeToLangChange();}subscribeToLangChange(){ef$1(e=>{let t=this.langS();this.managerService.setState("lang",t);let n=Cee(t).subscribe(r=>{let s=L(r);this.i18nSS.set(s);});e(()=>n.unsubscribe());});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Up=(()=>{class i{constructor(){this.contextActionService=c$6();}handleNestedListLink$(e){return this.contextActionService.open$({elid:e.elid,plid:j$6.plid(e.context.docS()),col_value:e.cellValue||"",col:e.columnName,nestedl
127ist:e.nestedList,func:"nestedlist",pfunc:e.context.func(),parentfilter:e.parentFilterModel?qX(e.parentFilterModel):void 0},{options:{openIn:e.blank==="yes"?"new":void 0,previousGroup:e.blank==="yes"?"none":"replace"},context:e.context})}handleEditFormLink$(e){return this.contextActionService.open$({elid:e.elid,func:e.editform},{options:{openIn:"child"},context:e.context})}handleListLink$(e,t,n){return e.link.nestedlist?this.handleNestedListLink$({elid:e.elid,blank:e.link.nestedlistBlank,nestedList:e.link.nestedlist,columnName:e.cell.name,cellValue:e.cell.value,context:t,parentFilterModel:n}):e.link.editform?this.handleEditFormLink$({elid:e.elid,context:t,editform:e.link.editform}):Me$2}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Vp=(()=>{class i{constructor(){this.desktopService=p$2(),this.httpBaseService=S$3(),this.providersS=UT(()=>{let e=this.desktopService.docS();return e?this.getProviderMenu(e).map(r=>this.getProvider(r)):[]},{equal:(e,t)=>Ze$1(e,t,n=>n.trackBy)}),this.activeProviderS=UT(()=>this.providersS().find(e=>e.activeS())||null,{equal:(e,t)=>e?.trackBy===t?.trackBy}),this.activeProvider$=ri(this.activeProviderS),this.providers$=ri(this.providersS),this.haveProvidersS=UT(()=>!!this.providersS().length),this.haveProviders$=ri(this.haveProvidersS);}getProviderMenu(e){return G$1(e.topmenu).find(r=>r.$name==="project")?.node||[]}getProvider(e){let t=e.$key;return {key:t,nameS:j$6.messageS(e.$name,this.desktopService.docS),func:e.$action,image:e.$image,activeS:UT(()=>e.$key===this.desktopService.docS()?.$project),trackBy:t}}changeProvider$(e,t){return this.httpBaseService.get$({requestParams:{func:e,elid:t}})}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Hp=(()=>{class i{constructor(){this.desktopService=p$2(),this.isSetupModeS=UT(()=>{let e=this.desktopService.docS();return e?j$6.isSetupMode(e):false}),this.isSetupMode$=ri(this.isSetupModeS).pipe(KX());}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var po=class extends di{get animationState(){return this.animationState$$.value}set animationState(o){this.animationState$$.next(o);}get isAnimated(){return ["closing","opening"].includes(this.animationState$$.value)}constructor(o,e){super(o,e),this.activeService=c$9(this.injector),this.groupService=c$a(this.injector),this.mainMenuService=P$2(this.injector),this.animationState$$=new or$2("closed"),this._isAnimationStartAndOver=fi$2(false),this.updateParentOnClose=false,this.nodeS=UT(()=>this.mainMenuService.getNodeS(this.func())),this.contextType="tab",this.isModal=false,this.isAnimationStartAndOver=this._isAnimationStartAndOver.asReadonly(),this.isAnimated$=this.animationState$$.pipe(Fe$1(()=>this.isAnimated),ju$1()),this.isActive=UT(()=>this.activeService.activeContext()===this),this.isExist=this.groupService.isContextExistS(this),this.titleIconS=UT(()=>this.nodeS()?.iconS().name||""),this.skeletonType=UT(()=>this.func()==="dashboard"?"dashboard":"default"),this.serializeS=UT(()=>({params:this.params(),createAt:this._createAt,title:this.titleS(),lang:this.lang(),type:this.t
127ype()}),{equal:(t,n)=>ta(t,n)}),this.isPinnedS=UT(()=>{if(this.func()==="dashboard")return true;let t=this.docS();return t?j$6.isPinned(t):this.nodeS()?.pinned||false}),this._defaultType.set(e?.type),this._defaultLang.set(e?.lang),this._defaultTitle.set(e?.title||""),(e?.loadImmediately||!this.titleS())&&this.dataLoadPolicySS.set("on-init");}onInit(){super.onInit();let o=false,e=ef$1(()=>{if(this.docS()){if(!o){o=true;return}qT(()=>{this.updateParentOnClose=this.parentS()?.type()==="list",e.destroy();});}},{injector:this.injector});this.effectCollector.effect.docWatching=e,this.collector.sub.animationWatch=this.waitForOpeningAnimationStartAndOver$().subscribe(()=>{this._isAnimationStartAndOver.set(true);});}setDoc(o){if(j$6.isExtformLayoutDoc(o)||o.$func==="oauth"){this.close();return}super.setDoc(o);}handleSubmit$(o){let e=o.lastRedirect;if(e){if(e.isExternal)return e.updateContextAfterExternalRedirectParams?this.setDoc(o.doc):this.close(),Am$1(o.doc);if(e.isInternal)switch(true){case e.isMerge:{let r=e.openIn==="parent",s=this.parentS(),a=r?s?.docS():this.docS(),d=r?s?.modelS()??null:this.modelS(),g=e.mergeParams;if(!a||!g)return this.close(true),Am$1(o.doc);let D=g9(a,d,g);return r&&s?(s.setDoc(D),s.closeChildren()):(this.setDoc(D),this.setActive()),Am$1(D)}case(e.openIn==="same"||o.doc.$func===this.func()):return this.setDoc(o.doc),this.setActive(),Am$1(o.doc);case(e.openIn==="parent"&&!!this.parentS()):{let r=this.parentS();return r.setDoc(o.doc),r.closeChildren(),Am$1(o.doc)}case(e.openIn==="child"&&m9(e.contextType)):return this.contextFactory.createFromDoc(o.doc,e.contextType,this.id,e.childSize)?.setParent(this),Am$1(o.doc);case(e.openIn==="child"&&e.contextType==="tab"):return this.setChildFromDoc(o.doc)?.setActive(),Am$1(o.doc);case(this.rootS().isPinnedS()&&this.rootS().func()===o.doc.$func):{let r=this.rootS();return r.setDoc(o.doc),r.closeChildren(),r.setActive(),Am$1(o.doc)}case !!(o.doc.$func==="error"||o.doc.error):return this.setDoc(o.doc),Am$1(o.doc)}if(e.isFinal)return this.close(true),Am$1(o.doc);let n=this.findParent(r=>r.type()==="list"&&r.func()!==o.doc.$func);return n?n.setChildFromDoc(o.doc)?.setActive():(this.groupService.addFromDoc(o.doc)?.setActive(),this.closeGroup()),Am$1(o.doc)}let t=jo(o.doc);return t?(this.contextFactory.createFromDoc(o.doc,t,this.id,sc(o.doc))?.setParent(this),Am$1(o.doc)):(this.setDoc(o.doc),Am$1(o.doc))}close(o=this.updateParentOnClose){this.groupService.close(this),o&&this.parentS()?.markAsStale();}setActive(){this.activeService.setActive(this);}waitForOpeningAnimationStartAndOver$(){return this.animationState$$.pipe(vn(o=>o==="opening"),_u$1(()=>this.animationState$$),vn(o=>o==="opened"),Ot(1),Fe$1(()=>{}))}waitForClosingAnimationStartAndOver$(){return this.animationState$$.pipe(vn(o=>o==="closing"),_u$1(()=>this.animationState$$),vn(o=>o==="closed"),Ot(1),Fe$1(()=>{}))}setPinned(o){let e=this.docS();e&&j$6.isPinned(e)!==o&&(e.$pin=o?"yes":"no",this.setDoc(r$5({},e)));}};var zp=(()=>{class i{constructor(){this.injector=T$1(Ie$1),this.desktopService=p$2(),this.desktopDrawerService=rc(),this.desktopModalService=St(),this.langService=d$2();}createTab(e){if(e.params&&e.params.func==="desktop")return;if(e.doc){let n=e.doc;if(j$6.isExtformLayoutDoc(n)||n.$func==="desktop"||!j$6.isErrorDocOrContainError(n)&&!j$6.isHaveMetadata(n)&&!j$6.isDashboardDoc(n))return}return new po(this.injector,s$2(r$5({},e),{title:this.langService.langS()!==e.lang?"":e.title}))}createDrawer(e,t,n){return this.desktopDrawerService.openDrawerDocContext(e,t,n)}createModal(e,t,n){return this.desktopModalService.openModalDocContext(e,t,n)}deserialize(e,t){switch(t){case "drawer":case "modal":return this.create(e,t);default:{let n=e,r={params:n.params,title:n.title,lang:n.lang,type:n.type,createAt:n.createAt};return this.create(r,t)}}}create(e,t,n,r){switch(t){case "drawer":return this.createDrawer(e,n,r);case "modal":return this.createModal(e,void 0,r);default:return this.createTab(e)}}createFromDoc(e,t,n,r){return this.create({doc:e},t,n,r)}createFromContextParams(e,t,n,r){switch(t){case "drawer":return this.create({params:e},t,n,r);case "modal":return this.create({params:e},t,n,r);default:return this.create({params:e,title:"",lang:this.desktopService.docS()?.$lang,loadImmediately:true},t,n,r)}}createFromQueryParams(e,t,n,r){let s=u9(e);if(s)return this.createFromContextParams(s,t,n,r)}
127createFromRequest$(e,t){return this.create({loader$:e},t)}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Gp=(()=>{class i{constructor(){this.activatedRoute=T$1(Q$3);}getContextParamsFromQueryParams(e){let t=s$2(r$5({},e),{func:e.startpage||e.startform});return delete t.startform,delete t.startpage,gx(t)?t:void 0}contextToActivate$(e,t){return this.activatedRoute.queryParams.pipe(Fe$1(n=>({contextParams:this.getContextParamsFromQueryParams(n),isNeedSetActive:!n.startpage||!n.startform})),Fe$1(({contextParams:n,isNeedSetActive:r})=>{if(!n||!r)return;let s=t();if(s){let g=s.params();if($t$2(g,n))return}return e().find(g=>{let D=g.params();return $t$2(D,n)})}),Dee())}contextToCreate$(e){return this.activatedRoute.queryParams.pipe(Fe$1(t=>({contextParams:this.getContextParamsFromQueryParams(t),isNeedSetActive:!t.startpage||!t.startform})),Fe$1(({contextParams:t,isNeedSetActive:n})=>{if(!t)return;let a=e().some(d=>{let g=d.params();return $t$2(g,t)})?void 0:t;if(a)return {contextParams:a,isNeedSetActive:n}}),Dee())}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Kp=(()=>{class i{constructor(){this.routerRedirectService=T$1(st),this.activatedRoute=T$1(Q$3);}getQueryParamsFromContextParams(e){let t={startform:e.func};return e.elid!==void 0&&(t.elid=e.elid),e.plid!==void 0&&(t.plid=e.plid),t}writeContextParamsToUrl(e){let t=this.activatedRoute.snapshot.queryParams,n=this.getQueryParamsFromContextParams(e);return o9(t,n)?Promise.resolve():this.routerRedirectService.writeParamsToUrlAndSaveSource(n,"desktop")}writeContextParamsToUrl$(e){return e.pipe(_u$1(t=>this.writeContextParamsToUrl(t)),Fe$1(()=>{}))}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();function qp(i){switch(i.$type){case "action":case "refresh":return true;default:return false}}function uo(i){return i.$sametab==="yes"}function fr(i){return i.$newtab==="yes"}function pf(i){let o=i.split("/");o.pop();let e=o.pop()||"",t=o.join("/");return {elid:e,plid:t}}function Wp(i){let o=j$6.plid(i.context.docS());return i.toolButton.$type==="back"?pf(o):{elid:G$1(i.elids).join(", "),plid:o}}function mo(i,o,e){return j$6.message(i,e)||j$6.message(i,o.docS())}function Qp(i,o,e){let{toolButton:t,context:n,doc:r,additionalParams:s}=i,a=t.$warning==="yes"?j$6.message("msg_warning",e.docS()):"",d=mo(`msg_confirm_header_${t.$name}`,n,r)||a,g=mo(`msg_confirm_ok_${t.$name}`,n,r)||j$6.message("msg_ok",e.docS()),D=mo(`msg_confirm_cancel_${t.$name}`,n,r)||j$6.message("msg_cancel",e.docS()),K=mo(`msg_confirm_${t.$name}`,n,r),le=t.$type==="list"?void 0:s?.confirmTextContentAdditional||o;return {header:d,description:`${[K,le].filter(Boolean).join(" ")}?`,ok:g,cancel:D}}var Zp=(()=>{class i{constructor(){this.contextActionService=c$6(),this.contextFactoryService=i$3(),this.imagePreviewService=c$g(),this.httpBaseService=S$3(),this.desktopService=p$2(),this.contextGroupService=c$a(),this.confirmService=Ne$1(),this.safeWindowOpenService=T$1(u$2);}handleToolButtonExternalRedirect(e,t,n){n.updateContextAfterExternalRedirectParams&&e.setDoc(t.doc);}handleToolButtonInternalRedirect(e,t,n,r){if(n.openIn==="child"&&m9(n.contextType)&&r9(e)){this.contextFactoryService.createFromDoc(t.doc,n.contextType)?.setParent(e);return}if(r){this.contextGroupService.addFromDoc(t.doc)?.setActive();return}else {e.setChildFromDoc(t.doc)?.setActive();return}}toolbarActionPost$(e,t,n=true){return this.httpBaseService.post$({requestParams:e,context:t}).pipe(_u$1(r=>{let s=r.lastRedirect;if(s){if(s.isExternal)return this.handleToolButtonExternalRedirect(t,r,s),Am$1(r.doc);if(s.isInternal)return this.handleToolButtonInternalRedirect(t,r,s,false),Am$1(r.doc)}return n?t.refetch$().pipe(Mu$1(a=>{let d=r.doc.warning;if(!d)return;let g=s$2(r$5({},a),{warning:d});t.setDoc(g);})):Am$1(r.doc)}))}toolbarActionGet$(e,t,n){let r=uo(n),s=fr(n),a=qp(n);return this.contextActionService.fetchDoc$(e,{context:t}).pipe(_u$1(d=>{let g=d.lastRedirect;if(g){if(g.isExternal)return this.handleToolButtonExternalRedirect(t,d,g),Am$1(d.doc);if(g.isInternal)return this.handleToolButtonInternalRedirect(t,d,g,s),Am$1(d.doc);if(r)return t.setDoc(d.doc),Am$1(d.doc);
127if(g.isFinal||a)return t.deleteParam("filter"),t.refetch$()}return r?t.setDoc(d.doc):s?this.contextGroupService.addFromDoc(d.doc)?.setActive():t.setChildFromDoc(d.doc)?.setActive(),Am$1(d.doc)}))}getToolbarActionParams(e){let{toolButton:t,additionalParams:n}=e,r=G$1(e.elids),s={func:t.$func},{plid:a,elid:d}=Wp(e);switch(n?.tconvert&&(s.tconvert=n.tconvert),t.$progressbar&&(s.progressid=o$6(t.$progressbar)),n?.elname&&(s.elname=n.elname),n?.clid&&(s.clid=n.clid),t.$type){case "action":case "groupform":case "editlist":case "groupformnosel":case "editnosel":case "back":d&&(s.elid=d),a&&(s.plid=a);break;case "edit":d&&(s.elid=d),a&&(s.plid=a),r.length>1&&(delete s.elname,s.faction=s.func,s.func="groupedit");break;case "group":case "preview":case "window":case "windownosel":case "groupwindow":s.elid=d,s.plid=a;break;case "groupdownload":s.elid=d,s.plid=a,s.progressid=e$3();break;case "list":case "new":s.plid=a,delete s.elname;break;case "refresh":a&&(s.plid=a);break}return s}shouldShowConfirm(e){return e.$confirm?e.$confirm==="yes":e.$type==="group"||e.$type==="groupdownload"}showConfirm$(e,t){let n=Qp(e,t.elid,this.desktopService);return this.confirmService.open$(n).pipe(vn(r=>r.resolve),Fe$1(()=>{}))}handleToolButtonRequest$(e,t){let{toolButton:n,context:r,canRefetchContext:s,doc:a}=e;switch(n.$type){case "back":{if(!uo(n)){let D=r.isChildS()&&j$6.type(a)!=="report";return r.close(D),Me$2}break}case "groupdownload":return this.safeWindowOpenService.open(j$6.getHost({doc:this.desktopService.docS(),cgi:n.$cgi,queryParams:qX(t)}),"_download"),Me$2;case "window":case "windownosel":case "groupwindow":{let g=j$6.getHost({doc:a,cgi:n.$cgi});return this.safeWindowOpenService.open(`${g}?${qX({func:t.func,elid:t.elid,plid:t.plid,newwindow:"yes"})}`,"_blank"),Me$2}case "preview":return this.imagePreviewService.open$({src:`?${qX({func:t.func,elid:t.elid,plid:t.plid})}`}).subscribe(),Me$2;case "url":{let g=n.$cgi||n.$func;return this.safeWindowOpenService.open(g,"_blank"),Me$2}case "group":return this.toolbarActionPost$(t,r,s);case "action":case "groupform":case "editlist":case "groupformnosel":case "editnosel":case "edit":case "list":case "new":case "refresh":break;default:return console.warn(`Not support type ${n.$type} of the button`),Me$2}let d=n.$immediately==="yes";if(d){let g=uo(n),D=fr(n),K=g?"same":D?"new":"child";return this.contextActionService.open$(t,{options:{openIn:K,contextType:n.$target||"tab",immediately:d,size:n.$target_size},context:r}).pipe(Fe$1(()=>null))}return this.toolbarActionGet$(t,r,n)}handleToolButton$(e){let t=this.getToolbarActionParams(e);return this.shouldShowConfirm(e.toolButton)?this.showConfirm$(e,t).pipe(_u$1(()=>this.handleToolButtonRequest$(e,t))):this.handleToolButtonRequest$(e,t)}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var Yp=(()=>{class i{constructor(){this.managerService=T$1(qs),this.desktopService=p$2(),this.userS=UT(()=>this.desktopService.docS()?.user||null,{equal:(e,t)=>cr(e)===cr(t)}),this.user$=ri(this.userS),this.userNameS=UT(()=>this.userS()?.$name||null),this.projectIdS=UT(()=>this.desktopService.docS()?.$project||null),this.userName$=ri(this.userNameS),this.userRealLevelS=UT(()=>zl(this.desktopService.docS())),this.userRealLevel$=ri(this.userRealLevelS),this.isLoadingS=this.desktopService.isLoadingS,this.watchRealUserLevel(),this.watchUser(),this.watchProjectId();}watchRealUserLevel(){ef$1(()=>{let e=this.userRealLevelS();this.managerService.setState("user-real-level",Number(e));});}watchUser(){ef$1(()=>{let e=this.userS();this.managerService.setState("user",e);});}watchProjectId(){ef$1(()=>{let e=this.projectIdS();this.managerService.setState("project-id",e);});}ngOnDestroy(){this.managerService.setState("user-real-level",0),this.managerService.setState("user",null),this.managerService.setState("project-id",null);}getIsLevelGreaterOrEqualSignal(e){return UT(()=>{let t=this.userS();return t?Hl(t,e):false})}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();function ho(i){switch(i){case "red":return "danger";case "green":return "success";default:return "warning"}}function df(i){return i.warning_notify?G$1(i.warning_notify).map(e=>({type:"notification",theme:ho("red"),closeable:true,msg:e.$action?"":j$6.message(e.$name,i),link:e.$action?{caption:j$6.message(e.$name,i),params:{func:e.$action},disabled:fi$2(false),href:`?startform=${e.$action}`,target:"_blank",internal:true,contextOpenOptions:{openIn:"new"},trackBy:e.$action}:void 0})):[]}function mf(i){if(!i.trial)return;let e=GX({func:"licenseorder",commercial:"on"}),t=j$6.getHost({doc:i,queryParams:e});return {type:"license",theme:ho("yellow"),msg:j$6.message("msg_trial",i).replace("__value__",i.trial.$),link:{caption:j$6.message("msg_license_link",i),href:t,target:"_blank",internal:false,trackBy:t},closeable:true}}function uf(i){if(i.update_expired)return {type:"license",theme:ho("yellow"),msg:j$6.message("msg_update_expired",i).replace("__value__",i.update_expired.$),closeable:true}}function hf(i){if(i.$token==="yes")return {type:"tariff",theme:ho("red"),msg:j$6.message("msg_tariff_restriction",i),link:{caption:j$6.message("msg_tariff_restriction_link",i),href:i.client_area?.$||"",target:"_blank",internal:false,trackBy:j$6.message("msg_tariff_restriction_link",i)},closeable:false}}function Xp(i){let o=df(i),e=mf(i),t=uf(i),n=hf(i);return ge$2([...o,e,t,n])}var Jp=(()=>{class i{constructor(){this.desktopService=p$2(),this._banners=fi$2([],{equal:(e,t)=>Ze$1(e,t,n=>n.msg)}
127),this._activeBanner=fi$2(void 0),this.banners=this._banners.asReadonly(),this.activeBannerS=this._activeBanner.asReadonly(),this.watchBannersFromDoc=ef$1(()=>{let e=this.desktopService.docS();if(!e){this._banners.set([]);return}let t=Xp(e);this._banners.set(t);}),this.watchActiveBanner=ef$1(()=>{let e=this._banners();this.setNextActiveBanner(e[0]);});}setNextActiveBanner(e){if(e){this._activeBanner.set(e);return}let t=this._activeBanner();if(!t){let s=this._banners();if(s.length===0)return;let a=s[0];this._activeBanner.set(a);return}let n=this._banners().findIndex(s=>s===t),r=this._banners()[n+1];this._activeBanner.set(r);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var ed=(()=>{class i{constructor(){this.notificationGroupElement=T$1(zr),this.notificationService=T$1(y$6),this.name=UV.required({alias:"ispNotificationGroupAnchor"});}ngOnInit(){this.notificationService.setNotificationGroupElement(this.name(),this.notificationGroupElement.nativeElement);}ngOnDestroy(){this.notificationService.setNotificationGroupElement(this.name(),null);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275dir=gw({type:i,selectors:[["","ispNotificationGroupAnchor",""]],inputs:{name:[1,"ispNotificationGroupAnchor","name"]}});}}return i})();var ff=({onClick:i})=>Mt("button",{class:"ispui-notification__close-button",type:"button",onClick:i},Mt("svg",{viewBox:"0 0 15 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Mt("path",{d:"M13.5 2.3754L1.5 14.3754",stroke:"var(--ispui-notification__close-button-color, var(--isp-icon-onField))","stroke-linecap":"round"}),Mt("path",{d:"M13.5 14.375L1.5 2.375",stroke:"var(--ispui-notification__close-button-color, var(--isp-icon-onField))","stroke-linecap":"round"}))),gf=({status:i,customIcon:o})=>o?Mt("slot",{name:"icon"}):Mt("div",{class:"ispui-notification__icon"},(()=>{switch(i){case "info":return Mt("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Mt("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.5 15C11.6421 15 15 11.6421 15 7.5C15 3.35786 11.6421 0 7.5 0C3.35786 0 0 3.35786 0 7.5C0 11.6421 3.35786 15 7.5 15Z",fill:"var(--ispui-notification__icon-color_info, var(--isp-icon-info))"}),Mt("rect",{x:"6.75049",y:"6.00002",width:"1.5",height:"5.25",rx:"0.75",fill:"white"}),Mt("rect",{x:"6.68213",y:"3.34099",width:"1.63636",height:"1.63636",rx:"0.818182",fill:"white"}));case "success":return Mt("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Mt("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.5 15C11.6421 15 15 11.6421 15 7.5C15 3.35786 11.6421 0 7.5 0C3.35786 0 0 3.35786 0 7.5C0 11.6421 3.35786 15 7.5 15Z",fill:"var(--ispui-notification__icon-color_success, var(--isp-icon-success))"}),Mt("path",{d:"M6.14873 10.7482C6.44474 11.0021 6.89852 10.9556 7.13452 10.6471L11.1899 5.34598C11.4138 5.05321 11.3533 4.63787 11.0547 4.41829C10.756 4.19871 10.3324 4.25804 10.1084 4.55081L6.0531 9.8519L6.53975 9.25552L4.33533 7.43157C4.05441 7.19058 3.6274 7.21849 3.3816 7.49391C3.13579 7.76933 3.16425 8.18795 3.44518 8.42894L6.14873 10.7482Z",fill:"white"}));case "warning":return Mt("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Mt("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.5 15C11.6421 15 15 11.6421 15 7.5C15 3.35786 11.6421 0 7.5 0C3.35786 0 0 3.35786 0 7.5C0 11.6421 3.35786 15 7.5 15Z",fill:"var(--ispui-notification__icon-color_warning, var(--isp-icon-warning))"}),Mt("rect",{x:"6.75049",y:"6.00002",width:"1.5",height:"5.25",rx:"0.75",fill:"white"}),Mt("rect",{x:"6.68213",y:"3.34099",width:"1.63636",height:"1.63636",rx:"0.818182",fill:"white"}));case "danger":return Mt("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Mt("path",{d:"M7.95359 1.74274C7.83434 1.54565 7.61968 1.4264 7.38934 1.42927C7.159 1.43215 6.94739 1.55673 6.8331 1.75673L0.833103 12.2567C0.718145 12.4579 0.71897 12.7051 0.835269 12.9055C0.951569 13.1059 1.16576 13.2292 1.39746 13.2292L13.7504 13.2292C13.985 13.2292 14.2014 13.1028 14.3166 12.8984C14.4318 12.6941 14.428 12.4435 14.3065 12.2427L7.95359 1.74274Z",fill:"var(--ispui-notification__icon-color_danger, var(--isp-icon-danger))",stroke:"var(--ispui-notification__icon-color_danger, var(--isp-icon-danger))","stroke-width":"1.3","stroke-linecap":"round","stroke-linejoin":"round"}),Mt("rect",{x:"8.34375",y:"9.51253",width:"1.41176",height:"4.9",rx:"0.705882",transform:"rotate(-180 8.34375 9.51253)",fill:"white"}),Mt("rect",{x:"8.34375",y:"12.1375",width:"1.54011",height:"1.52727",rx:"0.763637",transform:"rotate(-180 8.34375 12.1375)",fill:"white"}));default:return ""}})()),_f='.ispui-notification__close-button{position:absolute;top:var(--ispui-notification__close-button-top, 5px);right:var(--ispui-notification__close-button-right, 5px);box-sizing:content-box;width:var(--ispui-notification__close-button-width, 15px);height:var(--ispui-notification__close-button-height, 15px);margin:0;padding:var(--ispui-notification__close-button-padding, 5px);cursor:pointer;border:none;border-radius:var(--ispui-notification__close-button-border-radius, 50%);background:var(--ispui-notification__close-button-background, transparent)}.ispui-notification__close-button:hover{background:var(--ispui-notification__close-button-background-color_hover, var(--isp-neutral-lowContrast-30))}.ispui-notification__close-button:active{background:var(--ispui-notification__close-button-background-color_active, var(--isp-neutral-lowContrast-20))}.ispui-notification__content{flex-grow:1}.ispui-notification__content-scroll{overflow:-moz-scrollbars-none;overflow-y:var(--ispui-notification__overflow-y, auto);max-height:var(--ispui-notification__content-scroll-max-height, none);-ms-overflow-style:none;scrollbar-width:none}.ispui-notification__content-scroll::-webkit-scrollbar{width:0 !important}.ispui-notification__content-scroll_gradient-bottom::after{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--ispui-notification__gradient-height, 100px);pointer-events:none;background:linear-gradient(transparent, var(--ispui-notification__gradient-overflow))}.ispui-notification__content-scroll_gradient-top::before{content:"";position:absolute;top:0;right:0;left:0;height:var(--ispui-notification__gradient-height, 100px);pointer-events:none;background:linear-gradient(var(--ispui-notification__gradient-overflow), transparent)}.ispui-notification__content-scroll-wrapper{position:relative}.ispui-notification__icon{flex-shrink:0;margin:var(--ispui-notification__icon-margin, 1px 0 0 0)}.ispui-notification__message{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;color:var(--ispui-notification__text-color, var(--isp-text-main));font-size:var(--ispui-notification__message-font-size, var(--ispui-notification__font-size, var(--isp-font-size-14)));
127font-weight:var(--ispui-notification__message-font-weight, var(--isp-font-weight-regular));line-height:var(--ispui-notification__message-line-height, var(--isp-line-height-medium));-webkit-line-clamp:var(--ispui-notification__message-line-clamp, 4);-webkit-box-orient:vertical}.ispui-notification__tip+.ispui-notification__message,.ispui-notification__title+.ispui-notification__message{margin-top:var(--ispui-notification__message-margin-top, var(--isp-spacer-4))}.ispui-notification__message:empty{display:none}.ispui-notification__timer{position:absolute;bottom:0;left:0;overflow:hidden;width:100%;height:var(--ispui-notification__timer-height, 5px);border-bottom-right-radius:var(--ispui-notification__border-radius, 8px);border-bottom-left-radius:var(--ispui-notification__border-radius, 8px)}.ispui-notification__timer::after{content:"";display:block;width:0;height:100%;animation-name:ispui-notificaition-timer;animation-duration:var(--INTERNAL-ispui-notification-animation-duration);animation-play-state:var(--INTERNAL-ispui-notification-animation-state, "running");animation-timing-function:linear;animation-delay:var(--INTERNAL-ispui-notification-animation-delay);background-color:var(--INTERNAL-ispui-notification-timer-color, var(--isp-background-info));animation-fill-mode:forwards}@keyframes ispui-notificaition-timer{0%{width:0}100%{width:100%}}.ispui-notification__tip{overflow-wrap:anywhere;color:var(--ispui-notification__tip-color, var(--isp-text-additional));font-size:var(--ispui-notification__tip-font-size, var(--isp-font-size-12));font-weight:var(--ispui-notification__tip-font-weight, var(--isp-font-weight-regular));line-height:var(--ispui-notification__tip-line-height, var(--isp-line-height-small))}.ispui-notification__title+.ispui-notification__tip{margin-top:var(--ispui-notification__tip-margin-top, var(--isp-spacer-4))}.ispui-notification__tip:first-child{margin-top:0}.ispui-notification__title{overflow-wrap:anywhere;color:var(--ispui-notification__text-color, var(--isp-text-main));font-size:var(--ispui-notification__title-font-size, var(--ispui-notification__font-size, var(--isp-font-size-14)));font-weight:var(--ispui-notification__title-font-weight, var(--isp-font-weight-medium));line-height:var(--ispui-notification__title-line-height, var(--isp-line-height-medium))}.ispui-notification__container_status_info{--ispui-notification__gradient-overflow:var(--ispui-notification__background_info, var(--isp-background-additional));--INTERNAL-ispui-notification-timer-color:var(--ispui-notification__timer-color_info, var(--isp-icon-info));background:var(--ispui-notification__background_info, var(--isp-background-additional))}.ispui-notification__container_status_success{--ispui-notification__gradient-overflow:var(--ispui-notification__background_success, var(--isp-background-additional));--INTERNAL-ispui-notification-timer-color:var(--ispui-notification__timer-color_success, var(--isp-icon-success));background:var(--ispui-notification__background_success, var(--isp-background-additional))}.ispui-notification__container_status_warning{--ispui-notification__gradient-overflow:var(--ispui-notification__background_warning, var(--isp-background-warning-secondary));--INTERNAL-ispui-notification-timer-color:var(--ispui-notification__timer-color_warning, var(--isp-icon-warning));background:var(--ispui-notification__background_warning, var(--isp-background-warning-secondary))}.ispui-notification__container_status_danger{--ispui-notification__gradient-overflow:var(--ispui-notification__background_danger, var(--isp-background-danger-secondary));--INTERNAL-ispui-notification-timer-color:var(--ispui-notification__timer-color_warning, var(--isp-icon-warning));background:var(--ispui-notification__background_danger, var(--isp-background-danger-secondary))}.ispui-notification__container{position:relative;display:flex;align-items:flex-start;box-sizing:border-box;padding:var(--ispui-notification__padding, 20px);border-radius:var(--ispui-notification__border-radius, 8px);box-shadow:var(--ispui-notification__shadow, 0 1px 4px var(--isp-shadow-base_float));font-size:var(--ispui-notification__font-size, 14px);column-gap:10px}.ispui-notification__container_with-close-button{padding-right:var(--ispui-notification__close-button-offset, 35px)}.ispui-notification__viewport{margin:0;padding-top:calc(var(--ispui-notification__margin, 10px) / 2);padding-bottom:calc(var(--ispui-notification__margin, 10px) / 2);border:none;background:transparent}:host{position:relative;
127left:0;display:block;height:var(--INTERNAL-ispui-notification-height);pointer-events:auto}:host(.ispui-notification_showed-animated){animation-name:ispui-notification-open;animation-duration:var(--ispui-notification__animation-duration_open, 0.6s);animation-fill-mode:forwards}:host(.ispui-notification_hidden-animated){overflow:hidden;animation-name:ispui-notification-close;animation-duration:var(--ispui-notification__animation-duration_close, 0.5s);animation-fill-mode:forwards}:host(.ispui-notification_hidden){left:150%;height:0}:host(.ispui-notification_hidden) *{margin:0}@keyframes ispui-notification-open{0%{left:150%;height:0}30%{left:150%;height:var(--INTERNAL-ispui-notification-height);animation-timing-function:cubic-bezier(0.52, 1.39, 0.85, 0.98)}100%{left:0%;height:var(--INTERNAL-ispui-notification-height)}}@keyframes ispui-notification-close{0%{left:0%;height:var(--INTERNAL-ispui-notification-height);animation-timing-function:ease-out}50%{left:150%;height:var(--INTERNAL-ispui-notification-height)}100%{left:150%;height:0}}',td=Jr$1(class extends Lr{constructor(o){super(),o!==false&&this.__registerHost(),this.__attachShadow(),this.stateChange=qr(this,"notification-event",7),this.animationState="running",this.isScrolledDown=false,this.isScrolledUp=false,this.closeReason="external",this.state="instant-hidden",this.status="info",this.displayCloseButton=true,this.displayIcon=true,this.scrollContent=false,this.visibility=this.state==="instant-hidden"||this.state==="closed"?"hidden":"visible";}get isWasHiddenAndNowClosed(){return this.prevState==="instant-hidden"&&this.state==="closed"}notificationEventHandler(o){o.detail.animationState==="hide-end"?this.visibility="hidden":this.visibility="visible";}onStateChange(o,e){this.prevState=e,this.isWasHiddenAndNowClosed&&this.stateChange.emit({animationState:"hide-end",closeReason:this.closeReason});}onScrollContentChange(o){var e;o?this.watchScroll():(e=this.intersectionObserver)===null||e===void 0||e.disconnect();}watchScroll(){this.intersectionObserver=new IntersectionObserver(o=>{o.forEach(e=>{switch(e.target){case this.topEdge:this.isScrolledUp=e.isIntersecting;break;case this.bottomEdge:this.isScrolledDown=e.isIntersecting;break}});},{root:this.scrollContainer,rootMargin:"5px",threshold:.5}),this.intersectionObserver.observe(this.topEdge),this.intersectionObserver.observe(this.bottomEdge);}handleNotificationStateChange(o){let e={};switch(true){case(o.type==="animationstart"&&o.animationName==="ispui-notification-open"):e.animationState="show-start";break;case(o.type==="animationstart"&&o.animationName==="ispui-notification-close"):e.animationState="hide-start",this.state==="closed"&&(e.closeReason=this.closeReason);break;case(o.type==="animationend"&&o.animationName==="ispui-notification-open"):e.animationState="show-end";break;case(o.type==="animationend"&&o.animationName==="ispui-notification-close"):e.animationState="hide-end",this.state==="closed"&&(e.closeReason=this.closeReason);break}this.stateChange.emit(e);}async close(o="external"){this.closeReason=o,this.state="closed";}async show(){this.state!=="closed"&&(this.state="showed");}pauseTimer(){this.animationState="paused";}continueTimer(){this.animationState="running";}onAnimationOver(o){o.animationName==="ispui-notificaition-timer"&&this.close("duration");}updateHeight(){this.hostElement.style.setProperty("--INTERNAL-ispui-notification-height",`${this.viewport.offsetHeight}px`);}connectedCallback(){this.useCustomIcon=!!this.hostElement.querySelector('[slot="icon"]');}disconnectedCallback(){var o;this.viewportObserver.disconnect(),(o=this.intersectionObserver)===null||o===void 0||o.disconnect();}componentDidLoad(){this.scrollContent&&this.watchScroll(),this.viewportObserver=et$1(()=>{this.updateHeight();}),this.viewportObserver.observe(this.viewport),this.updateHeight();}get titleContent(){return !!this.hostElement.querySelector("[slot=title]")||this.titleText?Mt("div",{class:"ispui-notification__title"},this.titleText,Mt("slot",{name:"title"})):null}get tipContent(){return !!this.hostElement.querySelector("[slot=tip]")||this.tip?Mt("div",{class:"ispui-notification__tip"},this.tip,Mt("slot",{name:"tip"})):null}render(){return Mt(an,{key:"7d7cc63046b786c8cdccd9d655cbbdabd2e0efca",class:{"
127ispui-notification":true,"ispui-notification_showed-animated":this.state==="showed","ispui-notification_hidden-animated":!this.isWasHiddenAndNowClosed&&this.state==="closed","ispui-notification_hidden":this.isWasHiddenAndNowClosed||this.state==="instant-hidden"},style:{visibility:this.visibility},onAnimationStart:o=>{this.handleNotificationStateChange(o);},onAnimationEnd:o=>{this.handleNotificationStateChange(o);},"onnotification-event":o=>this.notificationEventHandler(o)},Mt("div",{key:"0c283878f43dea5574c2fab5b7edacb98a379da9",class:"ispui-notification__viewport",ref:o=>this.viewport=o,onMouseEnter:()=>this.pauseTimer(),onMouseLeave:()=>this.continueTimer()},Mt("div",{key:"b7ce67f4b248203feaddadc540f4f1989e994f5c",class:{"ispui-notification__container":true,[`ispui-notification__container_status_${this.status}`]:true,"ispui-notification__container_with-close-button":!!this.displayCloseButton}},this.displayCloseButton&&Mt(ff,{key:"24110d3aee53308aa102610ab6c40c7812b7cdad",onClick:()=>this.close("close-button")}),this.displayIcon&&Mt(gf,{key:"efe932848416cdebe69d2d2528c294a2d8b11382",customIcon:this.useCustomIcon,status:this.status}),Mt("div",{key:"485029c576fdc8b0a5b9b8890a18d60a09d47710",class:"ispui-notification__content"},Mt("div",{key:"dd9b0ab65169cc749a641a5ae51948d6716ed914",class:"ispui-notification__content-scroll-wrapper"},Mt("div",{key:"3aa01a9472327d53a9ff10abdb880ea5bf028680",ref:o=>this.scrollContainer=o,class:{"ispui-notification__content-scroll":this.scrollContent,"ispui-notification__content-scroll_gradient-top":this.scrollContent&&!this.isScrolledUp,"ispui-notification__content-scroll_gradient-bottom":this.scrollContent&&!this.isScrolledDown}},Mt("div",{key:"ae3ba7e6659add91b5cf0d7a8bc110c504a54b09",ref:o=>this.topEdge=o}),this.titleContent,this.tipContent,Mt("div",{key:"4f81833ac6233134f0a7d0d8143b7bc020084d57",class:"ispui-notification__message"},this.message,Mt("slot",{key:"afd7303a79698ce6b645a3b4ecbd05987fcfe2c1",name:"message"})),Mt("div",{key:"ff4e38972d5dd762ead4aec288e49cb41b2807d8",ref:o=>this.bottomEdge=o}))),Mt("slot",{key:"cd7ac7eac3765fbe53e562eff7a8b3ea77b915e5",name:"buttons"})),this.duration&&Mt("div",{key:"facf10815f3f929c088c2775bc820c35f194ff19",class:"ispui-notification__timer",onAnimationEnd:o=>this.onAnimationOver(o),style:{"--INTERNAL-ispui-notification-animation-delay":`${this.duration*.2}ms`,"--INTERNAL-ispui-notification-animation-duration":`${this.duration*.8}ms`,"--INTERNAL-ispui-notification-animation-state":this.animationState}}))))}get hostElement(){return this}static get watchers(){return {state:["onStateChange"],scrollContent:["onScrollContentChange"]}}static get style(){return _f}},[257,"ispui-notification",{state:[1025],notificationId:[513,"notification-id"],status:[1],message:[1],titleText:[1,"title-text"],tip:[1],displayCloseButton:[4,"display-close-button"],displayIcon:[4,"display-icon"],scrollContent:[4,"scroll-content"],duration:[2],data:[16],animationState:[32],isScrolledDown:[32],isScrolledUp:[32],visibility:[32],close:[64],show:[64]},void 0,{state:["onStateChange"],scrollContent:["onScrollContentChange"]}]);function fo(){if(typeof customElements>"u")return;["ispui-notification"].forEach(o=>{o==="ispui-notification"&&(customElements.get(o)||customElements.define(o,td));});}var id=fo;function vf(i){let o=document.createElement("button");return o.innerText=i.text,o.type="button",i.callback&&o.addEventListener("click",i.callback),o.classList.add("ispui-button","ispui-button_theme_secondary"),o}function Sf(i){let o=document.createElement("a");return o.innerText=i.text,i.callback&&o.addEventListener("click",e=>{var t;i.href||e.preventDefault(),(t=i.callback)===null||t===void 0||t.call(i,e);}),i.href&&o.setAttribute("href",i.href),i.target&&o.setAttribute("target",i.target),o.classList.add("ispui-link","ispui-link_type_default-hover","ispui-link_size_regular","ispui-link_color_primary"),o}function bf(i){let o=document.createElement("div");return o.setAttribute("slot","buttons"),o.classList.add("ispui-notification-buttons"),i.forEach(e=>{if(e.type==="button"){let t=vf(e);o.appendChild(t);}else if(e.type==="link"){let t=Sf(e);o.appendChild(t);}}),o}
127function nd(i,o){let{message:e,buttons:t,title:n,displayCloseButton:r,isHtml:s,data:a,status:d,tip:g,duration:D,scrollContent:K,titleContent:le,tipContent:Je,messageContent:Et}=o;if(d&&i.setAttribute("status",d),D&&i.setAttribute("duration",String(D)),K&&i.setAttribute("scroll-content",String(K)),g&&i.setAttribute("tip",g),n&&i.setAttribute("title-text",n),r!==void 0&&i.setAttribute("display-close-button",String(r)),a&&(i.data=a),i.innerHTML="",Et&&Et instanceof HTMLElement)Et.setAttribute("slot","message"),i.appendChild(Et);else if(e)if(s){let yi=Sn(window),Ce=document.createElement("div");Ce.setAttribute("slot","message"),Ce.innerHTML=yi.sanitize(e,{ALLOWED_TAGS:["div","span","a","pre","br","h1","h2","h3","h4","h5","h6","p","b","i","u","q","s","em","ul","ol","li"]}),i.appendChild(Ce);}else i.setAttribute("message",e);if(le&&le instanceof HTMLElement&&(le.setAttribute("slot","title"),i.appendChild(le)),Je&&Je instanceof HTMLElement&&(Je.setAttribute("slot","tip"),i.appendChild(Je)),t?.length){let yi=bf(t);i.appendChild(yi);}}function Cf(){return Date.now()+Math.ceil(Math.random()*1e3)}function xf(i){let{notificationId:o}=i,e=document.createElement("ispui-notification");return e.setAttribute("notification-id",String(o||Cf())),nd(e,i),e}function yf(i){return {notificationId:i.notificationId,title:i.title,tip:i.tip,message:i.message,status:i.status,data:i.data,duration:i.duration,displayCloseButton:i.displayCloseButton}}var wf=":host{position:relative;z-index:999;overflow:-moz-scrollbars-none;overflow-x:hidden;overflow-y:auto;max-height:none;margin-right:-10px;margin-left:-10px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;-ms-overflow-style:none;scrollbar-width:none}:host::-webkit-scrollbar{width:0 !important}.notification-group{width:330px;max-width:330px}",kf=Jr$1(class extends Lr{constructor(o){super(),o!==false&&this.__registerHost(),this.__attachShadow(),this.notificationGroupEvent=qr(this,"notification-group-event",7),this.buffer=[],this.openedCount=0,this.count=0,this.showButtonsThreshold=2,this.maxDisplayCount=5,this.buttonsPosition="bottom",this.notificationsObserver=new MutationObserver(e=>{e.forEach(t=>{let n=Array.from(t.addedNodes).filter(r=>r.nodeName==="ISPUI-NOTIFICATION");this.addNotificationElementsToBuffer(n);});});}handleCloseRequest(o){let e=o.target;if(o.detail.animationState==="hide-end"&&e.state==="closed"){e.remove();let t=this.buffer.findIndex(n=>n.instance===e);this.buffer.splice(t,1);}o.detail.animationState==="show-start"&&this.scrollToOpenedNotification(),this.notificationGroupEvent.emit({id:e.notificationId,data:e.data,state:e.state,animationState:o.detail.animationState,closeReason:o.detail.closeReason}),this.updateOpenedNotification();}async add(o,e){switch(e?.policy||"add"){case "replace-if-exist":{let r=this.buffer.find(s=>String(s.meta.notificationId)===String(o.notificationId));r&&r.instance.close("open-policy");break}case "update-if-exist":{let r=this.buffer.find(s=>String(s.meta.notificationId)===String(o.notificationId));if(r)return nd(r.instance,o),null;break}case "skip-if-exist":{if(this.buffer.some(s=>String(s.meta.notificationId)===String(o.notificationId)))return this.notificationGroupEvent.emit({id:o.notificationId,data:o.data,state:"closed",animationState:"hide-end",closeReason:"open-policy"}),null;break}case "close-if-exist":{let r=this.buffer.find(s=>String(s.meta.notificationId)===String(o.notificationId));if(r)return r.instance.close("open-policy"),null;break}}let n=xf(o);return this.buttonsPosition==="bottom"?this.hostElement.insertBefore(n,this.hostElement.firstChild):this.hostElement.appendChild(n),this.buffer.push({meta:o,instance:n}),this.updateOpenedNotification(),n}async closeById(o,e){(Array.isArray(o)?o:[o]).forEach(n=>{let r=this.buffer.find(s=>String(s.meta.notificationId)===String(n));r?.instance.close(e?.reason);});}async closeAll(o){let e=o?.reason;this.buffer.forEach(t=>{t.instance.close(e);});}async closeAllOpened(o){let e=o?.reason;this.buffer.filter(t=>this.isNotificationOpened(t)).forEach(t=>{t.instance.close(e);});}async has(o){return this.buffer.some(e=>String(e.meta.notificationId)===String(o))}async getAll(){return [...this.buffer]}async getAllOpened(){let o=["instant-hidden","closed"];return this.buffer.filter(e=>!o.includes(e.instance.state))}scrollToOpenedNotification(){let o=this.buttonsPosition==="top"?this.hostElement.scrollHeight:0;this.hostElement.scrollTo({top:o,behavior:"smooth"});}updateOpenedNotification(){let{opened:o,closed:e}=this.buffer.reduce((t,n)=>(this.isNotificationOpened(n)?t.opened.push(n):t.closed.push(n),t),{opened:[],closed:[]});o.length<this.maxDisplayCount&&e.slice(0,this.maxDisplayCount-o.length).forEac
127h(n=>{n.instance.show();}),this.count=this.buffer.length,this.openedCount=this.buffer.filter(t=>t.instance.state==="showed").length;}isNotificationOpened(o){let e=o.instance.state||"instant-hidden";return e==="closed"||e!=="instant-hidden"}addNotificationElementsToBuffer(o){let t=o.filter(n=>!this.buffer.some(r=>r.instance===n)).map(n=>({instance:n,meta:yf(n)}));this.buffer.push(...t),this.updateOpenedNotification();}watchNotificationsAdding(){this.notificationsObserver.observe(this.hostElement,{childList:true});}unwatchNotificationsAdding(){this.notificationsObserver.disconnect();}addInitialNotifications(){let o=Array.from(this.hostElement.querySelectorAll("ispui-notification"));this.addNotificationElementsToBuffer(o);}connectedCallback(){this.addInitialNotifications(),this.watchNotificationsAdding();}disconnectedCallback(){this.unwatchNotificationsAdding();}render(){return Mt(an,{key:"ee2eb32fceb5dc67acf9a99f5e9ac5fe357c9179",class:{"notification-group":true,"notification-group_have-multiple":this.openedCount>=this.showButtonsThreshold,"notification-group_empty":this.openedCount===0,"notification-group_top":this.buttonsPosition==="top","notification-group_bottom":this.buttonsPosition==="bottom"},"onnotification-event":o=>this.handleCloseRequest(o)},false,Mt("slot",{key:"532ec7bd9b95c2191c7773b95d148adedf62d7b8"}))}get hostElement(){return this}static get style(){return wf}},[257,"ispui-notification-group",{openedCount:[1538,"opened-count"],count:[1538],showButtonsThreshold:[2,"show-buttons-threshold"],maxDisplayCount:[2,"max-display-count"],buttonsPosition:[1,"buttons-position"],add:[64],closeById:[64],closeAll:[64],closeAllOpened:[64],has:[64],getAll:[64],getAllOpened:[64]}]);function Df(){if(typeof customElements>"u")return;["ispui-notification-group","ispui-notification"].forEach(o=>{switch(o){case "ispui-notification-group":customElements.get(o)||customElements.define(o,kf);break;case "ispui-notification":customElements.get(o)||fo();break}});}var od=Df;var sd=["*"],Pf=(i,o)=>{let e=i.prototype;o.forEach(t=>{Object.defineProperty(e,t,{get(){return this.el[t]},set(n){this.z.runOutsideAngular(()=>this.el[t]=n);},configurable:true});});},Mf=(i,o)=>{let e=i.prototype;o.forEach(t=>{e[t]=function(){let n=arguments;return this.z.runOutsideAngular(()=>this.el[t].apply(this.el,n))};});},ad=(i,o,e)=>{e.forEach(t=>i[t]=ks(o,t));};function cd(i){return function(e){let{defineCustomElementFn:t,inputs:n,methods:r}=i;return t!==void 0&&t(),n&&Pf(e,n),r&&Mf(e,r),e}}var rd=class gr{z;el;constructor(o,e,t){this.z=t,o.detach(),this.el=e.nativeElement,ad(this,this.el,["notification-event"]);}static \u0275fac=function(e){return new(e||gr)(Kr$1(YV),Kr$1(zr),Kr$1(ce$2))};static \u0275cmp=uw({type:gr,selectors:[["ispui-notification"]],inputs:{data:"data",displayCloseButton:"displayCloseButton",displayIcon:"displayIcon",duration:"duration",message:"message",notificationId:"notificationId",scrollContent:"scrollContent",state:"state",status:"status",tip:"tip",titleText:"titleText"},ngContentSelectors:sd,decls:1,vars:0,template:function(e,t){e&1&&(Lb(),Fb(0));},encapsulation:2})};rd=vC([cd({defineCustomElementFn:id,inputs:["data","displayCloseButton","displayIcon","duration","message","notificationId","scrollContent","state","status","tip","titleText"],methods:["close","show"]})],rd);var go=class _r{z;el;constructor(o,e,t){this.z=t,o.detach(),this.el=e.nativeElement,ad(this,this.el,["notification-group-event"]);}static \u0275fac=function(e){return new(e||_r)(Kr$1(YV),Kr$1(zr),Kr$1(ce$2))};static \u0275cmp=uw({type:_r,selectors:[["ispui-notification-group"]],inputs:{buttonsPosition:"buttonsPosition",count:"count",maxDisplayCount:"maxDisplayCount",openedCount:"openedCount",showButtonsThreshold:"showButtonsThreshold"},ngContentSelectors:sd,decls:1,vars:0,template:function(e,t){e&1&&(Lb(),Fb(0));},encapsulation:2})};go=vC([cd({defineCustomElementFn:od,inputs:["buttonsPosition","count","maxDisplayCount","openedCount","showButtonsThreshold"],methods:["add","closeById","closeAll","closeAllOpened","has","getAll","getAllOpened"]})],go);var ld=(()=>
127{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=fw({type:i});static \u0275inj=fd$1({})}return i})();var pd=(()=>{class i{constructor(){this.progressTaskInterceptor=T$1(Mr),this.notificationService=T$1(y$6),this.api=T$1(B$2),this.destroyRef=T$1(it$1),this.bannerService=T$1(gt$1),this.forceButtonsDisplay$=ry([nJ("md"),this.notificationService.events$.pipe(_u$1(()=>this.notificationService.getAllOpenedInGroup("bottom")),Fe$1(e=>e.length>1))]).pipe(Fe$1(([e,t])=>e&&t));}async closeAllHandler(){let e=await this.notificationService.getAll();e.some(n=>n.meta.data?.source==="notify")&&this.api.markAllSubNotifiesAsRead$().subscribe(),e.forEach(n=>{let r=n.meta.data;r?.source!=="banners"||!r.banner||this.bannerService.dismissBanner(r.banner);}),this.notificationService.closeAll();}ngOnInit(){this.progressTaskInterceptor.progressTaskFailed$.pipe(_u$1(e=>this.notificationService.addError$({title:e,message:""})),$t$1(this.destroyRef)).subscribe();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-notification"]],decls:7,vars:10,consts:[[1,"isp-notification-group","isp-notification-group_bottom",3,"buttonsPosition","ispNotificationGroupAnchor"],[1,"ispui-notification-button-group","ispui-notification-button-group_bottom"],["type","button",1,"ispui-notification-button-group__button",3,"click"],[1,"isp-notification-group","isp-notification-group_top",3,"ispNotificationGroupAnchor"]],template:function(t,n){t&1&&(Zi(0,"ispui-notification-group",0)(1,"div",1),PT(2,"async"),Zi(3,"button",2),bg("click",function(){return n.closeAllHandler()}),pT(4),PT(5,"msg"),Pl$1()()(),hg(6,"ispui-notification-group",3)),t&2&&(pg("buttonsPosition","bottom")("ispNotificationGroupAnchor","bottom"),jE(),Pg("isp-notification-group__buttons_visible",FT(2,6,n.forceButtonsDisplay$)),jE(3),Hl$1(" ",FT(5,8,"msg_closeall")," "),jE(2),pg("ispNotificationGroupAnchor","top"));},dependencies:[Tt$1,ld,go,ed,Lt,Jn],styles:[`.isp-notification-group[_ngcontent-%COMP%]{position:absolute;z-index:5;right:20px;width:350px;max-width:calc(100% - 20px)}.isp-notification-group_bottom[_ngcontent-%COMP%]{bottom:0;max-height:calc(100vh - var(--isp-header-top-line-height, 50px))}@supports (max-height: 100svh){.isp-notification-group_bottom[_ngcontent-%COMP%]{max-height:calc(100svh - var(--isp-header-top-line-height, 50px))}}.isp-notification-group_top[_ngcontent-%COMP%]{top:var(--isp-header-top-line-height, 50px);max-height:100vh}@supports (max-height: 100svh){.isp-notification-group_top[_ngcontent-%COMP%]{max-height:100svh}}.isp-notification-group__buttons_visible[_ngcontent-%COMP%]{pointer-events:all;opacity:1} 128/*# sourceMappingURL=/manimg/dragon/notification-JWIWUUXG.css.map */`]});}}return i})();var Tt=(()=>{class i{constructor(){this.lightboxEventSource$$=new oe$2,this.lightboxEvent$=this.lightboxEventSource$$.asObservable();}broadcastLightboxEvent(e){this.lightboxEventSource$$.next(e);}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var vt=(function(i){return i[i.Close=2]="Close",i[i.Open=3]="Open",i[i.RotateLeft=6]="RotateLeft",i[i.RotateRight=7]="RotateRight",i})(vt||{});var md={cyclicRotation:true,openAndCloseDuration:300,imageTransitionDuration:300,imageAppearDuration:300};function dd(i){let o=getComputedStyle(i),e={top:Math.round(parseFloat(o.paddingTop)),right:Math.round(parseFloat(o.paddingRight)),bottom:Math.round(parseFloat(o.paddingBottom)),left:Math.round(parseFloat(o.paddingLeft))};return {horizontal:e.left+e.right,vertical:e.top+e.bottom}}function Tf(i,o){let e=dd(i),t=dd(o),n=e.horizontal+t.horizontal,r=e.vertical+t.vertical,s=o.offsetWidth-n,a=o.offsetHeight-r;return {maxWidth:s,maxHeight:a}}function Ef(i,o,e,t){if(i<e&&o<t)return {width:i,height:o};let n=e/i,r=t/o,s=Math.min(n,r,1);return {width:Math.round(i*s),height:Math.round(o*s)}}function ud(i,o,e){let t=i.naturalWidth,n=i.naturalHeight,{maxWidth:r,maxHeight:s}=Tf(o,e),{width:a,height:d}=Ef(t,n,r,s);return {width:a,height:d}}var Of=["overlayElement"],Bf=["containerElement"],Rf=["imageElement"];function Af(i,o){i&1&&hg(0,"ispui-preloader-round",5);}function Nf(i,o){if(i&1){let e=Mb();Zi(0,"button",10),bg("click",function(){kd$1(e);let n=Ob();return Od$1(n.handleLeftButtonClick())}),hg(1,"isp-svg-icon",11),Pl$1();}}function Ff(i,o){if(i&1){let e=Mb();Zi(0,"button",12),bg("click",function(){kd$1(e);let n=Ob();return Od$1(n.handleRightButtonClick())}),hg(1,"isp-svg-icon",11),Pl$1();}}function Lf(i,o){if(i&1){let e=Mb();Zi(0,"div",9),Mi$2("isp-footer_showing"),Zi(1,"span",13),pT(2),Pl$1(),Zi(3,"button",14),bg("click",function(){kd$1(e);let n=Ob();return Od$1(n.handleCloseButtonClick())}),hg(4,"isp-svg-icon",15),Pl$1()();}if(i&2){let e=Ob();jE(2),Hl$1(" ",e.activeAlbumS()?.caption," ");}}var hd=(()=>{class i{constructor(){this.eventService=T$1(Tt),this.overlayElementS=WV.required("overlayElement"),this.containerElementS=WV.required("containerElement"),this.imageElementS=WV.required("imageElement"),this.imageLoadedEvent$$=new oe$2,this.containerResizeEvent$$=new oe$2,this.isClosingSS=fi$2(false),this.isLoadingSS=fi$2(false),this.activeAlbumS=UT(()=>this.albumsS()[this.activeAlbumIndexS()]),this.activeSrcS=UT(()=>this.activeAlbumS()?.src),this.isLeftArrowDisplayedS=UT(()=>{let e=this.albumsS();if(this.isLoadingSS()||e.length<=1)return false;let n=this.activeAlbumIndexS(),r=this.optionsS();return n>0||r.cyclicRotation}),this.isRightArrowDisplayedS=UT(()=>{let e=this.albumsS();if(this.isLoadingSS()||e.length<=1)return false;let n=this.activeAlbumIndexS(),r=this.optionsS();return n<e.length-1||r.cyclicRotation}),this.optionsS=UV.required({alias:"options"}),this.albumsS=UV.required({alias:"albums"}),this.activeAlbumIndexS=qV.required({alias:"activeAlbumIndex"}),this.closed=$V(),this.watchForCurrentAlbum(),this.watchForKeyboardEvents();}watchForKeyboardEvents(){MC("ArrowLeft").pipe($t$1()).subscribe(()=>this.handleLeftButtonClick()),MC("ArrowRight").pipe($t$1()).subscribe(()=>this.handleRightButtonClick()),MC("Escape").pipe($t$1()).subscribe(()=>this.handleCloseButtonClick());}watchForCurrentAlbum(){ef$1(e=>{let t=this.activeSrcS();t&&qT(()=>{let n=this.imageElementS().nativeElement;n.src=t,this.isLoadingSS.set(true);let r=this.imageLoadedEvent$$.pipe(Ot(1),_u$1(()=>{let s=this.containerElementS().nativeElement,a=this.overlayElementS().nativeElement,{width:d,height:g}=ud(n,s,a);return this.resizeContainer$(s,d,g)}),Hu$1(()=>this.isLoadingSS.set(false))).subscribe();e(()=>r.unsubscribe());});});}resizeContainer$(e,t,n){let r=e.offsetWidth,s=e.offsetHeight;return t===r&&n===s?Am$1(void 0):(e.style.width=`${t}px`,e.style.height=`${n}px`,this.containerResizeEvent$$.pipe(Ot(1)))}setAlbumIndex(e){let t=this.albumsS();if(e<0||e>=t.length){this.activeAlbumIndexS.set(0);return}this.activeAlbumIndexS.set(e);}validateInitialState(){let e=this.albumsS();if(e.length===0)throw new Error("Albums are required");let t=this.activeAlbumIndexS();(t<0||t>=e.length)&&this.setAlbumIndex(0);}
128ngOnInit(){this.validateInitialState();}handleImageLoad(){this.imageLoadedEvent$$.next();}handleContainerResize(e){let t=this.containerElementS().nativeElement;e.target===t&&this.containerResizeEvent$$.next();}handleOverlayAnimationEnd(e){e.animationName.includes("isp-overlay-closing")&&(this.closed.emit(),this.eventService.broadcastLightboxEvent({id:vt.Close}));}handleOverlayClick(e){e.target===this.overlayElementS().nativeElement&&this.isClosingSS.set(true);}handleCloseButtonClick(){this.isClosingSS.set(true);}handleLeftButtonClick(){if(!this.isLeftArrowDisplayedS())return;let e=this.activeAlbumIndexS(),t=this.albumsS(),n=(e-1+t.length)%t.length;this.activeAlbumIndexS.set(n),this.eventService.broadcastLightboxEvent({id:vt.RotateLeft});}handleRightButtonClick(){if(!this.isRightArrowDisplayedS())return;let e=this.activeAlbumIndexS(),t=this.albumsS(),n=(e+1)%t.length;this.activeAlbumIndexS.set(n),this.eventService.broadcastLightboxEvent({id:vt.RotateRight});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-lightbox"]],viewQuery:function(t,n){t&1&&xg(n.overlayElementS,Of,5)(n.containerElementS,Bf,5)(n.imageElementS,Rf,5),t&2&&Bb(3);},inputs:{optionsS:[1,"options","optionsS"],albumsS:[1,"albums","albumsS"],activeAlbumIndexS:[1,"activeAlbumIndex","activeAlbumIndexS"]},outputs:{activeAlbumIndexS:"activeAlbumIndexChange",closed:"closed"},decls:10,vars:16,consts:[["overlayElement",""],["containerElement",""],["imageElement",""],[1,"isp-overlay",3,"animationend","click"],[1,"isp-container",3,"transitionend"],["view","overlay","loading","true",1,"isp-preloader"],[1,"isp-image",3,"load"],["type","button",1,"isp-arrow-button","isp-arrow-button_left"],["type","button",1,"isp-arrow-button","isp-arrow-button_right"],[1,"isp-footer"],["type","button",1,"isp-arrow-button","isp-arrow-button_left",3,"click"],["name","arrow-down","size","64px",1,"isp-arrow-button__icon"],["type","button",1,"isp-arrow-button","isp-arrow-button_right",3,"click"],[1,"isp-label"],["type","button",1,"isp-close-button",3,"click"],["name","cross","size","24px",1,"isp-close-button__icon"]],template:function(t,n){t&1&&(Zi(0,"div",3,0),bg("animationend",function(s){return n.handleOverlayAnimationEnd(s)})("click",function(s){return n.handleOverlayClick(s)}),Zi(2,"div",4,1),bg("transitionend",function(s){return n.handleContainerResize(s)}),yb(4,Af,1,0,"ispui-preloader-round",5),Zi(5,"img",6,2),bg("load",function(){return n.handleImageLoad()}),Pl$1(),yb(7,Nf,2,0,"button",7),yb(8,Ff,2,0,"button",8),yb(9,Lf,5,1,"div",9),Pl$1()()),t&2&&(Og("--isp-lightbox-fade-duration",n.optionsS().openAndCloseDuration,"ms")("--isp-lightbox-image-transition-duration",n.optionsS().imageTransitionDuration,"ms")("--isp-lightbox-image-appear-duration",n.optionsS().imageAppearDuration,"ms"),Pg("isp-overlay_opening",!n.isClosingSS())("isp-overlay_closing",n.isClosingSS()),jE(4),vb(n.isLoadingSS()?4:-1),jE(),Pg("isp-image_shown",!n.isLoadingSS()),jE(2),vb(n.isLeftArrowDisplayedS()?7:-1),jE(),vb(n.isRightArrowDisplayedS()?8:-1),jE(),vb(n.isLoadingSS()?-1:9));},dependencies:[A$3,C$5,w$3],styles:[`.isp-arrow-button[_ngcontent-%COMP%]{--isp-icons-main-color: var(--isp-text-contrast);position:absolute;width:30%;height:100%;margin:0;padding:0;cursor:pointer;border:none;background:none}.isp-arrow-button[_ngcontent-%COMP%]:focus-visible{opacity:1;outline:none}.isp-arrow-button[_ngcontent-%COMP%]:focus-visible .isp-arrow-button__icon[_ngcontent-%COMP%]{outline:1px solid var(--isp-background-contrast)}@media(hover:hover)and (pointer:fine){.isp-arrow-button[_ngcontent-%COMP%]{transition:opacity .15s ease-in-out;opacity:0}.isp-arrow-button[_ngcontent-%COMP%]:hover{opacity:1}}@media(hover:none)and (pointer:coarse){.isp-arrow-button[_ngcontent-%COMP%]{transition:none;opacity:1}}.isp-arrow-button__icon[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%);filter:drop-shadow(0 0 2px var(--isp-background-contrast))}.isp-arrow-button_left[_ngcontent-%COMP%]{left:0}.isp-arrow-button_left[_ngcontent-%COMP%] .isp-arrow-button__icon[_ngcontent-%COMP%]{left:10px;transform:rotate(90deg)}.isp-arrow-button_right[_ngcontent-%COMP%]{right:0}.isp-arrow-button_right[_ngcontent-%COMP%] .isp-arrow-button__icon[_ngcontent-%COMP%]{right:10px;transform:rotate(-90deg)}.isp-close-button[_ngcontent-%COMP%]{--isp-icons-main-color: var(--isp-text-contrast);margin:0 0 0 auto;padding:0;cursor:pointer;border:none;background:none}.isp-close-button[_ngcontent-%COMP%]:focus-visible{outline:none}.isp-close-button[_ngcontent-%COMP%]:focus-visible .isp-close-button__icon[_ngcontent-%COMP%]{outline:1px solid var(--isp-background-contrast)}.isp-close-button__icon[_ngcontent-%COMP%]{filter:drop-shadow(0 0 2px var(--isp-background-contrast))}.isp-footer[_ngcontent-%COMP%]{position:absolute;top:100%;display:flex;width:100%;padding:8px 0;pointer-events:none}.isp-footer[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{pointer-events:all}.isp-footer_showing[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_isp-footer-fade-in var(--isp-lightbox-image-appear-duration, .3s) ease-in-out}@keyframes _ngcontent-%COMP%_isp-footer-fade-in{0%{opacity:0}
128to{opacity:1}}.isp-image[_ngcontent-%COMP%]{min-width:100%;max-width:100%;min-height:100%;max-height:100%;border-radius:var(--ispui-border-radius_m, 5px)}.isp-image_shown[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_isp-image-fade-in var(--isp-lightbox-image-appear-duration, .3s) ease-in-out forwards}@keyframes _ngcontent-%COMP%_isp-image-fade-in{0%{opacity:0}to{opacity:1}}.isp-container[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;flex-shrink:0;justify-content:center;width:100px;height:200px;margin:0 auto;transition-timing-function:ease-in-out;transition-duration:var(--isp-lightbox-image-transition-duration, .3s);transition-property:width,height;border-radius:var(--ispui-border-radius_m, 5px);background-color:var(--isp-background-additional)}.isp-label[_ngcontent-%COMP%]{color:var(--isp-text-contrast);filter:drop-shadow(0 0 2px var(--isp-background-contrast));font:var(--isp-font-text-paragraph);font-weight:var(--isp-font-weight-medium)}.isp-overlay[_ngcontent-%COMP%]{position:fixed;z-index:2000;top:0;left:0;display:flex;overflow:auto;align-items:start;width:100vw;height:100vh;padding:20px 20px 50px;background-color:var(--isp-backdrop-dark);scrollbar-gutter:stable}.isp-overlay[_ngcontent-%COMP%]::-webkit-scrollbar, .isp-overlay[_ngcontent-%COMP%]::-webkit-scrollbar-track, .isp-overlay[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{width:4px;height:4px;border-radius:10px}.isp-overlay[_ngcontent-%COMP%]::-webkit-scrollbar{background:var(--isp-neutral-lowContrast-20)}.isp-overlay[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:var(--isp-neutral-lowContrast-20)}.isp-overlay[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:var(--isp-neutral-base)}.isp-overlay[_ngcontent-%COMP%]::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.isp-overlay[_ngcontent-%COMP%]{scrollbar-color:var(--isp-neutral-base) var(--isp-neutral-lowContrast-20);scrollbar-width:thin}}.isp-overlay_opening[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_isp-overlay-opening var(--isp-lightbox-fade-duration, .3s) ease-in-out forwards}.isp-overlay_closing[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_isp-overlay-closing var(--isp-lightbox-fade-duration, .3s) ease-in-out forwards}@keyframes _ngcontent-%COMP%_isp-overlay-opening{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_isp-overlay-closing{0%{opacity:1}to{opacity:0}}.isp-preloader[_ngcontent-%COMP%]{--ispui-preloader-round__background-color: var(--isp-background-additional);position:absolute;inset:0;display:flex;align-items:center;justify-content:center} 129/*# sourceMappingURL=/manimg/dragon/lightbox-WCCGTZPC.css.map */`]});}}return i})();var _o=(()=>{class i{constructor(){this.applicationRef=T$1(Xr$1),this.environmentInjector=T$1(fe$1),this.lightboxEvent=T$1(Tt);}resolveAttachElement(){return document.body}resolveOptions(e){let t=Object.entries(e||{}).reduce((r,[s,a])=>(a!==void 0&&(r[s]=a),r),{});return r$5(r$5({},md),t)}open(e,t=0,n){this.activeComponentRef&&this.activeComponentRef.destroy();let r=this.resolveOptions(n),s=tH(hd,{environmentInjector:this.environmentInjector,elementInjector:this.applicationRef.injector,bindings:[ND("options",()=>r),ND("albums",()=>e),ND("activeAlbumIndex",()=>t)]});this.applicationRef.attachView(s.hostView),this.activeComponentRef=s;let a=s.instance.closed.subscribe(()=>{s.destroy();});s.onDestroy(()=>{this.applicationRef.detachView(s.hostView),a.unsubscribe(),delete this.activeComponentRef;}),this.resolveAttachElement().appendChild(s.location.nativeElement),this.lightboxEvent.broadcastLightboxEvent({id:vt.Open});}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var fd=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275mod=fw({type:i});}static{this.\u0275inj=fd$1({providers:[_o,Tt]});}}return i})();var gd=(()=>{class i{constructor(){this.hotKeysService=T$1(S$6),this.lightbox=T$1(_o),this.lightboxEvent=T$1(Tt);}toggleScrollLock(e){document.body.style.overflow=e?"hidden":"";}open$(e,t){let n=Array.isArray(e)?e:[e];return new _$4(r=>{this.toggleScrollLock(true),this.hotKeysService.disableHotKey(),this.lightbox.open(n,t);let s=this.lightboxEvent.lightboxEvent$.pipe(vn(a=>a.id===vt.Close),Cu$1(700)).subscribe(()=>{this.toggleScrollLock(false),this.hotKeysService.enableHotKey(),r.next(),r.complete();});return ()=>s.unsubscribe()})}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var _d=(()=>
129{class i{static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275mod=fw({type:i});}static{this.\u0275inj=fd$1({providers:[o$4(gd)],imports:[fd]});}}return i})();var vd=(()=>{class i{constructor(){this.httpBaseService=T$1(l$2,{skipSelf:true}),this.readFileText$=this.httpBaseService.readFileText$.bind(this.httpBaseService);}set globalContext(e){this.httpBaseService.globalContext=e;}get$(e){let t=s$2(r$5({},e),{requestParams:s$2(r$5({},e.requestParams),{sfrom:"ajax"})});return this.httpBaseService.get$(t)}post$(e){let t=s$2(r$5({},e),{requestParams:s$2(r$5({},e.requestParams),{sfrom:"ajax"})});return this.httpBaseService.post$(t)}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var vr=(()=>{class i{constructor(){this.contextGroupService=c$a(),this.desktopService=T$1(Y),this.globalPreloaderService=T$1(P$7),this.notificationService=T$1(y$6),this.notifyService=T$1(_e);}handleTopRedirect$(){return ry([Le$1(this.globalPreloaderService.turnOn({transparent:false})).pipe(Mu$1(()=>this.notificationService.closeAll())),this.desktopService.getDesktop$(),this.notifyService.reloadNotify$()]).pipe(Hu$1(()=>{this.globalPreloaderService.turnOff();}),Fe$1(()=>{}))}reloadApp$(){return iy(()=>{let e=this.contextGroupService.contextsS().filter(t=>t.docS()!==null);return this.globalPreloaderService.turnOn({transparent:true}),ry([this.desktopService.getDesktop$(),...e.map(t=>t.refetch$({progressBar:false}))]).pipe(Hu$1(()=>{this.globalPreloaderService.turnOff();}),Fe$1(()=>{}))})}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275prov=ee$1({token:i,factory:i.\u0275fac});}}return i})();var $f=()=>[Promise.resolve().then(function(){return chunkI6ULWXXM}).then(i=>i.DrawerOutletComponent)],jf=()=>[Promise.resolve().then(function(){return chunkW6VMFVUF}).then(i=>i.ModalOutletComponent)];function Uf(i,o){i&1&&hg(0,"isp-drawer-outlet",1),i&2&&pg("isGlobal",true);}function Vf(i,o){i&1&&hg(0,"isp-modal-outlet",1),i&2&&pg("isGlobal",true);}var OR=(()=>{class i{constructor(){this.desktopService=T$1(Y),this.desktopReloadService=T$1(vr),this.stylesService=T$1(Ct),this.refreshInterceptor=T$1(ur),this.featuresInterceptor=T$1(de$2),this.brandingPreviewModeService=T$1(_$3),this.notificationService=T$1(y$6),this.authInterceptor=T$1(Wt),this.errorInterceptor=T$1(ae$3),this.rebootInterceptor=T$1(Ye$1),this.bannerInterceptor=T$1(te$3),this.bannerService=T$1(gt$1),this.redirectInterceptor=T$1(pr$1),this.routerService=T$1(b$6),this.destroyRef=T$1(it$1),this.safeWindowOpenService=T$1(u$2),this.desktopModalService=St(),this.changelogService=T$1(j$4),this.httpBaseService=T$1(l$2,{skipSelf:true}),this.userService=b$5(),this.rebootModalS=UT(()=>{if(!this.rebootInterceptor.isRebootingS())return null;let t=this.desktopService.docS();return {comment:j$6.message("msg_server_rebooting",t),mode:"indeterminate",percent:0}}),this.loadingMessageS=j$6.messageS("msg_tab_loading",this.desktopService.docS),this.subscribeToBrandingStyles();}subscribeToDocRefresh(){this.refreshInterceptor.refreshRequest$.pipe(_u$1(()=>this.desktopService.getDesktop$()),$t$1(this.destroyRef)).subscribe();}subscribeToDocFeatures(){this.featuresInterceptor.docFeaturesChange$.pipe(_u$1(()=>this.desktopReloadService.reloadApp$()),$t$1(this.destroyRef)).subscribe();}subscribeToBrandingStyles(){let e=M$5(this.desktopService.docS);ef$1(()=>{let n=e();this.stylesService.setCssVariables(n,D);});let t=this.brandingPreviewModeService.getBrandingPreviewStylesSignal(this.userService.userNameS);ef$1(()=>{let n=t();this.stylesService.setCssVariables(n,L$3,`#${D}`);}),this.destroyRef.onDestroy(()=>{this.stylesService.removeCssVariables(L$3);});}subscribeToAuthLost(){this.userService.user$.pipe(_u$1(e=>(e?io(e,"guest"):false)?Am$1():this.authInterceptor.authLost$),Mu$1(e=>{let t=j$6.message("msg_invalid_session",this.desktopService.docS());delete e.redirect,this.routerService.redirectToExtform({doc:j$6.appendError(e,t)});}),$t$1(this.destroyRef)).subscribe();}subscribeToErrorsOccurring(){this.errorInterceptor.errors$.pipe(_u$1(e=>{if(e.type==="network")return this.notificationService.addError$({title:j$6.message("msg_error",this.desktopService.docS())||"Error",message:j$6.message("msg_connection_problem",this.desktopService.docS())||"Server or Network error",notificationId:"network-error",addingOptions:{policy:"skip-if-exist"}});let t=j$6.getError(e.docError);return t?this.notificationService.addError$(r$5({title:j$6.message("msg_error",this.desktopService.docS()),message:t},e.notificationOptions)):Am$1()}),$t$1(this.destroyRef)).subscribe();}subscribeToBannerNotification(){this.bannerInterceptor.notificationBanners$.pipe($t$1(this.destroyRef)).subscribe(({banners:e,context:t})=>{this.bannerService.handleNotificationBanners(e,t);});}subscribeToTopRedirect(){this.redirectInterceptor.reload$.pipe(_u$1(()=>this.desktopReloadService.handleTopRedirect$()),$t$1(this.destroyRef)).subscribe();}subscribeToExternalRedirect(){this.redirectInterceptor.externalRedirect$.pipe(_u$1(e=>{let t=ct(e);
129return t?this.httpBaseService.get$({requestParams:t}).pipe(_u$1(n=>j$6.isExtformLayoutDoc(n.doc)?this.routerService.redirectToExtform({doc:n.doc}):j$6.isAuthDoc(n.doc)?this.desktopReloadService.handleTopRedirect$():new Promise(()=>this.safeWindowOpenService.open(e.url,e.target)))):(this.safeWindowOpenService.open(e.url,e.target),Am$1())}),$t$1(this.destroyRef)).subscribe();}subscribeToModalOpen(){this.userService.user$.pipe(Dee(),Ot(1),vn(e=>e.$need_show_desktop_referral==="yes"),$t$1(this.destroyRef)).subscribe(()=>{let e=this.desktopService.docS(),t={messages:{title:j$6.message("referral_title",e),description:j$6.message("referral_desc",e),okButton:j$6.message("referral_msg_ok",e)}};this.desktopModalService.openReferralWelcomeModal(t);});}subscribeToChangeLogShow(){this.userService.user$.pipe(Ot(1),vn(e=>e?.$need_show_desktop_changelog==="yes"),_u$1(()=>this.changelogService.getChangelogDocument$()),$t$1(this.destroyRef)).subscribe(e=>{e&&this.desktopModalService.openChangelog(e);});}ngOnInit(){this.subscribeToDocRefresh(),this.subscribeToDocFeatures(),this.subscribeToAuthLost(),this.subscribeToErrorsOccurring(),this.subscribeToBannerNotification(),this.subscribeToTopRedirect(),this.subscribeToExternalRedirect(),this.subscribeToChangeLogShow(),this.subscribeToModalOpen(),this.desktopService.setDocFromContext$(this.outletContext).pipe($t$1(this.destroyRef)).subscribe();}static{this.\u0275fac=function(t){return new(t||i)};}static{this.\u0275cmp=uw({type:i,selectors:[["isp-desktop"]],inputs:{outletContext:"outletContext"},features:[CT([ae$1(tc),pe$2({showTips:true}),m$2(pt,()=>{let e=b$5(),t=It();return {getKey:n=>{let r=e.userNameS()||"anonymous",s=t.activeProviderS()?.key||"0",a=`${r}_${s}`;return `${n}__${a}`},keyChanged$:Hm$1(e.userName$,t.activeProvider$)}}),Y,C$1(kp),{provide:t$5,useExisting:Y},{provide:t$3,useExisting:Y},vr,Cl(Vp),P$6(Yp),se$2(Hp),_e,Fn,Ln,fi,hi,mi,b$9(()=>{let e=T$1(Y).docS,t=c$d().pageInfo;return {distPathS:UT(()=>e()?.$theme||t.theme||""),userAssetsPathS:UT(()=>e()?.$localdir||t.localDir||"")}}),dc(lc),P(gc),hc(mc),i$1(Zp),r$3(Up),i$2(Lp),c$c($p),r$2(Rp),{provide:o,useExisting:Ee$1},gt$1,c$5(zp),r$4(Ap),J$1(Kp),V$2(Gp),ro,op(Fp),i$5(Np),...cc(),...Op(),j$4,_$3,Ct,Dc(Jp),_$2(jp),{provide:c$4,useExisting:C$3},o$3(xp),Mc(Sp),Ec(wp),Tc(Cp),k$5(vd),B$2])],decls:10,vars:2,consts:[[3,"state","loadingMessage"],[3,"isGlobal"]],template:function(t,n){t&1&&(hg(0,"isp-layout")(1,"isp-progress-modal",0),og(2,Uf,1,1),cb(3,2,$f),lb(),og(5,Vf,1,1),cb(6,5,jf),lb(),hg(8,"isp-notification")(9,"isp-branding-preview-mode-panel")),t&2&&(jE(),pg("state",n.rebootModalS())("loadingMessage",n.loadingMessageS()));},dependencies:[vp,co,ic,pd,_d],encapsulation:2});}}return i})();var chunkVGAPD6Z7=/*#__PURE__*/Object.freeze({__proto__:null,DesktopComponent:OR});var chunkI6ULWXXM=/*#__PURE__*/Object.freeze({__proto__:null,DrawerOutletComponent:Jt});var chunkW6VMFVUF=/*#__PURE__*/Object.freeze({__proto__:null,ModalOutletComponent:So});export{$$3 as $,b$1 as A,Bt as B,Y as C,De$1 as D,P$4 as E,C$2 as F,c$8 as G,n as H,I,Jt$1 as J,K$1 as K,te$1 as L,ye$1 as M,H$1 as N,Oe$1 as O,P$2 as P,chunkVGAPD6Z7 as Q,R,St as S,U,Ye as Y,_$3 as _,c$7 as a,c$2 as b,c$3 as c,dt as d,ei as e,c$6 as f,gt$1 as g,he$1 as h,b$5 as i,c$a as j,c$9 as k,_ as l,j$4 as m,d$2 as n,o$2 as o,p$2 as p,e as q,t as r,p as s,ti as t,b$2 as u,l$1 as v,gt as w,j$3 as x,k$2 as y,b as z};//# sourceMappingURL=chunk-DvZAz4C1.js.map 130 131//# debugId=af4575ea-dcbe-56d9-92c6-fef98136c217
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.