import './polyfills.server.mjs'; import{a as G,b as fe,d as Dn,f as Vm,g as Ze,h as cd,i as Fa,j as Zr,k as Bm}from"./chunk-X2SEQXRR.mjs";import F4 from"./angular-app-manifest.mjs";function qm(e,t){return Object.is(e,t)}var ht=null,ja=!1,dd=1,Li=Symbol("SIGNAL");function Oe(e){let t=ht;return ht=e,t}function fd(){return ht}var Ua={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function hd(e){if(ja)throw new Error("");if(ht===null)return;ht.consumerOnSignalRead(e);let t=ht.nextProducerIndex++;if(Va(ht),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function md(e){Va(e);for(let t=0;t0}function Va(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Qm(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function Ym(e){return e.producerNode!==void 0}function i_(){throw new Error}var Km=i_;function s_(e){Km(e)}function bd(e){Km=e}var o_=null;function yd(e,t){Gm()||s_(e),e.equal(e.value,t)||(e.value=t,a_(e))}var Ed=fe(G({},Ua),{equal:qm,value:void 0,kind:"signal"});function a_(e){e.version++,$m(),pd(e),o_?.()}var wd;function Bs(){return wd}function Bn(e){let t=wd;return wd=e,t}var Ba=Symbol("NotFound");function be(e){return typeof e=="function"}function Pi(e){let n=e(r=>{Error.call(r),r.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var qa=Pi(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription: ${n.map((r,i)=>`${i+1}) ${r.toString()}`).join(` `)}`:"",this.name="UnsubscriptionError",this.errors=n});function qs(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var ct=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let s of n)s.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(be(r))try{r()}catch(s){t=s instanceof qa?s.errors:[s]}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let s of i)try{Xm(s)}catch(o){t=t??[],o instanceof qa?t=[...t,...o.errors]:t.push(o)}}if(t)throw new qa(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Xm(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}}_hasParent(t){let{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){let{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&qs(n,t)}remove(t){let{_finalizers:n}=this;n&&qs(n,t),t instanceof e&&t._removeParent(this)}};ct.EMPTY=(()=>{let e=new ct;return e.closed=!0,e})();var Td=ct.EMPTY;function $a(e){return e instanceof ct||e&&"closed"in e&&be(e.remove)&&be(e.add)&&be(e.unsubscribe)}function Xm(e){be(e)?e():e.unsubscribe()}var hn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Fi={setTimeout(e,t,...n){let{delegate:r}=Fi;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Fi;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function za(e){Fi.setTimeout(()=>{let{onUnhandledError:t}=hn;if(t)t(e);else throw e})}function $s(){}var Jm=Sd("C",void 0,void 0);function e0(e){return Sd("E",void 0,e)}function t0(e){return Sd("N",e,void 0)}function Sd(e,t,n){return{kind:e,value:t,error:n}}var Qr=null;function ji(e){if(hn.useDeprecatedSynchronousErrorHandling){let t=!Qr;if(t&&(Qr={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=Qr;if(Qr=null,n)throw r}}else e()}function n0(e){hn.useDeprecatedSynchronousErrorHandling&&Qr&&(Qr.errorThrown=!0,Qr.error=e)}var Yr=class extends ct{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,$a(t)&&t.add(this)):this.destination=v_}static create(t,n,r){return new Ui(t,n,r)}next(t){this.isStopped?Id(t0(t),this):this._next(t)}error(t){this.isStopped?Id(e0(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Id(Jm,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},g_=Function.prototype.bind;function _d(e,t){return g_.call(e,t)}var Cd=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){Ga(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){Ga(r)}else Ga(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){Ga(n)}}},Ui=class extends Yr{constructor(t,n,r){super();let i;if(be(t)||!t)i={next:t??void 0,error:n??void 0,complete:r??void 0};else{let s;this&&hn.useDeprecatedNextContext?(s=Object.create(t),s.unsubscribe=()=>this.unsubscribe(),i={next:t.next&&_d(t.next,s),error:t.error&&_d(t.error,s),complete:t.complete&&_d(t.complete,s)}):i=t}this.destination=new Cd(i)}};function Ga(e){hn.useDeprecatedSynchronousErrorHandling?n0(e):za(e)}function m_(e){throw e}function Id(e,t){let{onStoppedNotification:n}=hn;n&&Fi.setTimeout(()=>n(e,t))}var v_={closed:!0,next:$s,error:m_,complete:$s};var Hi=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Zt(e){return e}function xd(...e){return Nd(e)}function Nd(e){return e.length===0?Zt:e.length===1?e[0]:function(n){return e.reduce((r,i)=>i(r),n)}}var qe=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,i){let s=y_(n)?n:new Ui(n,r,i);return ji(()=>{let{operator:o,source:a}=this;s.add(o?o.call(s,a):a?this._subscribe(s):this._trySubscribe(s))}),s}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=r0(r),new r((i,s)=>{let o=new Ui({next:a=>{try{n(a)}catch(u){s(u),o.unsubscribe()}},error:s,complete:i});this.subscribe(o)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[Hi](){return this}pipe(...n){return Nd(n)(this)}toPromise(n){return n=r0(n),new n((r,i)=>{let s;this.subscribe(o=>s=o,o=>i(o),()=>r(s))})}}return e.create=t=>new e(t),e})();function r0(e){var t;return(t=e??hn.Promise)!==null&&t!==void 0?t:Promise}function b_(e){return e&&be(e.next)&&be(e.error)&&be(e.complete)}function y_(e){return e&&e instanceof Yr||b_(e)&&$a(e)}function Dd(e){return be(e?.lift)}function De(e){return t=>{if(Dd(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Me(e,t,n,r,i){return new Md(e,t,n,r,i)}var Md=class extends Yr{constructor(t,n,r,i,s,o){super(t),this.onFinalize=s,this.shouldUnsubscribe=o,this._next=n?function(a){try{n(a)}catch(u){t.error(u)}}:super._next,this._error=i?function(a){try{i(a)}catch(u){t.error(u)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function Vi(){return De((e,t)=>{let n=null;e._refCount++;let r=Me(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){n=null;return}let i=e._connection,s=n;n=null,i&&(!s||i===s)&&i.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}var Bi=class extends qe{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,Dd(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new ct;let n=this.getSubject();t.add(this.source.subscribe(Me(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=ct.EMPTY)}return t}refCount(){return Vi()(this)}};var i0=Pi(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var pt=(()=>{class e extends qe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new Wa(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new i0}next(n){ji(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){ji(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){ji(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:r,isStopped:i,observers:s}=this;return r||i?Td:(this.currentObservers=null,s.push(n),new ct(()=>{this.currentObservers=null,qs(s,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:i,isStopped:s}=this;r?n.error(i):s&&n.complete()}asObservable(){let n=new qe;return n.source=this,n}}return e.create=(t,n)=>new Wa(t,n),e})(),Wa=class extends pt{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.next)===null||r===void 0||r.call(n,t)}error(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.error)===null||r===void 0||r.call(n,t)}complete(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)}_subscribe(t){var n,r;return(r=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&r!==void 0?r:Td}};var _t=class extends pt{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){let{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}};var jt=new qe(e=>e.complete());function s0(e){return e&&be(e.schedule)}function o0(e){return e[e.length-1]}function a0(e){return be(o0(e))?e.pop():void 0}function br(e){return s0(o0(e))?e.pop():void 0}function c0(e,t,n,r){function i(s){return s instanceof n?s:new n(function(o){o(s)})}return new(n||(n=Promise))(function(s,o){function a(l){try{c(r.next(l))}catch(d){o(d)}}function u(l){try{c(r.throw(l))}catch(d){o(d)}}function c(l){l.done?s(l.value):i(l.value).then(a,u)}c((r=r.apply(e,t||[])).next())})}function u0(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Kr(e){return this instanceof Kr?(this.v=e,this):new Kr(e)}function l0(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,s=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",o),i[Symbol.asyncIterator]=function(){return this},i;function o(h){return function(m){return Promise.resolve(m).then(h,d)}}function a(h,m){r[h]&&(i[h]=function(b){return new Promise(function(C,T){s.push([h,b,C,T])>1||u(h,b)})},m&&(i[h]=m(i[h])))}function u(h,m){try{c(r[h](m))}catch(b){f(s[0][3],b)}}function c(h){h.value instanceof Kr?Promise.resolve(h.value.v).then(l,d):f(s[0][2],h)}function l(h){u("next",h)}function d(h){u("throw",h)}function f(h,m){h(m),s.shift(),s.length&&u(s[0][0],s[0][1])}}function d0(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof u0=="function"?u0(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(s){n[s]=e[s]&&function(o){return new Promise(function(a,u){o=e[s](o),i(a,u,o.done,o.value)})}}function i(s,o,a,u){Promise.resolve(u).then(function(c){s({value:c,done:a})},o)}}var Za=e=>e&&typeof e.length=="number"&&typeof e!="function";function Qa(e){return be(e?.then)}function Ya(e){return be(e[Hi])}function Ka(e){return Symbol.asyncIterator&&be(e?.[Symbol.asyncIterator])}function Xa(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function E_(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Ja=E_();function eu(e){return be(e?.[Ja])}function tu(e){return l0(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:i}=yield Kr(n.read());if(i)return yield Kr(void 0);yield yield Kr(r)}}finally{n.releaseLock()}})}function nu(e){return be(e?.getReader)}function Et(e){if(e instanceof qe)return e;if(e!=null){if(Ya(e))return w_(e);if(Za(e))return T_(e);if(Qa(e))return S_(e);if(Ka(e))return f0(e);if(eu(e))return __(e);if(nu(e))return I_(e)}throw Xa(e)}function w_(e){return new qe(t=>{let n=e[Hi]();if(be(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function T_(e){return new qe(t=>{for(let n=0;n{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,za)})}function __(e){return new qe(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function f0(e){return new qe(t=>{C_(e,t).catch(n=>t.error(n))})}function I_(e){return f0(tu(e))}function C_(e,t){var n,r,i,s;return c0(this,void 0,void 0,function*(){try{for(n=d0(e);r=yield n.next(),!r.done;){let o=r.value;if(t.next(o),t.closed)return}}catch(o){i={error:o}}finally{try{r&&!r.done&&(s=n.return)&&(yield s.call(n))}finally{if(i)throw i.error}}t.complete()})}function Ut(e,t,n,r=0,i=!1){let s=t.schedule(function(){n(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(s),!i)return s}function ru(e,t=0){return De((n,r)=>{n.subscribe(Me(r,i=>Ut(r,e,()=>r.next(i),t),()=>Ut(r,e,()=>r.complete(),t),i=>Ut(r,e,()=>r.error(i),t)))})}function iu(e,t=0){return De((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function h0(e,t){return Et(e).pipe(iu(t),ru(t))}function p0(e,t){return Et(e).pipe(iu(t),ru(t))}function g0(e,t){return new qe(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function m0(e,t){return new qe(n=>{let r;return Ut(n,t,()=>{r=e[Ja](),Ut(n,t,()=>{let i,s;try{({value:i,done:s}=r.next())}catch(o){n.error(o);return}s?n.complete():n.next(i)},0,!0)}),()=>be(r?.return)&&r.return()})}function su(e,t){if(!e)throw new Error("Iterable cannot be null");return new qe(n=>{Ut(n,t,()=>{let r=e[Symbol.asyncIterator]();Ut(n,t,()=>{r.next().then(i=>{i.done?n.complete():n.next(i.value)})},0,!0)})})}function v0(e,t){return su(tu(e),t)}function b0(e,t){if(e!=null){if(Ya(e))return h0(e,t);if(Za(e))return g0(e,t);if(Qa(e))return p0(e,t);if(Ka(e))return su(e,t);if(eu(e))return m0(e,t);if(nu(e))return v0(e,t)}throw Xa(e)}function lt(e,t){return t?b0(e,t):Et(e)}function ve(...e){let t=br(e);return lt(e,t)}function qi(e,t){let n=be(e)?e:()=>e,r=i=>i.error(n());return new qe(t?i=>t.schedule(r,0,i):r)}function Rd(e){return!!e&&(e instanceof qe||be(e.lift)&&be(e.subscribe))}var qn=Pi(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function ke(e,t){return De((n,r)=>{let i=0;n.subscribe(Me(r,s=>{r.next(e.call(t,s,i++))}))})}var{isArray:x_}=Array;function N_(e,t){return x_(t)?e(...t):e(t)}function y0(e){return ke(t=>N_(e,t))}var{isArray:D_}=Array,{getPrototypeOf:M_,prototype:R_,keys:A_}=Object;function E0(e){if(e.length===1){let t=e[0];if(D_(t))return{args:t,keys:null};if(O_(t)){let n=A_(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function O_(e){return e&&typeof e=="object"&&M_(e)===R_}function w0(e,t){return e.reduce((n,r,i)=>(n[r]=t[i],n),{})}function ou(...e){let t=br(e),n=a0(e),{args:r,keys:i}=E0(e);if(r.length===0)return lt([],t);let s=new qe(k_(r,t,i?o=>w0(i,o):Zt));return n?s.pipe(y0(n)):s}function k_(e,t,n=Zt){return r=>{T0(t,()=>{let{length:i}=e,s=new Array(i),o=i,a=i;for(let u=0;u{let c=lt(e[u],t),l=!1;c.subscribe(Me(r,d=>{s[u]=d,l||(l=!0,a--),a||r.next(n(s.slice()))},()=>{--o||r.complete()}))},r)},r)}}function T0(e,t,n){e?Ut(n,e,t):t()}function S0(e,t,n,r,i,s,o,a){let u=[],c=0,l=0,d=!1,f=()=>{d&&!u.length&&!c&&t.complete()},h=b=>c{s&&t.next(b),c++;let C=!1;Et(n(b,l++)).subscribe(Me(t,T=>{i?.(T),s?h(T):t.next(T)},()=>{C=!0},void 0,()=>{if(C)try{for(c--;u.length&&cm(T)):m(T)}f()}catch(T){t.error(T)}}))};return e.subscribe(Me(t,h,()=>{d=!0,f()})),()=>{a?.()}}function gt(e,t,n=1/0){return be(t)?gt((r,i)=>ke((s,o)=>t(r,s,i,o))(Et(e(r,i))),n):(typeof t=="number"&&(n=t),De((r,i)=>S0(r,i,e,n)))}function _0(e=1/0){return gt(Zt,e)}function I0(){return _0(1)}function $i(...e){return I0()(lt(e,br(e)))}function au(e){return new qe(t=>{Et(e()).subscribe(t)})}function pn(e,t){return De((n,r)=>{let i=0;n.subscribe(Me(r,s=>e.call(t,s,i++)&&r.next(s)))})}function yr(e){return De((t,n)=>{let r=null,i=!1,s;r=t.subscribe(Me(n,void 0,void 0,o=>{s=Et(e(o,yr(e)(t))),r?(r.unsubscribe(),r=null,s.subscribe(n)):i=!0})),i&&(r.unsubscribe(),r=null,s.subscribe(n))})}function C0(e,t,n,r,i){return(s,o)=>{let a=n,u=t,c=0;s.subscribe(Me(o,l=>{let d=c++;u=a?e(u,l,d):(a=!0,l),r&&o.next(u)},i&&(()=>{a&&o.next(u),o.complete()})))}}function zi(e,t){return be(t)?gt(e,t,1):gt(e,1)}function Er(e){return De((t,n)=>{let r=!1;t.subscribe(Me(n,i=>{r=!0,n.next(i)},()=>{r||n.next(e),n.complete()}))})}function $n(e){return e<=0?()=>jt:De((t,n)=>{let r=0;t.subscribe(Me(n,i=>{++r<=e&&(n.next(i),e<=r&&n.complete())}))})}function uu(e=L_){return De((t,n)=>{let r=!1;t.subscribe(Me(n,i=>{r=!0,n.next(i)},()=>r?n.complete():n.error(e())))})}function L_(){return new qn}function zs(e){return De((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function zn(e,t){let n=arguments.length>=2;return r=>r.pipe(e?pn((i,s)=>e(i,s,r)):Zt,$n(1),n?Er(t):uu(()=>new qn))}function Gi(e){return e<=0?()=>jt:De((t,n)=>{let r=[];t.subscribe(Me(n,i=>{r.push(i),e{for(let i of r)n.next(i);n.complete()},void 0,()=>{r=null}))})}function Ad(e,t){let n=arguments.length>=2;return r=>r.pipe(e?pn((i,s)=>e(i,s,r)):Zt,Gi(1),n?Er(t):uu(()=>new qn))}function Od(e,t){return De(C0(e,t,arguments.length>=2,!0))}function kd(...e){let t=br(e);return De((n,r)=>{(t?$i(e,n,t):$i(e,n)).subscribe(r)})}function gn(e,t){return De((n,r)=>{let i=null,s=0,o=!1,a=()=>o&&!i&&r.complete();n.subscribe(Me(r,u=>{i?.unsubscribe();let c=0,l=s++;Et(e(u,l)).subscribe(i=Me(r,d=>r.next(t?t(u,d,l,c++):d),()=>{i=null,a()}))},()=>{o=!0,a()}))})}function Ld(e){return De((t,n)=>{Et(e).subscribe(Me(n,()=>n.complete(),$s)),!n.closed&&t.subscribe(n)})}function mt(e,t,n){let r=be(e)||t||n?{next:e,error:t,complete:n}:e;return r?De((i,s)=>{var o;(o=r.subscribe)===null||o===void 0||o.call(r);let a=!0;i.subscribe(Me(s,u=>{var c;(c=r.next)===null||c===void 0||c.call(r,u),s.next(u)},()=>{var u;a=!1,(u=r.complete)===null||u===void 0||u.call(r),s.complete()},u=>{var c;a=!1,(c=r.error)===null||c===void 0||c.call(r,u),s.error(u)},()=>{var u,c;a&&((u=r.unsubscribe)===null||u===void 0||u.call(r)),(c=r.finalize)===null||c===void 0||c.call(r)}))}):Zt}var Pd={JSACTION:"jsaction"};var at={CLICK:"click",CLICKMOD:"clickmod",DBLCLICK:"dblclick",FOCUS:"focus",FOCUSIN:"focusin",BLUR:"blur",FOCUSOUT:"focusout",SUBMIT:"submit",KEYDOWN:"keydown",KEYPRESS:"keypress",KEYUP:"keyup",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEENTER:"mouseenter",MOUSELEAVE:"mouseleave",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",ERROR:"error",LOAD:"load",TOUCHSTART:"touchstart",TOUCHEND:"touchend",TOUCHMOVE:"touchmove",TOGGLE:"toggle"},c7=[at.MOUSEENTER,at.MOUSELEAVE,"pointerenter","pointerleave"],P_=[at.CLICK,at.DBLCLICK,at.FOCUSIN,at.FOCUSOUT,at.KEYDOWN,at.KEYUP,at.KEYPRESS,at.MOUSEOVER,at.MOUSEOUT,at.SUBMIT,at.TOUCHSTART,at.TOUCHEND,at.TOUCHMOVE,"touchcancel","auxclick","change","compositionstart","compositionupdate","compositionend","beforeinput","input","select","copy","cut","paste","mousedown","mouseup","wheel","contextmenu","dragover","dragenter","dragleave","drop","dragstart","dragend","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout","gotpointercapture","lostpointercapture","ended","loadedmetadata","pagehide","pageshow","visibilitychange","beforematch"],x0=[at.FOCUS,at.BLUR,at.ERROR,at.LOAD,at.TOGGLE],N0=e=>x0.indexOf(e)>=0,F_=P_.concat(x0),D0=e=>F_.indexOf(e)>=0;var l7=typeof navigator<"u"&&/Macintosh/.test(navigator.userAgent);var d7=typeof navigator<"u"&&/iPhone|iPad|iPod/.test(navigator.userAgent);var f7=at.CLICK;var S1="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",ie=class extends Error{code;constructor(t,n){super(Gu(t,n)),this.code=t}};function j_(e){return`NG0${Math.abs(e)}`}function Gu(e,t){return`${j_(e)}${t?": "+t:""}`}var _1=Symbol("InputSignalNode#UNSET"),U_=fe(G({},Ed),{transformFn:void 0,applyValueToInputSignal(e,t){yd(e,t)}});function I1(e,t){let n=Object.create(U_);n.value=e,n.transformFn=t?.transform;function r(){if(hd(n),n.value===_1){let i=null;throw new ie(-950,i)}return n.value}return r[Li]=n,r}function Wu(e){return{toString:e}.toString()}var cu="__parameters__";function H_(e){return function(...n){if(e){let r=e(...n);for(let i in r)this[i]=r[i]}}}function V_(e,t,n){return Wu(()=>{let r=H_(t);function i(...s){if(this instanceof i)return r.apply(this,s),this;let o=new i(...s);return a.annotation=o,a;function a(u,c,l){let d=u.hasOwnProperty(cu)?u[cu]:Object.defineProperty(u,cu,{value:[]})[cu];for(;d.length<=l;)d.push(null);return(d[l]=d[l]||[]).push(o),u}}return i.prototype.ngMetadataName=e,i.annotationCls=i,i})}var Vf=globalThis;function ze(e){for(let t in e)if(e[t]===ze)return t;throw Error("Could not find renamed property on target object.")}function Qt(e){if(typeof e=="string")return e;if(Array.isArray(e))return`[${e.map(Qt).join(", ")}]`;if(e==null)return""+e;let t=e.overriddenName||e.name;if(t)return`${t}`;let n=e.toString();if(n==null)return""+n;let r=n.indexOf(` `);return r>=0?n.slice(0,r):n}function M0(e,t){return e?t?`${e} ${t}`:e:t||""}var B_=ze({__forward_ref__:ze});function C1(e){return e.__forward_ref__=C1,e.toString=function(){return Qt(this())},e}function sn(e){return x1(e)?e():e}function x1(e){return typeof e=="function"&&e.hasOwnProperty(B_)&&e.__forward_ref__===C1}function ae(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Zu(e){return R0(e,D1)||R0(e,M1)}function N1(e){return Zu(e)!==null}function R0(e,t){return e.hasOwnProperty(t)?e[t]:null}function q_(e){let t=e&&(e[D1]||e[M1]);return t||null}function A0(e){return e&&(e.hasOwnProperty(O0)||e.hasOwnProperty($_))?e[O0]:null}var D1=ze({\u0275prov:ze}),O0=ze({\u0275inj:ze}),M1=ze({ngInjectableDef:ze}),$_=ze({ngInjectorDef:ze}),ee=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=ae({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function R1(e){return e&&!!e.\u0275providers}var z_=ze({\u0275cmp:ze}),G_=ze({\u0275dir:ze}),W_=ze({\u0275pipe:ze}),Z_=ze({\u0275mod:ze}),mu=ze({\u0275fac:ze}),Zs=ze({__NG_ELEMENT_ID__:ze}),k0=ze({__NG_ENV_ID__:ze});function Qu(e){return typeof e=="string"?e:e==null?"":String(e)}function Q_(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():Qu(e)}function A1(e,t){throw new ie(-200,e)}function Bf(e,t){throw new ie(-201,!1)}var _e=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(_e||{}),Yd;function O1(){return Yd}function rn(e){let t=Yd;return Yd=e,t}function k1(e,t,n){let r=Zu(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&_e.Optional)return null;if(t!==void 0)return t;Bf(e,"Injector")}var Y_={},Jr=Y_,Kd="__NG_DI_FLAG__",vu=class{injector;constructor(t){this.injector=t}retrieve(t,n){let r=n;return this.injector.get(t,r.optional?Ba:Jr,r)}},bu="ngTempTokenPath",K_="ngTokenPath",X_=/\n/gm,J_="\u0275",L0="__source";function eI(e,t=_e.Default){if(Bs()===void 0)throw new ie(-203,!1);if(Bs()===null)return k1(e,void 0,t);{let n=Bs(),r;return n instanceof vu?r=n.injector:r=n,r.get(e,t&_e.Optional?null:void 0,t)}}function he(e,t=_e.Default){return(O1()||eI)(sn(e),t)}function Q(e,t=_e.Default){return he(e,Yu(t))}function Yu(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Xd(e){let t=[];for(let n=0;n ");else if(typeof t=="object"){let s=[];for(let o in t)if(t.hasOwnProperty(o)){let a=t[o];s.push(o+":"+(typeof a=="string"?JSON.stringify(a):Qt(a)))}i=`{${s.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(X_,` `)}`}var qf=tI(V_("Optional"),8);function Ki(e,t){let n=e.hasOwnProperty(mu);return n?e[mu]:null}function $f(e,t){e.forEach(n=>Array.isArray(n)?$f(n,t):t(n))}function L1(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function yu(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var Xi={},ni=[],ri=new ee(""),P1=new ee("",-1),F1=new ee(""),Eu=class{get(t,n=Jr){if(n===Jr){let r=new Error(`NullInjectorError: No provider for ${Qt(t)}!`);throw r.name="NullInjectorError",r}return n}};function j1(e,t){let n=e[Z_]||null;if(!n&&t===!0)throw new Error(`Type ${Qt(e)} does not have '\u0275mod' property.`);return n}function ii(e){return e[z_]||null}function sI(e){return e[G_]||null}function oI(e){return e[W_]||null}function yn(e){return{\u0275providers:e}}function aI(...e){return{\u0275providers:U1(!0,e),\u0275fromNgModule:!0}}function U1(e,...t){let n=[],r=new Set,i,s=o=>{n.push(o)};return $f(t,o=>{let a=o;Jd(a,s,[],r)&&(i||=[],i.push(a))}),i!==void 0&&H1(i,s),n}function H1(e,t){for(let n=0;n{t(s,r)})}}function Jd(e,t,n,r){if(e=sn(e),!e)return!1;let i=null,s=A0(e),o=!s&&ii(e);if(!s&&!o){let u=e.ngModule;if(s=A0(u),s)i=u;else return!1}else{if(o&&!o.standalone)return!1;i=e}let a=r.has(i);if(o){if(a)return!1;if(r.add(i),o.dependencies){let u=typeof o.dependencies=="function"?o.dependencies():o.dependencies;for(let c of u)Jd(c,t,n,r)}}else if(s){if(s.imports!=null&&!a){r.add(i);let c;try{$f(s.imports,l=>{Jd(l,t,n,r)&&(c||=[],c.push(l))})}finally{}c!==void 0&&H1(c,t)}if(!a){let c=Ki(i)||(()=>new i);t({provide:i,useFactory:c,deps:ni},i),t({provide:F1,useValue:i,multi:!0},i),t({provide:ri,useValue:()=>he(i),multi:!0},i)}let u=s.providers;if(u!=null&&!a){let c=e;zf(u,l=>{t(l,c)})}}else return!1;return i!==e&&e.providers!==void 0}function zf(e,t){for(let n of e)R1(n)&&(n=n.\u0275providers),Array.isArray(n)?zf(n,t):t(n)}var uI=ze({provide:String,useValue:ze});function V1(e){return e!==null&&typeof e=="object"&&uI in e}function cI(e){return!!(e&&e.useExisting)}function lI(e){return!!(e&&e.useFactory)}function ef(e){return typeof e=="function"}var Ku=new ee(""),du={},P0={},Fd;function Gf(){return Fd===void 0&&(Fd=new Eu),Fd}var an=class{},Xs=class extends an{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,nf(t,o=>this.processProvider(o)),this.records.set(P1,Wi(void 0,this)),i.has("environment")&&this.records.set(an,Wi(void 0,this));let s=this.records.get(Ku);s!=null&&typeof s.value=="string"&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(F1,ni,_e.Self))}retrieve(t,n){let r=n;return this.get(t,r.optional?Ba:Jr,r)}destroy(){Ws(this),this._destroyed=!0;let t=Oe(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let n=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),Oe(t)}}onDestroy(t){return Ws(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){Ws(this);let n=Bn(this),r=rn(void 0),i;try{return t()}finally{Bn(n),rn(r)}}get(t,n=Jr,r=_e.Default){if(Ws(this),t.hasOwnProperty(k0))return t[k0](this);r=Yu(r);let i,s=Bn(this),o=rn(void 0);try{if(!(r&_e.SkipSelf)){let u=this.records.get(t);if(u===void 0){let c=mI(t)&&Zu(t);c&&this.injectableDefInScope(c)?u=Wi(tf(t),du):u=null,this.records.set(t,u)}if(u!=null)return this.hydrate(t,u)}let a=r&_e.Self?Gf():this.parent;return n=r&_e.Optional&&n===Jr?null:n,a.get(t,n)}catch(a){if(a.name==="NullInjectorError"){if((a[bu]=a[bu]||[]).unshift(Qt(t)),s)throw a;return rI(a,t,"R3InjectorError",this.source)}else throw a}finally{rn(o),Bn(s)}}resolveInjectorInitializers(){let t=Oe(null),n=Bn(this),r=rn(void 0),i;try{let s=this.get(ri,ni,_e.Self);for(let o of s)o()}finally{Bn(n),rn(r),Oe(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(Qt(r));return`R3Injector[${t.join(", ")}]`}processProvider(t){t=sn(t);let n=ef(t)?t:sn(t&&t.provide),r=fI(t);if(!ef(t)&&t.multi===!0){let i=this.records.get(n);i||(i=Wi(void 0,du,!0),i.factory=()=>Xd(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){let r=Oe(null);try{return n.value===P0?A1(Qt(t)):n.value===du&&(n.value=P0,n.value=n.factory()),typeof n.value=="object"&&n.value&&gI(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{Oe(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=sn(t.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){let n=this._onDestroyHooks.indexOf(t);n!==-1&&this._onDestroyHooks.splice(n,1)}};function tf(e){let t=Zu(e),n=t!==null?t.factory:Ki(e);if(n!==null)return n;if(e instanceof ee)throw new ie(204,!1);if(e instanceof Function)return dI(e);throw new ie(204,!1)}function dI(e){if(e.length>0)throw new ie(204,!1);let n=q_(e);return n!==null?()=>n.factory(e):()=>new e}function fI(e){if(V1(e))return Wi(void 0,e.useValue);{let t=hI(e);return Wi(t,du)}}function hI(e,t,n){let r;if(ef(e)){let i=sn(e);return Ki(i)||tf(i)}else if(V1(e))r=()=>sn(e.useValue);else if(lI(e))r=()=>e.useFactory(...Xd(e.deps||[]));else if(cI(e))r=()=>he(sn(e.useExisting));else{let i=sn(e&&(e.useClass||e.provide));if(pI(e))r=()=>new i(...Xd(e.deps));else return Ki(i)||tf(i)}return r}function Ws(e){if(e.destroyed)throw new ie(205,!1)}function Wi(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function pI(e){return!!e.deps}function gI(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function mI(e){return typeof e=="function"||typeof e=="object"&&e instanceof ee}function nf(e,t){for(let n of e)Array.isArray(n)?nf(n,t):n&&R1(n)?nf(n.\u0275providers,t):t(n)}function qt(e,t){let n;e instanceof Xs?(Ws(e),n=e):n=new vu(e);let r,i=Bn(n),s=rn(void 0);try{return t()}finally{Bn(i),rn(s)}}function vI(){return O1()!==void 0||Bs()!=null}function bI(e){let t=Vf.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function yI(e){return typeof e=="function"}var vt=0,ge=1,ye=2,It=3,vn=4,En=5,Rn=6,rf=7,Mt=8,Js=9,Gn=10,dt=11,eo=12,F0=13,po=14,Vt=15,Ji=16,Zi=17,es=18,Xu=19,B1=20,wr=21,jd=22,wu=23,on=24,Ud=25,Qe=26,Wf=1,to=6,Wn=7,Tu=8,Su=9,Rt=10;function Tr(e){return Array.isArray(e)&&typeof e[Wf]=="object"}function un(e){return Array.isArray(e)&&e[Wf]===!0}function q1(e){return(e.flags&4)!==0}function ai(e){return e.componentOffset>-1}function $1(e){return(e.flags&1)===1}function ui(e){return!!e.template}function ts(e){return(e[ye]&512)!==0}function z1(e){return(e.type&16)===16}function EI(e){return(e[ye]&32)===32}function go(e){return(e[ye]&256)===256}var sf=class{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function G1(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}var W1=(()=>{let e=()=>Z1;return e.ngInherit=!0,e})();function Z1(e){return e.type.prototype.ngOnChanges&&(e.setInput=TI),wI}function wI(){let e=Y1(this),t=e?.current;if(t){let n=e.previous;if(n===Xi)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function TI(e,t,n,r,i){let s=this.declaredInputs[r],o=Y1(e)||SI(e,{previous:Xi,current:null}),a=o.current||(o.current={}),u=o.previous,c=u[s];a[s]=new sf(c&&c.currentValue,n,u===Xi),G1(e,t,i,n)}var Q1="__ngSimpleChanges__";function Y1(e){return e[Q1]||null}function SI(e,t){return e[Q1]=t}var j0=null;var Ye=function(e,t=null,n){j0?.(e,t,n)},K1="svg",_I="math";function Ke(e){for(;Array.isArray(e);)e=e[vt];return e}function X1(e){for(;Array.isArray(e);){if(typeof e[Wf]=="object")return e;e=e[vt]}return null}function II(e,t){return Ke(t[e])}function Qn(e,t){return Ke(t[e.index])}function Zf(e,t){return e.data[t]}function Zn(e,t){let n=t[e];return Tr(n)?n:n[vt]}function Qf(e){return(e[ye]&128)===128}function CI(e){return un(e[It])}function no(e,t){return t==null?null:e[t]}function J1(e){e[Zi]=0}function ev(e){e[ye]&1024||(e[ye]|=1024,Qf(e)&&ec(e))}function Ju(e){return!!(e[ye]&9216||e[on]?.dirty)}function of(e){e[Gn].changeDetectionScheduler?.notify(8),e[ye]&64&&(e[ye]|=1024),Ju(e)&&ec(e)}function ec(e){e[Gn].changeDetectionScheduler?.notify(0);let t=si(e);for(;t!==null&&!(t[ye]&8192||(t[ye]|=8192,!Qf(t)));)t=si(t)}function tv(e,t){if(go(e))throw new ie(911,!1);e[wr]===null&&(e[wr]=[]),e[wr].push(t)}function xI(e,t){if(e[wr]===null)return;let n=e[wr].indexOf(t);n!==-1&&e[wr].splice(n,1)}function si(e){let t=e[It];return un(t)?t[It]:t}var Re={lFrame:lv(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var af=!1;function NI(){return Re.lFrame.elementDepthCount}function DI(){Re.lFrame.elementDepthCount++}function MI(){Re.lFrame.elementDepthCount--}function nv(){return Re.bindingsEnabled}function mo(){return Re.skipHydrationRootTNode!==null}function RI(e){return Re.skipHydrationRootTNode===e}function AI(e){Re.skipHydrationRootTNode=e}function OI(){Re.skipHydrationRootTNode=null}function ft(){return Re.lFrame.lView}function ss(){return Re.lFrame.tView}function Ir(){let e=rv();for(;e!==null&&e.type===64;)e=e.parent;return e}function rv(){return Re.lFrame.currentTNode}function kI(){let e=Re.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function vo(e,t){let n=Re.lFrame;n.currentTNode=e,n.isParent=t}function iv(){return Re.lFrame.isParent}function LI(){Re.lFrame.isParent=!1}function sv(){return af}function U0(e){let t=af;return af=e,t}function ov(){let e=Re.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function PI(e){return Re.lFrame.bindingIndex=e}function Yf(){return Re.lFrame.bindingIndex++}function FI(){return Re.lFrame.inI18n}function jI(e,t){let n=Re.lFrame;n.bindingIndex=n.bindingRootIndex=e,uf(t)}function UI(){return Re.lFrame.currentDirectiveIndex}function uf(e){Re.lFrame.currentDirectiveIndex=e}function av(e){Re.lFrame.currentQueryIndex=e}function HI(e){let t=e[ge];return t.type===2?t.declTNode:t.type===1?e[En]:null}function uv(e,t,n){if(n&_e.SkipSelf){let i=t,s=e;for(;i=i.parent,i===null&&!(n&_e.Host);)if(i=HI(s),i===null||(s=s[po],i.type&10))break;if(i===null)return!1;t=i,e=s}let r=Re.lFrame=cv();return r.currentTNode=t,r.lView=e,!0}function Kf(e){let t=cv(),n=e[ge];Re.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function cv(){let e=Re.lFrame,t=e===null?null:e.child;return t===null?lv(e):t}function lv(e){let t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return e!==null&&(e.child=t),t}function dv(){let e=Re.lFrame;return Re.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var fv=dv;function Xf(){let e=dv();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function tc(){return Re.lFrame.selectedIndex}function oi(e){Re.lFrame.selectedIndex=e}function VI(){let e=Re.lFrame;return Zf(e.tView,e.selectedIndex)}function os(){Re.lFrame.currentNamespace=K1}function bo(){BI()}function BI(){Re.lFrame.currentNamespace=null}function hv(){return Re.lFrame.currentNamespace}var pv=!0;function Jf(){return pv}function Cr(e){pv=e}function qI(e,t,n){let{ngOnChanges:r,ngOnInit:i,ngDoCheck:s}=t.type.prototype;if(r){let o=Z1(t);(n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o)}i&&(n.preOrderHooks??=[]).push(0-e,i),s&&((n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s))}function gv(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[u]<0&&(e[Zi]+=65536),(a>14>16&&(e[ye]&3)===t&&(e[ye]+=16384,H0(a,s)):H0(a,s)}var Yi=-1,ro=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r){this.factory=t,this.canSeeViewProviders=n,this.injectImpl=r}};function vv(e){return e!=null&&typeof e=="object"&&(e.insertBeforeIndex===null||typeof e.insertBeforeIndex=="number"||Array.isArray(e.insertBeforeIndex))}function zI(e){return!!(e.type&128)}function GI(e){return(e.flags&8)!==0}function WI(e){return(e.flags&16)!==0}function ZI(e,t,n){let r=0;for(;rt){o=s-1;break}}}for(;s>16}function Iu(e,t){let n=KI(e),r=t;for(;n>0;)r=r[po],n--;return r}var cf=!0;function B0(e){let t=cf;return cf=e,t}var XI=256,yv=XI-1,Ev=5,JI=0,Mn={};function e8(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(Zs)&&(r=n[Zs]),r==null&&(r=n[Zs]=JI++);let i=r&yv,s=1<>Ev)]|=s}function wv(e,t){let n=Tv(e,t);if(n!==-1)return n;let r=t[ge];r.firstCreatePass&&(e.injectorIndex=t.length,Vd(r.data,e),Vd(t,null),Vd(r.blueprint,null));let i=th(e,t),s=e.injectorIndex;if(bv(i)){let o=_u(i),a=Iu(i,t),u=a[ge].data;for(let c=0;c<8;c++)t[s+c]=a[o+c]|u[o+c]}return t[s+8]=i,s}function Vd(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Tv(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function th(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;i!==null;){if(r=xv(i),r===null)return Yi;if(n++,i=i[po],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return Yi}function t8(e,t,n){e8(e,t,n)}function Sv(e,t,n){if(n&_e.Optional||e!==void 0)return e;Bf(t,"NodeInjector")}function _v(e,t,n,r){if(n&_e.Optional&&r===void 0&&(r=null),(n&(_e.Self|_e.Host))===0){let i=e[Js],s=rn(void 0);try{return i?i.get(t,r,n&_e.Optional):k1(t,r,n&_e.Optional)}finally{rn(s)}}return Sv(r,t,n)}function Iv(e,t,n,r=_e.Default,i){if(e!==null){if(t[ye]&2048&&!(r&_e.Self)){let o=o8(e,t,n,r,Mn);if(o!==Mn)return o}let s=Cv(e,t,n,r,Mn);if(s!==Mn)return s}return _v(t,n,r,i)}function Cv(e,t,n,r,i){let s=i8(n);if(typeof s=="function"){if(!uv(t,e,r))return r&_e.Host?Sv(i,n,r):_v(t,n,r,i);try{let o;if(o=s(r),o==null&&!(r&_e.Optional))Bf(n);else return o}finally{fv()}}else if(typeof s=="number"){let o=null,a=Tv(e,t),u=Yi,c=r&_e.Host?t[Vt][En]:null;for((a===-1||r&_e.SkipSelf)&&(u=a===-1?th(e,t):t[a+8],u===Yi||!$0(r,!1)?a=-1:(o=t[ge],a=_u(u),t=Iu(u,t)));a!==-1;){let l=t[ge];if(q0(s,a,l.data)){let d=n8(a,t,n,o,r,c);if(d!==Mn)return d}u=t[a+8],u!==Yi&&$0(r,t[ge].data[a+8]===c)&&q0(s,a,t)?(o=l,a=_u(u),t=Iu(u,t)):a=-1}}return i}function n8(e,t,n,r,i,s){let o=t[ge],a=o.data[e+8],u=r==null?ai(a)&&cf:r!=o&&(a.type&3)!==0,c=i&_e.Host&&s===a,l=r8(a,o,n,u,c);return l!==null?lf(t,o,l,a):Mn}function r8(e,t,n,r,i){let s=e.providerIndexes,o=t.data,a=s&1048575,u=e.directiveStart,c=e.directiveEnd,l=s>>20,d=r?a:a+l,f=i?a+l:c;for(let h=d;h=u&&m.type===n)return h}if(i){let h=o[u];if(h&&ui(h)&&h.type===n)return u}return null}function lf(e,t,n,r){let i=e[n],s=t.data;if(i instanceof ro){let o=i;o.resolving&&A1(Q_(s[n]));let a=B0(o.canSeeViewProviders);o.resolving=!0;let u,c=o.injectImpl?rn(o.injectImpl):null,l=uv(e,r,_e.Default);try{i=e[n]=o.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&qI(n,s[n],t)}finally{c!==null&&rn(c),B0(a),o.resolving=!1,fv()}}return i}function i8(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(Zs)?e[Zs]:void 0;return typeof t=="number"?t>=0?t&yv:s8:t}function q0(e,t,n){let r=1<>Ev)]&r)}function $0(e,t){return!(e&_e.Self)&&!(e&_e.Host&&t)}var ei=class{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Iv(this._tNode,this._lView,t,Yu(r),n)}};function s8(){return new ei(Ir(),ft())}function nh(e){return Wu(()=>{let t=e.prototype.constructor,n=t[mu]||df(t),r=Object.prototype,i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){let s=i[mu]||df(i);if(s&&s!==n)return s;i=Object.getPrototypeOf(i)}return s=>new s})}function df(e){return x1(e)?()=>{let t=df(sn(e));return t&&t()}:Ki(e)}function o8(e,t,n,r,i){let s=e,o=t;for(;s!==null&&o!==null&&o[ye]&2048&&!ts(o);){let a=Cv(s,o,n,r|_e.Self,Mn);if(a!==Mn)return a;let u=s.parent;if(!u){let c=o[B1];if(c){let l=c.get(n,Mn,r);if(l!==Mn)return l}u=xv(o),o=o[po]}s=u}return i}function xv(e){let t=e[ge],n=t.type;return n===2?t.declTNode:n===1?e[En]:null}function z0(e,t=null,n=null,r){let i=Nv(e,t,n,r);return i.resolveInjectorInitializers(),i}function Nv(e,t=null,n=null,r,i=new Set){let s=[n||ni,aI(e)];return r=r||(typeof e=="object"?void 0:Qt(e)),new Xs(s,t||Gf(),r||null,i)}var bt=class e{static THROW_IF_NOT_FOUND=Jr;static NULL=new Eu;static create(t,n){if(Array.isArray(t))return z0({name:""},n,t,"");{let r=t.name??"";return z0({name:r},t.parent,t.providers,r)}}static \u0275prov=ae({token:e,providedIn:"any",factory:()=>he(P1)});static __NG_ELEMENT_ID__=-1};var a8=new ee("");a8.__NG_ELEMENT_ID__=e=>{let t=Ir();if(t===null)throw new ie(204,!1);if(t.type&2)return t.value;if(e&_e.Optional)return null;throw new ie(204,!1)};var Dv=!1,nc=(()=>{class e{static __NG_ELEMENT_ID__=u8;static __NG_ENV_ID__=n=>n}return e})(),ff=class extends nc{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return tv(this._lView,t),()=>xI(this._lView,t)}};function u8(){return new ff(ft())}var ns=class{},rc=new ee("",{providedIn:"root",factory:()=>!1});var Mv=new ee(""),Rv=new ee(""),ci=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new _t(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=ae({token:e,providedIn:"root",factory:()=>new e})}return e})();var hf=class extends pt{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,vI()&&(this.destroyRef=Q(nc,{optional:!0})??void 0,this.pendingTasks=Q(ci,{optional:!0})??void 0)}emit(t){let n=Oe(null);try{super.next(t)}finally{Oe(n)}}subscribe(t,n,r){let i=t,s=n||(()=>null),o=r;if(t&&typeof t=="object"){let u=t;i=u.next?.bind(u),s=u.error?.bind(u),o=u.complete?.bind(u)}this.__isAsync&&(s=this.wrapInTimeout(s),i&&(i=this.wrapInTimeout(i)),o&&(o=this.wrapInTimeout(o)));let a=super.subscribe({next:i,error:s,complete:o});return t instanceof ct&&t.add(a),a}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{t(n),r!==void 0&&this.pendingTasks?.remove(r)})}}},Ht=hf;function Cu(...e){}function Av(e){let t,n;function r(){e=Cu;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function G0(e){return queueMicrotask(()=>e()),()=>{e=Cu}}var rh="isAngularZone",xu=rh+"_ID",c8=0,tt=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Ht(!1);onMicrotaskEmpty=new Ht(!1);onStable=new Ht(!1);onError=new Ht(!1);constructor(t){let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:s=Dv}=t;if(typeof Zone>"u")throw new ie(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!i&&r,o.shouldCoalesceRunChangeDetection=i,o.callbackScheduled=!1,o.scheduleInRootZone=s,f8(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(rh)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new ie(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new ie(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){let s=this._inner,o=s.scheduleEventTask("NgZoneEvent: "+i,t,l8,Cu,Cu);try{return s.runTask(o,n,r)}finally{s.cancelTask(o)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},l8={};function ih(e){if(e._nesting==0&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function d8(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){Av(()=>{e.callbackScheduled=!1,pf(e),e.isCheckStableRunning=!0,ih(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),pf(e)}function f8(e){let t=()=>{d8(e)},n=c8++;e._inner=e._inner.fork({name:"angular",properties:{[rh]:!0,[xu]:n,[xu+n]:!0},onInvokeTask:(r,i,s,o,a,u)=>{if(h8(u))return r.invokeTask(s,o,a,u);try{return W0(e),r.invokeTask(s,o,a,u)}finally{(e.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),Z0(e)}},onInvoke:(r,i,s,o,a,u,c)=>{try{return W0(e),r.invoke(s,o,a,u,c)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!p8(u)&&t(),Z0(e)}},onHasTask:(r,i,s,o)=>{r.hasTask(s,o),i===s&&(o.change=="microTask"?(e._hasPendingMicrotasks=o.microTask,pf(e),ih(e)):o.change=="macroTask"&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(r,i,s,o)=>(r.handleError(s,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}function pf(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function W0(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Z0(e){e._nesting--,ih(e)}var Nu=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Ht;onMicrotaskEmpty=new Ht;onStable=new Ht;onError=new Ht;run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}};function h8(e){return Ov(e,"__ignore_ng_zone__")}function p8(e){return Ov(e,"__scheduler_tick__")}function Ov(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}function g8(e="zone.js",t){return e==="noop"?new Nu:e==="zone.js"?new tt(t):e}var _r=class{_console=console;handleError(t){this._console.error("ERROR",t)}},m8=new ee("",{providedIn:"root",factory:()=>{let e=Q(tt),t=Q(_r);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function Q0(e,t){return I1(e,t)}function v8(e){return I1(_1,e)}var kv=(Q0.required=v8,Q0);function b8(){return sh(Ir(),ft())}function sh(e,t){return new Lv(Qn(e,t))}var Lv=(()=>{class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=b8}return e})();var io="ngSkipHydration",y8="ngskiphydration";function oh(e){let t=e.mergedAttrs;if(t===null)return!1;for(let n=0;n_8}),_8="ng",Eo=new ee(""),Yn=new ee("",{providedIn:"platform",factory:()=>"unknown"});var wo=new ee("",{providedIn:"root",factory:()=>ah().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function I8(){return new li}var li=(()=>{class e{static \u0275prov=ae({token:e,providedIn:"root",factory:I8});store={};onSerializeCallbacks={};get(n,r){return this.store[n]!==void 0?this.store[n]:r}set(n,r){this.store[n]=r}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(n,r){this.onSerializeCallbacks[n]=r}toJson(){for(let n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/zv}),D8=new ee(""),Gv=new ee(""),M8=!1,R8=new ee("");var Wv=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Wv||{}),sc=new ee(""),J0=new Set;function Nr(e){J0.has(e)||(J0.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var A8=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=ae({token:e,providedIn:"root",factory:()=>new e})}return e})();var e1=1;function lh(e){return e+1}function O8(e,t){let n=e[ge],r=lh(t.index);return e[r]}function Zv(e,t){let n=lh(t.index);return e.data[n]}function k8(e){return e!==null&&typeof e=="object"&&typeof e.primaryTmplIndex=="number"}function L8(e,t){let n=null,r=lh(t.index);return Qe(r?.indexOf(a)??-1)===-1?o+a+":;":o,"");e.setAttribute(Pd.JSACTION,`${r??""}${i}`);let s=n??"";s!==""&&i.length>0&&e.setAttribute(j8,s)}var U8="__nghData__",Yv=U8,H8="__nghDeferData__",V8=H8,Ys="ngh",dh="nghm",Kv=()=>null;function B8(e,t,n=!1){let r=e.getAttribute(Ys);if(r==null)return null;let[i,s]=r.split("|");if(r=n?s:i,!r)return null;let o=s?`|${s}`:"",a=n?i:o,u={};if(r!==""){let l=t.get(li,null,{optional:!0});l!==null&&(u=l.get(Yv,[])[Number(r)])}let c={data:u,firstChild:e.firstChild??null};return n&&(c.firstChild=e,oc(c,0,e.nextSibling)),a?e.setAttribute(Ys,a):e.removeAttribute(Ys),c}function q8(){Kv=B8}function Xv(e,t,n=!1){return Kv(e,t,n)}function $8(e){let t=e._lView;return t[ge].type===2?null:(ts(t)&&(t=t[Qe]),t)}function z8(e){return e.textContent?.replace(/\s/gm,"")}function G8(e){let t=ah(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(s){let o=z8(s);return o==="ngetn"||o==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),r,i=[];for(;r=n.nextNode();)i.push(r);for(let s of i)s.textContent==="ngetn"?s.replaceWith(t.createTextNode("")):s.remove()}function oc(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n}function wf(e,t){return e.segmentHeads?.[t]??null}function W8(e){return e.get(R8,!1,{optional:!0})}function Z8(e,t){let n=e.data,r=n[vf]?.[t]??null;return r===null&&n[ao]?.[t]&&(r=fh(e,t)),r}function Jv(e,t){return e.data[ao]?.[t]??null}function fh(e,t){let n=Jv(e,t)??[],r=0;for(let i of n)r+=i[ti]*(i[Du]??1);return r}function Q8(e){if(typeof e.disconnectedNodes>"u"){let t=e.data[Qs];e.disconnectedNodes=t?new Set(t):null}return e.disconnectedNodes}function To(e,t){if(typeof e.disconnectedNodes>"u"){let n=e.data[Qs];e.disconnectedNodes=n?new Set(n):null}return!!Q8(e)?.has(t)}function eb(e,t){let n=t,r=e.corruptedTextNodes;n.textContent===""?r.set(n,"ngetn"):n.nextSibling?.nodeType===Node.TEXT_NODE&&r.set(n,"ngtns")}function Y8(e){let t=[];return e!==null&&(e.has(4)&&t.push(...F8),e.has(3)&&t.push(...P8)),t}function Bd(e){return!!e&&e.nodeType===Node.COMMENT_NODE&&e.textContent?.trim()===dh}function t1(e){for(;e&&e.nodeType===Node.TEXT_NODE;)e=e.previousSibling;return e}function K8(e){for(let r of e.body.childNodes)if(Bd(r))return;let t=t1(e.body.previousSibling);if(Bd(t))return;let n=t1(e.head.lastChild);if(!Bd(n))throw new ie(-507,!1)}function tb(e,t){let n=e.contentQueries;if(n!==null){let r=Oe(null);try{for(let i=0;i|^->||--!>|)/g,rC="\u200B$1\u200B";function iC(e){return e.replace(tC,t=>t.replace(nC,rC))}function sC(e){return e.ownerDocument.body}function ob(e){return e instanceof Function?e():e}function oC(e,t,n){let r=e.length;for(;;){let i=e.indexOf(t,n);if(i===-1)return i;if(i===0||e.charCodeAt(i-1)<=32){let s=t.length;if(i+s===r||e.charCodeAt(i+s)<=32)return i}n=i+1}}var ab="ng-template";function aC(e,t,n,r){let i=0;if(r){for(;i-1){let s;for(;++is?d="":d=i[l+1].toLowerCase(),r&2&&c!==d){if(mn(r))return!1;o=!0}}}}return mn(r)||o}function mn(e){return(e&1)===0}function lC(e,t,n,r){if(t===null)return-1;let i=0;if(r||!n){let s=!1;for(;i-1)for(n++;n0?'="'+a+'"':"")+"]"}else r&8?i+="."+o:r&4&&(i+=" "+o);else i!==""&&!mn(o)&&(t+=n1(s,i),i=""),r=o,s=s||!mn(r);n++}return i!==""&&(t+=n1(s,i)),t}function gC(e){return e.map(pC).join(",")}function mC(e){let t=[],n=[],r=1,i=2;for(;rQe&&mb(e,t,Qe,!1),Ye(o?2:0,i),n(r,i)}finally{oi(s),Ye(o?3:1,i)}}function Eh(e,t,n){MC(e,t,n),(n.flags&64)===64&&RC(e,t,n)}function bb(e,t,n=Qn){let r=t.localNames;if(r!==null){let i=t.index+1;for(let s=0;snull;function IC(e){Pv(e)?fb(e):G8(e)}function CC(){yb=IC}function xC(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function NC(e,t,n,r,i,s,o,a){if(!a&&wh(t,e,n,r,i)){ai(t)&&DC(n,t.index);return}if(t.type&3){let u=Qn(t,n);r=xC(r),i=o!=null?o(i,t.value||"",r):i,s.setProperty(u,r,i)}else t.type&12}function DC(e,t){let n=Zn(t,e);n[ye]&16||(n[ye]|=64)}function MC(e,t,n){let r=n.directiveStart,i=n.directiveEnd;ai(n)&&TC(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||wv(n,t);let s=n.initialInputs;for(let o=r;o=0?r[a]():r[-a].unsubscribe(),o+=2}else{let a=r[n[o+1]];n[o].call(a)}r!==null&&(t[rf]=null);let i=t[wr];if(i!==null){t[wr]=null;for(let o=0;o{ec(e.lView)},consumerOnSignalRead(){this.lView[on]=this}});function ex(e){let t=e[on]??Object.create(tx);return t.lView=e,t}var tx=fe(G({},Ua),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=si(e.lView);for(;t&&!xb(t[ge]);)t=si(t);t&&ev(t)},consumerOnSignalRead(){this.lView[on]=this}});function xb(e){return e.type!==2}function Nb(e){if(e[wu]===null)return;let t=!0;for(;t;){let n=!1;for(let r of e[wu])r.dirty&&(n=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(e[ye]&8192)}}var nx=100;function Db(e,t=!0,n=0){let i=e[Gn].rendererFactory,s=!1;s||i.begin?.();try{rx(e,n)}catch(o){throw t&&kC(e,o),o}finally{s||i.end?.()}}function rx(e,t){let n=sv();try{U0(!0),If(e,t);let r=0;for(;Ju(e);){if(r===nx)throw new ie(103,!1);r++,If(e,1)}}finally{U0(n)}}function ix(e,t,n,r){if(go(t))return;let i=t[ye],s=!1,o=!1;Kf(t);let a=!0,u=null,c=null;s||(xb(e)?(c=YC(t),u=gd(c)):fd()===null?(a=!1,c=ex(t),u=gd(c)):t[on]&&(vd(t[on]),t[on]=null));try{J1(t),PI(e.bindingStartIndex),n!==null&&vb(e,t,n,2,r);let l=(i&3)===3;if(!s)if(l){let h=e.preOrderCheckHooks;h!==null&&fu(t,h,null)}else{let h=e.preOrderHooks;h!==null&&hu(t,h,0,null),Hd(t,0)}if(o||sx(t),Nb(t),Mb(t,0),e.contentQueries!==null&&tb(e,t),!s)if(l){let h=e.contentCheckHooks;h!==null&&fu(t,h)}else{let h=e.contentHooks;h!==null&&hu(t,h,1),Hd(t,1)}ax(e,t);let d=e.components;d!==null&&Ab(t,d,0);let f=e.viewQuery;if(f!==null&&Tf(2,f,r),!s)if(l){let h=e.viewCheckHooks;h!==null&&fu(t,h)}else{let h=e.viewHooks;h!==null&&hu(t,h,2),Hd(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[jd]){for(let h of t[jd])h();t[jd]=null}s||(Ib(t),t[ye]&=-73)}catch(l){throw s||ec(t),l}finally{c!==null&&(Wm(c,u),a&&XC(c)),Xf()}}function Mb(e,t){for(let n=Uv(e);n!==null;n=Hv(n))for(let r=Rt;r0&&(e[n-1][vn]=r[vn]);let s=yu(e,Rt+t);UC(r[ge],r);let o=s[es];o!==null&&o.detachView(s[ge]),r[It]=null,r[vn]=null,r[ye]&=-129}return r}function lx(e,t,n,r){let i=Rt+r,s=n.length;r>0&&(n[i-1][vn]=t),r-1&&(co(t,r),yu(n,r))}this._attachedToViewContainer=!1}cc(this._lView[ge],this._lView)}onDestroy(t){tv(this._lView,t)}markForCheck(){Ob(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[ye]&=-129}reattach(){of(this._lView),this._lView[ye]|=128}detectChanges(){this._lView[ye]|=1024,Db(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ie(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=ts(this._lView),n=this._lView[Ji];n!==null&&!t&&_h(n,this._lView),Tb(this._lView[ge],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new ie(902,!1);this._appRef=t;let n=ts(this._lView),r=this._lView[Ji];r!==null&&!n&&Lb(r,this._lView),of(this._lView)}};var Cf="<-- AT THIS LOCATION";function dx(e){switch(e){case 4:return"view container";case 2:return"element";case 8:return"ng-container";case 32:return"icu";case 64:return"i18n";case 16:return"projection";case 1:return"text";case 128:return"@let";default:return""}}function fx(e,t){let n=`During serialization, Angular was unable to find an element in the DOM: `,r=`${vx(e,t,!1)} `,i=yx();throw new ie(-502,n+r+i)}function hx(e){let t="During serialization, Angular detected DOM nodes that were created outside of Angular context and provided as projectable nodes (likely via `ViewContainerRef.createComponent` or `createComponent` APIs). Hydration is not supported for such cases, consider refactoring the code to avoid this pattern or using `ngSkipHydration` on the host element of the component.\n\n",n=`${bx(e)} `,r=t+n+Ex();return new ie(-503,r)}function px(e){let t=[];if(e.attrs)for(let n=0;n${t}`;case 8:return"";case 4:return"";default:return`#node(${dx(e.type)})`}}function pu(e,t="\u2026"){let n=e;switch(n.nodeType){case Node.ELEMENT_NODE:let r=n.tagName.toLowerCase(),i=mx(n);return`<${r}${i?" "+i:""}>${t}`;case Node.TEXT_NODE:let s=n.textContent?Lu(n.textContent):"";return`#text${s?`(${s})`:""}`;case Node.COMMENT_NODE:return``;default:return`#node(${n.nodeType})`}}function vx(e,t,n){let r=" ",i="";t.prev?(i+=r+`\u2026 `,i+=r+$d(t.prev)+` `):t.type&&t.type&12&&(i+=r+`\u2026 `),n?(i+=r+$d(t)+` `,i+=r+` ${Cf} `):i+=r+$d(t)+` ${Cf} `,i+=r+`\u2026 `;let s=t.type?Sb(e[ge],t,e):null;return s&&(i=pu(s,` `+i)),i}function bx(e){let t=" ",n="",r=e;return r.previousSibling&&(n+=t+`\u2026 `,n+=t+pu(r.previousSibling)+` `),n+=t+pu(r)+` ${Cf} `,e.nextSibling&&(n+=t+`\u2026 `),e.parentNode&&(n=pu(r.parentNode,` `+n)),n}function yx(e){return`To fix this problem: * check ${e?`the "${e}"`:"corresponding"} component for hydration-related issues * check to see if your template has valid HTML structure * or skip hydration by adding the \`ngSkipHydration\` attribute to its host node in a template `}function Ex(){return`Note: attributes are only displayed to better represent the DOM but have no effect on hydration mismatches. `}function wx(e){return e.replace(/\s+/gm,"")}function Lu(e,t=50){return e?(e=wx(e),e.length>t?`${e.substring(0,t-1)}\u2026`:e):""}function Dh(e,t,n,r,i){let s=e.data[t];if(s===null)s=Tx(e,t,n,r,i),FI()&&(s.flags|=32);else if(s.type&64){s.type=n,s.value=r,s.attrs=i;let o=kI();s.injectorIndex=o===null?-1:o.injectorIndex}return vo(s,!0),s}function Tx(e,t,n,r,i){let s=rv(),o=iv(),a=o?s:s&&s.parent,u=e.data[t]=_x(e,a,n,t,r,i);return Sx(e,u,s,o),u}function Sx(e,t,n,r){e.firstChild===null&&(e.firstChild=t),n!==null&&(r?n.child==null&&t.parent!==null&&(n.child=t):n.next===null&&(n.next=t,t.prev=n))}function _x(e,t,n,r,i,s){let o=t?t.injectorIndex:-1,a=0;return mo()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:o,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:i,attrs:s,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function Ix(e,t){let n=t[e.currentCaseLViewIndex];return n===null?n:n<0?~n:n}function Pb(e,t,n){e.index=0;let r=Ix(t,n);r!==null?e.removes=t.remove[r]:e.removes=ni}function xf(e){if(e.index0)return e.lView[t];{e.stack.push(e.index,e.removes);let n=~t,r=e.lView[ge].data[n];return Pb(e,r,e.lView),xf(e)}}else return e.stack.length===0?null:(e.removes=e.stack.pop(),e.index=e.stack.pop(),xf(e))}function Cx(e,t){let n={stack:[],index:-1,lView:t};return Pb(n,e,t),xf.bind(null,n)}var xx=new RegExp(`^(\\d+)*(${ch}|${uh})*(.*)`);function Nx(e,t){let n=[e];for(let r of t){let i=n.length-1;if(i>0&&n[i-1]===r){let s=n[i]||1;n[i]=s+1}else n.push(r,"")}return n.join("")}function Dx(e){let t=e.match(xx),[n,r,i,s]=t,o=r?parseInt(r,10):i,a=[];for(let[u,c,l]of s.matchAll(/(f|n)(\d*)/g)){let d=parseInt(l,10)||1;a.push(c,d)}return[o,...a]}function Mx(e){return!e.prev&&e.parent?.type===8}function zd(e){return e.index-Qe}function lo(e,t){return!(e.type&144)&&!!t[e.index]&&Fb(Ke(t[e.index]))}function Fb(e){return!!e&&!e.isConnected}function Rx(e,t){let n=e.i18nNodes;if(n)return n.get(t)}function dc(e,t,n,r){let i=zd(r),s=Rx(e,i);if(s===void 0){let o=e.data[Ef];if(o?.[i])s=Ox(o[i],n);else if(t.firstChild===r)s=e.firstChild;else{let a=r.prev===null,u=r.prev??r.parent;if(Mx(r)){let c=zd(r.parent);s=wf(e,c)}else{let c=Qn(u,n);if(a)s=c.firstChild;else{let l=zd(u),d=wf(e,l);if(u.type===2&&d){let h=fh(e,l)+1;s=fc(h,d)}else s=c.nextSibling}}}}return s}function fc(e,t){let n=t;for(let r=0;r0&&(s.firstChild=e,e=fc(r[ti],e)),n.push(s)}return[e,n]}var Ub=()=>null;function Zx(e,t){let n=e[to];return!t||n===null||n.length===0?null:n[0].data[yf]===t?n.shift():(zx(e),null)}function Qx(){Ub=Zx}function Pu(e,t){return Ub(e,t)}var Yx=class{},Hb=class{},Mf=class{resolveComponentFactory(t){throw Error(`No component factory found for ${Qt(t)}.`)}},hc=class{static NULL=new Mf},rs=class{},Mh=(()=>{class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>Kx()}return e})();function Kx(){let e=ft(),t=Ir(),n=Zn(t.index,e);return(Tr(n)?n:e)[dt]}var Xx=(()=>{class e{static \u0275prov=ae({token:e,providedIn:"root",factory:()=>null})}return e})();var Gd={},Rf=class{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=Yu(r);let i=this.injector.get(t,Gd,r);return i!==Gd||n===Gd?i:this.parentInjector.get(t,n,r)}};function o1(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,s=0;if(t!==null)for(let o=0;o0&&(n.directiveToIndex=new Map);for(let f=0;f0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function cN(e,t,n){if(n){if(t.exportAs)for(let r=0;r{let[n,r,i]=e[t],s={propName:n,templateName:t,isSignal:(r&uc.SignalBased)!==0};return i&&(s.transform=i),s})}function fN(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}function hN(e,t,n){let r=t instanceof an?t:t?.injector;return r&&e.getStandaloneInjector!==null&&(r=e.getStandaloneInjector(r)||r),r?new Rf(n,r):n}function pN(e){let t=e.get(rs,null);if(t===null)throw new ie(407,!1);let n=e.get(Xx,null),r=e.get(ns,null);return{rendererFactory:t,sanitizer:n,changeDetectionScheduler:r}}function gN(e,t){let n=(e.selectors[0][0]||"div").toLowerCase();return mh(t,n,n==="svg"?K1:n==="math"?_I:null)}var fo=class extends Hb{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=dN(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=fN(this.componentDef.outputs),this.cachedOutputs}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=gC(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,i){Ye(22);let s=Oe(null);try{let o=this.componentDef,a=r?["ng-version","19.2.5"]:mC(this.componentDef.selectors[0]),u=vh(0,null,null,1,0,null,null,null,null,[a],null),c=hN(o,i||this.ngModule,t),l=pN(c),d=l.rendererFactory.createRenderer(null,o),f=r?SC(d,r,o.encapsulation,c):gN(o,d),h=bh(null,u,null,512|pb(o),null,null,l,d,c,null,Xv(f,c,!0));h[Qe]=f,Kf(h);let m=null;try{let b=qb(Qe,u,h,"#host",()=>[this.componentDef],!0,0);f&&(hb(d,f,b),yo(f,h)),Eh(u,h,b),nb(u,b,h),$b(u,b),n!==void 0&&mN(b,this.ngContentSelectors,n),m=Zn(b.index,h),h[Mt]=m[Mt],Th(u,h,null)}catch(b){throw m!==null&&gf(m),gf(h),b}finally{Ye(23),Xf()}return new Af(this.componentType,h)}finally{Oe(s)}}},Af=class extends Yx{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n){super(),this._rootLView=n,this._tNode=Zf(n[ge],Qe),this.location=sh(this._tNode,n),this.instance=Zn(this._tNode.index,n)[Mt],this.hostView=this.changeDetectorRef=new ku(n,void 0,!1),this.componentType=t}setInput(t,n){let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let i=this._rootLView,s=wh(r,i[ge],i,t,n);this.previousInputValues.set(t,n);let o=Zn(r.index,i);Ob(o,1)}get injector(){return new ei(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function mN(e,t,n){let r=e.projection=[];for(let i=0;i{class e{static __NG_ELEMENT_ID__=vN}return e})();function vN(){let e=Ir();return yN(e,ft())}var bN=Rh,zb=class extends bN{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return sh(this._hostTNode,this._hostLView)}get injector(){return new ei(this._hostTNode,this._hostLView)}get parentInjector(){let t=th(this._hostTNode,this._hostLView);if(bv(t)){let n=Iu(t,this._hostLView),r=_u(t),i=n[ge].data[r+8];return new ei(i,n)}else return new ei(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=l1(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-Rt}createEmbeddedView(t,n,r){let i,s;typeof r=="number"?i=r:r!=null&&(i=r.index,s=r.injector);let o=Pu(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},s,o);return this.insertImpl(a,i,Ou(this._hostTNode,o)),a}createComponent(t,n,r,i,s){let o=t&&!yI(t),a;if(o)a=n;else{let m=n||{};a=m.index,r=m.injector,i=m.projectableNodes,s=m.environmentInjector||m.ngModuleRef}let u=o?t:new fo(ii(t)),c=r||this.parentInjector;if(!s&&u.ngModule==null){let b=(o?c:this.parentInjector).get(an,null);b&&(s=b)}let l=ii(u.componentType??{}),d=Pu(this._lContainer,l?.id??null),f=d?.firstChild??null,h=u.create(c,i,f,s);return this.insertImpl(h.hostView,a,Ou(this._hostTNode,d)),h}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){let i=t._lView;if(CI(i)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let u=i[It],c=new zb(u,u[En],u[It]);c.detach(c.indexOf(t))}}let s=this._adjustIndex(n),o=this._lContainer;return Nh(o,i,s,r),t.attachToViewContainerRef(),L1(Wd(o),s,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=l1(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),r=co(this._lContainer,n);r&&(yu(Wd(this._lContainer),n),cc(r[ge],r))}detach(t){let n=this._adjustIndex(t,-1),r=co(this._lContainer,n);return r&&yu(Wd(this._lContainer),n)!=null?new ku(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function l1(e){return e[Tu]}function Wd(e){return e[Tu]||(e[Tu]=[])}function yN(e,t){let n,r=t[e.index];return un(r)?n=r:(n=kb(r,t,null,e),t[e.index]=n,yh(t,n)),Gb(n,t,e,r),new zb(n,e,t)}function EN(e,t){let n=e[dt],r=n.createComment(""),i=Qn(t,e),s=n.parentNode(i);return Au(n,s,r,n.nextSibling(i),!1),r}var Gb=Wb,Ah=()=>!1;function wN(e,t,n){return Ah(e,t,n)}function Wb(e,t,n,r){if(e[Wn])return;let i;n.type&8?i=Ke(r):i=EN(t,n),e[Wn]=i}function TN(e,t,n){if(e[Wn]&&e[to])return!0;let r=n[Rn],i=t.index-Qe;if(!r||oo(t)||To(r,i))return!1;let o=wf(r,i),a=r.data[ao]?.[i],[u,c]=Wx(o,a);return e[Wn]=u,e[to]=c,!0}function SN(e,t,n,r){Ah(e,n,t)||Wb(e,t,n,r)}function _N(){Gb=SN,Ah=TN}function IN(e){let t=[],n=new Map;function r(i){let s=n.get(i);if(!s){let o=e(i);n.set(i,s=o.then(DN))}return s}return ju.forEach((i,s)=>{let o=[];i.templateUrl&&o.push(r(i.templateUrl).then(c=>{i.template=c}));let a=typeof i.styles=="string"?[i.styles]:i.styles||[];if(i.styles=a,i.styleUrl&&i.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(i.styleUrls?.length){let c=i.styles.length,l=i.styleUrls;i.styleUrls.forEach((d,f)=>{a.push(""),o.push(r(d).then(h=>{a[c+f]=h,l.splice(l.indexOf(d),1),l.length==0&&(i.styleUrls=void 0)}))})}else i.styleUrl&&o.push(r(i.styleUrl).then(c=>{a.push(c),i.styleUrl=void 0}));let u=Promise.all(o).then(()=>MN(s));t.push(u)}),xN(),Promise.all(t).then(()=>{})}var ju=new Map,CN=new Set;function xN(){let e=ju;return ju=new Map,e}function NN(){return ju.size===0}function DN(e){return typeof e=="string"?e:e.text()}function MN(e){CN.delete(e)}var ho=class{},Oh=class{};var Uu=class extends ho{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Fu(this);constructor(t,n,r,i=!0){super(),this.ngModuleType=t,this._parent=n;let s=j1(t);this._bootstrapComponents=ob(s.bootstrap),this._r3Injector=Nv(t,n,[{provide:ho,useValue:this},{provide:hc,useValue:this.componentFactoryResolver},...r],Qt(t),new Set(["environment"])),i&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},Hu=class extends Oh{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new Uu(this.moduleType,t,[])}};function RN(e,t,n){return new Uu(e,t,n,!1)}var Vu=class extends ho{injector;componentFactoryResolver=new Fu(this);instance=null;constructor(t){super();let n=new Xs([...t.providers,{provide:ho,useValue:this},{provide:hc,useValue:this.componentFactoryResolver}],t.parent||Gf(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function pc(e,t,n=null){return new Vu({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var AN=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let r=U1(!1,n.type),i=r.length>0?pc([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,i)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=ae({token:e,providedIn:"environment",factory:()=>new e(he(an))})}return e})();function gc(e){return Wu(()=>{let t=Qb(e),n=fe(G({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Fv.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?i=>i.get(AN).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||bn.Emulated,styles:e.styles||ni,_:null,schemas:e.schemas||null,tView:null,id:""});t.standalone&&Nr("NgStandalone"),Yb(n);let r=e.dependencies;return n.directiveDefs=d1(r,!1),n.pipeDefs=d1(r,!0),n.id=jN(n),n})}function ON(e){return ii(e)||sI(e)}function kN(e){return e!==null}function LN(e,t){if(e==null)return Xi;let n={};for(let r in e)if(e.hasOwnProperty(r)){let i=e[r],s,o,a,u;Array.isArray(i)?(a=i[0],s=i[1],o=i[2]??s,u=i[3]||null):(s=i,o=i,a=uc.None,u=null),n[s]=[r,a,u],t[s]=o}return n}function PN(e){if(e==null)return Xi;let t={};for(let n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Zb(e){return Wu(()=>{let t=Qb(e);return Yb(t),t})}function Qb(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputConfig:e.inputs||Xi,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||ni,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:LN(e.inputs,t),outputs:PN(e.outputs),debugInfo:null}}function Yb(e){e.features?.forEach(t=>t(e))}function d1(e,t){if(!e)return null;let n=t?oI:ON;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(kN)}var FN=new Map;function jN(e){let t=0,n=typeof e.consts=="function"?"":e.consts,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,n,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(let s of r.join("|"))t=Math.imul(31,t)+s.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function Kb(e,t,n){return e[t]=n}function Xb(e,t){return e[t]}function is(e,t,n){let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0)}function f1(e,t,n,r){let i=is(e,t,n);return is(e,t+1,r)||i}function UN(e,t,n,r,i,s){let o=f1(e,t,n,r);return f1(e,t+2,i,s)||o}function HN(e,t,n,r,i,s,o,a,u){let c=t.consts,l=Dh(t,e,4,o||null,a||null);nv()&&Vb(t,n,l,no(c,u),Eb),l.mergedAttrs=eh(l.mergedAttrs,l.attrs),gv(t,l);let d=l.tView=vh(2,l,r,i,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c,null);return t.queries!==null&&(t.queries.template(t,l),d.queries=t.queries.embeddedTView(l)),l}function h1(e,t,n,r,i,s,o,a,u,c){let l=n+Qe,d=t.firstCreatePass?HN(l,t,e,r,i,s,o,a,u):t.data[l];vo(d,!1);let f=Jb(t,e,d,n);Jf()&&Ih(t,e,f,d),yo(f,e);let h=kb(f,e,f,d);return e[l]=h,yh(e,h),wN(h,d,e),$1(d)&&Eh(t,e,d),u!=null&&bb(e,d,c),d}var Jb=ey;function ey(e,t,n,r){return Cr(!0),t[dt].createComment("")}function VN(e,t,n,r){let i=t[Rn],s=!i||mo()||di(n)||To(i,r);if(Cr(s),s)return ey(e,t);let o=i.data[bf]?.[r]??null;o!==null&&n.tView!==null&&n.tView.ssrId===null&&(n.tView.ssrId=o);let a=dc(i,e,t,n);oc(i,r,a);let u=fh(i,r);return fc(u,a)}function BN(){Jb=VN}var fi=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var mc=new ee(""),ty=new ee(""),kh=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];taskTrackingZone=null;constructor(n,r,i){this._ngZone=n,this.registry=r,Lh||(qN(i),i.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{tt.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>r.updateCb&&r.updateCb(n)?(clearTimeout(r.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,i){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==s),n()},r)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:i})}whenStable(n,r,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,i),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,i){return[]}static \u0275fac=function(r){return new(r||e)(he(tt),he(ny),he(ty))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),ny=(()=>{class e{_applications=new Map;registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return Lh?.findTestabilityInTree(this,n,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function qN(e){Lh=e}var Lh,$N=(()=>{class e{static \u0275prov=ae({token:e,providedIn:"root",factory:()=>new Of})}return e})(),Of=class{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}remove(t){let n=t.zone,r=this.queues.get(n);r.has(t)&&(r.delete(t),this.queuedEffectCount--)}enqueue(t){let n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);let r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(let[t,n]of this.queues)t===null?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(let n of t)t.delete(n),this.queuedEffectCount--,n.run()}};function vc(e){return!!e&&typeof e.then=="function"}function zN(e){return!!e&&typeof e.subscribe=="function"}var ry=new ee("");var iy=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=Q(ry,{optional:!0})??[];injector=Q(bt);constructor(){}runInitializers(){if(this.initialized)return;let n=[];for(let i of this.appInits){let s=qt(this.injector,i);if(vc(s))n.push(s);else if(zN(s)){let o=new Promise((a,u)=>{s.subscribe({complete:a,error:u})});n.push(o)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),n.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),_o=new ee("");function sy(){bd(()=>{throw new ie(600,!1)})}function GN(e){return e.isBoundToModule}var WN=10;function oy(e,t){return Array.isArray(t)?t.reduce(oy,e):G(G({},e),t)}var Bt=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=Q(m8);afterRenderManager=Q(A8);zonelessEnabled=Q(rc);rootEffectScheduler=Q($N);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new pt;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=Q(ci).hasPendingTasks.pipe(ke(n=>!n));constructor(){Q(sc,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=Q(an);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){Ye(10);let i=n instanceof Hb;if(!this._injector.get(iy).done){let f="";throw new ie(405,f)}let o;i?o=n:o=this._injector.get(hc).resolveComponentFactory(n),this.componentTypes.push(o.componentType);let a=GN(o)?void 0:this._injector.get(ho),u=r||o.selector,c=o.create(bt.NULL,[],u,a),l=c.location.nativeElement,d=c.injector.get(mc,null);return d?.registerApplication(l),c.onDestroy(()=>{this.detachView(c.hostView),gu(this.components,c),d?.unregisterApplication(l)}),this._loadComponent(c),Ye(11,c),c}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){Ye(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(Wv.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new ie(101,!1);let n=Oe(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,Oe(n),this.afterTick.next(),Ye(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(rs,null,{optional:!0}));let n=0;for(;this.dirtyFlags!==0&&n++Ju(n))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(n){let r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){let r=n;gu(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(_o,[]).forEach(i=>i(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>gu(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new ie(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function gu(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function ZN(e,t,n,r){if(!n&&!Ju(e))return;Db(e,t,n&&!r?0:1)}function QN(e,t,n,r){return is(e,Yf(),n)?t+Qu(n)+r:So}function Ph(e,t,n){let r=ft(),i=Yf();if(is(r,i,t)){let s=ss(),o=VI();NC(s,o,r,e,t,r[dt],n,!1)}return Ph}function p1(e,t,n,r,i){wh(t,e,n,i?"class":"style",r)}var kf=class{destroy(t){}updateValue(t,n){}swap(t,n){let r=Math.min(t,n),i=Math.max(t,n),s=this.detach(i);if(i-r>1){let o=this.detach(r);this.attach(r,s),this.attach(i,o)}else this.attach(r,s)}move(t,n){this.attach(n,this.detach(t))}};function Zd(e,t,n,r,i){return e===n&&Object.is(t,r)?1:Object.is(i(e,t),i(n,r))?-1:0}function YN(e,t,n){let r,i,s=0,o=e.length-1,a=void 0;if(Array.isArray(t)){let u=t.length-1;for(;s<=o&&s<=u;){let c=e.at(s),l=t[s],d=Zd(s,c,s,l,n);if(d!==0){d<0&&e.updateValue(s,l),s++;continue}let f=e.at(o),h=t[u],m=Zd(o,f,u,h,n);if(m!==0){m<0&&e.updateValue(o,h),o--,u--;continue}let b=n(s,c),C=n(o,f),T=n(s,l);if(Object.is(T,C)){let E=n(u,h);Object.is(E,b)?(e.swap(s,o),e.updateValue(o,h),u--,o--):e.move(o,s),e.updateValue(s,l),s++;continue}if(r??=new Bu,i??=m1(e,s,o,n),Lf(e,r,s,T))e.updateValue(s,l),s++,o++;else if(i.has(T))r.set(b,e.detach(s)),o--;else{let E=e.create(s,t[s]);e.attach(s,E),s++,o++}}for(;s<=u;)g1(e,r,n,s,t[s]),s++}else if(t!=null){let u=t[Symbol.iterator](),c=u.next();for(;!c.done&&s<=o;){let l=e.at(s),d=c.value,f=Zd(s,l,s,d,n);if(f!==0)f<0&&e.updateValue(s,d),s++,c=u.next();else{r??=new Bu,i??=m1(e,s,o,n);let h=n(s,d);if(Lf(e,r,s,h))e.updateValue(s,d),s++,o++,c=u.next();else if(!i.has(h))e.attach(s,e.create(s,d)),s++,o++,c=u.next();else{let m=n(s,l);r.set(m,e.detach(s)),o--}}}for(;!c.done;)g1(e,r,n,e.length,c.value),c=u.next()}for(;s<=o;)e.destroy(e.detach(o--));r?.forEach(u=>{e.destroy(u)})}function Lf(e,t,n,r){return t!==void 0&&t.has(r)?(e.attach(n,t.get(r)),t.delete(r),!0):!1}function g1(e,t,n,r,i){if(Lf(e,t,r,n(r,i)))e.updateValue(r,i);else{let s=e.create(r,i);e.attach(r,s)}}function m1(e,t,n,r){let i=new Set;for(let s=t;s<=n;s++)i.add(r(s,e.at(s)));return i}var Bu=class{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let n=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let i=this._vMap;for(;i.has(r);)r=i.get(r);i.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),this._vMap!==void 0){let i=this._vMap;for(;i.has(r);)r=i.get(r),t(r,n)}}};var Pf=class{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-Rt}};var Ff=class{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}};function ay(e,t,n,r,i,s,o,a,u,c,l,d,f){Nr("NgControlFlow");let h=ft(),m=ss(),b=u!==void 0,C=ft(),T=a?o.bind(C[Vt][Mt]):o,E=new Ff(b,T);C[Qe+e]=E,h1(h,m,e+1,t,n,r,i,no(m.consts,s)),b&&h1(h,m,e+2,u,c,l,d,no(m.consts,f))}var jf=class extends kf{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r}get length(){return this.lContainer.length-Rt}at(t){return this.getLView(t)[Mt].$implicit}attach(t,n){let r=n[Rn];this.needsIndexUpdate||=t!==this.length,Nh(this.lContainer,n,t,Ou(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,KN(this.lContainer,t)}create(t,n){let r=Pu(this.lContainer,this.templateTNode.tView.ssrId),i=wb(this.hostLView,this.templateTNode,new Pf(this.lContainer,n,t),{dehydratedView:r});return this.operationsCounter?.recordCreate(),i}destroy(t){cc(t[ge],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[Mt].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t(Cr(!0),mh(r,i,hv()));function JN(e,t,n,r,i,s){let o=t[Rn],a=!o||mo()||di(n)||To(o,s);if(Cr(a),a)return mh(r,i,hv());let u=dc(o,e,t,n);return Jv(o,s)&&oc(o,s,u.nextSibling),o&&(oh(n)||Pv(u))&&ai(n)&&(AI(n),fb(u)),u}function eD(){cy=JN}var tD=(e,t,n,r)=>(Cr(!0),cb(t[dt],""));function nD(e,t,n,r){let i,s=t[Rn],o=!s||mo()||To(s,r)||di(n);if(Cr(o),o)return cb(t[dt],"");let a=dc(s,e,t,n),u=Z8(s,r);return oc(s,r,a),i=fc(u,a),i}function rD(){tD=nD}var qu="en-US";var iD=qu;function sD(e){typeof e=="string"&&(iD=e.toLowerCase().replace(/_/g,"-"))}function bc(e,t=""){let n=ft(),r=ss(),i=e+Qe,s=r.firstCreatePass?Dh(r,i,1,t,null):r.data[i],o=ly(r,n,s,t,e);n[i]=o,Jf()&&Ih(r,n,o,s),vo(s,!1)}var ly=(e,t,n,r,i)=>(Cr(!0),ub(t[dt],r));function oD(e,t,n,r,i){let s=t[Rn],o=!s||mo()||di(n)||To(s,i);return Cr(o),o?ub(t[dt],r):dc(s,e,t,n)}function aD(){ly=oD}function Fh(e){return yc("",e,""),Fh}function yc(e,t,n){let r=ft(),i=QN(r,e,t,n);return i!==So&&uD(r,tc(),i),yc}function uD(e,t,n){let r=II(t,e);vC(e[dt],r,n)}function us(e,t,n){let r=ov()+e,i=ft();return i[r]===So?Kb(i,r,n?t.call(n):t()):Xb(i,r)}function dy(e,t,n,r,i,s,o,a){let u=ov()+e,c=ft(),l=UN(c,u,n,r,i,s);return is(c,u+4,o)||l?Kb(c,u+5,a?t.call(a,n,r,i,s,o):t(n,r,i,s,o)):Xb(c,u+5)}var lu=null;function cD(e){lu!==null&&(e.defaultEncapsulation!==lu.defaultEncapsulation||e.preserveWhitespaces!==lu.preserveWhitespaces)||(lu=e)}var lD=[];var dD=new WeakMap,fD=new WeakMap;function hD(){dD=new WeakMap,fD=new WeakMap,lD.length=0,FN.clear()}var Uf=class{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},Ec=(()=>{class e{compileModuleSync(n){return new Hu(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),i=j1(n),s=ob(i.declarations).reduce((o,a)=>{let u=ii(a);return u&&o.push(new fo(u)),o},[]);return new Uf(r,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),pD=new ee("");function gD(e,t,n){let r=new Hu(n);return Promise.resolve(r)}function y1(e){for(let t=e.length-1;t>=0;t--)if(e[t]!==void 0)return e[t]}var mD=(()=>{class e{zone=Q(tt);changeDetectionScheduler=Q(ns);applicationRef=Q(Bt);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),vD=new ee("",{factory:()=>!1});function jh({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new tt(fe(G({},Uh()),{scheduleInRootZone:n})),[{provide:tt,useFactory:e},{provide:ri,multi:!0,useFactory:()=>{let r=Q(mD,{optional:!0});return()=>r.initialize()}},{provide:ri,multi:!0,useFactory:()=>{let r=Q(bD);return()=>{r.initialize()}}},t===!0?{provide:Mv,useValue:!0}:[],{provide:Rv,useValue:n??Dv}]}function fy(e){let t=e?.ignoreChangesOutsideZone,n=e?.scheduleInRootZone,r=jh({ngZoneFactory:()=>{let i=Uh(e);return i.scheduleInRootZone=n,i.shouldCoalesceEventChangeDetection&&Nr("NgZone_CoalesceEvent"),new tt(i)},ignoreChangesOutsideZone:t,scheduleInRootZone:n});return yn([{provide:vD,useValue:!0},{provide:rc,useValue:!1},r])}function Uh(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var bD=(()=>{class e{subscription=new ct;initialized=!1;zone=Q(tt);pendingTasks=Q(ci);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{tt.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{tt.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var hy=(()=>{class e{appRef=Q(Bt);taskService=Q(ci);ngZone=Q(tt);zonelessEnabled=Q(rc);tracing=Q(sc,{optional:!0});disableScheduling=Q(Mv,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new ct;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(xu):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(Q(Rv,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Nu||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&n===5)return;let r=!1;switch(n){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,r=!0;break}case 12:{this.appRef.dirtyFlags|=16,r=!0;break}case 13:{this.appRef.dirtyFlags|=2,r=!0;break}case 11:{r=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;let i=this.useMicrotaskScheduler?G0:Av;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>i(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(xu+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,G0(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function yD(){return typeof $localize<"u"&&$localize.locale||qu}var wc=new ee("",{providedIn:"root",factory:()=>Q(wc,_e.Optional|_e.SkipSelf)||yD()});var $u=new ee(""),Hh=new ee("");function Gs(e){return!e.moduleRef}function py(e){let t=Gs(e)?e.r3Injector:e.moduleRef.injector,n=t.get(tt);return n.run(()=>{Gs(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(_r,null),i;if(n.runOutsideAngular(()=>{i=n.onError.subscribe({next:s=>{r.handleError(s)}})}),Gs(e)){let s=()=>t.destroy(),o=e.platformInjector.get($u);o.add(s),t.onDestroy(()=>{i.unsubscribe(),o.delete(s)})}else{let s=()=>e.moduleRef.destroy(),o=e.platformInjector.get($u);o.add(s),e.moduleRef.onDestroy(()=>{gu(e.allPlatformModules,e.moduleRef),i.unsubscribe(),o.delete(s)})}return wD(r,n,()=>{let s=t.get(iy);return s.runInitializers(),s.donePromise.then(()=>{let o=t.get(wc,qu);if(sD(o||qu),!t.get(Hh,!0))return Gs(e)?t.get(Bt):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(Gs(e)){let u=t.get(Bt);return e.rootComponent!==void 0&&u.bootstrap(e.rootComponent),u}else return ED(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}function ED(e,t){let n=e.injector.get(Bt);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(n);else throw new ie(-403,!1);t.push(e)}function wD(e,t,n){try{let r=n();return vc(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}var gy=(()=>{class e{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(n){this._injector=n}bootstrapModuleFactory(n,r){let i=r?.scheduleInRootZone,s=()=>g8(r?.ngZone,fe(G({},Uh({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing})),{scheduleInRootZone:i})),o=r?.ignoreChangesOutsideZone,a=[jh({ngZoneFactory:s,ignoreChangesOutsideZone:o}),{provide:ns,useExisting:hy}],u=RN(n.moduleType,this.injector,a);return py({moduleRef:u,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(n,r=[]){let i=oy({},r);return gD(this.injector,i,n).then(s=>this.bootstrapModuleFactory(s,i))}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ie(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());let n=this._injector.get($u,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(r){return new(r||e)(he(bt))};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),Sr=null,Tc=new ee("");function TD(e){if(Sr&&!Sr.get(Tc,!1))throw new ie(400,!1);sy(),Sr=e;let t=e.get(gy);return by(e),t}function Sc(e,t,n=[]){let r=`Platform: ${t}`,i=new ee(r);return(s=[])=>{let o=vy();if(!o||o.injector.get(Tc,!1)){let a=[...n,...s,{provide:i,useValue:!0}];e?e(a):TD(my(a,r))}return SD(i)}}function my(e=[],t){return bt.create({name:t,providers:[{provide:Ku,useValue:"platform"},{provide:$u,useValue:new Set([()=>Sr=null])},...e]})}function SD(e){let t=vy();if(!t)throw new ie(401,!1);return t}function vy(){return Sr?.get(gy)??null}function _D(e=[]){if(Sr)return Sr;let t=my(e);return Sr=t,sy(),by(t),t}function by(e){let t=e.get(Eo,null);qt(e,()=>{t?.forEach(n=>n())})}var Vh=(()=>{class e{static __NG_ELEMENT_ID__=ID}return e})();function ID(e){return CD(Ir(),ft(),(e&16)===16)}function CD(e,t,n){if(ai(e)&&!n){let r=Zn(e.index,t);return new ku(r,r)}else if(e.type&175){let r=t[Vt];return new ku(r,t)}return null}var Bh=Sc(null,"core",[]);function yy(e){Ye(8);try{let{rootComponent:t,appProviders:n,platformProviders:r}=e,i=_D(r),s=[jh({}),{provide:ns,useExisting:hy},...n||[]],o=new Vu({providers:s,parent:i,debugName:"",runEnvironmentInitializers:!1});return py({r3Injector:o.injector,platformInjector:i,rootComponent:t})}catch(t){return Promise.reject(t)}finally{Ye(9)}}function Ey(){return[{provide:Gv,useFactory:()=>{let t=!0;return t&&Nr("NgEventReplay"),t}}]}function xD(e,t,n){let r=new Map,i=t[rf],s=e.cleanup;if(!s||!i)return r;for(let o=0;o=0)&&(r.has(l)?r.get(l).push(c):r.set(l,[c]))}return r}var Hf=class{views=[];indexByContent=new Map;add(t){let n=JSON.stringify(t);if(!this.indexByContent.has(n)){let r=this.views.length;return this.views.push(t),this.indexByContent.set(n,r),r}return this.indexByContent.get(n)}getAll(){return this.views}},ND=0;function wy(e){return e.ssrId||(e.ssrId=`t${ND++}`),e.ssrId}function Ty(e,t,n){let r=[];return uo(e,t,n,r),r.length}function DD(e){let t=[];return xh(e,t),t.length}function Sy(e,t,n){let r=e[vt];return r&&!r.hasAttribute(io)?zu(r,e,null,t):null}function _y(e,t,n){let r=X1(e[vt]),i=Sy(r,t);if(i===null)return;let s=Ke(r[vt]),o=e[It],a=zu(s,o,null,t),u=r[dt],c=`${i}|${a}`;u.setAttribute(s,Ys,c)}function Iy(e,t){let n=e.injector,r=jx(n),i=W8(n),s=new Hf,o=new Map,a=e._views,u=n.get(Gv,M8),c={regular:new Set,capture:new Set},l=new Map;e.injector.get(xr);for(let h of a){let m=$8(h);if(m!==null){let b={serializedViewCollection:s,corruptedTextNodes:o,isI18nHydrationEnabled:r,isIncrementalHydrationEnabled:i,i18nChildren:new Map,eventTypesToReplay:c,shouldReplayEvents:u,deferBlocks:l};un(m)?_y(m,b):Sy(m,b),kD(o,t)}}let d=s.getAll(),f=n.get(li);if(f.set(Yv,d),l.size>0){let h={};for(let[m,b]of l.entries())h[m]=b;f.set(V8,h)}return c}function MD(e,t,n,r,i){let s=[],o="";for(let a=Rt;a0&&(w[x8]=I),r!==null&&(w[C8]=r),i.deferBlocks.set(T,w);let S=Ke(e);S!==void 0?S.nodeType===Node.COMMENT_NODE&&E1(S,T):E1(S,T),m||PD(C,E,T,i),r=T,d[$v]=T}d[X0]=b[e1]}m||Object.assign(d,Cy(e[a],r,i))}let f=JSON.stringify(d);if(s.length>0&&f===o){let h=s[s.length-1];h[Du]??=1,h[Du]++}else o=f,s.push(d)}return s}function RD(e){let t=new Set([0,1,2,5]),n=[];for(let[r,i]of e)t.has(r)&&(i===null?n.push(r):n.push({trigger:r,delay:i.delay}));return n}function Ks(e,t,n,r){let i=t.index-Qe;e[Ef]??={},e[Ef][i]??=Lx(t,n,r)}function Qd(e,t){let n=typeof t=="number"?t:t.index-Qe;e[Qs]??=[],e[Qs].includes(n)||e[Qs].push(n)}function Cy(e,t=null,n){let r={},i=e[ge],s=Ux(i,n),o=n.shouldReplayEvents?xD(i,e,n.eventTypesToReplay):null;for(let a=Qe;a0){let s=t.filter(o=>o.nodeType===Node.ELEMENT_NODE);for(let o of s)Qv(o,i,n)}}var w1=!1;function FD(){w1||(w1=!0,q8(),eD(),aD(),rD(),BN(),_N(),Qx(),CC())}function xy(){return yn([{provide:Mu,useFactory:()=>{let t=!0;return t&&Nr("NgHydration"),t}},{provide:ri,useValue:()=>{Px(!1)},multi:!0}])}var jD="\u{1F170}\uFE0F",Ny=!1;function cn(e){if(!Ny)return;let{startLabel:t}=Dy(e);performance.mark(t)}function ln(e){if(!Ny)return;let{startLabel:t,labelName:n,endLabel:r}=Dy(e);performance.mark(r),performance.measure(n,t,r),performance.clearMarks(t),performance.clearMarks(r)}function Dy(e){let t=`${jD}:${e}`;return{labelName:t,startLabel:`start:${t}`,endLabel:`end:${t}`}}var T1=class{[Li];constructor(t){this[Li]=t}destroy(){this[Li].destroy()}};function My(...e){return e.reduce((t,n)=>Object.assign(t,n,{providers:[...t.providers,...n.providers]}),{providers:[]})}var Ry=new ee("",{providedIn:"platform",factory:()=>null}),Ay=new ee("",{providedIn:"platform",factory:()=>null}),Oy=new ee("",{providedIn:"platform",factory:()=>null});var Xe=new ee("");var Py=null;function Yt(){return Py}function Co(e){Py??=e}var Io=class{},Mr=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>Q(Fy),providedIn:"platform"})}return e})();var Fy=(()=>{class e extends Mr{_location;_history;_doc=Q(Xe);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Yt().getBaseHref(this._doc)}onPopState(n){let r=Yt().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=Yt().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(n){this._location.pathname=n}pushState(n,r,i){this._history.pushState(n,r,i)}replaceState(n,r,i){this._history.replaceState(n,r,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function jy(e,t){return e?t?e.endsWith("/")?t.startsWith("/")?e+t.slice(1):e+t:t.startsWith("/")?e+t:`${e}/${t}`:e:t}function ky(e){let t=e.search(/#|\?|$/);return e[t-1]==="/"?e.slice(0,t-1)+e.slice(t):e}function Dr(e){return e&&e[0]!=="?"?`?${e}`:e}var _c=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>Q(Uy),providedIn:"root"})}return e})(),Ic=new ee(""),Uy=(()=>{class e extends _c{_platformLocation;_baseHref;_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??Q(Xe).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return jy(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+Dr(this._platformLocation.search),i=this._platformLocation.hash;return i&&n?`${r}${i}`:r}pushState(n,r,i,s){let o=this.prepareExternalUrl(i+Dr(s));this._platformLocation.pushState(n,r,o)}replaceState(n,r,i,s){let o=this.prepareExternalUrl(i+Dr(s));this._platformLocation.replaceState(n,r,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(r){return new(r||e)(he(Mr),he(Ic,8))};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),cs=(()=>{class e{_subject=new pt;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(n){this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=VD(ky(Ly(r))),this._locationStrategy.onPopState(i=>{this._subject.next({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+Dr(r))}normalize(n){return e.stripTrailingSlash(HD(this._basePath,Ly(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",i=null){this._locationStrategy.pushState(i,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Dr(r)),i)}replaceState(n,r="",i=null){this._locationStrategy.replaceState(i,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Dr(r)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(i=>i(n,r))}subscribe(n,r,i){return this._subject.subscribe({next:n,error:r??void 0,complete:i??void 0})}static normalizeQueryParams=Dr;static joinWithSlash=jy;static stripTrailingSlash=ky;static \u0275fac=function(r){return new(r||e)(he(_c))};static \u0275prov=ae({token:e,factory:()=>UD(),providedIn:"root"})}return e})();function UD(){return new cs(he(_c))}function HD(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function Ly(e){return e.replace(/\/index.html$/,"")}function VD(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}function qh(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[i,s]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(i.trim()===t)return decodeURIComponent(s)}return null}var $h="browser",Cc="server";function xc(e){return e===Cc}var pi=class{};var Vy=(()=>{class e{static \u0275prov=ae({token:e,providedIn:"root",factory:()=>new xo})}return e})();var xo=class{setOffset(t){}getScrollPosition(){return[0,0]}scrollToPosition(t){}scrollToAnchor(t){}setHistoryScrollRestoration(t){}};var gi=new ee(""),Zh=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(n,r){this._zone=r,n.forEach(i=>{i.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,i,s){return this._findPluginFor(r).addEventListener(n,r,i,s)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(s=>s.supports(n)),!r)throw new ie(5101,!1);return this._eventNameToPlugin.set(n,r),r}static \u0275fac=function(r){return new(r||e)(he(gi),he(tt))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),Rr=class{_doc;constructor(t){this._doc=t}manager},Nc="ng-app-id";function By(e){for(let t of e)t.remove()}function qy(e,t){let n=t.createElement("style");return n.textContent=e,n}function qD(e,t,n,r){let i=e.head?.querySelectorAll(`style[${Nc}="${t}"],link[${Nc}="${t}"]`);if(i)for(let s of i)s.removeAttribute(Nc),s instanceof HTMLLinkElement?r.set(s.href.slice(s.href.lastIndexOf("/")+1),{usage:0,elements:[s]}):s.textContent&&n.set(s.textContent,{usage:0,elements:[s]})}function Gh(e,t){let n=t.createElement("link");return n.setAttribute("rel","stylesheet"),n.setAttribute("href",e),n}var Qh=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(n,r,i,s={}){this.doc=n,this.appId=r,this.nonce=i,this.isServer=xc(s),qD(n,r,this.inline,this.external),this.hosts.add(n.head)}addStyles(n,r){for(let i of n)this.addUsage(i,this.inline,qy);r?.forEach(i=>this.addUsage(i,this.external,Gh))}removeStyles(n,r){for(let i of n)this.removeUsage(i,this.inline);r?.forEach(i=>this.removeUsage(i,this.external))}addUsage(n,r,i){let s=r.get(n);s?s.usage++:r.set(n,{usage:1,elements:[...this.hosts].map(o=>this.addElement(o,i(n,this.doc)))})}removeUsage(n,r){let i=r.get(n);i&&(i.usage--,i.usage<=0&&(By(i.elements),r.delete(n)))}ngOnDestroy(){for(let[,{elements:n}]of[...this.inline,...this.external])By(n);this.hosts.clear()}addHost(n){this.hosts.add(n);for(let[r,{elements:i}]of this.inline)i.push(this.addElement(n,qy(r,this.doc)));for(let[r,{elements:i}]of this.external)i.push(this.addElement(n,Gh(r,this.doc)))}removeHost(n){this.hosts.delete(n)}addElement(n,r){return this.nonce&&r.setAttribute("nonce",this.nonce),this.isServer&&r.setAttribute(Nc,this.appId),n.appendChild(r)}static \u0275fac=function(r){return new(r||e)(he(Xe),he(xr),he(wo,8),he(Yn))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),zh={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},Yh=/%COMP%/g;var zy="%COMP%",$D=`_nghost-${zy}`,zD=`_ngcontent-${zy}`,GD=!0,WD=new ee("",{providedIn:"root",factory:()=>GD});function ZD(e){return zD.replace(Yh,e)}function QD(e){return $D.replace(Yh,e)}function Gy(e,t){return t.map(n=>n.replace(Yh,e))}var Kh=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(n,r,i,s,o,a,u,c=null,l=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=o,this.platformId=a,this.ngZone=u,this.nonce=c,this.tracingService=l,this.platformIsServer=xc(a),this.defaultRenderer=new No(n,o,u,this.platformIsServer,this.tracingService)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===bn.ShadowDom&&(r=fe(G({},r),{encapsulation:bn.Emulated}));let i=this.getOrCreateRenderer(n,r);return i instanceof Dc?i.applyToHost(n):i instanceof Do&&i.applyStyles(),i}getOrCreateRenderer(n,r){let i=this.rendererByCompId,s=i.get(r.id);if(!s){let o=this.doc,a=this.ngZone,u=this.eventManager,c=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,d=this.platformIsServer,f=this.tracingService;switch(r.encapsulation){case bn.Emulated:s=new Dc(u,c,r,this.appId,l,o,a,d,f);break;case bn.ShadowDom:return new Wh(u,c,n,r,o,a,this.nonce,d,f);default:s=new Do(u,c,r,l,o,a,d,f);break}i.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(n){this.rendererByCompId.delete(n)}static \u0275fac=function(r){return new(r||e)(he(Zh),he(Qh),he(xr),he(WD),he(Xe),he(Yn),he(tt),he(wo),he(sc,8))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),No=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,n,r,i,s){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=i,this.tracingService=s}destroy(){}destroyNode=null;createElement(t,n){return n?this.doc.createElementNS(zh[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){($y(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&($y(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){n.remove()}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new ie(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,i){if(i){n=i+":"+n;let s=zh[i];s?t.setAttributeNS(s,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let i=zh[r];i?t.removeAttributeNS(i,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,i){i&(as.DashCase|as.Important)?t.style.setProperty(n,r,i&as.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&as.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t!=null&&(t[n]=r)}setValue(t,n){t.nodeValue=n}listen(t,n,r,i){if(typeof t=="string"&&(t=Yt().getGlobalEventTarget(this.doc,t),!t))throw new ie(5102,!1);let s=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(s=this.tracingService.wrapEventListener(t,n,s)),this.eventManager.addEventListener(t,n,s,i)}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))===!1&&n.preventDefault()}}};function $y(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Wh=class extends No{sharedStylesHost;hostEl;shadowRoot;constructor(t,n,r,i,s,o,a,u,c){super(t,s,o,u,c),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=i.styles;l=Gy(i.id,l);for(let f of l){let h=document.createElement("style");a&&h.setAttribute("nonce",a),h.textContent=f,this.shadowRoot.appendChild(h)}let d=i.getExternalStyles?.();if(d)for(let f of d){let h=Gh(f,s);a&&h.setAttribute("nonce",a),this.shadowRoot.appendChild(h)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(null,n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Do=class extends No{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,n,r,i,s,o,a,u,c){super(t,s,o,a,u),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=i;let l=r.styles;this.styles=c?Gy(c,l):l,this.styleUrls=r.getExternalStyles?.(c)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Dc=class extends Do{contentAttr;hostAttr;constructor(t,n,r,i,s,o,a,u,c){let l=i+"-"+r.id;super(t,n,r,s,o,a,u,c,l),this.contentAttr=ZD(l),this.hostAttr=QD(l)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){let r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}};var Xh=class extends Io{supportsDOMEvents=!0},mi=class e extends Xh{static makeCurrent(){Co(new e)}onAndCancel(t,n,r,i){return t.addEventListener(n,r,i),()=>{t.removeEventListener(n,r,i)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.remove()}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=YD();return n==null?null:KD(n)}resetBaseElement(){Mo=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return qh(document.cookie,t)}},Mo=null;function YD(){return Mo=Mo||document.querySelector("base"),Mo?Mo.getAttribute("href"):null}function KD(e){return new URL(e,document.baseURI).pathname}var XD=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),Yy=(()=>{class e extends Rr{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,i,s){return n.addEventListener(r,i,s),()=>this.removeEventListener(n,r,i,s)}removeEventListener(n,r,i,s){return n.removeEventListener(r,i,s)}static \u0275fac=function(r){return new(r||e)(he(Xe))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),Wy=["alt","control","meta","shift"],JD={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},e3={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},Ky=(()=>{class e extends Rr{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,r,i,s){let o=e.parseEventName(r),a=e.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Yt().onAndCancel(n,o.domEventName,a,s))}static parseEventName(n){let r=n.toLowerCase().split("."),i=r.shift();if(r.length===0||!(i==="keydown"||i==="keyup"))return null;let s=e._normalizeKey(r.pop()),o="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),o="code."),Wy.forEach(c=>{let l=r.indexOf(c);l>-1&&(r.splice(l,1),o+=c+".")}),o+=s,r.length!=0||s.length===0)return null;let u={};return u.domEventName=i,u.fullKey=o,u}static matchEventFullKeyCode(n,r){let i=JD[n.key]||n.key,s="";return r.indexOf("code.")>-1&&(i=n.code,s="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),Wy.forEach(o=>{if(o!==i){let a=e3[o];a(n)&&(s+=o+".")}}),s+=i,s===r)}static eventCallback(n,r,i){return s=>{e.matchEventFullKeyCode(s,n)&&i.runGuarded(()=>r(s))}}static _normalizeKey(n){return n==="esc"?"escape":n}static \u0275fac=function(r){return new(r||e)(he(Xe))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();function Jh(e,t){return yy(G({rootComponent:e},t3(t)))}function t3(e){return{appProviders:[...o3,...e?.providers??[]],platformProviders:s3}}function n3(){mi.makeCurrent()}function r3(){return new _r}function i3(){return ic(document),document}var s3=[{provide:Yn,useValue:$h},{provide:Eo,useValue:n3,multi:!0},{provide:Xe,useFactory:i3}];var o3=[{provide:Ku,useValue:"root"},{provide:_r,useFactory:r3},{provide:gi,useClass:Yy,multi:!0,deps:[Xe]},{provide:gi,useClass:Ky,multi:!0,deps:[Xe]},Kh,Qh,Zh,{provide:rs,useExisting:Kh},{provide:pi,useClass:XD},[]];var Ro=class e{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(t){t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(` `).forEach(n=>{let r=n.indexOf(":");if(r>0){let i=n.slice(0,r),s=n.slice(r+1).trim();this.addHeaderEntry(i,s)}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((n,r)=>{this.addHeaderEntry(r,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([n,r])=>{this.setHeaderEntries(n,r)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let n=this.headers.get(t.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,n){return this.clone({name:t,value:n,op:"a"})}set(t,n){return this.clone({name:t,value:n,op:"s"})}delete(t,n){return this.clone({name:t,value:n,op:"d"})}maybeSetNormalizedName(t,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,t)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(n=>{this.headers.set(n,t.headers.get(n)),this.normalizedNames.set(n,t.normalizedNames.get(n))})}clone(t){let n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}applyUpdate(t){let n=t.name.toLowerCase();switch(t.op){case"a":case"s":let r=t.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(t.name,n);let i=(t.op==="a"?this.headers.get(n):void 0)||[];i.push(...r),this.headers.set(n,i);break;case"d":let s=t.value;if(!s)this.headers.delete(n),this.normalizedNames.delete(n);else{let o=this.headers.get(n);if(!o)return;o=o.filter(a=>s.indexOf(a)===-1),o.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,o)}break}}addHeaderEntry(t,n){let r=t.toLowerCase();this.maybeSetNormalizedName(t,r),this.headers.has(r)?this.headers.get(r).push(n):this.headers.set(r,[n])}setHeaderEntries(t,n){let r=(Array.isArray(n)?n:[n]).map(s=>s.toString()),i=t.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(t,i)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}};var a3="X-Request-URL",u3="text/plain",c3="application/json",JP=`${c3}, ${u3}, */*`;var tp=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(tp||{}),ep=class{headers;status;statusText;url;ok;type;constructor(t,n=200,r="OK"){this.headers=t.headers||new Ro,this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}};var Ao=class e extends ep{body;constructor(t={}){super(t),this.body=t.body!==void 0?t.body:null}type=tp.Response;clone(t={}){return new e({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}};var Mc=new ee("");var eF=RegExp(`^${a3}:`,"m");var l3=new ee(""),Xy="b",Jy="h",eE="s",tE="st",nE="u",rE="rt",np=new ee(""),d3=["GET","HEAD"];function f3(e,t){let f=Q(np),{isCacheActive:n}=f,r=Dn(f,["isCacheActive"]),{transferCache:i,method:s}=e;if(!n||i===!1||s==="POST"&&!r.includePostRequests&&!i||s!=="POST"&&!d3.includes(s)||!r.includeRequestsWithAuthHeaders&&h3(e)||r.filter?.(e)===!1)return t(e);let o=Q(li),a=Q(l3,{optional:!0}),u=a?v3(e.url,a):e.url,c=g3(e,u),l=o.get(c,null),d=r.includeHeaders;if(typeof i=="object"&&i.includeHeaders&&(d=i.includeHeaders),l){let{[Xy]:h,[rE]:m,[Jy]:b,[eE]:C,[tE]:T,[nE]:E}=l,w=h;switch(m){case"arraybuffer":w=new TextEncoder().encode(h).buffer;break;case"blob":w=new Blob([h]);break}let I=new Ro(b);return ve(new Ao({body:w,headers:I,status:C,statusText:T,url:E}))}return t(e).pipe(mt(h=>{h instanceof Ao&&o.set(c,{[Xy]:h.body,[Jy]:p3(h.headers,d),[eE]:h.status,[tE]:h.statusText,[nE]:u,[rE]:e.responseType})}))}function h3(e){return e.headers.has("authorization")||e.headers.has("proxy-authorization")}function p3(e,t){if(!t)return{};let n={};for(let r of t){let i=e.getAll(r);i!==null&&(n[r]=i)}return n}function iE(e){return[...e.keys()].sort().map(t=>`${t}=${e.getAll(t)}`).join("&")}function g3(e,t){let{params:n,method:r,responseType:i}=e,s=iE(n),o=e.serializeBody();o instanceof URLSearchParams?o=iE(o):typeof o!="string"&&(o="");let a=[r,i,t,o,s].join("|"),u=m3(a);return u}function m3(e){let t=0;for(let n of e)t=Math.imul(31,t)+n.charCodeAt(0)<<0;return t+=2147483648,t.toString()}function sE(e){return[{provide:np,useFactory:()=>(Nr("NgHttpTransferCache"),G({isCacheActive:!0},e))},{provide:Mc,useValue:f3,multi:!0},{provide:_o,multi:!0,useFactory:()=>{let t=Q(Bt),n=Q(np);return()=>{t.whenStable().then(()=>{n.isCacheActive=!1})}}}]}function v3(e,t){let n=new URL(e,"resolve://").origin,r=t[n];return r?e.replace(n,r):e}var oE=(()=>{class e{_doc;constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}static \u0275fac=function(r){return new(r||e)(he(Xe))};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Rc=function(e){return e[e.NoHttpTransferCache=0]="NoHttpTransferCache",e[e.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",e[e.I18nSupport=2]="I18nSupport",e[e.EventReplay=3]="EventReplay",e[e.IncrementalHydration=4]="IncrementalHydration",e}(Rc||{});function y3(e,t=[],n={}){return{\u0275kind:e,\u0275providers:t}}function aE(){return y3(Rc.EventReplay,Ey())}function uE(...e){let t=[],n=new Set;for(let{\u0275providers:i,\u0275kind:s}of e)n.add(s),i.length&&t.push(i);let r=n.has(Rc.HttpTransferCacheOptions);return yn([[],xy(),n.has(Rc.NoHttpTransferCache)||r?[]:sE({}),t])}var Ee="primary",Go=Symbol("RouteTitle"),ap=class{params;constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}};function yi(e){return new ap(e)}function mE(e,t,n){let r=n.path.split("/");if(r.length>e.length||n.pathMatch==="full"&&(t.hasChildren()||r.lengthr[s]===i)}else return e===t}function bE(e){return e.length>0?e[e.length-1]:null}function kr(e){return Rd(e)?e:vc(e)?lt(Promise.resolve(e)):ve(e)}var T3={exact:EE,subset:wE},yE={exact:S3,subset:_3,ignored:()=>!0};function cE(e,t,n){return T3[n.paths](e.root,t.root,n.matrixParams)&&yE[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment)}function S3(e,t){return An(e,t)}function EE(e,t,n){if(!vi(e.segments,t.segments)||!kc(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let r in t.children)if(!e.children[r]||!EE(e.children[r],t.children[r],n))return!1;return!0}function _3(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>vE(e[n],t[n]))}function wE(e,t,n){return TE(e,t,t.segments,n)}function TE(e,t,n,r){if(e.segments.length>n.length){let i=e.segments.slice(0,n.length);return!(!vi(i,n)||t.hasChildren()||!kc(i,n,r))}else if(e.segments.length===n.length){if(!vi(e.segments,n)||!kc(e.segments,n,r))return!1;for(let i in t.children)if(!e.children[i]||!wE(e.children[i],t.children[i],r))return!1;return!0}else{let i=n.slice(0,e.segments.length),s=n.slice(e.segments.length);return!vi(e.segments,i)||!kc(e.segments,i,r)||!e.children[Ee]?!1:TE(e.children[Ee],t,s,r)}}function kc(e,t,n){return t.every((r,i)=>yE[n](e[i].parameters,r.parameters))}var kn=class{root;queryParams;fragment;_queryParamMap;constructor(t=new je([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=yi(this.queryParams),this._queryParamMap}toString(){return x3.serialize(this)}},je=class{segments;children;parent=null;constructor(t,n){this.segments=t,this.children=n,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Lc(this)}},Ar=class{path;parameters;_parameterMap;constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=yi(this.parameters),this._parameterMap}toString(){return _E(this)}};function I3(e,t){return vi(e,t)&&e.every((n,r)=>An(n.parameters,t[r].parameters))}function vi(e,t){return e.length!==t.length?!1:e.every((n,r)=>n.path===t[r].path)}function C3(e,t){let n=[];return Object.entries(e.children).forEach(([r,i])=>{r===Ee&&(n=n.concat(t(i,r)))}),Object.entries(e.children).forEach(([r,i])=>{r!==Ee&&(n=n.concat(t(i,r)))}),n}var Wo=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>new Ei,providedIn:"root"})}return e})(),Ei=class{parse(t){let n=new lp(t);return new kn(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){let n=`/${Oo(t.root,!0)}`,r=M3(t.queryParams),i=typeof t.fragment=="string"?`#${N3(t.fragment)}`:"";return`${n}${r}${i}`}},x3=new Ei;function Lc(e){return e.segments.map(t=>_E(t)).join("/")}function Oo(e,t){if(!e.hasChildren())return Lc(e);if(t){let n=e.children[Ee]?Oo(e.children[Ee],!1):"",r=[];return Object.entries(e.children).forEach(([i,s])=>{i!==Ee&&r.push(`${i}:${Oo(s,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}else{let n=C3(e,(r,i)=>i===Ee?[Oo(e.children[Ee],!1)]:[`${i}:${Oo(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[Ee]!=null?`${Lc(e)}/${n[0]}`:`${Lc(e)}/(${n.join("//")})`}}function SE(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ac(e){return SE(e).replace(/%3B/gi,";")}function N3(e){return encodeURI(e)}function cp(e){return SE(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Pc(e){return decodeURIComponent(e)}function lE(e){return Pc(e.replace(/\+/g,"%20"))}function _E(e){return`${cp(e.path)}${D3(e.parameters)}`}function D3(e){return Object.entries(e).map(([t,n])=>`;${cp(t)}=${cp(n)}`).join("")}function M3(e){let t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(i=>`${Ac(n)}=${Ac(i)}`).join("&"):`${Ac(n)}=${Ac(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}var R3=/^[^\/()?;#]+/;function rp(e){let t=e.match(R3);return t?t[0]:""}var A3=/^[^\/()?;=#]+/;function O3(e){let t=e.match(A3);return t?t[0]:""}var k3=/^[^=?&#]+/;function L3(e){let t=e.match(k3);return t?t[0]:""}var P3=/^[^&#]+/;function F3(e){let t=e.match(P3);return t?t[0]:""}var lp=class{url;remaining;constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new je([],{}):new je([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(r[Ee]=new je(t,n)),r}parseSegment(){let t=rp(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new ie(4009,!1);return this.capture(t),new Ar(Pc(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let n=O3(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let i=rp(this.remaining);i&&(r=i,this.capture(r))}t[Pc(n)]=Pc(r)}parseQueryParam(t){let n=L3(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let o=F3(this.remaining);o&&(r=o,this.capture(r))}let i=lE(n),s=lE(r);if(t.hasOwnProperty(i)){let o=t[i];Array.isArray(o)||(o=[o],t[i]=o),o.push(s)}else t[i]=s}parseParens(t){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=rp(this.remaining),i=this.remaining[r.length];if(i!=="/"&&i!==")"&&i!==";")throw new ie(4010,!1);let s;r.indexOf(":")>-1?(s=r.slice(0,r.indexOf(":")),this.capture(s),this.capture(":")):t&&(s=Ee);let o=this.parseChildren();n[s]=Object.keys(o).length===1?o[Ee]:new je([],o),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new ie(4011,!1)}};function IE(e){return e.segments.length>0?new je([],{[Ee]:e}):e}function CE(e){let t={};for(let[r,i]of Object.entries(e.children)){let s=CE(i);if(r===Ee&&s.segments.length===0&&s.hasChildren())for(let[o,a]of Object.entries(s.children))t[o]=a;else(s.segments.length>0||s.hasChildren())&&(t[r]=s)}let n=new je(e.segments,t);return j3(n)}function j3(e){if(e.numberOfChildren===1&&e.children[Ee]){let t=e.children[Ee];return new je(e.segments.concat(t.segments),t.children)}return e}function ps(e){return e instanceof kn}function xE(e,t,n=null,r=null){let i=NE(e);return DE(i,t,n,r)}function NE(e){let t;function n(s){let o={};for(let u of s.children){let c=n(u);o[u.outlet]=c}let a=new je(s.url,o);return s===e&&(t=a),a}let r=n(e.root),i=IE(r);return t??i}function DE(e,t,n,r){let i=e;for(;i.parent;)i=i.parent;if(t.length===0)return ip(i,i,i,n,r);let s=U3(t);if(s.toRoot())return ip(i,i,new je([],{}),n,r);let o=H3(s,i,e),a=o.processChildren?Lo(o.segmentGroup,o.index,s.commands):RE(o.segmentGroup,o.index,s.commands);return ip(i,o.segmentGroup,a,n,r)}function jc(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Fo(e){return typeof e=="object"&&e!=null&&e.outlets}function ip(e,t,n,r,i){let s={};r&&Object.entries(r).forEach(([u,c])=>{s[u]=Array.isArray(c)?c.map(l=>`${l}`):`${c}`});let o;e===t?o=n:o=ME(e,t,n);let a=IE(CE(o));return new kn(a,s,i)}function ME(e,t,n){let r={};return Object.entries(e.children).forEach(([i,s])=>{s===t?r[i]=n:r[i]=ME(s,t,n)}),new je(e.segments,r)}var Uc=class{isAbsolute;numberOfDoubleDots;commands;constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&jc(r[0]))throw new ie(4003,!1);let i=r.find(Fo);if(i&&i!==bE(r))throw new ie(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function U3(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new Uc(!0,0,e);let t=0,n=!1,r=e.reduce((i,s,o)=>{if(typeof s=="object"&&s!=null){if(s.outlets){let a={};return Object.entries(s.outlets).forEach(([u,c])=>{a[u]=typeof c=="string"?c.split("/"):c}),[...i,{outlets:a}]}if(s.segmentPath)return[...i,s.segmentPath]}return typeof s!="string"?[...i,s]:o===0?(s.split("/").forEach((a,u)=>{u==0&&a==="."||(u==0&&a===""?n=!0:a===".."?t++:a!=""&&i.push(a))}),i):[...i,s]},[]);return new Uc(n,t,r)}var fs=class{segmentGroup;processChildren;index;constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}};function H3(e,t,n){if(e.isAbsolute)return new fs(t,!0,0);if(!n)return new fs(t,!1,NaN);if(n.parent===null)return new fs(n,!0,0);let r=jc(e.commands[0])?0:1,i=n.segments.length-1+r;return V3(n,i,e.numberOfDoubleDots)}function V3(e,t,n){let r=e,i=t,s=n;for(;s>i;){if(s-=i,r=r.parent,!r)throw new ie(4005,!1);i=r.segments.length}return new fs(r,!1,i-s)}function B3(e){return Fo(e[0])?e[0].outlets:{[Ee]:e}}function RE(e,t,n){if(e??=new je([],{}),e.segments.length===0&&e.hasChildren())return Lo(e,t,n);let r=q3(e,t,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndexs!==Ee)&&e.children[Ee]&&e.numberOfChildren===1&&e.children[Ee].segments.length===0){let s=Lo(e.children[Ee],t,n);return new je(e.segments,s.children)}return Object.entries(r).forEach(([s,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(i[s]=RE(e.children[s],t,o))}),Object.entries(e.children).forEach(([s,o])=>{r[s]===void 0&&(i[s]=o)}),new je(e.segments,i)}}function q3(e,t,n){let r=0,i=t,s={match:!1,pathIndex:0,commandIndex:0};for(;i=n.length)return s;let o=e.segments[i],a=n[r];if(Fo(a))break;let u=`${a}`,c=r0&&u===void 0)break;if(u&&c&&typeof c=="object"&&c.outlets===void 0){if(!fE(u,c,o))return s;r+=2}else{if(!fE(u,{},o))return s;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}function dp(e,t,n){let r=e.segments.slice(0,t),i=0;for(;i{typeof r=="string"&&(r=[r]),r!==null&&(t[n]=dp(new je([],{}),0,r))}),t}function dE(e){let t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function fE(e,t,n){return e==n.path&&An(t,n.parameters)}var Fc="imperative",wt=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(wt||{}),Xt=class{id;url;constructor(t,n){this.id=t,this.url=n}},wi=class extends Xt{type=wt.NavigationStart;navigationTrigger;restoredState;constructor(t,n,r="imperative",i=null){super(t,n),this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},Kn=class extends Xt{urlAfterRedirects;type=wt.NavigationEnd;constructor(t,n,r){super(t,n),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},zt=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(zt||{}),jo=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(jo||{}),On=class extends Xt{reason;code;type=wt.NavigationCancel;constructor(t,n,r,i){super(t,n),this.reason=r,this.code=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Xn=class extends Xt{reason;code;type=wt.NavigationSkipped;constructor(t,n,r,i){super(t,n),this.reason=r,this.code=i}},gs=class extends Xt{error;target;type=wt.NavigationError;constructor(t,n,r,i){super(t,n),this.error=r,this.target=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Uo=class extends Xt{urlAfterRedirects;state;type=wt.RoutesRecognized;constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Hc=class extends Xt{urlAfterRedirects;state;type=wt.GuardsCheckStart;constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Vc=class extends Xt{urlAfterRedirects;state;shouldActivate;type=wt.GuardsCheckEnd;constructor(t,n,r,i,s){super(t,n),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=s}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Bc=class extends Xt{urlAfterRedirects;state;type=wt.ResolveStart;constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},qc=class extends Xt{urlAfterRedirects;state;type=wt.ResolveEnd;constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},$c=class{route;type=wt.RouteConfigLoadStart;constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},zc=class{route;type=wt.RouteConfigLoadEnd;constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Gc=class{snapshot;type=wt.ChildActivationStart;constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Wc=class{snapshot;type=wt.ChildActivationEnd;constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Zc=class{snapshot;type=wt.ActivationStart;constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Qc=class{snapshot;type=wt.ActivationEnd;constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var Ho=class{},ms=class{url;navigationBehaviorOptions;constructor(t,n){this.url=t,this.navigationBehaviorOptions=n}};function z3(e,t){return e.providers&&!e._injector&&(e._injector=pc(e.providers,t,`Route: ${e.path}`)),e._injector??t}function wn(e){return e.outlet||Ee}function G3(e,t){let n=e.filter(r=>wn(r)===t);return n.push(...e.filter(r=>wn(r)!==t)),n}function Zo(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}var Yc=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Zo(this.route?.snapshot)??this.rootInjector}constructor(t){this.rootInjector=t,this.children=new ys(this.rootInjector)}},ys=(()=>{class e{rootInjector;contexts=new Map;constructor(n){this.rootInjector=n}onChildOutletCreated(n,r){let i=this.getOrCreateContext(n);i.outlet=r,this.contexts.set(n,i)}onChildOutletDestroyed(n){let r=this.getContext(n);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new Yc(this.rootInjector),this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}static \u0275fac=function(r){return new(r||e)(he(an))};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Kc=class{_root;constructor(t){this._root=t}get root(){return this._root.value}parent(t){let n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){let n=fp(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){let n=fp(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){let n=hp(t,this._root);return n.length<2?[]:n[n.length-2].children.map(i=>i.value).filter(i=>i!==t)}pathFromRoot(t){return hp(t,this._root).map(n=>n.value)}};function fp(e,t){if(e===t.value)return t;for(let n of t.children){let r=fp(e,n);if(r)return r}return null}function hp(e,t){if(e===t.value)return[t];for(let n of t.children){let r=hp(e,n);if(r.length)return r.unshift(t),r}return[]}var Kt=class{value;children;constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}};function ds(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}var Vo=class extends Kc{snapshot;constructor(t,n){super(t),this.snapshot=n,wp(this,t)}toString(){return this.snapshot.toString()}};function AE(e){let t=W3(e),n=new _t([new Ar("",{})]),r=new _t({}),i=new _t({}),s=new _t({}),o=new _t(""),a=new Or(n,r,s,o,i,Ee,e,t.root);return a.snapshot=t.root,new Vo(new Kt(a,[]),t)}function W3(e){let t={},n={},r={},i="",s=new bi([],t,r,i,n,Ee,e,null,{});return new Bo("",new Kt(s,[]))}var Or=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(t,n,r,i,s,o,a,u){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=s,this.outlet=o,this.component=a,this._futureSnapshot=u,this.title=this.dataSubject?.pipe(ke(c=>c[Go]))??ve(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=s}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(ke(t=>yi(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(ke(t=>yi(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Xc(e,t,n="emptyOnly"){let r,{routeConfig:i}=e;return t!==null&&(n==="always"||i?.path===""||!t.component&&!t.routeConfig?.loadComponent)?r={params:G(G({},t.params),e.params),data:G(G({},t.data),e.data),resolve:G(G(G(G({},e.data),t.data),i?.data),e._resolvedData)}:r={params:G({},e.params),data:G({},e.data),resolve:G(G({},e.data),e._resolvedData??{})},i&&kE(i)&&(r.resolve[Go]=i.title),r}var bi=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Go]}constructor(t,n,r,i,s,o,a,u,c){this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=s,this.outlet=o,this.component=a,this.routeConfig=u,this._resolve=c}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=yi(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=yi(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(r=>r.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${n}')`}},Bo=class extends Kc{url;constructor(t,n){super(n),this.url=t,wp(this,n)}toString(){return OE(this._root)}};function wp(e,t){t.value._routerState=e,t.children.forEach(n=>wp(e,n))}function OE(e){let t=e.children.length>0?` { ${e.children.map(OE).join(", ")} } `:"";return`${e.value}${t}`}function sp(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,An(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),An(t.params,n.params)||e.paramsSubject.next(n.params),w3(t.url,n.url)||e.urlSubject.next(n.url),An(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function pp(e,t){let n=An(e.params,t.params)&&I3(e.url,t.url),r=!e.parent!=!t.parent;return n&&!r&&(!e.parent||pp(e.parent,t.parent))}function kE(e){return typeof e.title=="string"||e.title===null}var LE=new ee(""),Qo=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=Ee;activateEvents=new Ht;deactivateEvents=new Ht;attachEvents=new Ht;detachEvents=new Ht;routerOutletData=kv(void 0);parentContexts=Q(ys);location=Q(Rh);changeDetector=Q(Vh);inputBinder=Q(nl,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(n){if(n.name){let{firstChange:r,previousValue:i}=n.name;if(r)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new ie(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new ie(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new ie(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,r){if(this.isActivated)throw new ie(4013,!1);this._activatedRoute=n;let i=this.location,o=n.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,u=new gp(n,a,i.injector,this.routerOutletData);this.activated=i.createComponent(o,{index:i.length,injector:u,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=Zb({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[W1]})}return e})(),gp=class{route;childContexts;parent;outletData;constructor(t,n,r,i){this.route=t,this.childContexts=n,this.parent=r,this.outletData=i}get(t,n){return t===Or?this.route:t===ys?this.childContexts:t===LE?this.outletData:this.parent.get(t,n)}},nl=new ee("");function Z3(e,t,n){let r=qo(e,t._root,n?n._root:void 0);return new Vo(r,t)}function qo(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=t.value;let i=Q3(e,t,n);return new Kt(r,i)}else{if(e.shouldAttach(t.value)){let s=e.retrieve(t.value);if(s!==null){let o=s.route;return o.value._futureSnapshot=t.value,o.children=t.children.map(a=>qo(e,a)),o}}let r=Y3(t.value),i=t.children.map(s=>qo(e,s));return new Kt(r,i)}}function Q3(e,t,n){return t.children.map(r=>{for(let i of n.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return qo(e,r,i);return qo(e,r)})}function Y3(e){return new Or(new _t(e.url),new _t(e.params),new _t(e.queryParams),new _t(e.fragment),new _t(e.data),e.outlet,e.component,e)}var vs=class{redirectTo;navigationBehaviorOptions;constructor(t,n){this.redirectTo=t,this.navigationBehaviorOptions=n}},PE="ngNavigationCancelingError";function Jc(e,t){let{redirectTo:n,navigationBehaviorOptions:r}=ps(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,i=FE(!1,zt.Redirect);return i.url=n,i.navigationBehaviorOptions=r,i}function FE(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[PE]=!0,n.cancellationCode=t,n}function K3(e){return jE(e)&&ps(e.url)}function jE(e){return!!e&&e[PE]}var X3=(e,t,n,r)=>ke(i=>(new mp(t,i.targetRouterState,i.currentRouterState,n,r).activate(e),i)),mp=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(t,n,r,i,s){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=s}activate(t){let n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),sp(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){let i=ds(n);t.children.forEach(s=>{let o=s.value.outlet;this.deactivateRoutes(s,i[o],r),delete i[o]}),Object.values(i).forEach(s=>{this.deactivateRouteAndItsChildren(s,r)})}deactivateRoutes(t,n,r){let i=t.value,s=n?n.value:null;if(i===s)if(i.component){let o=r.getContext(i.outlet);o&&this.deactivateChildRoutes(t,n,o.children)}else this.deactivateChildRoutes(t,n,r);else s&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){let r=n.getContext(t.value.outlet),i=r&&t.value.component?r.children:n,s=ds(t);for(let o of Object.values(s))this.deactivateRouteAndItsChildren(o,i);if(r&&r.outlet){let o=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:o,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){let r=n.getContext(t.value.outlet),i=r&&t.value.component?r.children:n,s=ds(t);for(let o of Object.values(s))this.deactivateRouteAndItsChildren(o,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){let i=ds(n);t.children.forEach(s=>{this.activateRoutes(s,i[s.value.outlet],r),this.forwardEvent(new Qc(s.value.snapshot))}),t.children.length&&this.forwardEvent(new Wc(t.value.snapshot))}activateRoutes(t,n,r){let i=t.value,s=n?n.value:null;if(sp(i),i===s)if(i.component){let o=r.getOrCreateContext(i.outlet);this.activateChildRoutes(t,n,o.children)}else this.activateChildRoutes(t,n,r);else if(i.component){let o=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),o.children.onOutletReAttached(a.contexts),o.attachRef=a.componentRef,o.route=a.route.value,o.outlet&&o.outlet.attach(a.componentRef,a.route.value),sp(a.route.value),this.activateChildRoutes(t,null,o.children)}else o.attachRef=null,o.route=i,o.outlet&&o.outlet.activateWith(i,o.injector),this.activateChildRoutes(t,null,o.children)}else this.activateChildRoutes(t,null,r)}},el=class{path;route;constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},hs=class{component;route;constructor(t,n){this.component=t,this.route=n}};function J3(e,t,n){let r=e._root,i=t?t._root:null;return ko(r,i,n,[r.value])}function eM(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function Es(e,t){let n=Symbol(),r=t.get(e,n);return r===n?typeof e=="function"&&!N1(e)?e:t.get(e):r}function ko(e,t,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let s=ds(t);return e.children.forEach(o=>{tM(o,s[o.value.outlet],n,r.concat([o.value]),i),delete s[o.value.outlet]}),Object.entries(s).forEach(([o,a])=>Po(a,n.getContext(o),i)),i}function tM(e,t,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let s=e.value,o=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(o&&s.routeConfig===o.routeConfig){let u=nM(o,s,s.routeConfig.runGuardsAndResolvers);u?i.canActivateChecks.push(new el(r)):(s.data=o.data,s._resolvedData=o._resolvedData),s.component?ko(e,t,a?a.children:null,r,i):ko(e,t,n,r,i),u&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new hs(a.outlet.component,o))}else o&&Po(t,a,i),i.canActivateChecks.push(new el(r)),s.component?ko(e,null,a?a.children:null,r,i):ko(e,null,n,r,i);return i}function nM(e,t,n){if(typeof n=="function")return n(e,t);switch(n){case"pathParamsChange":return!vi(e.url,t.url);case"pathParamsOrQueryParamsChange":return!vi(e.url,t.url)||!An(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!pp(e,t)||!An(e.queryParams,t.queryParams);case"paramsChange":default:return!pp(e,t)}}function Po(e,t,n){let r=ds(e),i=e.value;Object.entries(r).forEach(([s,o])=>{i.component?t?Po(o,t.children.getContext(s),n):Po(o,null,n):Po(o,t,n)}),i.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new hs(t.outlet.component,i)):n.canDeactivateChecks.push(new hs(null,i)):n.canDeactivateChecks.push(new hs(null,i))}function Yo(e){return typeof e=="function"}function rM(e){return typeof e=="boolean"}function iM(e){return e&&Yo(e.canLoad)}function sM(e){return e&&Yo(e.canActivate)}function oM(e){return e&&Yo(e.canActivateChild)}function aM(e){return e&&Yo(e.canDeactivate)}function uM(e){return e&&Yo(e.canMatch)}function UE(e){return e instanceof qn||e?.name==="EmptyError"}var Oc=Symbol("INITIAL_VALUE");function bs(){return gn(e=>ou(e.map(t=>t.pipe($n(1),kd(Oc)))).pipe(ke(t=>{for(let n of t)if(n!==!0){if(n===Oc)return Oc;if(n===!1||cM(n))return n}return!0}),pn(t=>t!==Oc),$n(1)))}function cM(e){return ps(e)||e instanceof vs}function lM(e,t){return gt(n=>{let{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:s,canDeactivateChecks:o}}=n;return o.length===0&&s.length===0?ve(fe(G({},n),{guardsResult:!0})):dM(o,r,i,e).pipe(gt(a=>a&&rM(a)?fM(r,s,e,t):ve(a)),ke(a=>fe(G({},n),{guardsResult:a})))})}function dM(e,t,n,r){return lt(e).pipe(gt(i=>vM(i.component,i.route,n,t,r)),zn(i=>i!==!0,!0))}function fM(e,t,n,r){return lt(t).pipe(zi(i=>$i(pM(i.route.parent,r),hM(i.route,r),mM(e,i.path,n),gM(e,i.route,n))),zn(i=>i!==!0,!0))}function hM(e,t){return e!==null&&t&&t(new Zc(e)),ve(!0)}function pM(e,t){return e!==null&&t&&t(new Gc(e)),ve(!0)}function gM(e,t,n){let r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||r.length===0)return ve(!0);let i=r.map(s=>au(()=>{let o=Zo(t)??n,a=Es(s,o),u=sM(a)?a.canActivate(t,e):qt(o,()=>a(t,e));return kr(u).pipe(zn())}));return ve(i).pipe(bs())}function mM(e,t,n){let r=t[t.length-1],s=t.slice(0,t.length-1).reverse().map(o=>eM(o)).filter(o=>o!==null).map(o=>au(()=>{let a=o.guards.map(u=>{let c=Zo(o.node)??n,l=Es(u,c),d=oM(l)?l.canActivateChild(r,e):qt(c,()=>l(r,e));return kr(d).pipe(zn())});return ve(a).pipe(bs())}));return ve(s).pipe(bs())}function vM(e,t,n,r,i){let s=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!s||s.length===0)return ve(!0);let o=s.map(a=>{let u=Zo(t)??i,c=Es(a,u),l=aM(c)?c.canDeactivate(e,t,n,r):qt(u,()=>c(e,t,n,r));return kr(l).pipe(zn())});return ve(o).pipe(bs())}function bM(e,t,n,r){let i=t.canLoad;if(i===void 0||i.length===0)return ve(!0);let s=i.map(o=>{let a=Es(o,e),u=iM(a)?a.canLoad(t,n):qt(e,()=>a(t,n));return kr(u)});return ve(s).pipe(bs(),HE(r))}function HE(e){return xd(mt(t=>{if(typeof t!="boolean")throw Jc(e,t)}),ke(t=>t===!0))}function yM(e,t,n,r){let i=t.canMatch;if(!i||i.length===0)return ve(!0);let s=i.map(o=>{let a=Es(o,e),u=uM(a)?a.canMatch(t,n):qt(e,()=>a(t,n));return kr(u)});return ve(s).pipe(bs(),HE(r))}var $o=class{segmentGroup;constructor(t){this.segmentGroup=t||null}},zo=class extends Error{urlTree;constructor(t){super(),this.urlTree=t}};function ls(e){return qi(new $o(e))}function EM(e){return qi(new ie(4e3,!1))}function wM(e){return qi(FE(!1,zt.GuardRejected))}var vp=class{urlSerializer;urlTree;constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let r=[],i=n.root;for(;;){if(r=r.concat(i.segments),i.numberOfChildren===0)return ve(r);if(i.numberOfChildren>1||!i.children[Ee])return EM(`${t.redirectTo}`);i=i.children[Ee]}}applyRedirectCommands(t,n,r,i,s){if(typeof n!="string"){let a=n,{queryParams:u,fragment:c,routeConfig:l,url:d,outlet:f,params:h,data:m,title:b}=i,C=qt(s,()=>a({params:h,data:m,queryParams:u,fragment:c,routeConfig:l,url:d,outlet:f,title:b}));if(C instanceof kn)throw new zo(C);n=C}let o=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,r);if(n[0]==="/")throw new zo(o);return o}applyRedirectCreateUrlTree(t,n,r,i){let s=this.createSegmentGroup(t,n.root,r,i);return new kn(s,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){let r={};return Object.entries(t).forEach(([i,s])=>{if(typeof s=="string"&&s[0]===":"){let a=s.substring(1);r[i]=n[a]}else r[i]=s}),r}createSegmentGroup(t,n,r,i){let s=this.createSegments(t,n.segments,r,i),o={};return Object.entries(n.children).forEach(([a,u])=>{o[a]=this.createSegmentGroup(t,u,r,i)}),new je(s,o)}createSegments(t,n,r,i){return n.map(s=>s.path[0]===":"?this.findPosParam(t,s,i):this.findOrReturn(s,r))}findPosParam(t,n,r){let i=r[n.path.substring(1)];if(!i)throw new ie(4001,!1);return i}findOrReturn(t,n){let r=0;for(let i of n){if(i.path===t.path)return n.splice(r),i;r++}return t}},bp={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function TM(e,t,n,r,i){let s=VE(e,t,n);return s.matched?(r=z3(t,r),yM(r,t,n,i).pipe(ke(o=>o===!0?s:G({},bp)))):ve(s)}function VE(e,t,n){if(t.path==="**")return SM(n);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?G({},bp):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let i=(t.matcher||mE)(n,e,t);if(!i)return G({},bp);let s={};Object.entries(i.posParams??{}).forEach(([a,u])=>{s[a]=u.path});let o=i.consumed.length>0?G(G({},s),i.consumed[i.consumed.length-1].parameters):s;return{matched:!0,consumedSegments:i.consumed,remainingSegments:n.slice(i.consumed.length),parameters:o,positionalParamSegments:i.posParams??{}}}function SM(e){return{matched:!0,parameters:e.length>0?bE(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function hE(e,t,n,r){return n.length>0&&CM(e,n,r)?{segmentGroup:new je(t,IM(r,new je(n,e.children))),slicedSegments:[]}:n.length===0&&xM(e,n,r)?{segmentGroup:new je(e.segments,_M(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new je(e.segments,e.children),slicedSegments:n}}function _M(e,t,n,r){let i={};for(let s of n)if(rl(e,t,s)&&!r[wn(s)]){let o=new je([],{});i[wn(s)]=o}return G(G({},r),i)}function IM(e,t){let n={};n[Ee]=t;for(let r of e)if(r.path===""&&wn(r)!==Ee){let i=new je([],{});n[wn(r)]=i}return n}function CM(e,t,n){return n.some(r=>rl(e,t,r)&&wn(r)!==Ee)}function xM(e,t,n){return n.some(r=>rl(e,t,r))}function rl(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path===""}function NM(e,t,n){return t.length===0&&!e.children[n]}var yp=class{};function DM(e,t,n,r,i,s,o="emptyOnly"){return new Ep(e,t,n,r,i,o,s).recognize()}var MM=31,Ep=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(t,n,r,i,s,o,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=i,this.urlTree=s,this.paramsInheritanceStrategy=o,this.urlSerializer=a,this.applyRedirects=new vp(this.urlSerializer,this.urlTree)}noMatchError(t){return new ie(4002,`'${t.segmentGroup}'`)}recognize(){let t=hE(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(ke(({children:n,rootSnapshot:r})=>{let i=new Kt(r,n),s=new Bo("",i),o=xE(r,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,s.url=this.urlSerializer.serialize(o),{state:s,tree:o}}))}match(t){let n=new bi([],Object.freeze({}),Object.freeze(G({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),Ee,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,t,Ee,n).pipe(ke(r=>({children:r,rootSnapshot:n})),yr(r=>{if(r instanceof zo)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof $o?this.noMatchError(r):r}))}processSegmentGroup(t,n,r,i,s){return r.segments.length===0&&r.hasChildren()?this.processChildren(t,n,r,s):this.processSegment(t,n,r,r.segments,i,!0,s).pipe(ke(o=>o instanceof Kt?[o]:[]))}processChildren(t,n,r,i){let s=[];for(let o of Object.keys(r.children))o==="primary"?s.unshift(o):s.push(o);return lt(s).pipe(zi(o=>{let a=r.children[o],u=G3(n,o);return this.processSegmentGroup(t,u,a,o,i)}),Od((o,a)=>(o.push(...a),o)),Er(null),Ad(),gt(o=>{if(o===null)return ls(r);let a=BE(o);return RM(a),ve(a)}))}processSegment(t,n,r,i,s,o,a){return lt(n).pipe(zi(u=>this.processSegmentAgainstRoute(u._injector??t,n,u,r,i,s,o,a).pipe(yr(c=>{if(c instanceof $o)return ve(null);throw c}))),zn(u=>!!u),yr(u=>{if(UE(u))return NM(r,i,s)?ve(new yp):ls(r);throw u}))}processSegmentAgainstRoute(t,n,r,i,s,o,a,u){return wn(r)!==o&&(o===Ee||!rl(i,s,r))?ls(i):r.redirectTo===void 0?this.matchSegmentAgainstRoute(t,i,r,s,o,u):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,i,n,r,s,o,u):ls(i)}expandSegmentAgainstRouteUsingRedirect(t,n,r,i,s,o,a){let{matched:u,parameters:c,consumedSegments:l,positionalParamSegments:d,remainingSegments:f}=VE(n,i,s);if(!u)return ls(n);typeof i.redirectTo=="string"&&i.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>MM&&(this.allowRedirects=!1));let h=new bi(s,c,Object.freeze(G({},this.urlTree.queryParams)),this.urlTree.fragment,pE(i),wn(i),i.component??i._loadedComponent??null,i,gE(i)),m=Xc(h,a,this.paramsInheritanceStrategy);h.params=Object.freeze(m.params),h.data=Object.freeze(m.data);let b=this.applyRedirects.applyRedirectCommands(l,i.redirectTo,d,h,t);return this.applyRedirects.lineralizeSegments(i,b).pipe(gt(C=>this.processSegment(t,r,n,C.concat(f),o,!1,a)))}matchSegmentAgainstRoute(t,n,r,i,s,o){let a=TM(n,r,i,t,this.urlSerializer);return r.path==="**"&&(n.children={}),a.pipe(gn(u=>u.matched?(t=r._injector??t,this.getChildConfig(t,r,i).pipe(gn(({routes:c})=>{let l=r._loadedInjector??t,{parameters:d,consumedSegments:f,remainingSegments:h}=u,m=new bi(f,d,Object.freeze(G({},this.urlTree.queryParams)),this.urlTree.fragment,pE(r),wn(r),r.component??r._loadedComponent??null,r,gE(r)),b=Xc(m,o,this.paramsInheritanceStrategy);m.params=Object.freeze(b.params),m.data=Object.freeze(b.data);let{segmentGroup:C,slicedSegments:T}=hE(n,f,h,c);if(T.length===0&&C.hasChildren())return this.processChildren(l,c,C,m).pipe(ke(w=>new Kt(m,w)));if(c.length===0&&T.length===0)return ve(new Kt(m,[]));let E=wn(r)===s;return this.processSegment(l,c,C,T,E?Ee:s,!0,m).pipe(ke(w=>new Kt(m,w instanceof Kt?[w]:[])))}))):ls(n)))}getChildConfig(t,n,r){return n.children?ve({routes:n.children,injector:t}):n.loadChildren?n._loadedRoutes!==void 0?ve({routes:n._loadedRoutes,injector:n._loadedInjector}):bM(t,n,r,this.urlSerializer).pipe(gt(i=>i?this.configLoader.loadChildren(t,n).pipe(mt(s=>{n._loadedRoutes=s.routes,n._loadedInjector=s.injector})):wM(n))):ve({routes:[],injector:t})}};function RM(e){e.sort((t,n)=>t.value.outlet===Ee?-1:n.value.outlet===Ee?1:t.value.outlet.localeCompare(n.value.outlet))}function AM(e){let t=e.value.routeConfig;return t&&t.path===""}function BE(e){let t=[],n=new Set;for(let r of e){if(!AM(r)){t.push(r);continue}let i=t.find(s=>r.value.routeConfig===s.value.routeConfig);i!==void 0?(i.children.push(...r.children),n.add(i)):t.push(r)}for(let r of n){let i=BE(r.children);t.push(new Kt(r.value,i))}return t.filter(r=>!n.has(r))}function pE(e){return e.data||{}}function gE(e){return e.resolve||{}}function OM(e,t,n,r,i,s){return gt(o=>DM(e,t,n,r,o.extractedUrl,i,s).pipe(ke(({state:a,tree:u})=>fe(G({},o),{targetSnapshot:a,urlAfterRedirects:u}))))}function kM(e,t){return gt(n=>{let{targetSnapshot:r,guards:{canActivateChecks:i}}=n;if(!i.length)return ve(n);let s=new Set(i.map(u=>u.route)),o=new Set;for(let u of s)if(!o.has(u))for(let c of qE(u))o.add(c);let a=0;return lt(o).pipe(zi(u=>s.has(u)?LM(u,r,e,t):(u.data=Xc(u,u.parent,e).resolve,ve(void 0))),mt(()=>a++),Gi(1),gt(u=>a===o.size?ve(n):jt))})}function qE(e){let t=e.children.map(n=>qE(n)).flat();return[e,...t]}function LM(e,t,n,r){let i=e.routeConfig,s=e._resolve;return i?.title!==void 0&&!kE(i)&&(s[Go]=i.title),PM(s,e,t,r).pipe(ke(o=>(e._resolvedData=o,e.data=Xc(e,e.parent,n).resolve,null)))}function PM(e,t,n,r){let i=up(e);if(i.length===0)return ve({});let s={};return lt(i).pipe(gt(o=>FM(e[o],t,n,r).pipe(zn(),mt(a=>{if(a instanceof vs)throw Jc(new Ei,a);s[o]=a}))),Gi(1),ke(()=>s),yr(o=>UE(o)?jt:qi(o)))}function FM(e,t,n,r){let i=Zo(t)??r,s=Es(e,i),o=s.resolve?s.resolve(t,n):qt(i,()=>s(t,n));return kr(o)}function op(e){return gn(t=>{let n=e(t);return n?lt(n).pipe(ke(()=>t)):ve(t)})}var Tp=(()=>{class e{buildTitle(n){let r,i=n.root;for(;i!==void 0;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(s=>s.outlet===Ee);return r}getResolvedTitleForRoute(n){return n.data[Go]}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>Q($E),providedIn:"root"})}return e})(),$E=(()=>{class e extends Tp{title;constructor(n){super(),this.title=n}updateTitle(n){let r=this.buildTitle(n);r!==void 0&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||e)(he(oE))};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ko=new ee("",{providedIn:"root",factory:()=>({})}),Sp=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=gc({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,i){r&1&&$t(0,"router-outlet")},dependencies:[Qo],encapsulation:2})}return e})();function _p(e){let t=e.children&&e.children.map(_p),n=t?fe(G({},e),{children:t}):G({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==Ee&&(n.component=Sp),n}var ws=new ee(""),zE=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=Q(Ec);loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return ve(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let r=kr(n.loadComponent()).pipe(ke(GE),mt(s=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=s}),zs(()=>{this.componentLoaders.delete(n)})),i=new Bi(r,()=>new pt).pipe(Vi());return this.componentLoaders.set(n,i),i}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return ve({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let s=il(r,this.compiler,n,this.onLoadEndListener).pipe(zs(()=>{this.childrenLoaders.delete(r)})),o=new Bi(s,()=>new pt).pipe(Vi());return this.childrenLoaders.set(r,o),o}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function il(e,t,n,r){return kr(e.loadChildren()).pipe(ke(GE),gt(i=>i instanceof Oh||Array.isArray(i)?ve(i):lt(t.compileModuleAsync(i))),ke(i=>{r&&r(e);let s,o,a=!1;return Array.isArray(i)?(o=i,a=!0):(s=i.create(n).injector,o=s.get(ws,[],{optional:!0,self:!0}).flat()),{routes:o.map(_p),injector:s}}))}function jM(e){return e&&typeof e=="object"&&"default"in e}function GE(e){return jM(e)?e.default:e}var sl=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>Q(UM),providedIn:"root"})}return e})(),UM=(()=>{class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),WE=new ee("");var ZE=new ee(""),QE=(()=>{class e{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new pt;transitionAbortSubject=new pt;configLoader=Q(zE);environmentInjector=Q(an);destroyRef=Q(nc);urlSerializer=Q(Wo);rootContexts=Q(ys);location=Q(cs);inputBindingEnabled=Q(nl,{optional:!0})!==null;titleStrategy=Q(Tp);options=Q(Ko,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=Q(sl);createViewTransition=Q(WE,{optional:!0});navigationErrorHandler=Q(ZE,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>ve(void 0);rootComponentType=null;destroyed=!1;constructor(){let n=i=>this.events.next(new $c(i)),r=i=>this.events.next(new zc(i));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=n,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(n){let r=++this.navigationId;this.transitions?.next(fe(G({},n),{extractedUrl:this.urlHandlingStrategy.extract(n.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:r}))}setupNavigations(n){return this.transitions=new _t(null),this.transitions.pipe(pn(r=>r!==null),gn(r=>{let i=!1,s=!1;return ve(r).pipe(gn(o=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",zt.SupersededByNewNavigation),jt;this.currentTransition=r,this.currentNavigation={id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,targetBrowserUrl:typeof o.extras.browserUrl=="string"?this.urlSerializer.parse(o.extras.browserUrl):o.extras.browserUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?fe(G({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let a=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),u=o.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!a&&u!=="reload"){let c="";return this.events.next(new Xn(o.id,this.urlSerializer.serialize(o.rawUrl),c,jo.IgnoredSameUrlNavigation)),o.resolve(!1),jt}if(this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return ve(o).pipe(gn(c=>(this.events.next(new wi(c.id,this.urlSerializer.serialize(c.extractedUrl),c.source,c.restoredState)),c.id!==this.navigationId?jt:Promise.resolve(c))),OM(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),mt(c=>{r.targetSnapshot=c.targetSnapshot,r.urlAfterRedirects=c.urlAfterRedirects,this.currentNavigation=fe(G({},this.currentNavigation),{finalUrl:c.urlAfterRedirects});let l=new Uo(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(l)}));if(a&&this.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){let{id:c,extractedUrl:l,source:d,restoredState:f,extras:h}=o,m=new wi(c,this.urlSerializer.serialize(l),d,f);this.events.next(m);let b=AE(this.rootComponentType).snapshot;return this.currentTransition=r=fe(G({},o),{targetSnapshot:b,urlAfterRedirects:l,extras:fe(G({},h),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=l,ve(r)}else{let c="";return this.events.next(new Xn(o.id,this.urlSerializer.serialize(o.extractedUrl),c,jo.IgnoredByUrlHandlingStrategy)),o.resolve(!1),jt}}),mt(o=>{let a=new Hc(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(a)}),ke(o=>(this.currentTransition=r=fe(G({},o),{guards:J3(o.targetSnapshot,o.currentSnapshot,this.rootContexts)}),r)),lM(this.environmentInjector,o=>this.events.next(o)),mt(o=>{if(r.guardsResult=o.guardsResult,o.guardsResult&&typeof o.guardsResult!="boolean")throw Jc(this.urlSerializer,o.guardsResult);let a=new Vc(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(a)}),pn(o=>o.guardsResult?!0:(this.cancelNavigationTransition(o,"",zt.GuardRejected),!1)),op(o=>{if(o.guards.canActivateChecks.length!==0)return ve(o).pipe(mt(a=>{let u=new Bc(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(u)}),gn(a=>{let u=!1;return ve(a).pipe(kM(this.paramsInheritanceStrategy,this.environmentInjector),mt({next:()=>u=!0,complete:()=>{u||this.cancelNavigationTransition(a,"",zt.NoDataFromResolver)}}))}),mt(a=>{let u=new qc(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(u)}))}),op(o=>{let a=u=>{let c=[];u.routeConfig?.loadComponent&&!u.routeConfig._loadedComponent&&c.push(this.configLoader.loadComponent(u.routeConfig).pipe(mt(l=>{u.component=l}),ke(()=>{})));for(let l of u.children)c.push(...a(l));return c};return ou(a(o.targetSnapshot.root)).pipe(Er(null),$n(1))}),op(()=>this.afterPreactivation()),gn(()=>{let{currentSnapshot:o,targetSnapshot:a}=r,u=this.createViewTransition?.(this.environmentInjector,o.root,a.root);return u?lt(u).pipe(ke(()=>r)):ve(r)}),ke(o=>{let a=Z3(n.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=r=fe(G({},o),{targetRouterState:a}),this.currentNavigation.targetRouterState=a,r}),mt(()=>{this.events.next(new Ho)}),X3(this.rootContexts,n.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),$n(1),mt({next:o=>{i=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Kn(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),this.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{i=!0}}),Ld(this.transitionAbortSubject.pipe(mt(o=>{throw o}))),zs(()=>{!i&&!s&&this.cancelNavigationTransition(r,"",zt.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null)}),yr(o=>{if(this.destroyed)return r.resolve(!1),jt;if(s=!0,jE(o))this.events.next(new On(r.id,this.urlSerializer.serialize(r.extractedUrl),o.message,o.cancellationCode)),K3(o)?this.events.next(new ms(o.url,o.navigationBehaviorOptions)):r.resolve(!1);else{let a=new gs(r.id,this.urlSerializer.serialize(r.extractedUrl),o,r.targetSnapshot??void 0);try{let u=qt(this.environmentInjector,()=>this.navigationErrorHandler?.(a));if(u instanceof vs){let{message:c,cancellationCode:l}=Jc(this.urlSerializer,u);this.events.next(new On(r.id,this.urlSerializer.serialize(r.extractedUrl),c,l)),this.events.next(new ms(u.redirectTo,u.navigationBehaviorOptions))}else throw this.events.next(a),o}catch(u){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(u)}}return jt}))}))}cancelNavigationTransition(n,r,i){let s=new On(n.id,this.urlSerializer.serialize(n.extractedUrl),r,i);this.events.next(s),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let n=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return n.toString()!==r?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function HM(e){return e!==Fc}var YE=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>Q(VM),providedIn:"root"})}return e})(),tl=class{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}},VM=(()=>{class e extends tl{static \u0275fac=(()=>{let n;return function(i){return(n||(n=nh(e)))(i||e)}})();static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),KE=(()=>{class e{urlSerializer=Q(Wo);options=Q(Ko,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=Q(cs);urlHandlingStrategy=Q(sl);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new kn;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:n,initialUrl:r,targetBrowserUrl:i}){let s=n!==void 0?this.urlHandlingStrategy.merge(n,r):r,o=i??s;return o instanceof kn?this.urlSerializer.serialize(o):o}commitTransition({targetRouterState:n,finalUrl:r,initialUrl:i}){r&&n?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,i),this.routerState=n):this.rawUrlTree=i}routerState=AE(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:n}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n??this.rawUrlTree)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>Q(BM),providedIn:"root"})}return e})(),BM=(()=>{class e extends KE{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=>{r.type==="popstate"&&setTimeout(()=>{n(r.url,r.state,"popstate")})})}handleRouterEvent(n,r){n instanceof wi?this.updateStateMemento():n instanceof Xn?this.commitTransition(r):n instanceof Uo?this.urlUpdateStrategy==="eager"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof Ho?(this.commitTransition(r),this.urlUpdateStrategy==="deferred"&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof On&&(n.code===zt.GuardRejected||n.code===zt.NoDataFromResolver)?this.restoreHistory(r):n instanceof gs?this.restoreHistory(r,!0):n instanceof Kn&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,{extras:r,id:i}){let{replaceUrl:s,state:o}=r;if(this.location.isCurrentPathEqualTo(n)||s){let a=this.browserPageId,u=G(G({},o),this.generateNgRouterState(i,a));this.location.replaceState(n,"",u)}else{let a=G(G({},o),this.generateNgRouterState(i,this.browserPageId+1));this.location.go(n,"",a)}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,s=this.currentPageId-i;s!==0?this.location.historyGo(s):this.getCurrentUrlTree()===n.finalUrl&&s===0&&(this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}static \u0275fac=(()=>{let n;return function(i){return(n||(n=nh(e)))(i||e)}})();static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Ip(e,t){e.events.pipe(pn(n=>n instanceof Kn||n instanceof On||n instanceof gs||n instanceof Xn),ke(n=>n instanceof Kn||n instanceof Xn?0:(n instanceof On?n.code===zt.Redirect||n.code===zt.SupersededByNewNavigation:!1)?2:1),pn(n=>n!==2),$n(1)).subscribe(()=>{t()})}var qM={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},$M={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Ts=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=Q(fi);stateManager=Q(KE);options=Q(Ko,{optional:!0})||{};pendingTasks=Q(ci);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=Q(QE);urlSerializer=Q(Wo);location=Q(cs);urlHandlingStrategy=Q(sl);_events=new pt;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=Q(YE);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=Q(ws,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!Q(nl,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}eventsSubscription=new ct;subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(r=>{try{let i=this.navigationTransitions.currentTransition,s=this.navigationTransitions.currentNavigation;if(i!==null&&s!==null){if(this.stateManager.handleRouterEvent(r,s),r instanceof On&&r.code!==zt.Redirect&&r.code!==zt.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof Kn)this.navigated=!0;else if(r instanceof ms){let o=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),u=G({browserUrl:i.extras.browserUrl,info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:i.extras.replaceUrl||this.urlUpdateStrategy==="eager"||HM(i.source)},o);this.scheduleNavigation(a,Fc,null,u,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}GM(r)&&this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Fc,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r,i)=>{this.navigateToSyncWithBrowser(n,i,r)})}navigateToSyncWithBrowser(n,r,i){let s={replaceUrl:!0},o=i?.navigationId?i:null;if(i){let u=G({},i);delete u.navigationId,delete u.\u0275routerPageId,Object.keys(u).length!==0&&(s.state=u)}let a=this.parseUrl(n);this.scheduleNavigation(a,r,o,s)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(_p),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,r={}){let{relativeTo:i,queryParams:s,fragment:o,queryParamsHandling:a,preserveFragment:u}=r,c=u?this.currentUrlTree.fragment:o,l=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":l=G(G({},this.currentUrlTree.queryParams),s);break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=s||null}l!==null&&(l=this.removeEmptyProps(l));let d;try{let f=i?i.snapshot:this.routerState.snapshot.root;d=NE(f)}catch{(typeof n[0]!="string"||n[0][0]!=="/")&&(n=[]),d=this.currentUrlTree.root}return DE(d,n,l,c??null)}navigateByUrl(n,r={skipLocationChange:!1}){let i=ps(n)?n:this.parseUrl(n),s=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(s,Fc,null,r)}navigate(n,r={skipLocationChange:!1}){return zM(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,r){let i;if(r===!0?i=G({},qM):r===!1?i=G({},$M):i=r,ps(n))return cE(this.currentUrlTree,n,i);let s=this.parseUrl(n);return cE(this.currentUrlTree,s,i)}removeEmptyProps(n){return Object.entries(n).reduce((r,[i,s])=>(s!=null&&(r[i]=s),r),{})}scheduleNavigation(n,r,i,s,o){if(this.disposed)return Promise.resolve(!1);let a,u,c;o?(a=o.resolve,u=o.reject,c=o.promise):c=new Promise((d,f)=>{a=d,u=f});let l=this.pendingTasks.add();return Ip(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:s,resolve:a,reject:u,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(d=>Promise.reject(d))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function zM(e){for(let t=0;tn.\u0275providers)])}function QM(e){return e.routerState.root}function YM(){let e=Q(bt);return t=>{let n=e.get(Bt);if(t!==n.components[0])return;let r=e.get(Ts),i=e.get(KM);e.get(XM)===1&&r.initialNavigation(),e.get(JM,null,_e.Optional)?.setUpPreloading(),e.get(ZM,null,_e.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}var KM=new ee("",{factory:()=>new pt}),XM=new ee("",{providedIn:"root",factory:()=>1});var JM=new ee("");var t6=Object.getOwnPropertyNames,ue=(e,t)=>function(){return t||(0,e[t6(e)[0]])((t={exports:{}}).exports,t),t.exports},Xo=ue({"external/npm/node_modules/domino/lib/Event.js"(e,t){t.exports=n,n.CAPTURING_PHASE=1,n.AT_TARGET=2,n.BUBBLING_PHASE=3;function n(r,i){if(this.type="",this.target=null,this.currentTarget=null,this.eventPhase=n.AT_TARGET,this.bubbles=!1,this.cancelable=!1,this.isTrusted=!1,this.defaultPrevented=!1,this.timeStamp=Date.now(),this._propagationStopped=!1,this._immediatePropagationStopped=!1,this._initialized=!0,this._dispatching=!1,r&&(this.type=r),i)for(var s in i)this[s]=i[s]}n.prototype=Object.create(Object.prototype,{constructor:{value:n},stopPropagation:{value:function(){this._propagationStopped=!0}},stopImmediatePropagation:{value:function(){this._propagationStopped=!0,this._immediatePropagationStopped=!0}},preventDefault:{value:function(){this.cancelable&&(this.defaultPrevented=!0)}},initEvent:{value:function(i,s,o){this._initialized=!0,!this._dispatching&&(this._propagationStopped=!1,this._immediatePropagationStopped=!1,this.defaultPrevented=!1,this.isTrusted=!1,this.target=null,this.type=i,this.bubbles=s,this.cancelable=o)}}})}}),ew=ue({"external/npm/node_modules/domino/lib/UIEvent.js"(e,t){var n=Xo();t.exports=r;function r(){n.call(this),this.view=null,this.detail=0}r.prototype=Object.create(n.prototype,{constructor:{value:r},initUIEvent:{value:function(i,s,o,a,u){this.initEvent(i,s,o),this.view=a,this.detail=u}}})}}),tw=ue({"external/npm/node_modules/domino/lib/MouseEvent.js"(e,t){var n=ew();t.exports=r;function r(){n.call(this),this.screenX=this.screenY=this.clientX=this.clientY=0,this.ctrlKey=this.altKey=this.shiftKey=this.metaKey=!1,this.button=0,this.buttons=1,this.relatedTarget=null}r.prototype=Object.create(n.prototype,{constructor:{value:r},initMouseEvent:{value:function(i,s,o,a,u,c,l,d,f,h,m,b,C,T,E){switch(this.initEvent(i,s,o,a,u),this.screenX=c,this.screenY=l,this.clientX=d,this.clientY=f,this.ctrlKey=h,this.altKey=m,this.shiftKey=b,this.metaKey=C,this.button=T,T){case 0:this.buttons=1;break;case 1:this.buttons=4;break;case 2:this.buttons=2;break;default:this.buttons=0;break}this.relatedTarget=E}},getModifierState:{value:function(i){switch(i){case"Alt":return this.altKey;case"Control":return this.ctrlKey;case"Shift":return this.shiftKey;case"Meta":return this.metaKey;default:return!1}}}})}}),xp=ue({"external/npm/node_modules/domino/lib/DOMException.js"(e,t){t.exports=N;var n=1,r=3,i=4,s=5,o=7,a=8,u=9,c=11,l=12,d=13,f=14,h=15,m=17,b=18,C=19,T=20,E=21,w=22,I=23,S=24,L=25,U=[null,"INDEX_SIZE_ERR",null,"HIERARCHY_REQUEST_ERR","WRONG_DOCUMENT_ERR","INVALID_CHARACTER_ERR",null,"NO_MODIFICATION_ALLOWED_ERR","NOT_FOUND_ERR","NOT_SUPPORTED_ERR","INUSE_ATTRIBUTE_ERR","INVALID_STATE_ERR","SYNTAX_ERR","INVALID_MODIFICATION_ERR","NAMESPACE_ERR","INVALID_ACCESS_ERR",null,"TYPE_MISMATCH_ERR","SECURITY_ERR","NETWORK_ERR","ABORT_ERR","URL_MISMATCH_ERR","QUOTA_EXCEEDED_ERR","TIMEOUT_ERR","INVALID_NODE_TYPE_ERR","DATA_CLONE_ERR"],V=[null,"INDEX_SIZE_ERR (1): the index is not in the allowed range",null,"HIERARCHY_REQUEST_ERR (3): the operation would yield an incorrect nodes model","WRONG_DOCUMENT_ERR (4): the object is in the wrong Document, a call to importNode is required","INVALID_CHARACTER_ERR (5): the string contains invalid characters",null,"NO_MODIFICATION_ALLOWED_ERR (7): the object can not be modified","NOT_FOUND_ERR (8): the object can not be found here","NOT_SUPPORTED_ERR (9): this operation is not supported","INUSE_ATTRIBUTE_ERR (10): setAttributeNode called on owned Attribute","INVALID_STATE_ERR (11): the object is in an invalid state","SYNTAX_ERR (12): the string did not match the expected pattern","INVALID_MODIFICATION_ERR (13): the object can not be modified in this way","NAMESPACE_ERR (14): the operation is not allowed by Namespaces in XML","INVALID_ACCESS_ERR (15): the object does not support the operation or argument",null,"TYPE_MISMATCH_ERR (17): the type of the object does not match the expected type","SECURITY_ERR (18): the operation is insecure","NETWORK_ERR (19): a network error occurred","ABORT_ERR (20): the user aborted an operation","URL_MISMATCH_ERR (21): the given URL does not match another URL","QUOTA_EXCEEDED_ERR (22): the quota has been exceeded","TIMEOUT_ERR (23): a timeout occurred","INVALID_NODE_TYPE_ERR (24): the supplied node is invalid or has an invalid ancestor for this operation","DATA_CLONE_ERR (25): the object can not be cloned."],F={INDEX_SIZE_ERR:n,DOMSTRING_SIZE_ERR:2,HIERARCHY_REQUEST_ERR:r,WRONG_DOCUMENT_ERR:i,INVALID_CHARACTER_ERR:s,NO_DATA_ALLOWED_ERR:6,NO_MODIFICATION_ALLOWED_ERR:o,NOT_FOUND_ERR:a,NOT_SUPPORTED_ERR:u,INUSE_ATTRIBUTE_ERR:10,INVALID_STATE_ERR:c,SYNTAX_ERR:l,INVALID_MODIFICATION_ERR:d,NAMESPACE_ERR:f,INVALID_ACCESS_ERR:h,VALIDATION_ERR:16,TYPE_MISMATCH_ERR:m,SECURITY_ERR:b,NETWORK_ERR:C,ABORT_ERR:T,URL_MISMATCH_ERR:E,QUOTA_EXCEEDED_ERR:w,TIMEOUT_ERR:I,INVALID_NODE_TYPE_ERR:S,DATA_CLONE_ERR:L};function N(_){Error.call(this),Error.captureStackTrace(this,this.constructor),this.code=_,this.message=V[_],this.name=U[_]}N.prototype.__proto__=Error.prototype;for(W in F)P={value:F[W]},Object.defineProperty(N,W,P),Object.defineProperty(N.prototype,W,P);var P,W}}),Np=ue({"external/npm/node_modules/domino/lib/config.js"(e){e.isApiWritable=!globalThis.__domino_frozen__}}),ut=ue({"external/npm/node_modules/domino/lib/utils.js"(e){var t=xp(),n=t,r=Np().isApiWritable;e.NAMESPACE={HTML:"http://www.w3.org/1999/xhtml",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/",MATHML:"http://www.w3.org/1998/Math/MathML",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink"},e.IndexSizeError=function(){throw new t(n.INDEX_SIZE_ERR)},e.HierarchyRequestError=function(){throw new t(n.HIERARCHY_REQUEST_ERR)},e.WrongDocumentError=function(){throw new t(n.WRONG_DOCUMENT_ERR)},e.InvalidCharacterError=function(){throw new t(n.INVALID_CHARACTER_ERR)},e.NoModificationAllowedError=function(){throw new t(n.NO_MODIFICATION_ALLOWED_ERR)},e.NotFoundError=function(){throw new t(n.NOT_FOUND_ERR)},e.NotSupportedError=function(){throw new t(n.NOT_SUPPORTED_ERR)},e.InvalidStateError=function(){throw new t(n.INVALID_STATE_ERR)},e.SyntaxError=function(){throw new t(n.SYNTAX_ERR)},e.InvalidModificationError=function(){throw new t(n.INVALID_MODIFICATION_ERR)},e.NamespaceError=function(){throw new t(n.NAMESPACE_ERR)},e.InvalidAccessError=function(){throw new t(n.INVALID_ACCESS_ERR)},e.TypeMismatchError=function(){throw new t(n.TYPE_MISMATCH_ERR)},e.SecurityError=function(){throw new t(n.SECURITY_ERR)},e.NetworkError=function(){throw new t(n.NETWORK_ERR)},e.AbortError=function(){throw new t(n.ABORT_ERR)},e.UrlMismatchError=function(){throw new t(n.URL_MISMATCH_ERR)},e.QuotaExceededError=function(){throw new t(n.QUOTA_EXCEEDED_ERR)},e.TimeoutError=function(){throw new t(n.TIMEOUT_ERR)},e.InvalidNodeTypeError=function(){throw new t(n.INVALID_NODE_TYPE_ERR)},e.DataCloneError=function(){throw new t(n.DATA_CLONE_ERR)},e.nyi=function(){throw new Error("NotYetImplemented")},e.shouldOverride=function(){throw new Error("Abstract function; should be overriding in subclass.")},e.assert=function(i,s){if(!i)throw new Error("Assertion failed: "+(s||"")+` `+new Error().stack)},e.expose=function(i,s){for(var o in i)Object.defineProperty(s.prototype,o,{value:i[o],writable:r})},e.merge=function(i,s){for(var o in s)i[o]=s[o]},e.documentOrder=function(i,s){return 3-(i.compareDocumentPosition(s)&6)},e.toASCIILowerCase=function(i){return i.replace(/[A-Z]+/g,function(s){return s.toLowerCase()})},e.toASCIIUpperCase=function(i){return i.replace(/[a-z]+/g,function(s){return s.toUpperCase()})}}}),nw=ue({"external/npm/node_modules/domino/lib/EventTarget.js"(e,t){var n=Xo(),r=tw(),i=ut();t.exports=s;function s(){}s.prototype={addEventListener:function(a,u,c){if(u){c===void 0&&(c=!1),this._listeners||(this._listeners=Object.create(null)),this._listeners[a]||(this._listeners[a]=[]);for(var l=this._listeners[a],d=0,f=l.length;d=0&&(c(l[f],a),!a._propagationStopped);f--);if(a._propagationStopped||(a.eventPhase=n.AT_TARGET,c(this,a)),a.bubbles&&!a._propagationStopped){a.eventPhase=n.BUBBLING_PHASE;for(var h=0,m=l.length;h\u00A0]/g,u=/[&"<>\u00A0]/g;function c(T){return a.test(T)?T.replace(a,E=>{switch(E){case"&":return"&";case"<":return"<";case">":return">";case"\xA0":return" "}}):T}function l(T){return u.test(T)?T.replace(u,E=>{switch(E){case"<":return"<";case">":return">";case"&":return"&";case'"':return""";case"\xA0":return" "}}):T}function d(T){var E=T.namespaceURI;return E?E===r.XML?"xml:"+T.localName:E===r.XLINK?"xlink:"+T.localName:E===r.XMLNS?T.localName==="xmlns"?"xmlns":"xmlns:"+T.localName:T.name:T.localName}function f(T,E){let w="/;function m(T){return h.test(T)?T.replace(/(--\!?)>/g,"$1>"):T}function b(T){return T.includes(">")?T.replaceAll(">",">"):T}function C(T,E){var w="";switch(T.nodeType){case 1:var I=T.namespaceURI,S=I===r.HTML,L=S||I===r.SVG||I===r.MATHML?T.localName:T.tagName;w+="<"+L;for(var U=0,V=T._numattrs;U"}break;case 3:case 4:var P;E.nodeType===1&&E.namespaceURI===r.HTML?P=E.tagName:P="",i[P]||P==="NOSCRIPT"&&E.ownerDocument._scripting_enabled?w+=T.data:w+=c(T.data);break;case 8:w+="";break;case 7:let W=b(T.data);w+="";break;case 10:w+="";break;default:n.InvalidStateError()}return w}}}),At=ue({"external/npm/node_modules/domino/lib/Node.js"(e,t){t.exports=o;var n=nw(),r=rw(),i=iw(),s=ut();function o(){n.call(this),this.parentNode=null,this._nextSibling=this._previousSibling=this,this._index=void 0}var a=o.ELEMENT_NODE=1,u=o.ATTRIBUTE_NODE=2,c=o.TEXT_NODE=3,l=o.CDATA_SECTION_NODE=4,d=o.ENTITY_REFERENCE_NODE=5,f=o.ENTITY_NODE=6,h=o.PROCESSING_INSTRUCTION_NODE=7,m=o.COMMENT_NODE=8,b=o.DOCUMENT_NODE=9,C=o.DOCUMENT_TYPE_NODE=10,T=o.DOCUMENT_FRAGMENT_NODE=11,E=o.NOTATION_NODE=12,w=o.DOCUMENT_POSITION_DISCONNECTED=1,I=o.DOCUMENT_POSITION_PRECEDING=2,S=o.DOCUMENT_POSITION_FOLLOWING=4,L=o.DOCUMENT_POSITION_CONTAINS=8,U=o.DOCUMENT_POSITION_CONTAINED_BY=16,V=o.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC=32;o.prototype=Object.create(n.prototype,{baseURI:{get:s.nyi},parentElement:{get:function(){return this.parentNode&&this.parentNode.nodeType===a?this.parentNode:null}},hasChildNodes:{value:s.shouldOverride},firstChild:{get:s.shouldOverride},lastChild:{get:s.shouldOverride},isConnected:{get:function(){let F=this;for(;F!=null;){if(F.nodeType===o.DOCUMENT_NODE)return!0;F=F.parentNode,F!=null&&F.nodeType===o.DOCUMENT_FRAGMENT_NODE&&(F=F.host)}return!1}},previousSibling:{get:function(){var F=this.parentNode;return!F||this===F.firstChild?null:this._previousSibling}},nextSibling:{get:function(){var F=this.parentNode,N=this._nextSibling;return!F||N===F.firstChild?null:N}},textContent:{get:function(){return null},set:function(F){}},innerText:{get:function(){return null},set:function(F){}},_countChildrenOfType:{value:function(F){for(var N=0,P=this.firstChild;P!==null;P=P.nextSibling)P.nodeType===F&&N++;return N}},_ensureInsertValid:{value:function(N,P,W){var _=this,y,g;if(!N.nodeType)throw new TypeError("not a node");switch(_.nodeType){case b:case T:case a:break;default:s.HierarchyRequestError()}switch(N.isAncestor(_)&&s.HierarchyRequestError(),(P!==null||!W)&&P.parentNode!==_&&s.NotFoundError(),N.nodeType){case T:case C:case a:case c:case h:case m:break;default:s.HierarchyRequestError()}if(_.nodeType===b)switch(N.nodeType){case c:s.HierarchyRequestError();break;case T:switch(N._countChildrenOfType(c)>0&&s.HierarchyRequestError(),N._countChildrenOfType(a)){case 0:break;case 1:if(P!==null)for(W&&P.nodeType===C&&s.HierarchyRequestError(),g=P.nextSibling;g!==null;g=g.nextSibling)g.nodeType===C&&s.HierarchyRequestError();y=_._countChildrenOfType(a),W?y>0&&s.HierarchyRequestError():(y>1||y===1&&P.nodeType!==a)&&s.HierarchyRequestError();break;default:s.HierarchyRequestError()}break;case a:if(P!==null)for(W&&P.nodeType===C&&s.HierarchyRequestError(),g=P.nextSibling;g!==null;g=g.nextSibling)g.nodeType===C&&s.HierarchyRequestError();y=_._countChildrenOfType(a),W?y>0&&s.HierarchyRequestError():(y>1||y===1&&P.nodeType!==a)&&s.HierarchyRequestError();break;case C:if(P===null)_._countChildrenOfType(a)&&s.HierarchyRequestError();else for(g=_.firstChild;g!==null&&g!==P;g=g.nextSibling)g.nodeType===a&&s.HierarchyRequestError();y=_._countChildrenOfType(C),W?y>0&&s.HierarchyRequestError():(y>1||y===1&&P.nodeType!==C)&&s.HierarchyRequestError();break}else N.nodeType===C&&s.HierarchyRequestError()}},insertBefore:{value:function(N,P){var W=this;W._ensureInsertValid(N,P,!0);var _=P;return _===N&&(_=N.nextSibling),W.doc.adoptNode(N),N._insertOrReplace(W,_,!1),N}},appendChild:{value:function(F){return this.insertBefore(F,null)}},_appendChild:{value:function(F){F._insertOrReplace(this,null,!1)}},removeChild:{value:function(N){var P=this;if(!N.nodeType)throw new TypeError("not a node");return N.parentNode!==P&&s.NotFoundError(),N.remove(),N}},replaceChild:{value:function(N,P){var W=this;return W._ensureInsertValid(N,P,!1),N.doc!==W.doc&&W.doc.adoptNode(N),N._insertOrReplace(W,P,!0),P}},contains:{value:function(N){return N===null?!1:this===N?!0:(this.compareDocumentPosition(N)&U)!==0}},compareDocumentPosition:{value:function(N){if(this===N)return 0;if(this.doc!==N.doc||this.rooted!==N.rooted)return w+V;for(var P=[],W=[],_=this;_!==null;_=_.parentNode)P.push(_);for(_=N;_!==null;_=_.parentNode)W.push(_);if(P.reverse(),W.reverse(),P[0]!==W[0])return w+V;_=Math.min(P.length,W.length);for(var y=1;y<_;y++)if(P[y]!==W[y])return P[y].index2?X[2]:null):M>2&&O!==null&&r.insertBefore(X[2],O),N._childNodes)for(X[0]=P===null?N._childNodes.length:P._index,N._childNodes.splice.apply(N._childNodes,X),g=2;g2?N._firstChild=X[2]:W&&(N._firstChild=null));if(_._childNodes?_._childNodes.length=0:_._firstChild=null,N.rooted)for(N.modify(),g=2;g0:this._firstChild!==null}},childNodes:{get:function(){return this._ensureChildNodes(),this._childNodes}},firstChild:{get:function(){return this._childNodes?this._childNodes.length===0?null:this._childNodes[0]:this._firstChild}},lastChild:{get:function(){var s=this._childNodes,o;return s?s.length===0?null:s[s.length-1]:(o=this._firstChild,o===null?null:o._previousSibling)}},_ensureChildNodes:{value:function(){if(!this._childNodes){var s=this._firstChild,o=s,a=this._childNodes=new r;if(s)do a.push(o),o=o._nextSibling;while(o!==s);this._firstChild=null}}},removeChildren:{value:function(){for(var o=this.rooted?this.ownerDocument:null,a=this.firstChild,u;a!==null;)u=a,a=u.nextSibling,o&&o.mutateRemove(u),u.parentNode=null;this._childNodes?this._childNodes.length=0:this._firstChild=null,this.modify()}}})}}),Mp=ue({"external/npm/node_modules/domino/lib/xmlnames.js"(e){e.isValidName=b,e.isValidQName=C;var t=/^[_:A-Za-z][-.:\w]+$/,n=/^([_A-Za-z][-.\w]+|[_A-Za-z][-.\w]+:[_A-Za-z][-.\w]+)$/,r="_A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD",i="-._A-Za-z0-9\xB7\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0300-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD",s="["+r+"]["+i+"]*",o=r+":",a=i+":",u=new RegExp("^["+o+"]["+a+"]*$"),c=new RegExp("^("+s+"|"+s+":"+s+")$"),l=/[\uD800-\uDB7F\uDC00-\uDFFF]/,d=/[\uD800-\uDB7F\uDC00-\uDFFF]/g,f=/[\uD800-\uDB7F][\uDC00-\uDFFF]/g;r+="\uD800-\u{EFC00}-\uDFFF",i+="\uD800-\u{EFC00}-\uDFFF",s="["+r+"]["+i+"]*",o=r+":",a=i+":";var h=new RegExp("^["+o+"]["+a+"]*$"),m=new RegExp("^("+s+"|"+s+":"+s+")$");function b(T){if(t.test(T)||u.test(T))return!0;if(!l.test(T)||!h.test(T))return!1;var E=T.match(d),w=T.match(f);return w!==null&&2*w.length===E.length}function C(T){if(n.test(T)||c.test(T))return!0;if(!l.test(T)||!m.test(T))return!1;var E=T.match(d),w=T.match(f);return w!==null&&2*w.length===E.length}}}),sw=ue({"external/npm/node_modules/domino/lib/attributes.js"(e){var t=ut();e.property=function(r){if(Array.isArray(r.type)){var i=Object.create(null);r.type.forEach(function(a){i[a.value||a]=a.alias||a});var s=r.missing;s===void 0&&(s=null);var o=r.invalid;return o===void 0&&(o=s),{get:function(){var a=this._getattr(r.name);return a===null?s:(a=i[a.toLowerCase()],a!==void 0?a:o!==null?o:a)},set:function(a){this._setattr(r.name,a)}}}else{if(r.type===Boolean)return{get:function(){return this.hasAttribute(r.name)},set:function(a){a?this._setattr(r.name,""):this.removeAttribute(r.name)}};if(r.type===Number||r.type==="long"||r.type==="unsigned long"||r.type==="limited unsigned long with fallback")return n(r);if(!r.type||r.type===String)return{get:function(){return this._getattr(r.name)||""},set:function(a){r.treatNullAsEmptyString&&a===null&&(a=""),this._setattr(r.name,a)}};if(typeof r.type=="function")return r.type(r.name,r)}throw new Error("Invalid attribute definition")};function n(r){var i;typeof r.default=="function"?i=r.default:typeof r.default=="number"?i=function(){return r.default}:i=function(){t.assert(!1,typeof r.default)};var s=r.type==="unsigned long",o=r.type==="long",a=r.type==="limited unsigned long with fallback",u=r.min,c=r.max,l=r.setmin;return u===void 0&&(s&&(u=0),o&&(u=-2147483648),a&&(u=1)),c===void 0&&(s||o||a)&&(c=2147483647),{get:function(){var d=this._getattr(r.name),f=r.float?parseFloat(d):parseInt(d,10);if(d===null||!isFinite(f)||u!==void 0&&fc)return i.call(this);if(s||o||a){if(!/^[ \t\n\f\r]*[-+]?[0-9]/.test(d))return i.call(this);f=f|0}return f},set:function(d){r.float||(d=Math.floor(d)),l!==void 0&&d2147483647?i.call(this):d|0:a?d=d<1||d>2147483647?i.call(this):d|0:o&&(d=d<-2147483648||d>2147483647?i.call(this):d|0),this._setattr(r.name,String(d))}}}e.registerChangeHandler=function(r,i,s){var o=r.prototype;Object.prototype.hasOwnProperty.call(o,"_attributeChangeHandlers")||(o._attributeChangeHandlers=Object.create(o._attributeChangeHandlers||null)),o._attributeChangeHandlers[i]=s}}}),i6=ue({"external/npm/node_modules/domino/lib/FilteredElementList.js"(e,t){t.exports=r;var n=At();function r(i,s){this.root=i,this.filter=s,this.lastModTime=i.lastModTime,this.done=!1,this.cache=[],this.traverse()}r.prototype=Object.create(Object.prototype,{length:{get:function(){return this.checkcache(),this.done||this.traverse(),this.cache.length}},item:{value:function(i){return this.checkcache(),!this.done&&i>=this.cache.length&&this.traverse(),this.cache[i]}},checkcache:{value:function(){if(this.lastModTime!==this.root.lastModTime){for(var i=this.cache.length-1;i>=0;i--)this[i]=void 0;this.cache.length=0,this.done=!1,this.lastModTime=this.root.lastModTime}}},traverse:{value:function(i){i!==void 0&&i++;for(var s;(s=this.next())!==null;)if(this[this.cache.length]=s,this.cache.push(s),i&&this.cache.length===i)return;this.done=!0}},next:{value:function(){var i=this.cache.length===0?this.root:this.cache[this.cache.length-1],s;for(i.nodeType===n.DOCUMENT_NODE?s=i.documentElement:s=i.nextElement(this.root);s;){if(this.filter(s))return s;s=s.nextElement(this.root)}return null}}})}}),ow=ue({"external/npm/node_modules/domino/lib/DOMTokenList.js"(e,t){var n=ut();t.exports=r;function r(u,c){this._getString=u,this._setString=c,this._length=0,this._lastStringValue="",this._update()}Object.defineProperties(r.prototype,{length:{get:function(){return this._length}},item:{value:function(u){var c=a(this);return u<0||u>=c.length?null:c[u]}},contains:{value:function(u){u=String(u);var c=a(this);return c.indexOf(u)>-1}},add:{value:function(){for(var u=a(this),c=0,l=arguments.length;c-1&&u.splice(f,1)}this._update(u)}},toggle:{value:function(c,l){return c=s(c),this.contains(c)?l===void 0||l===!1?(this.remove(c),!1):!0:l===void 0||l===!0?(this.add(c),!0):!1}},replace:{value:function(c,l){String(l)===""&&n.SyntaxError(),c=s(c),l=s(l);var d=a(this),f=d.indexOf(c);if(f<0)return!1;var h=d.indexOf(l);return h<0?d[f]=l:f/g,y);return new RegExp(g)},m=function(_,y,g){return _=_.source,_=_.replace(y,g.source||g),new RegExp(_)},b=function(_,y){return _.replace(/^(?:\w+:\/\/|\/+)/,"").replace(/(?:\/+|\/*#.*?)$/,"").split("/",y).join("/")},C=function(_,y){var g=_.replace(/\s+/g,""),x;return g==="even"?g="2n+0":g==="odd"?g="2n+1":g.indexOf("n")===-1&&(g="0n"+g),x=/^([+-])?(\d+)?n([+-])?(\d+)?$/.exec(g),{group:x[1]==="-"?-(x[2]||1):+(x[2]||1),offset:x[4]?x[3]==="-"?-x[4]:+x[4]:0}},T=function(_,y,g){var x=C(_),O=x.group,H=x.offset,X=g?u:a,re=g?o:s;return function(Ne){if(c(Ne))for(var M=X(Ne.parentNode),A=0;M;){if(y(M,Ne)&&A++,M===Ne)return A-=H,O&&A?A%O===0&&A<0==O<0:!A;M=re(M)}}},E={"*":function(){return function(){return!0}}(),type:function(_){return _=_.toLowerCase(),function(y){return y.nodeName.toLowerCase()===_}},attr:function(_,y,g,x){return y=w[y],function(O){var H;switch(_){case"for":H=O.htmlFor;break;case"class":H=O.className,H===""&&O.getAttribute("class")==null&&(H=null);break;case"href":case"src":H=O.getAttribute(_,2);break;case"title":H=O.getAttribute("title")||null;break;case"id":case"lang":case"dir":case"accessKey":case"hidden":case"tabIndex":case"style":if(O.getAttribute){H=O.getAttribute(_);break}default:if(O.hasAttribute&&!O.hasAttribute(_))break;H=O[_]!=null?O[_]:O.getAttribute&&O.getAttribute(_);break}if(H!=null)return H=H+"",x&&(H=H.toLowerCase(),g=g.toLowerCase()),y(H,g)}},":first-child":function(_){return!o(_)&&c(_)},":last-child":function(_){return!s(_)&&c(_)},":only-child":function(_){return!o(_)&&!s(_)&&c(_)},":nth-child":function(_,y){return T(_,function(){return!0},y)},":nth-last-child":function(_){return E[":nth-child"](_,!0)},":root":function(_){return _.ownerDocument.documentElement===_},":empty":function(_){return!_.firstChild},":not":function(_){var y=P(_);return function(g){return!y(g)}},":first-of-type":function(_){if(c(_)){for(var y=_.nodeName;_=o(_);)if(_.nodeName===y)return;return!0}},":last-of-type":function(_){if(c(_)){for(var y=_.nodeName;_=s(_);)if(_.nodeName===y)return;return!0}},":only-of-type":function(_){return E[":first-of-type"](_)&&E[":last-of-type"](_)},":nth-of-type":function(_,y){return T(_,function(g,x){return g.nodeName===x.nodeName},y)},":nth-last-of-type":function(_){return E[":nth-of-type"](_,!0)},":checked":function(_){return!!(_.checked||_.selected)},":indeterminate":function(_){return!E[":checked"](_)},":enabled":function(_){return!_.disabled&&_.type!=="hidden"},":disabled":function(_){return!!_.disabled},":target":function(_){return _.id===n.location.hash.substring(1)},":focus":function(_){return _===_.ownerDocument.activeElement},":is":function(_){return P(_)},":matches":function(_){return E[":is"](_)},":nth-match":function(_,y){var g=_.split(/\s*,\s*/),x=g.shift(),O=P(g.join(","));return T(x,O,y)},":nth-last-match":function(_){return E[":nth-match"](_,!0)},":links-here":function(_){return _+""==n.location+""},":lang":function(_){return function(y){for(;y;){if(y.lang)return y.lang.indexOf(_)===0;y=y.parentNode}}},":dir":function(_){return function(y){for(;y;){if(y.dir)return y.dir===_;y=y.parentNode}}},":scope":function(_,y){var g=y||_.ownerDocument;return g.nodeType===9?_===g.documentElement:_===g},":any-link":function(_){return typeof _.href=="string"},":local-link":function(_){if(_.nodeName)return _.href&&_.host===n.location.host;var y=+_+1;return function(g){if(g.href){var x=n.location+"",O=g+"";return b(x,y)===b(O,y)}}},":default":function(_){return!!_.defaultSelected},":valid":function(_){return _.willValidate||_.validity&&_.validity.valid},":invalid":function(_){return!E[":valid"](_)},":in-range":function(_){return _.value>_.min&&_.value<=_.max},":out-of-range":function(_){return!E[":in-range"](_)},":required":function(_){return!!_.required},":optional":function(_){return!_.required},":read-only":function(_){if(_.readOnly)return!0;var y=_.getAttribute("contenteditable"),g=_.contentEditable,x=_.nodeName.toLowerCase();return x=x!=="input"&&x!=="textarea",(x||_.disabled)&&y==null&&g!=="true"},":read-write":function(_){return!E[":read-only"](_)},":hover":function(){throw new Error(":hover is not supported.")},":active":function(){throw new Error(":active is not supported.")},":link":function(){throw new Error(":link is not supported.")},":visited":function(){throw new Error(":visited is not supported.")},":column":function(){throw new Error(":column is not supported.")},":nth-column":function(){throw new Error(":nth-column is not supported.")},":nth-last-column":function(){throw new Error(":nth-last-column is not supported.")},":current":function(){throw new Error(":current is not supported.")},":past":function(){throw new Error(":past is not supported.")},":future":function(){throw new Error(":future is not supported.")},":contains":function(_){return function(y){var g=y.innerText||y.textContent||y.value||"";return g.indexOf(_)!==-1}},":has":function(_){return function(y){return W(_,y).length>0}}},w={"-":function(){return!0},"=":function(_,y){return _===y},"*=":function(_,y){return _.indexOf(y)!==-1},"~=":function(_,y){var g,x,O,H;for(x=0;;x=g+1){if(g=_.indexOf(y,x),g===-1)return!1;if(O=_[g-1],H=_[g+y.length],(!O||O===" ")&&(!H||H===" "))return!0}},"|=":function(_,y){var g=_.indexOf(y),x;if(g===0)return x=_[g+y.length],x==="-"||!x},"^=":function(_,y){return _.indexOf(y)===0},"$=":function(_,y){var g=_.lastIndexOf(y);return g!==-1&&g+y.length===_.length},"!=":function(_,y){return _!==y}},I={" ":function(_){return function(y){for(;y=y.parentNode;)if(_(y))return y}},">":function(_){return function(y){if(y=y.parentNode)return _(y)&&y}},"+":function(_){return function(y){if(y=o(y))return _(y)&&y}},"~":function(_){return function(y){for(;y=o(y);)if(_(y))return y}},noop:function(_){return function(y){return _(y)&&y}},ref:function(_,y){var g;function x(O){for(var H=O.ownerDocument,X=H.getElementsByTagName("*"),re=X.length;re--;)if(g=X[re],x.test(O))return g=null,!0;g=null}return x.combinator=function(O){if(!(!g||!g.getAttribute)){var H=g.getAttribute(y)||"";if(H[0]==="#"&&(H=H.substring(1)),H===O.id&&_(g))return g}},x}},S={escape:/\\(?:[^0-9A-Fa-f\r\n]|[0-9A-Fa-f]{1,6}[\r\n\t ]?)/g,str_escape:/(escape)|\\(\n|\r\n?|\f)/g,nonascii:/[\u00A0-\uFFFF]/,cssid:/(?:(?!-?[0-9])(?:escape|nonascii|[-_a-zA-Z0-9])+)/,qname:/^ *(cssid|\*)/,simple:/^(?:([.#]cssid)|pseudo|attr)/,ref:/^ *\/(cssid)\/ */,combinator:/^(?: +([^ \w*.#\\]) +|( )+|([^ \w*.#\\]))(?! *$)/,attr:/^\[(cssid)(?:([^\w]?=)(inside))?\]/,pseudo:/^(:cssid)(?:\((inside)\))?/,inside:/(?:"(?:\\"|[^"])*"|'(?:\\'|[^'])*'|<[^"'>]*>|\\["'>]|[^"'>])*/,ident:/^(cssid)$/};S.cssid=m(S.cssid,"nonascii",S.nonascii),S.cssid=m(S.cssid,"escape",S.escape),S.qname=m(S.qname,"cssid",S.cssid),S.simple=m(S.simple,"cssid",S.cssid),S.ref=m(S.ref,"cssid",S.cssid),S.attr=m(S.attr,"cssid",S.cssid),S.pseudo=m(S.pseudo,"cssid",S.cssid),S.inside=m(S.inside,`[^"'>]*`,S.inside),S.attr=m(S.attr,"inside",h("\\[","\\]")),S.pseudo=m(S.pseudo,"inside",h("\\(","\\)")),S.simple=m(S.simple,"pseudo",S.pseudo),S.simple=m(S.simple,"attr",S.attr),S.ident=m(S.ident,"cssid",S.cssid),S.str_escape=m(S.str_escape,"escape",S.escape);var L=function(_){for(var y=_.replace(/^\s+|\s+$/g,""),g,x=[],O=[],H,X,re,Ne,M;y;){if(re=S.qname.exec(y))y=y.substring(re[0].length),X=d(re[1]),O.push(U(X,!0));else if(re=S.simple.exec(y))y=y.substring(re[0].length),X="*",O.push(U(X,!0)),O.push(U(re));else throw new SyntaxError("Invalid selector.");for(;re=S.simple.exec(y);)y=y.substring(re[0].length),O.push(U(re));if(y[0]==="!"&&(y=y.substring(1),H=N(),H.qname=X,O.push(H.simple)),re=S.ref.exec(y)){y=y.substring(re[0].length),M=I.ref(V(O),d(re[1])),x.push(M.combinator),O=[];continue}if(re=S.combinator.exec(y)){if(y=y.substring(re[0].length),Ne=re[1]||re[2]||re[3],Ne===","){x.push(I.noop(V(O)));break}}else Ne="noop";if(!I[Ne])throw new SyntaxError("Bad combinator.");x.push(I[Ne](V(O))),O=[]}return g=F(x),g.qname=X,g.sel=y,H&&(H.lname=g.qname,H.test=g,H.qname=H.qname,H.sel=g.sel,g=H),M&&(M.test=g,M.qname=g.qname,M.sel=g.sel,g=M),g},U=function(_,y){if(y)return _==="*"?E["*"]:E.type(_);if(_[1])return _[1][0]==="."?E.attr("class","~=",d(_[1].substring(1)),!1):E.attr("id","=",d(_[1].substring(1)),!1);if(_[2])return _[3]?E[d(_[2])](l(_[3])):E[d(_[2])];if(_[4]){var g=_[6],x=/["'\s]\s*I$/i.test(g);return x&&(g=g.replace(/\s*I$/i,"")),E.attr(d(_[4]),_[5]||"-",l(g),x)}throw new SyntaxError("Unknown Selector.")},V=function(_){var y=_.length,g;return y<2?_[0]:function(x){if(x){for(g=0;g0}},toggleAttribute:{value:function(g,x){g=String(g),n.isValidName(g)||r.InvalidCharacterError(),/[A-Z]/.test(g)&&this.isHTML&&(g=r.toASCIILowerCase(g));var O=this._attrsByQName[g];return O===void 0?x===void 0||x===!0?(this._setAttribute(g,""),!0):!1:x===void 0||x===!1?(this.removeAttribute(g),!1):!0}},_setAttribute:{value:function(g,x){var O=this._attrsByQName[g],H;O?Array.isArray(O)&&(O=O[0]):(O=this._newattr(g),H=!0),O.value=x,this._attributes&&(this._attributes[g]=O),H&&this._newattrhook&&this._newattrhook(g,x)}},setAttribute:{value:function(g,x){g=String(g),n.isValidName(g)||r.InvalidCharacterError(),/[A-Z]/.test(g)&&this.isHTML&&(g=r.toASCIILowerCase(g)),this._setAttribute(g,String(x))}},_setAttributeNS:{value:function(g,x,O){var H=x.indexOf(":"),X,re;H<0?(X=null,re=x):(X=x.substring(0,H),re=x.substring(H+1)),(g===""||g===void 0)&&(g=null);var Ne=(g===null?"":g)+"|"+re,M=this._attrsByLName[Ne],A;M||(M=new I(this,re,X,g),A=!0,this._attrsByLName[Ne]=M,this._attributes&&(this._attributes[this._attrKeys.length]=M),this._attrKeys.push(Ne),this._addQName(M)),M.value=O,A&&this._newattrhook&&this._newattrhook(x,O)}},setAttributeNS:{value:function(g,x,O){g=g==null||g===""?null:String(g),x=String(x),n.isValidQName(x)||r.InvalidCharacterError();var H=x.indexOf(":"),X=H<0?null:x.substring(0,H);(X!==null&&g===null||X==="xml"&&g!==i.XML||(x==="xmlns"||X==="xmlns")&&g!==i.XMLNS||g===i.XMLNS&&!(x==="xmlns"||X==="xmlns"))&&r.NamespaceError(),this._setAttributeNS(g,x,String(O))}},setAttributeNode:{value:function(g){if(g.ownerElement!==null&&g.ownerElement!==this)throw new l(l.INUSE_ATTRIBUTE_ERR);var x=null,O=this._attrsByQName[g.name];if(O){if(Array.isArray(O)||(O=[O]),O.some(function(H){return H===g}))return g;if(g.ownerElement!==null)throw new l(l.INUSE_ATTRIBUTE_ERR);O.forEach(function(H){this.removeAttributeNode(H)},this),x=O[0]}return this.setAttributeNodeNS(g),x}},setAttributeNodeNS:{value:function(g){if(g.ownerElement!==null)throw new l(l.INUSE_ATTRIBUTE_ERR);var x=g.namespaceURI,O=(x===null?"":x)+"|"+g.localName,H=this._attrsByLName[O];return H&&this.removeAttributeNode(H),g._setOwnerElement(this),this._attrsByLName[O]=g,this._attributes&&(this._attributes[this._attrKeys.length]=g),this._attrKeys.push(O),this._addQName(g),this._newattrhook&&this._newattrhook(g.name,g.value),H||null}},removeAttribute:{value:function(g){g=String(g),/[A-Z]/.test(g)&&this.isHTML&&(g=r.toASCIILowerCase(g));var x=this._attrsByQName[g];if(x){Array.isArray(x)?x.length>2?x=x.shift():(this._attrsByQName[g]=x[1],x=x[0]):this._attrsByQName[g]=void 0;var O=x.namespaceURI,H=(O===null?"":O)+"|"+x.localName;this._attrsByLName[H]=void 0;var X=this._attrKeys.indexOf(H);this._attributes&&(Array.prototype.splice.call(this._attributes,X,1),this._attributes[g]=void 0),this._attrKeys.splice(X,1);var re=x.onchange;x._setOwnerElement(null),re&&re.call(x,this,x.localName,x.value,null),this.rooted&&this.ownerDocument.mutateRemoveAttr(x)}}},removeAttributeNS:{value:function(g,x){g=g==null?"":String(g),x=String(x);var O=g+"|"+x,H=this._attrsByLName[O];if(H){this._attrsByLName[O]=void 0;var X=this._attrKeys.indexOf(O);this._attributes&&Array.prototype.splice.call(this._attributes,X,1),this._attrKeys.splice(X,1),this._removeQName(H);var re=H.onchange;H._setOwnerElement(null),re&&re.call(H,this,H.localName,H.value,null),this.rooted&&this.ownerDocument.mutateRemoveAttr(H)}}},removeAttributeNode:{value:function(g){var x=g.namespaceURI,O=(x===null?"":x)+"|"+g.localName;return this._attrsByLName[O]!==g&&r.NotFoundError(),this.removeAttributeNS(x,g.localName),g}},getAttributeNames:{value:function(){var g=this;return this._attrKeys.map(function(x){return g._attrsByLName[x].name})}},_getattr:{value:function(g){var x=this._attrsByQName[g];return x?x.value:null}},_setattr:{value:function(g,x){var O=this._attrsByQName[g],H;O||(O=this._newattr(g),H=!0),O.value=String(x),this._attributes&&(this._attributes[g]=O),H&&this._newattrhook&&this._newattrhook(g,x)}},_newattr:{value:function(g){var x=new I(this,g,null,null),O="|"+g;return this._attrsByQName[g]=x,this._attrsByLName[O]=x,this._attributes&&(this._attributes[this._attrKeys.length]=x),this._attrKeys.push(O),x}},_addQName:{value:function(y){var g=y.name,x=this._attrsByQName[g];x?Array.isArray(x)?x.push(y):this._attrsByQName[g]=[x,y]:this._attrsByQName[g]=y,this._attributes&&(this._attributes[g]=y)}},_removeQName:{value:function(y){var g=y.name,x=this._attrsByQName[g];if(Array.isArray(x)){var O=x.indexOf(y);r.assert(O!==-1),x.length===2?(this._attrsByQName[g]=x[1-O],this._attributes&&(this._attributes[g]=this._attrsByQName[g])):(x.splice(O,1),this._attributes&&this._attributes[g]===y&&(this._attributes[g]=x[0]))}else r.assert(x===y),this._attrsByQName[g]=void 0,this._attributes&&(this._attributes[g]=void 0)}},_numattrs:{get:function(){return this._attrKeys.length}},_attr:{value:function(y){return this._attrsByLName[this._attrKeys[y]]}},id:s.property({name:"id"}),className:s.property({name:"class"}),classList:{get:function(){var y=this;if(this._classList)return this._classList;var g=new d(function(){return y.className||""},function(x){y.className=x});return this._classList=g,g},set:function(y){this.className=y}},matches:{value:function(y){return f.matches(this,y)}},closest:{value:function(y){var g=this;do{if(g.matches&&g.matches(y))return g;g=g.parentElement||g.parentNode}while(g!==null&&g.nodeType===o.ELEMENT_NODE);return null}},querySelector:{value:function(y){return f(y,this)[0]}},querySelectorAll:{value:function(y){var g=f(y,this);return g.item?g:new a(g)}}}),Object.defineProperties(E.prototype,m),Object.defineProperties(E.prototype,b),s.registerChangeHandler(E,"id",function(y,g,x,O){y.rooted&&(x&&y.ownerDocument.delId(x,y),O&&y.ownerDocument.addId(O,y))}),s.registerChangeHandler(E,"class",function(y,g,x,O){y._classList&&y._classList._update()});function I(y,g,x,O,H){this.localName=g,this.prefix=x===null||x===""?null:""+x,this.namespaceURI=O===null||O===""?null:""+O,this.data=H,this._setOwnerElement(y)}I.prototype=Object.create(Object.prototype,{ownerElement:{get:function(){return this._ownerElement}},_setOwnerElement:{value:function(g){this._ownerElement=g,this.prefix===null&&this.namespaceURI===null&&g?this.onchange=g._attributeChangeHandlers[this.localName]:this.onchange=null}},name:{get:function(){return this.prefix?this.prefix+":"+this.localName:this.localName}},specified:{get:function(){return!0}},value:{get:function(){return this.data},set:function(y){var g=this.data;y=y===void 0?"":y+"",y!==g&&(this.data=y,this.ownerElement&&(this.onchange&&this.onchange(this.ownerElement,this.localName,g,y),this.ownerElement.rooted&&this.ownerElement.ownerDocument.mutateAttr(this,g)))}},cloneNode:{value:function(g){return new I(null,this.localName,this.prefix,this.namespaceURI,this.data)}},nodeType:{get:function(){return o.ATTRIBUTE_NODE}},nodeName:{get:function(){return this.name}},nodeValue:{get:function(){return this.value},set:function(y){this.value=y}},textContent:{get:function(){return this.value},set:function(y){y==null&&(y=""),this.value=y}},innerText:{get:function(){return this.value},set:function(y){y==null&&(y=""),this.value=y}}}),E._Attr=I;function S(y){C.call(this,y);for(var g in y._attrsByQName)this[g]=y._attrsByQName[g];for(var x=0;x>>0,y>=this.length?null:this.element._attrsByLName[this.element._attrKeys[y]]}}});var L;(L=globalThis.Symbol)!=null&&L.iterator&&(S.prototype[globalThis.Symbol.iterator]=function(){var y=0,g=this.length,x=this;return{next:function(){return y>>0,c=c>>>0,(u>this.data.length||u<0||c<0)&&r.IndexSizeError(),this.data.substring(u,u+c)}},appendData:{value:function(u){if(arguments.length<1)throw new TypeError("Not enough arguments");this.data+=String(u)}},insertData:{value:function(u,c){return this.replaceData(u,0,c)}},deleteData:{value:function(u,c){return this.replaceData(u,c,"")}},replaceData:{value:function(u,c,l){var d=this.data,f=d.length;u=u>>>0,c=c>>>0,l=String(l),(u>f||u<0)&&r.IndexSizeError(),u+c>f&&(c=f-u);var h=d.substring(0,u),m=d.substring(u+c);this.data=h+l+m}},isEqual:{value:function(u){return this._data===u._data}},length:{get:function(){return this.data.length}}}),Object.defineProperties(o.prototype,i),Object.defineProperties(o.prototype,s)}}),lw=ue({"external/npm/node_modules/domino/lib/Text.js"(e,t){t.exports=s;var n=ut(),r=At(),i=al();function s(a,u){i.call(this),this.nodeType=r.TEXT_NODE,this.ownerDocument=a,this._data=u,this._index=void 0}var o={get:function(){return this._data},set:function(a){a==null?a="":a=String(a),a!==this._data&&(this._data=a,this.rooted&&this.ownerDocument.mutateValue(this),this.parentNode&&this.parentNode._textchangehook&&this.parentNode._textchangehook(this))}};s.prototype=Object.create(i.prototype,{nodeName:{value:"#text"},nodeValue:o,textContent:o,innerText:o,data:{get:o.get,set:function(a){o.set.call(this,a===null?"":String(a))}},splitText:{value:function(u){(u>this._data.length||u<0)&&n.IndexSizeError();var c=this._data.substring(u),l=this.ownerDocument.createTextNode(c);this.data=this.data.substring(0,u);var d=this.parentNode;return d!==null&&d.insertBefore(l,this.nextSibling),l}},wholeText:{get:function(){for(var u=this.textContent,c=this.nextSibling;c&&c.nodeType===r.TEXT_NODE;c=c.nextSibling)u+=c.textContent;return u}},replaceWholeText:{value:n.nyi},clone:{value:function(){return new s(this.ownerDocument,this._data)}}})}}),dw=ue({"external/npm/node_modules/domino/lib/Comment.js"(e,t){t.exports=i;var n=At(),r=al();function i(o,a){r.call(this),this.nodeType=n.COMMENT_NODE,this.ownerDocument=o,this._data=a}var s={get:function(){return this._data},set:function(o){o==null?o="":o=String(o),this._data=o,this.rooted&&this.ownerDocument.mutateValue(this)}};i.prototype=Object.create(r.prototype,{nodeName:{value:"#comment"},nodeValue:s,textContent:s,innerText:s,data:{get:s.get,set:function(o){s.set.call(this,o===null?"":String(o))}},clone:{value:function(){return new i(this.ownerDocument,this._data)}}})}}),fw=ue({"external/npm/node_modules/domino/lib/DocumentFragment.js"(e,t){t.exports=u;var n=At(),r=Ss(),i=Dp(),s=Jo(),o=Rp(),a=ut();function u(c){i.call(this),this.nodeType=n.DOCUMENT_FRAGMENT_NODE,this.ownerDocument=c}u.prototype=Object.create(i.prototype,{nodeName:{value:"#document-fragment"},nodeValue:{get:function(){return null},set:function(){}},textContent:Object.getOwnPropertyDescriptor(s.prototype,"textContent"),innerText:Object.getOwnPropertyDescriptor(s.prototype,"innerText"),querySelector:{value:function(c){var l=this.querySelectorAll(c);return l.length?l[0]:null}},querySelectorAll:{value:function(c){var l=Object.create(this);l.isHTML=!0,l.getElementsByTagName=s.prototype.getElementsByTagName,l.nextElement=Object.getOwnPropertyDescriptor(s.prototype,"firstElementChild").get;var d=o(c,l);return d.item?d:new r(d)}},clone:{value:function(){return new u(this.ownerDocument)}},isEqual:{value:function(l){return!0}},innerHTML:{get:function(){return this.serialize()},set:a.nyi},outerHTML:{get:function(){return this.serialize()},set:a.nyi}})}}),hw=ue({"external/npm/node_modules/domino/lib/ProcessingInstruction.js"(e,t){t.exports=i;var n=At(),r=al();function i(o,a,u){r.call(this),this.nodeType=n.PROCESSING_INSTRUCTION_NODE,this.ownerDocument=o,this.target=a,this._data=u}var s={get:function(){return this._data},set:function(o){o==null?o="":o=String(o),this._data=o,this.rooted&&this.ownerDocument.mutateValue(this)}};i.prototype=Object.create(r.prototype,{nodeName:{get:function(){return this.target}},nodeValue:s,textContent:s,innerText:s,data:{get:s.get,set:function(o){s.set.call(this,o===null?"":String(o))}},clone:{value:function(){return new i(this.ownerDocument,this.target,this._data)}},isEqual:{value:function(a){return this.target===a.target&&this._data===a._data}}})}}),ul=ue({"external/npm/node_modules/domino/lib/NodeFilter.js"(e,t){var n={FILTER_ACCEPT:1,FILTER_REJECT:2,FILTER_SKIP:3,SHOW_ALL:4294967295,SHOW_ELEMENT:1,SHOW_ATTRIBUTE:2,SHOW_TEXT:4,SHOW_CDATA_SECTION:8,SHOW_ENTITY_REFERENCE:16,SHOW_ENTITY:32,SHOW_PROCESSING_INSTRUCTION:64,SHOW_COMMENT:128,SHOW_DOCUMENT:256,SHOW_DOCUMENT_TYPE:512,SHOW_DOCUMENT_FRAGMENT:1024,SHOW_NOTATION:2048};t.exports=n.constructor=n.prototype=n}}),pw=ue({"external/npm/node_modules/domino/lib/NodeTraversal.js"(e,t){t.exports={nextSkippingChildren:n,nextAncestorSibling:r,next:i,previous:o,deepLastChild:s};function n(a,u){return a===u?null:a.nextSibling!==null?a.nextSibling:r(a,u)}function r(a,u){for(a=a.parentNode;a!==null;a=a.parentNode){if(a===u)return null;if(a.nextSibling!==null)return a.nextSibling}return null}function i(a,u){var c;return c=a.firstChild,c!==null?c:a===u?null:(c=a.nextSibling,c!==null?c:r(a,u))}function s(a){for(;a.lastChild;)a=a.lastChild;return a}function o(a,u){var c;return c=a.previousSibling,c!==null?s(c):(c=a.parentNode,c===u?null:c)}}}),s6=ue({"external/npm/node_modules/domino/lib/TreeWalker.js"(e,t){t.exports=l;var n=At(),r=ul(),i=pw(),s=ut(),o={first:"firstChild",last:"lastChild",next:"firstChild",previous:"lastChild"},a={first:"nextSibling",last:"previousSibling",next:"nextSibling",previous:"previousSibling"};function u(d,f){var h,m,b,C,T;for(m=d._currentNode[o[f]];m!==null;){if(C=d._internalFilter(m),C===r.FILTER_ACCEPT)return d._currentNode=m,m;if(C===r.FILTER_SKIP&&(h=m[o[f]],h!==null)){m=h;continue}for(;m!==null;){if(T=m[a[f]],T!==null){m=T;break}if(b=m.parentNode,b===null||b===d.root||b===d._currentNode)return null;m=b}}return null}function c(d,f){var h,m,b;if(h=d._currentNode,h===d.root)return null;for(;;){for(b=h[a[f]];b!==null;){if(h=b,m=d._internalFilter(h),m===r.FILTER_ACCEPT)return d._currentNode=h,h;b=h[o[f]],(m===r.FILTER_REJECT||b===null)&&(b=h[a[f]])}if(h=h.parentNode,h===null||h===d.root||d._internalFilter(h)===r.FILTER_ACCEPT)return null}}function l(d,f,h){(!d||!d.nodeType)&&s.NotSupportedError(),this._root=d,this._whatToShow=Number(f)||0,this._filter=h||null,this._active=!1,this._currentNode=d}Object.defineProperties(l.prototype,{root:{get:function(){return this._root}},whatToShow:{get:function(){return this._whatToShow}},filter:{get:function(){return this._filter}},currentNode:{get:function(){return this._currentNode},set:function(f){if(!(f instanceof n))throw new TypeError("Not a Node");this._currentNode=f}},_internalFilter:{value:function(f){var h,m;if(this._active&&s.InvalidStateError(),!(1< 255 yet")},n.prototype={constructor:n,isAbsolute:function(){return!!this.scheme},isAuthorityBased:function(){return n.authorityPattern.test(this.url)},isHierarchical:function(){return n.hierarchyPattern.test(this.url)},toString:function(){var r="";return this.scheme!==void 0&&(r+=this.scheme+":"),this.isAbsolute()&&(r+="//",(this.username||this.password)&&(r+=this.username||"",this.password&&(r+=":"+this.password),r+="@"),this.host&&(r+=this.host)),this.port!==void 0&&(r+=":"+this.port),this.path!==void 0&&(r+=this.path),this.query!==void 0&&(r+="?"+this.query),this.fragment!==void 0&&(r+="#"+this.fragment),r},resolve:function(r){var i=this,s=new n(r),o=new n;return s.scheme!==void 0?(o.scheme=s.scheme,o.username=s.username,o.password=s.password,o.host=s.host,o.port=s.port,o.path=u(s.path),o.query=s.query):(o.scheme=i.scheme,s.host!==void 0?(o.username=s.username,o.password=s.password,o.host=s.host,o.port=s.port,o.path=u(s.path),o.query=s.query):(o.username=i.username,o.password=i.password,o.host=i.host,o.port=i.port,s.path?(s.path.charAt(0)==="/"?o.path=u(s.path):(o.path=a(i.path,s.path),o.path=u(o.path)),o.query=s.query):(o.path=i.path,s.query!==void 0?o.query=s.query:o.query=i.query))),o.fragment=s.fragment,o.toString();function a(c,l){if(i.host!==void 0&&!i.path)return"/"+l;var d=c.lastIndexOf("/");return d===-1?l:c.substring(0,d+1)+l}function u(c){if(!c)return c;for(var l="";c.length>0;){if(c==="."||c===".."){c="";break}var d=c.substring(0,2),f=c.substring(0,3),h=c.substring(0,4);if(f==="../")c=c.substring(3);else if(d==="./")c=c.substring(2);else if(f==="/./")c="/"+c.substring(3);else if(d==="/."&&c.length===2)c="/";else if(h==="/../"||f==="/.."&&c.length===3)c="/"+c.substring(4),l=l.replace(/\/?[^\/]*$/,"");else{var m=c.match(/(\/?([^\/]*))/)[0];l+=m,c=c.substring(m.length)}}return l}}}}}),a6=ue({"external/npm/node_modules/domino/lib/CustomEvent.js"(e,t){t.exports=r;var n=Xo();function r(i,s){n.call(this,i,s)}r.prototype=Object.create(n.prototype,{constructor:{value:r}})}}),gw=ue({"external/npm/node_modules/domino/lib/events.js"(e,t){t.exports={Event:Xo(),UIEvent:ew(),MouseEvent:tw(),CustomEvent:a6()}}}),u6=ue({"external/npm/node_modules/domino/lib/style_parser.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.hyphenate=e.parse=void 0;function t(r){let i=[],s=0,o=0,a=0,u=0,c=0,l=null;for(;s0&&o===0&&a===0){let f=r.substring(u,s-1).trim();i.push(l,f),c=s,u=0,l=null}break}if(l&&u){let d=r.slice(u).trim();i.push(l,d)}return i}e.parse=t;function n(r){return r.replace(/[a-z][A-Z]/g,i=>i.charAt(0)+"-"+i.charAt(1)).toLowerCase()}e.hyphenate=n}}),kp=ue({"external/npm/node_modules/domino/lib/CSSStyleDeclaration.js"(e,t){var{parse:n}=u6();t.exports=function(u){let c=new i(u),l={get:function(d,f){return f in d?d[f]:d.getPropertyValue(r(f))},has:function(d,f){return!0},set:function(d,f,h){return f in d?d[f]=h:d.setProperty(r(f),h??void 0),!0}};return new Proxy(c,l)};function r(u){return u.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function i(u){this._element=u}var s="!important";function o(u){let c={property:{},priority:{}};if(!u)return c;let l=n(u);if(l.length<2)return c;for(let d=0;d0&&(o.scheme=i,s=o.toString())),this.href=s}},host:{get:function(){var i=this._url;return i.isAbsolute()&&i.isAuthorityBased()?i.host+(i.port?":"+i.port:""):""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isAuthorityBased()&&(i=i.replace(/[^-+\._~!$&'()*,;:=a-zA-Z0-9]/g,n.percentEncode),i.length>0&&(o.host=i,delete o.port,s=o.toString())),this.href=s}},hostname:{get:function(){var i=this._url;return i.isAbsolute()&&i.isAuthorityBased()?i.host:""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isAuthorityBased()&&(i=i.replace(/^\/+/,""),i=i.replace(/[^-+\._~!$&'()*,;:=a-zA-Z0-9]/g,n.percentEncode),i.length>0&&(o.host=i,s=o.toString())),this.href=s}},port:{get:function(){var i=this._url;return i.isAbsolute()&&i.isAuthorityBased()&&i.port!==void 0?i.port:""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isAuthorityBased()&&(i=""+i,i=i.replace(/[^0-9].*$/,""),i=i.replace(/^0+/,""),i.length===0&&(i="0"),parseInt(i,10)<=65535&&(o.port=i,s=o.toString())),this.href=s}},pathname:{get:function(){var i=this._url;return i.isAbsolute()&&i.isHierarchical()?i.path:""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isHierarchical()&&(i.charAt(0)!=="/"&&(i="/"+i),i=i.replace(/[^-+\._~!$&'()*,;:=@\/a-zA-Z0-9]/g,n.percentEncode),o.path=i,s=o.toString()),this.href=s}},search:{get:function(){var i=this._url;return i.isAbsolute()&&i.isHierarchical()&&i.query!==void 0?"?"+i.query:""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isHierarchical()&&(i.charAt(0)==="?"&&(i=i.substring(1)),i=i.replace(/[^-+\._~!$&'()*,;:=@\/?a-zA-Z0-9]/g,n.percentEncode),o.query=i,s=o.toString()),this.href=s}},hash:{get:function(){var i=this._url;return i==null||i.fragment==null||i.fragment===""?"":"#"+i.fragment},set:function(i){var s=this.href,o=new n(s);i.charAt(0)==="#"&&(i=i.substring(1)),i=i.replace(/[^-+\._~!$&'()*,;:=@\/?a-zA-Z0-9]/g,n.percentEncode),o.fragment=i,s=o.toString(),this.href=s}},username:{get:function(){var i=this._url;return i.username||""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&(i=i.replace(/[\x00-\x1F\x7F-\uFFFF "#<>?`\/@\\:]/g,n.percentEncode),o.username=i,s=o.toString()),this.href=s}},password:{get:function(){var i=this._url;return i.password||""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&(i===""?o.password=null:(i=i.replace(/[\x00-\x1F\x7F-\uFFFF "#<>?`\/@\\]/g,n.percentEncode),o.password=i),s=o.toString()),this.href=s}},origin:{get:function(){var i=this._url;if(i==null)return"";var s=function(o){var a=[i.scheme,i.host,+i.port||o];return a[0]+"://"+a[1]+(a[2]===o?"":":"+a[2])};switch(i.scheme){case"ftp":return s(21);case"gopher":return s(70);case"http":case"ws":return s(80);case"https":case"wss":return s(443);default:return i.scheme+"://"}}}}),r._inherit=function(i){Object.getOwnPropertyNames(r.prototype).forEach(function(s){if(!(s==="constructor"||s==="href")){var o=Object.getOwnPropertyDescriptor(r.prototype,s);Object.defineProperty(i,s,o)}})}}}),vw=ue({"external/npm/node_modules/domino/lib/defineElement.js"(e,t){var n=sw(),r=Np().isApiWritable;t.exports=function(a,u,c,l){var d=a.ctor;if(d){var f=a.props||{};if(a.attributes)for(var h in a.attributes){var m=a.attributes[h];(typeof m!="object"||Array.isArray(m))&&(m={type:m}),m.name||(m.name=h.toLowerCase()),f[h]=n.property(m)}f.constructor={value:d,writable:r},d.prototype=Object.create((a.superclass||u).prototype,f),a.events&&o(d,a.events),c[a.name]=d}else d=u;return(a.tags||a.tag&&[a.tag]||[]).forEach(function(b){l[b]=d}),d};function i(a,u,c,l){this.body=a,this.document=u,this.form=c,this.element=l}i.prototype.build=function(){return()=>{}};function s(a,u,c,l){var d=a.ownerDocument||Object.create(null),f=a.form||Object.create(null);a[u]=new i(l,d,f,a).build()}function o(a,u){var c=a.prototype;u.forEach(function(l){Object.defineProperty(c,"on"+l,{get:function(){return this._getEventHandler(l)},set:function(d){this._setEventHandler(l,d)}}),n.registerChangeHandler(a,"on"+l,s)})}}}),Lp=ue({"external/npm/node_modules/domino/lib/htmlelts.js"(e){var t=At(),n=Jo(),r=kp(),i=ut(),s=mw(),o=vw(),a=e.elements={},u=Object.create(null);e.createElement=function(E,w,I){var S=u[w]||C;return new S(E,w,I)};function c(E){return o(E,b,a,u)}function l(E){return{get:function(){var w=this._getattr(E);if(w===null)return"";var I=this.doc._resolve(w);return I===null?w:I},set:function(w){this._setattr(E,w)}}}function d(E){return{get:function(){var w=this._getattr(E);return w===null?null:w.toLowerCase()==="use-credentials"?"use-credentials":"anonymous"},set:function(w){w==null?this.removeAttribute(E):this._setattr(E,w)}}}var f={type:["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],missing:""},h={A:!0,LINK:!0,BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0,COMMAND:!0},m=function(E,w,I){b.call(this,E,w,I),this._form=null},b=e.HTMLElement=c({superclass:n,name:"HTMLElement",ctor:function(w,I,S){n.call(this,w,I,i.NAMESPACE.HTML,S)},props:{dangerouslySetInnerHTML:{set:function(E){this._innerHTML=E}},innerHTML:{get:function(){return this.serialize()},set:function(E){var w=this.ownerDocument.implementation.mozHTMLParser(this.ownerDocument._address,this);w.parse(E===null?"":String(E),!0);for(var I=this instanceof u.template?this.content:this;I.hasChildNodes();)I.removeChild(I.firstChild);I.appendChild(w._asDocumentFragment())}},style:{get:function(){return this._style||(this._style=new r(this)),this._style},set:function(E){E==null&&(E=""),this._setattr("style",String(E))}},blur:{value:function(){}},focus:{value:function(){}},forceSpellCheck:{value:function(){}},click:{value:function(){if(!this._click_in_progress){this._click_in_progress=!0;try{this._pre_click_activation_steps&&this._pre_click_activation_steps();var E=this.ownerDocument.createEvent("MouseEvent");E.initMouseEvent("click",!0,!0,this.ownerDocument.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);var w=this.dispatchEvent(E);w?this._post_click_activation_steps&&this._post_click_activation_steps(E):this._cancelled_activation_steps&&this._cancelled_activation_steps()}finally{this._click_in_progress=!1}}}},submit:{value:i.nyi}},attributes:{title:String,lang:String,dir:{type:["ltr","rtl","auto"],missing:""},draggable:{type:["true","false"],treatNullAsEmptyString:!0},spellcheck:{type:["true","false"],missing:""},enterKeyHint:{type:["enter","done","go","next","previous","search","send"],missing:""},autoCapitalize:{type:["off","on","none","sentences","words","characters"],missing:""},autoFocus:Boolean,accessKey:String,nonce:String,hidden:Boolean,translate:{type:["no","yes"],missing:""},tabIndex:{type:"long",default:function(){return this.tagName in h||this.contentEditable?0:-1}}},events:["abort","canplay","canplaythrough","change","click","contextmenu","cuechange","dblclick","drag","dragend","dragenter","dragleave","dragover","dragstart","drop","durationchange","emptied","ended","input","invalid","keydown","keypress","keyup","loadeddata","loadedmetadata","loadstart","mousedown","mousemove","mouseout","mouseover","mouseup","mousewheel","pause","play","playing","progress","ratechange","readystatechange","reset","seeked","seeking","select","show","stalled","submit","suspend","timeupdate","volumechange","waiting","blur","error","focus","load","scroll"]}),C=c({name:"HTMLUnknownElement",ctor:function(w,I,S){b.call(this,w,I,S)}}),T={form:{get:function(){return this._form}}};c({tag:"a",name:"HTMLAnchorElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{_post_click_activation_steps:{value:function(E){this.href&&(this.ownerDocument.defaultView.location=this.href)}}},attributes:{href:l,ping:String,download:String,target:String,rel:String,media:String,hreflang:String,type:String,referrerPolicy:f,coords:String,charset:String,name:String,rev:String,shape:String}}),s._inherit(u.a.prototype),c({tag:"area",name:"HTMLAreaElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{alt:String,target:String,download:String,rel:String,media:String,href:l,hreflang:String,type:String,shape:String,coords:String,ping:String,referrerPolicy:f,noHref:Boolean}}),s._inherit(u.area.prototype),c({tag:"br",name:"HTMLBRElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{clear:String}}),c({tag:"base",name:"HTMLBaseElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{target:String}}),c({tag:"body",name:"HTMLBodyElement",ctor:function(w,I,S){b.call(this,w,I,S)},events:["afterprint","beforeprint","beforeunload","blur","error","focus","hashchange","load","message","offline","online","pagehide","pageshow","popstate","resize","scroll","storage","unload"],attributes:{text:{type:String,treatNullAsEmptyString:!0},link:{type:String,treatNullAsEmptyString:!0},vLink:{type:String,treatNullAsEmptyString:!0},aLink:{type:String,treatNullAsEmptyString:!0},bgColor:{type:String,treatNullAsEmptyString:!0},background:String}}),c({tag:"button",name:"HTMLButtonElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{name:String,value:String,disabled:Boolean,autofocus:Boolean,type:{type:["submit","reset","button","menu"],missing:"submit"},formTarget:String,formAction:l,formNoValidate:Boolean,formMethod:{type:["get","post","dialog"],invalid:"get",missing:""},formEnctype:{type:["application/x-www-form-urlencoded","multipart/form-data","text/plain"],invalid:"application/x-www-form-urlencoded",missing:""}}}),c({tag:"dl",name:"HTMLDListElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{compact:Boolean}}),c({tag:"data",name:"HTMLDataElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{value:String}}),c({tag:"datalist",name:"HTMLDataListElement",ctor:function(w,I,S){b.call(this,w,I,S)}}),c({tag:"details",name:"HTMLDetailsElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{open:Boolean}}),c({tag:"div",name:"HTMLDivElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{align:String}}),c({tag:"embed",name:"HTMLEmbedElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{src:l,type:String,width:String,height:String,align:String,name:String}}),c({tag:"fieldset",name:"HTMLFieldSetElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{disabled:Boolean,name:String}}),c({tag:"form",name:"HTMLFormElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{action:String,autocomplete:{type:["on","off"],missing:"on"},name:String,acceptCharset:{name:"accept-charset"},target:String,noValidate:Boolean,method:{type:["get","post","dialog"],invalid:"get",missing:"get"},enctype:{type:["application/x-www-form-urlencoded","multipart/form-data","text/plain"],invalid:"application/x-www-form-urlencoded",missing:"application/x-www-form-urlencoded"},encoding:{name:"enctype",type:["application/x-www-form-urlencoded","multipart/form-data","text/plain"],invalid:"application/x-www-form-urlencoded",missing:"application/x-www-form-urlencoded"}}}),c({tag:"hr",name:"HTMLHRElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{align:String,color:String,noShade:Boolean,size:String,width:String}}),c({tag:"head",name:"HTMLHeadElement",ctor:function(w,I,S){b.call(this,w,I,S)}}),c({tags:["h1","h2","h3","h4","h5","h6"],name:"HTMLHeadingElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{align:String}}),c({tag:"html",name:"HTMLHtmlElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{xmlns:l,version:String}}),c({tag:"iframe",name:"HTMLIFrameElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{src:l,srcdoc:String,name:String,width:String,height:String,seamless:Boolean,allow:Boolean,allowFullscreen:Boolean,allowUserMedia:Boolean,allowPaymentRequest:Boolean,referrerPolicy:f,loading:{type:["eager","lazy"],treatNullAsEmptyString:!0},align:String,scrolling:String,frameBorder:String,longDesc:l,marginHeight:{type:String,treatNullAsEmptyString:!0},marginWidth:{type:String,treatNullAsEmptyString:!0}}}),c({tag:"img",name:"HTMLImageElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{alt:String,src:l,srcset:String,crossOrigin:d,useMap:String,isMap:Boolean,sizes:String,height:{type:"unsigned long",default:0},width:{type:"unsigned long",default:0},referrerPolicy:f,loading:{type:["eager","lazy"],missing:""},name:String,lowsrc:l,align:String,hspace:{type:"unsigned long",default:0},vspace:{type:"unsigned long",default:0},longDesc:l,border:{type:String,treatNullAsEmptyString:!0}}}),c({tag:"input",name:"HTMLInputElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:{form:T.form,_post_click_activation_steps:{value:function(E){if(this.type==="checkbox")this.checked=!this.checked;else if(this.type==="radio")for(var w=this.form.getElementsByName(this.name),I=w.length-1;I>=0;I--){var S=w[I];S.checked=S===this}}}},attributes:{name:String,disabled:Boolean,autofocus:Boolean,accept:String,alt:String,max:String,min:String,pattern:String,placeholder:String,step:String,dirName:String,defaultValue:{name:"value"},multiple:Boolean,required:Boolean,readOnly:Boolean,checked:Boolean,value:String,src:l,defaultChecked:{name:"checked",type:Boolean},size:{type:"unsigned long",default:20,min:1,setmin:1},width:{type:"unsigned long",min:0,setmin:0,default:0},height:{type:"unsigned long",min:0,setmin:0,default:0},minLength:{type:"unsigned long",min:0,setmin:0,default:-1},maxLength:{type:"unsigned long",min:0,setmin:0,default:-1},autocomplete:String,type:{type:["text","hidden","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"],missing:"text"},formTarget:String,formNoValidate:Boolean,formMethod:{type:["get","post"],invalid:"get",missing:""},formEnctype:{type:["application/x-www-form-urlencoded","multipart/form-data","text/plain"],invalid:"application/x-www-form-urlencoded",missing:""},inputMode:{type:["verbatim","latin","latin-name","latin-prose","full-width-latin","kana","kana-name","katakana","numeric","tel","email","url"],missing:""},align:String,useMap:String}}),c({tag:"keygen",name:"HTMLKeygenElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{name:String,disabled:Boolean,autofocus:Boolean,challenge:String,keytype:{type:["rsa"],missing:""}}}),c({tag:"li",name:"HTMLLIElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{value:{type:"long",default:0},type:String}}),c({tag:"label",name:"HTMLLabelElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{htmlFor:{name:"for",type:String}}}),c({tag:"legend",name:"HTMLLegendElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{align:String}}),c({tag:"link",name:"HTMLLinkElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{href:l,rel:String,media:String,hreflang:String,type:String,crossOrigin:d,nonce:String,integrity:String,referrerPolicy:f,imageSizes:String,imageSrcset:String,charset:String,rev:String,target:String}}),c({tag:"map",name:"HTMLMapElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{name:String}}),c({tag:"menu",name:"HTMLMenuElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{type:{type:["context","popup","toolbar"],missing:"toolbar"},label:String,compact:Boolean}}),c({tag:"meta",name:"HTMLMetaElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{name:String,content:String,httpEquiv:{name:"http-equiv",type:String},scheme:String}}),c({tag:"meter",name:"HTMLMeterElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T}),c({tags:["ins","del"],name:"HTMLModElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{cite:l,dateTime:String}}),c({tag:"ol",name:"HTMLOListElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{_numitems:{get:function(){var E=0;return this.childNodes.forEach(function(w){w.nodeType===t.ELEMENT_NODE&&w.tagName==="LI"&&E++}),E}}},attributes:{type:String,reversed:Boolean,start:{type:"long",default:function(){return this.reversed?this._numitems:1}},compact:Boolean}}),c({tag:"object",name:"HTMLObjectElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{data:l,type:String,name:String,useMap:String,typeMustMatch:Boolean,width:String,height:String,align:String,archive:String,code:String,declare:Boolean,hspace:{type:"unsigned long",default:0},standby:String,vspace:{type:"unsigned long",default:0},codeBase:l,codeType:String,border:{type:String,treatNullAsEmptyString:!0}}}),c({tag:"optgroup",name:"HTMLOptGroupElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{disabled:Boolean,label:String}}),c({tag:"option",name:"HTMLOptionElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{form:{get:function(){for(var E=this.parentNode;E&&E.nodeType===t.ELEMENT_NODE;){if(E.localName==="select")return E.form;E=E.parentNode}}},value:{get:function(){return this._getattr("value")||this.text},set:function(E){this._setattr("value",E)}},text:{get:function(){return this.textContent.replace(/[ \t\n\f\r]+/g," ").trim()},set:function(E){this.textContent=E}}},attributes:{disabled:Boolean,defaultSelected:{name:"selected",type:Boolean},label:String}}),c({tag:"output",name:"HTMLOutputElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{name:String}}),c({tag:"p",name:"HTMLParagraphElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{align:String}}),c({tag:"param",name:"HTMLParamElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{name:String,value:String,type:String,valueType:String}}),c({tags:["pre","listing","xmp"],name:"HTMLPreElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{width:{type:"long",default:0}}}),c({tag:"progress",name:"HTMLProgressElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{max:{type:Number,float:!0,default:1,min:0}}}),c({tags:["q","blockquote"],name:"HTMLQuoteElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{cite:l}}),c({tag:"script",name:"HTMLScriptElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{text:{get:function(){for(var E="",w=0,I=this.childNodes.length;w=0&&(K=A.substring(0,Ot),Se=A.substring(Ot+1)),K!==null&&M===null&&S.NamespaceError(),K==="xml"&&M!==U.XML&&S.NamespaceError(),(K==="xmlns"||A==="xmlns")&&M!==U.XMLNS&&S.NamespaceError(),M===U.XMLNS&&!(K==="xmlns"||A==="xmlns")&&S.NamespaceError(),{namespace:M,prefix:K,localName:Se}}F.prototype=Object.create(i.prototype,{_setMutationHandler:{value:function(M){this.mutationHandler=M}},_dispatchRendererEvent:{value:function(M,A,K){var Se=this._nodes[M];Se&&Se._dispatchEvent(new u(A,K),!0)}},nodeName:{value:"#document"},nodeValue:{get:function(){return null},set:function(){}},documentURI:{get:function(){return this._address},set:S.nyi},compatMode:{get:function(){return this._quirks?"BackCompat":"CSS1Compat"}},createTextNode:{value:function(M){return new o(this,String(M))}},createComment:{value:function(M){return new a(this,M)}},createDocumentFragment:{value:function(){return new c(this)}},createProcessingInstruction:{value:function(M,A){return(!E.isValidName(M)||A.indexOf("?>")!==-1)&&S.InvalidCharacterError(),new l(this,M,A)}},createAttribute:{value:function(M){return M=String(M),E.isValidName(M)||S.InvalidCharacterError(),this.isHTML&&(M=S.toASCIILowerCase(M)),new s._Attr(null,M,null,null,"")}},createAttributeNS:{value:function(M,A){M=M==null||M===""?null:String(M),A=String(A);var K=_(M,A);return new s._Attr(null,K.localName,K.prefix,K.namespace,"")}},createElement:{value:function(M){return M=String(M),E.isValidName(M)||S.InvalidCharacterError(),this.isHTML?(/[A-Z]/.test(M)&&(M=S.toASCIILowerCase(M)),w.createElement(this,M,null)):this.contentType==="application/xhtml+xml"?w.createElement(this,M,null):new s(this,M,null,null)},writable:V},createElementNS:{value:function(M,A){M=M==null||M===""?null:String(M),A=String(A);var K=_(M,A);return this._createElementNS(K.localName,K.namespace,K.prefix)},writable:V},_createElementNS:{value:function(M,A,K){return A===U.HTML?w.createElement(this,M,K):A===U.SVG?I.createElement(this,M,K):new s(this,M,A,K)}},createEvent:{value:function(A){A=A.toLowerCase();var K=P[A]||A,Se=T[N[K]];if(Se){var Ot=new Se;return Ot._initialized=!1,Ot}else S.NotSupportedError()}},createTreeWalker:{value:function(M,A,K){if(!M)throw new TypeError("root argument is required");if(!(M instanceof n))throw new TypeError("root not a node");return A=A===void 0?m.SHOW_ALL:+A,K=K===void 0?null:K,new f(M,A,K)}},createNodeIterator:{value:function(M,A,K){if(!M)throw new TypeError("root argument is required");if(!(M instanceof n))throw new TypeError("root not a node");return A=A===void 0?m.SHOW_ALL:+A,K=K===void 0?null:K,new h(M,A,K)}},_attachNodeIterator:{value:function(M){this._nodeIterators||(this._nodeIterators=[]),this._nodeIterators.push(M)}},_detachNodeIterator:{value:function(M){var A=this._nodeIterators.indexOf(M);this._nodeIterators.splice(A,1)}},_preremoveNodeIterators:{value:function(M){this._nodeIterators&&this._nodeIterators.forEach(function(A){A._preremove(M)})}},_updateDocTypeElement:{value:function(){this.doctype=this.documentElement=null;for(var A=this.firstChild;A!==null;A=A.nextSibling)A.nodeType===n.DOCUMENT_TYPE_NODE?this.doctype=A:A.nodeType===n.ELEMENT_NODE&&(this.documentElement=A)}},insertBefore:{value:function(A,K){return n.prototype.insertBefore.call(this,A,K),this._updateDocTypeElement(),A}},replaceChild:{value:function(A,K){return n.prototype.replaceChild.call(this,A,K),this._updateDocTypeElement(),K}},removeChild:{value:function(A){return n.prototype.removeChild.call(this,A),this._updateDocTypeElement(),A}},getElementById:{value:function(M){var A=this.byId[M];return A?A instanceof Ne?A.getFirst():A:null}},_hasMultipleElementsWithId:{value:function(M){return this.byId[M]instanceof Ne}},getElementsByName:{value:s.prototype.getElementsByName},getElementsByTagName:{value:s.prototype.getElementsByTagName},getElementsByTagNameNS:{value:s.prototype.getElementsByTagNameNS},getElementsByClassName:{value:s.prototype.getElementsByClassName},adoptNode:{value:function(A){return A.nodeType===n.DOCUMENT_NODE&&S.NotSupportedError(),A.nodeType===n.ATTRIBUTE_NODE||(A.parentNode&&A.parentNode.removeChild(A),A.ownerDocument!==this&&re(A,this)),A}},importNode:{value:function(A,K){return this.adoptNode(A.cloneNode(K))},writable:V},origin:{get:function(){return null}},characterSet:{get:function(){return"UTF-8"}},contentType:{get:function(){return this._contentType}},URL:{get:function(){return this._address}},domain:{get:S.nyi,set:S.nyi},referrer:{get:S.nyi},cookie:{get:S.nyi,set:S.nyi},lastModified:{get:S.nyi},location:{get:function(){return this.defaultView?this.defaultView.location:null},set:S.nyi},_titleElement:{get:function(){return this.getElementsByTagName("title").item(0)||null}},title:{get:function(){var M=this._titleElement,A=M?M.textContent:"";return A.replace(/[ \t\n\r\f]+/g," ").replace(/(^ )|( $)/g,"")},set:function(M){var A=this._titleElement,K=this.head;!A&&!K||(A||(A=this.createElement("title"),K.appendChild(A)),A.textContent=M)}},dir:W(function(){var M=this.documentElement;if(M&&M.tagName==="HTML")return M},"dir",""),fgColor:W(function(){return this.body},"text",""),linkColor:W(function(){return this.body},"link",""),vlinkColor:W(function(){return this.body},"vLink",""),alinkColor:W(function(){return this.body},"aLink",""),bgColor:W(function(){return this.body},"bgColor",""),charset:{get:function(){return this.characterSet}},inputEncoding:{get:function(){return this.characterSet}},scrollingElement:{get:function(){return this._quirks?this.body:this.documentElement}},body:{get:function(){return g(this.documentElement,"body")},set:S.nyi},head:{get:function(){return g(this.documentElement,"head")}},images:{get:S.nyi},embeds:{get:S.nyi},plugins:{get:S.nyi},links:{get:S.nyi},forms:{get:S.nyi},scripts:{get:S.nyi},applets:{get:function(){return[]}},activeElement:{get:function(){return null}},innerHTML:{get:function(){return this.serialize()},set:S.nyi},outerHTML:{get:function(){return this.serialize()},set:S.nyi},write:{value:function(M){if(this.isHTML||S.InvalidStateError(),!!this._parser){var A=arguments.join("");this._parser.parse(A)}}},writeln:{value:function(A){this.write(Array.prototype.join.call(arguments,"")+` `)}},open:{value:function(){this.documentElement=null}},close:{value:function(){this.readyState="interactive",this._dispatchEvent(new u("readystatechange"),!0),this._dispatchEvent(new u("DOMContentLoaded"),!0),this.readyState="complete",this._dispatchEvent(new u("readystatechange"),!0),this.defaultView&&this.defaultView._dispatchEvent(new u("load"),!0)}},clone:{value:function(){var A=new F(this.isHTML,this._address);return A._quirks=this._quirks,A._contentType=this._contentType,A}},cloneNode:{value:function(A){var K=n.prototype.cloneNode.call(this,!1);if(A)for(var Se=this.firstChild;Se!==null;Se=Se.nextSibling)K._appendChild(K.importNode(Se,!0));return K._updateDocTypeElement(),K}},isEqual:{value:function(A){return!0}},mutateValue:{value:function(M){this.mutationHandler&&this.mutationHandler({type:L.VALUE,target:M,data:M.data})}},mutateAttr:{value:function(M,A){this.mutationHandler&&this.mutationHandler({type:L.ATTR,target:M.ownerElement,attr:M})}},mutateRemoveAttr:{value:function(M){this.mutationHandler&&this.mutationHandler({type:L.REMOVE_ATTR,target:M.ownerElement,attr:M})}},mutateRemove:{value:function(M){this.mutationHandler&&this.mutationHandler({type:L.REMOVE,target:M.parentNode,node:M}),X(M)}},mutateInsert:{value:function(M){H(M),this.mutationHandler&&this.mutationHandler({type:L.INSERT,target:M.parentNode,node:M})}},mutateMove:{value:function(M){this.mutationHandler&&this.mutationHandler({type:L.MOVE,target:M})}},addId:{value:function(A,K){var Se=this.byId[A];Se?(Se instanceof Ne||(Se=new Ne(Se),this.byId[A]=Se),Se.add(K)):this.byId[A]=K}},delId:{value:function(A,K){var Se=this.byId[A];S.assert(Se),Se instanceof Ne?(Se.del(K),Se.length===1&&(this.byId[A]=Se.downgrade())):this.byId[A]=void 0}},_resolve:{value:function(M){return new b(this._documentBaseURL).resolve(M)}},_documentBaseURL:{get:function(){var M=this._address;M==="about:blank"&&(M="/");var A=this.querySelector("base[href]");return A?new b(M).resolve(A.getAttribute("href")):M}},_templateDoc:{get:function(){if(!this._templateDocCache){var M=new F(this.isHTML,this._address);this._templateDocCache=M._templateDocCache=M}return this._templateDocCache}},querySelector:{value:function(M){return C(M,this)[0]}},querySelectorAll:{value:function(M){var A=C(M,this);return A.item?A:new r(A)}}});var y=["abort","canplay","canplaythrough","change","click","contextmenu","cuechange","dblclick","drag","dragend","dragenter","dragleave","dragover","dragstart","drop","durationchange","emptied","ended","input","invalid","keydown","keypress","keyup","loadeddata","loadedmetadata","loadstart","mousedown","mousemove","mouseout","mouseover","mouseup","mousewheel","pause","play","playing","progress","ratechange","readystatechange","reset","seeked","seeking","select","show","stalled","submit","suspend","timeupdate","volumechange","waiting","blur","error","focus","load","scroll"];y.forEach(function(M){Object.defineProperty(F.prototype,"on"+M,{get:function(){return this._getEventHandler(M)},set:function(A){this._setEventHandler(M,A)}})});function g(M,A){if(M&&M.isHTML){for(var K=M.firstChild;K!==null;K=K.nextSibling)if(K.nodeType===n.ELEMENT_NODE&&K.localName===A&&K.namespaceURI===U.HTML)return K}return null}function x(M){if(M._nid=M.ownerDocument._nextnid++,M.ownerDocument._nodes[M._nid]=M,M.nodeType===n.ELEMENT_NODE){var A=M.getAttribute("id");A&&M.ownerDocument.addId(A,M),M._roothook&&M._roothook()}}function O(M){if(M.nodeType===n.ELEMENT_NODE){var A=M.getAttribute("id");A&&M.ownerDocument.delId(A,M)}M.ownerDocument._nodes[M._nid]=void 0,M._nid=void 0}function H(M){if(x(M),M.nodeType===n.ELEMENT_NODE)for(var A=M.firstChild;A!==null;A=A.nextSibling)H(A)}function X(M){O(M);for(var A=M.firstChild;A!==null;A=A.nextSibling)X(A)}function re(M,A){M.ownerDocument=A,M._lastModTime=void 0,Object.prototype.hasOwnProperty.call(M,"_tagName")&&(M._tagName=void 0);for(var K=M.firstChild;K!==null;K=K.nextSibling)re(K,A)}function Ne(M){this.nodes=Object.create(null),this.nodes[M._nid]=M,this.length=1,this.firstNode=void 0}Ne.prototype.add=function(M){this.nodes[M._nid]||(this.nodes[M._nid]=M,this.length++,this.firstNode=void 0)},Ne.prototype.del=function(M){this.nodes[M._nid]&&(delete this.nodes[M._nid],this.length--,this.firstNode=void 0)},Ne.prototype.getFirst=function(){if(!this.firstNode){var M;for(M in this.nodes)(this.firstNode===void 0||this.firstNode.compareDocumentPosition(this.nodes[M])&n.DOCUMENT_POSITION_PRECEDING)&&(this.firstNode=this.nodes[M])}return this.firstNode},Ne.prototype.downgrade=function(){if(this.length===1){var M;for(M in this.nodes)return this.nodes[M]}return this}}}),Fp=ue({"external/npm/node_modules/domino/lib/DocumentType.js"(e,t){t.exports=s;var n=At(),r=cw(),i=Ap();function s(o,a,u,c){r.call(this),this.nodeType=n.DOCUMENT_TYPE_NODE,this.ownerDocument=o||null,this.name=a,this.publicId=u||"",this.systemId=c||""}s.prototype=Object.create(r.prototype,{nodeName:{get:function(){return this.name}},nodeValue:{get:function(){return null},set:function(){}},clone:{value:function(){return new s(this.ownerDocument,this.name,this.publicId,this.systemId)}},isEqual:{value:function(a){return this.name===a.name&&this.publicId===a.publicId&&this.systemId===a.systemId}}}),Object.defineProperties(s.prototype,i)}}),jp=ue({"external/npm/node_modules/domino/lib/HTMLParser.js"(e,t){t.exports=Ae;var n=Pp(),r=Fp(),i=At(),s=ut().NAMESPACE,o=Lp(),a=o.elements,u=Function.prototype.apply.bind(Array.prototype.push),c=-1,l=1,d=2,f=3,h=4,m=5,b=[],C=/^HTML$|^-\/\/W3O\/\/DTD W3 HTML Strict 3\.0\/\/EN\/\/$|^-\/W3C\/DTD HTML 4\.0 Transitional\/EN$|^\+\/\/Silmaril\/\/dtd html Pro v0r11 19970101\/\/|^-\/\/AdvaSoft Ltd\/\/DTD HTML 3\.0 asWedit \+ extensions\/\/|^-\/\/AS\/\/DTD HTML 3\.0 asWedit \+ extensions\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Level 1\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Level 2\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Strict Level 1\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Strict Level 2\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Strict\/\/|^-\/\/IETF\/\/DTD HTML 2\.0\/\/|^-\/\/IETF\/\/DTD HTML 2\.1E\/\/|^-\/\/IETF\/\/DTD HTML 3\.0\/\/|^-\/\/IETF\/\/DTD HTML 3\.2 Final\/\/|^-\/\/IETF\/\/DTD HTML 3\.2\/\/|^-\/\/IETF\/\/DTD HTML 3\/\/|^-\/\/IETF\/\/DTD HTML Level 0\/\/|^-\/\/IETF\/\/DTD HTML Level 1\/\/|^-\/\/IETF\/\/DTD HTML Level 2\/\/|^-\/\/IETF\/\/DTD HTML Level 3\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 0\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 1\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 2\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 3\/\/|^-\/\/IETF\/\/DTD HTML Strict\/\/|^-\/\/IETF\/\/DTD HTML\/\/|^-\/\/Metrius\/\/DTD Metrius Presentational\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 2\.0 HTML Strict\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 2\.0 HTML\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 2\.0 Tables\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 3\.0 HTML Strict\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 3\.0 HTML\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 3\.0 Tables\/\/|^-\/\/Netscape Comm\. Corp\.\/\/DTD HTML\/\/|^-\/\/Netscape Comm\. Corp\.\/\/DTD Strict HTML\/\/|^-\/\/O'Reilly and Associates\/\/DTD HTML 2\.0\/\/|^-\/\/O'Reilly and Associates\/\/DTD HTML Extended 1\.0\/\/|^-\/\/O'Reilly and Associates\/\/DTD HTML Extended Relaxed 1\.0\/\/|^-\/\/SoftQuad Software\/\/DTD HoTMetaL PRO 6\.0::19990601::extensions to HTML 4\.0\/\/|^-\/\/SoftQuad\/\/DTD HoTMetaL PRO 4\.0::19971010::extensions to HTML 4\.0\/\/|^-\/\/Spyglass\/\/DTD HTML 2\.0 Extended\/\/|^-\/\/SQ\/\/DTD HTML 2\.0 HoTMetaL \+ extensions\/\/|^-\/\/Sun Microsystems Corp\.\/\/DTD HotJava HTML\/\/|^-\/\/Sun Microsystems Corp\.\/\/DTD HotJava Strict HTML\/\/|^-\/\/W3C\/\/DTD HTML 3 1995-03-24\/\/|^-\/\/W3C\/\/DTD HTML 3\.2 Draft\/\/|^-\/\/W3C\/\/DTD HTML 3\.2 Final\/\/|^-\/\/W3C\/\/DTD HTML 3\.2\/\/|^-\/\/W3C\/\/DTD HTML 3\.2S Draft\/\/|^-\/\/W3C\/\/DTD HTML 4\.0 Frameset\/\/|^-\/\/W3C\/\/DTD HTML 4\.0 Transitional\/\/|^-\/\/W3C\/\/DTD HTML Experimental 19960712\/\/|^-\/\/W3C\/\/DTD HTML Experimental 970421\/\/|^-\/\/W3C\/\/DTD W3 HTML\/\/|^-\/\/W3O\/\/DTD W3 HTML 3\.0\/\/|^-\/\/WebTechs\/\/DTD Mozilla HTML 2\.0\/\/|^-\/\/WebTechs\/\/DTD Mozilla HTML\/\//i,T="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",E=/^-\/\/W3C\/\/DTD HTML 4\.01 Frameset\/\/|^-\/\/W3C\/\/DTD HTML 4\.01 Transitional\/\//i,w=/^-\/\/W3C\/\/DTD XHTML 1\.0 Frameset\/\/|^-\/\/W3C\/\/DTD XHTML 1\.0 Transitional\/\//i,I=Object.create(null);I[s.HTML]={__proto__:null,address:!0,applet:!0,area:!0,article:!0,aside:!0,base:!0,basefont:!0,bgsound:!0,blockquote:!0,body:!0,br:!0,button:!0,caption:!0,center:!0,col:!0,colgroup:!0,dd:!0,details:!0,dir:!0,div:!0,dl:!0,dt:!0,embed:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,frame:!0,frameset:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,head:!0,header:!0,hgroup:!0,hr:!0,html:!0,iframe:!0,img:!0,input:!0,li:!0,link:!0,listing:!0,main:!0,marquee:!0,menu:!0,meta:!0,nav:!0,noembed:!0,noframes:!0,noscript:!0,object:!0,ol:!0,p:!0,param:!0,plaintext:!0,pre:!0,script:!0,section:!0,select:!0,source:!0,style:!0,summary:!0,table:!0,tbody:!0,td:!0,template:!0,textarea:!0,tfoot:!0,th:!0,thead:!0,title:!0,tr:!0,track:!0,ul:!0,wbr:!0,xmp:!0},I[s.SVG]={__proto__:null,foreignObject:!0,desc:!0,title:!0},I[s.MATHML]={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0,"annotation-xml":!0};var S=Object.create(null);S[s.HTML]={__proto__:null,address:!0,div:!0,p:!0};var L=Object.create(null);L[s.HTML]={__proto__:null,dd:!0,dt:!0};var U=Object.create(null);U[s.HTML]={__proto__:null,table:!0,thead:!0,tbody:!0,tfoot:!0,tr:!0};var V=Object.create(null);V[s.HTML]={__proto__:null,dd:!0,dt:!0,li:!0,menuitem:!0,optgroup:!0,option:!0,p:!0,rb:!0,rp:!0,rt:!0,rtc:!0};var F=Object.create(null);F[s.HTML]={__proto__:null,caption:!0,colgroup:!0,dd:!0,dt:!0,li:!0,optgroup:!0,option:!0,p:!0,rb:!0,rp:!0,rt:!0,rtc:!0,tbody:!0,td:!0,tfoot:!0,th:!0,thead:!0,tr:!0};var N=Object.create(null);N[s.HTML]={__proto__:null,table:!0,template:!0,html:!0};var P=Object.create(null);P[s.HTML]={__proto__:null,tbody:!0,tfoot:!0,thead:!0,template:!0,html:!0};var W=Object.create(null);W[s.HTML]={__proto__:null,tr:!0,template:!0,html:!0};var _=Object.create(null);_[s.HTML]={__proto__:null,button:!0,fieldset:!0,input:!0,keygen:!0,object:!0,output:!0,select:!0,textarea:!0,img:!0};var y=Object.create(null);y[s.HTML]={__proto__:null,applet:!0,caption:!0,html:!0,table:!0,td:!0,th:!0,marquee:!0,object:!0,template:!0},y[s.MATHML]={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0,"annotation-xml":!0},y[s.SVG]={__proto__:null,foreignObject:!0,desc:!0,title:!0};var g=Object.create(y);g[s.HTML]=Object.create(y[s.HTML]),g[s.HTML].ol=!0,g[s.HTML].ul=!0;var x=Object.create(y);x[s.HTML]=Object.create(y[s.HTML]),x[s.HTML].button=!0;var O=Object.create(null);O[s.HTML]={__proto__:null,html:!0,table:!0,template:!0};var H=Object.create(null);H[s.HTML]={__proto__:null,optgroup:!0,option:!0};var X=Object.create(null);X[s.MATHML]={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0};var re=Object.create(null);re[s.SVG]={__proto__:null,foreignObject:!0,desc:!0,title:!0};var Ne={__proto__:null,"xlink:actuate":s.XLINK,"xlink:arcrole":s.XLINK,"xlink:href":s.XLINK,"xlink:role":s.XLINK,"xlink:show":s.XLINK,"xlink:title":s.XLINK,"xlink:type":s.XLINK,"xml:base":s.XML,"xml:lang":s.XML,"xml:space":s.XML,xmlns:s.XMLNS,"xmlns:xlink":s.XMLNS},M={__proto__:null,attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"},A={__proto__:null,altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},K={__proto__:null,0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},Se={__proto__:null,AElig:198,"AElig;":198,AMP:38,"AMP;":38,Aacute:193,"Aacute;":193,"Abreve;":258,Acirc:194,"Acirc;":194,"Acy;":1040,"Afr;":[55349,56580],Agrave:192,"Agrave;":192,"Alpha;":913,"Amacr;":256,"And;":10835,"Aogon;":260,"Aopf;":[55349,56632],"ApplyFunction;":8289,Aring:197,"Aring;":197,"Ascr;":[55349,56476],"Assign;":8788,Atilde:195,"Atilde;":195,Auml:196,"Auml;":196,"Backslash;":8726,"Barv;":10983,"Barwed;":8966,"Bcy;":1041,"Because;":8757,"Bernoullis;":8492,"Beta;":914,"Bfr;":[55349,56581],"Bopf;":[55349,56633],"Breve;":728,"Bscr;":8492,"Bumpeq;":8782,"CHcy;":1063,COPY:169,"COPY;":169,"Cacute;":262,"Cap;":8914,"CapitalDifferentialD;":8517,"Cayleys;":8493,"Ccaron;":268,Ccedil:199,"Ccedil;":199,"Ccirc;":264,"Cconint;":8752,"Cdot;":266,"Cedilla;":184,"CenterDot;":183,"Cfr;":8493,"Chi;":935,"CircleDot;":8857,"CircleMinus;":8854,"CirclePlus;":8853,"CircleTimes;":8855,"ClockwiseContourIntegral;":8754,"CloseCurlyDoubleQuote;":8221,"CloseCurlyQuote;":8217,"Colon;":8759,"Colone;":10868,"Congruent;":8801,"Conint;":8751,"ContourIntegral;":8750,"Copf;":8450,"Coproduct;":8720,"CounterClockwiseContourIntegral;":8755,"Cross;":10799,"Cscr;":[55349,56478],"Cup;":8915,"CupCap;":8781,"DD;":8517,"DDotrahd;":10513,"DJcy;":1026,"DScy;":1029,"DZcy;":1039,"Dagger;":8225,"Darr;":8609,"Dashv;":10980,"Dcaron;":270,"Dcy;":1044,"Del;":8711,"Delta;":916,"Dfr;":[55349,56583],"DiacriticalAcute;":180,"DiacriticalDot;":729,"DiacriticalDoubleAcute;":733,"DiacriticalGrave;":96,"DiacriticalTilde;":732,"Diamond;":8900,"DifferentialD;":8518,"Dopf;":[55349,56635],"Dot;":168,"DotDot;":8412,"DotEqual;":8784,"DoubleContourIntegral;":8751,"DoubleDot;":168,"DoubleDownArrow;":8659,"DoubleLeftArrow;":8656,"DoubleLeftRightArrow;":8660,"DoubleLeftTee;":10980,"DoubleLongLeftArrow;":10232,"DoubleLongLeftRightArrow;":10234,"DoubleLongRightArrow;":10233,"DoubleRightArrow;":8658,"DoubleRightTee;":8872,"DoubleUpArrow;":8657,"DoubleUpDownArrow;":8661,"DoubleVerticalBar;":8741,"DownArrow;":8595,"DownArrowBar;":10515,"DownArrowUpArrow;":8693,"DownBreve;":785,"DownLeftRightVector;":10576,"DownLeftTeeVector;":10590,"DownLeftVector;":8637,"DownLeftVectorBar;":10582,"DownRightTeeVector;":10591,"DownRightVector;":8641,"DownRightVectorBar;":10583,"DownTee;":8868,"DownTeeArrow;":8615,"Downarrow;":8659,"Dscr;":[55349,56479],"Dstrok;":272,"ENG;":330,ETH:208,"ETH;":208,Eacute:201,"Eacute;":201,"Ecaron;":282,Ecirc:202,"Ecirc;":202,"Ecy;":1069,"Edot;":278,"Efr;":[55349,56584],Egrave:200,"Egrave;":200,"Element;":8712,"Emacr;":274,"EmptySmallSquare;":9723,"EmptyVerySmallSquare;":9643,"Eogon;":280,"Eopf;":[55349,56636],"Epsilon;":917,"Equal;":10869,"EqualTilde;":8770,"Equilibrium;":8652,"Escr;":8496,"Esim;":10867,"Eta;":919,Euml:203,"Euml;":203,"Exists;":8707,"ExponentialE;":8519,"Fcy;":1060,"Ffr;":[55349,56585],"FilledSmallSquare;":9724,"FilledVerySmallSquare;":9642,"Fopf;":[55349,56637],"ForAll;":8704,"Fouriertrf;":8497,"Fscr;":8497,"GJcy;":1027,GT:62,"GT;":62,"Gamma;":915,"Gammad;":988,"Gbreve;":286,"Gcedil;":290,"Gcirc;":284,"Gcy;":1043,"Gdot;":288,"Gfr;":[55349,56586],"Gg;":8921,"Gopf;":[55349,56638],"GreaterEqual;":8805,"GreaterEqualLess;":8923,"GreaterFullEqual;":8807,"GreaterGreater;":10914,"GreaterLess;":8823,"GreaterSlantEqual;":10878,"GreaterTilde;":8819,"Gscr;":[55349,56482],"Gt;":8811,"HARDcy;":1066,"Hacek;":711,"Hat;":94,"Hcirc;":292,"Hfr;":8460,"HilbertSpace;":8459,"Hopf;":8461,"HorizontalLine;":9472,"Hscr;":8459,"Hstrok;":294,"HumpDownHump;":8782,"HumpEqual;":8783,"IEcy;":1045,"IJlig;":306,"IOcy;":1025,Iacute:205,"Iacute;":205,Icirc:206,"Icirc;":206,"Icy;":1048,"Idot;":304,"Ifr;":8465,Igrave:204,"Igrave;":204,"Im;":8465,"Imacr;":298,"ImaginaryI;":8520,"Implies;":8658,"Int;":8748,"Integral;":8747,"Intersection;":8898,"InvisibleComma;":8291,"InvisibleTimes;":8290,"Iogon;":302,"Iopf;":[55349,56640],"Iota;":921,"Iscr;":8464,"Itilde;":296,"Iukcy;":1030,Iuml:207,"Iuml;":207,"Jcirc;":308,"Jcy;":1049,"Jfr;":[55349,56589],"Jopf;":[55349,56641],"Jscr;":[55349,56485],"Jsercy;":1032,"Jukcy;":1028,"KHcy;":1061,"KJcy;":1036,"Kappa;":922,"Kcedil;":310,"Kcy;":1050,"Kfr;":[55349,56590],"Kopf;":[55349,56642],"Kscr;":[55349,56486],"LJcy;":1033,LT:60,"LT;":60,"Lacute;":313,"Lambda;":923,"Lang;":10218,"Laplacetrf;":8466,"Larr;":8606,"Lcaron;":317,"Lcedil;":315,"Lcy;":1051,"LeftAngleBracket;":10216,"LeftArrow;":8592,"LeftArrowBar;":8676,"LeftArrowRightArrow;":8646,"LeftCeiling;":8968,"LeftDoubleBracket;":10214,"LeftDownTeeVector;":10593,"LeftDownVector;":8643,"LeftDownVectorBar;":10585,"LeftFloor;":8970,"LeftRightArrow;":8596,"LeftRightVector;":10574,"LeftTee;":8867,"LeftTeeArrow;":8612,"LeftTeeVector;":10586,"LeftTriangle;":8882,"LeftTriangleBar;":10703,"LeftTriangleEqual;":8884,"LeftUpDownVector;":10577,"LeftUpTeeVector;":10592,"LeftUpVector;":8639,"LeftUpVectorBar;":10584,"LeftVector;":8636,"LeftVectorBar;":10578,"Leftarrow;":8656,"Leftrightarrow;":8660,"LessEqualGreater;":8922,"LessFullEqual;":8806,"LessGreater;":8822,"LessLess;":10913,"LessSlantEqual;":10877,"LessTilde;":8818,"Lfr;":[55349,56591],"Ll;":8920,"Lleftarrow;":8666,"Lmidot;":319,"LongLeftArrow;":10229,"LongLeftRightArrow;":10231,"LongRightArrow;":10230,"Longleftarrow;":10232,"Longleftrightarrow;":10234,"Longrightarrow;":10233,"Lopf;":[55349,56643],"LowerLeftArrow;":8601,"LowerRightArrow;":8600,"Lscr;":8466,"Lsh;":8624,"Lstrok;":321,"Lt;":8810,"Map;":10501,"Mcy;":1052,"MediumSpace;":8287,"Mellintrf;":8499,"Mfr;":[55349,56592],"MinusPlus;":8723,"Mopf;":[55349,56644],"Mscr;":8499,"Mu;":924,"NJcy;":1034,"Nacute;":323,"Ncaron;":327,"Ncedil;":325,"Ncy;":1053,"NegativeMediumSpace;":8203,"NegativeThickSpace;":8203,"NegativeThinSpace;":8203,"NegativeVeryThinSpace;":8203,"NestedGreaterGreater;":8811,"NestedLessLess;":8810,"NewLine;":10,"Nfr;":[55349,56593],"NoBreak;":8288,"NonBreakingSpace;":160,"Nopf;":8469,"Not;":10988,"NotCongruent;":8802,"NotCupCap;":8813,"NotDoubleVerticalBar;":8742,"NotElement;":8713,"NotEqual;":8800,"NotEqualTilde;":[8770,824],"NotExists;":8708,"NotGreater;":8815,"NotGreaterEqual;":8817,"NotGreaterFullEqual;":[8807,824],"NotGreaterGreater;":[8811,824],"NotGreaterLess;":8825,"NotGreaterSlantEqual;":[10878,824],"NotGreaterTilde;":8821,"NotHumpDownHump;":[8782,824],"NotHumpEqual;":[8783,824],"NotLeftTriangle;":8938,"NotLeftTriangleBar;":[10703,824],"NotLeftTriangleEqual;":8940,"NotLess;":8814,"NotLessEqual;":8816,"NotLessGreater;":8824,"NotLessLess;":[8810,824],"NotLessSlantEqual;":[10877,824],"NotLessTilde;":8820,"NotNestedGreaterGreater;":[10914,824],"NotNestedLessLess;":[10913,824],"NotPrecedes;":8832,"NotPrecedesEqual;":[10927,824],"NotPrecedesSlantEqual;":8928,"NotReverseElement;":8716,"NotRightTriangle;":8939,"NotRightTriangleBar;":[10704,824],"NotRightTriangleEqual;":8941,"NotSquareSubset;":[8847,824],"NotSquareSubsetEqual;":8930,"NotSquareSuperset;":[8848,824],"NotSquareSupersetEqual;":8931,"NotSubset;":[8834,8402],"NotSubsetEqual;":8840,"NotSucceeds;":8833,"NotSucceedsEqual;":[10928,824],"NotSucceedsSlantEqual;":8929,"NotSucceedsTilde;":[8831,824],"NotSuperset;":[8835,8402],"NotSupersetEqual;":8841,"NotTilde;":8769,"NotTildeEqual;":8772,"NotTildeFullEqual;":8775,"NotTildeTilde;":8777,"NotVerticalBar;":8740,"Nscr;":[55349,56489],Ntilde:209,"Ntilde;":209,"Nu;":925,"OElig;":338,Oacute:211,"Oacute;":211,Ocirc:212,"Ocirc;":212,"Ocy;":1054,"Odblac;":336,"Ofr;":[55349,56594],Ograve:210,"Ograve;":210,"Omacr;":332,"Omega;":937,"Omicron;":927,"Oopf;":[55349,56646],"OpenCurlyDoubleQuote;":8220,"OpenCurlyQuote;":8216,"Or;":10836,"Oscr;":[55349,56490],Oslash:216,"Oslash;":216,Otilde:213,"Otilde;":213,"Otimes;":10807,Ouml:214,"Ouml;":214,"OverBar;":8254,"OverBrace;":9182,"OverBracket;":9140,"OverParenthesis;":9180,"PartialD;":8706,"Pcy;":1055,"Pfr;":[55349,56595],"Phi;":934,"Pi;":928,"PlusMinus;":177,"Poincareplane;":8460,"Popf;":8473,"Pr;":10939,"Precedes;":8826,"PrecedesEqual;":10927,"PrecedesSlantEqual;":8828,"PrecedesTilde;":8830,"Prime;":8243,"Product;":8719,"Proportion;":8759,"Proportional;":8733,"Pscr;":[55349,56491],"Psi;":936,QUOT:34,"QUOT;":34,"Qfr;":[55349,56596],"Qopf;":8474,"Qscr;":[55349,56492],"RBarr;":10512,REG:174,"REG;":174,"Racute;":340,"Rang;":10219,"Rarr;":8608,"Rarrtl;":10518,"Rcaron;":344,"Rcedil;":342,"Rcy;":1056,"Re;":8476,"ReverseElement;":8715,"ReverseEquilibrium;":8651,"ReverseUpEquilibrium;":10607,"Rfr;":8476,"Rho;":929,"RightAngleBracket;":10217,"RightArrow;":8594,"RightArrowBar;":8677,"RightArrowLeftArrow;":8644,"RightCeiling;":8969,"RightDoubleBracket;":10215,"RightDownTeeVector;":10589,"RightDownVector;":8642,"RightDownVectorBar;":10581,"RightFloor;":8971,"RightTee;":8866,"RightTeeArrow;":8614,"RightTeeVector;":10587,"RightTriangle;":8883,"RightTriangleBar;":10704,"RightTriangleEqual;":8885,"RightUpDownVector;":10575,"RightUpTeeVector;":10588,"RightUpVector;":8638,"RightUpVectorBar;":10580,"RightVector;":8640,"RightVectorBar;":10579,"Rightarrow;":8658,"Ropf;":8477,"RoundImplies;":10608,"Rrightarrow;":8667,"Rscr;":8475,"Rsh;":8625,"RuleDelayed;":10740,"SHCHcy;":1065,"SHcy;":1064,"SOFTcy;":1068,"Sacute;":346,"Sc;":10940,"Scaron;":352,"Scedil;":350,"Scirc;":348,"Scy;":1057,"Sfr;":[55349,56598],"ShortDownArrow;":8595,"ShortLeftArrow;":8592,"ShortRightArrow;":8594,"ShortUpArrow;":8593,"Sigma;":931,"SmallCircle;":8728,"Sopf;":[55349,56650],"Sqrt;":8730,"Square;":9633,"SquareIntersection;":8851,"SquareSubset;":8847,"SquareSubsetEqual;":8849,"SquareSuperset;":8848,"SquareSupersetEqual;":8850,"SquareUnion;":8852,"Sscr;":[55349,56494],"Star;":8902,"Sub;":8912,"Subset;":8912,"SubsetEqual;":8838,"Succeeds;":8827,"SucceedsEqual;":10928,"SucceedsSlantEqual;":8829,"SucceedsTilde;":8831,"SuchThat;":8715,"Sum;":8721,"Sup;":8913,"Superset;":8835,"SupersetEqual;":8839,"Supset;":8913,THORN:222,"THORN;":222,"TRADE;":8482,"TSHcy;":1035,"TScy;":1062,"Tab;":9,"Tau;":932,"Tcaron;":356,"Tcedil;":354,"Tcy;":1058,"Tfr;":[55349,56599],"Therefore;":8756,"Theta;":920,"ThickSpace;":[8287,8202],"ThinSpace;":8201,"Tilde;":8764,"TildeEqual;":8771,"TildeFullEqual;":8773,"TildeTilde;":8776,"Topf;":[55349,56651],"TripleDot;":8411,"Tscr;":[55349,56495],"Tstrok;":358,Uacute:218,"Uacute;":218,"Uarr;":8607,"Uarrocir;":10569,"Ubrcy;":1038,"Ubreve;":364,Ucirc:219,"Ucirc;":219,"Ucy;":1059,"Udblac;":368,"Ufr;":[55349,56600],Ugrave:217,"Ugrave;":217,"Umacr;":362,"UnderBar;":95,"UnderBrace;":9183,"UnderBracket;":9141,"UnderParenthesis;":9181,"Union;":8899,"UnionPlus;":8846,"Uogon;":370,"Uopf;":[55349,56652],"UpArrow;":8593,"UpArrowBar;":10514,"UpArrowDownArrow;":8645,"UpDownArrow;":8597,"UpEquilibrium;":10606,"UpTee;":8869,"UpTeeArrow;":8613,"Uparrow;":8657,"Updownarrow;":8661,"UpperLeftArrow;":8598,"UpperRightArrow;":8599,"Upsi;":978,"Upsilon;":933,"Uring;":366,"Uscr;":[55349,56496],"Utilde;":360,Uuml:220,"Uuml;":220,"VDash;":8875,"Vbar;":10987,"Vcy;":1042,"Vdash;":8873,"Vdashl;":10982,"Vee;":8897,"Verbar;":8214,"Vert;":8214,"VerticalBar;":8739,"VerticalLine;":124,"VerticalSeparator;":10072,"VerticalTilde;":8768,"VeryThinSpace;":8202,"Vfr;":[55349,56601],"Vopf;":[55349,56653],"Vscr;":[55349,56497],"Vvdash;":8874,"Wcirc;":372,"Wedge;":8896,"Wfr;":[55349,56602],"Wopf;":[55349,56654],"Wscr;":[55349,56498],"Xfr;":[55349,56603],"Xi;":926,"Xopf;":[55349,56655],"Xscr;":[55349,56499],"YAcy;":1071,"YIcy;":1031,"YUcy;":1070,Yacute:221,"Yacute;":221,"Ycirc;":374,"Ycy;":1067,"Yfr;":[55349,56604],"Yopf;":[55349,56656],"Yscr;":[55349,56500],"Yuml;":376,"ZHcy;":1046,"Zacute;":377,"Zcaron;":381,"Zcy;":1047,"Zdot;":379,"ZeroWidthSpace;":8203,"Zeta;":918,"Zfr;":8488,"Zopf;":8484,"Zscr;":[55349,56501],aacute:225,"aacute;":225,"abreve;":259,"ac;":8766,"acE;":[8766,819],"acd;":8767,acirc:226,"acirc;":226,acute:180,"acute;":180,"acy;":1072,aelig:230,"aelig;":230,"af;":8289,"afr;":[55349,56606],agrave:224,"agrave;":224,"alefsym;":8501,"aleph;":8501,"alpha;":945,"amacr;":257,"amalg;":10815,amp:38,"amp;":38,"and;":8743,"andand;":10837,"andd;":10844,"andslope;":10840,"andv;":10842,"ang;":8736,"ange;":10660,"angle;":8736,"angmsd;":8737,"angmsdaa;":10664,"angmsdab;":10665,"angmsdac;":10666,"angmsdad;":10667,"angmsdae;":10668,"angmsdaf;":10669,"angmsdag;":10670,"angmsdah;":10671,"angrt;":8735,"angrtvb;":8894,"angrtvbd;":10653,"angsph;":8738,"angst;":197,"angzarr;":9084,"aogon;":261,"aopf;":[55349,56658],"ap;":8776,"apE;":10864,"apacir;":10863,"ape;":8778,"apid;":8779,"apos;":39,"approx;":8776,"approxeq;":8778,aring:229,"aring;":229,"ascr;":[55349,56502],"ast;":42,"asymp;":8776,"asympeq;":8781,atilde:227,"atilde;":227,auml:228,"auml;":228,"awconint;":8755,"awint;":10769,"bNot;":10989,"backcong;":8780,"backepsilon;":1014,"backprime;":8245,"backsim;":8765,"backsimeq;":8909,"barvee;":8893,"barwed;":8965,"barwedge;":8965,"bbrk;":9141,"bbrktbrk;":9142,"bcong;":8780,"bcy;":1073,"bdquo;":8222,"becaus;":8757,"because;":8757,"bemptyv;":10672,"bepsi;":1014,"bernou;":8492,"beta;":946,"beth;":8502,"between;":8812,"bfr;":[55349,56607],"bigcap;":8898,"bigcirc;":9711,"bigcup;":8899,"bigodot;":10752,"bigoplus;":10753,"bigotimes;":10754,"bigsqcup;":10758,"bigstar;":9733,"bigtriangledown;":9661,"bigtriangleup;":9651,"biguplus;":10756,"bigvee;":8897,"bigwedge;":8896,"bkarow;":10509,"blacklozenge;":10731,"blacksquare;":9642,"blacktriangle;":9652,"blacktriangledown;":9662,"blacktriangleleft;":9666,"blacktriangleright;":9656,"blank;":9251,"blk12;":9618,"blk14;":9617,"blk34;":9619,"block;":9608,"bne;":[61,8421],"bnequiv;":[8801,8421],"bnot;":8976,"bopf;":[55349,56659],"bot;":8869,"bottom;":8869,"bowtie;":8904,"boxDL;":9559,"boxDR;":9556,"boxDl;":9558,"boxDr;":9555,"boxH;":9552,"boxHD;":9574,"boxHU;":9577,"boxHd;":9572,"boxHu;":9575,"boxUL;":9565,"boxUR;":9562,"boxUl;":9564,"boxUr;":9561,"boxV;":9553,"boxVH;":9580,"boxVL;":9571,"boxVR;":9568,"boxVh;":9579,"boxVl;":9570,"boxVr;":9567,"boxbox;":10697,"boxdL;":9557,"boxdR;":9554,"boxdl;":9488,"boxdr;":9484,"boxh;":9472,"boxhD;":9573,"boxhU;":9576,"boxhd;":9516,"boxhu;":9524,"boxminus;":8863,"boxplus;":8862,"boxtimes;":8864,"boxuL;":9563,"boxuR;":9560,"boxul;":9496,"boxur;":9492,"boxv;":9474,"boxvH;":9578,"boxvL;":9569,"boxvR;":9566,"boxvh;":9532,"boxvl;":9508,"boxvr;":9500,"bprime;":8245,"breve;":728,brvbar:166,"brvbar;":166,"bscr;":[55349,56503],"bsemi;":8271,"bsim;":8765,"bsime;":8909,"bsol;":92,"bsolb;":10693,"bsolhsub;":10184,"bull;":8226,"bullet;":8226,"bump;":8782,"bumpE;":10926,"bumpe;":8783,"bumpeq;":8783,"cacute;":263,"cap;":8745,"capand;":10820,"capbrcup;":10825,"capcap;":10827,"capcup;":10823,"capdot;":10816,"caps;":[8745,65024],"caret;":8257,"caron;":711,"ccaps;":10829,"ccaron;":269,ccedil:231,"ccedil;":231,"ccirc;":265,"ccups;":10828,"ccupssm;":10832,"cdot;":267,cedil:184,"cedil;":184,"cemptyv;":10674,cent:162,"cent;":162,"centerdot;":183,"cfr;":[55349,56608],"chcy;":1095,"check;":10003,"checkmark;":10003,"chi;":967,"cir;":9675,"cirE;":10691,"circ;":710,"circeq;":8791,"circlearrowleft;":8634,"circlearrowright;":8635,"circledR;":174,"circledS;":9416,"circledast;":8859,"circledcirc;":8858,"circleddash;":8861,"cire;":8791,"cirfnint;":10768,"cirmid;":10991,"cirscir;":10690,"clubs;":9827,"clubsuit;":9827,"colon;":58,"colone;":8788,"coloneq;":8788,"comma;":44,"commat;":64,"comp;":8705,"compfn;":8728,"complement;":8705,"complexes;":8450,"cong;":8773,"congdot;":10861,"conint;":8750,"copf;":[55349,56660],"coprod;":8720,copy:169,"copy;":169,"copysr;":8471,"crarr;":8629,"cross;":10007,"cscr;":[55349,56504],"csub;":10959,"csube;":10961,"csup;":10960,"csupe;":10962,"ctdot;":8943,"cudarrl;":10552,"cudarrr;":10549,"cuepr;":8926,"cuesc;":8927,"cularr;":8630,"cularrp;":10557,"cup;":8746,"cupbrcap;":10824,"cupcap;":10822,"cupcup;":10826,"cupdot;":8845,"cupor;":10821,"cups;":[8746,65024],"curarr;":8631,"curarrm;":10556,"curlyeqprec;":8926,"curlyeqsucc;":8927,"curlyvee;":8910,"curlywedge;":8911,curren:164,"curren;":164,"curvearrowleft;":8630,"curvearrowright;":8631,"cuvee;":8910,"cuwed;":8911,"cwconint;":8754,"cwint;":8753,"cylcty;":9005,"dArr;":8659,"dHar;":10597,"dagger;":8224,"daleth;":8504,"darr;":8595,"dash;":8208,"dashv;":8867,"dbkarow;":10511,"dblac;":733,"dcaron;":271,"dcy;":1076,"dd;":8518,"ddagger;":8225,"ddarr;":8650,"ddotseq;":10871,deg:176,"deg;":176,"delta;":948,"demptyv;":10673,"dfisht;":10623,"dfr;":[55349,56609],"dharl;":8643,"dharr;":8642,"diam;":8900,"diamond;":8900,"diamondsuit;":9830,"diams;":9830,"die;":168,"digamma;":989,"disin;":8946,"div;":247,divide:247,"divide;":247,"divideontimes;":8903,"divonx;":8903,"djcy;":1106,"dlcorn;":8990,"dlcrop;":8973,"dollar;":36,"dopf;":[55349,56661],"dot;":729,"doteq;":8784,"doteqdot;":8785,"dotminus;":8760,"dotplus;":8724,"dotsquare;":8865,"doublebarwedge;":8966,"downarrow;":8595,"downdownarrows;":8650,"downharpoonleft;":8643,"downharpoonright;":8642,"drbkarow;":10512,"drcorn;":8991,"drcrop;":8972,"dscr;":[55349,56505],"dscy;":1109,"dsol;":10742,"dstrok;":273,"dtdot;":8945,"dtri;":9663,"dtrif;":9662,"duarr;":8693,"duhar;":10607,"dwangle;":10662,"dzcy;":1119,"dzigrarr;":10239,"eDDot;":10871,"eDot;":8785,eacute:233,"eacute;":233,"easter;":10862,"ecaron;":283,"ecir;":8790,ecirc:234,"ecirc;":234,"ecolon;":8789,"ecy;":1101,"edot;":279,"ee;":8519,"efDot;":8786,"efr;":[55349,56610],"eg;":10906,egrave:232,"egrave;":232,"egs;":10902,"egsdot;":10904,"el;":10905,"elinters;":9191,"ell;":8467,"els;":10901,"elsdot;":10903,"emacr;":275,"empty;":8709,"emptyset;":8709,"emptyv;":8709,"emsp13;":8196,"emsp14;":8197,"emsp;":8195,"eng;":331,"ensp;":8194,"eogon;":281,"eopf;":[55349,56662],"epar;":8917,"eparsl;":10723,"eplus;":10865,"epsi;":949,"epsilon;":949,"epsiv;":1013,"eqcirc;":8790,"eqcolon;":8789,"eqsim;":8770,"eqslantgtr;":10902,"eqslantless;":10901,"equals;":61,"equest;":8799,"equiv;":8801,"equivDD;":10872,"eqvparsl;":10725,"erDot;":8787,"erarr;":10609,"escr;":8495,"esdot;":8784,"esim;":8770,"eta;":951,eth:240,"eth;":240,euml:235,"euml;":235,"euro;":8364,"excl;":33,"exist;":8707,"expectation;":8496,"exponentiale;":8519,"fallingdotseq;":8786,"fcy;":1092,"female;":9792,"ffilig;":64259,"fflig;":64256,"ffllig;":64260,"ffr;":[55349,56611],"filig;":64257,"fjlig;":[102,106],"flat;":9837,"fllig;":64258,"fltns;":9649,"fnof;":402,"fopf;":[55349,56663],"forall;":8704,"fork;":8916,"forkv;":10969,"fpartint;":10765,frac12:189,"frac12;":189,"frac13;":8531,frac14:188,"frac14;":188,"frac15;":8533,"frac16;":8537,"frac18;":8539,"frac23;":8532,"frac25;":8534,frac34:190,"frac34;":190,"frac35;":8535,"frac38;":8540,"frac45;":8536,"frac56;":8538,"frac58;":8541,"frac78;":8542,"frasl;":8260,"frown;":8994,"fscr;":[55349,56507],"gE;":8807,"gEl;":10892,"gacute;":501,"gamma;":947,"gammad;":989,"gap;":10886,"gbreve;":287,"gcirc;":285,"gcy;":1075,"gdot;":289,"ge;":8805,"gel;":8923,"geq;":8805,"geqq;":8807,"geqslant;":10878,"ges;":10878,"gescc;":10921,"gesdot;":10880,"gesdoto;":10882,"gesdotol;":10884,"gesl;":[8923,65024],"gesles;":10900,"gfr;":[55349,56612],"gg;":8811,"ggg;":8921,"gimel;":8503,"gjcy;":1107,"gl;":8823,"glE;":10898,"gla;":10917,"glj;":10916,"gnE;":8809,"gnap;":10890,"gnapprox;":10890,"gne;":10888,"gneq;":10888,"gneqq;":8809,"gnsim;":8935,"gopf;":[55349,56664],"grave;":96,"gscr;":8458,"gsim;":8819,"gsime;":10894,"gsiml;":10896,gt:62,"gt;":62,"gtcc;":10919,"gtcir;":10874,"gtdot;":8919,"gtlPar;":10645,"gtquest;":10876,"gtrapprox;":10886,"gtrarr;":10616,"gtrdot;":8919,"gtreqless;":8923,"gtreqqless;":10892,"gtrless;":8823,"gtrsim;":8819,"gvertneqq;":[8809,65024],"gvnE;":[8809,65024],"hArr;":8660,"hairsp;":8202,"half;":189,"hamilt;":8459,"hardcy;":1098,"harr;":8596,"harrcir;":10568,"harrw;":8621,"hbar;":8463,"hcirc;":293,"hearts;":9829,"heartsuit;":9829,"hellip;":8230,"hercon;":8889,"hfr;":[55349,56613],"hksearow;":10533,"hkswarow;":10534,"hoarr;":8703,"homtht;":8763,"hookleftarrow;":8617,"hookrightarrow;":8618,"hopf;":[55349,56665],"horbar;":8213,"hscr;":[55349,56509],"hslash;":8463,"hstrok;":295,"hybull;":8259,"hyphen;":8208,iacute:237,"iacute;":237,"ic;":8291,icirc:238,"icirc;":238,"icy;":1080,"iecy;":1077,iexcl:161,"iexcl;":161,"iff;":8660,"ifr;":[55349,56614],igrave:236,"igrave;":236,"ii;":8520,"iiiint;":10764,"iiint;":8749,"iinfin;":10716,"iiota;":8489,"ijlig;":307,"imacr;":299,"image;":8465,"imagline;":8464,"imagpart;":8465,"imath;":305,"imof;":8887,"imped;":437,"in;":8712,"incare;":8453,"infin;":8734,"infintie;":10717,"inodot;":305,"int;":8747,"intcal;":8890,"integers;":8484,"intercal;":8890,"intlarhk;":10775,"intprod;":10812,"iocy;":1105,"iogon;":303,"iopf;":[55349,56666],"iota;":953,"iprod;":10812,iquest:191,"iquest;":191,"iscr;":[55349,56510],"isin;":8712,"isinE;":8953,"isindot;":8949,"isins;":8948,"isinsv;":8947,"isinv;":8712,"it;":8290,"itilde;":297,"iukcy;":1110,iuml:239,"iuml;":239,"jcirc;":309,"jcy;":1081,"jfr;":[55349,56615],"jmath;":567,"jopf;":[55349,56667],"jscr;":[55349,56511],"jsercy;":1112,"jukcy;":1108,"kappa;":954,"kappav;":1008,"kcedil;":311,"kcy;":1082,"kfr;":[55349,56616],"kgreen;":312,"khcy;":1093,"kjcy;":1116,"kopf;":[55349,56668],"kscr;":[55349,56512],"lAarr;":8666,"lArr;":8656,"lAtail;":10523,"lBarr;":10510,"lE;":8806,"lEg;":10891,"lHar;":10594,"lacute;":314,"laemptyv;":10676,"lagran;":8466,"lambda;":955,"lang;":10216,"langd;":10641,"langle;":10216,"lap;":10885,laquo:171,"laquo;":171,"larr;":8592,"larrb;":8676,"larrbfs;":10527,"larrfs;":10525,"larrhk;":8617,"larrlp;":8619,"larrpl;":10553,"larrsim;":10611,"larrtl;":8610,"lat;":10923,"latail;":10521,"late;":10925,"lates;":[10925,65024],"lbarr;":10508,"lbbrk;":10098,"lbrace;":123,"lbrack;":91,"lbrke;":10635,"lbrksld;":10639,"lbrkslu;":10637,"lcaron;":318,"lcedil;":316,"lceil;":8968,"lcub;":123,"lcy;":1083,"ldca;":10550,"ldquo;":8220,"ldquor;":8222,"ldrdhar;":10599,"ldrushar;":10571,"ldsh;":8626,"le;":8804,"leftarrow;":8592,"leftarrowtail;":8610,"leftharpoondown;":8637,"leftharpoonup;":8636,"leftleftarrows;":8647,"leftrightarrow;":8596,"leftrightarrows;":8646,"leftrightharpoons;":8651,"leftrightsquigarrow;":8621,"leftthreetimes;":8907,"leg;":8922,"leq;":8804,"leqq;":8806,"leqslant;":10877,"les;":10877,"lescc;":10920,"lesdot;":10879,"lesdoto;":10881,"lesdotor;":10883,"lesg;":[8922,65024],"lesges;":10899,"lessapprox;":10885,"lessdot;":8918,"lesseqgtr;":8922,"lesseqqgtr;":10891,"lessgtr;":8822,"lesssim;":8818,"lfisht;":10620,"lfloor;":8970,"lfr;":[55349,56617],"lg;":8822,"lgE;":10897,"lhard;":8637,"lharu;":8636,"lharul;":10602,"lhblk;":9604,"ljcy;":1113,"ll;":8810,"llarr;":8647,"llcorner;":8990,"llhard;":10603,"lltri;":9722,"lmidot;":320,"lmoust;":9136,"lmoustache;":9136,"lnE;":8808,"lnap;":10889,"lnapprox;":10889,"lne;":10887,"lneq;":10887,"lneqq;":8808,"lnsim;":8934,"loang;":10220,"loarr;":8701,"lobrk;":10214,"longleftarrow;":10229,"longleftrightarrow;":10231,"longmapsto;":10236,"longrightarrow;":10230,"looparrowleft;":8619,"looparrowright;":8620,"lopar;":10629,"lopf;":[55349,56669],"loplus;":10797,"lotimes;":10804,"lowast;":8727,"lowbar;":95,"loz;":9674,"lozenge;":9674,"lozf;":10731,"lpar;":40,"lparlt;":10643,"lrarr;":8646,"lrcorner;":8991,"lrhar;":8651,"lrhard;":10605,"lrm;":8206,"lrtri;":8895,"lsaquo;":8249,"lscr;":[55349,56513],"lsh;":8624,"lsim;":8818,"lsime;":10893,"lsimg;":10895,"lsqb;":91,"lsquo;":8216,"lsquor;":8218,"lstrok;":322,lt:60,"lt;":60,"ltcc;":10918,"ltcir;":10873,"ltdot;":8918,"lthree;":8907,"ltimes;":8905,"ltlarr;":10614,"ltquest;":10875,"ltrPar;":10646,"ltri;":9667,"ltrie;":8884,"ltrif;":9666,"lurdshar;":10570,"luruhar;":10598,"lvertneqq;":[8808,65024],"lvnE;":[8808,65024],"mDDot;":8762,macr:175,"macr;":175,"male;":9794,"malt;":10016,"maltese;":10016,"map;":8614,"mapsto;":8614,"mapstodown;":8615,"mapstoleft;":8612,"mapstoup;":8613,"marker;":9646,"mcomma;":10793,"mcy;":1084,"mdash;":8212,"measuredangle;":8737,"mfr;":[55349,56618],"mho;":8487,micro:181,"micro;":181,"mid;":8739,"midast;":42,"midcir;":10992,middot:183,"middot;":183,"minus;":8722,"minusb;":8863,"minusd;":8760,"minusdu;":10794,"mlcp;":10971,"mldr;":8230,"mnplus;":8723,"models;":8871,"mopf;":[55349,56670],"mp;":8723,"mscr;":[55349,56514],"mstpos;":8766,"mu;":956,"multimap;":8888,"mumap;":8888,"nGg;":[8921,824],"nGt;":[8811,8402],"nGtv;":[8811,824],"nLeftarrow;":8653,"nLeftrightarrow;":8654,"nLl;":[8920,824],"nLt;":[8810,8402],"nLtv;":[8810,824],"nRightarrow;":8655,"nVDash;":8879,"nVdash;":8878,"nabla;":8711,"nacute;":324,"nang;":[8736,8402],"nap;":8777,"napE;":[10864,824],"napid;":[8779,824],"napos;":329,"napprox;":8777,"natur;":9838,"natural;":9838,"naturals;":8469,nbsp:160,"nbsp;":160,"nbump;":[8782,824],"nbumpe;":[8783,824],"ncap;":10819,"ncaron;":328,"ncedil;":326,"ncong;":8775,"ncongdot;":[10861,824],"ncup;":10818,"ncy;":1085,"ndash;":8211,"ne;":8800,"neArr;":8663,"nearhk;":10532,"nearr;":8599,"nearrow;":8599,"nedot;":[8784,824],"nequiv;":8802,"nesear;":10536,"nesim;":[8770,824],"nexist;":8708,"nexists;":8708,"nfr;":[55349,56619],"ngE;":[8807,824],"nge;":8817,"ngeq;":8817,"ngeqq;":[8807,824],"ngeqslant;":[10878,824],"nges;":[10878,824],"ngsim;":8821,"ngt;":8815,"ngtr;":8815,"nhArr;":8654,"nharr;":8622,"nhpar;":10994,"ni;":8715,"nis;":8956,"nisd;":8954,"niv;":8715,"njcy;":1114,"nlArr;":8653,"nlE;":[8806,824],"nlarr;":8602,"nldr;":8229,"nle;":8816,"nleftarrow;":8602,"nleftrightarrow;":8622,"nleq;":8816,"nleqq;":[8806,824],"nleqslant;":[10877,824],"nles;":[10877,824],"nless;":8814,"nlsim;":8820,"nlt;":8814,"nltri;":8938,"nltrie;":8940,"nmid;":8740,"nopf;":[55349,56671],not:172,"not;":172,"notin;":8713,"notinE;":[8953,824],"notindot;":[8949,824],"notinva;":8713,"notinvb;":8951,"notinvc;":8950,"notni;":8716,"notniva;":8716,"notnivb;":8958,"notnivc;":8957,"npar;":8742,"nparallel;":8742,"nparsl;":[11005,8421],"npart;":[8706,824],"npolint;":10772,"npr;":8832,"nprcue;":8928,"npre;":[10927,824],"nprec;":8832,"npreceq;":[10927,824],"nrArr;":8655,"nrarr;":8603,"nrarrc;":[10547,824],"nrarrw;":[8605,824],"nrightarrow;":8603,"nrtri;":8939,"nrtrie;":8941,"nsc;":8833,"nsccue;":8929,"nsce;":[10928,824],"nscr;":[55349,56515],"nshortmid;":8740,"nshortparallel;":8742,"nsim;":8769,"nsime;":8772,"nsimeq;":8772,"nsmid;":8740,"nspar;":8742,"nsqsube;":8930,"nsqsupe;":8931,"nsub;":8836,"nsubE;":[10949,824],"nsube;":8840,"nsubset;":[8834,8402],"nsubseteq;":8840,"nsubseteqq;":[10949,824],"nsucc;":8833,"nsucceq;":[10928,824],"nsup;":8837,"nsupE;":[10950,824],"nsupe;":8841,"nsupset;":[8835,8402],"nsupseteq;":8841,"nsupseteqq;":[10950,824],"ntgl;":8825,ntilde:241,"ntilde;":241,"ntlg;":8824,"ntriangleleft;":8938,"ntrianglelefteq;":8940,"ntriangleright;":8939,"ntrianglerighteq;":8941,"nu;":957,"num;":35,"numero;":8470,"numsp;":8199,"nvDash;":8877,"nvHarr;":10500,"nvap;":[8781,8402],"nvdash;":8876,"nvge;":[8805,8402],"nvgt;":[62,8402],"nvinfin;":10718,"nvlArr;":10498,"nvle;":[8804,8402],"nvlt;":[60,8402],"nvltrie;":[8884,8402],"nvrArr;":10499,"nvrtrie;":[8885,8402],"nvsim;":[8764,8402],"nwArr;":8662,"nwarhk;":10531,"nwarr;":8598,"nwarrow;":8598,"nwnear;":10535,"oS;":9416,oacute:243,"oacute;":243,"oast;":8859,"ocir;":8858,ocirc:244,"ocirc;":244,"ocy;":1086,"odash;":8861,"odblac;":337,"odiv;":10808,"odot;":8857,"odsold;":10684,"oelig;":339,"ofcir;":10687,"ofr;":[55349,56620],"ogon;":731,ograve:242,"ograve;":242,"ogt;":10689,"ohbar;":10677,"ohm;":937,"oint;":8750,"olarr;":8634,"olcir;":10686,"olcross;":10683,"oline;":8254,"olt;":10688,"omacr;":333,"omega;":969,"omicron;":959,"omid;":10678,"ominus;":8854,"oopf;":[55349,56672],"opar;":10679,"operp;":10681,"oplus;":8853,"or;":8744,"orarr;":8635,"ord;":10845,"order;":8500,"orderof;":8500,ordf:170,"ordf;":170,ordm:186,"ordm;":186,"origof;":8886,"oror;":10838,"orslope;":10839,"orv;":10843,"oscr;":8500,oslash:248,"oslash;":248,"osol;":8856,otilde:245,"otilde;":245,"otimes;":8855,"otimesas;":10806,ouml:246,"ouml;":246,"ovbar;":9021,"par;":8741,para:182,"para;":182,"parallel;":8741,"parsim;":10995,"parsl;":11005,"part;":8706,"pcy;":1087,"percnt;":37,"period;":46,"permil;":8240,"perp;":8869,"pertenk;":8241,"pfr;":[55349,56621],"phi;":966,"phiv;":981,"phmmat;":8499,"phone;":9742,"pi;":960,"pitchfork;":8916,"piv;":982,"planck;":8463,"planckh;":8462,"plankv;":8463,"plus;":43,"plusacir;":10787,"plusb;":8862,"pluscir;":10786,"plusdo;":8724,"plusdu;":10789,"pluse;":10866,plusmn:177,"plusmn;":177,"plussim;":10790,"plustwo;":10791,"pm;":177,"pointint;":10773,"popf;":[55349,56673],pound:163,"pound;":163,"pr;":8826,"prE;":10931,"prap;":10935,"prcue;":8828,"pre;":10927,"prec;":8826,"precapprox;":10935,"preccurlyeq;":8828,"preceq;":10927,"precnapprox;":10937,"precneqq;":10933,"precnsim;":8936,"precsim;":8830,"prime;":8242,"primes;":8473,"prnE;":10933,"prnap;":10937,"prnsim;":8936,"prod;":8719,"profalar;":9006,"profline;":8978,"profsurf;":8979,"prop;":8733,"propto;":8733,"prsim;":8830,"prurel;":8880,"pscr;":[55349,56517],"psi;":968,"puncsp;":8200,"qfr;":[55349,56622],"qint;":10764,"qopf;":[55349,56674],"qprime;":8279,"qscr;":[55349,56518],"quaternions;":8461,"quatint;":10774,"quest;":63,"questeq;":8799,quot:34,"quot;":34,"rAarr;":8667,"rArr;":8658,"rAtail;":10524,"rBarr;":10511,"rHar;":10596,"race;":[8765,817],"racute;":341,"radic;":8730,"raemptyv;":10675,"rang;":10217,"rangd;":10642,"range;":10661,"rangle;":10217,raquo:187,"raquo;":187,"rarr;":8594,"rarrap;":10613,"rarrb;":8677,"rarrbfs;":10528,"rarrc;":10547,"rarrfs;":10526,"rarrhk;":8618,"rarrlp;":8620,"rarrpl;":10565,"rarrsim;":10612,"rarrtl;":8611,"rarrw;":8605,"ratail;":10522,"ratio;":8758,"rationals;":8474,"rbarr;":10509,"rbbrk;":10099,"rbrace;":125,"rbrack;":93,"rbrke;":10636,"rbrksld;":10638,"rbrkslu;":10640,"rcaron;":345,"rcedil;":343,"rceil;":8969,"rcub;":125,"rcy;":1088,"rdca;":10551,"rdldhar;":10601,"rdquo;":8221,"rdquor;":8221,"rdsh;":8627,"real;":8476,"realine;":8475,"realpart;":8476,"reals;":8477,"rect;":9645,reg:174,"reg;":174,"rfisht;":10621,"rfloor;":8971,"rfr;":[55349,56623],"rhard;":8641,"rharu;":8640,"rharul;":10604,"rho;":961,"rhov;":1009,"rightarrow;":8594,"rightarrowtail;":8611,"rightharpoondown;":8641,"rightharpoonup;":8640,"rightleftarrows;":8644,"rightleftharpoons;":8652,"rightrightarrows;":8649,"rightsquigarrow;":8605,"rightthreetimes;":8908,"ring;":730,"risingdotseq;":8787,"rlarr;":8644,"rlhar;":8652,"rlm;":8207,"rmoust;":9137,"rmoustache;":9137,"rnmid;":10990,"roang;":10221,"roarr;":8702,"robrk;":10215,"ropar;":10630,"ropf;":[55349,56675],"roplus;":10798,"rotimes;":10805,"rpar;":41,"rpargt;":10644,"rppolint;":10770,"rrarr;":8649,"rsaquo;":8250,"rscr;":[55349,56519],"rsh;":8625,"rsqb;":93,"rsquo;":8217,"rsquor;":8217,"rthree;":8908,"rtimes;":8906,"rtri;":9657,"rtrie;":8885,"rtrif;":9656,"rtriltri;":10702,"ruluhar;":10600,"rx;":8478,"sacute;":347,"sbquo;":8218,"sc;":8827,"scE;":10932,"scap;":10936,"scaron;":353,"sccue;":8829,"sce;":10928,"scedil;":351,"scirc;":349,"scnE;":10934,"scnap;":10938,"scnsim;":8937,"scpolint;":10771,"scsim;":8831,"scy;":1089,"sdot;":8901,"sdotb;":8865,"sdote;":10854,"seArr;":8664,"searhk;":10533,"searr;":8600,"searrow;":8600,sect:167,"sect;":167,"semi;":59,"seswar;":10537,"setminus;":8726,"setmn;":8726,"sext;":10038,"sfr;":[55349,56624],"sfrown;":8994,"sharp;":9839,"shchcy;":1097,"shcy;":1096,"shortmid;":8739,"shortparallel;":8741,shy:173,"shy;":173,"sigma;":963,"sigmaf;":962,"sigmav;":962,"sim;":8764,"simdot;":10858,"sime;":8771,"simeq;":8771,"simg;":10910,"simgE;":10912,"siml;":10909,"simlE;":10911,"simne;":8774,"simplus;":10788,"simrarr;":10610,"slarr;":8592,"smallsetminus;":8726,"smashp;":10803,"smeparsl;":10724,"smid;":8739,"smile;":8995,"smt;":10922,"smte;":10924,"smtes;":[10924,65024],"softcy;":1100,"sol;":47,"solb;":10692,"solbar;":9023,"sopf;":[55349,56676],"spades;":9824,"spadesuit;":9824,"spar;":8741,"sqcap;":8851,"sqcaps;":[8851,65024],"sqcup;":8852,"sqcups;":[8852,65024],"sqsub;":8847,"sqsube;":8849,"sqsubset;":8847,"sqsubseteq;":8849,"sqsup;":8848,"sqsupe;":8850,"sqsupset;":8848,"sqsupseteq;":8850,"squ;":9633,"square;":9633,"squarf;":9642,"squf;":9642,"srarr;":8594,"sscr;":[55349,56520],"ssetmn;":8726,"ssmile;":8995,"sstarf;":8902,"star;":9734,"starf;":9733,"straightepsilon;":1013,"straightphi;":981,"strns;":175,"sub;":8834,"subE;":10949,"subdot;":10941,"sube;":8838,"subedot;":10947,"submult;":10945,"subnE;":10955,"subne;":8842,"subplus;":10943,"subrarr;":10617,"subset;":8834,"subseteq;":8838,"subseteqq;":10949,"subsetneq;":8842,"subsetneqq;":10955,"subsim;":10951,"subsub;":10965,"subsup;":10963,"succ;":8827,"succapprox;":10936,"succcurlyeq;":8829,"succeq;":10928,"succnapprox;":10938,"succneqq;":10934,"succnsim;":8937,"succsim;":8831,"sum;":8721,"sung;":9834,sup1:185,"sup1;":185,sup2:178,"sup2;":178,sup3:179,"sup3;":179,"sup;":8835,"supE;":10950,"supdot;":10942,"supdsub;":10968,"supe;":8839,"supedot;":10948,"suphsol;":10185,"suphsub;":10967,"suplarr;":10619,"supmult;":10946,"supnE;":10956,"supne;":8843,"supplus;":10944,"supset;":8835,"supseteq;":8839,"supseteqq;":10950,"supsetneq;":8843,"supsetneqq;":10956,"supsim;":10952,"supsub;":10964,"supsup;":10966,"swArr;":8665,"swarhk;":10534,"swarr;":8601,"swarrow;":8601,"swnwar;":10538,szlig:223,"szlig;":223,"target;":8982,"tau;":964,"tbrk;":9140,"tcaron;":357,"tcedil;":355,"tcy;":1090,"tdot;":8411,"telrec;":8981,"tfr;":[55349,56625],"there4;":8756,"therefore;":8756,"theta;":952,"thetasym;":977,"thetav;":977,"thickapprox;":8776,"thicksim;":8764,"thinsp;":8201,"thkap;":8776,"thksim;":8764,thorn:254,"thorn;":254,"tilde;":732,times:215,"times;":215,"timesb;":8864,"timesbar;":10801,"timesd;":10800,"tint;":8749,"toea;":10536,"top;":8868,"topbot;":9014,"topcir;":10993,"topf;":[55349,56677],"topfork;":10970,"tosa;":10537,"tprime;":8244,"trade;":8482,"triangle;":9653,"triangledown;":9663,"triangleleft;":9667,"trianglelefteq;":8884,"triangleq;":8796,"triangleright;":9657,"trianglerighteq;":8885,"tridot;":9708,"trie;":8796,"triminus;":10810,"triplus;":10809,"trisb;":10701,"tritime;":10811,"trpezium;":9186,"tscr;":[55349,56521],"tscy;":1094,"tshcy;":1115,"tstrok;":359,"twixt;":8812,"twoheadleftarrow;":8606,"twoheadrightarrow;":8608,"uArr;":8657,"uHar;":10595,uacute:250,"uacute;":250,"uarr;":8593,"ubrcy;":1118,"ubreve;":365,ucirc:251,"ucirc;":251,"ucy;":1091,"udarr;":8645,"udblac;":369,"udhar;":10606,"ufisht;":10622,"ufr;":[55349,56626],ugrave:249,"ugrave;":249,"uharl;":8639,"uharr;":8638,"uhblk;":9600,"ulcorn;":8988,"ulcorner;":8988,"ulcrop;":8975,"ultri;":9720,"umacr;":363,uml:168,"uml;":168,"uogon;":371,"uopf;":[55349,56678],"uparrow;":8593,"updownarrow;":8597,"upharpoonleft;":8639,"upharpoonright;":8638,"uplus;":8846,"upsi;":965,"upsih;":978,"upsilon;":965,"upuparrows;":8648,"urcorn;":8989,"urcorner;":8989,"urcrop;":8974,"uring;":367,"urtri;":9721,"uscr;":[55349,56522],"utdot;":8944,"utilde;":361,"utri;":9653,"utrif;":9652,"uuarr;":8648,uuml:252,"uuml;":252,"uwangle;":10663,"vArr;":8661,"vBar;":10984,"vBarv;":10985,"vDash;":8872,"vangrt;":10652,"varepsilon;":1013,"varkappa;":1008,"varnothing;":8709,"varphi;":981,"varpi;":982,"varpropto;":8733,"varr;":8597,"varrho;":1009,"varsigma;":962,"varsubsetneq;":[8842,65024],"varsubsetneqq;":[10955,65024],"varsupsetneq;":[8843,65024],"varsupsetneqq;":[10956,65024],"vartheta;":977,"vartriangleleft;":8882,"vartriangleright;":8883,"vcy;":1074,"vdash;":8866,"vee;":8744,"veebar;":8891,"veeeq;":8794,"vellip;":8942,"verbar;":124,"vert;":124,"vfr;":[55349,56627],"vltri;":8882,"vnsub;":[8834,8402],"vnsup;":[8835,8402],"vopf;":[55349,56679],"vprop;":8733,"vrtri;":8883,"vscr;":[55349,56523],"vsubnE;":[10955,65024],"vsubne;":[8842,65024],"vsupnE;":[10956,65024],"vsupne;":[8843,65024],"vzigzag;":10650,"wcirc;":373,"wedbar;":10847,"wedge;":8743,"wedgeq;":8793,"weierp;":8472,"wfr;":[55349,56628],"wopf;":[55349,56680],"wp;":8472,"wr;":8768,"wreath;":8768,"wscr;":[55349,56524],"xcap;":8898,"xcirc;":9711,"xcup;":8899,"xdtri;":9661,"xfr;":[55349,56629],"xhArr;":10234,"xharr;":10231,"xi;":958,"xlArr;":10232,"xlarr;":10229,"xmap;":10236,"xnis;":8955,"xodot;":10752,"xopf;":[55349,56681],"xoplus;":10753,"xotime;":10754,"xrArr;":10233,"xrarr;":10230,"xscr;":[55349,56525],"xsqcup;":10758,"xuplus;":10756,"xutri;":9651,"xvee;":8897,"xwedge;":8896,yacute:253,"yacute;":253,"yacy;":1103,"ycirc;":375,"ycy;":1099,yen:165,"yen;":165,"yfr;":[55349,56630],"yicy;":1111,"yopf;":[55349,56682],"yscr;":[55349,56526],"yucy;":1102,yuml:255,"yuml;":255,"zacute;":378,"zcaron;":382,"zcy;":1079,"zdot;":380,"zeetrf;":8488,"zeta;":950,"zfr;":[55349,56631],"zhcy;":1078,"zigrarr;":8669,"zopf;":[55349,56683],"zscr;":[55349,56527],"zwj;":8205,"zwnj;":8204},Ot=/(A(?:Elig;?|MP;?|acute;?|breve;|c(?:irc;?|y;)|fr;|grave;?|lpha;|macr;|nd;|o(?:gon;|pf;)|pplyFunction;|ring;?|s(?:cr;|sign;)|tilde;?|uml;?)|B(?:a(?:ckslash;|r(?:v;|wed;))|cy;|e(?:cause;|rnoullis;|ta;)|fr;|opf;|reve;|scr;|umpeq;)|C(?:Hcy;|OPY;?|a(?:cute;|p(?:;|italDifferentialD;)|yleys;)|c(?:aron;|edil;?|irc;|onint;)|dot;|e(?:dilla;|nterDot;)|fr;|hi;|ircle(?:Dot;|Minus;|Plus;|Times;)|lo(?:ckwiseContourIntegral;|seCurly(?:DoubleQuote;|Quote;))|o(?:lon(?:;|e;)|n(?:gruent;|int;|tourIntegral;)|p(?:f;|roduct;)|unterClockwiseContourIntegral;)|ross;|scr;|up(?:;|Cap;))|D(?:D(?:;|otrahd;)|Jcy;|Scy;|Zcy;|a(?:gger;|rr;|shv;)|c(?:aron;|y;)|el(?:;|ta;)|fr;|i(?:a(?:critical(?:Acute;|Do(?:t;|ubleAcute;)|Grave;|Tilde;)|mond;)|fferentialD;)|o(?:pf;|t(?:;|Dot;|Equal;)|uble(?:ContourIntegral;|Do(?:t;|wnArrow;)|L(?:eft(?:Arrow;|RightArrow;|Tee;)|ong(?:Left(?:Arrow;|RightArrow;)|RightArrow;))|Right(?:Arrow;|Tee;)|Up(?:Arrow;|DownArrow;)|VerticalBar;)|wn(?:Arrow(?:;|Bar;|UpArrow;)|Breve;|Left(?:RightVector;|TeeVector;|Vector(?:;|Bar;))|Right(?:TeeVector;|Vector(?:;|Bar;))|Tee(?:;|Arrow;)|arrow;))|s(?:cr;|trok;))|E(?:NG;|TH;?|acute;?|c(?:aron;|irc;?|y;)|dot;|fr;|grave;?|lement;|m(?:acr;|pty(?:SmallSquare;|VerySmallSquare;))|o(?:gon;|pf;)|psilon;|qu(?:al(?:;|Tilde;)|ilibrium;)|s(?:cr;|im;)|ta;|uml;?|x(?:ists;|ponentialE;))|F(?:cy;|fr;|illed(?:SmallSquare;|VerySmallSquare;)|o(?:pf;|rAll;|uriertrf;)|scr;)|G(?:Jcy;|T;?|amma(?:;|d;)|breve;|c(?:edil;|irc;|y;)|dot;|fr;|g;|opf;|reater(?:Equal(?:;|Less;)|FullEqual;|Greater;|Less;|SlantEqual;|Tilde;)|scr;|t;)|H(?:ARDcy;|a(?:cek;|t;)|circ;|fr;|ilbertSpace;|o(?:pf;|rizontalLine;)|s(?:cr;|trok;)|ump(?:DownHump;|Equal;))|I(?:Ecy;|Jlig;|Ocy;|acute;?|c(?:irc;?|y;)|dot;|fr;|grave;?|m(?:;|a(?:cr;|ginaryI;)|plies;)|n(?:t(?:;|e(?:gral;|rsection;))|visible(?:Comma;|Times;))|o(?:gon;|pf;|ta;)|scr;|tilde;|u(?:kcy;|ml;?))|J(?:c(?:irc;|y;)|fr;|opf;|s(?:cr;|ercy;)|ukcy;)|K(?:Hcy;|Jcy;|appa;|c(?:edil;|y;)|fr;|opf;|scr;)|L(?:Jcy;|T;?|a(?:cute;|mbda;|ng;|placetrf;|rr;)|c(?:aron;|edil;|y;)|e(?:ft(?:A(?:ngleBracket;|rrow(?:;|Bar;|RightArrow;))|Ceiling;|Do(?:ubleBracket;|wn(?:TeeVector;|Vector(?:;|Bar;)))|Floor;|Right(?:Arrow;|Vector;)|T(?:ee(?:;|Arrow;|Vector;)|riangle(?:;|Bar;|Equal;))|Up(?:DownVector;|TeeVector;|Vector(?:;|Bar;))|Vector(?:;|Bar;)|arrow;|rightarrow;)|ss(?:EqualGreater;|FullEqual;|Greater;|Less;|SlantEqual;|Tilde;))|fr;|l(?:;|eftarrow;)|midot;|o(?:ng(?:Left(?:Arrow;|RightArrow;)|RightArrow;|left(?:arrow;|rightarrow;)|rightarrow;)|pf;|wer(?:LeftArrow;|RightArrow;))|s(?:cr;|h;|trok;)|t;)|M(?:ap;|cy;|e(?:diumSpace;|llintrf;)|fr;|inusPlus;|opf;|scr;|u;)|N(?:Jcy;|acute;|c(?:aron;|edil;|y;)|e(?:gative(?:MediumSpace;|Thi(?:ckSpace;|nSpace;)|VeryThinSpace;)|sted(?:GreaterGreater;|LessLess;)|wLine;)|fr;|o(?:Break;|nBreakingSpace;|pf;|t(?:;|C(?:ongruent;|upCap;)|DoubleVerticalBar;|E(?:lement;|qual(?:;|Tilde;)|xists;)|Greater(?:;|Equal;|FullEqual;|Greater;|Less;|SlantEqual;|Tilde;)|Hump(?:DownHump;|Equal;)|Le(?:ftTriangle(?:;|Bar;|Equal;)|ss(?:;|Equal;|Greater;|Less;|SlantEqual;|Tilde;))|Nested(?:GreaterGreater;|LessLess;)|Precedes(?:;|Equal;|SlantEqual;)|R(?:everseElement;|ightTriangle(?:;|Bar;|Equal;))|S(?:quareSu(?:bset(?:;|Equal;)|perset(?:;|Equal;))|u(?:bset(?:;|Equal;)|cceeds(?:;|Equal;|SlantEqual;|Tilde;)|perset(?:;|Equal;)))|Tilde(?:;|Equal;|FullEqual;|Tilde;)|VerticalBar;))|scr;|tilde;?|u;)|O(?:Elig;|acute;?|c(?:irc;?|y;)|dblac;|fr;|grave;?|m(?:acr;|ega;|icron;)|opf;|penCurly(?:DoubleQuote;|Quote;)|r;|s(?:cr;|lash;?)|ti(?:lde;?|mes;)|uml;?|ver(?:B(?:ar;|rac(?:e;|ket;))|Parenthesis;))|P(?:artialD;|cy;|fr;|hi;|i;|lusMinus;|o(?:incareplane;|pf;)|r(?:;|ecedes(?:;|Equal;|SlantEqual;|Tilde;)|ime;|o(?:duct;|portion(?:;|al;)))|s(?:cr;|i;))|Q(?:UOT;?|fr;|opf;|scr;)|R(?:Barr;|EG;?|a(?:cute;|ng;|rr(?:;|tl;))|c(?:aron;|edil;|y;)|e(?:;|verse(?:E(?:lement;|quilibrium;)|UpEquilibrium;))|fr;|ho;|ight(?:A(?:ngleBracket;|rrow(?:;|Bar;|LeftArrow;))|Ceiling;|Do(?:ubleBracket;|wn(?:TeeVector;|Vector(?:;|Bar;)))|Floor;|T(?:ee(?:;|Arrow;|Vector;)|riangle(?:;|Bar;|Equal;))|Up(?:DownVector;|TeeVector;|Vector(?:;|Bar;))|Vector(?:;|Bar;)|arrow;)|o(?:pf;|undImplies;)|rightarrow;|s(?:cr;|h;)|uleDelayed;)|S(?:H(?:CHcy;|cy;)|OFTcy;|acute;|c(?:;|aron;|edil;|irc;|y;)|fr;|hort(?:DownArrow;|LeftArrow;|RightArrow;|UpArrow;)|igma;|mallCircle;|opf;|q(?:rt;|uare(?:;|Intersection;|Su(?:bset(?:;|Equal;)|perset(?:;|Equal;))|Union;))|scr;|tar;|u(?:b(?:;|set(?:;|Equal;))|c(?:ceeds(?:;|Equal;|SlantEqual;|Tilde;)|hThat;)|m;|p(?:;|erset(?:;|Equal;)|set;)))|T(?:HORN;?|RADE;|S(?:Hcy;|cy;)|a(?:b;|u;)|c(?:aron;|edil;|y;)|fr;|h(?:e(?:refore;|ta;)|i(?:ckSpace;|nSpace;))|ilde(?:;|Equal;|FullEqual;|Tilde;)|opf;|ripleDot;|s(?:cr;|trok;))|U(?:a(?:cute;?|rr(?:;|ocir;))|br(?:cy;|eve;)|c(?:irc;?|y;)|dblac;|fr;|grave;?|macr;|n(?:der(?:B(?:ar;|rac(?:e;|ket;))|Parenthesis;)|ion(?:;|Plus;))|o(?:gon;|pf;)|p(?:Arrow(?:;|Bar;|DownArrow;)|DownArrow;|Equilibrium;|Tee(?:;|Arrow;)|arrow;|downarrow;|per(?:LeftArrow;|RightArrow;)|si(?:;|lon;))|ring;|scr;|tilde;|uml;?)|V(?:Dash;|bar;|cy;|dash(?:;|l;)|e(?:e;|r(?:bar;|t(?:;|ical(?:Bar;|Line;|Separator;|Tilde;))|yThinSpace;))|fr;|opf;|scr;|vdash;)|W(?:circ;|edge;|fr;|opf;|scr;)|X(?:fr;|i;|opf;|scr;)|Y(?:Acy;|Icy;|Ucy;|acute;?|c(?:irc;|y;)|fr;|opf;|scr;|uml;)|Z(?:Hcy;|acute;|c(?:aron;|y;)|dot;|e(?:roWidthSpace;|ta;)|fr;|opf;|scr;)|a(?:acute;?|breve;|c(?:;|E;|d;|irc;?|ute;?|y;)|elig;?|f(?:;|r;)|grave;?|l(?:e(?:fsym;|ph;)|pha;)|m(?:a(?:cr;|lg;)|p;?)|n(?:d(?:;|and;|d;|slope;|v;)|g(?:;|e;|le;|msd(?:;|a(?:a;|b;|c;|d;|e;|f;|g;|h;))|rt(?:;|vb(?:;|d;))|s(?:ph;|t;)|zarr;))|o(?:gon;|pf;)|p(?:;|E;|acir;|e;|id;|os;|prox(?:;|eq;))|ring;?|s(?:cr;|t;|ymp(?:;|eq;))|tilde;?|uml;?|w(?:conint;|int;))|b(?:Not;|a(?:ck(?:cong;|epsilon;|prime;|sim(?:;|eq;))|r(?:vee;|wed(?:;|ge;)))|brk(?:;|tbrk;)|c(?:ong;|y;)|dquo;|e(?:caus(?:;|e;)|mptyv;|psi;|rnou;|t(?:a;|h;|ween;))|fr;|ig(?:c(?:ap;|irc;|up;)|o(?:dot;|plus;|times;)|s(?:qcup;|tar;)|triangle(?:down;|up;)|uplus;|vee;|wedge;)|karow;|l(?:a(?:ck(?:lozenge;|square;|triangle(?:;|down;|left;|right;))|nk;)|k(?:1(?:2;|4;)|34;)|ock;)|n(?:e(?:;|quiv;)|ot;)|o(?:pf;|t(?:;|tom;)|wtie;|x(?:D(?:L;|R;|l;|r;)|H(?:;|D;|U;|d;|u;)|U(?:L;|R;|l;|r;)|V(?:;|H;|L;|R;|h;|l;|r;)|box;|d(?:L;|R;|l;|r;)|h(?:;|D;|U;|d;|u;)|minus;|plus;|times;|u(?:L;|R;|l;|r;)|v(?:;|H;|L;|R;|h;|l;|r;)))|prime;|r(?:eve;|vbar;?)|s(?:cr;|emi;|im(?:;|e;)|ol(?:;|b;|hsub;))|u(?:ll(?:;|et;)|mp(?:;|E;|e(?:;|q;))))|c(?:a(?:cute;|p(?:;|and;|brcup;|c(?:ap;|up;)|dot;|s;)|r(?:et;|on;))|c(?:a(?:ps;|ron;)|edil;?|irc;|ups(?:;|sm;))|dot;|e(?:dil;?|mptyv;|nt(?:;|erdot;|))|fr;|h(?:cy;|eck(?:;|mark;)|i;)|ir(?:;|E;|c(?:;|eq;|le(?:arrow(?:left;|right;)|d(?:R;|S;|ast;|circ;|dash;)))|e;|fnint;|mid;|scir;)|lubs(?:;|uit;)|o(?:lon(?:;|e(?:;|q;))|m(?:ma(?:;|t;)|p(?:;|fn;|le(?:ment;|xes;)))|n(?:g(?:;|dot;)|int;)|p(?:f;|rod;|y(?:;|sr;|)))|r(?:arr;|oss;)|s(?:cr;|u(?:b(?:;|e;)|p(?:;|e;)))|tdot;|u(?:darr(?:l;|r;)|e(?:pr;|sc;)|larr(?:;|p;)|p(?:;|brcap;|c(?:ap;|up;)|dot;|or;|s;)|r(?:arr(?:;|m;)|ly(?:eq(?:prec;|succ;)|vee;|wedge;)|ren;?|vearrow(?:left;|right;))|vee;|wed;)|w(?:conint;|int;)|ylcty;)|d(?:Arr;|Har;|a(?:gger;|leth;|rr;|sh(?:;|v;))|b(?:karow;|lac;)|c(?:aron;|y;)|d(?:;|a(?:gger;|rr;)|otseq;)|e(?:g;?|lta;|mptyv;)|f(?:isht;|r;)|har(?:l;|r;)|i(?:am(?:;|ond(?:;|suit;)|s;)|e;|gamma;|sin;|v(?:;|ide(?:;|ontimes;|)|onx;))|jcy;|lc(?:orn;|rop;)|o(?:llar;|pf;|t(?:;|eq(?:;|dot;)|minus;|plus;|square;)|ublebarwedge;|wn(?:arrow;|downarrows;|harpoon(?:left;|right;)))|r(?:bkarow;|c(?:orn;|rop;))|s(?:c(?:r;|y;)|ol;|trok;)|t(?:dot;|ri(?:;|f;))|u(?:arr;|har;)|wangle;|z(?:cy;|igrarr;))|e(?:D(?:Dot;|ot;)|a(?:cute;?|ster;)|c(?:aron;|ir(?:;|c;?)|olon;|y;)|dot;|e;|f(?:Dot;|r;)|g(?:;|rave;?|s(?:;|dot;))|l(?:;|inters;|l;|s(?:;|dot;))|m(?:acr;|pty(?:;|set;|v;)|sp(?:1(?:3;|4;)|;))|n(?:g;|sp;)|o(?:gon;|pf;)|p(?:ar(?:;|sl;)|lus;|si(?:;|lon;|v;))|q(?:c(?:irc;|olon;)|s(?:im;|lant(?:gtr;|less;))|u(?:als;|est;|iv(?:;|DD;))|vparsl;)|r(?:Dot;|arr;)|s(?:cr;|dot;|im;)|t(?:a;|h;?)|u(?:ml;?|ro;)|x(?:cl;|ist;|p(?:ectation;|onentiale;)))|f(?:allingdotseq;|cy;|emale;|f(?:ilig;|l(?:ig;|lig;)|r;)|ilig;|jlig;|l(?:at;|lig;|tns;)|nof;|o(?:pf;|r(?:all;|k(?:;|v;)))|partint;|r(?:a(?:c(?:1(?:2;?|3;|4;?|5;|6;|8;)|2(?:3;|5;)|3(?:4;?|5;|8;)|45;|5(?:6;|8;)|78;)|sl;)|own;)|scr;)|g(?:E(?:;|l;)|a(?:cute;|mma(?:;|d;)|p;)|breve;|c(?:irc;|y;)|dot;|e(?:;|l;|q(?:;|q;|slant;)|s(?:;|cc;|dot(?:;|o(?:;|l;))|l(?:;|es;)))|fr;|g(?:;|g;)|imel;|jcy;|l(?:;|E;|a;|j;)|n(?:E;|ap(?:;|prox;)|e(?:;|q(?:;|q;))|sim;)|opf;|rave;|s(?:cr;|im(?:;|e;|l;))|t(?:;|c(?:c;|ir;)|dot;|lPar;|quest;|r(?:a(?:pprox;|rr;)|dot;|eq(?:less;|qless;)|less;|sim;)|)|v(?:ertneqq;|nE;))|h(?:Arr;|a(?:irsp;|lf;|milt;|r(?:dcy;|r(?:;|cir;|w;)))|bar;|circ;|e(?:arts(?:;|uit;)|llip;|rcon;)|fr;|ks(?:earow;|warow;)|o(?:arr;|mtht;|ok(?:leftarrow;|rightarrow;)|pf;|rbar;)|s(?:cr;|lash;|trok;)|y(?:bull;|phen;))|i(?:acute;?|c(?:;|irc;?|y;)|e(?:cy;|xcl;?)|f(?:f;|r;)|grave;?|i(?:;|i(?:int;|nt;)|nfin;|ota;)|jlig;|m(?:a(?:cr;|g(?:e;|line;|part;)|th;)|of;|ped;)|n(?:;|care;|fin(?:;|tie;)|odot;|t(?:;|cal;|e(?:gers;|rcal;)|larhk;|prod;))|o(?:cy;|gon;|pf;|ta;)|prod;|quest;?|s(?:cr;|in(?:;|E;|dot;|s(?:;|v;)|v;))|t(?:;|ilde;)|u(?:kcy;|ml;?))|j(?:c(?:irc;|y;)|fr;|math;|opf;|s(?:cr;|ercy;)|ukcy;)|k(?:appa(?:;|v;)|c(?:edil;|y;)|fr;|green;|hcy;|jcy;|opf;|scr;)|l(?:A(?:arr;|rr;|tail;)|Barr;|E(?:;|g;)|Har;|a(?:cute;|emptyv;|gran;|mbda;|ng(?:;|d;|le;)|p;|quo;?|rr(?:;|b(?:;|fs;)|fs;|hk;|lp;|pl;|sim;|tl;)|t(?:;|ail;|e(?:;|s;)))|b(?:arr;|brk;|r(?:ac(?:e;|k;)|k(?:e;|sl(?:d;|u;))))|c(?:aron;|e(?:dil;|il;)|ub;|y;)|d(?:ca;|quo(?:;|r;)|r(?:dhar;|ushar;)|sh;)|e(?:;|ft(?:arrow(?:;|tail;)|harpoon(?:down;|up;)|leftarrows;|right(?:arrow(?:;|s;)|harpoons;|squigarrow;)|threetimes;)|g;|q(?:;|q;|slant;)|s(?:;|cc;|dot(?:;|o(?:;|r;))|g(?:;|es;)|s(?:approx;|dot;|eq(?:gtr;|qgtr;)|gtr;|sim;)))|f(?:isht;|loor;|r;)|g(?:;|E;)|h(?:ar(?:d;|u(?:;|l;))|blk;)|jcy;|l(?:;|arr;|corner;|hard;|tri;)|m(?:idot;|oust(?:;|ache;))|n(?:E;|ap(?:;|prox;)|e(?:;|q(?:;|q;))|sim;)|o(?:a(?:ng;|rr;)|brk;|ng(?:left(?:arrow;|rightarrow;)|mapsto;|rightarrow;)|oparrow(?:left;|right;)|p(?:ar;|f;|lus;)|times;|w(?:ast;|bar;)|z(?:;|enge;|f;))|par(?:;|lt;)|r(?:arr;|corner;|har(?:;|d;)|m;|tri;)|s(?:aquo;|cr;|h;|im(?:;|e;|g;)|q(?:b;|uo(?:;|r;))|trok;)|t(?:;|c(?:c;|ir;)|dot;|hree;|imes;|larr;|quest;|r(?:Par;|i(?:;|e;|f;))|)|ur(?:dshar;|uhar;)|v(?:ertneqq;|nE;))|m(?:DDot;|a(?:cr;?|l(?:e;|t(?:;|ese;))|p(?:;|sto(?:;|down;|left;|up;))|rker;)|c(?:omma;|y;)|dash;|easuredangle;|fr;|ho;|i(?:cro;?|d(?:;|ast;|cir;|dot;?)|nus(?:;|b;|d(?:;|u;)))|l(?:cp;|dr;)|nplus;|o(?:dels;|pf;)|p;|s(?:cr;|tpos;)|u(?:;|ltimap;|map;))|n(?:G(?:g;|t(?:;|v;))|L(?:eft(?:arrow;|rightarrow;)|l;|t(?:;|v;))|Rightarrow;|V(?:Dash;|dash;)|a(?:bla;|cute;|ng;|p(?:;|E;|id;|os;|prox;)|tur(?:;|al(?:;|s;)))|b(?:sp;?|ump(?:;|e;))|c(?:a(?:p;|ron;)|edil;|ong(?:;|dot;)|up;|y;)|dash;|e(?:;|Arr;|ar(?:hk;|r(?:;|ow;))|dot;|quiv;|s(?:ear;|im;)|xist(?:;|s;))|fr;|g(?:E;|e(?:;|q(?:;|q;|slant;)|s;)|sim;|t(?:;|r;))|h(?:Arr;|arr;|par;)|i(?:;|s(?:;|d;)|v;)|jcy;|l(?:Arr;|E;|arr;|dr;|e(?:;|ft(?:arrow;|rightarrow;)|q(?:;|q;|slant;)|s(?:;|s;))|sim;|t(?:;|ri(?:;|e;)))|mid;|o(?:pf;|t(?:;|in(?:;|E;|dot;|v(?:a;|b;|c;))|ni(?:;|v(?:a;|b;|c;))|))|p(?:ar(?:;|allel;|sl;|t;)|olint;|r(?:;|cue;|e(?:;|c(?:;|eq;))))|r(?:Arr;|arr(?:;|c;|w;)|ightarrow;|tri(?:;|e;))|s(?:c(?:;|cue;|e;|r;)|hort(?:mid;|parallel;)|im(?:;|e(?:;|q;))|mid;|par;|qsu(?:be;|pe;)|u(?:b(?:;|E;|e;|set(?:;|eq(?:;|q;)))|cc(?:;|eq;)|p(?:;|E;|e;|set(?:;|eq(?:;|q;)))))|t(?:gl;|ilde;?|lg;|riangle(?:left(?:;|eq;)|right(?:;|eq;)))|u(?:;|m(?:;|ero;|sp;))|v(?:Dash;|Harr;|ap;|dash;|g(?:e;|t;)|infin;|l(?:Arr;|e;|t(?:;|rie;))|r(?:Arr;|trie;)|sim;)|w(?:Arr;|ar(?:hk;|r(?:;|ow;))|near;))|o(?:S;|a(?:cute;?|st;)|c(?:ir(?:;|c;?)|y;)|d(?:ash;|blac;|iv;|ot;|sold;)|elig;|f(?:cir;|r;)|g(?:on;|rave;?|t;)|h(?:bar;|m;)|int;|l(?:arr;|c(?:ir;|ross;)|ine;|t;)|m(?:acr;|ega;|i(?:cron;|d;|nus;))|opf;|p(?:ar;|erp;|lus;)|r(?:;|arr;|d(?:;|er(?:;|of;)|f;?|m;?)|igof;|or;|slope;|v;)|s(?:cr;|lash;?|ol;)|ti(?:lde;?|mes(?:;|as;))|uml;?|vbar;)|p(?:ar(?:;|a(?:;|llel;|)|s(?:im;|l;)|t;)|cy;|er(?:cnt;|iod;|mil;|p;|tenk;)|fr;|h(?:i(?:;|v;)|mmat;|one;)|i(?:;|tchfork;|v;)|l(?:an(?:ck(?:;|h;)|kv;)|us(?:;|acir;|b;|cir;|d(?:o;|u;)|e;|mn;?|sim;|two;))|m;|o(?:intint;|pf;|und;?)|r(?:;|E;|ap;|cue;|e(?:;|c(?:;|approx;|curlyeq;|eq;|n(?:approx;|eqq;|sim;)|sim;))|ime(?:;|s;)|n(?:E;|ap;|sim;)|o(?:d;|f(?:alar;|line;|surf;)|p(?:;|to;))|sim;|urel;)|s(?:cr;|i;)|uncsp;)|q(?:fr;|int;|opf;|prime;|scr;|u(?:at(?:ernions;|int;)|est(?:;|eq;)|ot;?))|r(?:A(?:arr;|rr;|tail;)|Barr;|Har;|a(?:c(?:e;|ute;)|dic;|emptyv;|ng(?:;|d;|e;|le;)|quo;?|rr(?:;|ap;|b(?:;|fs;)|c;|fs;|hk;|lp;|pl;|sim;|tl;|w;)|t(?:ail;|io(?:;|nals;)))|b(?:arr;|brk;|r(?:ac(?:e;|k;)|k(?:e;|sl(?:d;|u;))))|c(?:aron;|e(?:dil;|il;)|ub;|y;)|d(?:ca;|ldhar;|quo(?:;|r;)|sh;)|e(?:al(?:;|ine;|part;|s;)|ct;|g;?)|f(?:isht;|loor;|r;)|h(?:ar(?:d;|u(?:;|l;))|o(?:;|v;))|i(?:ght(?:arrow(?:;|tail;)|harpoon(?:down;|up;)|left(?:arrows;|harpoons;)|rightarrows;|squigarrow;|threetimes;)|ng;|singdotseq;)|l(?:arr;|har;|m;)|moust(?:;|ache;)|nmid;|o(?:a(?:ng;|rr;)|brk;|p(?:ar;|f;|lus;)|times;)|p(?:ar(?:;|gt;)|polint;)|rarr;|s(?:aquo;|cr;|h;|q(?:b;|uo(?:;|r;)))|t(?:hree;|imes;|ri(?:;|e;|f;|ltri;))|uluhar;|x;)|s(?:acute;|bquo;|c(?:;|E;|a(?:p;|ron;)|cue;|e(?:;|dil;)|irc;|n(?:E;|ap;|sim;)|polint;|sim;|y;)|dot(?:;|b;|e;)|e(?:Arr;|ar(?:hk;|r(?:;|ow;))|ct;?|mi;|swar;|tm(?:inus;|n;)|xt;)|fr(?:;|own;)|h(?:arp;|c(?:hcy;|y;)|ort(?:mid;|parallel;)|y;?)|i(?:gma(?:;|f;|v;)|m(?:;|dot;|e(?:;|q;)|g(?:;|E;)|l(?:;|E;)|ne;|plus;|rarr;))|larr;|m(?:a(?:llsetminus;|shp;)|eparsl;|i(?:d;|le;)|t(?:;|e(?:;|s;)))|o(?:ftcy;|l(?:;|b(?:;|ar;))|pf;)|pa(?:des(?:;|uit;)|r;)|q(?:c(?:ap(?:;|s;)|up(?:;|s;))|su(?:b(?:;|e;|set(?:;|eq;))|p(?:;|e;|set(?:;|eq;)))|u(?:;|ar(?:e;|f;)|f;))|rarr;|s(?:cr;|etmn;|mile;|tarf;)|t(?:ar(?:;|f;)|r(?:aight(?:epsilon;|phi;)|ns;))|u(?:b(?:;|E;|dot;|e(?:;|dot;)|mult;|n(?:E;|e;)|plus;|rarr;|s(?:et(?:;|eq(?:;|q;)|neq(?:;|q;))|im;|u(?:b;|p;)))|cc(?:;|approx;|curlyeq;|eq;|n(?:approx;|eqq;|sim;)|sim;)|m;|ng;|p(?:1;?|2;?|3;?|;|E;|d(?:ot;|sub;)|e(?:;|dot;)|hs(?:ol;|ub;)|larr;|mult;|n(?:E;|e;)|plus;|s(?:et(?:;|eq(?:;|q;)|neq(?:;|q;))|im;|u(?:b;|p;))))|w(?:Arr;|ar(?:hk;|r(?:;|ow;))|nwar;)|zlig;?)|t(?:a(?:rget;|u;)|brk;|c(?:aron;|edil;|y;)|dot;|elrec;|fr;|h(?:e(?:re(?:4;|fore;)|ta(?:;|sym;|v;))|i(?:ck(?:approx;|sim;)|nsp;)|k(?:ap;|sim;)|orn;?)|i(?:lde;|mes(?:;|b(?:;|ar;)|d;|)|nt;)|o(?:ea;|p(?:;|bot;|cir;|f(?:;|ork;))|sa;)|prime;|r(?:ade;|i(?:angle(?:;|down;|left(?:;|eq;)|q;|right(?:;|eq;))|dot;|e;|minus;|plus;|sb;|time;)|pezium;)|s(?:c(?:r;|y;)|hcy;|trok;)|w(?:ixt;|ohead(?:leftarrow;|rightarrow;)))|u(?:Arr;|Har;|a(?:cute;?|rr;)|br(?:cy;|eve;)|c(?:irc;?|y;)|d(?:arr;|blac;|har;)|f(?:isht;|r;)|grave;?|h(?:ar(?:l;|r;)|blk;)|l(?:c(?:orn(?:;|er;)|rop;)|tri;)|m(?:acr;|l;?)|o(?:gon;|pf;)|p(?:arrow;|downarrow;|harpoon(?:left;|right;)|lus;|si(?:;|h;|lon;)|uparrows;)|r(?:c(?:orn(?:;|er;)|rop;)|ing;|tri;)|scr;|t(?:dot;|ilde;|ri(?:;|f;))|u(?:arr;|ml;?)|wangle;)|v(?:Arr;|Bar(?:;|v;)|Dash;|a(?:ngrt;|r(?:epsilon;|kappa;|nothing;|p(?:hi;|i;|ropto;)|r(?:;|ho;)|s(?:igma;|u(?:bsetneq(?:;|q;)|psetneq(?:;|q;)))|t(?:heta;|riangle(?:left;|right;))))|cy;|dash;|e(?:e(?:;|bar;|eq;)|llip;|r(?:bar;|t;))|fr;|ltri;|nsu(?:b;|p;)|opf;|prop;|rtri;|s(?:cr;|u(?:bn(?:E;|e;)|pn(?:E;|e;)))|zigzag;)|w(?:circ;|e(?:d(?:bar;|ge(?:;|q;))|ierp;)|fr;|opf;|p;|r(?:;|eath;)|scr;)|x(?:c(?:ap;|irc;|up;)|dtri;|fr;|h(?:Arr;|arr;)|i;|l(?:Arr;|arr;)|map;|nis;|o(?:dot;|p(?:f;|lus;)|time;)|r(?:Arr;|arr;)|s(?:cr;|qcup;)|u(?:plus;|tri;)|vee;|wedge;)|y(?:ac(?:ute;?|y;)|c(?:irc;|y;)|en;?|fr;|icy;|opf;|scr;|u(?:cy;|ml;?))|z(?:acute;|c(?:aron;|y;)|dot;|e(?:etrf;|ta;)|fr;|hcy;|igrarr;|opf;|scr;|w(?:j;|nj;)))|[\s\S]/g,Ds=/[^\r"&\u0000]+/g,Hl=/[^\r'&\u0000]+/g,Vl=/[^\r\t\n\f &>\u0000]+/g,Bl=/[^\r\t\n\f \/>A-Z\u0000]+/g,nr=/[^\r\t\n\f \/=>A-Z\u0000]+/g,Ms=/[^\]\r\u0000\uffff]*/g,la=/[^&<\r\u0000\uffff]*/g,pm=/[^<\r\u0000\uffff]*/g,KT=/[^\r\u0000\uffff]*/g,gm=/(?:(\/)?([a-z]+)>)|[\s\S]/g,mm=/(?:([-a-z]+)[ \t\n\f]*=[ \t\n\f]*('[^'&\r\u0000]*'|"[^"&\r\u0000]*"|[^\t\n\r\f "&'\u0000>][^&> \t\n\r\f\u0000]*[ \t\n\f]))|[\s\S]/g,da=/[^\x09\x0A\x0C\x0D\x20]/,ql=/[^\x09\x0A\x0C\x0D\x20]/g,XT=/[^\x00\x09\x0A\x0C\x0D\x20]/,Fr=/^[\x09\x0A\x0C\x0D\x20]+/,fa=/\x00/g;function Dt(q){var z=16384;if(q.length0;z--){var oe=this.elements[z];if(Ue(oe,q))break}this.elements.length=z,this.top=this.elements[z-1]},Ae.ElementStack.prototype.popElementType=function(q){for(var z=this.elements.length-1;z>0&&!(this.elements[z]instanceof q);z--);this.elements.length=z,this.top=this.elements[z-1]},Ae.ElementStack.prototype.popElement=function(q){for(var z=this.elements.length-1;z>0&&this.elements[z]!==q;z--);this.elements.length=z,this.top=this.elements[z-1]},Ae.ElementStack.prototype.removeElement=function(q){if(this.top===q)this.pop();else{var z=this.elements.lastIndexOf(q);z!==-1&&this.elements.splice(z,1)}},Ae.ElementStack.prototype.clearToContext=function(q){for(var z=this.elements.length-1;z>0&&!Ue(this.elements[z],q);z--);this.elements.length=z+1,this.top=this.elements[z]},Ae.ElementStack.prototype.contains=function(q){return this.inSpecificScope(q,Object.create(null))},Ae.ElementStack.prototype.inSpecificScope=function(q,z){for(var oe=this.elements.length-1;oe>=0;oe--){var te=this.elements[oe];if(Ue(te,q))return!0;if(Ue(te,z))return!1}return!1},Ae.ElementStack.prototype.elementInSpecificScope=function(q,z){for(var oe=this.elements.length-1;oe>=0;oe--){var te=this.elements[oe];if(te===q)return!0;if(Ue(te,z))return!1}return!1},Ae.ElementStack.prototype.elementTypeInSpecificScope=function(q,z){for(var oe=this.elements.length-1;oe>=0;oe--){var te=this.elements[oe];if(te instanceof q)return!0;if(Ue(te,z))return!1}return!1},Ae.ElementStack.prototype.inScope=function(q){return this.inSpecificScope(q,y)},Ae.ElementStack.prototype.elementInScope=function(q){return this.elementInSpecificScope(q,y)},Ae.ElementStack.prototype.elementTypeInScope=function(q){return this.elementTypeInSpecificScope(q,y)},Ae.ElementStack.prototype.inButtonScope=function(q){return this.inSpecificScope(q,x)},Ae.ElementStack.prototype.inListItemScope=function(q){return this.inSpecificScope(q,g)},Ae.ElementStack.prototype.inTableScope=function(q){return this.inSpecificScope(q,O)},Ae.ElementStack.prototype.inSelectScope=function(q){for(var z=this.elements.length-1;z>=0;z--){var oe=this.elements[z];if(oe.namespaceURI!==s.HTML)return!1;var te=oe.localName;if(te===q)return!0;if(te!=="optgroup"&&te!=="option")return!1}return!1},Ae.ElementStack.prototype.generateImpliedEndTags=function(q,z){for(var oe=z?F:V,te=this.elements.length-1;te>=0;te--){var We=this.elements[te];if(q&&Ue(We,q)||!Ue(this.elements[te],oe))break}this.elements.length=te+1,this.top=this.elements[te]},Ae.ActiveFormattingElements=function(){this.list=[],this.attrs=[]},Ae.ActiveFormattingElements.prototype.MARKER={localName:"|"},Ae.ActiveFormattingElements.prototype.insertMarker=function(){this.list.push(this.MARKER),this.attrs.push(this.MARKER)},Ae.ActiveFormattingElements.prototype.push=function(q,z){for(var oe=0,te=this.list.length-1;te>=0&&this.list[te]!==this.MARKER;te--)if(jr(q,this.list[te],this.attrs[te])&&(oe++,oe===3)){this.list.splice(te,1),this.attrs.splice(te,1);break}this.list.push(q);for(var We=[],ne=0;ne=0&&this.list[q]!==this.MARKER;q--);q<0&&(q=0),this.list.length=q,this.attrs.length=q},Ae.ActiveFormattingElements.prototype.findElementByTag=function(q){for(var z=this.list.length-1;z>=0;z--){var oe=this.list[z];if(oe===this.MARKER)break;if(oe.localName===q)return oe}return null},Ae.ActiveFormattingElements.prototype.indexOf=function(q){return this.list.lastIndexOf(q)},Ae.ActiveFormattingElements.prototype.remove=function(q){var z=this.list.lastIndexOf(q);z!==-1&&(this.list.splice(z,1),this.attrs.splice(z,1))},Ae.ActiveFormattingElements.prototype.replace=function(q,z,oe){var te=this.list.lastIndexOf(q);te!==-1&&(this.list[te]=z,this.attrs[te]=oe)},Ae.ActiveFormattingElements.prototype.insertAfter=function(q,z){var oe=this.list.lastIndexOf(q);oe!==-1&&(this.list.splice(oe,0,z),this.attrs.splice(oe,0,z))};function Ae(q,z,oe){var te=null,We=0,ne=0,jr=!1,rr=!1,Ur=0,Ln=[],Pt="",ha=!0,Hr=0,k=Ce,ir,nt,He="",pa="",Ve=[],Wt="",Ft="",Ge=[],sr=[],or=[],ar=[],dn=[],ga=!1,$=KS,Pn=null,Fn=[],R=new Ae.ElementStack,Ie=new Ae.ActiveFormattingElements,Vr=z!==void 0,ma=null,jn=null,va=!0;z&&(va=z.ownerDocument._scripting_enabled),oe&&oe.scripting_enabled===!1&&(va=!1);var rt=!0,zl=!1,ba,Gl,Y=[],ur=!1,Br=!1,ya={document:function(){return Le},_asDocumentFragment:function(){for(var p=Le.createDocumentFragment(),v=Le.firstChild;v.hasChildNodes();)p.appendChild(v.firstChild);return p},pause:function(){Hr++},resume:function(){Hr--,this.parse("")},parse:function(p,v,D){var j;return Hr>0?(Pt+=p,!0):(Ur===0?(Pt&&(p=Pt+p,Pt=""),v&&(p+="\uFFFF",jr=!0),te=p,We=p.length,ne=0,ha&&(ha=!1,te.charCodeAt(0)===65279&&(ne=1)),Ur++,j=Sm(D),Pt=te.substring(ne,We),Ur--):(Ur++,Ln.push(te,We,ne),te=p,We=p.length,ne=0,Sm(),j=!1,Pt=te.substring(ne,We),ne=Ln.pop(),We=Ln.pop(),te=Ln.pop(),Pt&&(te=Pt+te.substring(ne),We=te.length,ne=0,Pt=""),Ur--),j)}},Le=new n(!0,q);if(Le._parser=ya,Le._scripting_enabled=va,z){if(z.ownerDocument._quirks&&(Le._quirks=!0),z.ownerDocument._limitedQuirks&&(Le._limitedQuirks=!0),z.namespaceURI===s.HTML)switch(z.localName){case"title":case"textarea":k=fr;break;case"style":case"xmp":case"iframe":case"noembed":case"noframes":case"script":case"plaintext":k=Kl;break}var Tm=Le.createElement("html");Le._appendChild(Tm),R.push(Tm),z instanceof a.HTMLTemplateElement&&Fn.push(ad),Ps();for(var Rs=z;Rs!==null;Rs=Rs.parentElement)if(Rs instanceof a.HTMLFormElement){jn=Rs;break}}function Sm(p){for(var v,D,j,B;ne0||p&&p())return!0;switch(typeof k.lookahead){case"undefined":if(v=te.charCodeAt(ne++),rr&&(rr=!1,v===10)){ne++;continue}switch(v){case 13:ne0){var p=Dt(Y);if(Y.length=0,Br&&(Br=!1,p[0]===` `&&(p=p.substring(1)),p.length===0))return;ot(l,p),ur=!1}Br=!1}function Os(p){p.lastIndex=ne-1;var v=p.exec(te);if(v&&v.index===ne-1)return v=v[0],ne+=v.length-1,jr&&ne===We&&(v=v.slice(0,-1),ne--),v;throw new Error("should never happen")}function ks(p){p.lastIndex=ne-1;var v=p.exec(te)[0];return v?(iS(v),ne+=v.length-1,!0):!1}function iS(p){Y.length>0&&Oi(),!(Br&&(Br=!1,p[0]===` `&&(p=p.substring(1)),p.length===0))&&ot(l,p)}function Hn(){if(ga)ot(f,He);else{var p=He;He="",pa=p,ot(d,p,dn)}}function sS(){if(ne===We)return!1;gm.lastIndex=ne;var p=gm.exec(te);if(!p)throw new Error("should never happen");var v=p[2];if(!v)return!1;var D=p[1];return D?(ne+=v.length+2,ot(f,v)):(ne+=v.length+1,pa=v,ot(d,v,b)),!0}function oS(){ga?ot(f,He,null,!0):ot(d,He,dn,!0)}function Fe(){ot(m,Dt(sr),or?Dt(or):void 0,ar?Dt(ar):void 0)}function we(){Oi(),$(c),Le.modclock=1}var ot=ya.insertToken=function(v,D,j,B){Oi();var J=R.top;!J||J.namespaceURI===s.HTML?$(v,D,j,B):v!==d&&v!==l?Hm(v,D,j,B):vm(J)&&(v===l||v===d&&D!=="mglyph"&&D!=="malignmark")||v===d&&D==="svg"&&J.namespaceURI===s.MATHML&&J.localName==="annotation-xml"||bm(J)?(Gl=!0,$(v,D,j,B),Gl=!1):Hm(v,D,j,B)};function In(p){var v=R.top;dr&&Ue(v,U)?Ta(function(D){return D.createComment(p)}):(v instanceof a.HTMLTemplateElement&&(v=v.content),v._appendChild(v.ownerDocument.createComment(p)))}function Cn(p){var v=R.top;if(dr&&Ue(v,U))Ta(function(j){return j.createTextNode(p)});else{v instanceof a.HTMLTemplateElement&&(v=v.content);var D=v.lastChild;D&&D.nodeType===i.TEXT_NODE?D.appendData(p):v._appendChild(v.ownerDocument.createTextNode(p))}}function Ls(p,v,D){var j=o.createElement(p,v,null);if(D)for(var B=0,J=D.length;B=0;v--)if(R.elements[v]instanceof p)return v;return-1}function Ta(p){var v,D,j=-1,B=-1,J;if(j=Im(a.HTMLTableElement),B=Im(a.HTMLTemplateElement),B>=0&&(j<0||B>j)?v=R.elements[B]:j>=0&&(v=R.elements[j].parentNode,v?D=R.elements[j]:v=R.elements[j-1]),v||(v=R.elements[0]),v instanceof a.HTMLTemplateElement&&(v=v.content),J=p(v.ownerDocument),J.nodeType===i.TEXT_NODE){var le;if(D?le=D.previousSibling:le=v.lastChild,le&&le.nodeType===i.TEXT_NODE)return le.appendData(J.data),J}return D?v.insertBefore(J,D):v._appendChild(J),J}function Ps(){for(var p=!1,v=R.elements.length-1;v>=0;v--){var D=R.elements[v];if(v===0&&(p=!0,Vr&&(D=z)),D.namespaceURI===s.HTML){var j=D.localName;switch(j){case"select":for(var B=v;B>0;){var J=R.elements[--B];if(J instanceof a.HTMLTemplateElement)break;if(J instanceof a.HTMLTableElement){$=Pa;return}}$=Vn;return;case"tr":$=Us;return;case"tbody":case"tfoot":case"thead":$=Gr;return;case"caption":$=od;return;case"colgroup":$=La;return;case"table":$=tn;return;case"template":$=Fn[Fn.length-1];return;case"body":$=ce;return;case"frameset":$=ud;return;case"html":ma===null?$=Oa:$=sd;return;default:if(!p){if(j==="head"){$=it;return}if(j==="td"||j==="th"){$=ki;return}}}}if(p){$=ce;return}}}function Sa(p,v){me(p,v),k=Fs,Pn=$,$=ka}function aS(p,v){me(p,v),k=fr,Pn=$,$=ka}function Yl(p,v){return{elt:Ls(p,Ie.list[v].localName,Ie.attrs[v]),attrs:Ie.attrs[v]}}function kt(){if(Ie.list.length!==0){var p=Ie.list[Ie.list.length-1];if(p!==Ie.MARKER&&R.elements.lastIndexOf(p)===-1){for(var v=Ie.list.length-2;v>=0&&(p=Ie.list[v],!(p===Ie.MARKER||R.elements.lastIndexOf(p)!==-1));v--);for(v=v+1;v3&&fn!==-1&&(Ie.remove(et),fn=-1),fn===-1){R.removeElement(et);continue}var vr=Yl(xe.ownerDocument,fn);Ie.replace(et,vr.elt,vr.attrs),R.elements[nn]=vr.elt,et=vr.elt,St===B&&(Ie.remove(_a),Ie.insertAfter(vr.elt,_a)),et._appendChild(St),St=et}dr&&Ue(xe,U)?Ta(function(){return St}):xe instanceof a.HTMLTemplateElement?xe.content._appendChild(St):xe._appendChild(St);for(var Hs=Yl(B.ownerDocument,Ie.indexOf(D));B.hasChildNodes();)Hs.elt._appendChild(B.firstChild);B._appendChild(Hs.elt),Ie.remove(D),Ie.replace(_a,Hs.elt,Hs.attrs),R.removeElement(D);var n_=R.elements.lastIndexOf(B);R.elements.splice(n_+1,0,Hs.elt)}else return R.popElement(D),Ie.remove(D),!0}return!0}function cS(){R.pop(),$=Pn}function qr(){delete Le._parser,R.elements.length=0,Le.defaultView&&Le.defaultView.dispatchEvent(new a.Event("load",{}))}function se(p,v){k=v,ne--}function Ce(p){switch(p){case 38:ir=Ce,k=js;break;case 60:if(sS())break;k=lS;break;case 0:Y.push(p),ur=!0;break;case-1:we();break;default:ks(la)||Y.push(p);break}}function fr(p){switch(p){case 38:ir=fr,k=js;break;case 60:k=fS;break;case 0:Y.push(65533),ur=!0;break;case-1:we();break;default:Y.push(p);break}}function Fs(p){switch(p){case 60:k=gS;break;case 0:Y.push(65533);break;case-1:we();break;default:ks(pm)||Y.push(p);break}}function hr(p){switch(p){case 60:k=bS;break;case 0:Y.push(65533);break;case-1:we();break;default:ks(pm)||Y.push(p);break}}function Kl(p){switch(p){case 0:Y.push(65533);break;case-1:we();break;default:ks(KT)||Y.push(p);break}}function lS(p){switch(p){case 33:k=Dm;break;case 47:k=dS;break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:nS(),se(p,Cm);break;case 63:se(p,Na);break;default:Y.push(60),se(p,Ce);break}}function dS(p){switch(p){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:As(),se(p,Cm);break;case 62:k=Ce;break;case-1:Y.push(60),Y.push(47),we();break;default:se(p,Na);break}}function Cm(p){switch(p){case 9:case 10:case 12:case 32:k=Nn;break;case 47:k=gr;break;case 62:k=Ce,Hn();break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:He+=String.fromCharCode(p+32);break;case 0:He+="\uFFFD";break;case-1:we();break;default:He+=Os(Bl);break}}function fS(p){p===47?(Un(),k=hS):(Y.push(60),se(p,fr))}function hS(p){switch(p){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:As(),se(p,pS);break;default:Y.push(60),Y.push(47),se(p,fr);break}}function pS(p){switch(p){case 9:case 10:case 12:case 32:if(en(He)){k=Nn;return}break;case 47:if(en(He)){k=gr;return}break;case 62:if(en(He)){k=Ce,Hn();return}break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:He+=String.fromCharCode(p+32),Ve.push(p);return;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:He+=String.fromCharCode(p),Ve.push(p);return}Y.push(60),Y.push(47),u(Y,Ve),se(p,fr)}function gS(p){p===47?(Un(),k=mS):(Y.push(60),se(p,Fs))}function mS(p){switch(p){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:As(),se(p,vS);break;default:Y.push(60),Y.push(47),se(p,Fs);break}}function vS(p){switch(p){case 9:case 10:case 12:case 32:if(en(He)){k=Nn;return}break;case 47:if(en(He)){k=gr;return}break;case 62:if(en(He)){k=Ce,Hn();return}break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:He+=String.fromCharCode(p+32),Ve.push(p);return;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:He+=String.fromCharCode(p),Ve.push(p);return}Y.push(60),Y.push(47),u(Y,Ve),se(p,Fs)}function bS(p){switch(p){case 47:Un(),k=yS;break;case 33:k=wS,Y.push(60),Y.push(33);break;default:Y.push(60),se(p,hr);break}}function yS(p){switch(p){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:As(),se(p,ES);break;default:Y.push(60),Y.push(47),se(p,hr);break}}function ES(p){switch(p){case 9:case 10:case 12:case 32:if(en(He)){k=Nn;return}break;case 47:if(en(He)){k=gr;return}break;case 62:if(en(He)){k=Ce,Hn();return}break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:He+=String.fromCharCode(p+32),Ve.push(p);return;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:He+=String.fromCharCode(p),Ve.push(p);return}Y.push(60),Y.push(47),u(Y,Ve),se(p,hr)}function wS(p){p===45?(k=TS,Y.push(45)):se(p,hr)}function TS(p){p===45?(k=xm,Y.push(45)):se(p,hr)}function xn(p){switch(p){case 45:k=SS,Y.push(45);break;case 60:k=Xl;break;case 0:Y.push(65533);break;case-1:we();break;default:Y.push(p);break}}function SS(p){switch(p){case 45:k=xm,Y.push(45);break;case 60:k=Xl;break;case 0:k=xn,Y.push(65533);break;case-1:we();break;default:k=xn,Y.push(p);break}}function xm(p){switch(p){case 45:Y.push(45);break;case 60:k=Xl;break;case 62:k=hr,Y.push(62);break;case 0:k=xn,Y.push(65533);break;case-1:we();break;default:k=xn,Y.push(p);break}}function Xl(p){switch(p){case 47:Un(),k=_S;break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Un(),Y.push(60),se(p,CS);break;default:Y.push(60),se(p,xn);break}}function _S(p){switch(p){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:As(),se(p,IS);break;default:Y.push(60),Y.push(47),se(p,xn);break}}function IS(p){switch(p){case 9:case 10:case 12:case 32:if(en(He)){k=Nn;return}break;case 47:if(en(He)){k=gr;return}break;case 62:if(en(He)){k=Ce,Hn();return}break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:He+=String.fromCharCode(p+32),Ve.push(p);return;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:He+=String.fromCharCode(p),Ve.push(p);return}Y.push(60),Y.push(47),u(Y,Ve),se(p,xn)}function CS(p){switch(p){case 9:case 10:case 12:case 32:case 47:case 62:Dt(Ve)==="script"?k=pr:k=xn,Y.push(p);break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Ve.push(p+32),Y.push(p);break;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Ve.push(p),Y.push(p);break;default:se(p,xn);break}}function pr(p){switch(p){case 45:k=xS,Y.push(45);break;case 60:k=Jl,Y.push(60);break;case 0:Y.push(65533);break;case-1:we();break;default:Y.push(p);break}}function xS(p){switch(p){case 45:k=NS,Y.push(45);break;case 60:k=Jl,Y.push(60);break;case 0:k=pr,Y.push(65533);break;case-1:we();break;default:k=pr,Y.push(p);break}}function NS(p){switch(p){case 45:Y.push(45);break;case 60:k=Jl,Y.push(60);break;case 62:k=hr,Y.push(62);break;case 0:k=pr,Y.push(65533);break;case-1:we();break;default:k=pr,Y.push(p);break}}function Jl(p){p===47?(Un(),k=DS,Y.push(47)):se(p,pr)}function DS(p){switch(p){case 9:case 10:case 12:case 32:case 47:case 62:Dt(Ve)==="script"?k=xn:k=pr,Y.push(p);break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Ve.push(p+32),Y.push(p);break;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Ve.push(p),Y.push(p);break;default:se(p,pr);break}}function Nn(p){switch(p){case 9:case 10:case 12:case 32:break;case 47:k=gr;break;case 62:k=Ce,Hn();break;case-1:we();break;case 61:Wl(),Wt+=String.fromCharCode(p),k=ed;break;default:if(tS())break;Wl(),se(p,ed);break}}function ed(p){switch(p){case 9:case 10:case 12:case 32:case 47:case 62:case-1:se(p,MS);break;case 61:k=Nm;break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Wt+=String.fromCharCode(p+32);break;case 0:Wt+="\uFFFD";break;case 34:case 39:case 60:default:Wt+=Os(nr);break}}function MS(p){switch(p){case 9:case 10:case 12:case 32:break;case 47:cr(Wt),k=gr;break;case 61:k=Nm;break;case 62:k=Ce,cr(Wt),Hn();break;case-1:cr(Wt),we();break;default:cr(Wt),Wl(),se(p,ed);break}}function Nm(p){switch(p){case 9:case 10:case 12:case 32:break;case 34:Zl(),k=Ia;break;case 39:Zl(),k=Ca;break;case 62:default:Zl(),se(p,xa);break}}function Ia(p){switch(p){case 34:cr(Wt,Ft),k=td;break;case 38:ir=Ia,k=js;break;case 0:Ft+="\uFFFD";break;case-1:we();break;case 10:Ft+=String.fromCharCode(p);break;default:Ft+=Os(Ds);break}}function Ca(p){switch(p){case 39:cr(Wt,Ft),k=td;break;case 38:ir=Ca,k=js;break;case 0:Ft+="\uFFFD";break;case-1:we();break;case 10:Ft+=String.fromCharCode(p);break;default:Ft+=Os(Hl);break}}function xa(p){switch(p){case 9:case 10:case 12:case 32:cr(Wt,Ft),k=Nn;break;case 38:ir=xa,k=js;break;case 62:cr(Wt,Ft),k=Ce,Hn();break;case 0:Ft+="\uFFFD";break;case-1:ne--,k=Ce;break;case 34:case 39:case 60:case 61:case 96:default:Ft+=Os(Vl);break}}function td(p){switch(p){case 9:case 10:case 12:case 32:k=Nn;break;case 47:k=gr;break;case 62:k=Ce,Hn();break;case-1:we();break;default:se(p,Nn);break}}function gr(p){switch(p){case 62:k=Ce,oS();break;case-1:we();break;default:se(p,Nn);break}}function Na(p,v,D){var j=v.length;D?ne+=j-1:ne+=j;var B=v.substring(0,j-1);B=B.replace(/\u0000/g,"\uFFFD"),B=B.replace(/\u000D\u000A/g,` `),B=B.replace(/\u000D/g,` `),ot(h,B),k=Ce}Na.lookahead=">";function Dm(p,v,D){if(v[0]==="-"&&v[1]==="-"){ne+=2,_m(),k=RS;return}v.toUpperCase()==="DOCTYPE"?(ne+=7,k=jS):v==="[CDATA["&&rS()?(ne+=7,k=id):k=Na}Dm.lookahead=7;function RS(p){switch(_m(),p){case 45:k=AS;break;case 62:k=Ce,ot(h,Dt(Ge));break;default:se(p,$r);break}}function AS(p){switch(p){case 45:k=Da;break;case 62:k=Ce,ot(h,Dt(Ge));break;case-1:ot(h,Dt(Ge)),we();break;default:Ge.push(45),se(p,$r);break}}function $r(p){switch(p){case 60:Ge.push(p),k=OS;break;case 45:k=nd;break;case 0:Ge.push(65533);break;case-1:ot(h,Dt(Ge)),we();break;default:Ge.push(p);break}}function OS(p){switch(p){case 33:Ge.push(p),k=kS;break;case 60:Ge.push(p);break;default:se(p,$r);break}}function kS(p){switch(p){case 45:k=LS;break;default:se(p,$r);break}}function LS(p){switch(p){case 45:k=PS;break;default:se(p,nd);break}}function PS(p){switch(p){case 62:case-1:se(p,Da);break;default:se(p,Da);break}}function nd(p){switch(p){case 45:k=Da;break;case-1:ot(h,Dt(Ge)),we();break;default:Ge.push(45),se(p,$r);break}}function Da(p){switch(p){case 62:k=Ce,ot(h,Dt(Ge));break;case 33:k=FS;break;case 45:Ge.push(45);break;case-1:ot(h,Dt(Ge)),we();break;default:Ge.push(45),Ge.push(45),se(p,$r);break}}function FS(p){switch(p){case 45:Ge.push(45),Ge.push(45),Ge.push(33),k=nd;break;case 62:k=Ce,ot(h,Dt(Ge));break;case-1:ot(h,Dt(Ge)),we();break;default:Ge.push(45),Ge.push(45),Ge.push(33),se(p,$r);break}}function jS(p){switch(p){case 9:case 10:case 12:case 32:k=Mm;break;case-1:Ai(),Pe(),Fe(),we();break;default:se(p,Mm);break}}function Mm(p){switch(p){case 9:case 10:case 12:case 32:break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Ai(),sr.push(p+32),k=rd;break;case 0:Ai(),sr.push(65533),k=rd;break;case 62:Ai(),Pe(),k=Ce,Fe();break;case-1:Ai(),Pe(),Fe(),we();break;default:Ai(),sr.push(p),k=rd;break}}function rd(p){switch(p){case 9:case 10:case 12:case 32:k=Rm;break;case 62:k=Ce,Fe();break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:sr.push(p+32);break;case 0:sr.push(65533);break;case-1:Pe(),Fe(),we();break;default:sr.push(p);break}}function Rm(p,v,D){switch(p){case 9:case 10:case 12:case 32:ne+=1;break;case 62:k=Ce,ne+=1,Fe();break;case-1:Pe(),Fe(),we();break;default:v=v.toUpperCase(),v==="PUBLIC"?(ne+=6,k=US):v==="SYSTEM"?(ne+=6,k=BS):(Pe(),k=mr);break}}Rm.lookahead=6;function US(p){switch(p){case 9:case 10:case 12:case 32:k=HS;break;case 34:Ea(),k=Am;break;case 39:Ea(),k=Om;break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:Pe(),k=mr;break}}function HS(p){switch(p){case 9:case 10:case 12:case 32:break;case 34:Ea(),k=Am;break;case 39:Ea(),k=Om;break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:Pe(),k=mr;break}}function Am(p){switch(p){case 34:k=km;break;case 0:or.push(65533);break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:or.push(p);break}}function Om(p){switch(p){case 39:k=km;break;case 0:or.push(65533);break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:or.push(p);break}}function km(p){switch(p){case 9:case 10:case 12:case 32:k=VS;break;case 62:k=Ce,Fe();break;case 34:lr(),k=Ma;break;case 39:lr(),k=Ra;break;case-1:Pe(),Fe(),we();break;default:Pe(),k=mr;break}}function VS(p){switch(p){case 9:case 10:case 12:case 32:break;case 62:k=Ce,Fe();break;case 34:lr(),k=Ma;break;case 39:lr(),k=Ra;break;case-1:Pe(),Fe(),we();break;default:Pe(),k=mr;break}}function BS(p){switch(p){case 9:case 10:case 12:case 32:k=qS;break;case 34:lr(),k=Ma;break;case 39:lr(),k=Ra;break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:Pe(),k=mr;break}}function qS(p){switch(p){case 9:case 10:case 12:case 32:break;case 34:lr(),k=Ma;break;case 39:lr(),k=Ra;break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:Pe(),k=mr;break}}function Ma(p){switch(p){case 34:k=Lm;break;case 0:ar.push(65533);break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:ar.push(p);break}}function Ra(p){switch(p){case 39:k=Lm;break;case 0:ar.push(65533);break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:ar.push(p);break}}function Lm(p){switch(p){case 9:case 10:case 12:case 32:break;case 62:k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:k=mr;break}}function mr(p){switch(p){case 62:k=Ce,Fe();break;case-1:Fe(),we();break}}function id(p){switch(p){case 93:k=$S;break;case-1:we();break;case 0:ur=!0;default:ks(Ms)||Y.push(p);break}}function $S(p){switch(p){case 93:k=zS;break;default:Y.push(93),se(p,id);break}}function zS(p){switch(p){case 93:Y.push(93);break;case 62:Oi(),k=Ce;break;default:Y.push(93),Y.push(93),se(p,id);break}}function js(p){switch(Un(),Ve.push(38),p){case 9:case 10:case 12:case 32:case 60:case 38:case-1:se(p,zr);break;case 35:Ve.push(p),k=GS;break;default:se(p,Pm);break}}function Pm(p){Ot.lastIndex=ne;var v=Ot.exec(te);if(!v)throw new Error("should never happen");var D=v[1];if(!D){k=zr;return}switch(ne+=D.length,u(Ve,JT(D)),ir){case Ia:case Ca:case xa:if(D[D.length-1]!==";"&&/[=A-Za-z0-9]/.test(te[ne])){k=zr;return}break}Un();var j=Se[D];typeof j=="number"?Ve.push(j):u(Ve,j),k=zr}Pm.lookahead=-32;function GS(p){switch(nt=0,p){case 120:case 88:Ve.push(p),k=WS;break;default:se(p,ZS);break}}function WS(p){switch(p){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 66:case 67:case 68:case 69:case 70:case 97:case 98:case 99:case 100:case 101:case 102:se(p,QS);break;default:se(p,zr);break}}function ZS(p){switch(p){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:se(p,YS);break;default:se(p,zr);break}}function QS(p){switch(p){case 65:case 66:case 67:case 68:case 69:case 70:nt*=16,nt+=p-55;break;case 97:case 98:case 99:case 100:case 101:case 102:nt*=16,nt+=p-87;break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:nt*=16,nt+=p-48;break;case 59:k=Aa;break;default:se(p,Aa);break}}function YS(p){switch(p){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:nt*=10,nt+=p-48;break;case 59:k=Aa;break;default:se(p,Aa);break}}function Aa(p){nt in K?nt=K[nt]:(nt>1114111||nt>=55296&&nt<57344)&&(nt=65533),Un(),nt<=65535?Ve.push(nt):(nt=nt-65536,Ve.push(55296+(nt>>10)),Ve.push(56320+(nt&1023))),se(p,zr)}function zr(p){switch(ir){case Ia:case Ca:case xa:Ft+=Dt(Ve);break;default:u(Y,Ve);break}se(p,ir)}function KS(p,v,D,j){switch(p){case 1:if(v=v.replace(Fr,""),v.length===0)return;break;case 4:Le._appendChild(Le.createComment(v));return;case 5:var B=v,J=D,le=j;Le.appendChild(new r(Le,B,J,le)),zl||B.toLowerCase()!=="html"||C.test(J)||le&&le.toLowerCase()===T||le===void 0&&E.test(J)?Le._quirks=!0:(w.test(J)||le!==void 0&&E.test(J))&&(Le._limitedQuirks=!0),$=Fm;return}Le._quirks=!0,$=Fm,$(p,v,D,j)}function Fm(p,v,D,j){var B;switch(p){case 1:if(v=v.replace(Fr,""),v.length===0)return;break;case 5:return;case 4:Le._appendChild(Le.createComment(v));return;case 2:if(v==="html"){B=Ls(Le,v,D),R.push(B),Le.appendChild(B),$=Oa;return}break;case 3:switch(v){case"html":case"head":case"body":case"br":break;default:return}}B=Ls(Le,"html",null),R.push(B),Le.appendChild(B),$=Oa,$(p,v,D,j)}function Oa(p,v,D,j){switch(p){case 1:if(v=v.replace(Fr,""),v.length===0)return;break;case 5:return;case 4:In(v);return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"head":var B=me(v,D);ma=B,$=it;return}break;case 3:switch(v){case"html":case"head":case"body":case"br":break;default:return}}Oa(d,"head",null),$(p,v,D,j)}function it(p,v,D,j){switch(p){case 1:var B=v.match(Fr);if(B&&(Cn(B[0]),v=v.substring(B[0].length)),v.length===0)return;break;case 4:In(v);return;case 5:return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"meta":case"base":case"basefont":case"bgsound":case"link":me(v,D),R.pop();return;case"title":aS(v,D);return;case"noscript":if(!va){me(v,D),$=jm;return}case"noframes":case"style":Sa(v,D);return;case"script":wa(function(J){var le=Ls(J,v,D);return le._parser_inserted=!0,le._force_async=!1,Vr&&(le._already_started=!0),Oi(),le}),k=hr,Pn=$,$=ka;return;case"template":me(v,D),Ie.insertMarker(),rt=!1,$=ad,Fn.push($);return;case"head":return}break;case 3:switch(v){case"head":R.pop(),$=sd;return;case"body":case"html":case"br":break;case"template":if(!R.contains("template"))return;R.generateImpliedEndTags(null,"thorough"),R.popTag("template"),Ie.clearToMarker(),Fn.pop(),Ps();return;default:return}break}it(f,"head",null),$(p,v,D,j)}function jm(p,v,D,j){switch(p){case 5:return;case 4:it(p,v);return;case 1:var B=v.match(Fr);if(B&&(it(p,B[0]),v=v.substring(B[0].length)),v.length===0)return;break;case 2:switch(v){case"html":ce(p,v,D,j);return;case"basefont":case"bgsound":case"link":case"meta":case"noframes":case"style":it(p,v,D);return;case"head":case"noscript":return}break;case 3:switch(v){case"noscript":R.pop(),$=it;return;case"br":break;default:return}break}jm(f,"noscript",null),$(p,v,D,j)}function sd(p,v,D,j){switch(p){case 1:var B=v.match(Fr);if(B&&(Cn(B[0]),v=v.substring(B[0].length)),v.length===0)return;break;case 4:In(v);return;case 5:return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"body":me(v,D),rt=!1,$=ce;return;case"frameset":me(v,D),$=ud;return;case"base":case"basefont":case"bgsound":case"link":case"meta":case"noframes":case"script":case"style":case"template":case"title":R.push(ma),it(d,v,D),R.removeElement(ma);return;case"head":return}break;case 3:switch(v){case"template":return it(p,v,D,j);case"body":case"html":case"br":break;default:return}break}sd(d,"body",null),rt=!0,$(p,v,D,j)}function ce(p,v,D,j){var B,J,le,xe;switch(p){case 1:if(ur&&(v=v.replace(fa,""),v.length===0))return;rt&&da.test(v)&&(rt=!1),kt(),Cn(v);return;case 5:return;case 4:In(v);return;case-1:if(Fn.length)return ad(p);qr();return;case 2:switch(v){case"html":if(R.contains("template"))return;wm(D,R.elements[0]);return;case"base":case"basefont":case"bgsound":case"link":case"meta":case"noframes":case"script":case"style":case"template":case"title":it(d,v,D);return;case"body":if(B=R.elements[1],!B||!(B instanceof a.HTMLBodyElement)||R.contains("template"))return;rt=!1,wm(D,B);return;case"frameset":if(!rt||(B=R.elements[1],!B||!(B instanceof a.HTMLBodyElement)))return;for(B.parentNode&&B.parentNode.removeChild(B);!(R.top instanceof a.HTMLHtmlElement);)R.pop();me(v,D),$=ud;return;case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"main":case"nav":case"ol":case"p":case"section":case"summary":case"ul":R.inButtonScope("p")&&ce(f,"p"),me(v,D);return;case"menu":R.inButtonScope("p")&&ce(f,"p"),Ue(R.top,"menuitem")&&R.pop(),me(v,D);return;case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":R.inButtonScope("p")&&ce(f,"p"),R.top instanceof a.HTMLHeadingElement&&R.pop(),me(v,D);return;case"pre":case"listing":R.inButtonScope("p")&&ce(f,"p"),me(v,D),Br=!0,rt=!1;return;case"form":if(jn&&!R.contains("template"))return;R.inButtonScope("p")&&ce(f,"p"),xe=me(v,D),R.contains("template")||(jn=xe);return;case"li":for(rt=!1,J=R.elements.length-1;J>=0;J--){if(le=R.elements[J],le instanceof a.HTMLLIElement){ce(f,"li");break}if(Ue(le,I)&&!Ue(le,S))break}R.inButtonScope("p")&&ce(f,"p"),me(v,D);return;case"dd":case"dt":for(rt=!1,J=R.elements.length-1;J>=0;J--){if(le=R.elements[J],Ue(le,L)){ce(f,le.localName);break}if(Ue(le,I)&&!Ue(le,S))break}R.inButtonScope("p")&&ce(f,"p"),me(v,D);return;case"plaintext":R.inButtonScope("p")&&ce(f,"p"),me(v,D),k=Kl;return;case"button":R.inScope("button")?(ce(f,"button"),$(p,v,D,j)):(kt(),me(v,D),rt=!1);return;case"a":var et=Ie.findElementByTag("a");et&&(ce(f,v),Ie.remove(et),R.removeElement(et));case"b":case"big":case"code":case"em":case"font":case"i":case"s":case"small":case"strike":case"strong":case"tt":case"u":kt(),Ie.push(me(v,D),D);return;case"nobr":kt(),R.inScope(v)&&(ce(f,v),kt()),Ie.push(me(v,D),D);return;case"applet":case"marquee":case"object":kt(),me(v,D),Ie.insertMarker(),rt=!1;return;case"table":!Le._quirks&&R.inButtonScope("p")&&ce(f,"p"),me(v,D),rt=!1,$=tn;return;case"area":case"br":case"embed":case"img":case"keygen":case"wbr":kt(),me(v,D),R.pop(),rt=!1;return;case"input":kt(),xe=me(v,D),R.pop();var St=xe.getAttribute("type");(!St||St.toLowerCase()!=="hidden")&&(rt=!1);return;case"param":case"source":case"track":me(v,D),R.pop();return;case"hr":R.inButtonScope("p")&&ce(f,"p"),Ue(R.top,"menuitem")&&R.pop(),me(v,D),R.pop(),rt=!1;return;case"image":ce(d,"img",D,j);return;case"textarea":me(v,D),Br=!0,rt=!1,k=fr,Pn=$,$=ka;return;case"xmp":R.inButtonScope("p")&&ce(f,"p"),kt(),rt=!1,Sa(v,D);return;case"iframe":rt=!1,Sa(v,D);return;case"noembed":Sa(v,D);return;case"select":kt(),me(v,D),rt=!1,$===tn||$===od||$===Gr||$===Us||$===ki?$=Pa:$=Vn;return;case"optgroup":case"option":R.top instanceof a.HTMLOptionElement&&ce(f,"option"),kt(),me(v,D);return;case"menuitem":Ue(R.top,"menuitem")&&R.pop(),kt(),me(v,D);return;case"rb":case"rtc":R.inScope("ruby")&&R.generateImpliedEndTags(),me(v,D);return;case"rp":case"rt":R.inScope("ruby")&&R.generateImpliedEndTags("rtc"),me(v,D);return;case"math":kt(),Em(D),$l(D),Ql(v,D,s.MATHML),j&&R.pop();return;case"svg":kt(),ym(D),$l(D),Ql(v,D,s.SVG),j&&R.pop();return;case"caption":case"col":case"colgroup":case"frame":case"head":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return}kt(),me(v,D);return;case 3:switch(v){case"template":it(f,v,D);return;case"body":if(!R.inScope("body"))return;$=Um;return;case"html":if(!R.inScope("body"))return;$=Um,$(p,v,D);return;case"address":case"article":case"aside":case"blockquote":case"button":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"listing":case"main":case"menu":case"nav":case"ol":case"pre":case"section":case"summary":case"ul":if(!R.inScope(v))return;R.generateImpliedEndTags(),R.popTag(v);return;case"form":if(R.contains("template")){if(!R.inScope("form"))return;R.generateImpliedEndTags(),R.popTag("form")}else{var nn=jn;if(jn=null,!nn||!R.elementInScope(nn))return;R.generateImpliedEndTags(),R.removeElement(nn)}return;case"p":R.inButtonScope(v)?(R.generateImpliedEndTags(v),R.popTag(v)):(ce(d,v,null),$(p,v,D,j));return;case"li":if(!R.inListItemScope(v))return;R.generateImpliedEndTags(v),R.popTag(v);return;case"dd":case"dt":if(!R.inScope(v))return;R.generateImpliedEndTags(v),R.popTag(v);return;case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":if(!R.elementTypeInScope(a.HTMLHeadingElement))return;R.generateImpliedEndTags(),R.popElementType(a.HTMLHeadingElement);return;case"sarcasm":break;case"a":case"b":case"big":case"code":case"em":case"font":case"i":case"nobr":case"s":case"small":case"strike":case"strong":case"tt":case"u":var fn=uS(v);if(fn)return;break;case"applet":case"marquee":case"object":if(!R.inScope(v))return;R.generateImpliedEndTags(),R.popTag(v),Ie.clearToMarker();return;case"br":ce(d,v,null);return}for(J=R.elements.length-1;J>=0;J--)if(le=R.elements[J],Ue(le,v)){R.generateImpliedEndTags(v),R.popElement(le);break}else if(Ue(le,I))return;return}}function ka(p,v,D,j){switch(p){case 1:Cn(v);return;case-1:R.top instanceof a.HTMLScriptElement&&(R.top._already_started=!0),R.pop(),$=Pn,$(p);return;case 3:v==="script"?cS():(R.pop(),$=Pn);return;default:return}}function tn(p,v,D,j){function B(le){for(var xe=0,et=le.length;xe0&&Cn(v);return;case 4:In(v);return;case 5:return;case-1:qr();return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"frameset":me(v,D);return;case"frame":me(v,D),R.pop();return;case"noframes":it(p,v,D,j);return}break;case 3:if(v==="frameset"){if(Vr&&R.top instanceof a.HTMLHtmlElement)return;R.pop(),!Vr&&!(R.top instanceof a.HTMLFrameSetElement)&&($=JS);return}break}}function JS(p,v,D,j){switch(p){case 1:v=v.replace(ql,""),v.length>0&&Cn(v);return;case 4:In(v);return;case 5:return;case-1:qr();return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"noframes":it(p,v,D,j);return}break;case 3:if(v==="html"){$=t_;return}break}}function e_(p,v,D,j){switch(p){case 1:if(da.test(v))break;ce(p,v,D,j);return;case 4:Le._appendChild(Le.createComment(v));return;case 5:ce(p,v,D,j);return;case-1:qr();return;case 2:if(v==="html"){ce(p,v,D,j);return}break}$=ce,$(p,v,D,j)}function t_(p,v,D,j){switch(p){case 1:v=v.replace(ql,""),v.length>0&&ce(p,v,D,j);return;case 4:Le._appendChild(Le.createComment(v));return;case 5:ce(p,v,D,j);return;case-1:qr();return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"noframes":it(p,v,D,j);return}break}}function Hm(p,v,D,j){function B(et){for(var St=0,nn=et.length;St0&&B[B.length-1][0]==="Character"?B[B.length-1][1]+=xe:B.push(["Character",xe]);break;case 4:B.push(["Comment",xe]);break;case 5:B.push(["DOCTYPE",xe,et===void 0?null:et,St===void 0?null:St,!zl]);break;case 2:for(var nn=Object.create(null),fn=0;fn0&&i.parse(s,!1,function(){return!0})},end:function(s){i.parse(s||"",!0,function(){return!0})},process:function(s){return i.parse("",!1,s)},document:function(){return i.document()}}},e.createWindow=function(i,s){var o=e.createDocument(i);return s!==void 0&&(o._address=s),new r.Window(o)},e.impl=r}}),ol=h6();function p6(){Object.assign(globalThis,ol.impl),globalThis.KeyboardEvent=ol.impl.Event}function ww(e,t="/"){return ol.createWindow(e,t).document}function g6(e){return e.serialize()}var m6=(()=>{class e extends mi{static makeCurrent(){p6(),Co(new e)}supportsDOMEvents=!1;static defaultDoc;createHtmlDocument(){return ww("fakeTitle")}getDefaultDocument(){return e.defaultDoc||(e.defaultDoc=ol.createDocument()),e.defaultDoc}isElementNode(n){return n?n.nodeType===e.defaultDoc.ELEMENT_NODE:!1}isShadowRoot(n){return n.shadowRoot==n}getGlobalEventTarget(n,r){return r==="window"?n.defaultView:r==="document"?n:r==="body"?n.body:null}getBaseHref(n){return n.documentElement.querySelector("base")?.getAttribute("href")||""}dispatchEvent(n,r){n.dispatchEvent(r);let s=(n.ownerDocument||n).defaultView;s&&s.dispatchEvent(r)}getUserAgent(){return"Fake user agent"}getCookie(n){throw new Error("getCookie has not been implemented")}}return e})(),Ti=new ee("Server.INITIAL_CONFIG"),Up=new ee("Server.RENDER_MODULE_HOOK"),v6=new ee("ENABLE_DOM_EMULATION"),Hp=(()=>{class e{_doc;_enableDomEmulation=Vp(Q(bt));constructor(n){this._doc=n}renderToString(){let n="renderToString";cn(n);let r=this._enableDomEmulation?g6(this._doc):this._doc.documentElement.outerHTML;return ln(n),r}getDocument(){return this._doc}static \u0275fac=function(r){return new(r||e)(he(Xe))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();function Vp(e){return e.get(v6,!0)}var b6=(()=>{class e{xhrImpl;\u0275loadImpl(){return Ze(this,null,function*(){if(!this.xhrImpl){let{default:n}=yield import("./chunk-TNO4MGIL.mjs");this.xhrImpl=n}})}build(){let n=this.xhrImpl;if(!n)throw new Error("Unexpected state in ServerXhr: XHR implementation is not loaded.");return new n.XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();function y6(e,t){let n=Q(Mr),{href:r,protocol:i,hostname:s,port:o}=n;if(!i.startsWith("http"))return t(e);let a=`${i}//${s}`;o&&(a+=`:${o}`);let u=n.getBaseHrefFromDOM()||r,c=new URL(u,a),l=new URL(e.url,c).toString();return t(e.clone({url:l}))}var E6=[{provide:pi,useClass:b6},{provide:Mc,useValue:y6,multi:!0}],XE="resolve:";function JE(e){let{hostname:t,protocol:n,port:r,pathname:i,search:s,hash:o}=new URL(e,XE+"//");return{hostname:t,protocol:n===XE?"":n,port:r,pathname:i,search:s,hash:o}}var w6=(()=>{class e{_doc;href="/";hostname="/";protocol="/";port="/";pathname="/";search="";hash="";_hashUpdate=new pt;constructor(n,r){this._doc=n;let i=r;if(i&&i.url){let s=JE(i.url);this.protocol=s.protocol,this.hostname=s.hostname,this.port=s.port,this.pathname=s.pathname,this.search=s.search,this.hash=s.hash,this.href=n.location.href}}getBaseHrefFromDOM(){return Yt().getBaseHref(this._doc)}onPopState(n){return()=>{}}onHashChange(n){let r=this._hashUpdate.subscribe(n);return()=>r.unsubscribe()}get url(){return`${this.pathname}${this.search}${this.hash}`}setHash(n,r){if(this.hash===n)return;this.hash=n;let i=this.url;queueMicrotask(()=>this._hashUpdate.next({type:"hashchange",state:null,oldUrl:r,newUrl:i}))}replaceState(n,r,i){let s=this.url,o=JE(i);this.pathname=o.pathname,this.search=o.search,this.setHash(o.hash,s)}pushState(n,r,i){this.replaceState(n,r,i)}forward(){throw new Error("Not implemented")}back(){throw new Error("Not implemented")}getState(){}static \u0275fac=function(r){return new(r||e)(he(Xe),he(Ti,8))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),T6=(()=>{class e extends Rr{doc;constructor(n){super(n),this.doc=n}supports(n){return!0}addEventListener(n,r,i,s){return Yt().onAndCancel(n,r,i,s)}static \u0275fac=function(r){return new(r||e)(he(Xe))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();var S6=[{provide:Up,useFactory:_6,multi:!0}];function Bp(e,t,n){let r=e.createElement("script");return r.textContent=t,n&&r.setAttribute("nonce",n),r}function _6(){let e=Q(Xe),t=Q(xr),n=Q(li),r=Q(bt);return()=>{let i="serializeTransferStateFactory";cn(i);let s=n.toJson();if(n.isEmpty)return;let o=Bp(e,s,null);o.id=t+"-state",o.setAttribute("type","application/json"),e.body.appendChild(o),ln(i)}}var I6=[{provide:Xe,useFactory:N6,deps:[bt]},{provide:Yn,useValue:Cc},{provide:Eo,useFactory:C6,multi:!0,deps:[bt]},{provide:Mr,useClass:w6,deps:[Xe,[qf,Ti]]},{provide:Hp,deps:[Xe]},{provide:Tc,useValue:!0}];function C6(e){let t=Vp(e);return()=>{t?m6.makeCurrent():mi.makeCurrent()}}var x6=[{provide:gi,multi:!0,useClass:T6}],Tw=[S6,x6,E6,{provide:kh,useValue:null},{provide:mc,useValue:null},{provide:Vy,useClass:xo}];function N6(e){let t=e.get(Ti,null),n=Vp(e),r;return t&&t.document?r=typeof t.document=="string"?n?ww(t.document,t.url):window.document:t.document:r=Yt().createHtmlDocument(),ic(r),r}function ll(e){let t=Sc(Bh,"server",I6)(e);return t.onDestroy(()=>{globalThis.ngServerMode=void 0}),t}function _w(){return yn([...Tw])}var D6="ng-event-dispatch-contract";function Iw(e){let t=e.platformProviders??[],n="createServerPlatform";cn(n);let r=ll([{provide:Ti,useValue:{document:e.document,url:e.url}},t]);return ln(n),r}function Cw(e){return e.getElementById(D6)}function Sw(e){Cw(e)?.remove()}function M6(e,t){let n="prepareForHydration";cn(n);let r=t.injector,i=e.getDocument();if(!r.get(Mu,!1)){Sw(i);return}R6(i);let s=Iy(t,i);s.regular.size||s.capture.size?O6(r.get(xr),i,s,r.get(wo,null)):Sw(i),ln(n)}function R6(e){let t=e.createComment(dh);e.body.firstChild?e.body.insertBefore(t,e.body.firstChild):e.body.append(t)}function A6(e){let t=e.injector,n=k6(t.get(qp,Dw));e.components.forEach(r=>{let i=r.injector.get(Mh),s=r.location.nativeElement;s&&i.setAttribute(s,"ng-server-context",n)})}function O6(e,t,n,r){let i="insertEventRecordScript";cn(i);let{regular:s,capture:o}=n,a=Cw(t);if(a){let u=`window.__jsaction_bootstrap(document.body,"${e}",${JSON.stringify(Array.from(s))},${JSON.stringify(Array.from(o))});`,c=Bp(t,u,r);a.after(c)}ln(i)}function xw(e,t){return Ze(this,null,function*(){let n=e.injector.get(Hp);M6(n,t),A6(t);let i=t.injector.get(Up,null);if(i){let s=[];for(let o of i)try{let a=o();a&&s.push(a)}catch(a){console.warn("Ignoring BEFORE_APP_SERIALIZED Exception: ",a)}if(s.length)for(let o of yield Promise.allSettled(s))o.status==="rejected"&&console.warn("Ignoring BEFORE_APP_SERIALIZED Exception: ",o.reason)}return n.renderToString()})}function Nw(e){return new Promise(t=>{setTimeout(()=>{e.destroy(),t()},0)})}var Dw="other",qp=new ee("SERVER_CONTEXT");function k6(e){let t=e.replace(/[^a-zA-Z0-9\-]/g,"");return t.length>0?t:Dw}function Mw(e,t){return Ze(this,null,function*(){let{document:n,url:r,extraProviders:i}=t,s=Iw({document:n,url:r,platformProviders:i});try{let a=(yield s.bootstrapModule(e)).injector.get(Bt),u="whenStable";return cn(u),yield a.whenStable(),ln(u),yield xw(s,a)}finally{yield Nw(s)}})}function Rw(e,t){return Ze(this,null,function*(){let n="renderApplication",r="bootstrap",i="_render";cn(n);let s=Iw(t);try{cn(r);let o=yield e();ln(r),cn(i);let a="whenStable";cn(a),yield o.whenStable(),ln(a);let u=yield xw(s,o);return ln(i),u}finally{yield Nw(s),ln(n)}})}function L6(e){throw new Error(`[unenv] ${e} is not implemented yet!`)}function P6(e){return Object.assign(()=>{throw L6(e)},{__unenv__:!0})}var F6=P6("fs.readFile");function j6(e){let t=function(...n){let r=n.pop();e().catch(i=>r(i)).then(i=>r(void 0,i))};return t.__promisify__=e,t.native=t,t}var U6=j6(F6),H6=/^[A-Za-z]:\//;function Pr(e=""){return e&&e.replace(/\\/g,"/").replace(H6,t=>t.toUpperCase())}var V6=/^[/\\]{2}/,B6=/^[/\\](?![/\\])|^[/\\]{2}(?!\.)|^[A-Za-z]:[/\\]/,L2=/^[A-Za-z]:$/,Aw=/^\/([A-Za-z]:)?$/,P2="/",F2=":",Ug=function(e){if(e.length===0)return".";e=Pr(e);let t=e.match(V6),n=Ii(e),r=e[e.length-1]==="/";return e=Nl(e,!n),e.length===0?n?"/":r?"./":".":(r&&(e+="/"),L2.test(e)&&(e+="/"),t?n?`//${e}`:`//./${e}`:n&&!Ii(e)?`/${e}`:e)},j2=function(...e){if(e.length===0)return".";let t;for(let n of e)n&&n.length>0&&(t===void 0?t=n:t+=`/${n}`);return t===void 0?".":Ug(t.replace(/\/\/+/g,"/"))};function q6(){return typeof process<"u"&&typeof process.cwd=="function"?process.cwd().replace(/\\/g,"/"):"/"}var ra=function(...e){e=e.map(r=>Pr(r));let t="",n=!1;for(let r=e.length-1;r>=-1&&!n;r--){let i=r>=0?e[r]:q6();!i||i.length===0||(t=`${i}/${t}`,n=Ii(i))}return t=Nl(t,!n),n&&!Ii(t)?`/${t}`:t.length>0?t:"."};function Nl(e,t){let n="",r=0,i=-1,s=0,o=null;for(let a=0;a<=e.length;++a){if(a2){let u=n.lastIndexOf("/");u===-1?(n="",r=0):(n=n.slice(0,u),r=n.length-1-n.lastIndexOf("/")),i=a,s=0;continue}else if(n.length>0){n="",r=0,i=a,s=0;continue}}t&&(n+=n.length>0?"/..":"..",r=2)}else n.length>0?n+=`/${e.slice(i+1,a)}`:n=e.slice(i+1,a),r=a-i-1;i=a,s=0}else o==="."&&s!==-1?++s:s=-1}return n}var Ii=function(e){return B6.test(e)},U2=function(e){return Pr(e)},$6=/.(\.[^./]+)$/,Hg=function(e){let t=$6.exec(Pr(e));return t&&t[1]||""},H2=function(e,t){let n=ra(e).replace(Aw,"$1").split("/"),r=ra(t).replace(Aw,"$1").split("/");if(r[0][1]===":"&&n[0][1]===":"&&n[0]!==r[0])return r.join("/");let i=[...n];for(let s of i){if(r[0]!==s)break;n.shift(),r.shift()}return[...n.map(()=>".."),...r].join("/")},Vg=function(e){let t=Pr(e).replace(/\/$/,"").split("/").slice(0,-1);return t.length===1&&L2.test(t[0])&&(t[0]+="/"),t.join("/")||(Ii(e)?"/":".")},V2=function(e){let t=[e.root,e.dir,e.base??e.name+e.ext].filter(Boolean);return Pr(e.root?ra(...t):t.join("/"))},Bg=function(e,t){let n=Pr(e).split("/").pop();return t&&n.endsWith(t)?n.slice(0,-t.length):n},B2=function(e){let t=Pr(e).split("/").shift()||"/",n=Bg(e),r=Hg(n);return{root:t,dir:Vg(e),base:n,ext:r,name:n.slice(0,n.length-r.length)}},z6={__proto__:null,basename:Bg,delimiter:F2,dirname:Vg,extname:Hg,format:V2,isAbsolute:Ii,join:j2,normalize:Ug,normalizeString:Nl,parse:B2,relative:H2,resolve:ra,sep:P2,toNamespacedPath:U2},G6=Object.freeze({__proto__:null,basename:Bg,default:z6,delimiter:F2,dirname:Vg,extname:Hg,format:V2,isAbsolute:Ii,join:j2,normalize:Ug,normalizeString:Nl,parse:B2,relative:H2,resolve:ra,sep:P2,toNamespacedPath:U2}),Cs=fe(G({},G6),{platform:"posix",posix:void 0,win32:void 0});Cs.posix=Cs;Cs.win32=Cs;function Dl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function W6(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var dl={exports:{}},Ow;function q2(){if(Ow)return dl.exports;Ow=1;var e=String,t=function(){return{isColorSupported:!1,reset:e,bold:e,dim:e,italic:e,underline:e,inverse:e,hidden:e,strikethrough:e,black:e,red:e,green:e,yellow:e,blue:e,magenta:e,cyan:e,white:e,gray:e,bgBlack:e,bgRed:e,bgGreen:e,bgYellow:e,bgBlue:e,bgMagenta:e,bgCyan:e,bgWhite:e,blackBright:e,redBright:e,greenBright:e,yellowBright:e,blueBright:e,magentaBright:e,cyanBright:e,whiteBright:e,bgBlackBright:e,bgRedBright:e,bgGreenBright:e,bgYellowBright:e,bgBlueBright:e,bgMagentaBright:e,bgCyanBright:e,bgWhiteBright:e}};return dl.exports=t(),dl.exports.createColors=t,dl.exports}var Z6={},Q6=Object.freeze({__proto__:null,default:Z6}),Sn=W6(Q6),$p,kw;function qg(){if(kw)return $p;kw=1;let e=q2(),t=Sn;class n extends Error{constructor(i,s,o,a,u,c){super(i),this.name="CssSyntaxError",this.reason=i,u&&(this.file=u),a&&(this.source=a),c&&(this.plugin=c),typeof s<"u"&&typeof o<"u"&&(typeof s=="number"?(this.line=s,this.column=o):(this.line=s.line,this.column=s.column,this.endLine=o.line,this.endColumn=o.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,n)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(i){if(!this.source)return"";let s=this.source;i==null&&(i=e.isColorSupported);let o=h=>h,a=h=>h,u=h=>h;if(i){let{bold:h,gray:m,red:b}=e.createColors(!0);a=C=>h(b(C)),o=C=>m(C),t&&(u=C=>t(C))}let c=s.split(/\r?\n/),l=Math.max(this.line-3,0),d=Math.min(this.line+2,c.length),f=String(d).length;return c.slice(l,d).map((h,m)=>{let b=l+1+m,C=" "+(" "+b).slice(-f)+" | ";if(b===this.line){if(h.length>160){let E=20,w=Math.max(0,this.column-E),I=Math.max(this.column+E,this.endColumn+E),S=h.slice(w,I),L=o(C.replace(/\d/g," "))+h.slice(0,Math.min(this.column-1,E-1)).replace(/[^\t]/g," ");return a(">")+o(C)+u(S)+` `+L+a("^")}let T=o(C.replace(/\d/g," "))+h.slice(0,this.column-1).replace(/[^\t]/g," ");return a(">")+o(C)+u(h)+` `+T+a("^")}return" "+o(C)+u(h)}).join(` `)}toString(){let i=this.showSourceCode();return i&&(i=` `+i+` `),this.name+": "+this.message+i}}return $p=n,n.default=n,$p}var zp,Lw;function $2(){if(Lw)return zp;Lw=1;let e={after:` `,beforeClose:` `,beforeComment:` `,beforeDecl:` `,beforeOpen:" ",beforeRule:` `,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function t(r){return r[0].toUpperCase()+r.slice(1)}class n{constructor(i){this.builder=i}atrule(i,s){let o="@"+i.name,a=i.params?this.rawValue(i,"params"):"";if(typeof i.raws.afterName<"u"?o+=i.raws.afterName:a&&(o+=" "),i.nodes)this.block(i,o+a);else{let u=(i.raws.between||"")+(s?";":"");this.builder(o+a+u,i)}}beforeAfter(i,s){let o;i.type==="decl"?o=this.raw(i,null,"beforeDecl"):i.type==="comment"?o=this.raw(i,null,"beforeComment"):s==="before"?o=this.raw(i,null,"beforeRule"):o=this.raw(i,null,"beforeClose");let a=i.parent,u=0;for(;a&&a.type!=="root";)u+=1,a=a.parent;if(o.includes(` `)){let c=this.raw(i,null,"indent");if(c.length)for(let l=0;l0&&i.nodes[s].type==="comment";)s-=1;let o=this.raw(i,"semicolon");for(let a=0;a{if(a=d.raws[s],typeof a<"u")return!1})}return typeof a>"u"&&(a=e[o]),c.rawCache[o]=a,a}rawBeforeClose(i){let s;return i.walk(o=>{if(o.nodes&&o.nodes.length>0&&typeof o.raws.after<"u")return s=o.raws.after,s.includes(` `)&&(s=s.replace(/[^\n]+$/,"")),!1}),s&&(s=s.replace(/\S/g,"")),s}rawBeforeComment(i,s){let o;return i.walkComments(a=>{if(typeof a.raws.before<"u")return o=a.raws.before,o.includes(` `)&&(o=o.replace(/[^\n]+$/,"")),!1}),typeof o>"u"?o=this.raw(s,null,"beforeDecl"):o&&(o=o.replace(/\S/g,"")),o}rawBeforeDecl(i,s){let o;return i.walkDecls(a=>{if(typeof a.raws.before<"u")return o=a.raws.before,o.includes(` `)&&(o=o.replace(/[^\n]+$/,"")),!1}),typeof o>"u"?o=this.raw(s,null,"beforeRule"):o&&(o=o.replace(/\S/g,"")),o}rawBeforeOpen(i){let s;return i.walk(o=>{if(o.type!=="decl"&&(s=o.raws.between,typeof s<"u"))return!1}),s}rawBeforeRule(i){let s;return i.walk(o=>{if(o.nodes&&(o.parent!==i||i.first!==o)&&typeof o.raws.before<"u")return s=o.raws.before,s.includes(` `)&&(s=s.replace(/[^\n]+$/,"")),!1}),s&&(s=s.replace(/\S/g,"")),s}rawColon(i){let s;return i.walkDecls(o=>{if(typeof o.raws.between<"u")return s=o.raws.between.replace(/[^\s:]/g,""),!1}),s}rawEmptyBody(i){let s;return i.walk(o=>{if(o.nodes&&o.nodes.length===0&&(s=o.raws.after,typeof s<"u"))return!1}),s}rawIndent(i){if(i.raws.indent)return i.raws.indent;let s;return i.walk(o=>{let a=o.parent;if(a&&a!==i&&a.parent&&a.parent===i&&typeof o.raws.before<"u"){let u=o.raws.before.split(` `);return s=u[u.length-1],s=s.replace(/\S/g,""),!1}}),s}rawSemicolon(i){let s;return i.walk(o=>{if(o.nodes&&o.nodes.length&&o.last.type==="decl"&&(s=o.raws.semicolon,typeof s<"u"))return!1}),s}rawValue(i,s){let o=i[s],a=i.raws[s];return a&&a.value===o?a.raw:o}root(i){this.body(i),i.raws.after&&this.builder(i.raws.after)}rule(i){this.block(i,this.rawValue(i,"selector")),i.raws.ownSemicolon&&this.builder(i.raws.ownSemicolon,i,"end")}stringify(i,s){if(!this[i.type])throw new Error("Unknown AST node type "+i.type+". Maybe you need to change PostCSS stringifier.");this[i.type](i,s)}}return zp=n,n.default=n,zp}var Gp,Pw;function Ml(){if(Pw)return Gp;Pw=1;let e=$2();function t(n,r){new e(r).stringify(n)}return Gp=t,t.default=t,Gp}var fl={},Fw;function $g(){return Fw||(Fw=1,fl.isClean=Symbol("isClean"),fl.my=Symbol("my")),fl}var Wp,jw;function Rl(){if(jw)return Wp;jw=1;let e=qg(),t=$2(),n=Ml(),{isClean:r,my:i}=$g();function s(u,c){let l=new u.constructor;for(let d in u){if(!Object.prototype.hasOwnProperty.call(u,d)||d==="proxyCache")continue;let f=u[d],h=typeof f;d==="parent"&&h==="object"?c&&(l[d]=c):d==="source"?l[d]=f:Array.isArray(f)?l[d]=f.map(m=>s(m,l)):(h==="object"&&f!==null&&(f=s(f)),l[d]=f)}return l}function o(u,c){if(c&&typeof c.offset<"u")return c.offset;let l=1,d=1,f=0;for(let h=0;hc.root().toProxy():c[l]},set(c,l,d){return c[l]===d||(c[l]=d,(l==="prop"||l==="value"||l==="name"||l==="params"||l==="important"||l==="text")&&c.markDirty()),!0}}}markClean(){this[r]=!0}markDirty(){if(this[r]){this[r]=!1;let c=this;for(;c=c.parent;)c[r]=!1}}next(){if(!this.parent)return;let c=this.parent.index(this);return this.parent.nodes[c+1]}positionBy(c){let l=this.source.start;if(c.index)l=this.positionInside(c.index);else if(c.word){let d="document"in this.source.input?this.source.input.document:this.source.input.css,h=d.slice(o(d,this.source.start),o(d,this.source.end)).indexOf(c.word);h!==-1&&(l=this.positionInside(h))}return l}positionInside(c){let l=this.source.start.column,d=this.source.start.line,f="document"in this.source.input?this.source.input.document:this.source.input.css,h=o(f,this.source.start),m=h+c;for(let b=h;btypeof C=="object"&&C.toJSON?C.toJSON(null,l):C);else if(typeof b=="object"&&b.toJSON)d[m]=b.toJSON(null,l);else if(m==="source"){let C=l.get(b.input);C==null&&(C=h,l.set(b.input,h),h++),d[m]={end:b.end,inputId:C,start:b.start}}else d[m]=b}return f&&(d.inputs=[...l.keys()].map(m=>m.toJSON())),d}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(c=n){c.stringify&&(c=c.stringify);let l="";return c(this,d=>{l+=d}),l}warn(c,l,d){let f={node:this};for(let h in d)f[h]=d[h];return c.warn(l,f)}}return Wp=a,a.default=a,Wp}var Zp,Uw;function Al(){if(Uw)return Zp;Uw=1;let e=Rl();class t extends e{constructor(r){super(r),this.type="comment"}}return Zp=t,t.default=t,Zp}var Qp,Hw;function Ol(){if(Hw)return Qp;Hw=1;let e=Rl();class t extends e{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(r){r&&typeof r.value<"u"&&typeof r.value!="string"&&(r=fe(G({},r),{value:String(r.value)})),super(r),this.type="decl"}}return Qp=t,t.default=t,Qp}var Yp,Vw;function Di(){if(Vw)return Yp;Vw=1;let e=Al(),t=Ol(),n=Rl(),{isClean:r,my:i}=$g(),s,o,a,u;function c(f){return f.map(h=>(h.nodes&&(h.nodes=c(h.nodes)),delete h.source,h))}function l(f){if(f[r]=!1,f.proxyOf.nodes)for(let h of f.proxyOf.nodes)l(h)}let d=(()=>{class f extends n{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...m){for(let b of m){let C=this.normalize(b,this.last);for(let T of C)this.proxyOf.nodes.push(T)}return this.markDirty(),this}cleanRaws(m){if(super.cleanRaws(m),this.nodes)for(let b of this.nodes)b.cleanRaws(m)}each(m){if(!this.proxyOf.nodes)return;let b=this.getIterator(),C,T;for(;this.indexes[b]m[b](...C.map(T=>typeof T=="function"?(E,w)=>T(E.toProxy(),w):T)):b==="every"||b==="some"?C=>m[b]((T,...E)=>C(T.toProxy(),...E)):b==="root"?()=>m.root().toProxy():b==="nodes"?m.nodes.map(C=>C.toProxy()):b==="first"||b==="last"?m[b].toProxy():m[b]:m[b]},set(m,b,C){return m[b]===C||(m[b]=C,(b==="name"||b==="params"||b==="selector")&&m.markDirty()),!0}}}index(m){return typeof m=="number"?m:(m.proxyOf&&(m=m.proxyOf),this.proxyOf.nodes.indexOf(m))}insertAfter(m,b){let C=this.index(m),T=this.normalize(b,this.proxyOf.nodes[C]).reverse();C=this.index(m);for(let w of T)this.proxyOf.nodes.splice(C+1,0,w);let E;for(let w in this.indexes)E=this.indexes[w],C"u")m=[];else if(Array.isArray(m)){m=m.slice(0);for(let T of m)T.parent&&T.parent.removeChild(T,"ignore")}else if(m.type==="root"&&this.type!=="document"){m=m.nodes.slice(0);for(let T of m)T.parent&&T.parent.removeChild(T,"ignore")}else if(m.type)m=[m];else if(m.prop){if(typeof m.value>"u")throw new Error("Value field is missed in node creation");typeof m.value!="string"&&(m.value=String(m.value)),m=[new t(m)]}else if(m.selector||m.selectors)m=[new u(m)];else if(m.name)m=[new s(m)];else if(m.text)m=[new e(m)];else throw new Error("Unknown node type in node creation");return m.map(T=>(T[i]||f.rebuild(T),T=T.proxyOf,T.parent&&T.parent.removeChild(T),T[r]&&l(T),T.raws||(T.raws={}),typeof T.raws.before>"u"&&b&&typeof b.raws.before<"u"&&(T.raws.before=b.raws.before.replace(/\S/g,"")),T.parent=this.proxyOf,T))}prepend(...m){m=m.reverse();for(let b of m){let C=this.normalize(b,this.first,"prepend").reverse();for(let T of C)this.proxyOf.nodes.unshift(T);for(let T in this.indexes)this.indexes[T]=this.indexes[T]+C.length}return this.markDirty(),this}push(m){return m.parent=this,this.proxyOf.nodes.push(m),this}removeAll(){for(let m of this.proxyOf.nodes)m.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(m){m=this.index(m),this.proxyOf.nodes[m].parent=void 0,this.proxyOf.nodes.splice(m,1);let b;for(let C in this.indexes)b=this.indexes[C],b>=m&&(this.indexes[C]=b-1);return this.markDirty(),this}replaceValues(m,b,C){return C||(C=b,b={}),this.walkDecls(T=>{b.props&&!b.props.includes(T.prop)||b.fast&&!T.value.includes(b.fast)||(T.value=T.value.replace(m,C))}),this.markDirty(),this}some(m){return this.nodes.some(m)}walk(m){return this.each((b,C)=>{let T;try{T=m(b,C)}catch(E){throw b.addToError(E)}return T!==!1&&b.walk&&(T=b.walk(m)),T})}walkAtRules(m,b){return b?m instanceof RegExp?this.walk((C,T)=>{if(C.type==="atrule"&&m.test(C.name))return b(C,T)}):this.walk((C,T)=>{if(C.type==="atrule"&&C.name===m)return b(C,T)}):(b=m,this.walk((C,T)=>{if(C.type==="atrule")return b(C,T)}))}walkComments(m){return this.walk((b,C)=>{if(b.type==="comment")return m(b,C)})}walkDecls(m,b){return b?m instanceof RegExp?this.walk((C,T)=>{if(C.type==="decl"&&m.test(C.prop))return b(C,T)}):this.walk((C,T)=>{if(C.type==="decl"&&C.prop===m)return b(C,T)}):(b=m,this.walk((C,T)=>{if(C.type==="decl")return b(C,T)}))}walkRules(m,b){return b?m instanceof RegExp?this.walk((C,T)=>{if(C.type==="rule"&&m.test(C.selector))return b(C,T)}):this.walk((C,T)=>{if(C.type==="rule"&&C.selector===m)return b(C,T)}):(b=m,this.walk((C,T)=>{if(C.type==="rule")return b(C,T)}))}}return f.registerParse=h=>{o=h},f.registerRule=h=>{u=h},f.registerAtRule=h=>{s=h},f.registerRoot=h=>{a=h},f})();return Yp=d,d.default=d,d.rebuild=f=>{f.type==="atrule"?Object.setPrototypeOf(f,s.prototype):f.type==="rule"?Object.setPrototypeOf(f,u.prototype):f.type==="decl"?Object.setPrototypeOf(f,t.prototype):f.type==="comment"?Object.setPrototypeOf(f,e.prototype):f.type==="root"&&Object.setPrototypeOf(f,a.prototype),f[i]=!0,f.nodes&&f.nodes.forEach(h=>{d.rebuild(h)})},Yp}var Kp,Bw;function zg(){if(Bw)return Kp;Bw=1;let e=Di();class t extends e{constructor(r){super(r),this.type="atrule"}append(...r){return this.proxyOf.nodes||(this.nodes=[]),super.append(...r)}prepend(...r){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...r)}}return Kp=t,t.default=t,e.registerAtRule(t),Kp}var Xp,qw;function Gg(){if(qw)return Xp;qw=1;let e=Di(),t,n,r=(()=>{class i extends e{constructor(o){super(G({type:"document"},o)),this.nodes||(this.nodes=[])}toResult(o={}){return new t(new n,this,o).stringify()}}return i.registerLazyResult=s=>{t=s},i.registerProcessor=s=>{n=s},i})();return Xp=r,r.default=r,Xp}var Jp,$w;function Y6(){if($w)return Jp;$w=1;let e="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";return Jp={nanoid:(r=21)=>{let i="",s=r|0;for(;s--;)i+=e[Math.random()*64|0];return i},customAlphabet:(r,i=21)=>(s=i)=>{let o="",a=s|0;for(;a--;)o+=r[Math.random()*r.length|0];return o}},Jp}var eg,zw;function z2(){if(zw)return eg;zw=1;let{existsSync:e,readFileSync:t}=Sn,{dirname:n,join:r}=Sn,{SourceMapConsumer:i,SourceMapGenerator:s}=Sn;function o(u){return Buffer?Buffer.from(u,"base64").toString():window.atob(u)}class a{constructor(c,l){if(l.map===!1)return;this.loadAnnotation(c),this.inline=this.startWith(this.annotation,"data:");let d=l.map?l.map.prev:void 0,f=this.loadMap(l.from,d);!this.mapFile&&l.from&&(this.mapFile=l.from),this.mapFile&&(this.root=n(this.mapFile)),f&&(this.text=f)}consumer(){return this.consumerCache||(this.consumerCache=new i(this.text)),this.consumerCache}decodeInline(c){let l=/^data:application\/json;charset=utf-?8;base64,/,d=/^data:application\/json;base64,/,f=/^data:application\/json;charset=utf-?8,/,h=/^data:application\/json,/,m=c.match(f)||c.match(h);if(m)return decodeURIComponent(c.substr(m[0].length));let b=c.match(l)||c.match(d);if(b)return o(c.substr(b[0].length));let C=c.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+C)}getAnnotationURL(c){return c.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(c){return typeof c!="object"?!1:typeof c.mappings=="string"||typeof c._mappings=="string"||Array.isArray(c.sections)}loadAnnotation(c){let l=c.match(/\/\*\s*# sourceMappingURL=/g);if(!l)return;let d=c.lastIndexOf(l.pop()),f=c.indexOf("*/",d);d>-1&&f>-1&&(this.annotation=this.getAnnotationURL(c.substring(d,f)))}loadFile(c){if(this.root=n(c),e(c))return this.mapFile=c,t(c,"utf-8").toString().trim()}loadMap(c,l){if(l===!1)return!1;if(l){if(typeof l=="string")return l;if(typeof l=="function"){let d=l(c);if(d){let f=this.loadFile(d);if(!f)throw new Error("Unable to load previous source map: "+d.toString());return f}}else{if(l instanceof i)return s.fromSourceMap(l).toString();if(l instanceof s)return l.toString();if(this.isMap(l))return JSON.stringify(l);throw new Error("Unsupported previous source map format: "+l.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let d=this.annotation;return c&&(d=r(n(c),d)),this.loadFile(d)}}}startWith(c,l){return c?c.substr(0,l.length)===l:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}return eg=a,a.default=a,eg}var tg,Gw;function kl(){if(Gw)return tg;Gw=1;let{nanoid:e}=Y6(),{isAbsolute:t,resolve:n}=Sn,{SourceMapConsumer:r,SourceMapGenerator:i}=Sn,{fileURLToPath:s,pathToFileURL:o}=Sn,a=qg(),u=z2(),c=Sn,l=Symbol("fromOffsetCache"),d=!!(r&&i),f=!!(n&&t);class h{get from(){return this.file||this.id}constructor(b,C={}){if(b===null||typeof b>"u"||typeof b=="object"&&!b.toString)throw new Error(`PostCSS received ${b} instead of CSS string`);if(this.css=b.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,C.document&&(this.document=C.document.toString()),C.from&&(!f||/^\w+:\/\//.test(C.from)||t(C.from)?this.file=C.from:this.file=n(C.from)),f&&d){let T=new u(this.css,C);if(T.text){this.map=T;let E=T.consumer().file;!this.file&&E&&(this.file=this.mapResolve(E))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(b,C,T,E={}){let w,I,S;if(C&&typeof C=="object"){let U=C,V=T;if(typeof U.offset=="number"){let F=this.fromOffset(U.offset);C=F.line,T=F.col}else C=U.line,T=U.column;if(typeof V.offset=="number"){let F=this.fromOffset(V.offset);I=F.line,w=F.col}else I=V.line,w=V.column}else if(!T){let U=this.fromOffset(C);C=U.line,T=U.col}let L=this.origin(C,T,I,w);return L?S=new a(b,L.endLine===void 0?L.line:{column:L.column,line:L.line},L.endLine===void 0?L.column:{column:L.endColumn,line:L.endLine},L.source,L.file,E.plugin):S=new a(b,I===void 0?C:{column:T,line:C},I===void 0?T:{column:w,line:I},this.css,this.file,E.plugin),S.input={column:T,endColumn:w,endLine:I,line:C,source:this.css},this.file&&(o&&(S.input.url=o(this.file).toString()),S.input.file=this.file),S}fromOffset(b){let C,T;if(this[l])T=this[l];else{let w=this.css.split(` `);T=new Array(w.length);let I=0;for(let S=0,L=w.length;S=C)E=T.length-1;else{let w=T.length-2,I;for(;E>1),b=T[I+1])E=I+1;else{E=I;break}}return{col:b-T[E]+1,line:E+1}}mapResolve(b){return/^\w+:\/\//.test(b)?b:n(this.map.consumer().sourceRoot||this.map.root||".",b)}origin(b,C,T,E){if(!this.map)return!1;let w=this.map.consumer(),I=w.originalPositionFor({column:C,line:b});if(!I.source)return!1;let S;typeof T=="number"&&(S=w.originalPositionFor({column:E,line:T}));let L;t(I.source)?L=o(I.source):L=new URL(I.source,this.map.consumer().sourceRoot||o(this.map.mapFile));let U={column:I.column,endColumn:S&&S.column,endLine:S&&S.line,line:I.line,url:L.toString()};if(L.protocol==="file:")if(s)U.file=s(L);else throw new Error("file: protocol is not available in this PostCSS build");let V=w.sourceContentFor(I.source);return V&&(U.source=V),U}toJSON(){let b={};for(let C of["hasBOM","css","file","id"])this[C]!=null&&(b[C]=this[C]);return this.map&&(b.map=G({},this.map),b.map.consumerCache&&(b.map.consumerCache=void 0)),b}}return tg=h,h.default=h,c&&c.registerInput&&c.registerInput(h),tg}var ng,Ww;function aa(){if(Ww)return ng;Ww=1;let e=Di(),t,n,r=(()=>{class i extends e{constructor(o){super(o),this.type="root",this.nodes||(this.nodes=[])}normalize(o,a,u){let c=super.normalize(o);if(a){if(u==="prepend")this.nodes.length>1?a.raws.before=this.nodes[1].raws.before:delete a.raws.before;else if(this.first!==a)for(let l of c)l.raws.before=a.raws.before}return c}removeChild(o,a){let u=this.index(o);return!a&&u===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[u].raws.before),super.removeChild(o)}toResult(o={}){return new t(new n,this,o).stringify()}}return i.registerLazyResult=s=>{t=s},i.registerProcessor=s=>{n=s},i})();return ng=r,r.default=r,e.registerRoot(r),ng}var rg,Zw;function G2(){if(Zw)return rg;Zw=1;let e={comma(t){return e.split(t,[","],!0)},space(t){let n=[" ",` `," "];return e.split(t,n)},split(t,n,r){let i=[],s="",o=!1,a=0,u=!1,c="",l=!1;for(let d of t)l?l=!1:d==="\\"?l=!0:u?d===c&&(u=!1):d==='"'||d==="'"?(u=!0,c=d):d==="("?a+=1:d===")"?a>0&&(a-=1):a===0&&n.includes(d)&&(o=!0),o?(s!==""&&i.push(s.trim()),s="",o=!1):s+=d;return(r||s!=="")&&i.push(s.trim()),i}};return rg=e,e.default=e,rg}var ig,Qw;function Wg(){if(Qw)return ig;Qw=1;let e=Di(),t=G2();class n extends e{get selectors(){return t.comma(this.selector)}set selectors(i){let s=this.selector?this.selector.match(/,\s*/):null,o=s?s[0]:","+this.raw("between","beforeOpen");this.selector=i.join(o)}constructor(i){super(i),this.type="rule",this.nodes||(this.nodes=[])}}return ig=n,n.default=n,e.registerRule(n),ig}var sg,Yw;function K6(){if(Yw)return sg;Yw=1;let e=zg(),t=Al(),n=Ol(),r=kl(),i=z2(),s=aa(),o=Wg();function a(u,c){if(Array.isArray(u))return u.map(m=>a(m));let f=u,{inputs:l}=f,d=Dn(f,["inputs"]);if(l){c=[];for(let m of l){let b=fe(G({},m),{__proto__:r.prototype});b.map&&(b.map=fe(G({},b.map),{__proto__:i.prototype})),c.push(b)}}if(d.nodes&&(d.nodes=u.nodes.map(m=>a(m,c))),d.source){let h=d.source,{inputId:m}=h,b=Dn(h,["inputId"]);d.source=b,m!=null&&(d.source.input=c[m])}if(d.type==="root")return new s(d);if(d.type==="decl")return new n(d);if(d.type==="rule")return new o(d);if(d.type==="comment")return new t(d);if(d.type==="atrule")return new e(d);throw new Error("Unknown node type: "+u.type)}return sg=a,a.default=a,sg}var og,Kw;function W2(){if(Kw)return og;Kw=1;let{dirname:e,relative:t,resolve:n,sep:r}=Sn,{SourceMapConsumer:i,SourceMapGenerator:s}=Sn,{pathToFileURL:o}=Sn,a=kl(),u=!!(i&&s),c=!!(e&&n&&t&&r);class l{constructor(f,h,m,b){this.stringify=f,this.mapOpts=m.map||{},this.root=h,this.opts=m,this.css=b,this.originalCSS=b,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let f;this.isInline()?f="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?f=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?f=this.mapOpts.annotation(this.opts.to,this.root):f=this.outputFile()+".map";let h=` `;this.css.includes(`\r `)&&(h=`\r `),this.css+=h+"/*# sourceMappingURL="+f+" */"}applyPrevMaps(){for(let f of this.previous()){let h=this.toUrl(this.path(f.file)),m=f.root||e(f.file),b;this.mapOpts.sourcesContent===!1?(b=new i(f.text),b.sourcesContent&&(b.sourcesContent=null)):b=f.consumer(),this.map.applySourceMap(b,h,this.toUrl(this.path(m)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let f;for(let h=this.root.nodes.length-1;h>=0;h--)f=this.root.nodes[h],f.type==="comment"&&f.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(h)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),c&&u&&this.isMap())return this.generateMap();{let f="";return this.stringify(this.root,h=>{f+=h}),[f]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let f=this.previous()[0].consumer();f.file=this.outputFile(),this.map=s.fromSourceMap(f,{ignoreInvalidMapping:!0})}else this.map=new s({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new s({file:this.outputFile(),ignoreInvalidMapping:!0});let f=1,h=1,m="",b={generated:{column:0,line:0},original:{column:0,line:0},source:""},C,T;this.stringify(this.root,(E,w,I)=>{if(this.css+=E,w&&I!=="end"&&(b.generated.line=f,b.generated.column=h-1,w.source&&w.source.start?(b.source=this.sourcePath(w),b.original.line=w.source.start.line,b.original.column=w.source.start.column-1,this.map.addMapping(b)):(b.source=m,b.original.line=1,b.original.column=0,this.map.addMapping(b))),T=E.match(/\n/g),T?(f+=T.length,C=E.lastIndexOf(` `),h=E.length-C):h+=E.length,w&&I!=="start"){let S=w.parent||{raws:{}};(!(w.type==="decl"||w.type==="atrule"&&!w.nodes)||w!==S.last||S.raws.semicolon)&&(w.source&&w.source.end?(b.source=this.sourcePath(w),b.original.line=w.source.end.line,b.original.column=w.source.end.column-1,b.generated.line=f,b.generated.column=h-2,this.map.addMapping(b)):(b.source=m,b.original.line=1,b.original.column=0,b.generated.line=f,b.generated.column=h-1,this.map.addMapping(b)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(f=>f.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let f=this.mapOpts.annotation;return typeof f<"u"&&f!==!0?!1:this.previous().length?this.previous().some(h=>h.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(f=>f.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(f){if(this.mapOpts.absolute||f.charCodeAt(0)===60||/^\w+:\/\//.test(f))return f;let h=this.memoizedPaths.get(f);if(h)return h;let m=this.opts.to?e(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(m=e(n(m,this.mapOpts.annotation)));let b=t(m,f);return this.memoizedPaths.set(f,b),b}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(f=>{if(f.source&&f.source.input.map){let h=f.source.input.map;this.previousMaps.includes(h)||this.previousMaps.push(h)}});else{let f=new a(this.originalCSS,this.opts);f.map&&this.previousMaps.push(f.map)}return this.previousMaps}setSourcesContent(){let f={};if(this.root)this.root.walk(h=>{if(h.source){let m=h.source.input.from;if(m&&!f[m]){f[m]=!0;let b=this.usesFileUrls?this.toFileUrl(m):this.toUrl(this.path(m));this.map.setSourceContent(b,h.source.input.css)}}});else if(this.css){let h=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(h,this.css)}}sourcePath(f){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(f.source.input.from):this.toUrl(this.path(f.source.input.from))}toBase64(f){return Buffer?Buffer.from(f).toString("base64"):window.btoa(unescape(encodeURIComponent(f)))}toFileUrl(f){let h=this.memoizedFileURLs.get(f);if(h)return h;if(o){let m=o(f).toString();return this.memoizedFileURLs.set(f,m),m}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(f){let h=this.memoizedURLs.get(f);if(h)return h;r==="\\"&&(f=f.replace(/\\/g,"/"));let m=encodeURI(f).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(f,m),m}}return og=l,og}var ag,Xw;function X6(){if(Xw)return ag;Xw=1;let e=39,t=34,n=92,r=47,i=10,s=32,o=12,a=9,u=13,c=91,l=93,d=40,f=41,h=123,m=125,b=59,C=42,T=58,E=64,w=/[\t\n\f\r "#'()/;[\\\]{}]/g,I=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,S=/.[\r\n"'(/\\]/,L=/[\da-f]/i;return ag=function(V,F={}){let N=V.css.valueOf(),P=F.ignoreErrors,W,_,y,g,x,O,H,X,re,Ne,M=N.length,A=0,K=[],Se=[];function Ot(){return A}function Ds(nr){throw V.error("Unclosed "+nr,A)}function Hl(){return Se.length===0&&A>=M}function Vl(nr){if(Se.length)return Se.pop();if(A>=M)return;let Ms=nr?nr.ignoreUnclosed:!1;switch(W=N.charCodeAt(A),W){case i:case s:case a:case u:case o:{g=A;do g+=1,W=N.charCodeAt(g);while(W===s||W===i||W===a||W===u||W===o);O=["space",N.slice(A,g)],A=g-1;break}case c:case l:case h:case m:case T:case b:case f:{let la=String.fromCharCode(W);O=[la,la,A];break}case d:{if(Ne=K.length?K.pop()[1]:"",re=N.charCodeAt(A+1),Ne==="url"&&re!==e&&re!==t&&re!==s&&re!==i&&re!==a&&re!==o&&re!==u){g=A;do{if(H=!1,g=N.indexOf(")",g+1),g===-1)if(P||Ms){g=A;break}else Ds("bracket");for(X=g;N.charCodeAt(X-1)===n;)X-=1,H=!H}while(H);O=["brackets",N.slice(A,g+1),A,g],A=g}else g=N.indexOf(")",A+1),_=N.slice(A,g+1),g===-1||S.test(_)?O=["(","(",A]:(O=["brackets",_,A,g],A=g);break}case e:case t:{x=W===e?"'":'"',g=A;do{if(H=!1,g=N.indexOf(x,g+1),g===-1)if(P||Ms){g=A+1;break}else Ds("string");for(X=g;N.charCodeAt(X-1)===n;)X-=1,H=!H}while(H);O=["string",N.slice(A,g+1),A,g],A=g;break}case E:{w.lastIndex=A+1,w.test(N),w.lastIndex===0?g=N.length-1:g=w.lastIndex-2,O=["at-word",N.slice(A,g+1),A,g],A=g;break}case n:{for(g=A,y=!0;N.charCodeAt(g+1)===n;)g+=1,y=!y;if(W=N.charCodeAt(g+1),y&&W!==r&&W!==s&&W!==i&&W!==a&&W!==u&&W!==o&&(g+=1,L.test(N.charAt(g)))){for(;L.test(N.charAt(g+1));)g+=1;N.charCodeAt(g+1)===s&&(g+=1)}O=["word",N.slice(A,g+1),A,g],A=g;break}default:{W===r&&N.charCodeAt(A+1)===C?(g=N.indexOf("*/",A+2)+1,g===0&&(P||Ms?g=N.length:Ds("comment")),O=["comment",N.slice(A,g+1),A,g],A=g):(I.lastIndex=A+1,I.test(N),I.lastIndex===0?g=N.length-1:g=I.lastIndex-2,O=["word",N.slice(A,g+1),A,g],K.push(O),A=g);break}}return A++,O}function Bl(nr){Se.push(nr)}return{back:Bl,endOfFile:Hl,nextToken:Vl,position:Ot}},ag}var ug,Jw;function J6(){if(Jw)return ug;Jw=1;let e=zg(),t=Al(),n=Ol(),r=aa(),i=Wg(),s=X6(),o={empty:!0,space:!0};function a(c){for(let l=c.length-1;l>=0;l--){let d=c[l],f=d[3]||d[2];if(f)return f}}class u{constructor(l){this.input=l,this.root=new r,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:l,start:{column:1,line:1,offset:0}}}atrule(l){let d=new e;d.name=l[1].slice(1),d.name===""&&this.unnamedAtrule(d,l),this.init(d,l[2]);let f,h,m,b=!1,C=!1,T=[],E=[];for(;!this.tokenizer.endOfFile();){if(l=this.tokenizer.nextToken(),f=l[0],f==="("||f==="["?E.push(f==="("?")":"]"):f==="{"&&E.length>0?E.push("}"):f===E[E.length-1]&&E.pop(),E.length===0)if(f===";"){d.source.end=this.getPosition(l[2]),d.source.end.offset++,this.semicolon=!0;break}else if(f==="{"){C=!0;break}else if(f==="}"){if(T.length>0){for(m=T.length-1,h=T[m];h&&h[0]==="space";)h=T[--m];h&&(d.source.end=this.getPosition(h[3]||h[2]),d.source.end.offset++)}this.end(l);break}else T.push(l);else T.push(l);if(this.tokenizer.endOfFile()){b=!0;break}}d.raws.between=this.spacesAndCommentsFromEnd(T),T.length?(d.raws.afterName=this.spacesAndCommentsFromStart(T),this.raw(d,"params",T),b&&(l=T[T.length-1],d.source.end=this.getPosition(l[3]||l[2]),d.source.end.offset++,this.spaces=d.raws.between,d.raws.between="")):(d.raws.afterName="",d.params=""),C&&(d.nodes=[],this.current=d)}checkMissedSemicolon(l){let d=this.colon(l);if(d===!1)return;let f=0,h;for(let m=d-1;m>=0&&(h=l[m],!(h[0]!=="space"&&(f+=1,f===2)));m--);throw this.input.error("Missed semicolon",h[0]==="word"?h[3]+1:h[2])}colon(l){let d=0,f,h,m;for(let[b,C]of l.entries()){if(h=C,m=h[0],m==="("&&(d+=1),m===")"&&(d-=1),d===0&&m===":")if(!f)this.doubleColon(h);else{if(f[0]==="word"&&f[1]==="progid")continue;return b}f=h}return!1}comment(l){let d=new t;this.init(d,l[2]),d.source.end=this.getPosition(l[3]||l[2]),d.source.end.offset++;let f=l[1].slice(2,-2);if(/^\s*$/.test(f))d.text="",d.raws.left=f,d.raws.right="";else{let h=f.match(/^(\s*)([^]*\S)(\s*)$/);d.text=h[2],d.raws.left=h[1],d.raws.right=h[3]}}createTokenizer(){this.tokenizer=s(this.input)}decl(l,d){let f=new n;this.init(f,l[0][2]);let h=l[l.length-1];for(h[0]===";"&&(this.semicolon=!0,l.pop()),f.source.end=this.getPosition(h[3]||h[2]||a(l)),f.source.end.offset++;l[0][0]!=="word";)l.length===1&&this.unknownWord(l),f.raws.before+=l.shift()[1];for(f.source.start=this.getPosition(l[0][2]),f.prop="";l.length;){let E=l[0][0];if(E===":"||E==="space"||E==="comment")break;f.prop+=l.shift()[1]}f.raws.between="";let m;for(;l.length;)if(m=l.shift(),m[0]===":"){f.raws.between+=m[1];break}else m[0]==="word"&&/\w/.test(m[1])&&this.unknownWord([m]),f.raws.between+=m[1];(f.prop[0]==="_"||f.prop[0]==="*")&&(f.raws.before+=f.prop[0],f.prop=f.prop.slice(1));let b=[],C;for(;l.length&&(C=l[0][0],!(C!=="space"&&C!=="comment"));)b.push(l.shift());this.precheckMissedSemicolon(l);for(let E=l.length-1;E>=0;E--){if(m=l[E],m[1].toLowerCase()==="!important"){f.important=!0;let w=this.stringFrom(l,E);w=this.spacesFromEnd(l)+w,w!==" !important"&&(f.raws.important=w);break}else if(m[1].toLowerCase()==="important"){let w=l.slice(0),I="";for(let S=E;S>0;S--){let L=w[S][0];if(I.trim().startsWith("!")&&L!=="space")break;I=w.pop()[1]+I}I.trim().startsWith("!")&&(f.important=!0,f.raws.important=I,l=w)}if(m[0]!=="space"&&m[0]!=="comment")break}l.some(E=>E[0]!=="space"&&E[0]!=="comment")&&(f.raws.between+=b.map(E=>E[1]).join(""),b=[]),this.raw(f,"value",b.concat(l),d),f.value.includes(":")&&!d&&this.checkMissedSemicolon(l)}doubleColon(l){throw this.input.error("Double colon",{offset:l[2]},{offset:l[2]+l[1].length})}emptyRule(l){let d=new i;this.init(d,l[2]),d.selector="",d.raws.between="",this.current=d}end(l){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(l[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(l)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(l){if(this.spaces+=l[1],this.current.nodes){let d=this.current.nodes[this.current.nodes.length-1];d&&d.type==="rule"&&!d.raws.ownSemicolon&&(d.raws.ownSemicolon=this.spaces,this.spaces="",d.source.end=this.getPosition(l[2]),d.source.end.offset+=d.raws.ownSemicolon.length)}}getPosition(l){let d=this.input.fromOffset(l);return{column:d.col,line:d.line,offset:l}}init(l,d){this.current.push(l),l.source={input:this.input,start:this.getPosition(d)},l.raws.before=this.spaces,this.spaces="",l.type!=="comment"&&(this.semicolon=!1)}other(l){let d=!1,f=null,h=!1,m=null,b=[],C=l[1].startsWith("--"),T=[],E=l;for(;E;){if(f=E[0],T.push(E),f==="("||f==="[")m||(m=E),b.push(f==="("?")":"]");else if(C&&h&&f==="{")m||(m=E),b.push("}");else if(b.length===0)if(f===";")if(h){this.decl(T,C);return}else break;else if(f==="{"){this.rule(T);return}else if(f==="}"){this.tokenizer.back(T.pop()),d=!0;break}else f===":"&&(h=!0);else f===b[b.length-1]&&(b.pop(),b.length===0&&(m=null));E=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(d=!0),b.length>0&&this.unclosedBracket(m),d&&h){if(!C)for(;T.length&&(E=T[T.length-1][0],!(E!=="space"&&E!=="comment"));)this.tokenizer.back(T.pop());this.decl(T,C)}else this.unknownWord(T)}parse(){let l;for(;!this.tokenizer.endOfFile();)switch(l=this.tokenizer.nextToken(),l[0]){case"space":this.spaces+=l[1];break;case";":this.freeSemicolon(l);break;case"}":this.end(l);break;case"comment":this.comment(l);break;case"at-word":this.atrule(l);break;case"{":this.emptyRule(l);break;default:this.other(l);break}this.endFile()}precheckMissedSemicolon(){}raw(l,d,f,h){let m,b,C=f.length,T="",E=!0,w,I;for(let S=0;SL+U[1],"");l.raws[d]={raw:S,value:T}}l[d]=T}rule(l){l.pop();let d=new i;this.init(d,l[0][2]),d.raws.between=this.spacesAndCommentsFromEnd(l),this.raw(d,"selector",l),this.current=d}spacesAndCommentsFromEnd(l){let d,f="";for(;l.length&&(d=l[l.length-1][0],!(d!=="space"&&d!=="comment"));)f=l.pop()[1]+f;return f}spacesAndCommentsFromStart(l){let d,f="";for(;l.length&&(d=l[0][0],!(d!=="space"&&d!=="comment"));)f+=l.shift()[1];return f}spacesFromEnd(l){let d,f="";for(;l.length&&(d=l[l.length-1][0],d==="space");)f=l.pop()[1]+f;return f}stringFrom(l,d){let f="";for(let h=d;hr.type==="warning")}}return dg=t,t.default=t,dg}var fg,r2;function Q2(){if(r2)return fg;r2=1;let e={};return fg=function(n){e[n]||(e[n]=!0,typeof console<"u"&&console.warn&&console.warn(n))},fg}var hg,i2;function Y2(){if(i2)return hg;i2=1;let e=Di(),t=Gg(),n=W2(),r=Zg(),i=Qg(),s=aa(),o=Ml(),{isClean:a,my:u}=$g(),c=Q2(),l={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},d={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},f={Once:!0,postcssPlugin:!0,prepare:!0},h=0;function m(I){return typeof I=="object"&&typeof I.then=="function"}function b(I){let S=!1,L=l[I.type];return I.type==="decl"?S=I.prop.toLowerCase():I.type==="atrule"&&(S=I.name.toLowerCase()),S&&I.append?[L,L+"-"+S,h,L+"Exit",L+"Exit-"+S]:S?[L,L+"-"+S,L+"Exit",L+"Exit-"+S]:I.append?[L,h,L+"Exit"]:[L,L+"Exit"]}function C(I){let S;return I.type==="document"?S=["Document",h,"DocumentExit"]:I.type==="root"?S=["Root",h,"RootExit"]:S=b(I),{eventIndex:0,events:S,iterator:0,node:I,visitorIndex:0,visitors:[]}}function T(I){return I[a]=!1,I.nodes&&I.nodes.forEach(S=>T(S)),I}let E={},w=(()=>{class I{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(L,U,V){this.stringified=!1,this.processed=!1;let F;if(typeof U=="object"&&U!==null&&(U.type==="root"||U.type==="document"))F=T(U);else if(U instanceof I||U instanceof i)F=T(U.root),U.map&&(typeof V.map>"u"&&(V.map={}),V.map.inline||(V.map.inline=!1),V.map.prev=U.map);else{let N=r;V.syntax&&(N=V.syntax.parse),V.parser&&(N=V.parser),N.parse&&(N=N.parse);try{F=N(U,V)}catch(P){this.processed=!0,this.error=P}F&&!F[u]&&e.rebuild(F)}this.result=new i(L,F,V),this.helpers=fe(G({},E),{postcss:E,result:this.result}),this.plugins=this.processor.plugins.map(N=>typeof N=="object"&&N.prepare?G(G({},N),N.prepare(this.result)):N)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(L){return this.async().catch(L)}finally(L){return this.async().then(L,L)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(L,U){let V=this.result.lastPlugin;try{if(U&&U.addToError(L),this.error=L,L.name==="CssSyntaxError"&&!L.plugin)L.plugin=V.postcssPlugin,L.setMessage();else if(V.postcssVersion&&process.env.NODE_ENV!=="production"){let F=V.postcssPlugin,N=V.postcssVersion,P=this.result.processor.version,W=N.split("."),_=P.split(".");(W[0]!==_[0]||parseInt(W[1])>parseInt(_[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+P+", but "+F+" uses "+N+". Perhaps this is the source of the error below.")}}catch(F){console&&console.error&&console.error(F)}return L}prepareVisitors(){this.listeners={};let L=(U,V,F)=>{this.listeners[V]||(this.listeners[V]=[]),this.listeners[V].push([U,F])};for(let U of this.plugins)if(typeof U=="object")for(let V in U){if(!d[V]&&/^[A-Z]/.test(V))throw new Error(`Unknown event ${V} in ${U.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[V])if(typeof U[V]=="object")for(let F in U[V])F==="*"?L(U,V,U[V][F]):L(U,V+"-"+F.toLowerCase(),U[V][F]);else typeof U[V]=="function"&&L(U,V,U[V])}this.hasListener=Object.keys(this.listeners).length>0}runAsync(){return Ze(this,null,function*(){this.plugin=0;for(let L=0;L0;){let V=this.visitTick(U);if(m(V))try{yield V}catch(F){let N=U[U.length-1].node;throw this.handleError(F,N)}}}if(this.listeners.OnceExit)for(let[U,V]of this.listeners.OnceExit){this.result.lastPlugin=U;try{if(L.type==="document"){let F=L.nodes.map(N=>V(N,this.helpers));yield Promise.all(F)}else yield V(L,this.helpers)}catch(F){throw this.handleError(F)}}}return this.processed=!0,this.stringify()})}runOnRoot(L){this.result.lastPlugin=L;try{if(typeof L=="object"&&L.Once){if(this.result.root.type==="document"){let U=this.result.root.nodes.map(V=>L.Once(V,this.helpers));return m(U[0])?Promise.all(U):U}return L.Once(this.result.root,this.helpers)}else if(typeof L=="function")return L(this.result.root,this.result)}catch(U){throw this.handleError(U)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let L=this.result.opts,U=o;L.syntax&&(U=L.syntax.stringify),L.stringifier&&(U=L.stringifier),U.stringify&&(U=U.stringify);let F=new n(U,this.result.root,this.result.opts).generate();return this.result.css=F[0],this.result.map=F[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let L of this.plugins){let U=this.runOnRoot(L);if(m(U))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let L=this.result.root;for(;!L[a];)L[a]=!0,this.walkSync(L);if(this.listeners.OnceExit)if(L.type==="document")for(let U of L.nodes)this.visitSync(this.listeners.OnceExit,U);else this.visitSync(this.listeners.OnceExit,L)}return this.result}then(L,U){return process.env.NODE_ENV!=="production"&&("from"in this.opts||c("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(L,U)}toString(){return this.css}visitSync(L,U){for(let[V,F]of L){this.result.lastPlugin=V;let N;try{N=F(U,this.helpers)}catch(P){throw this.handleError(P,U.proxyOf)}if(U.type!=="root"&&U.type!=="document"&&!U.parent)return!0;if(m(N))throw this.getAsyncError()}}visitTick(L){let U=L[L.length-1],{node:V,visitors:F}=U;if(V.type!=="root"&&V.type!=="document"&&!V.parent){L.pop();return}if(F.length>0&&U.visitorIndex{F[a]||this.walkSync(F)});else{let F=this.listeners[V];if(F&&this.visitSync(F,L.toProxy()))return}}warnings(){return this.sync().warnings()}}return I.registerPostcss=S=>{E=S},I})();return hg=w,w.default=w,s.registerLazyResult(w),t.registerLazyResult(w),hg}var pg,s2;function eR(){if(s2)return pg;s2=1;let e=W2(),t=Zg(),n=Qg(),r=Ml(),i=Q2();class s{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let a,u=t;try{a=u(this._css,this._opts)}catch(c){this.error=c}if(this.error)throw this.error;return this._root=a,a}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(a,u,c){u=u.toString(),this.stringified=!1,this._processor=a,this._css=u,this._opts=c,this._map=void 0;let l,d=r;this.result=new n(this._processor,l,this._opts),this.result.css=u;let f=this;Object.defineProperty(this.result,"root",{get(){return f.root}});let h=new e(d,l,this._opts,u);if(h.isMap()){let[m,b]=h.generate();m&&(this.result.css=m),b&&(this.result.map=b)}else h.clearAnnotation(),this.result.css=h.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(a){return this.async().catch(a)}finally(a){return this.async().then(a,a)}sync(){if(this.error)throw this.error;return this.result}then(a,u){return process.env.NODE_ENV!=="production"&&("from"in this._opts||i("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(a,u)}toString(){return this._css}warnings(){return[]}}return pg=s,s.default=s,pg}var gg,o2;function tR(){if(o2)return gg;o2=1;let e=Gg(),t=Y2(),n=eR(),r=aa();class i{constructor(o=[]){this.version="8.5.3",this.plugins=this.normalize(o)}normalize(o){let a=[];for(let u of o)if(u.postcss===!0?u=u():u.postcss&&(u=u.postcss),typeof u=="object"&&Array.isArray(u.plugins))a=a.concat(u.plugins);else if(typeof u=="object"&&u.postcssPlugin)a.push(u);else if(typeof u=="function")a.push(u);else if(typeof u=="object"&&(u.parse||u.stringify)){if(process.env.NODE_ENV!=="production")throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation.")}else throw new Error(u+" is not a PostCSS plugin");return a}process(o,a={}){return!this.plugins.length&&!a.parser&&!a.stringifier&&!a.syntax?new n(this,o,a):new t(this,o,a)}use(o){return this.plugins=this.plugins.concat(this.normalize([o])),this}}return gg=i,i.default=i,r.registerProcessor(i),e.registerProcessor(i),gg}var mg,a2;function nR(){if(a2)return mg;a2=1;let e=zg(),t=Al(),n=Di(),r=qg(),i=Ol(),s=Gg(),o=K6(),a=kl(),u=Y2(),c=G2(),l=Rl(),d=Zg(),f=tR(),h=Qg(),m=aa(),b=Wg(),C=Ml(),T=Z2();function E(...w){return w.length===1&&Array.isArray(w[0])&&(w=w[0]),new f(w)}return E.plugin=function(I,S){let L=!1;function U(...F){console&&console.warn&&!L&&(L=!0,console.warn(I+`: postcss.plugin was deprecated. Migration guide: https://evilmartians.com/chronicles/postcss-8-plugin-migration`),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(I+`: \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357: https://www.w3ctech.com/topic/2226`));let N=S(...F);return N.postcssPlugin=I,N.postcssVersion=new f().version,N}let V;return Object.defineProperty(U,"postcss",{get(){return V||(V=U()),V}}),U.process=function(F,N,P){return E([U(P)]).process(F,N)},U},E.stringify=C,E.parse=d,E.fromJSON=o,E.list=c,E.comment=w=>new t(w),E.atRule=w=>new e(w),E.decl=w=>new i(w),E.rule=w=>new b(w),E.root=w=>new m(w),E.document=w=>new s(w),E.CssSyntaxError=r,E.Declaration=i,E.Container=n,E.Processor=f,E.Document=s,E.Comment=t,E.Warning=T,E.AtRule=e,E.Result=h,E.Input=a,E.Rule=b,E.Root=m,E.Node=l,u.registerPostcss(E),mg=E,E.default=E,mg}var rR=nR(),Je=Dl(rR),iR=Je.stringify;Je.fromJSON;Je.plugin;var sR=Je.parse;Je.list;Je.document;Je.comment;Je.atRule;Je.rule;Je.decl;Je.root;Je.CssSyntaxError;Je.Declaration;Je.Container;Je.Processor;Je.Document;Je.Comment;Je.Warning;Je.AtRule;Je.Result;Je.Input;Je.Rule;Je.Root;Je.Node;var hl={},pl={},gl={},u2;function K2(){if(u2)return gl;u2=1,Object.defineProperty(gl,"__esModule",{value:!0});function e(t){this.after=t.after,this.before=t.before,this.type=t.type,this.value=t.value,this.sourceIndex=t.sourceIndex}return gl.default=e,gl}var c2;function X2(){if(c2)return pl;c2=1,Object.defineProperty(pl,"__esModule",{value:!0});var e=K2(),t=n(e);function n(i){return i&&i.__esModule?i:{default:i}}function r(i){var s=this;this.constructor(i),this.nodes=i.nodes,this.after===void 0&&(this.after=this.nodes.length>0?this.nodes[this.nodes.length-1].after:""),this.before===void 0&&(this.before=this.nodes.length>0?this.nodes[0].before:""),this.sourceIndex===void 0&&(this.sourceIndex=this.before.length),this.nodes.forEach(function(o){o.parent=s})}return r.prototype=Object.create(t.default.prototype),r.constructor=t.default,r.prototype.walk=function(s,o){for(var a=typeof s=="string"||s instanceof RegExp,u=a?o:s,c=typeof s=="string"?new RegExp(s):s,l=0;l0&&(l[T-1].after=h.before),h.type===void 0){if(T>0){if(l[T-1].type==="media-feature-expression"){h.type="keyword";continue}if(l[T-1].value==="not"||l[T-1].value==="only"){h.type="media-type";continue}if(l[T-1].value==="and"){h.type="media-feature-expression";continue}l[T-1].type==="media-type"&&(l[T+1]?h.type=l[T+1].type==="media-feature-expression"?"keyword":"media-feature-expression":h.type="media-feature-expression")}if(T===0){if(!l[T+1]){h.type="media-type";continue}if(l[T+1]&&(l[T+1].type==="media-feature-expression"||l[T+1].type==="keyword")){h.type="media-type";continue}if(l[T+2]){if(l[T+2].type==="media-feature-expression"){h.type="media-type",l[T+1].type="keyword";continue}if(l[T+2].type==="keyword"){h.type="keyword",l[T+1].type="media-type";continue}}if(l[T+3]&&l[T+3].type==="media-feature-expression"){h.type="keyword",l[T+1].type="media-type",l[T+2].type="keyword";continue}}}return l}function a(u){var c=[],l=0,d=0,f=/^(\s*)url\s*\(/.exec(u);if(f!==null){for(var h=f[0].length,m=1;m>0;){var b=u[h];b==="("&&m++,b===")"&&m--,h++}c.unshift(new t.default({type:"url",value:u.substring(0,h).trim(),sourceIndex:f[1].length,before:f[1],after:/^(\s*)/.exec(u.substring(h))[1]})),l=h}for(var C=l;C0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(t){this.children=t}},Sl=class extends sa{constructor(){super(...arguments),this.type=Be.CDATA}get nodeType(){return 4}},oa=class extends sa{constructor(){super(...arguments),this.type=Be.Root}get nodeType(){return 9}},xs=class extends sa{constructor(t,n,r=[],i=t==="script"?Be.Script:t==="style"?Be.Style:Be.Tag){super(r),this.name=t,this.attribs=n,this.type=i}get nodeType(){return 1}get tagName(){return this.name}set tagName(t){this.name=t}get attributes(){return Object.keys(this.attribs).map(t=>{var n,r;return{name:t,value:this.attribs[t],namespace:(n=this["x-attribsNamespace"])===null||n===void 0?void 0:n[t],prefix:(r=this["x-attribsPrefix"])===null||r===void 0?void 0:r[t]}})}};function Jt(e){return cR(e)}function Ll(e){return e.type===Be.CDATA}function xi(e){return e.type===Be.Text}function Yg(e){return e.type===Be.Comment}function yR(e){return e.type===Be.Directive}function J2(e){return e.type===Be.Root}function _n(e){return Object.prototype.hasOwnProperty.call(e,"children")}function eT(e,t=!1){let n;if(xi(e))n=new Ci(e.data);else if(Yg(e))n=new wl(e.data);else if(Jt(e)){let r=t?bg(e.children):[],i=new xs(e.name,G({},e.attribs),r);r.forEach(s=>s.parent=i),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=G({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=G({},e["x-attribsPrefix"])),n=i}else if(Ll(e)){let r=t?bg(e.children):[],i=new Sl(r);r.forEach(s=>s.parent=i),n=i}else if(J2(e)){let r=t?bg(e.children):[],i=new oa(r);r.forEach(s=>s.parent=i),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),n=i}else if(yR(e)){let r=new Tl(e.name,e.data);e["x-name"]!=null&&(r["x-name"]=e["x-name"],r["x-publicId"]=e["x-publicId"],r["x-systemId"]=e["x-systemId"]),n=r}else throw new Error(`Not implemented yet: ${e.type}`);return n.startIndex=e.startIndex,n.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function bg(e){let t=e.map(n=>eT(n,!0));for(let n=1;n\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(e=>e.charCodeAt(0))),wR=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(e=>e.charCodeAt(0))),yg,TR=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),h2=(yg=String.fromCodePoint)!==null&&yg!==void 0?yg:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function SR(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=TR.get(e))!==null&&t!==void 0?t:e}var Nt=function(e){return e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z",e}(Nt||{}),_R=32,_i=function(e){return e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE",e}(_i||{});function Dg(e){return e>=Nt.ZERO&&e<=Nt.NINE}function IR(e){return e>=Nt.UPPER_A&&e<=Nt.UPPER_F||e>=Nt.LOWER_A&&e<=Nt.LOWER_F}function CR(e){return e>=Nt.UPPER_A&&e<=Nt.UPPER_Z||e>=Nt.LOWER_A&&e<=Nt.LOWER_Z||Dg(e)}function xR(e){return e===Nt.EQUALS||CR(e)}var xt=function(e){return e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity",e}(xt||{}),er=function(e){return e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute",e}(er||{}),Mg=class{constructor(t,n,r){this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=xt.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=er.Strict}startEntity(t){this.decodeMode=t,this.state=xt.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,n){switch(this.state){case xt.EntityStart:return t.charCodeAt(n)===Nt.NUM?(this.state=xt.NumericStart,this.consumed+=1,this.stateNumericStart(t,n+1)):(this.state=xt.NamedEntity,this.stateNamedEntity(t,n));case xt.NumericStart:return this.stateNumericStart(t,n);case xt.NumericDecimal:return this.stateNumericDecimal(t,n);case xt.NumericHex:return this.stateNumericHex(t,n);case xt.NamedEntity:return this.stateNamedEntity(t,n)}}stateNumericStart(t,n){return n>=t.length?-1:(t.charCodeAt(n)|_R)===Nt.LOWER_X?(this.state=xt.NumericHex,this.consumed+=1,this.stateNumericHex(t,n+1)):(this.state=xt.NumericDecimal,this.stateNumericDecimal(t,n))}addToNumericResult(t,n,r,i){if(n!==r){let s=r-n;this.result=this.result*Math.pow(i,s)+parseInt(t.substr(n,s),i),this.consumed+=s}}stateNumericHex(t,n){let r=n;for(;n>14;for(;n>14,s!==0){if(o===Nt.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==er.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;let{result:n,decodeTree:r}=this,i=(r[n]&_i.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,i,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,n,r){let{decodeTree:i}=this;return this.emitCodePoint(n===1?i[t]&~_i.VALUE_LENGTH:i[t+1],r),n===3&&this.emitCodePoint(i[t+2],r),r}end(){var t;switch(this.state){case xt.NamedEntity:return this.result!==0&&(this.decodeMode!==er.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case xt.NumericDecimal:return this.emitNumericEntity(0,2);case xt.NumericHex:return this.emitNumericEntity(0,3);case xt.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case xt.EntityStart:return 0}}};function NR(e,t,n,r){let i=(t&_i.BRANCH_LENGTH)>>7,s=t&_i.JUMP_TABLE;if(i===0)return s!==0&&r===s?n:-1;if(s){let u=r-s;return u<0||u>=i?-1:e[n+u]-1}let o=n,a=o+i-1;for(;o<=a;){let u=o+a>>>1,c=e[u];if(cr)a=u-1;else return e[u+i]}return-1}var p2=/["&'<>$\x80-\uFFFF]/g,DR=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),MR=String.prototype.codePointAt!=null?(e,t)=>e.codePointAt(t):(e,t)=>(e.charCodeAt(t)&64512)===55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function tT(e){let t="",n=0,r;for(;(r=p2.exec(e))!==null;){let i=r.index,s=e.charCodeAt(i),o=DR.get(s);o!==void 0?(t+=e.substring(n,i)+o,n=i+1):(t+=`${e.substring(n,i)}&#x${MR(e,i).toString(16)};`,n=p2.lastIndex+=+((s&64512)===55296))}return t+e.substr(n)}function nT(e,t){return function(r){let i,s=0,o="";for(;i=e.exec(r);)s!==i.index&&(o+=r.substring(s,i.index)),o+=t.get(i[0].charCodeAt(0)),s=i.index+1;return o+r.substring(s)}}var RR=nT(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),AR=nT(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));var OR=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),kR=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),LR=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function PR(e){return e.replace(/"/g,""")}function FR(e,t){var n;if(!e)return;let r=((n=t.encodeEntities)!==null&&n!==void 0?n:t.decodeEntities)===!1?PR:t.xmlMode||t.encodeEntities!=="utf8"?tT:RR;return Object.keys(e).map(i=>{var s,o;let a=(s=e[i])!==null&&s!==void 0?s:"";return t.xmlMode==="foreign"&&(i=(o=kR.get(i))!==null&&o!==void 0?o:i),!t.emptyAttrs&&!t.xmlMode&&a===""?i:`${i}="${r(a)}"`}).join(" ")}var g2=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function Pl(e,t={}){let n="length"in e?e:[e],r="";for(let i=0;i0&&(r+=Pl(e.children,t)),(t.xmlMode||!g2.has(e.name))&&(r+=``)),r}function BR(e){return`<${e.data}>`}function qR(e,t){var n;let r=e.data||"";return((n=t.encodeEntities)!==null&&n!==void 0?n:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&LR.has(e.parent.name))&&(r=t.xmlMode||t.encodeEntities!=="utf8"?tT(r):AR(r)),r}function $R(e){return``}function zR(e){return``}function rT(e,t){return Pl(e,t)}function GR(e,t){return _n(e)?e.children.map(n=>rT(n,t)).join(""):""}function na(e){return Array.isArray(e)?e.map(na).join(""):Jt(e)?e.name==="br"?` `:na(e.children):Ll(e)?na(e.children):xi(e)?e.data:""}function _l(e){return Array.isArray(e)?e.map(_l).join(""):_n(e)&&!Yg(e)?_l(e.children):xi(e)?e.data:""}function Rg(e){return Array.isArray(e)?e.map(Rg).join(""):_n(e)&&(e.type===Be.Tag||Ll(e))?Rg(e.children):xi(e)?e.data:""}function iT(e){return _n(e)?e.children:[]}function sT(e){return e.parent||null}function WR(e){let t=sT(e);if(t!=null)return iT(t);let n=[e],{prev:r,next:i}=e;for(;r!=null;)n.unshift(r),{prev:r}=r;for(;i!=null;)n.push(i),{next:i}=i;return n}function ZR(e,t){var n;return(n=e.attribs)===null||n===void 0?void 0:n[t]}function QR(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}function YR(e){return e.name}function KR(e){let{next:t}=e;for(;t!==null&&!Jt(t);)({next:t}=t);return t}function XR(e){let{prev:t}=e;for(;t!==null&&!Jt(t);)({prev:t}=t);return t}function Ni(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){let t=e.parent.children,n=t.lastIndexOf(e);n>=0&&t.splice(n,1)}e.next=null,e.prev=null,e.parent=null}function JR(e,t){let n=t.prev=e.prev;n&&(n.next=t);let r=t.next=e.next;r&&(r.prev=t);let i=t.parent=e.parent;if(i){let s=i.children;s[s.lastIndexOf(e)]=t,e.parent=null}}function Ag(e,t){if(Ni(t),t.next=null,t.parent=e,e.children.push(t)>1){let n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null}function eA(e,t){Ni(t);let{parent:n}=e,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){let i=n.children;i.splice(i.lastIndexOf(r),0,t)}}else n&&n.children.push(t)}function tA(e,t){if(Ni(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){let n=e.children[1];n.prev=t,t.next=n}else t.next=null}function oT(e,t){Ni(t);let{parent:n}=e;if(n){let r=n.children;r.splice(r.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}function ua(e,t,n=!0,r=1/0){return aT(e,Array.isArray(t)?t:[t],n,r)}function aT(e,t,n,r){let i=[],s=[Array.isArray(t)?t:[t]],o=[0];for(;;){if(o[0]>=s[0].length){if(o.length===1)return i;s.shift(),o.shift();continue}let a=s[0][o[0]++];if(e(a)&&(i.push(a),--r<=0))return i;n&&_n(a)&&a.children.length>0&&(o.unshift(0),s.unshift(a.children))}}function nA(e,t){return t.find(e)}function Kg(e,t,n=!0){let r=Array.isArray(t)?t:[t];for(let i=0;i0){let o=Kg(e,s.children,!0);if(o)return o}}return null}function uT(e,t){return(Array.isArray(t)?t:[t]).some(n=>Jt(n)&&e(n)||_n(n)&&uT(e,n.children))}function rA(e,t){let n=[],r=[Array.isArray(t)?t:[t]],i=[0];for(;;){if(i[0]>=r[0].length){if(r.length===1)return n;r.shift(),i.shift();continue}let s=r[0][i[0]++];Jt(s)&&e(s)&&n.push(s),_n(s)&&s.children.length>0&&(i.unshift(0),r.unshift(s.children))}}var Il={tag_name(e){return typeof e=="function"?t=>Jt(t)&&e(t.name):e==="*"?Jt:t=>Jt(t)&&t.name===e},tag_type(e){return typeof e=="function"?t=>e(t.type):t=>t.type===e},tag_contains(e){return typeof e=="function"?t=>xi(t)&&e(t.data):t=>xi(t)&&t.data===e}};function Xg(e,t){return typeof t=="function"?n=>Jt(n)&&t(n.attribs[e]):n=>Jt(n)&&n.attribs[e]===t}function iA(e,t){return n=>e(n)||t(n)}function cT(e){let t=Object.keys(e).map(n=>{let r=e[n];return Object.prototype.hasOwnProperty.call(Il,n)?Il[n](r):Xg(n,r)});return t.length===0?null:t.reduce(iA)}function sA(e,t){let n=cT(e);return n?n(t):!0}function oA(e,t,n,r=1/0){let i=cT(e);return i?ua(i,t,n,r):[]}function aA(e,t,n=!0){return Array.isArray(t)||(t=[t]),Kg(Xg("id",e),t,n)}function Ns(e,t,n=!0,r=1/0){return ua(Il.tag_name(e),t,n,r)}function uA(e,t,n=!0,r=1/0){return ua(Xg("class",e),t,n,r)}function cA(e,t,n=!0,r=1/0){return ua(Il.tag_type(e),t,n,r)}function lA(e){let t=e.length;for(;--t>=0;){let n=e[t];if(t>0&&e.lastIndexOf(n,t-1)>=0){e.splice(t,1);continue}for(let r=n.parent;r;r=r.parent)if(e.includes(r)){e.splice(t,1);break}}return e}var Tn=function(e){return e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY",e}(Tn||{});function lT(e,t){let n=[],r=[];if(e===t)return 0;let i=_n(e)?e:e.parent;for(;i;)n.unshift(i),i=i.parent;for(i=_n(t)?t:t.parent;i;)r.unshift(i),i=i.parent;let s=Math.min(n.length,r.length),o=0;for(;ou.indexOf(l)?a===t?Tn.FOLLOWING|Tn.CONTAINED_BY:Tn.FOLLOWING:a===e?Tn.PRECEDING|Tn.CONTAINS:Tn.PRECEDING}function dA(e){return e=e.filter((t,n,r)=>!r.includes(t,n+1)),e.sort((t,n)=>{let r=lT(t,n);return r&Tn.PRECEDING?-1:r&Tn.FOLLOWING?1:0}),e}function fA(e){let t=Cl(vA,e);return t?t.name==="feed"?hA(t):pA(t):null}function hA(e){var t;let n=e.children,r={type:"atom",items:Ns("entry",n).map(o=>{var a;let{children:u}=o,c={media:dT(u)};Gt(c,"id","id",u),Gt(c,"title","title",u);let l=(a=Cl("link",u))===null||a===void 0?void 0:a.attribs.href;l&&(c.link=l);let d=Lr("summary",u)||Lr("content",u);d&&(c.description=d);let f=Lr("updated",u);return f&&(c.pubDate=new Date(f)),c})};Gt(r,"id","id",n),Gt(r,"title","title",n);let i=(t=Cl("link",n))===null||t===void 0?void 0:t.attribs.href;i&&(r.link=i),Gt(r,"description","subtitle",n);let s=Lr("updated",n);return s&&(r.updated=new Date(s)),Gt(r,"author","email",n,!0),r}function pA(e){var t,n;let r=(n=(t=Cl("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&n!==void 0?n:[],i={type:e.name.substr(0,3),id:"",items:Ns("item",e.children).map(o=>{let{children:a}=o,u={media:dT(a)};Gt(u,"id","guid",a),Gt(u,"title","title",a),Gt(u,"link","link",a),Gt(u,"description","description",a);let c=Lr("pubDate",a)||Lr("dc:date",a);return c&&(u.pubDate=new Date(c)),u})};Gt(i,"title","title",r),Gt(i,"link","link",r),Gt(i,"description","description",r);let s=Lr("lastBuildDate",r);return s&&(i.updated=new Date(s)),Gt(i,"author","managingEditor",r,!0),i}var gA=["url","type","lang"],mA=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function dT(e){return Ns("media:content",e).map(t=>{let{attribs:n}=t,r={medium:n.medium,isDefault:!!n.isDefault};for(let i of gA)n[i]&&(r[i]=n[i]);for(let i of mA)n[i]&&(r[i]=parseInt(n[i],10));return n.expression&&(r.expression=n.expression),r})}function Cl(e,t){return Ns(e,t,!0,1)[0]}function Lr(e,t,n=!1){return _l(Ns(e,t,n,1)).trim()}function Gt(e,t,n,r,i=!1){let s=Lr(n,r,i);s&&(e[t]=s)}function vA(e){return e==="rss"||e==="feed"||e==="rdf:RDF"}var fT=Object.freeze({__proto__:null,get DocumentPosition(){return Tn},append:eA,appendChild:Ag,compareDocumentPosition:lT,existsOne:uT,filter:ua,find:aT,findAll:rA,findOne:Kg,findOneChild:nA,getAttributeValue:ZR,getChildren:iT,getElementById:aA,getElements:oA,getElementsByClassName:uA,getElementsByTagName:Ns,getElementsByTagType:cA,getFeed:fA,getInnerHTML:GR,getName:YR,getOuterHTML:rT,getParent:sT,getSiblings:WR,getText:na,hasAttrib:QR,hasChildren:_n,innerText:Rg,isCDATA:Ll,isComment:Yg,isDocument:J2,isTag:Jt,isText:xi,nextElementSibling:KR,prepend:oT,prependChild:tA,prevElementSibling:XR,removeElement:Ni,removeSubsets:lA,replaceElement:JR,testElement:sA,textContent:_l,uniqueSort:dA}),Eg,m2;function bA(){return m2||(m2=1,Eg={trueFunc:function(){return!0},falseFunc:function(){return!1}}),Eg}var yA=bA(),Te=Dl(yA),pe=function(e){return e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator",e}(pe||{}),Tt=function(e){return e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start",e}(Tt||{}),v2=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,EA=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,wA=new Map([[126,Tt.Element],[94,Tt.Start],[36,Tt.End],[42,Tt.Any],[33,Tt.Not],[124,Tt.Hyphen]]),TA=new Set(["has","not","matches","is","where","host","host-context"]);function SA(e){switch(e.type){case pe.Adjacent:case pe.Child:case pe.Descendant:case pe.Parent:case pe.Sibling:case pe.ColumnCombinator:return!0;default:return!1}}var _A=new Set(["contains","icontains"]);function IA(e,t,n){let r=parseInt(t,16)-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)}function ea(e){return e.replace(EA,IA)}function wg(e){return e===39||e===34}function b2(e){return e===32||e===9||e===10||e===12||e===13}function Jg(e){let t=[],n=hT(t,`${e}`,0);if(n0&&n0&&SA(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function c(f){if(r.length>0&&r[r.length-1].type===pe.Descendant){r[r.length-1].type=f;return}u(),r.push({type:f})}function l(f,h){r.push({type:pe.Attribute,name:f,action:h,value:i(1),namespace:null,ignoreCase:"quirks"})}function d(){if(r.length&&r[r.length-1].type===pe.Descendant&&r.pop(),r.length===0)throw new Error("Empty sub-selector");e.push(r)}if(s(0),t.length===n)return n;e:for(;n=0&&r>=1)):e.type===pe.Pseudo&&(e.data?e.name==="has"||e.name==="contains"?r=0:Array.isArray(e.data)?(r=Math.min(...e.data.map(i=>Math.min(...i.map(gT)))),r<0&&(r=0)):r=2:r=3),r}var DA=/[-[\]{}()*+?.,\\^$|#\s]/g;function y2(e){return e.replace(DA,"\\$&")}var MA=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function Si(e,t){return typeof e.ignoreCase=="boolean"?e.ignoreCase:e.ignoreCase==="quirks"?!!t.quirksMode:!t.xmlMode&&MA.has(e.name)}var RA={equals(e,t,n){let{adapter:r}=n,{name:i}=t,{value:s}=t;return Si(t,n)?(s=s.toLowerCase(),o=>{let a=r.getAttributeValue(o,i);return a!=null&&a.length===s.length&&a.toLowerCase()===s&&e(o)}):o=>r.getAttributeValue(o,i)===s&&e(o)},hyphen(e,t,n){let{adapter:r}=n,{name:i}=t,{value:s}=t,o=s.length;return Si(t,n)?(s=s.toLowerCase(),function(u){let c=r.getAttributeValue(u,i);return c!=null&&(c.length===o||c.charAt(o)==="-")&&c.substr(0,o).toLowerCase()===s&&e(u)}):function(u){let c=r.getAttributeValue(u,i);return c!=null&&(c.length===o||c.charAt(o)==="-")&&c.substr(0,o)===s&&e(u)}},element(e,t,n){let{adapter:r}=n,{name:i,value:s}=t;if(/\s/.test(s))return Te.falseFunc;let o=new RegExp(`(?:^|\\s)${y2(s)}(?:$|\\s)`,Si(t,n)?"i":"");return function(u){let c=r.getAttributeValue(u,i);return c!=null&&c.length>=s.length&&o.test(c)&&e(u)}},exists(e,{name:t},{adapter:n}){return r=>n.hasAttrib(r,t)&&e(r)},start(e,t,n){let{adapter:r}=n,{name:i}=t,{value:s}=t,o=s.length;return o===0?Te.falseFunc:Si(t,n)?(s=s.toLowerCase(),a=>{let u=r.getAttributeValue(a,i);return u!=null&&u.length>=o&&u.substr(0,o).toLowerCase()===s&&e(a)}):a=>{var u;return!!(!((u=r.getAttributeValue(a,i))===null||u===void 0)&&u.startsWith(s))&&e(a)}},end(e,t,n){let{adapter:r}=n,{name:i}=t,{value:s}=t,o=-s.length;return o===0?Te.falseFunc:Si(t,n)?(s=s.toLowerCase(),a=>{var u;return((u=r.getAttributeValue(a,i))===null||u===void 0?void 0:u.substr(o).toLowerCase())===s&&e(a)}):a=>{var u;return!!(!((u=r.getAttributeValue(a,i))===null||u===void 0)&&u.endsWith(s))&&e(a)}},any(e,t,n){let{adapter:r}=n,{name:i,value:s}=t;if(s==="")return Te.falseFunc;if(Si(t,n)){let o=new RegExp(y2(s),"i");return function(u){let c=r.getAttributeValue(u,i);return c!=null&&c.length>=s.length&&o.test(c)&&e(u)}}return o=>{var a;return!!(!((a=r.getAttributeValue(o,i))===null||a===void 0)&&a.includes(s))&&e(o)}},not(e,t,n){let{adapter:r}=n,{name:i}=t,{value:s}=t;return s===""?o=>!!r.getAttributeValue(o,i)&&e(o):Si(t,n)?(s=s.toLowerCase(),o=>{let a=r.getAttributeValue(o,i);return(a==null||a.length!==s.length||a.toLowerCase()!==s)&&e(o)}):o=>r.getAttributeValue(o,i)!==s&&e(o)}},AA=new Set([9,10,12,13,32]),E2=48,OA=57;function kA(e){if(e=e.trim().toLowerCase(),e==="even")return[2,0];if(e==="odd")return[2,1];let t=0,n=0,r=s(),i=o();if(t=E2&&e.charCodeAt(t)<=OA;)c=c*10+(e.charCodeAt(t)-E2),t++;return t===u?null:c}function a(){for(;ts<=n;if(t===0)return s=>s===n;if(t===1)return n<0?Te.trueFunc:s=>s>=n;let r=Math.abs(t),i=(n%r+r)%r;return t>1?s=>s>=n&&s%r===i:s=>s<=n&&s%r===i}function ml(e){return LA(kA(e))}function vl(e,t){return n=>{let r=t.getParent(n);return r!=null&&t.isTag(r)&&e(n)}}var Og={contains(e,t,{adapter:n}){return function(i){return e(i)&&n.getText(i).includes(t)}},icontains(e,t,{adapter:n}){let r=t.toLowerCase();return function(s){return e(s)&&n.getText(s).toLowerCase().includes(r)}},"nth-child"(e,t,{adapter:n,equals:r}){let i=ml(t);return i===Te.falseFunc?Te.falseFunc:i===Te.trueFunc?vl(e,n):function(o){let a=n.getSiblings(o),u=0;for(let c=0;c=0&&!r(o,a[c]);c--)n.isTag(a[c])&&u++;return i(u)&&e(o)}},"nth-of-type"(e,t,{adapter:n,equals:r}){let i=ml(t);return i===Te.falseFunc?Te.falseFunc:i===Te.trueFunc?vl(e,n):function(o){let a=n.getSiblings(o),u=0;for(let c=0;c=0;c--){let l=a[c];if(r(o,l))break;n.isTag(l)&&n.getName(l)===n.getName(o)&&u++}return i(u)&&e(o)}},root(e,t,{adapter:n}){return r=>{let i=n.getParent(r);return(i==null||!n.isTag(i))&&e(r)}},scope(e,t,n,r){let{equals:i}=n;return!r||r.length===0?Og.root(e,t,n):r.length===1?s=>i(r[0],s)&&e(s):s=>r.includes(s)&&e(s)},hover:Tg("isHovered"),visited:Tg("isVisited"),active:Tg("isActive")};function Tg(e){return function(n,r,{adapter:i}){let s=i[e];return typeof s!="function"?Te.falseFunc:function(a){return s(a)&&n(a)}}}var w2={empty(e,{adapter:t}){return!t.getChildren(e).some(n=>t.isTag(n)||t.getText(n)!=="")},"first-child"(e,{adapter:t,equals:n}){if(t.prevElementSibling)return t.prevElementSibling(e)==null;let r=t.getSiblings(e).find(i=>t.isTag(i));return r!=null&&n(e,r)},"last-child"(e,{adapter:t,equals:n}){let r=t.getSiblings(e);for(let i=r.length-1;i>=0;i--){if(n(e,r[i]))return!0;if(t.isTag(r[i]))break}return!1},"first-of-type"(e,{adapter:t,equals:n}){let r=t.getSiblings(e),i=t.getName(e);for(let s=0;s=0;s--){let o=r[s];if(n(e,o))return!0;if(t.isTag(o)&&t.getName(o)===i)break}return!1},"only-of-type"(e,{adapter:t,equals:n}){let r=t.getName(e);return t.getSiblings(e).every(i=>n(e,i)||!t.isTag(i)||t.getName(i)!==r)},"only-child"(e,{adapter:t,equals:n}){return t.getSiblings(e).every(r=>n(e,r)||!t.isTag(r))}};function T2(e,t,n,r){if(n===null){if(e.length>r)throw new Error(`Pseudo-class :${t} requires an argument`)}else if(e.length===r)throw new Error(`Pseudo-class :${t} doesn't have any arguments`)}var PA={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:`:is( :is(button, input, select, textarea, optgroup, option)[disabled], optgroup[disabled] > option, fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *) )`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"},mT={};function FA(e,t){return e===Te.falseFunc?Te.falseFunc:n=>t.isTag(n)&&e(n)}function vT(e,t){let n=t.getSiblings(e);if(n.length<=1)return[];let r=n.indexOf(e);return r<0||r===n.length-1?[]:n.slice(r+1).filter(t.isTag)}function kg(e){return{xmlMode:!!e.xmlMode,lowerCaseAttributeNames:!!e.lowerCaseAttributeNames,lowerCaseTags:!!e.lowerCaseTags,quirksMode:!!e.quirksMode,cacheResults:!!e.cacheResults,pseudos:e.pseudos,adapter:e.adapter,equals:e.equals}}var Sg=(e,t,n,r,i)=>{let s=i(t,kg(n),r);return s===Te.trueFunc?e:s===Te.falseFunc?Te.falseFunc:o=>s(o)&&e(o)},_g={is:Sg,matches:Sg,where:Sg,not(e,t,n,r,i){let s=i(t,kg(n),r);return s===Te.falseFunc?e:s===Te.trueFunc?Te.falseFunc:o=>!s(o)&&e(o)},has(e,t,n,r,i){let{adapter:s}=n,o=kg(n);o.relativeSelector=!0;let a=t.some(l=>l.some(em))?[mT]:void 0,u=i(t,o,a);if(u===Te.falseFunc)return Te.falseFunc;let c=FA(u,s);if(a&&u!==Te.trueFunc){let{shouldTestNextSiblings:l=!1}=u;return d=>{if(!e(d))return!1;a[0]=d;let f=s.getChildren(d),h=l?[...f,...vT(d,s)]:f;return s.existsOne(c,h)}}return l=>e(l)&&s.existsOne(c,s.getChildren(l))}};function jA(e,t,n,r,i){var s;let{name:o,data:a}=t;if(Array.isArray(a)){if(!(o in _g))throw new Error(`Unknown pseudo-class :${o}(${a})`);return _g[o](e,a,n,r,i)}let u=(s=n.pseudos)===null||s===void 0?void 0:s[o],c=typeof u=="string"?u:PA[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let l=Jg(c);return _g.is(e,l,n,r,i)}if(typeof u=="function")return T2(u,o,a,1),l=>u(l,a)&&e(l);if(o in Og)return Og[o](e,a,n,r);if(o in w2){let l=w2[o];return T2(l,o,a,2),d=>l(d,n,a)&&e(d)}throw new Error(`Unknown pseudo-class :${o}`)}function Ig(e,t){let n=t.getParent(e);return n&&t.isTag(n)?n:null}function UA(e,t,n,r,i){let{adapter:s,equals:o}=n;switch(t.type){case pe.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case pe.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case pe.Attribute:{if(t.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!n.xmlMode||n.lowerCaseAttributeNames)&&(t.name=t.name.toLowerCase()),RA[t.action](e,t,n)}case pe.Pseudo:return jA(e,t,n,r,i);case pe.Tag:{if(t.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=t;return(!n.xmlMode||n.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return s.getName(c)===a&&e(c)}}case pe.Descendant:{if(n.cacheResults===!1||typeof WeakSet>"u")return function(c){let l=c;for(;l=Ig(l,s);)if(e(l))return!0;return!1};let a=new WeakSet;return function(c){let l=c;for(;l=Ig(l,s);)if(!a.has(l)){if(s.isTag(l)&&e(l))return!0;a.add(l)}return!1}}case"_flexibleDescendant":return function(u){let c=u;do if(e(c))return!0;while(c=Ig(c,s));return!1};case pe.Parent:return function(u){return s.getChildren(u).some(c=>s.isTag(c)&&e(c))};case pe.Child:return function(u){let c=s.getParent(u);return c!=null&&s.isTag(c)&&e(c)};case pe.Sibling:return function(u){let c=s.getSiblings(u);for(let l=0;lt.some(bT)))}var VA={type:pe.Descendant},BA={type:"_flexibleDescendant"},qA={type:pe.Pseudo,name:"scope",data:null};function $A(e,{adapter:t},n){let r=!!n?.every(i=>{let s=t.isTag(i)&&t.getParent(i);return i===mT||s&&t.isTag(s)});for(let i of e){if(!(i.length>0&&em(i[0])&&i[0].type!==pe.Descendant))if(r&&!i.some(bT))i.unshift(VA);else continue;i.unshift(qA)}}function yT(e,t,n){var r;e.forEach(NA),n=(r=t.context)!==null&&r!==void 0?r:n;let i=Array.isArray(n),s=n&&(Array.isArray(n)?n:[n]);if(t.relativeSelector!==!1)$A(e,t,s);else if(e.some(u=>u.length>0&&em(u[0])))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let o=!1,a=e.map(u=>{if(u.length>=2){let[c,l]=u;c.type!==pe.Pseudo||c.name!=="scope"||(i&&l.type===pe.Descendant?u[1]=BA:(l.type===pe.Adjacent||l.type===pe.Sibling)&&(o=!0))}return zA(u,t,s)}).reduce(GA,Te.falseFunc);return a.shouldTestNextSiblings=o,a}function zA(e,t,n){var r;return e.reduce((i,s)=>i===Te.falseFunc?Te.falseFunc:UA(i,s,t,n,yT),(r=t.rootFunc)!==null&&r!==void 0?r:Te.trueFunc)}function GA(e,t){return t===Te.falseFunc||e===Te.trueFunc?e:e===Te.falseFunc||t===Te.trueFunc?t:function(r){return e(r)||t(r)}}var ET=(e,t)=>e===t,WA={adapter:fT,equals:ET};function ZA(e){var t,n,r,i;let s=e??WA;return(t=s.adapter)!==null&&t!==void 0||(s.adapter=fT),(n=s.equals)!==null&&n!==void 0||(s.equals=(i=(r=s.adapter)===null||r===void 0?void 0:r.equals)!==null&&i!==void 0?i:ET),s}function wT(e){return function(n,r,i){let s=ZA(i);typeof n!="function"&&(n=HA(n,s,r));let o=QA(r,s.adapter,n.shouldTestNextSiblings);return e(n,o,s)}}function QA(e,t,n=!1){return n&&(e=YA(e,t)),Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}function YA(e,t){let n=Array.isArray(e)?e.slice(0):[e],r=n.length;for(let i=0;ie===Te.falseFunc||!t||t.length===0?[]:n.adapter.findAll(e,t)),tm=wT((e,t,n)=>e===Te.falseFunc||!t||t.length===0?null:n.adapter.findOne(e,t)),de=function(e){return e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket",e}(de||{}),Z=function(e){return e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.BeforeSpecialT=23]="BeforeSpecialT",e[e.SpecialStartSequence=24]="SpecialStartSequence",e[e.InSpecialTag=25]="InSpecialTag",e[e.InEntity=26]="InEntity",e}(Z||{});function Jn(e){return e===de.Space||e===de.NewLine||e===de.Tab||e===de.FormFeed||e===de.CarriageReturn}function bl(e){return e===de.Slash||e===de.Gt||Jn(e)}function KA(e){return e>=de.LowerA&&e<=de.LowerZ||e>=de.UpperA&&e<=de.UpperZ}var tr=function(e){return e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double",e}(tr||{}),Ct={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])},Lg=class{constructor({xmlMode:t=!1,decodeEntities:n=!0},r){this.cbs=r,this.state=Z.Text,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=Z.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.xmlMode=t,this.decodeEntities=n,this.entityDecoder=new Mg(t?wR:ER,(i,s)=>this.emitCodePoint(i,s))}reset(){this.state=Z.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=Z.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=Z.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===de.Amp&&this.startEntity()}stateSpecialStartSequence(t){let n=this.sequenceIndex===this.currentSequence.length;if(!(n?bl(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.isSpecial=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=Z.InTagName,this.stateInTagName(t)}stateInSpecialTag(t){if(this.sequenceIndex===this.currentSequence.length){if(t===de.Gt||Jn(t)){let n=this.index-this.currentSequence.length;if(this.sectionStart=0?(this.state=this.baseState,t===0&&(this.index=this.entityStart)):this.index=this.offset+this.buffer.length-1}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===Z.Text||this.state===Z.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===Z.InAttributeValueDq||this.state===Z.InAttributeValueSq||this.state===Z.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index=t||(this.state===Z.InCommentLike?this.currentSequence===Ct.CdataEnd?this.cbs.oncdata(this.sectionStart,t,0):this.cbs.oncomment(this.sectionStart,t,0):this.state===Z.InTagName||this.state===Z.BeforeAttributeName||this.state===Z.BeforeAttributeValue||this.state===Z.AfterAttributeName||this.state===Z.InAttributeName||this.state===Z.InAttributeValueSq||this.state===Z.InAttributeValueDq||this.state===Z.InAttributeValueNq||this.state===Z.InClosingTagName||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){this.baseState!==Z.Text&&this.baseState!==Z.InSpecialTag?(this.sectionStart0&&o.has(this.stack[0]);){let a=this.stack.shift();(r=(n=this.cbs).onclosetag)===null||r===void 0||r.call(n,a,!0)}this.isVoidElement(t)||(this.stack.unshift(t),this.htmlMode&&(C2.has(t)?this.foreignContext.unshift(!0):x2.has(t)&&this.foreignContext.unshift(!1))),(s=(i=this.cbs).onopentagname)===null||s===void 0||s.call(i,t),this.cbs.onopentag&&(this.attribs={})}endOpenTag(t){var n,r;this.startIndex=this.openTagStart,this.attribs&&((r=(n=this.cbs).onopentag)===null||r===void 0||r.call(n,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1}onclosetag(t,n){var r,i,s,o,a,u,c,l;this.endIndex=n;let d=this.getSlice(t,n);if(this.lowerCaseTagNames&&(d=d.toLowerCase()),this.htmlMode&&(C2.has(d)||x2.has(d))&&this.foreignContext.shift(),this.isVoidElement(d))this.htmlMode&&d==="br"&&((o=(s=this.cbs).onopentagname)===null||o===void 0||o.call(s,"br"),(u=(a=this.cbs).onopentag)===null||u===void 0||u.call(a,"br",{},!0),(l=(c=this.cbs).onclosetag)===null||l===void 0||l.call(c,"br",!1));else{let f=this.stack.indexOf(d);if(f!==-1)for(let h=0;h<=f;h++){let m=this.stack.shift();(i=(r=this.cbs).onclosetag)===null||i===void 0||i.call(r,m,h!==f)}else this.htmlMode&&d==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=n+1}onselfclosingtag(t){this.endIndex=t,this.recognizeSelfClosing||this.foreignContext[0]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)}closeCurrentTag(t){var n,r;let i=this.tagname;this.endOpenTag(t),this.stack[0]===i&&((r=(n=this.cbs).onclosetag)===null||r===void 0||r.call(n,i,!t),this.stack.shift())}onattribname(t,n){this.startIndex=t;let r=this.getSlice(t,n);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}onattribdata(t,n){this.attribvalue+=this.getSlice(t,n)}onattribentity(t){this.attribvalue+=h2(t)}onattribend(t,n){var r,i;this.endIndex=n,(i=(r=this.cbs).onattribute)===null||i===void 0||i.call(r,this.attribname,this.attribvalue,t===tr.Double?'"':t===tr.Single?"'":t===tr.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(t){let n=t.search(e4),r=n<0?t:t.substr(0,n);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}ondeclaration(t,n){this.endIndex=n;let r=this.getSlice(t,n);if(this.cbs.onprocessinginstruction){let i=this.getInstructionName(r);this.cbs.onprocessinginstruction(`!${i}`,`!${r}`)}this.startIndex=n+1}onprocessinginstruction(t,n){this.endIndex=n;let r=this.getSlice(t,n);if(this.cbs.onprocessinginstruction){let i=this.getInstructionName(r);this.cbs.onprocessinginstruction(`?${i}`,`?${r}`)}this.startIndex=n+1}oncomment(t,n,r){var i,s,o,a;this.endIndex=n,(s=(i=this.cbs).oncomment)===null||s===void 0||s.call(i,this.getSlice(t,n-r)),(a=(o=this.cbs).oncommentend)===null||a===void 0||a.call(o),this.startIndex=n+1}oncdata(t,n,r){var i,s,o,a,u,c,l,d,f,h;this.endIndex=n;let m=this.getSlice(t,n-r);!this.htmlMode||this.options.recognizeCDATA?((s=(i=this.cbs).oncdatastart)===null||s===void 0||s.call(i),(a=(o=this.cbs).ontext)===null||a===void 0||a.call(o,m),(c=(u=this.cbs).oncdataend)===null||c===void 0||c.call(u)):((d=(l=this.cbs).oncomment)===null||d===void 0||d.call(l,`[CDATA[${m}]]`),(h=(f=this.cbs).oncommentend)===null||h===void 0||h.call(f)),this.startIndex=n+1}onend(){var t,n;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let r=0;r=this.buffers[0].length;)this.shiftBuffer();let r=this.buffers[0].slice(t-this.bufferOffset,n-this.bufferOffset);for(;n-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,n-this.bufferOffset);return r}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(t){var n,r;if(this.ended){(r=(n=this.cbs).onerror)===null||r===void 0||r.call(n,new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)}end(t){var n,r;if(this.ended){(r=(n=this.cbs).onerror)===null||r===void 0||r.call(n,new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{if(!(i?.type==="decl"&&i.value.includes(""))){if(!t.compress){n.push(r);return}if(i?.type!=="comment"){if(i?.type==="decl"){let o=i.prop+i.raws.between;n.push(r.replace(o,o.trim()));return}if(s==="start"){i?.type==="rule"&&i.selectors?i.selectors.length===1?n.push(i.selectors[0]??"","{"):n.push(i.selectors.join(","),"{"):n.push(r.trim());return}if(s==="end"&&r==="}"&&i?.raws?.semicolon){let o=n.length-2;o>=0&&n[o]&&(n[o]=n[o].slice(0,-1))}n.push(r.trim())}}}),n.join("")}function r4(e){return t=>{let n="selectors"in t?t.selectors:void 0;e(t)===!1&&(t.$$remove=!0),"selectors"in t&&(t.$$markedSelectors=t.selectors,t.selectors=n),t._other&&(t._other.$$markedSelectors=t._other.selectors)}}function ST(e){e.$$markedSelectors&&(e.selectors=e.$$markedSelectors),e._other&&ST(e._other)}function nm(e,t){"nodes"in e&&(e.nodes=e.nodes?.filter(n=>(IT(n)&&nm(n,t),n._other=void 0,n.filterSelectors=xT,t(n)!==!1)))}function _T(e,t,n){if(!t)return nm(e,n);[e.nodes,t.nodes]=CT(e.nodes,t.nodes,(r,i,s,o)=>{let a=o?.[i];return IT(r)&&_T(r,a,n),r._other=a,r.filterSelectors=xT,n(r)!==!1})}function IT(e){return"nodes"in e&&!!e.nodes?.length&&(!("name"in e)||e.name!=="keyframes"&&e.name!=="-webkit-keyframes")&&e.nodes.some(t=>t.type==="rule"||t.type==="atrule")}function CT(e,t,n){let r=[],i=[];for(let s=0;s[e,`min-${e}`,`max-${e}`]));function a4(e){let{type:t,value:n}=e;if(t==="media-type")return i4.has(n);if(t==="keyword")return s4.has(n);if(t==="media-feature")return o4.has(n)}function u4(e){let n=("default"in vg?vg.default:vg)(e),r=new Set(["media-type","keyword","media-feature"]),i=[n];for(;i.length>0;){let s=i.pop();if(r.has(s.type)&&!a4(s))return!1;s.nodes&&i.push(...s.nodes)}return!0}var Fg=null,jg=null;function c4(e){Fg=new Set,jg=new Set;let t=[e];for(;t.length;){let n=t.shift();if(n.hasAttribute?.("class")&&n.getAttribute("class").trim().split(" ").forEach(i=>{Fg.add(i)}),n.hasAttribute?.("id")){let r=n.getAttribute("id").trim();jg.add(r)}"children"in n&&t.push(...n.children.filter(r=>r.type==="tag"))}}function l4(e){let t=t4(e,{decodeEntities:!1});h4(t),f4(xs.prototype);let n=t.querySelector("[data-beasties-container]");return n||(t.documentElement?.setAttribute("data-beasties-container",""),n=t.documentElement||t),t.beastiesContainer=n,c4(n),t}function d4(e){return Pl(e,{decodeEntities:!1})}var M2=!1;function f4(e){M2||(M2=!0,Object.defineProperties(e,{nodeName:{get(){return this.tagName.toUpperCase()}},id:{get(){return this.getAttribute("id")},set(t){this.setAttribute("id",t)}},className:{get(){return this.getAttribute("class")},set(t){this.setAttribute("class",t)}},insertBefore:{value(t,n){return n?(oT(n,t),t):this.appendChild(t)}},appendChild:{value(t){return Ag(this,t),t}},removeChild:{value(t){Ni(t)}},remove:{value(){Ni(this)}},textContent:{get(){return na(this)},set(t){this.children=[],Ag(this,new Ci(t))}},setAttribute:{value(t,n){this.attribs==null&&(this.attribs={}),n==null&&(n=""),this.attribs[t]=n}},removeAttribute:{value(t){this.attribs!=null&&delete this.attribs[t]}},getAttribute:{value(t){return this.attribs!=null&&this.attribs[t]}},hasAttribute:{value(t){return this.attribs!=null&&this.attribs[t]!=null}},getAttributeNode:{value(t){let n=this.getAttribute(t);if(n!=null)return{specified:!0,value:n}}},exists:{value(t){return NT(t,this)}},querySelector:{value(t){return tm(t,this)}},querySelectorAll:{value(t){return TT(t,this)}}}))}function h4(e){Object.defineProperties(e,{nodeType:{get(){return 9}},contentType:{get(){return"text/html"}},nodeName:{get(){return"#document"}},documentElement:{get(){return this.children.find(t=>"tagName"in t&&String(t.tagName).toLowerCase()==="html")}},head:{get(){return this.querySelector("head")}},body:{get(){return this.querySelector("body")}},createElement:{value(t){return new xs(t,{})}},createTextNode:{value(t){return new Ci(t)}},exists:{value(t){return NT(t,this)}},querySelector:{value(t){return tm(t,this)}},querySelectorAll:{value(t){return t===":root"?this:TT(t,this)}}})}var R2=new Map;function NT(e,t){let n=R2.get(e);if(n===void 0&&(n=p4(e),R2.set(e,n)),n)for(let r of n){if(r.name==="class")return Fg.has(r.value);if(r.name==="id")return jg.has(r.value)}return!!tm(e,t)}function p4(e){let t=Jg(e),n=[];for(let r=0;r0?n:null}var A2=["trace","debug","info","warn","error","silent"],O2={trace(e){console.trace(e)},debug(e){console.debug(e)},warn(e){console.warn(ta.yellow(e))},error(e){console.error(ta.bold(ta.red(e)))},info(e){console.info(ta.bold(ta.blue(e)))},silent(){}};function g4(e){let t=A2.indexOf(e);return A2.reduce((n,r,i)=>(i>=t?n[r]=O2[r]:n[r]=O2.silent,n),{})}function m4(e,t){return!Cs.relative(e,t).startsWith("..")}var v4=Object.defineProperty,b4=(e,t,n)=>t in e?v4(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Cg=(e,t,n)=>(b4(e,typeof t!="symbol"?t+"":t,n),n),y4=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},k2=(e,t,n)=>(y4(e,t,"read from private field"),n?n.call(e):t.get(e)),E4=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},yl,w4=/(?{let s=(o,a)=>{o?i(o):r(a.toString())};n&&n.readFile?n.readFile(t,s):U6(t,"utf-8",s)})}process(t){return Ze(this,null,function*(){let n=Date.now(),r=l4(t);if(this.options.additionalStylesheets.length>0&&(yield this.embedAdditionalStylesheet(r)),this.options.external!==!1){let a=[...r.querySelectorAll('link[rel="stylesheet"]')];yield Promise.all(a.map(u=>this.embedLinkedStylesheet(u,r)))}let i=this.getAffectedStyleTags(r);for(let a of i)this.processStyle(a,r);this.options.mergeStylesheets!==!1&&i.length!==0&&this.mergeStylesheets(r);let s=d4(r),o=Date.now();return this.logger.info?.(`Time ${o-n}ms`),s})}getAffectedStyleTags(t){let n=[...t.querySelectorAll("style")];return this.options.reduceInlineStyles===!1?n.filter(r=>r.$$external):n}mergeStylesheets(t){let n=this.getAffectedStyleTags(t);if(n.length===0){this.logger.warn?.("Merging inline stylesheets into a single