1import{b as f}from"./chunk-MWR3WBAN.js";import{Ba as s,Da as a,Ec as l,bc as c,cc as m,dc as d,ja as r,va as i,wb as p}from"./chunk-LTJHT5NU.js";var u=180,g=class o{spinnerService=r(f);visible=s(!1);constructor(){let n=r(i),e;a(()=>{let t=this.spinnerService.isLoading();clearTimeout(e),t?e=setTimeout(()=>this.visible.set(!0),u):this.visible.set(!1)}),n.onDestroy(()=>clearTimeout(e))}static \u0275fac=function(e){return new(e||o)};static \u0275cmp=p({type:o,selectors:[["wat-spinner"]],decls:2,vars:2,consts:[["aria-hidden","true",1,"wat-progress"],[1,"wat-progress__bar"]],template:function(e,t){e&1&&(c(0,"div",0),d(1,"span",1),m()),e&2&&l("wat-progress--active",t.visible())},styles:[".wat-progress[_ngcontent-%COMP%]{position:fixed;inset:0 0 auto;height:3px;z-index:9999;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .22s ease-out}.wat-progress--active[_ngcontent-%COMP%]{opacity:1}.wat-progress__bar[_ngcontent-%COMP%]{position:absolute;top:0;left:0;height:100%;width:35%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,color-mix(in srgb,var(--p-primary-500, #3b82f6) 20%,transparent),var(--p-primary-500, #3b82f6));box-shadow:0 0 10px color-mix(in srgb,var(--p-primary-500, #3b82f6) 55%,transparent);transform:translate(-100%);animation:_ngcontent-%COMP%_wat-progress-indeterminate 1.15s cubic-bezier(.65,0,.35,1) infinite}@keyframes _ngcontent-%COMP%_wat-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.wat-progress[_ngcontent-%COMP%]{transition:none}.wat-progress__bar[_ngcontent-%COMP%]{width:100%;transform:none;animation:none;opacity:.7}}"]})};export{g as a};
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.