1"use strict";(self.webpackChunkhbApp=self.webpackChunkhbApp||[]).push([[3461],{24050(ke,Re,Ee){Ee(66876),Ee(96935)},66876(){window.__zone_symbol__UNPATCHED_EVENTS=["pointermove","pointerup","pointerleave","pointerout","message"],window.__Zone_disable_on_property=!0},96935(){var ke=Object.defineProperty,Re=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ce=(t,e,c)=>e in t?ke(t,e,{enumerable:!0,configurable:!0,writable:!0,value:c}):t[e]=c,$e=(t,e)=>{for(var c in e||(e={}))Ke.call(e,c)&&Ce(t,c,e[c]);if(ge)for(var c of ge(e))Me.call(e,c)&&Ce(t,c,e[c]);return t},C=(t,e,c)=>(Ce(t,"symbol"!=typeof e?e+"":e,c),c),ee=globalThis;function te(t){return(ee.__Zone_symbol_prefix||"__zone_symbol__")+t}var be=Object.getOwnPropertyDescriptor,Ae=Object.defineProperty,je=Object.getPrototypeOf,kt=Object.create,bt=Array.prototype.slice,He="addEventListener",Fe="removeEventListener",Ve=te(He),ze=te(Fe),he="true",fe="false",Pe=te("");function Be(t,e){return Zone.current.wrap(t,e)}function xe(t,e,c,n,a){return Zone.current.scheduleMacroTask(t,e,c,n,a)}var j=te,Se=typeof window<"u",Oe=Se?window:void 0,Y=Se&&Oe||globalThis;function Ge(t,e){for(let c=t.length-1;c>=0;c--)"function"==typeof t[c]&&(t[c]=Be(t[c],e+"_"+c));return t}function Je(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&typeof t.set>"u")}var Qe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Ne=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"===Y.process.toString(),Ue=!Ne&&!Qe&&!(!Se||!Oe.HTMLElement),et=typeof Y.process<"u"&&"[object process]"===Y.process.toString()&&!Qe&&!(!Se||!Oe.HTMLElement),Ze={},Dt=j("enable_beforeunload"),tt=function(t){if(!(t=t||Y.event))return;let e=Ze[t.type];e||(e=Ze[t.type]=j("ON_PROPERTY"+t.type));const c=this||t.target||Y,n=c[e];let a;return Ue&&c===Oe&&"error"===t.type?(a=n&&n.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===a&&t.preventDefault()):(a=n&&n.apply(this,arguments),"beforeunload"===t.type&&Y[Dt]&&"string"==typeof a?t.returnValue=a:null!=a&&!a&&t.preventDefault()),a};function nt(t,e,c){let n=be(t,e);if(!n&&c&&be(c,e)&&(n={enumerable:!0,configurable:!0}),!n||!n.configurable)return;const a=j("on"+e+"patched");if(t.hasOwnProperty(a)&&t[a])return;delete n.writable,delete n.value;const u=n.get,k=n.set,d=e.slice(2);let y=Ze[d];y||(y=Ze[d]=j("ON_PROPERTY"+d)),n.set=function(D){let p=this;!p&&t===Y&&(p=Y),p&&("function"==typeof p[y]&&p.removeEventListener(d,tt),k?.call(p,null),p[y]=D,"function"==typeof D&&p.addEventListener(d,tt,!1))},n.get=function(){let D=this;if(!D&&t===Y&&(D=Y),!D)return null;const p=D[y];if(p)return p;if(u){let R=u.call(this);if(R)return n.set.call(this,R),"function"==typeof D.removeAttribute&&D.removeAttribute(e),R}
1return null},Ae(t,e,n),t[a]=!0}function rt(t,e,c){if(e)for(let n=0;n<e.length;n++)nt(t,"on"+e[n],c);else{const n=[];for(const a in t)"on"==a.slice(0,2)&&n.push(a);for(let a=0;a<n.length;a++)nt(t,n[a],c)}}var se=j("originalInstance");function we(t){const e=Y[t];if(!e)return;Y[j(t)]=e,Y[t]=function(){const a=Ge(arguments,t);switch(a.length){case 0:this[se]=new e;break;case 1:this[se]=new e(a[0]);break;case 2:this[se]=new e(a[0],a[1]);break;case 3:this[se]=new e(a[0],a[1],a[2]);break;case 4:this[se]=new e(a[0],a[1],a[2],a[3]);break;default:throw new Error("Arg list too long.")}},de(Y[t],e);const c=new e(function(){});let n;for(n in c)"XMLHttpRequest"===t&&"responseBlob"===n||function(a){"function"==typeof c[a]?Y[t].prototype[a]=function(){return this[se][a].apply(this[se],arguments)}:Ae(Y[t].prototype,a,{set:function(u){"function"==typeof u?(this[se][a]=Be(u,t+"."+a),de(this[se][a],u)):this[se][a]=u},get:function(){return this[se][a]}})}(n);for(n in e)"prototype"!==n&&e.hasOwnProperty(n)&&(Y[t][n]=e[n])}function _e(t,e,c){let n=t;for(;n&&!n.hasOwnProperty(e);)n=je(n);!n&&t[e]&&(n=t);const a=j(e);let u=null;if(n&&(!(u=n[a])||!n.hasOwnProperty(a))&&(u=n[a]=n[e],Je(n&&be(n,e)))){const d=c(u,a,e);n[e]=function(){return d(this,arguments)},de(n[e],u)}return u}function St(t,e,c){let n=null;function a(u){const k=u.data;return k.args[k.cbIdx]=function(){u.invoke.apply(this,arguments)},n.apply(k.target,k.args),u}n=_e(t,e,u=>function(k,d){const y=c(k,d);return y.cbIdx>=0&&"function"==typeof d[y.cbIdx]?xe(y.name,d[y.cbIdx],y,a):u.apply(k,d)})}function de(t,e){t[j("OriginalDelegate")]=e}function ot(t){return"function"==typeof t}function st(t){return"number"==typeof t}var Ot={useG:!0},re={},it={},at=new RegExp("^"+Pe+"(\\w+)(true|false)$"),ct=j("propagationStopped");function lt(t,e){const c=(e?e(t):t)+fe,n=(e?e(t):t)+he,a=Pe+c,u=Pe+n;re[t]={},re[t][fe]=a,re[t][he]=u}function Nt(t,e,c,n){const a=n&&n.add||He,u=n&&n.rm||Fe,k=n&&n.listeners||"eventListeners",d=n&&n.rmAll||"removeAllListeners",y=j(a),D="."+a+":",p="prependListener",R="."+p+":",Z=function(P,_,H){if(P.isRemoved)return;const F=P.callback;let V;"object"==typeof F&&F.handleEvent&&(P.callback=E=>F.handleEvent(E),P.originalDelegate=F);try{P.invoke(P,_,[H])}catch(E){V=E}const z=P.options;return z&&"object"==typeof z&&z.once&&_[u].call(_,H.type,P.originalDelegate?P.originalDelegate:P.callback,z),V};function A(P,_,H){if(!(_=_||t.event))return;const F=P||_.target||t,V=F[re[_.type][H?he:fe]];if(V){const z=[];if(1===V.length){const E=Z(V[0],F,_);E&&z.push(E)}else{const E=V.slice();for(let X=0;X<E.length&&(!_||!0!==_[ct]);X++){const O=Z(E[X],F,_);O&&z.push(O)}}if(1===z.length)throw z[0];for(let E=0;E<z.length;E++){const X=z[E];e.nativeScheduleMicroTask(()=>{throw X})}}}const K=function(P){return A(this,P,!1)},W=function(P){return A(this,P,!0)};function Q(P,_){if(!P)return!1;let H=!0;_&&void 0!==_.useG&&(H=_.useG);const F=_&&_.vh;let V=!0;_&&void 0!==_.chkDup&&(V=_.chkDup);let z=!1;_&&void 0!==_.rt&&(z=_.rt);let E=P;for(;E&&!E.hasOwnProperty(a);)E=je(E);if(!E&&P[a]&&(E=P),!E||E[y])return!1;const X=_&&_.eventNameToString,O={},w=E[y]=E[a],M=E[j(u)]=E[u],S=E[j(k)]=E[k],U=E[j(d)]=E[d];let ne;_&&_.prepend&&(ne=E[j(_.prepend)]=E[_.prepend]);const g=H?function(s){if(!O.isExisting)return w.call(O.target,O.eventName,O.capture?W:K,O.options)}:function(s){return w.call(O.target,O.eventName,s.invoke,O.options)},v=H?function(s){if(!s.isRemoved){const f=re[s.eventName];let m;f&&(m=f[s.capture?he:fe]);const b=m&&s.target[m];if(b)for(let T=0;T<b.length;T++)if(b[T]===s){b.splice(T,1),s.isRemoved=!0,s.removeAbortListener&&(s.removeAbortListener(),s.removeAbortListener=null),0===b.length&&(s.allRemoved=!0,s.target[m]=null);break}}if(s.allRemoved)return M.call(s.target,s.eventName,s.capture?W:K,s.options)}:function(s){return M.call(s.target,s.eventName,s.invoke,s.options)},ie=_?.diff||function(s,f){const m=typeof f;return"function"===m&&s.callback===f||"object"===m&&s.originalDelegate===f},ae=Zone[j("UNPATCHED_EVENTS")],ye=t[j("PASSIVE_EVENTS")],l=function(s,f,m,b,T=!1,N=!1){return function(){const L=this||t;let I=arguments[0];_&&_.transferEventName&&(I=_.transferEventName(I));let x=arguments[1];if(!x)return s.apply(this,arguments);if(Ne&&"uncaughtException"===I)return s.apply(this,arguments);let G=!1;if("function"!=typeof x){if(!x.handleEvent)return s.apply(this,arguments);G=!0}if(F&&!F(s,x,L,arguments))return;const Te=!!ye&&-1!==ye.indexOf(I),ce=function h(s){if("object"==typeof s&&null!==s){const f=$e({},s);return s.signal&&(f.signal=s.signal),f}return s}(function J(s,f){return f?"boolean"==typeof s?{capture:s,passive:!0}:s?"object"==typeof s&&!1!==s.passive?(t=>Re(t,Ee({passive:!0})))($e({},s)):s:{passive:!0}:s}
1(arguments[2],Te)),pe=ce?.signal;if(pe?.aborted)return;if(ae)for(let ue=0;ue<ae.length;ue++)if(I===ae[ue])return Te?s.call(L,I,x,ce):s.apply(this,arguments);const Xe=!!ce&&("boolean"==typeof ce||ce.capture),dt=!(!ce||"object"!=typeof ce)&&ce.once,Gt=Zone.current;let qe=re[I];qe||(lt(I,X),qe=re[I]);const Tt=qe[Xe?he:fe];let Ie,ve=L[Tt],Et=!1;if(ve){if(Et=!0,V)for(let ue=0;ue<ve.length;ue++)if(ie(ve[ue],x))return}else ve=L[Tt]=[];const pt=L.constructor.name,gt=it[pt];gt&&(Ie=gt[I]),Ie||(Ie=pt+f+(X?X(I):I)),O.options=ce,dt&&(O.options.once=!1),O.target=L,O.capture=Xe,O.eventName=I,O.isExisting=Et;const De=H?Ot:void 0;De&&(De.taskData=O),pe&&(O.options.signal=void 0);const le=Gt.scheduleEventTask(Ie,x,De,m,b);if(pe){O.options.signal=pe;const ue=()=>le.zone.cancelTask(le);s.call(pe,"abort",ue,{once:!0}),le.removeAbortListener=()=>pe.removeEventListener("abort",ue)}return O.target=null,De&&(De.taskData=null),dt&&(O.options.once=!0),"boolean"!=typeof le.options&&(le.options=ce),le.target=L,le.capture=Xe,le.eventName=I,G&&(le.originalDelegate=x),N?ve.unshift(le):ve.push(le),T?L:void 0}};return E[a]=l(w,D,g,v,z),ne&&(E[p]=l(ne,R,function(s){return ne.call(O.target,O.eventName,s.invoke,O.options)},v,z,!0)),E[u]=function(){const s=this||t;let f=arguments[0];_&&_.transferEventName&&(f=_.transferEventName(f));const m=arguments[2],b=!!m&&("boolean"==typeof m||m.capture),T=arguments[1];if(!T)return M.apply(this,arguments);if(F&&!F(M,T,s,arguments))return;const N=re[f];let L;N&&(L=N[b?he:fe]);const I=L&&s[L];if(I)for(let x=0;x<I.length;x++){const G=I[x];if(ie(G,T))return I.splice(x,1),G.isRemoved=!0,0!==I.length||(G.allRemoved=!0,s[L]=null,b||"string"!=typeof f)||(s[Pe+"ON_PROPERTY"+f]=null),G.zone.cancelTask(G),z?s:void 0}return M.apply(this,arguments)},E[k]=function(){const s=this||t;let f=arguments[0];_&&_.transferEventName&&(f=_.transferEventName(f));const m=[],b=ut(s,X?X(f):f);for(let T=0;T<b.length;T++){const N=b[T];m.push(N.originalDelegate?N.originalDelegate:N.callback)}return m},E[d]=function(){const s=this||t;let f=arguments[0];if(f){_&&_.transferEventName&&(f=_.transferEventName(f));const m=re[f];if(m){const N=s[m[fe]],L=s[m[he]];if(N){const I=N.slice();for(let x=0;x<I.length;x++){const G=I[x];this[u].call(this,f,G.originalDelegate?G.originalDelegate:G.callback,G.options)}}if(L){const I=L.slice();for(let x=0;x<I.length;x++){const G=I[x];this[u].call(this,f,G.originalDelegate?G.originalDelegate:G.callback,G.options)}}}}else{const m=Object.keys(s);for(let b=0;b<m.length;b++){const N=at.exec(m[b]);let L=N&&N[1];L&&"removeListener"!==L&&this[d].call(this,L)}this[d].call(this,"removeListener")}if(z)return this},de(E[a],w),de(E[u],M),U&&de(E[d],U),S&&de(E[k],S),!0}let $=[];for(let P=0;P<c.length;P++)$[P]=Q(c[P],n);return $}function ut(t,e){if(!e){const u=[];for(let k in t){const d=at.exec(k);let y=d&&d[1];if(y&&(!e||y===e)){const D=t[k];if(D)for(let p=0;p<D.length;p++)u.push(D[p])}}return u}let c=re[e];c||(lt(e),c=re[e]);const n=t[c[fe]],a=t[c[he]];return n?a?n.concat(a):n.slice():a?a.slice():[]}function Zt(t,e){const c=t.Event;c&&c.prototype&&e.patchMethod(c.prototype,"stopImmediatePropagation",n=>function(a,u){a[ct]=!0,n&&n.apply(a,u)})}var Le=j("zoneTask");function me(t,e,c,n){let a=null,u=null;c+=n;const k={};function d(D){const p=D.data;p.args[0]=function(){return D.invoke.apply(this,arguments)};const R=a.apply(t,p.args);return st(R)?p.handleId=R:(p.handle=R,p.isRefreshable=ot(R.refresh)),D}function y(D){const{handle:p,handleId:R}=D.data;return u.call(t,p??R)}a=_e(t,e+=n,D=>function(p,R){var Z;if(ot(R[0])){const A={isRefreshable:!1,isPeriodic:"Interval"===n,delay:"Timeout"===n||"Interval"===n?R[1]||0:void 0,args:R},K=R[0];R[0]=function(){try{return K.apply(this,arguments)}finally{const{handle:F,handleId:V,isPeriodic:z,isRefreshable:E}=A;!z&&!E&&(V?delete k[V]:F&&(F[Le]=null))}};const W=xe(e,R[0],A,d,y);if(!W)return W;const{handleId:Q,handle:$,isRefreshable:P,isPeriodic:_}=W.data;if(Q)k[Q]=W;else if($&&($[Le]=W,P&&!_)){const H=$.refresh;$.refresh=function(){const{zone:F,state:V}=W;return"notScheduled"===V?(W._state="scheduled",F._updateTaskCount(W,1)
1):"running"===V&&(W._state="scheduling"),H.call(this)}}return null!=(Z=$??Q)?Z:W}return D.apply(t,R)}),u=_e(t,c,D=>function(p,R){const Z=R[0];let A;st(Z)?(A=k[Z],delete k[Z]):(A=Z?.[Le],A?Z[Le]=null:A=Z),A?.type?A.cancelFn&&A.zone.cancelTask(A):D.apply(t,R)})}function ht(t,e,c){if(!c||0===c.length)return e;const n=c.filter(u=>u.target===t);if(0===n.length)return e;const a=n[0].ignoreProperties;return e.filter(u=>-1===a.indexOf(u))}function ft(t,e,c,n){t&&rt(t,ht(t,e,c),n)}function We(t){return Object.getOwnPropertyNames(t).filter(e=>e.startsWith("on")&&e.length>2).map(e=>e.substring(2))}function zt(t,e,c,n,a){const u=Zone.__symbol__(n);if(e[u])return;const k=e[u]=e[n];e[n]=function(d,y,D){return y&&y.prototype&&a.forEach(function(p){const R=`${c}.${n}::`+p,Z=y.prototype;try{if(Z.hasOwnProperty(p)){const A=t.ObjectGetOwnPropertyDescriptor(Z,p);A&&A.value?(A.value=t.wrapWithCurrentZone(A.value,R),t._redefineProperty(y.prototype,p,A)):Z[p]&&(Z[p]=t.wrapWithCurrentZone(Z[p],R))}else Z[p]&&(Z[p]=t.wrapWithCurrentZone(Z[p],R))}catch{}}),k.call(e,d,y,D)},t.attachOriginToPatched(e[n],k)}var _t=function vt(){const e=globalThis,c=!0===e[te("forceDuplicateZoneCheck")];if(e.Zone&&(c||"function"!=typeof e.Zone.__symbol__))throw new Error("Zone already loaded.");return null!=e.Zone||(e.Zone=function yt(){const t=ee.performance;function e(B){t&&t.mark&&t.mark(B)}function c(B,r){t&&t.measure&&t.measure(B,r)}e("Zone");const n=class Ye{constructor(r,o){C(this,"_parent"),C(this,"_name"),C(this,"_properties"),C(this,"_zoneDelegate"),this._parent=r,this._name=o?o.name||"unnamed":"<root>",this._properties=o&&o.properties||{},this._zoneDelegate=new k(this,this._parent&&this._parent._zoneDelegate,o)}static assertZonePatched(){if(ee.Promise!==M.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let r=Ye.current;for(;r.parent;)r=r.parent;return r}static get current(){return U.zone}static get currentTask(){return ne}static __load_patch(r,o,i=!1){if(M.hasOwnProperty(r)){const g=!0===ee[te("forceDuplicateZoneCheck")];if(!i&&g)throw Error("Already loaded patch: "+r)}else if(!ee["__Zone_disable_"+r]){const g="Zone:"+r;e(g),M[r]=o(ee,Ye,S),c(g,g)}}get parent(){return this._parent}get name(){return this._name}get(r){const o=this.getZoneWith(r);if(o)return o._properties[r]}getZoneWith(r){let o=this;for(;o;){if(o._properties.hasOwnProperty(r))return o;o=o._parent}return null}fork(r){if(!r)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,r)}wrap(r,o){if("function"!=typeof r)throw new Error("Expecting function got: "+r);const i=this._zoneDelegate.intercept(this,r,o),g=this;return function(){return g.runGuarded(i,this,arguments,o)}}run(r,o,i,g){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,r,o,i,g)}finally{U=U.parent}}runGuarded(r,o=null,i,g){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,r,o,i,g)}catch(v){if(this._zoneDelegate.handleError(this,v))throw v}}finally{U=U.parent}}
1runTask(r,o,i){if(r.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(r.zone||P).name+"; Execution: "+this.name+")");const g=r,{type:v,data:{isPeriodic:oe=!1,isRefreshable:ie=!1}={}}=r;if(r.state===_&&(v===w||v===O))return;const ae=r.state!=V;ae&&g._transitionTo(V,F);const ye=ne;ne=g,U={parent:U,zone:this};try{v==O&&r.data&&!oe&&!ie&&(r.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,g,o,i)}catch(h){if(this._zoneDelegate.handleError(this,h))throw h}}finally{const h=r.state;if(h!==_&&h!==E)if(v==w||oe||ie&&h===H)ae&&g._transitionTo(F,V,H);else{const l=g._zoneDelegates;this._updateTaskCount(g,-1),ae&&g._transitionTo(_,V,_),ie&&(g._zoneDelegates=l)}U=U.parent,ne=ye}}scheduleTask(r){if(r.zone&&r.zone!==this){let i=this;for(;i;){if(i===r.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${r.zone.name}`);i=i.parent}}r._transitionTo(H,_);const o=[];r._zoneDelegates=o,r._zone=this;try{r=this._zoneDelegate.scheduleTask(this,r)}catch(i){throw r._transitionTo(E,H,_),this._zoneDelegate.handleError(this,i),i}return r._zoneDelegates===o&&this._updateTaskCount(r,1),r.state==H&&r._transitionTo(F,H),r}scheduleMicroTask(r,o,i,g){return this.scheduleTask(new d(X,r,o,i,g,void 0))}scheduleMacroTask(r,o,i,g,v){return this.scheduleTask(new d(O,r,o,i,g,v))}scheduleEventTask(r,o,i,g,v){return this.scheduleTask(new d(w,r,o,i,g,v))}cancelTask(r){if(r.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(r.zone||P).name+"; Execution: "+this.name+")");if(r.state===F||r.state===V){r._transitionTo(z,F,V);try{this._zoneDelegate.cancelTask(this,r)}catch(o){throw r._transitionTo(E,z),this._zoneDelegate.handleError(this,o),o}return this._updateTaskCount(r,-1),r._transitionTo(_,z),r.runCount=-1,r}}_updateTaskCount(r,o){const i=r._zoneDelegates;-1==o&&(r._zoneDelegates=null);for(let g=0;g<i.length;g++)i[g]._updateTaskCount(r.type,o)}};C(n,"__symbol__",te);let a=n;const u={name:"",onHasTask:(B,r,o,i)=>B.hasTask(o,i),onScheduleTask:(B,r,o,i)=>B.scheduleTask(o,i),onInvokeTask:(B,r,o,i,g,v)=>B.invokeTask(o,i,g,v),onCancelTask:(B,r,o,i)=>B.cancelTask(o,i)};class k{constructor(r,o,i){C(this,"_zone"),C(this,"_taskCounts",{microTask:0,macroTask:0,eventTask:0}),C(this,"_forkDlgt"),C(this,"_forkZS"),C(this,"_forkCurrZone"),C(this,"_interceptDlgt"),C(this,"_interceptZS"),C(this,"_interceptCurrZone"),C(this,"_invokeDlgt"),C(this,"_invokeZS"),C(this,"_invokeCurrZone"),C(this,"_handleErrorDlgt"),C(this,"_handleErrorZS"),C(this,"_handleErrorCurrZone"),C(this,"_scheduleTaskDlgt"),C(this,"_scheduleTaskZS"),C(this,"_scheduleTaskCurrZone"),C(this,"_invokeTaskDlgt"),C(this,"_invokeTaskZS"),C(this,"_invokeTaskCurrZone"),C(this,"_cancelTaskDlgt"),C(this,"_cancelTaskZS"),C(this,"_cancelTaskCurrZone"),C(this,"_hasTaskDlgt"),C(this,"_hasTaskDlgtOwner"),C(this,"_hasTaskZS"),C(this,"_hasTaskCurrZone"),this._zone=r,this._forkZS=i&&(i&&i.onFork?i:o._forkZS),this._forkDlgt=i&&(i.onFork?o:o._forkDlgt),this._forkCurrZone=i&&(i.onFork?this._zone:o._forkCurrZone),this._interceptZS=i&&(i.onIntercept?i:o._interceptZS),this._interceptDlgt=i&&(i.onIntercept?o:o._interceptDlgt),this._interceptCurrZone=i&&(i.onIntercept?this._zone:o._interceptCurrZone),this._invokeZS=i&&(i.onInvoke?i:o._invokeZS),this._invokeDlgt=i&&(i.onInvoke?o:o._invokeDlgt),this._invokeCurrZone=i&&(i.onInvoke?this._zone:o._invokeCurrZone),this._handleErrorZS=i&&(i.onHandleError?i:o._handleErrorZS),this._handleErrorDlgt=i&&(i.onHandleError?o:o._handleErrorDlgt),this._handleErrorCurrZone=i&&(i.onHandleError?this._zone:o._handleErrorCurrZone),this._scheduleTaskZS=i&&(i.onScheduleTask?i:o._scheduleTaskZS),this._scheduleTaskDlgt=i&&(i.onScheduleTask?o:o._scheduleTaskDlgt),this._scheduleTaskCurrZone=i&&(i.onScheduleTask?this._zone:o._scheduleTaskCurrZone),this._invokeTaskZS=i&&(i.onInvokeTask?i:o._invokeTaskZS),this._invokeTaskDlgt=i&&(i.onInvokeTask?o:o._invokeTaskDlgt),this._invokeTaskCurrZone=i&&(i.onInvokeTask?this._zone:o._invokeTaskCurrZone),this._cancelTaskZS=i&&(i.onCancelTask?i:o._cancelTaskZS),this._cancelTaskDlgt=i&&(i.onCancelTask?o:o._cancelTaskDlgt),this._cancelTaskCurrZone=i&&(i.onCancelTask?this._zone:o._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const g=i&&i.onHasTask;(g||o&&o._hasTaskZS)&&(this._hasTaskZS=g?i:u,this._hasTaskDlgt=o,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,i.onScheduleTask||(this._scheduleTaskZS=u,this._scheduleTaskDlgt=o,this._scheduleTaskCurrZone=this._zone),i.onInvokeTask||(this._invokeTaskZS=u,this._invokeTaskDlgt=o,this._invokeTaskCurrZone=this._zone),i.onCancelTask||(this._cancelTaskZS=u,this._cancelTaskDlgt=o,this._cancelTaskCurrZone=this._zone))}get zone(){return this._zone}fork(r,o){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,r,o):new a(r,o)}intercept(r,o,i){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,r,o,i):o}invoke(r,o,i,g,v){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,r,o,i,g,v):o.apply(i,g)}handleError(r,o){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,r,o)}scheduleTask(r,o){let i=o;if(this._scheduleTaskZS)this._hasTaskZS&&i._zoneDelegates.push(this._hasTaskDlgtOwner),i=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,r,o),i||(i=o);else if(o.scheduleFn)o.scheduleFn(o);else{if(o.type!=X)throw new Error("Task is missing scheduleFn.");Q(o)}return i}invokeTask(r,o,i,g){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,r,o,i,g):o.callback.apply(i,g)}cancelTask(r,o){let i;if(this._cancelTaskZS)i=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,r,o);else{if(!o.cancelFn)throw Error("Task is not cancelable");i=o.cancelFn(o)}return i}hasTask(r,o){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,r,o)}catch(i){this.handleError(r,i)}}_updateTaskCount(r,o){const i=this._taskCounts,g=i[r],v=i[r]=g+o;if(v<0)throw new Error("More tasks executed then were scheduled.");0!=g&&0!=v||this.hasTask(this._zone,{microTask:i.microTask>0,macroTask:i.macroTask>0,eventTask:i.eventTask>0,change:r})}}class d{constructor(r,o,i,g,v,oe){if(C(this,"type"),C(this,"source"),C(this,"invoke"),C(this,"callback"),C(this,"data"),C(this,"scheduleFn"),C(this,"cancelFn"),C(this,"_zone",null),C(this,"runCount",0),C(this,"_zoneDelegates",null),C(this,"_state","notScheduled"),this.type=r,this.source=o,this.data=g,this.scheduleFn=v,this.cancelFn=oe,!i)throw new Error("callback is not defined");this.callback=i;const ie=this;this.invoke=r===w&&g&&g.useG?d.invokeTask:function(){return d.invokeTask.call(ee,ie,this,arguments)}}static invokeTask(r,o,i){r||(r=this),J++;try{return r.runCount++,r.zone.runTask(r,o,i)}finally{1===J&&!ee[R]&&$(),J--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(_,H)}
1_transitionTo(r,o,i){if(this._state!==o&&this._state!==i)throw new Error(`${this.type} '${this.source}': can not transition to '${r}', expecting state '${o}'${i?" or '"+i+"'":""}, was '${this._state}'.`);this._state=r,r==_&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const y=te("setTimeout"),D=te("Promise"),p=te("then"),R=te("enable_native_microtask_draining");let K,Z=[],A=!1;function W(B){var r;!K&&ee[D]&&(K=ee[D].resolve(0)),K?(null!=(r=K[p])?r:K.then).call(K,B):ee[y](B,0)}function Q(B){const r=ee[R];(r&&0===Z.length&&!A||!r&&0===J&&0===Z.length)&&W($),B&&Z.push(B)}function $(){if(!A){for(A=!0;Z.length;){const B=Z;Z=[];for(const r of B)try{r.zone.runTask(r,null,null)}catch(o){S.onUnhandledError(o)}}ee[R]?(A=!1,S.microtaskDrainDone()):(S.microtaskDrainDone(),A=!1)}}const P={name:"NO ZONE"},_="notScheduled",H="scheduling",F="scheduled",V="running",z="canceling",E="unknown",X="microTask",O="macroTask",w="eventTask",M={},S={symbol:te,currentZoneFrame:()=>U,onUnhandledError:q,microtaskDrainDone:q,scheduleMicroTask:Q,showUncaughtError:()=>!a[te("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:q,patchMethod:()=>q,bindArguments:()=>[],patchThen:()=>q,patchMacroTask:()=>q,patchEventPrototype:()=>q,getGlobalObjects:()=>{},ObjectDefineProperty:()=>q,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>q,wrapWithCurrentZone:()=>q,filterProperties:()=>[],attachOriginToPatched:()=>q,_redefineProperty:()=>q,patchCallbacks:()=>q,nativeScheduleMicroTask:W};let U={parent:null,zone:new a(null,null)},ne=null,J=0;function q(){}return c("Zone","Zone"),a}()),e.Zone}();(function xt(t){(function Ft(t){t.__load_patch("ZoneAwarePromise",(e,c,n)=>{const a=Object.getOwnPropertyDescriptor,u=Object.defineProperty,d=n.symbol,y=[],D=!1!==e[d("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],p=d("Promise"),R=d("then");n.onUnhandledError=h=>{if(n.showUncaughtError()){const l=h&&h.rejection;l?console.error("Unhandled Promise rejection:",l instanceof Error?l.message:l,"; Zone:",h.zone.name,"; Task:",h.task&&h.task.source,"; Value:",l,l instanceof Error?l.stack:void 0):console.error(h)}},n.microtaskDrainDone=()=>{for(;y.length;){const h=y.shift();try{h.zone.runGuarded(()=>{throw h.throwOriginal?h.rejection:h})}catch(l){K(l)}}};const A=d("unhandledPromiseRejectionHandler");function K(h){n.onUnhandledError(h);try{const l=c[A];"function"==typeof l&&l.call(this,h)}catch{}}function W(h){return h&&"function"==typeof h.then}function Q(h){return h}function $(h){return v.reject(h)}const P=d("state"),_=d("value"),H=d("finally"),F=d("parentPromiseValue"),V=d("parentPromiseState"),E=null,X=!0,O=!1;function M(h,l){return s=>{try{J(h,l,s)}catch(f){J(h,!1,f)}}}const S=function(){let h=!1;return function(s){return function(){h||(h=!0,s.apply(null,arguments))}}},U="Promise resolved with itself",ne=d("currentTaskTrace");function J(h,l,s){const f=S();if(h===s)throw new TypeError(U);if(h[P]===E){let m=null;try{("object"==typeof s||"function"==typeof s)&&(m=s&&s.then)}catch(b){return f(()=>{J(h,!1,b)})(),h}if(l!==O&&s instanceof v&&s.hasOwnProperty(P)&&s.hasOwnProperty(_)&&s[P]!==E)B(s),J(h,s[P],s[_]);else if(l!==O&&"function"==typeof m)try{m.call(s,f(M(h,l)),f(M(h,!1)))}catch(b){f(()=>{J(h,!1,b)})()}else{h[P]=l;const b=h[_];if(h[_]=s,h[H]===H&&l===X&&(h[P]=h[V],h[_]=h[F]),l===O&&s instanceof Error){const T=c.currentTask&&c.currentTask.data&&c.currentTask.data.__creationTrace__;T&&u(s,ne,{configurable:!0,enumerable:!1,writable:!0,value:T})}for(let T=0;T<b.length;)r(h,b[T++],b[T++],b[T++],b[T++]);if(0==b.length&&l==O){h[P]=0;let T=s;try{throw new Error("Uncaught (in promise): "+function k(h){return h&&h.toString===Object.prototype.toString?(h.constructor&&h.constructor.name||"")+": "+JSON.stringify(h):h?h.toString():Object.prototype.toString.call(h)}(s)+(s&&s.stack?"\n"+s.stack:""))}catch(N){T=N}D&&(T.throwOriginal=!0),T.rejection=s,T.promise=h,T.zone=c.current,T.task=c.currentTask,y.push(T),n.scheduleMicroTask()}}}return h}const q=d("rejectionHandledHandler");function B(h){if(0===h[P]){try{const l=c[q];l&&"function"==typeof l&&l.call(this,{rejection:h[_],promise:h})}catch{}h[P]=O;for(let l=0;l<y.length;l++)h===y[l].promise&&y.splice(l,1)}}function r(h,l,s,f,m){B(h);const b=h[P],T=b?"function"==typeof f?f:Q:"function"==typeof m?m:$;l.scheduleMicroTask("Promise.then",()=>{try{const N=h[_],L=!!s&&H===s[H];L&&(s[F]=N,s[V]=b);const I=l.run(T,void 0,L&&T!==$&&T!==Q?[]:[N]);J(s,!0,I)}catch(N){J(s,!1,N)}},s)}const i=function(){},g=e.AggregateError;class v{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(l){return l instanceof v?l:J(new this(null),X,l)}static reject(l){return J(new this(null),O,l)}static withResolvers(){const l={};return l.promise=new v((s,f)=>{l.resolve=s,l.reject=f}),l}static any(l){if(!l||"function"!=typeof l[Symbol.iterator])return Promise.reject(new g([],"All promises were rejected"));const s=[];let f=0;try{for(let T of l)f++,s.push(v.resolve(T))}catch{return Promise.reject(new g([],"All promises were rejected"))}if(0===f)return Promise.reject(new g([],"All promises were rejected"));let m=!1;const b=[];return new v((T,N)=>{for(let L=0;L<s.length;L++)s[L].then(I=>{m||(m=!0,T(I))},I=>{b.push(I),f--,0===f&&(m=!0,N(new g(b,"All promises were rejected")))})})}
1static race(l){let s,f,m=new this((N,L)=>{s=N,f=L});function b(N){s(N)}function T(N){f(N)}for(let N of l)W(N)||(N=this.resolve(N)),N.then(b,T);return m}static all(l){return v.allWithCallback(l)}static allSettled(l){return(this&&this.prototype instanceof v?this:v).allWithCallback(l,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(l,s){let f,m,b=new this((I,x)=>{f=I,m=x}),T=2,N=0;const L=[];for(let I of l){W(I)||(I=this.resolve(I));const x=N;try{I.then(G=>{L[x]=s?s.thenCallback(G):G,T--,0===T&&f(L)},G=>{s?(L[x]=s.errorCallback(G),T--,0===T&&f(L)):m(G)})}catch(G){m(G)}T++,N++}return T-=2,0===T&&f(L),b}constructor(l){const s=this;if(!(s instanceof v))throw new Error("Must be an instanceof Promise.");s[P]=E,s[_]=[];try{const f=S();l&&l(f(M(s,X)),f(M(s,O)))}catch(f){J(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return v}then(l,s){var f;let m=null==(f=this.constructor)?void 0:f[Symbol.species];(!m||"function"!=typeof m)&&(m=this.constructor||v);const b=new m(i),T=c.current;return this[P]==E?this[_].push(T,b,l,s):r(this,T,b,l,s),b}catch(l){return this.then(null,l)}finally(l){var s;let f=null==(s=this.constructor)?void 0:s[Symbol.species];(!f||"function"!=typeof f)&&(f=v);const m=new f(i);m[H]=H;const b=c.current;return this[P]==E?this[_].push(b,m,l,l):r(this,b,m,l,l),m}}v.resolve=v.resolve,v.reject=v.reject,v.race=v.race,v.all=v.all;const oe=e[p]=e.Promise;e.Promise=v;const ie=d("thenPatched");function ae(h){const l=h.prototype,s=a(l,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=l.then;l[R]=f,h.prototype.then=function(m,b){return new v((N,L)=>{f.call(this,N,L)}).then(m,b)},h[ie]=!0}if(n.patchThen=ae,oe){ae(oe);const h=oe.try;h&&"function"==typeof h&&(v.try=h),_e(e,"fetch",l=>function ye(h){return function(l,s){let f=h.apply(l,s);if(f instanceof v)return f;let m=f.constructor;return m[ie]||ae(m),f}}(l))}return Promise[c.__symbol__("uncaughtPromiseErrors")]=y,v})})(t),function Vt(t){t.__load_patch("toString",e=>{const c=Function.prototype.toString,n=j("OriginalDelegate"),a=j("Promise"),u=j("Error"),k=function(){if("function"==typeof this){const p=this[n];if(p)return"function"==typeof p?c.call(p):Object.prototype.toString.call(p);if(this===Promise){const R=e[a];if(R)return c.call(R)}if(this===Error){const R=e[u];if(R)return c.call(R)}}return c.call(this)};k[n]=c,Function.prototype.toString=k;const d=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":d.call(this)}})}(t),function Bt(t){t.__load_patch("util",(e,c,n)=>{const a=We(e);n.patchOnProperties=rt,n.patchMethod=_e,n.bindArguments=Ge,n.patchMacroTask=St;const u=c.__symbol__("BLACK_LISTED_EVENTS"),k=c.__symbol__("UNPATCHED_EVENTS");e[k]&&(e[u]=e[k]),e[u]&&(c[u]=c[k]=e[u]),n.patchEventPrototype=Zt,n.patchEventTarget=Nt,n.ObjectDefineProperty=Ae,n.ObjectGetOwnPropertyDescriptor=be,n.ObjectCreate=kt,n.ArraySlice=bt,n.patchClass=we,n.wrapWithCurrentZone=Be,n.filterProperties=ht,n.attachOriginToPatched=de,n._redefineProperty=Object.defineProperty,n.patchCallbacks=zt,n.getGlobalObjects=()=>({globalSources:it,zoneSymbolEventNames:re,eventNames:a,isBrowser:Ue,isMix:et,isNode:Ne,TRUE_STR:he,FALSE_STR:fe,ZONE_SYMBOL_PREFIX:Pe,ADD_EVENT_LISTENER_STR:He,REMOVE_
1EVENT_LISTENER_STR:Fe})})}(t)})(_t),function Ht(t){t.__load_patch("timers",e=>{const n="clear";me(e,"set",n,"Timeout"),me(e,"set",n,"Interval"),me(e,"set",n,"Immediate")}),t.__load_patch("requestAnimationFrame",e=>{me(e,"request","cancel","AnimationFrame"),me(e,"mozRequest","mozCancel","AnimationFrame"),me(e,"webkitRequest","webkitCancel","AnimationFrame")}),t.__load_patch("blocking",(e,c)=>{const n=["alert","prompt","confirm"];for(let a=0;a<n.length;a++)_e(e,n[a],(k,d,y)=>function(D,p){return c.current.run(k,e,p,y)})}),t.__load_patch("EventTarget",(e,c,n)=>{(function At(t,e){e.patchEventPrototype(t,e)})(e,n),function Mt(t,e){if(Zone[e.symbol("patchEventTarget")])return;const{eventNames:c,zoneSymbolEventNames:n,TRUE_STR:a,FALSE_STR:u,ZONE_SYMBOL_PREFIX:k}=e.getGlobalObjects();for(let y=0;y<c.length;y++){const D=c[y],Z=k+(D+u),A=k+(D+a);n[D]={},n[D][u]=Z,n[D][a]=A}const d=t.EventTarget;d&&d.prototype&&e.patchEventTarget(t,e,[d&&d.prototype])}(e,n);const a=e.XMLHttpRequestEventTarget;a&&a.prototype&&n.patchEventTarget(e,n,[a.prototype])}),t.__load_patch("MutationObserver",(e,c,n)=>{we("MutationObserver"),we("WebKitMutationObserver")}),t.__load_patch("IntersectionObserver",(e,c,n)=>{we("IntersectionObserver")}),t.__load_patch("FileReader",(e,c,n)=>{we("FileReader")}),t.__load_patch("on_property",(e,c,n)=>{!function jt(t,e){if(Ne&&!et||Zone[t.symbol("patchEvents")])return;const c=e.__Zone_ignore_on_properties;let n=[];if(Ue){const a=window;n=n.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]),ft(a,We(a),c,je(a))}n=n.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let a=0;a<n.length;a++){const u=e[n[a]];u?.prototype&&ft(u.prototype,We(u.prototype),c)}}(n,e)}),t.__load_patch("customElements",(e,c,n)=>{!function It(t,e){const{isBrowser:c,isMix:n}=e.getGlobalObjects();(c||n)&&t.customElements&&"customElements"in t&&e.patchCallbacks(e,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(e,n)}),t.__load_patch("XHR",(e,c)=>{!function D(p){const R=p.XMLHttpRequest;if(!R)return;const Z=R.prototype;let K=Z[Ve],W=Z[ze];if(!K){const w=p.XMLHttpRequestEventTarget;if(w){const M=w.prototype;K=M[Ve],W=M[ze]}}const Q="readystatechange",$="scheduled";function P(w){const M=w.data,S=M.target;S[k]=!1,S[y]=!1;const U=S[u];K||(K=S[Ve],W=S[ze]),U&&W.call(S,Q,U);const ne=S[u]=()=>{if(S.readyState===S.DONE)if(!M.aborted&&S[k]&&w.state===$){const q=S[c.__symbol__("loadfalse")];if(0!==S.status&&q&&q.length>0){const B=w.invoke;w.invoke=function(){const r=S[c.__symbol__("loadfalse")];for(let o=0;o<r.length;o++)r[o]===w&&r.splice(o,1);!M.aborted&&w.state===$&&B.call(w)},q.push(w)}else w.invoke()}else!M.aborted&&!1===S[k]&&(S[y]=!0)};return K.call(S,Q,ne),S[n]||(S[n]=w),X.apply(S,M.args),S[k]=!0,w}function _(){}function H(w){const M=w.data;return M.aborted=!0,O.apply(M.target,M.args)}const F=_e(Z,"open",()=>function(w,M){return w[a]=0==M[2],w[d]=M[1],F.apply(w,M)}),z=j("fetchTaskAborting"),E=j("fetchTaskScheduling"),X=_e(Z,"send",()=>function(w,M){if(!0===c.current[E]||w[a])return X.apply(w,M);{const S={target:w,url:w[d],isPeriodic:!1,args:M,aborted:!1},U=xe("XMLHttpRequest.send",_,S,P,H);w&&!0===w[y]&&!S.aborted&&U.state===$&&U.invoke()}}),O=_e(Z,"abort",()=>function(w,M){const S=function A(w){return w[n]}(w);if(S&&"string"==typeof S.type){if(null==S.cancelFn||S.data&&S.data.aborted)return;S.zone.cancelTask(S)}else if(!0===c.current[z])return O.apply(w,M)})}(e);const n=j("xhrTask"),a=j("xhrSync"),u=j("xhrListener"),k=j("xhrScheduled"),d=j("xhrURL"),y=j("xhrErrorBeforeScheduled")}),t.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function wt(t,e){const c=t.constructor.name;for(let n=0;n<e.length;n++){const a=e[n],u=t[a];if(u){if(!Je(be(t,a)))continue;t[a]=(d=>{const y=function(){return d.apply(this,Ge(arguments,c+"."+a))};return de(y,d),y})(u)}}}
1(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),t.__load_patch("PromiseRejectionEvent",(e,c)=>{function n(a){return function(u){ut(e,a).forEach(d=>{const y=e.PromiseRejectionEvent;if(y){const D=new y(a,{promise:u.promise,reason:u.rejection});d.invoke(D)}})}}e.PromiseRejectionEvent&&(c[j("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),c[j("rejectionHandledHandler")]=n("rejectionhandled"))}),t.__load_patch("queueMicrotask",(e,c,n)=>{!function Lt(t,e){e.patchMethod(t,"queueMicrotask",c=>function(n,a){Zone.current.scheduleMicroTask("queueMicrotask",a[0])})}(e,n)})}(_t)}},ke=>{ke(ke.s=24050)}]);
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.