1import{La as S,Na as m,Qd as p,Rd as M,Ta as D,Va as E,_b as w,ta as x,ya as y}from"./chunk-HSO33GGI.js";import{a as i,b as u}from"./chunk-CJN3JB5D.js";var C=Symbol("");function v(t){return new Proxy(t,{has(e,n){return!!this.get(e,n,void 0)},get(e,n){let s=p(e);return!W(s)||!(n in s)?(w(e[n])&&e[n][C]&&delete e[n],e[n]):(w(e[n])||(Object.defineProperty(e,n,{value:M(()=>e()[n]),configurable:!0}),e[n][C]=!0),v(e[n]))}})}var T=[WeakSet,WeakMap,Promise,Date,Error,RegExp,ArrayBuffer,DataView,Function];function W(t){if(t===null||typeof t!="object"||A(t))return!1;let e=Object.getPrototypeOf(t);if(e===Object.prototype)return!0;for(;e&&e!==Object.prototype;){if(T.includes(e.constructor))return!1;e=Object.getPrototypeOf(e)}return e===Object.prototype}function A(t){return typeof t?.[Symbol.iterator]=="function"}function J(t,e){let n=[],s=e?.injector??y(S),r=(o,c)=>{if(q(o)){let a=U(),d=c?.injector??a??s,g=E(()=>{let l=o();p(()=>t(l))},{injector:d});return n.push(g),d.get(m).onDestroy(()=>{let l=n.indexOf(g);l!==-1&&n.splice(l,1)}),g}else return t(o),{destroy:()=>{}}};return r.destroy=()=>n.forEach(o=>o.destroy()),r}function U(){try{return y(S)}catch(t){return}}function q(t){return typeof t=="function"}var j=new WeakMap,f=Symbol("");function Q(t,...e){let n=p(()=>b(t)),s=e.reduce((c,a)=>i(i({},c),typeof a=="function"?a(c):a),n),r=t[f],o=Reflect.ownKeys(t[f]);for(let c of Reflect.ownKeys(s))if(o.includes(c)){let a=c;n[a]!==s[a]&&r[a].set(s[a])}F(t)}function b(t){let e=t[f];return Reflect.ownKeys(t[f]).reduce((n,s)=>{let r=e[s]();return u(i({},n),{[s]:r})},{})}function X(t,e,n){let r=(n?.injector??y(S)).get(m);N(t,e),e(b(t));let o=()=>L(t,e);return r.onDestroy(o),{destroy:o}}function I(t){return j.get(t[f])||[]}function F(t){let e=I(t);for(let n of e){let s=p(()=>b(t));n(s)}}function N(t,e){let n=I(t);j.set(t[f],[...n,e])}function L(t,e){let n=I(t);j.set(t[f],n.filter(s=>s!==e))}function Y(t){let e=Reflect.ownKeys(t),n=e.reduce((r,o)=>u(i({},r),{[o]:D(t[o])}),{}),s=M(()=>e.reduce((r,o)=>u(i({},r),{[o]:n[o]()}),{}),{});Object.defineProperty(s,f,{value:n});for(let r of e)Object.defineProperty(s,r,{value:v(n[r])});return s}function Z(...t){let e=[...t],n=typeof e[0]=="function"?{}:e.shift(),s=e;return(()=>{class o{constructor(){let a=s.reduce((h,P)=>P(h),_()),{stateSignals:d,props:g,methods:l,hooks:O}=a,R=i(i(i({},d),g),l);this[f]=a[f];for(let h of Reflect.ownKeys(R))this[h]=R[h];let{onInit:K,onDestroy:k}=O;K&&K(),k&&y(m).onDestroy(k)}static \u0275fac=function(d){return new(d||o)};static \u0275prov=x({token:o,factory:o.\u0275fac,providedIn:n.providedIn||null})}return o})()}function _(){return{[f]:{},stateSignals:{},props:{},methods:{},hooks:{}}}function ee(...t){let e=typeof t[0]=="function"?t:t.slice(1);return n=>e.reduce((s,r)=>r(s),n)}function G(t){return e=>{let n=t(i(i(i({[f]:e[f]},e.stateSignals),e.props),e.methods));return u(i({},e),{props:i(i({},e.props),n)})}}function te(t){return G(e=>{let n=t(e);return Reflect.ownKeys(n).reduce((r,o)=>{let c=n[o];return u(i({},r),{[o]:w(c)?c:M(c)})},{})})}function ne(t){return e=>{let n=i(i(i({[f]:e[f]},e.stateSignals),e.props),e.methods),s=typeof t=="function"?t(n):t,r=(o,c)=>c?()=>{o&&o(),c(n)}:o;return u(i({},e),{hooks:{onInit:r(e.hooks.onInit,s.onInit),onDestroy:r(e.hooks.onDestroy,s.onDestroy)}})}}function oe(t){return e=>{let n=t(i(i(i({[f]:e[f]},e.stateSignals),e.props),e.methods));return u(i({},e),{methods:i(i({},e.methods),n)})}}function se(t){return e=>{let n=typeof t=="function"?t():t,s=Reflect.ownKeys(n),r=e[f],o={};for(let c of s)r[c]=D(n[c]),o[c]=v(r[c]);return u(i({},e),{stateSignals:i(i({},e.stateSignals),o)})}}export{J as a,Q as b,b as c,X as d,Y as e,Z as f,ee as g,G as h,te as i,ne as j,oe as k,se as l};
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.