PageSourceSearch

https://exode.me/client/en-US/chunk-UME7L37K.js

js exode.me collected 2026-10-04 16:17:50 UTC 80,892 bytes, 4 lines download raw bytes

vendor: 13,931 bytes, line 1
1import{Ca as ye,Da as Jt,Ea as Ft,F as Yt,Fa as gt,G as Gi,Gb as ot,H as Ji,I as tn,Ib as Lt,Jb as Ot,Kb as Tt,Kc as et,La as We,Lb as vt,Ma as ut,Mb as te,Na as at,Nb as K,O as en,Oa as y,Ob as Z,Oc as Ze,P as nn,Q as on,R as N,Ra as hi,S as we,Sa as _e,Sb as fn,Ta as $e,U as Le,Ub as T,Wb as It,X as rn,Xb as un,Y as P,Yb as hn,Z as st,Za as qe,Zc as Xe,aa as l,bb as nt,c as ge,d as O,da as ui,fb as Qe,gb as Ue,h as Se,ib as sn,j as ve,ja as Y,jb as an,jc as mn,ka as G,kb as dn,la as Gt,lb as Ce,lc as gn,ma as w,mb as De,n as Xt,na as U,nb as Ee,ob as ln,p as Xi,pb as ze,qa as Rt,qb as Ke,ra as be,rb as cn,s as Q,sa as Ve,t as Yi,ta as M,wc as vn,x as xt,xb as pn,y as fi,yc as wn,z as Fe,zb as z}from"./chunk-HVCWS4IF.js";import{a as je,b as pi}from"./chunk-KJ7W2O2B.js";var rt=(()=>{let t=class t{constructor(){this.animation=!0}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=P({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var k="top",W="bottom",S="right",B="left",Ye="auto",Mt=[k,W,S,B],bt="start",Vt="end",bn="clippingParents",Ge="viewport",ee="popper",yn="reference",mi=Mt.reduce(function(e,t){return e.concat([t+"-"+bt,t+"-"+Vt])},[]),Je=[].concat(Mt,[Ye]).reduce(function(e,t){return e.concat([t,t+"-"+bt,t+"-"+Vt])},[]),Gn="beforeRead",Jn="read",to="afterRead",eo="beforeMain",io="main",no="afterMain",oo="beforeWrite",ro="write",so="afterWrite",_n=[Gn,Jn,to,eo,io,no,oo,ro,so];function F(e){return e?(e.nodeName||"").toLowerCase():null}function E(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function dt(e){var t=E(e).Element;return e instanceof t||e instanceof Element}function H(e){var t=E(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ie(e){if(typeof ShadowRoot>"u")return!1;var t=E(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ao(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var i=t.styles[r]||{},n=t.attributes[r]||{},o=t.elements[r];!H(o)||!F(o)||(Object.assign(o.style,i),Object.keys(n).forEach(function(s){var a=n[s];a===!1?o.removeAttribute(s):o.setAttribute(s,a===!0?"":a)}))})}function lo(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(i){var n=t.elements[i],o=t.attributes[i]||{},s=Object.keys(t.styles.hasOwnProperty(i)?t.styles[i]:r[i]),a=s.reduce(function(d,p){return d[p]="",d},{});!H(n)||!F(n)||(Object.assign(n.style,a),Object.keys(o).forEach(function(d){n.removeAttribute(d)}))})}}var Cn={name:"applyStyles",enabled:!0,phase:"write",fn:ao,effect:lo,requires:["computeStyles"]};function L(e){return e.split("-")[0]}var ht=Math.max,Wt=Math.min,yt=Math.round;function ne(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function xe(){return!/^((?!chrome|android).)*safari/i.test(ne())}function lt(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var i=e.getBoundingClientRect(),n=1,o=1;t&&H(e)&&(n=e.offsetWidth>0&&yt(i.width)/e.offsetWidth||1,o=e.offsetHeight>0&&yt(i.height)/e.offsetHeight||1);var s=dt(e)?E(e):window,a=s.visualViewport,d=!xe()&&r,p=(i.left+(d&&a?a.offsetLeft:0))/n,c=(i.top+(d&&a?a.offsetTop:0))/o,m=i.width/n,u=i.height/o;return{width:m,height:u,top:c,right:p+m,bottom:c+u,left:p,x:p,y:c}}function $t(e){var t=lt(e),r=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:i}}function Re(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&ie(r)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function J(e){return E(e).getComputedStyle(e)}function gi(e){return["table","td","th"].indexOf(F(e))>=0}function $(e){return((dt(e)?e.ownerDocument:e.document)||window.document).documentElement}function _t(e){return F(e)==="html"?e:e.assignedSlot||e.parentNode||(ie(e)?e.host:null)||$(e)}function Dn(e){return!H(e)||J(e).position==="fixed"?null:e.offsetParent}function co(e){var t=/firefox/i.test(ne()),r=/Trident/i.test(ne());if(r&&H(e)){var i=J(e);if(i.position==="fixed")return null}var n=_t(e);for(ie(n)&&(n=n.host);H(n)&&["html","body"].indexOf(F(n))<0;){var o=J(n);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return n;n=n.parentNode}return null}function mt(e){for(var t=E(e),r=Dn(e);r&&gi(r)&&J(r).position==="static";)r=Dn(r);return r&&(F(r)==="html"||F(r)==="body"&&J(r).position==="static")?t:r||co(e)||t}function qt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Qt(e,t,r){return ht(e,Wt(t,r))}function En(e,t,r){var i=Qt(e,t,r);return i>r?r:i}function Oe(){return{top:0,right:0,bottom:0,left:0}}function Te(e){return Object.assign({},Oe(),e)}function Ie(e,t){return t.reduce(function(r,i){return r[i]=e,r},{})}var po=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,Te(typeof t!="number"?t:Ie(t,Mt))};function fo(e){var t,r=e.state,i=e.name,n=e.options,o=r.elements.arrow,s=r.modifiersData.popperOffsets,a=L(r.placement),d=qt(a),p=[B,S].indexOf(a)>=0,c=p?"height":"width";if(!(!o||!s)){var m=po(n.padding,r),u=$t(o),f=d==="y"?k:B,b=d==="y"?W:S,h=r.rects.reference[c]+r.rects.reference[d]-s[d]-r.rects.popper[c],g=s[d]-r.rects.reference[d],D=mt(o),x=D?d==="y"?D.clientHeight||0:D.clientWidth||0:0,I=h/2-g/2,v=m[f],_=x-u[c]-m[b],C=x/2-u[c]/2+I,R=Qt(v,C,_),V=d;r.modifiersData[i]=(t={},t[V]=R,t.centerOffset=R-C,t)}}function uo(e){var t=e.state,r=e.options,i=r.element,n=i===void 0?"[data-popper-arrow]":i;n!=null&&(typeof n=="string"&&(n=t.elements.popper.querySelector(n),!n)||Re(t.elements.popper,n)&&(t.elements.arrow=n))}var vi={name:"arrow",enabled:!0,phase:"main",fn:fo,effect:uo,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ct(e){return e.split("-")[1]}var ho={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mo(e,t){var r=e.x,i=e.y,n=t.devicePixelRatio||1;return{x:yt(r*n)/n||0,y:yt(i*n)/n||0}}function xn(e){var t,r=e.popper,i=e.popperRect,n=e.placement,o=e.variation,s=e.offsets,a=e.position,d=e.gpuAcceleration,p=e.adaptive,c=e.roundOffsets,m=e.isFixed,u=s.x,f=u===void 0?0:u,b=s.y,h=b===void 0?0:b,g=typeof c=="function"?c({x:f,y:h}):{x:f,y:h};f=g.x,h=g.y;var D=s.hasOwnProperty("x"),x=s.hasOwnProperty("y"),I=B,v=k,_=window;if(p){var C=mt(r),R="clientHeight",V="clientWidth";if(C===E(r)&&(C=$(r),J(C).position!=="static"&&a==="absolute"&&(R="scrollHeight",V="scrollWidth")),C=C,n===k||(n===B||n===S)&&o===Vt){v=W;var j=m&&C===_&&_.visualViewport?_.visualViewport.height:C[R];h-=j-i.height,h*=d?1:-1}if(n===B||(n===k||n===W)&&o===Vt){I=S;var A=m&&C===_&&_.visualViewport?_.visualViewport.width:C[V];f-=A-i.width,f*=d?1:-1}}var q=Object.assign({position:a},p&&ho),pt=c===!0?mo({x:f,y:h},E(r)):{x:f,y:h};if(f=pt.x,h=pt.y,d){var X;return Object.assign({},q,(X={},X[v]=x?"0":"",X[I]=D?"0":"",X.transform=(_.devicePixelRatio||1)<=1?"translate("+f+"px, "+h+"px)":"translate3d("+f+"px, "+h+"px, 0)",X))}return Object.assign({},q,(t={},t[v]=x?h+"px":"",t[I]=D?f+"px":"",t.transform="",t))}function go(e){var t=e.state,r=e.options,i=r.gpuAcceleration,n=i===void 0?!0:i,o=r.adaptive,s=o===void 0?!0:o,a=r.roundOffsets,d=a===void 0?!0:a,p={placement:L(t.placement),variation:ct(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,xn(Object.assign({},p,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:d})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,xn(Object.assign({},p,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Rn={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:go,data:{}};var ti={passive:!0};function vo(e){var t=e.state,r=e.instance,i=e.options,n=i.scroll,o=n===void 0?!0:n,s=i.resize,a=s===void 0?!0:s,d=E(t.elements.popper),p=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&p.forEach(function(c){c.addEventListener("scroll",r.update,ti)}),a&&d.addEventListener("resize",r.update,ti),function(){o&&p.forEach(function(c){c.removeEventListener("scroll",r.update,ti)}),a&&d.removeEventListener("resize",r.update,ti)}}var On={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:vo,data:{}};var wo={left:"right",right:"left",bottom:"top",top:"bottom"};function oe(e){return e.replace(/left|right|bottom|top/g,function(t){return wo[t]})}var bo={start:"end",end:"start"};function ei(e){return e.replace(/start|end/g,function(t){return bo[t]})}function Ut(e){var t=E(e),r=t.pageXOffset,i=t.pageYOffset;return{scrollLeft:r,scrollTop:i}}function zt(e){return lt($(e)).left+Ut(e).scrollLeft}function wi(e,t){var r=E(e),i=$(e),n=r.visualViewport,o=i.clientWidth,s=i.clientHeight,a=0,d=0;if(n){o=n.width,s=n.height;var p=xe();(p||!p&&t==="fixed")&&(a=n.offsetLeft,d=n.offsetTop)}return{width:o,height:s,x:a+zt(e),y:d}}function bi(e){var t,r=$(e),i=Ut(e),n=(t=e.ownerDocument)==null?void 0:t.body,o=ht(r.scrollWidth,r.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),s=ht(r.scrollHeight,r.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),a=-i.scrollLeft+zt(e),d=-i.scrollTop;return J(n||r).direction==="rtl"&&(a+=ht(r.clientWidth,n?n.clientWidth:0)-o),{width:o,height:s,x:a,y:d}}function Kt(e){var t=J(e),r=t.overflow,i=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+n+i)}function ii(e){return["html","body","#document"].indexOf(F(e))>=0?e.ownerDocument.body:H(e)&&Kt(e)?e:ii(_t(e))}function kt(e,t){var r;t===void 0&&(t=[]);var i=ii(e),n=i===((r=e.ownerDocument)==null?void 0:r.body),o=E(i),s=n?[o].concat(o.visualViewport||[],Kt(i)?i:[]):i,a=t.concat(s);return n?a:a.concat(kt(_t(s)))}function re(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function yo(e,t){var r=lt(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function Tn(e,t,r){return t===Ge?re(wi(e,r)):dt(t)?yo(t,r):re(bi($(e)))}function _o(e){var t=kt(_t(e)),r=["absolute","fixed"].indexOf(J(e).position)>=0,i=r&&H(e)?mt(e):e;return dt(i)?t.filter(function(n){return dt(n)&&Re(n,i)&&F(n)!=="body"}):[]}function yi(e,t,r,i){var n=t==="clippingParents"?_o(e):[].concat(t),o=[].concat(n,[r]),s=o[0],a=o.reduce(function(d,p){var c=Tn(e,p,i);return d.top=ht(c.top,d.top),d.right=Wt(c.right,d.right),d.bottom=Wt(c.bottom,d.bottom),d.left=ht(c.left,d.left),d},Tn(e,s,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Pe(e){var t=e.reference,r=e.element,i=e.placement,n=i?L(i):null,o=i?ct(i):null,s=t.x+t.width/2-r.width/2,a=t.y+t.height/2-r.height/2,d;switch(n){case k:d={x:s,y:t.y-r.height};break;case W:d={x:s,y:t.y+t.height};break;case S:d={x:t.x+t.width,y:a};break;case B:d={x:t.x-r.width,y:a};break;default:d={x:t.x,y:t.y}}var p=n?qt(n):null;if(p!=null){var c=p==="y"?"height":"width";switch(o){case bt:d[p]=d[p]-(t[c]/2-r[c]/2);break;case Vt:d[p]=d[p]+(t[c]/2-r[c]/2);break;default:}}return d}function At(e,t){t===void 0&&(t={});var r=t,i=r.placement,n=i===void 0?e.placement:i,o=r.strategy,s=o===void 0?e.strategy:o,a=r.boundary,d=a===void 0?bn:a,p=r.rootBoundary,c=p===void 0?Ge:p,m=r.elementContext,u=m===void 0?ee:m,f=r.altBoundary,b=f===void 0?!1:f,h=r.padding,g=h===void 0?0:h,D=Te(typeof g!="number"?g:Ie(g,Mt)),x=u===ee?yn:ee,I=e.rects.popper,v=e.elements[b?x:u],_=yi(dt(v)?v:v.contextElement||$(e.elements.popper),d,c,s),C=lt(e.elements.reference),R=Pe({reference:C,element:I,strategy:"absolute",placement:n}),V=re(Object.assign({},I,R)),j=u===ee?V:C,A={top:_.top-j.top+D.top,bottom:j.bottom-_.bottom+D.bottom,left:_.left-j.left+D.left,right:j.right-_.right+D.right},q=e.modifiersData.offset;if(u===ee&&q){var pt=q[n];Object.keys(A).forEach(function(X){var Nt=[S,W].indexOf(X)>=0?1:-1,Bt=[k,W].indexOf(X)>=0?"y":"x";A[X]+=pt[Bt]*Nt})}return A}function _i(e,t){t===void 0&&(t={});var r=t,i=r.placement,n=r.boundary,o=r.rootBoundary,s=r.padding,a=r.flipVariations,d=r.allowedAutoPlacements,p=d===void 0?Je:d,c=ct(i),m=c?a?mi:mi.filter(function(b){return ct(b)===c}):Mt,u=m.filter(function(b){return p.indexOf(b)>=0});u.length===0&&(u=m);var f=u.reduce(function(b,h){return b[h]=At(e,{placement:h,boundary:n,rootBoundary:o,padding:s})[L(h)],b},{});return Object.keys(f).sort(function(b,h){return f[b]-f[h]})}function Co(e){if(L(e)===Ye)return[];var t=oe(e);return[ei(e),t,ei(t)]}function Do(e){var t=e.state,r=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var n=r.mainAxis,o=n===void 0?!0:n,s=r.altAxis,a=s===void 0?!0:s,d=r.fallbackPlacements,p=r.padding,c=r.boundary,m=r.rootBoundary,u=r.altBoundary,f=r.flipVariations,b=f===void 0?!0:f,h=r.allowedAutoPlacements,g=t.options.placement,D=L(g),x=D===g,I=d||(x||!b?[oe(g)]:Co(g)),v=[g].concat(I).reduce(function(Zt,Et){return Zt.concat(L(Et)===Ye?_i(t,{placement:Et,boundary:c,rootBoundary:m,padding:p,flipVariations:b,allowedAutoPlacements:h}):Et)},[]),_=t.rects.reference,C=t.rects.popper,R=new Map,V=!0,j=v[0],A=0;A<v.length;A++){var q=v[A],pt=L(q),X=ct(q)===bt,Nt=[k,W].indexOf(pt)>=0,Bt=Nt?"width":"height",it=At(t,{placement:q,boundary:c,rootBoundary:m,altBoundary:u,padding:p}),ft=Nt?X?S:B:X?W:k;_[Bt]>
vendor: 4,245 bytes, line 1
1C[Bt]&&(ft=oe(ft));var ke=oe(ft),Ht=[];if(o&&Ht.push(it[pt]<=0),a&&Ht.push(it[ft]<=0,it[ke]<=0),Ht.every(function(Zt){return Zt})){j=q,V=!1;break}R.set(q,Ht)}if(V)for(var Ae=b?3:1,ai=function(Et){var me=v.find(function(Be){var jt=R.get(Be);if(jt)return jt.slice(0,Et).every(function(di){return di})});if(me)return j=me,"break"},he=Ae;he>0;he--){var Ne=ai(he);if(Ne==="break")break}t.placement!==j&&(t.modifiersData[i]._skip=!0,t.placement=j,t.reset=!0)}}var Ci={name:"flip",enabled:!0,phase:"main",fn:Do,requiresIfExists:["offset"],data:{_skip:!1}};function Eo(e,t,r){var i=L(e),n=[B,k].indexOf(i)>=0?-1:1,o=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,s=o[0],a=o[1];return s=s||0,a=(a||0)*n,[B,S].indexOf(i)>=0?{x:a,y:s}:{x:s,y:a}}function xo(e){var t=e.state,r=e.options,i=e.name,n=r.offset,o=n===void 0?[0,0]:n,s=Je.reduce(function(c,m){return c[m]=Eo(m,t.rects,o),c},{}),a=s[t.placement],d=a.x,p=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=d,t.modifiersData.popperOffsets.y+=p),t.modifiersData[i]=s}var Di={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:xo};function Ro(e){var t=e.state,r=e.name;t.modifiersData[r]=Pe({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var In={name:"popperOffsets",enabled:!0,phase:"read",fn:Ro,data:{}};function Ei(e){return e==="x"?"y":"x"}function Oo(e){var t=e.state,r=e.options,i=e.name,n=r.mainAxis,o=n===void 0?!0:n,s=r.altAxis,a=s===void 0?!1:s,d=r.boundary,p=r.rootBoundary,c=r.altBoundary,m=r.padding,u=r.tether,f=u===void 0?!0:u,b=r.tetherOffset,h=b===void 0?0:b,g=At(t,{boundary:d,rootBoundary:p,padding:m,altBoundary:c}),D=L(t.placement),x=ct(t.placement),I=!x,v=qt(D),_=Ei(v),C=t.modifiersData.popperOffsets,R=t.rects.reference,V=t.rects.popper,j=typeof h=="function"?h(Object.assign({},t.rects,{placement:t.placement})):h,A=typeof j=="number"?{mainAxis:j,altAxis:j}:Object.assign({mainAxis:0,altAxis:0},j),q=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,pt={x:0,y:0};if(C){if(o){var X,Nt=v==="y"?k:B,Bt=v==="y"?W:S,it=v==="y"?"height":"width",ft=C[v],ke=ft+g[Nt],Ht=ft-g[Bt],Ae=f?-V[it]/2:0,ai=x===bt?R[it]:V[it],he=x===bt?-V[it]:-R[it],Ne=t.elements.arrow,Zt=f&&Ne?$t(Ne):{width:0,height:0},Et=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Oe(),me=Et[Nt],Be=Et[Bt],jt=Qt(0,R[it],Zt[it]),di=I?R[it]/2-Ae-jt-me-A.mainAxis:ai-jt-me-A.mainAxis,Un=I?-R[it]/2+Ae+jt+Be+A.mainAxis:he+jt+Be+A.mainAxis,li=t.elements.arrow&&mt(t.elements.arrow),zn=li?v==="y"?li.clientTop||0:li.clientLeft||0:0,Vi=(X=q?.[v])!=null?X:0,Kn=ft+di-Vi-zn,Zn=ft+Un-Vi,Wi=Qt(f?Wt(ke,Kn):ke,ft,f?ht(Ht,Zn):Ht);C[v]=Wi,pt[v]=Wi-ft}if(a){var $i,Xn=v==="x"?k:B,Yn=v==="x"?W:S,St=C[_],He=_==="y"?"height":"width",qi=St+g[Xn],Qi=St-g[Yn],ci=[k,B].indexOf(D)!==-1,Ui=($i=q?.[_])!=null?$i:0,zi=ci?qi:St-R[He]-V[He]-Ui+A.altAxis,Ki=ci?St+R[He]+V[He]-Ui-A.altAxis:Qi,Zi=f&&ci?En(zi,St,Ki):Qt(f?zi:qi,St,f?Ki:Qi);C[_]=Zi,pt[_]=Zi-St}t.modifiersData[i]=pt}}var xi={name:"preventOverflow",enabled:!0,phase:"main",fn:Oo,requiresIfExists:["offset"]};function Ri(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Oi(e){return e===E(e)||!H(e)?Ut(e):Ri(e)}function To(e){var t=e.getBoundingClientRect(),r=yt(t.width)/e.offsetWidth||1,i=yt(t.height)/e.offsetHeight||1;return r!==1||i!==1}function Ti(e,t,r){r===void 0&&(r=!1);var i=H(t),n=H(t)&&To(t),o=$(t),s=lt(e,n,r),a={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(i||!i&&!r)&&((F(t)!=="body"||Kt(o))&&(a=Oi(t)),H(t)?(d=lt(t,!0),d.x+=t.clientLeft,d.y+=t.clientTop):o&&(d.x=zt(o))),{x:s.left+a.scrollLeft-d.x,y:s.top+a.scrollTop-d.y,width:s.width,height:s.height}}function Io(e){var t=new Map,r=new Set,i=[];e.forEach(function(o){t.set(o.name,o)});function n(o){r.add(o.name);var s=[].concat(o.requires||[],o.requiresIfExists||[]);s.forEach(function(a){if(!r.has(a)){var d=t.get(a);d&&n(d)}}),i.push(o)}return e.forEach(function(o){r.has(o.name)||n(o)}),i}function Ii(e){var t=Io(e);return _n.reduce(function(r,i){return r.concat(t.filter(function(n){return n.phase===i}))},[])}function Pi(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}
1function Mi(e){var t=e.reduce(function(r,i){var n=r[i.name];return r[i.name]=n?Object.assign({},n,i,{options:Object.assign({},n.options,i.options),data:Object.assign({},n.data,i.data)}):i,r},{});return Object.keys(t).map(function(r){return t[r]})}var Pn={placement:"bottom",modifiers:[],strategy:"absolute"};function Mn(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some(function(i){return!(i&&typeof i.getBoundingClientRect=="function")})}function kn(e){e===void 0&&(e={});var t=e,r=t.defaultModifiers,i=r===void 0?[]:r,n=t.defaultOptions,o=n===void 0?Pn:n;return function(a,d,p){p===void 0&&(p=o);var c={placement:"bottom",orderedModifiers:[],options:Object.assign({},Pn,o),modifiersData:{},elements:{reference:a,popper:d},attributes:{},styles:{}},m=[],u=!1,f={state:c,setOptions:function(D){var x=typeof D=="function"?D(c.options):D;h(),c.options=Object.assign({},o,c.options,x),c.scrollParents={reference:dt(a)?kt(a):a.contextElement?kt(a.contextElement):[],popper:kt(d)};var I=Ii(Mi([].concat(i,c.options.modifiers)));return c.orderedModifiers=I.filter(function(v){return v.enabled}),b(),f.update()},forceUpdate:function(){if(!u){var D=c.elements,x=D.reference,I=D.popper;if(Mn(x,I)){c.rects={reference:Ti(x,mt(I),c.options.strategy==="fixed"),popper:$t(I)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(A){return c.modifiersData[A.name]=Object.assign({},A.data)});for(var v=0;v<c.orderedModifiers.length;v++){if(c.reset===!0){c.reset=!1,v=-1;continue}var _=c.orderedModifiers[v],C=_.fn,R=_.options,V=R===void 0?{}:R,j=_.name;typeof C=="function"&&(c=C({state:c,options:V,name:j,instance:f})||c)}}}},update:Pi(function(){return new Promise(function(g){f.forceUpdate(),g(c)})}),destroy:function(){h(),u=!0}};if(!Mn(a,d))return f;f.setOptions(p).then(function(g){!u&&p.onFirstUpdate&&p.onFirstUpdate(g)});function b(){c.orderedModifiers.forEach(function(g){var D=g.name,x=g.options,I=x===void 0?{}:x,v=g.effect;if(typeof v=="function"){var _=v({state:c,name:D,instance:f,options:I}),C=function(){};m.push(_||C)}})}function h(){m.forEach(function(g){return g()}),m=[]}return f}}var Po=[On,In,Rn,Cn],ki=kn({defaultModifiers:Po});var Mo=(()=>{let t=class t{constructor(){this._element=l(G).documentElement}isRTL(){return(this._element.getAttribute("dir")||"").toLowerCase()==="rtl"}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=P({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),ko=/\s+/,Ao=/  +/gi,No={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","top-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]};function Bo(e,t){let[r,i]=No[e];return t&&i||r}var Ho=/^left/,jo=/^right/,So=/^start/,Fo=/^end/;function Lo(e,t){let[r,i]=t.split("-"),n=r.replace(Ho,"start").replace(jo,"end"),o=[n];if(i){let s=i;(r==="left"||r==="right")&&(s=s.replace(So,"top").replace(Fo,"bottom")),o.push(`${n}-${s}`)}return e&&(o=o.map(s=>`${e}-${s}`)),o.join(" ")}function An({placement:e,baseClass:t},r){let i=Array.isArray(e)?e:e.split(ko),n=["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"],o=i.findIndex(p=>p==="auto");o>=0&&n.forEach(function(p){i.find(c=>c.search("^"+p)!==-1)==null&&i.splice(o++,1,p)});let s=i.map(p=>Bo(p,r.isRTL()));return{placement:s.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!t,phase:"write",fn({state:p}){let c=new RegExp(t+"(-[a-z]+)*","gi"),m=p.elements.popper,u=p.placement,f=m.className;f=f.replace(c,""),f+=` ${Lo(t,u)}`,f=f.trim().replace(Ao," "),m.className=f}},Ci,xi,vi,{enabled:!0,name:"flip",options:{fallbackPlacements:s}}]}}function Nn(e){return e}function ae(){let e=l(Mo),t=null;return{createPopper(r){if(!t){let n=(r.updatePopperOptions||Nn)(An(r,e));t=ki(r.hostElement,r.targetElement,n)}}
1,update(){t&&t.update()},setOptions(r){if(t){let n=(r.updatePopperOptions||Nn)(An(r,e));t.setOptions(n)}},destroy(){t&&(t.destroy(),t=null)}}}function Ct(e){return typeof e=="string"}function Dt(e){return e!=null}function Hn(e){return e&&e.then}function Vo(e,t){return!t||typeof e.closest>"u"?null:e.closest(t)}function de(e){return(e||document.body).getBoundingClientRect()}function Wo(e){return t=>new ge(r=>{let i=s=>e.run(()=>r.next(s)),n=s=>e.run(()=>r.error(s)),o=()=>e.run(()=>r.complete());return t.subscribe({next:i,error:n,complete:o})})}function Ai(e=document){let t=e?.activeElement;return t?t.shadowRoot?Ai(t.shadowRoot):t:null}function $o(e){let{transitionDelay:t,transitionDuration:r}=window.getComputedStyle(e),i=parseFloat(t),n=parseFloat(r);return(i+n)*1e3}var qo=()=>{},Qo={getTransitionTimerDelayMs:()=>5},Me=new Map,tt=(e,t,r,i)=>{let n=i.context||{},o=Me.get(t);if(o)switch(i.runningTransition){case"continue":return Se;case"stop":e.run(()=>o.transition$.complete()),n=Object.assign(o.context,n),Me.delete(t)}let s=r(t,i.animation,n)||qo;if(!i.animation||window.getComputedStyle(t).transitionProperty==="none")return e.run(()=>s()),ve(void 0).pipe(Wo(e));let a=new O,d=new O,p=a.pipe(tn(!0));Me.set(t,{transition$:a,complete:()=>{d.next(),d.complete()},context:n});let c=$o(t);return e.runOutsideAngular(()=>{let m=Q(t,"transitionend").pipe(N(p),xt(({target:f})=>f===t)),u=Yi(c+Qo.getTransitionTimerDelayMs()).pipe(N(p));fi(u,m,d).pipe(N(p)).subscribe(()=>{Me.delete(t),e.run(()=>{s(),a.next(),a.complete()})})}),a.asObservable()},le=e=>{Me.get(e)?.complete()};function Uo(e,t){if(typeof navigator>"u")return"0px";let{classList:r}=e,i=r.contains("show");i||r.add("show"),e.style[t]="";let n=e.getBoundingClientRect()[t]+"px";return i||r.remove("show"),n}var jn=(e,t,r)=>{let{direction:i,maxSize:n,dimension:o}=r,{classList:s}=e;function a(){s.add("collapse"),i==="show"?s.add("show"):s.remove("show")}if(!t){a();return}return n||(n=Uo(e,o),r.maxSize=n,e.style[o]=i!=="show"?n:"0px",s.remove("collapse","collapsing","show"),de(e),s.add("collapsing")),e.style[o]=i==="show"?n:"0px",()=>{a(),s.remove("collapsing"),e.style[o]=""}},ni=(e,t)=>t?t.some(r=>r.contains(e)):!1,Bn=(e,t)=>!t||Vo(e,t)!=null,zo=(()=>{let e=()=>/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2,t=()=>/Android/.test(navigator.userAgent);return typeof navigator<"u"?!!navigator.userAgent&&(e()||t()):!1})(),Ko=e=>zo?()=>setTimeout(()=>e(),100):e;function ce(e,t,r,i,n,o,s,a){r&&e.runOutsideAngular(Ko(()=>{let d=u=>{let f=u.target;return u.button===2||ni(f,s)?!1:r==="inside"?ni(f,o)&&Bn(f,a):r==="outside"?!ni(f,o):Bn(f,a)||!ni(f,o)},p=Q(t,"keydown").pipe(N(n),xt(u=>u.key==="Escape"),we(u=>u.preventDefault())),c=Q(t,"mousedown").pipe(Xt(d),N(n)),m=Q(t,"mouseup").pipe(Le(c),xt(([u,f])=>f),Gi(0),N(n));fi([p.pipe(Xt(u=>0)),m.pipe(Xt(u=>1))]).subscribe(u=>e.run(()=>i(u)))}))}var Ni=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function Bi(e){let t=Array.from(e.querySelectorAll(Ni)).filter(r=>r.tabIndex!==-1);return[t[0],t[t.length-1]]}var Sn=(e,t,r,i=!1)=>{e.runOutsideAngular(()=>{let n=Q(t,"focusin").pipe(N(r),Xt(o=>o.target));Q(t,"keydown").pipe(N(r),xt(o=>o.key==="Tab"),Le(n)).subscribe(([o,s])=>{let[a,d]=Bi(t);(s===a||s===t)&&o.shiftKey&&(d.focus(),o.preventDefault()),s===d&&!o.shiftKey&&(a.focus(),o.preventDefault())}),i&&Q(t,"click").pipe(N(r),Le(n),Xt(o=>o[1])).subscribe(o=>o.focus())})};function pe(e){return t=>(t.modifiers.push(Di,{name:"offset",options:{offset:()=>e}}),t)}var wt=class{constructor(t,r,i){this.nodes=t,this.viewRef=r,this.componentRef=i}},se=class{constructor(t){this._componentType=t,this._windowRef=null,this._contentRef=null,this._document=l(G),this._applicationRef=l(qe),this._injector=l(Y),this._viewContainerRef=l(We),this._ngZone=l(U)}open(t,r,i=!1){this._windowRef||(this._contentRef=this._getContentRef(t,r),this._windowRef=this._viewContainerRef.createComponent(this._componentType,{injector:this._injector,projectableNodes:this._contentRef.n
1odes}));let{nativeElement:n}=this._windowRef.location,o=new O;Ft({mixedReadWrite:()=>{o.next(),o.complete()}},{injector:this._injector});let s=o.pipe(Xi(()=>tt(this._ngZone,n,({classList:a})=>a.add("show"),{animation:i,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:s}}close(t=!1){return this._windowRef?tt(this._ngZone,this._windowRef.location.nativeElement,({classList:r})=>r.remove("show"),{animation:t,runningTransition:"stop"}).pipe(we(()=>{this._windowRef?.destroy(),this._contentRef?.viewRef?.destroy(),this._windowRef=null,this._contentRef=null})):ve(void 0)}_getContentRef(t,r){if(t)if(t instanceof gt){let i=t.createEmbeddedView(r);return this._applicationRef.attachView(i),new wt([i.rootNodes],i)}else return new wt([[this._document.createTextNode(`${t}`)]]);else return new wt([])}},Fn=(()=>{let t=class t{constructor(){this._document=l(G)}hide(){let i=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),n=this._document.body,o=n.style,{overflow:s,paddingRight:a}=o;if(i>0){let d=parseFloat(window.getComputedStyle(n).paddingRight);o.paddingRight=`${d+i}px`}return o.overflow="hidden",()=>{i>0&&(o.paddingRight=a),o.overflow=s}}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=P({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Zo={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]};function Xo(e){let t=(e||"").trim();if(t.length===0)return[];let r=t.split(/\s+/).map(n=>n.split(":")).map(n=>Zo[n[0]]||n),i=r.filter(n=>n.includes("manual"));if(i.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(i.length===1&&r.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return i.length?[]:r}function oi(e,t,r,i,n,o=0,s=0,a=Se,d=Se){let p=Xo(t);if(p.length===0)return()=>{};let c=new Set,m=[],u;function f(h,g){e.addEventListener(h,g),m.push(()=>e.removeEventListener(h,g))}function b(h,g){clearTimeout(u),g>0?u=setTimeout(h,g):h()}for(let[h,g]of p)if(g?(f(h,()=>{c.add(h),b(()=>c.size>0&&i(),o)}),f(g,()=>{c.delete(h),b(()=>c.size===0&&n(),s)})):f(h,()=>r()?b(n,s):b(i,o)),h==="mouseenter"&&g==="mouseleave"&&s>0){let D=a.subscribe(()=>{c.delete(h),clearTimeout(u)}),x=d.subscribe(()=>{c.delete(h),b(()=>c.size===0&&n(),s)});m.push(()=>D.unsubscribe(),()=>x.unsubscribe())}return m.push(()=>clearTimeout(u)),()=>m.forEach(h=>h())}var Yo=["dialog"],Go=["*"],Jo=(()=>{let t=class t{constructor(){this._ngbConfig=l(rt),this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0,this.role="dialog"}get animation(){return this._animation??this._ngbConfig.animation}set animation(i){this._animation=i}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=P({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),tr=["animation","backdropClass"],er=(()=>{let t=class t{constructor(){this._nativeElement=l(M).nativeElement,this._zone=l(U),this._injector=l(Y),this._cdRef=l(et)}ngOnInit(){Ft({mixedReadWrite:()=>tt(this._zone,this._nativeElement,(i,n)=>{n&&de(i),i.classList.add("show")},{animation:this.animation,runningTransition:"continue"})},{injector:this._injector})}hide(){return tt(this._zone,this._nativeElement,({classList:i})=>i.remove("show"),{animation:this.animation,runningTransition:"stop"})}updateOptions(i){tr.forEach(n=>{Dt(i[n])&&(this[n]=i[n])}),this._cdRef.markForCheck()}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=ut({type:t,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(n,o){n&2&&(It("modal-backdrop"+(o.backdropClass?" "+o.backdropClass:"")),T("show",!o.animation)("fade",o.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(n,o){},encapsulation:2});let e=t;return e})(),ri=class{update(t){}close(t){}dismiss(t){}},Hi=class{update(t){this._windowCmptRef.instance.updateOptions(t),this._backdropCmptRef&&this._backdropCmptRef.instance&&this._backdropCmptRef.instance.updateOptions(t)}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(N(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(N(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}constructor(t,r,i,n){this._windowCmptRef=t,this._contentRef=r,this._backdropCmptRef=i,this._beforeDismiss=n,this._closed=new O,this._dismissed=new O,this._hidden=new O,t.instance.dismissEvent.subscribe(o=>{this.dismiss(o)}),this.result=new Promise((o,s)=>{this._resolve=o,this._reject=s}),this.result.then(null,()=>{})}close(t){this._windowCmptRef&&(this._closed.next(t),this._resolve(t),this._removeModalElements())}_dismiss(t){this._dismissed.next(t),this._reject(t),this._removeModalElements()}dismiss(t){if(this._windowCmptRef)if(!this._beforeDismiss)this._dismiss(t);else{let r=this._beforeDismiss();Hn(r)?r.then(i=>{i!==!1&&this._dismiss(t)},()=>{}):r!==!1&&this._dismiss(t)}}_removeModalElements(){let t=this._windowCmptRef.instance.hide(),r=this._backdropCmptRef?this._backdropCmptRef.instance.hide():ve(void 0);t.subscribe(()=>{let{nativeElement:i}=this._windowCmptRef.location;i.parentNode.removeChild(i),this._windowCmptRef.destroy(),this._contentRef?.viewRef?.destroy(),this._windowCmptRef=null,this._contentRef=null}),r.subscribe(()=>{if(this._backdropCmptRef){let{nativeElement:i}=this._backdropCmptRef.location;i.parentNode.removeChild(i),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),Fe(t,r).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}},ji=(function(e){return e[e.BACKDROP_CLICK=0]="BACKDROP_CLICK",e[e.ESC=1]="ESC",e})(ji||{}),ir=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","role","scrollable","size","windowClass","modalDialogClass"],nr=(()=>{let t=class t{constructor(){this._document=l(G),this._elRef=l(M),this._zone=l(U),this._injector=l(Y),this._cdRef=l(et),this._closed$=new O,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.role="dialog",this.dismissEvent=new w,this.shown=new O,this.hidden=new O}get fullscreenClass(){return this.fullscreen===!0?" modal-fullscreen":Ct(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(i){this.dismissEvent.emit(i)}ngOnInit(){this._elWithFocus=this._document.activeElement,Ft({mixedReadWrite:()=>this._show()},{injector:this._injector})}ngOnDestroy(){this._disableEventHandling()}hide(){let{nativeElement:i}=this._elRef,n={animation:this.animation,runningTransition:"stop"},o=tt(this._zone,i,()=>i.classList.remove("show"),n),s=tt(this._zone,this._dialogEl.nativeElement,()=>{},n),a=Fe(o,s);return a.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),a}updateOptions(i){ir.forEach(n=>{Dt(i[n])&&(this[n]=i[n])}),this._cdRef.markForCheck()}_show(){let i={animation:this.animation,runningTransition:"continue"},n=tt(this._zone,this._elRef.nativeElement,(s,a)=>{a&&de(s),s.classList.add("show")},i),o=tt(this._zone,this._dialogEl.nativeElement,()=>{},i);Fe(n,o).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){let{nativeElement:i}=this._elRef;this._zone.runOutsideAngular(()=>{Q(i,"keydown").pipe(N(this._closed$),xt(o=>o.key==="Escape")).subscribe(o=>{this.keyboard?requestAnimationFrame(()=>{o.defaultPrevented||this._zone.run(()=>this.dismiss(ji.ESC))}):this.backdrop==="static"&&this._bumpBackdrop()});let n=!1;Q(this._dialogEl.nativeElement,"mousedown").pipe(N(this._closed$),we(()=>n=!1),on(()=>
1Q(i,"mouseup").pipe(N(this._closed$),Yt(1))),xt(({target:o})=>i===o)).subscribe(()=>{n=!0}),Q(i,"click").pipe(N(this._closed$)).subscribe(({target:o})=>{i===o&&(this.backdrop==="static"?this._bumpBackdrop():this.backdrop===!0&&!n&&this._zone.run(()=>this.dismiss(ji.BACKDROP_CLICK))),n=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){let{nativeElement:i}=this._elRef;if(!i.contains(document.activeElement)){let n=i.querySelector("[ngbAutofocus]"),o=Bi(i)[0];(n||o||i).focus()}}_restoreFocus(){let i=this._document.body,n=this._elWithFocus,o;n&&n.focus&&i.contains(n)?o=n:o=i,this._zone.runOutsideAngular(()=>{setTimeout(()=>o.focus()),this._elWithFocus=null})}_bumpBackdrop(){this.backdrop==="static"&&tt(this._zone,this._elRef.nativeElement,({classList:i})=>(i.add("modal-static"),()=>i.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=ut({type:t,selectors:[["ngb-modal-window"]],viewQuery:function(n,o){if(n&1&&te(Yo,7),n&2){let s;K(s=Z())&&(o._dialogEl=s.first)}},hostAttrs:["tabindex","-1"],hostVars:8,hostBindings:function(n,o){n&2&&(nt("aria-modal",!0)("aria-labelledby",o.ariaLabelledBy)("aria-describedby",o.ariaDescribedBy)("role",o.role),It("modal d-block"+(o.windowClass?" "+o.windowClass:"")),T("fade",o.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",role:"role",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:Go,decls:4,vars:2,consts:[["dialog",""],["role","document"],[1,"modal-content"]],template:function(n,o){n&1&&(Ot(),ze(0,"div",1,0)(2,"div",2),Tt(3),Ke()()),n&2&&It("modal-dialog"+(o.size?" modal-"+o.size:"")+(o.centered?" modal-dialog-centered":"")+o.fullscreenClass+(o.scrollable?" modal-dialog-scrollable":"")+(o.modalDialogClass?" "+o.modalDialogClass:""))},styles:[`ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}
2`],encapsulation:2});let e=t;return e})(),or=(()=>{let t=class t{constructor(){this._applicationRef=l(qe),this._injector=l(Y),this._environmentInjector=l(ui),this._document=l(G),this._scrollBar=l(Fn),this._activeWindowCmptHasChanged=new O,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._modalRefs=[],this._windowCmpts=[],this._activeInstances=new w;let i=l(U);this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){let n=this._windowCmpts[this._windowCmpts.length-1];Sn(i,n.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(n.location.nativeElement)}})}_restoreScrollBar(){let i=this._scrollBarRestoreFn;i&&(this._scrollBarRestoreFn=null,i())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(i,n,o){let s=o.container instanceof HTMLElement?o.container:Dt(o.container)?this._document.querySelector(o.container):this._document.body;if(!s)throw new Error(`The specified modal container "${o.container||"body"}" was not found in the DOM.`);this._hideScrollBar();let a=new ri;i=o.injector||i;let d=i.get(ui,null)||this._environmentInjector,p=this._getContentRef(i,d,n,a,o),c=o.backdrop!==!1?this._attachBackdrop(s):void 0,m=this._attachWindowComponent(s,p.nodes),u=new Hi(m,p,c,o.beforeDismiss);return this._registerModalRef(u),this._registerWindowCmpt(m),u.hidden.pipe(Yt(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(this._document.body.classList.remove("modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),a.close=f=>{u.close(f)},a.dismiss=f=>{u.dismiss(f)},a.update=f=>{u.update(f)},u.update(o),this._modalRefs.length===1&&this._document.body.classList.add("modal-open"),c&&c.instance&&c.changeDetectorRef.detectChanges(),m.changeDetectorRef.detectChanges(),u}get activeInstances(){return this._activeInstances}dismissAll(i){this._modalRefs.forEach(n=>n.dismiss(i))}
2hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(i){let n=Ze(er,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(n.hostView),i.appendChild(n.location.nativeElement),n}_attachWindowComponent(i,n){let o=Ze(nr,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:n});return this._applicationRef.attachView(o.hostView),i.appendChild(o.location.nativeElement),o}_getContentRef(i,n,o,s,a){return o?o instanceof gt?this._createFromTemplateRef(o,s):Ct(o)?this._createFromString(o):this._createFromComponent(i,n,o,s,a):new wt([])}_createFromTemplateRef(i,n){let o={$implicit:n,close(a){n.close(a)},dismiss(a){n.dismiss(a)}},s=i.createEmbeddedView(o);return this._applicationRef.attachView(s),new wt([s.rootNodes],s)}_createFromString(i){let n=this._document.createTextNode(`${i}`);return new wt([[n]])}_createFromComponent(i,n,o,s,a){let d=Y.create({providers:[{provide:ri,useValue:s}],parent:i}),p=Ze(o,{environmentInjector:n,elementInjector:d}),c=p.location.nativeElement;return a.scrollable&&c.classList.add("component-host-scrollable"),this._applicationRef.attachView(p.hostView),new wt([[c]],p.hostView,p)}_setAriaHidden(i){let n=i.parentElement;n&&i!==this._document.body&&(Array.from(n.children).forEach(o=>{o!==i&&o.nodeName!=="SCRIPT"&&(this._ariaHiddenValues.set(o,o.getAttribute("aria-hidden")),o.setAttribute("aria-hidden","true"))}),this._setAriaHidden(n))}_revertAriaHidden(){this._ariaHiddenValues.forEach((i,n)=>{i?n.setAttribute("aria-hidden",i):n.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(i){let n=()=>{let o=this._modalRefs.indexOf(i);o>-1&&(this._modalRefs.splice(o,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(i),this._activeInstances.emit(this._modalRefs),i.result.then(n,n)}_registerWindowCmpt(i){this._windowCmpts.push(i),this._activeWindowCmptHasChanged.next(),i.onDestroy(()=>{let n=this._windowCmpts.indexOf(i);n>-1&&(this._windowCmpts.splice(n,1),this._activeWindowCmptHasChanged.next())})}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=P({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),rr=(()=>{let t=class t{constructor(){this._injector=l(Y),this._modalStack=l(or),this._config=l(Jo)}open(i,n={}){let o=je(pi(je({},this._config),{animation:this._config.animation}),n);return this._modalStack.open(this._injector,i,o)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(i){this._modalStack.dismissAll(i)}hasOpenModals(){return this._modalStack.hasOpenModals()}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=P({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),zl=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=at({type:t}),t.\u0275inj=st({providers:[rr]});let e=t;return e})();function fe(e){e||(e=l(Gt));let t=new ge(r=>{if(e.destroyed){r.next();return}return e.onDestroy(r.next.bind(r))});return r=>r.pipe(N(t))}function pc(e){let t=wn(e);return new ge(r=>{let i=t?.onDestroy(()=>r.complete()),n=e.subscribe(o=>r.next(o));return()=>{n.unsubscribe(),i?.()}})}var sr=(()=>{let t=class t{constructor(){this._ngbConfig=l(rt),this.horizontal=!1}get animation(){return this._animation??this._ngbConfig.animation}set animation(i){this._animation=i}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=P({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),si=(()=>{let t=class t{constructor(){this._config=l(sr),this._element=l(M),this._zone=l(U),this.animation=this._config.animation,this._afterInit=!1,this._isCollapsed=!1,this.ngbCollapseChange=new w,this.horizontal=this._config.horizontal,this.shown=new w,this.hidden=new w}set collapsed(i){this._isCollapsed!==i&&(this._isCollapsed=i,this._afterInit&&this._runTransitionWithEvents(i,this.animation))}ngOnInit(){this._runTransition(this._isCollapsed,!1),this._afterInit=!0}toggle(i=this._isCollapsed){this.collapsed=!i,this.ngbCollapseChange.next(this._isCollapsed)}_runTransition(i,n){return tt(this._zone,this._element.nativeElement,jn,{animation:n,runningTransition:"stop",context:{direction:i?"hide":"show",dimension:this.horizontal?"width":"height"}})}_runTransitionWithEvents(i,n){this._runTransition(i,n).subscribe(()=>{i?this.hidden.emit():this.shown.emit()})}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbCollapse",""]],hostVars:2,hostBindings:function(n,o){n&2&&T("collapse-horizontal",o.horizontal)},inputs:{animation:"animation",collapsed:[0,"ngbCollapse","collapsed"],horizontal:"horizontal"},outputs:{ngbCollapseChange:"ngbCollapseChange",shown:"shown",hidden:"hidden"},exportAs:["ngbCollapse"]});let e=t;return e})(),Cc=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=at({type:t}),t.\u0275inj=st({});let e=t;return e})();var dr=["container"],lr=["ngbAccordionBody",""],cr=["*"],pr=(()=>{let t=class t{constructor(){this._ngbConfig=l(rt),this.closeOthers=!1,this.destroyOnHide=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(i){this._animation=i}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=P({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),fr=0,jc=(()=>{let t=class t{constructor(){this._item=l(ue),this._viewRef=null,this.elementRef=l(M)}ngAfterContentChecked(){this._bodyTpl&&(this._item._shouldBeInDOM?this._createViewIfNotExists():this._destroyViewIfExists())}ngOnDestroy(){this._destroyViewIfExists()}_destroyViewIfExists(){this._viewRef?.destroy(),this._viewRef=null}_createViewIfNotExists(){this._viewRef||(this._viewRef=this._vcr.createEmbeddedView(this._bodyTpl),this._viewRef.detectChanges())}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=ut({type:t,selectors:[["","ngbAccordionBody",""]],contentQueries:function(n,o,s){if
2(n&1&&vt(s,gt,7),n&2){let a;K(a=Z())&&(o._bodyTpl=a.first)}},viewQuery:function(n,o){if(n&1&&te(dr,7,We),n&2){let s;K(s=Z())&&(o._vcr=s.first)}},hostAttrs:[1,"accordion-body"],attrs:lr,ngContentSelectors:cr,decls:3,vars:0,consts:[["container",""]],template:function(n,o){n&1&&(Ot(),pn(0,null,0),Tt(2))},encapsulation:2});let e=t;return e})(),ur=(()=>{let t=class t{constructor(){this.item=l(ue),this.ngbCollapse=l(si)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbAccordionCollapse",""]],hostAttrs:["role","region",1,"accordion-collapse"],hostVars:2,hostBindings:function(n,o){n&2&&(z("id",o.item.collapseId),nt("aria-labelledby",o.item.toggleId))},exportAs:["ngbAccordionCollapse"],features:[hi([si])]});let e=t;return e})(),hr=(()=>{let t=class t{constructor(){this.item=l(ue),this.accordion=l(Ln)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbAccordionToggle",""]],hostVars:5,hostBindings:function(n,o){n&1&&ot("click",function(){return!o.item.disabled&&o.accordion.toggle(o.item.id)}),n&2&&(z("id",o.item.toggleId),nt("aria-controls",o.item.collapseId)("aria-expanded",!o.item.collapsed),T("collapsed",o.item.collapsed))}});let e=t;return e})(),Sc=(()=>{let t=class t{constructor(){this.item=l(ue)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["button","ngbAccordionButton",""]],hostAttrs:["type","button",1,"accordion-button"],hostVars:1,hostBindings:function(n,o){n&2&&z("disabled",o.item.disabled)},features:[hi([hr])]});let e=t;return e})(),Fc=(()=>{let t=class t{constructor(){this.item=l(ue)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbAccordionHeader",""]],hostAttrs:["role","heading",1,"accordion-header"],hostVars:2,hostBindings:function(n,o){n&2&&T("collapsed",o.item.collapsed)}});let e=t;return e})(),ue=(()=>{let t=class t{constructor(){this._accordion=l(Ln),this._cd=l(et),this._destroyRef=l(Gt),this._collapsed=!0,this._id=`ngb-accordion-item-${fr++}`,this._collapseAnimationRunning=!1,this.disabled=!1,this.show=new w,this.shown=new w,this.hide=new w,this.hidden=new w}set id(i){Ct(i)&&i!==""&&(this._id=i)}set destroyOnHide(i){this._destroyOnHide=i}get destroyOnHide(){return this._destroyOnHide===void 0?this._accordion.destroyOnHide:this._destroyOnHide}set collapsed(i){i?this.collapse():this.expand()}get collapsed(){return this._collapsed}get id(){return`${this._id}`}get toggleId(){return`${this.id}-toggle`}get collapseId(){return`${this.id}-collapse`}get _shouldBeInDOM(){return!this.collapsed||this._collapseAnimationRunning||!this.destroyOnHide}ngAfterContentInit(){let{ngbCollapse:i}=this._collapse;i.animation=!1,i.collapsed=this.collapsed,i.animation=this._accordion.animation,i.hidden.pipe(fe(this._destroyRef)).subscribe(()=>{this._collapseAnimationRunning=!1,this.hidden.emit(),this._accordion.hidden.emit(this.id),this._cd.markForCheck()}),i.shown.pipe(fe(this._destroyRef)).subscribe(()=>{this.shown.emit(),this._accordion.shown.emit(this.id),this._cd.markForCheck()})}toggle(){this.collapsed=!this.collapsed}expand(){if(this.collapsed){if(!this._accordion._ensureCanExpand(this))return;this._collapsed=!1,this._cd.markForCheck(),this._cd.detectChanges(),this.show.emit(),this._accordion.show.emit(this.id),this._collapse.ngbCollapse.animation=this._accordion.animation,this._collapse.ngbCollapse.collapsed=!1}}collapse(){this.collapsed||(this._collapsed=!0,this._collapseAnimationRunning=!0,this._cd.markForCheck(),this.hide.emit(),this._accordion.hide.emit(this.id),this._collapse.ngbCollapse.animation=this._accordion.animation,this._collapse.ngbCollapse.collapsed=!0)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbAccordionItem",""]],contentQueries:function(n,o,s){if(n&1&&vt(s,ur,7),n&2){let a;K(a=Z())&&(o._collapse=a.first)}},hostAttrs:[1,"accordion-item"],hostVars:1,hostBindings:function(n,o){n&2&&z("id",o.id)},inputs:{id:[0,"ngbAccordionItem","id"],destroyOnHide:"destroyOnHide",disabled:"disabled",collapsed:"collapsed"},outputs:{show:"show",shown:"shown",hide:"hide",hidden:"hidden"},exportAs:["ngbAccordionItem"]});let e=t;return e})(),Ln=(()=>{let t=class t{constructor(){this._config=l(pr),this._anItemWasAlreadyExpandedDuringInitialisation=!1,this.animation=this._config.animation,this.closeOthers=this._config.closeOthers,this.destroyOnHide=this._config.destroyOnHide,this.show=new w,this.shown=new w,this.hide=new w,this.hidden=new w}
2toggle(i){this._getItem(i)?.toggle()}expand(i){this._getItem(i)?.expand()}expandAll(){this._items&&(this.closeOthers?this._items.find(i=>!i.collapsed)||this._items.first.expand():this._items.forEach(i=>i.expand()))}collapse(i){this._getItem(i)?.collapse()}collapseAll(){this._items?.forEach(i=>i.collapse())}isExpanded(i){let n=this._getItem(i);return n?!n.collapsed:!1}_ensureCanExpand(i){return this.closeOthers?this._items?(this._items.find(n=>!n.collapsed&&i!==n)?.collapse(),!0):this._anItemWasAlreadyExpandedDuringInitialisation?!1:(this._anItemWasAlreadyExpandedDuringInitialisation=!0,!0):!0}_getItem(i){return this._items?.find(n=>n.id===i)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbAccordion",""]],contentQueries:function(n,o,s){if(n&1&&vt(s,ue,4),n&2){let a;K(a=Z())&&(o._items=a)}},hostAttrs:[1,"accordion"],inputs:{animation:"animation",closeOthers:"closeOthers",destroyOnHide:"destroyOnHide"},outputs:{show:"show",shown:"shown",hide:"hide",hidden:"hidden"},exportAs:["ngbAccordion"]});let e=t;return e})();var mr=(()=>{let t=class t{constructor(){this.autoClose=!0,this.placement=["bottom-start","bottom-end","top-start","top-end"],this.popperOptions=i=>i,this.container=null}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=P({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Vn=(()=>{let t=class t{constructor(){this._disabled=!1,this.nativeElement=l(M).nativeElement,this.tabindex=0}set disabled(i){this._disabled=i===""||i===!0}get disabled(){return this._disabled}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbDropdownItem",""]],hostAttrs:[1,"dropdown-item"],hostVars:3,hostBindings:function(n,o){n&2&&(z("tabIndex",o.disabled?-1:o.tabindex),T("disabled",o.disabled))},inputs:{tabindex:"tabindex",disabled:"disabled"}});let e=t;return e})(),Gc=(()=>{let t=class t{constructor(){this.item=l(Vn)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["button","ngbDropdownItem",""]],hostVars:1,hostBindings:function(n,o){n&2&&z("disabled",o.item.disabled)}});let e=t;return e})(),gr=(()=>{let t=class t{constructor(){this.dropdown=l(Wn),this.nativeElement=l(M).nativeElement}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbDropdownMenu",""]],contentQueries:function(n,o,s){if(n&1&&vt(s,Vn,4),n&2){let a;K(a=Z())&&(o.menuItems=a)}},hostAttrs:[1,"dropdown-menu"],hostVars:2,hostBindings:function(n,o){n&1&&ot("keydown.ArrowUp",function(a){return o.dropdown.onKeyDown(a)})("keydown.ArrowDown",function(a){return o.dropdown.onKeyDown(a)})("keydown.Home",function(a){return o.dropdown.onKeyDown(a)})("keydown.End",function(a){return o.dropdown.onKeyDown(a)})("keydown.Enter",function(a){return o.dropdown.onKeyDown(a)})("keydown.Space",function(a){return o.dropdown.onKeyDown(a)})("keydown.Tab",function(a){return o.dropdown.onKeyDown(a)})("keydown.Shift.Tab",function(a){return o.dropdown.onKeyDown(a)}),n&2&&T("show",o.dropdown.isOpen())}});let e=t;return e})(),Si=(()=>{let t=class t{constructor(){this.dropdown=l(Wn),this.nativeElement=l(M).nativeElement}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbDropdownAnchor",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:3,hostBindings:function(n,o){n&2&&(nt("aria-expanded",o.dropdown.isOpen()),T("show",o.dropdown.isOpen()))}});let e=t;return e})(),Jc=(()=>{let t=class t extends Si{};t.\u0275fac=(()=>{let i;return function(o){return(i||(i=be(t)))(o||t)}})(),t.\u0275dir=y({type:t,selectors:[["","ngbDropdownToggle",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:3,hostBindings:function(n,o){n&1&&ot("click",function(){return o.dropdown.toggle()})("keydown.ArrowUp",function(a){return o.dropdown.onKeyDown(a)})("keydown.ArrowDown",function(a){return o.dropdown.onKeyDown(a)})("keydown.Home",function(a){return o.dropdown.onKeyDown(a)})("keydown.End",function(a){return o.dropdown.onKeyDown(a)})("keydown.Tab",function(a){return o.dropdown.onKeyDown(a)})("keydown.Shift.Tab",function(a){return o.dropdown.onKeyDown(a)}),n&2&&(nt("aria-expanded",o.dropdown.isOpen()),T("show",o.dropdown.isOpen()))},features:[mn([{provide:Si,useExisting:rn(()=>t)}]),_e]});let e=t;return e})(),Wn=(()=>{let t=class t{constructor(){this._changeDetector=l(et),this._config=l(mr),this._document=l(G),this._injector=l(Y),this._ngZone=l(U),this._nativeElement=l(M).nativeElement,this._destroyCloseHandlers$=new O,this._bodyContainer=null,this._positioning=ae(),this.autoClose=this._config.autoClose,this._open=!1,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.container=this._config.container,this.openChange=new w}ngOnInit(){this.display||(this.display=this._nativeElement.closest(".
2navbar")?"static":"dynamic")}ngAfterContentInit(){Ft({write:()=>{this._applyPlacementClasses(),this._open&&this._setCloseHandlers()}},{injector:this._injector})}ngOnChanges(i){if(i.container&&this._open&&this._applyContainer(this.container),i.placement&&!i.placement.firstChange&&(this._positioning.setOptions({hostElement:this._anchor.nativeElement,targetElement:this._bodyContainer||this._menu.nativeElement,placement:this.placement}),this._applyPlacementClasses()),i.dropdownClass){let{currentValue:n,previousValue:o}=i.dropdownClass;this._applyCustomDropdownClass(n,o)}i.autoClose&&this._open&&(this.autoClose=i.autoClose.currentValue,this._setCloseHandlers())}isOpen(){return this._open}open(){this._open||(this._open=!0,this._applyContainer(this.container),this.openChange.emit(!0),this._setCloseHandlers(),this._anchor&&(this._anchor.nativeElement.focus(),this.display==="dynamic"&&this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._anchor.nativeElement,targetElement:this._bodyContainer||this._menu.nativeElement,placement:this.placement,updatePopperOptions:i=>this.popperOptions(pe([0,2])(i))}),this._applyPlacementClasses(),this._afterRenderRef=Jt({write:()=>{this._positionMenu()}},{injector:this._injector})})))}_setCloseHandlers(){this._destroyCloseHandlers$.next(),ce(this._ngZone,this._document,this.autoClose,i=>{this.close(),i===0&&this._anchor.nativeElement.focus()},this._destroyCloseHandlers$,this._menu?[this._menu.nativeElement]:[],this._anchor?[this._anchor.nativeElement]:[],".dropdown-item,.dropdown-divider")}close(){this._open&&(this._open=!1,this._resetContainer(),this._positioning.destroy(),this._afterRenderRef?.destroy(),this._destroyCloseHandlers$.next(),this.openChange.emit(!1),this._changeDetector.markForCheck())}toggle(){this.isOpen()?this.close():this.open()}ngOnDestroy(){this.close()}onKeyDown(i){let{key:n}=i,o=this._getMenuElements(),s=-1,a=null,d=this._isEventFromToggle(i);if(!d&&o.length&&o.forEach((p,c)=>{p.contains(i.target)&&(a=p),p===Ai(this._document)&&(s=c)}),n===" "||n==="Enter"){a&&(this.autoClose===!0||this.autoClose==="inside")&&Q(a,"click").pipe(Yt(1)).subscribe(()=>this.close());return}if(n==="Tab"){if(i.target&&this.isOpen()&&this.autoClose)if(this._anchor.nativeElement===i.target){this.container==="body"&&!i.shiftKey?(this._menu.nativeElement.setAttribute("tabindex","0"),this._menu.nativeElement.focus(),this._menu.nativeElement.removeAttribute("tabindex")):i.shiftKey&&this.close();return}else if(this.container==="body"){let p=this._menu.nativeElement.querySelectorAll(Ni);i.shiftKey&&i.target===p[0]?(this._anchor.nativeElement.focus(),i.preventDefault()):!i.shiftKey&&i.target===p[p.length-1]&&(this._anchor.nativeElement.focus(),this.close())}else Q(i.target,"focusout").pipe(Yt(1)).subscribe(({relatedTarget:p})=>{this._nativeElement.contains(p)||this.close()});return}if(d||a){if(this.open(),o.length){switch(n){case"ArrowDown":s=Math.min(s+1,o.length-1);break;case"ArrowUp":if(this._isDropup()&&s===-1){s=o.length-1;break}s=Math.max(s-1,0);break;case"Home":s=0;break;case"End":s=o.length-1;break}o[s].focus()}i.preventDefault()}}_isDropup(){return this._nativeElement.classList.contains("dropup")}_isEventFromToggle(i){return this._anchor.nativeElement.contains(i.target)}_getMenuElements(){return this._menu?this._menu.menuItems.filter(({disabled:i})=>!i).map(({nativeElement:i})=>i):[]}_positionMenu(){let i=this._menu;this.isOpen()&&i&&(this.display==="dynamic"?(this._positioning.update(),this._applyPlacementClasses()):this._applyPlacementClasses(this._getFirstPlacement(this.placement)))}_getFirstPlacement(i){return Array.isArray(i)?i[0]:i.split(" ")[0]}_resetContainer(){this._menu&&this._nativeElement.appendChild(this._menu.nativeElement),this._bodyContainer&&(this._document.body.removeChild(this._bodyContainer),this._bodyContainer=null)}_applyContainer(i=null){if(this._resetContainer(),i==="body"){let n=this._menu.nativeElement,o=this._bodyContainer=this._bodyContainer||this._document.createElement("div");o.style.position="absolute",n.style.position="static",o.style.zIndex="1055",o.appendChild(n),this._document.body.appendChild(o)}this._applyCustomDropdownClass(this.dropdownClass)}_applyCustomDropdownClass(i,n){let o=this.container==="body"?this._bodyContainer:this._nativeElement;o&&(n&&o.classList.remove(n),i&&o.classList.add(i))}_applyPlacementClasses(i){if(this._menu){i||(i=this._getFirstPlacement(this.placement)),this._nativeElement.classList.remove("dropup","dropdown"),this.display==="static"?this._menu.nativeElement.setAttribute("data-bs-popper","static"):this._menu.nativeElement.removeAttribute("data-bs-popper");let n=i.search("^top")!==-1?"dropup":"dropdown";this._nativeElement.classList.add(n),this._bodyContainer&&(this._bodyContainer.classList.remove("dropup","dropdown"),this._bodyContainer.classList.add(n))}}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbDropdown",""]],contentQueries:function(n,o,s){if
2(n&1&&vt(s,gr,5)(s,Si,5),n&2){let a;K(a=Z())&&(o._menu=a.first),K(a=Z())&&(o._anchor=a.first)}},hostVars:2,hostBindings:function(n,o){n&2&&T("show",o.isOpen())},inputs:{autoClose:"autoClose",dropdownClass:"dropdownClass",_open:[0,"open","_open"],placement:"placement",popperOptions:"popperOptions",container:"container",display:"display"},outputs:{openChange:"openChange"},exportAs:["ngbDropdown"],features:[Rt]});let e=t;return e})();var tp=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=at({type:t}),t.\u0275inj=st({});let e=t;return e})();var vr=["ngbNavOutlet",""],wr=e=>({$implicit:e});function br(e,t){}function yr(e,t){if(e&1&&(De(0,"div",0),$e(1,br,0,0,"ng-template",1),Ee()),e&2){let r=Lt().$implicit,i=Lt();Ce("item",r)("nav",i.nav)("role",i.paneRole),ye(),Ce("ngTemplateOutlet",(r.contentTpl==null?null:r.contentTpl.templateRef)||null)("ngTemplateOutletContext",gn(5,wr,r.active||i.isPanelTransitioning(r)))}}function _r(e,t){if(e&1&&Qe(0,yr,2,7,"div",0),e&2){let r=t.$implicit,i=Lt();Ue(r.isPanelInDom()||i.isPanelTransitioning(r)?0:-1)}}var Cr=(()=>{let t=class t{constructor(){this._ngbConfig=l(rt),this.destroyOnHide=!0,this.orientation="horizontal",this.roles="tablist",this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(i){this._animation=i}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=P({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),qn=e=>Dt(e)&&e!=="",Dr=0,Er=(()=>{let t=class t{constructor(){this.templateRef=l(gt)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["ng-template","ngbNavContent",""]]});let e=t;return e})(),Cp=(()=>{let t=class t{constructor(i){this.role=i,this.nav=l(Fi)}};t.\u0275fac=function(n){return new(n||t)(Ve("role"))},t.\u0275dir=y({type:t,selectors:[["","ngbNavItem","",5,"ng-container"]],hostVars:1,hostBindings:function(n,o){n&2&&nt("role",o.role?o.role:o.nav.roles?"presentation":void 0)}});let e=t;return e})(),Qn=(()=>{let t=class t{constructor(){this._nav=l(Fi),this._nativeElement=l(M).nativeElement,this.disabled=!1,this.shown=new w,this.hidden=new w}ngOnInit(){Dt(this.domId)||(this.domId=`ngb-nav-${Dr++}`)}get active(){return this._nav.activeId===this.id}get id(){return qn(this._id)?this._id:this.domId}get panelDomId(){return`${this.domId}-panel`}isPanelInDom(){return(Dt(this.destroyOnHide)?!this.destroyOnHide:!this._nav.destroyOnHide)||this.active}isNgContainer(){return this._nativeElement.nodeType===Node.COMMENT_NODE}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbNavItem",""]],contentQueries:function(n,o,s){if(n&1&&vt(s,Er,4),n&2){let a;K(a=Z())&&(o.contentTpl=a.first)}},hostAttrs:[1,"nav-item"],inputs:{destroyOnHide:"destroyOnHide",disabled:"disabled",domId:"domId",_id:[0,"ngbNavItem","_id"]},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbNavItem"]});let e=t;return e})(),Fi=(()=>{let t=class t{constructor(i){this.role=i,this._config=l(Cr),this._cd=l(et),this._document=l(G),this._nativeElement=l(M).nativeElement,this.destroyRef=l(Gt),this._navigatingWithKeyboard=!1,this.activeIdChange=new w,this.animation=this._config.animation,this.destroyOnHide=this._config.destroyOnHide,this.orientation=this._config.orientation,this.roles=this._config.roles,this.keyboard=this._config.keyboard,this.shown=new w,this.hidden=new w,this.navItemChange$=new O,this.navChange=new w}click(i){i.disabled||this._updateActiveId(i.id)}onFocusout({relatedTarget:i}){this._nativeElement.contains(i)||(this._navigatingWithKeyboard=!1)}onKeyDown(i){if(this.roles!=="tablist"||!this.keyboard)return;let n=this.links.filter(a=>!a.navItem.disabled),{length:o}=n,s=-1;if(n.forEach((a,d)=>{a.nativeElement===this._document.activeElement&&(s=d)}),o){switch(i.key){case"ArrowUp":case"ArrowLeft":s=(s-1+o)%o;break;case"ArrowRight":case"ArrowDown":s=(s+1)%o;break;case"Home":s=0;break;case"End":s=o-1;break}this.keyboard==="changeWithArrows"&&this.select(n[s].navItem.id),n[s].nativeElement.focus(),this._navigatingWithKeyboard=!0,i.preventDefault()}}select(i){this._updateActiveId(i,!1)}ngAfterContentInit(){if(!Dt(this.activeId)){let i=this.items.first?this.items.first.id:null;qn(i)&&(this._updateActiveId(i,!1),this._cd.detectChanges())}this.items.changes.pipe(fe(this.destroyRef)).subscribe(()=>this._notifyItemChanged(this.activeId))}ngOnChanges({activeId:i}){i&&!i.firstChange&&this._notifyItemChanged(i.currentValue)}_updateActiveId(i,n=!0){if(this.activeId!==i){let o=!1;n&&this.navChange.emit({activeId:this.activeId,nextId:i,preventDefault:()=>{o=!0}}),o||(this.activeId=i,this.activeIdChange.emit(i),this._notifyItemChanged(i))}}_notifyItemChanged(i){this.navItemChange$.next(this._getItemById(i))}_getItemById(i){return this.items&&this.items.find(n=>n.id===i)||null}};t.\u0275fac=function(n){return new(n||t)(Ve("role"))},t.\u0275dir=y({type:t,selectors:[["","ngbNav",""]],contentQueries:function(n,o,s){if
2(n&1&&vt(s,Qn,4)(s,Li,5),n&2){let a;K(a=Z())&&(o.items=a),K(a=Z())&&(o.links=a)}},hostAttrs:[1,"nav"],hostVars:4,hostBindings:function(n,o){n&1&&ot("keydown.arrowLeft",function(a){return o.onKeyDown(a)})("keydown.arrowRight",function(a){return o.onKeyDown(a)})("keydown.arrowDown",function(a){return o.onKeyDown(a)})("keydown.arrowUp",function(a){return o.onKeyDown(a)})("keydown.Home",function(a){return o.onKeyDown(a)})("keydown.End",function(a){return o.onKeyDown(a)})("focusout",function(a){return o.onFocusout(a)}),n&2&&(nt("aria-orientation",o.orientation==="vertical"&&o.roles==="tablist"?"vertical":void 0)("role",o.role?o.role:o.roles?"tablist":void 0),T("flex-column",o.orientation==="vertical"))},inputs:{activeId:"activeId",animation:"animation",destroyOnHide:"destroyOnHide",orientation:"orientation",roles:"roles",keyboard:"keyboard"},outputs:{activeIdChange:"activeIdChange",shown:"shown",hidden:"hidden",navChange:"navChange"},exportAs:["ngbNav"],features:[Rt]});let e=t;return e})(),Li=(()=>{let t=class t{constructor(i){this.role=i,this.navItem=l(Qn),this.nav=l(Fi),this.nativeElement=l(M).nativeElement}get tabindex(){return this.nav.keyboard===!1?this.navItem.disabled?-1:void 0:this.nav._navigatingWithKeyboard||this.navItem.disabled||!this.navItem.active?-1:void 0}};t.\u0275fac=function(n){return new(n||t)(Ve("role"))},t.\u0275dir=y({type:t,selectors:[["","ngbNavLink",""]],hostAttrs:[1,"nav-link"],hostVars:12,hostBindings:function(n,o){n&2&&(z("id",o.navItem.domId),nt("role",o.role?o.role:o.nav.roles?"tab":void 0)("tabindex",o.tabindex)("aria-controls",o.navItem.isPanelInDom()?o.navItem.panelDomId:null)("aria-selected",o.navItem.active)("aria-disabled",o.navItem.disabled),T("nav-item",o.navItem.isNgContainer())("active",o.navItem.active)("disabled",o.navItem.disabled))}});let e=t;return e})(),Dp=(()=>{let t=class t extends Li{};t.\u0275fac=(()=>{let i;return function(o){return(i||(i=be(t)))(o||t)}})(),t.\u0275dir=y({type:t,selectors:[["button","ngbNavLink",""]],hostAttrs:["type","button"],hostVars:1,hostBindings:function(n,o){n&1&&ot("click",function(){return o.nav.click(o.navItem)}),n&2&&z("disabled",o.navItem.disabled)},features:[_e]});let e=t;return e})(),Ep=(()=>{let t=class t extends Li{};t.\u0275fac=(()=>{let i;return function(o){return(i||(i=be(t)))(o||t)}})(),t.\u0275dir=y({type:t,selectors:[["a","ngbNavLink",""]],hostAttrs:["href",""],hostBindings:function(n,o){n&1&&ot("click",function(a){return o.nav.click(o.navItem),a.preventDefault()})},features:[_e]});let e=t;return e})(),xr=({classList:e})=>(e.remove("show"),()=>e.remove("active")),Rr=(e,t)=>{t&&de(e),e.classList.add("show")},$n=(()=>{let t=class t{constructor(){this.nativeElement=l(M).nativeElement}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbNavPane",""]],hostAttrs:[1,"tab-pane"],hostVars:5,hostBindings:function(n,o){n&2&&(z("id",o.item.panelDomId),nt("role",o.role?o.role:o.nav.roles?"tabpanel":void 0)("aria-labelledby",o.item.domId),T("fade",o.nav.animation))},inputs:{item:"item",nav:"nav",role:"role"}});let e=t;return e})(),xp=(()=>{let t=class t{constructor(){this._cd=l(et),this._ngZone=l(U),this._activePane=null}isPanelTransitioning(i){return this._activePane?.item===i}ngAfterViewInit(){this._updateActivePane(),this.nav.navItemChange$.pipe(fe(this.nav.destroyRef),nn(this._activePane?.item||null),Ji(),en(1)).subscribe(i=>{let n={animation:this.nav.animation,runningTransition:"stop"};this._cd.detectChanges(),this._activePane?tt(this._ngZone,this._activePane.nativeElement,xr,n).subscribe(()=>{let o=this._activePane?.item;this._activePane=this._getPaneForItem(i),this._cd.markForCheck(),this._activePane&&(this._activePane.nativeElement.classList.add("active"),tt(this._ngZone,this._activePane.nativeElement,Rr,n).subscribe(()=>{i&&(i.shown.emit(),this.nav.shown.emit(i.id))})),o&&(o.hidden.emit(),this.nav.hidden.emit(o.id))}):this._updateActivePane()})}_updateActivePane(){this._activePane=this._getActivePane(),this._activePane?.nativeElement.classList.add("show","active")}_getPaneForItem(i){return this._panes&&this._panes.find(n=>n.item===i)||null}_getActivePane(){return this._panes&&this._panes.find(i=>i.item.active)||null}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=ut({type:t,selectors:[["","ngbNavOutlet",""]],viewQuery:function(n,o){if(n&1&&te($n,5),n&2){let s;K(s=Z())&&(o._panes=s)}},hostAttrs:[1,"tab-content"],inputs:{paneRole:"paneRole",nav:[0,"ngbNavOutlet","nav"]},attrs:vr,decls:2,vars:0,consts:[["ngbNavPane","",3,"item","nav","role"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(n,o){n&1&&an(0,_r,1,1,null,null,sn),n&2&&dn(o.nav.items)},dependencies:[$n,Xe],encapsulation:2,changeDetection:0});let e=t;return e})();var Rp=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=at({type:t}),t.\u0275inj=st({});let e=t;return e})();var Or=["*"];function Tr(e,t){if(e&1&&un(0),e&2){let r=Lt(2);hn(r.title)}}function Ir(e,t){}function Pr(e,t){if(e&1&&(De(0,"h3",2),$e(1,Tr,1,1,"ng-template",null,0,vn)(3,Ir,0,0,"ng-template",4),Ee()),e&2){let r=fn(2),i=Lt(
2);ye(3),Ce("ngTemplateOutlet",i.isTitleTemplate()?i.title:r)("ngTemplateOutletContext",i.context)}}var Mr=(()=>{let t=class t{constructor(){this._ngbConfig=l(rt),this.autoClose=!0,this.placement="auto",this.popperOptions=i=>i,this.triggers="click",this.disablePopover=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(i){this._animation=i}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=P({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),kr=0,Ar=(()=>{let t=class t{isTitleTemplate(){return this.title instanceof gt}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=ut({type:t,selectors:[["ngb-popover-window"]],hostAttrs:["role","tooltip",2,"position","absolute"],hostVars:5,hostBindings:function(n,o){n&1&&ot("mouseenter",function(){return o.onMouseEnter()})("mouseleave",function(){return o.onMouseLeave()}),n&2&&(z("id",o.id),It("popover"+(o.popoverClass?" "+o.popoverClass:"")),T("fade",o.animation))},inputs:{animation:"animation",title:"title",id:"id",popoverClass:"popoverClass",context:"context",onMouseEnter:"onMouseEnter",onMouseLeave:"onMouseLeave"},ngContentSelectors:Or,decls:4,vars:1,consts:[["simpleTitle",""],["data-popper-arrow","",1,"popover-arrow"],[1,"popover-header"],[1,"popover-body"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(n,o){n&1&&(Ot(),ln(0,"div",1),Qe(1,Pr,4,2,"h3",2),De(2,"div",3),Tt(3),Ee()),n&2&&(ye(),Ue(o.title?1:-1))},dependencies:[Xe],encapsulation:2,changeDetection:0});let e=t;return e})(),Vp=(()=>{let t=class t{constructor(){this._config=l(Mr),this.animation=this._config.animation,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.triggers=this._config.triggers,this.container=this._config.container,this.disablePopover=this._config.disablePopover,this.popoverClass=this._config.popoverClass,this.openDelay=this._config.openDelay,this.closeDelay=this._config.closeDelay,this.shown=new w,this.hidden=new w,this._nativeElement=l(M).nativeElement,this._ngZone=l(U),this._document=l(G),this._changeDetector=l(et),this._injector=l(Y),this._ngbPopoverWindowId=`ngb-popover-${kr++}`,this._popupService=new se(Ar),this._windowRef=null,this._positioning=ae(),this._mouseEnterPopover=new O,this._mouseLeavePopover=new O,this._opening=!0,this._transitioning=!1}open(i){if(!this._opening&&this._transitioning&&(this._transitioning=!1,le(this._windowRef.location.nativeElement)),!this._windowRef&&!this._isDisabled()){let{windowRef:n,transition$:o}=this._popupService.open(this.ngbPopover,i??this.popoverContext,this.animation);this._opening=!0,this._transitioning=!0,this._windowRef=n,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("title",this.popoverTitle),this._windowRef.setInput("context",i??this.popoverContext),this._windowRef.setInput("popoverClass",this.popoverClass),this._windowRef.setInput("id",this._ngbPopoverWindowId),this._windowRef.setInput("onMouseEnter",()=>this._mouseEnterPopover.next()),this._windowRef.setInput("onMouseLeave",()=>this._mouseLeavePopover.next()),this._getPositionTargetElement().setAttribute("aria-describedby",this._ngbPopoverWindowId),this.container==="body"&&this._document.body.appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,baseClass:"bs-popover",updatePopperOptions:s=>this.popperOptions(pe([0,8])(s))}),Promise.resolve().then(()=>{this._positioning.update()}),this._afterRenderRef=Jt({mixedReadWrite:()=>{this._positioning.update()}},{injector:this._injector})}),ce(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement]),o.subscribe(()=>{this._transitioning&&(this._transitioning=!1,this.shown.emit())})}}close(i=this.animation){this._opening&&this._transitioning&&(this._transitioning=!1,le(this._windowRef.location.nativeElement)),this._windowRef&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._opening=!1,this._transitioning=!0,this._popupService.close(i).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._afterRenderRef?.destroy(),this._transitioning&&(this._transitioning=!1,this.hidden.emit()),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return this._windowRef!=null}ngOnInit(){this._unregisterListenersFn=oi(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay,this._mouseEnterPopover,this._mouseLeavePopover)}ngOnChanges({ngbPopover:i,popoverTitle:n,disablePopover:o,popoverClass:s}){s&&this.isOpen()&&this._windowRef.setInput("popoverClass",s.currentValue),(i||n||o)&&this._isDisabled()&&this.close()}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_isDisabled(){return this.disablePopover?!0:!this.ngbPopover&&!this.popoverTitle}_getPositionTargetElement(){return(Ct(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbPopover",""]],inputs:{animation:"animation",autoClose:"autoClose",ngbPopover:"ngbPopover",popoverTitle:"popoverTitle",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disablePopover:"disablePopover",popoverClass:"popoverClass",popoverContext:"popoverContext",openDelay:"openDelay",closeDelay:"closeDelay"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbPopover"],features:[Rt]});let e=t;return e})();var Nr=["*"],Br=(()=>{let t=class t{constructor(){this._ngbConfig=l(rt),this.autoClose=!0,this.placement="auto",this.popperOptions=i=>i,this.triggers="hover focus",this.disableTooltip=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(i){this._animation=i}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=P({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Hr=0,jr=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=ut({type:t,selectors:[["ngb-tooltip-window"]],hostAttrs:["role","tooltip"],hostVars:5,hostBindings:function(n,o){n&1&&ot("mouseenter",function(){return o.onMouseEnter()})("mouseleave",function(){return o.onMouseLeave()}
2),n&2&&(z("id",o.id),It("tooltip"+(o.tooltipClass?" "+o.tooltipClass:"")),T("fade",o.animation))},inputs:{animation:"animation",id:"id",tooltipClass:"tooltipClass",onMouseEnter:"onMouseEnter",onMouseLeave:"onMouseLeave"},ngContentSelectors:Nr,decls:3,vars:0,consts:[["data-popper-arrow","",1,"tooltip-arrow"],[1,"tooltip-inner"]],template:function(n,o){n&1&&(Ot(),cn(0,"div",0),ze(1,"div",1),Tt(2),Ke())},styles:[`ngb-tooltip-window{pointer-events:none;position:absolute}ngb-tooltip-window .tooltip-inner{pointer-events:auto}ngb-tooltip-window.bs-tooltip-top,ngb-tooltip-window.bs-tooltip-bottom{padding-left:0;padding-right:0}ngb-tooltip-window.bs-tooltip-start,ngb-tooltip-window.bs-tooltip-end{padding-top:0;padding-bottom:0}
3`],encapsulation:2,changeDetection:0});let e=t;return e})(),ef=(()=>{let t=class t{constructor(){this._config=l(Br),this.animation=this._config.animation,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.triggers=this._config.triggers,this.container=this._config.container,this.disableTooltip=this._config.disableTooltip,this.tooltipClass=this._config.tooltipClass,this.openDelay=this._config.openDelay,this.closeDelay=this._config.closeDelay,this.shown=new w,this.hidden=new w,this._nativeElement=l(M).nativeElement,this._ngZone=l(U),this._document=l(G),this._changeDetector=l(et),this._injector=l(Y),this._ngbTooltipWindowId=`ngb-tooltip-${Hr++}`,this._popupService=new se(jr),this._windowRef=null,this._positioning=ae(),this._mouseEnterTooltip=new O,this._mouseLeaveTooltip=new O,this._opening=!0,this._transitioning=!1}set ngbTooltip(i){this._ngbTooltip=i,!i&&this._windowRef&&this.close()}get ngbTooltip(){return this._ngbTooltip}open(i){if(!this._opening&&this._transitioning&&(this._transitioning=!1,le(this._windowRef.location.nativeElement)),!this._windowRef&&this._ngbTooltip&&!this.disableTooltip){let{windowRef:n,transition$:o}=this._popupService.open(this._ngbTooltip,i??this.tooltipContext,this.animation);this._opening=!0,this._transitioning=!0,this._windowRef=n,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("tooltipClass",this.tooltipClass),this._windowRef.setInput("id",this._ngbTooltipWindowId),this._windowRef.setInput("onMouseEnter",()=>this._mouseEnterTooltip.next()),this._windowRef.setInput("onMouseLeave",()=>this._mouseLeaveTooltip.next()),this._getPositionTargetElement().setAttribute("aria-describedby",this._ngbTooltipWindowId),this.container==="body"&&this._document.body.appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,baseClass:"bs-tooltip",updatePopperOptions:s=>this.popperOptions(pe([0,6])(s))}),Promise.resolve().then(()=>{this._positioning.update()}),this._afterRenderRef=Jt({mixedReadWrite:()=>{this._positioning.update()}},{injector:this._injector})}),ce(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement],[this._nativeElement]),o.subscribe(()=>{this._transitioning&&(this._transitioning=!1,this.shown.emit())})}}close(i=this.animation){this._opening&&this._transitioning&&(this._transitioning=!1,le(this._windowRef.location.nativeElement)),this._windowRef!=null&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._opening=!1,this._transitioning=!0,this._popupService.close(i).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._afterRenderRef?.destroy(),this._transitioning&&(this._transitioning=!1,this.hidden.emit()),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return this._windowRef!=null}ngOnInit(){this._unregisterListenersFn=oi(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay,this._mouseEnterTooltip,this._mouseLeaveTooltip)}ngOnChanges({tooltipClass:i}){i&&this.isOpen()&&this._windowRef.setInput("tooltipClass",i.currentValue)}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_getPositionTargetElement(){return(Ct(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=y({type:t,selectors:[["","ngbTooltip",""]],inputs:{animation:"animation",autoClose:"autoClose",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disableTooltip:"disableTooltip",tooltipClass:"tooltipClass",tooltipContext:"tooltipContext",openDelay:"openDelay",closeDelay:"closeDelay",ngbTooltip:"ngbTooltip"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbTooltip"],features:[Rt]});let e=t;return e})(),nf=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=at({type:t}),t.\u0275inj=st({});let e=t;return e})();export{fe as a,pc as b,rt as c,si as d,Cc as e,jc as f,ur as g,Sc as h,Fc as i,ue as j,Ln as k,Vn as l,Gc as m,gr as n,Si as o,Jc as p,Wn as q,tp as r,ri as s,Hi as t,rr as u,zl as v,Er as w,Cp as x,Qn as y,Fi as z,Li as A,Dp as B,Ep as C,xp as D,Rp as E,Vp as F,ef as G,nf as H};
4/**i18n:347eeb695970c32bc275618edc2e751c67145d9fc3012e70543c114a99b9e016*/

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.