109 lines
673 KiB
JavaScript
109 lines
673 KiB
JavaScript
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),t<ht.producerNode.length&&ht.producerNode[t]!==e&&Vs(ht)){let n=ht.producerNode[t];Ha(n,ht.producerIndexOfThis[t])}ht.producerNode[t]!==e&&(ht.producerNode[t]=e,ht.producerIndexOfThis[t]=Vs(ht)?Zm(e,ht,t):0),ht.producerLastReadVersion[t]=e.version}function $m(){dd++}function zm(e){if(!(Vs(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===dd)){if(!e.producerMustRecompute(e)&&!md(e)){ld(e);return}e.producerRecomputeValue(e),ld(e)}}function pd(e){if(e.liveConsumerNode===void 0)return;let t=ja;ja=!0;try{for(let n of e.liveConsumerNode)n.dirty||r_(n)}finally{ja=t}}function Gm(){return ht?.consumerAllowSignalWrites!==!1}function r_(e){e.dirty=!0,pd(e),e.consumerMarkedDirty?.(e)}function ld(e){e.dirty=!1,e.lastCleanEpoch=dd}function gd(e){return e&&(e.nextProducerIndex=0),Oe(e)}function Wm(e,t){if(Oe(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(Vs(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Ha(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function md(e){Va(e);for(let t=0;t<e.producerNode.length;t++){let n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(zm(n),r!==n.version))return!0}return!1}function vd(e){if(Va(e),Vs(e))for(let t=0;t<e.producerNode.length;t++)Ha(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function Zm(e,t,n){if(Qm(e),e.liveConsumerNode.length===0&&Ym(e))for(let r=0;r<e.producerNode.length;r++)e.producerIndexOfThis[r]=Zm(e.producerNode[r],e,r);return e.liveConsumerIndexOfThis.push(n),e.liveConsumerNode.push(t)-1}function Ha(e,t){if(Qm(e),e.liveConsumerNode.length===1&&Ym(e))for(let r=0;r<e.producerNode.length;r++)Ha(e.producerNode[r],e.producerIndexOfThis[r]);let n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){let r=e.liveConsumerIndexOfThis[t],i=e.liveConsumerNode[t];Va(i),i.producerIndexOfThis[r]=t}}function Vs(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}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.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function S_(e){return new qe(t=>{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<i;u++)T0(t,()=>{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<r?m(b):u.push(b),m=b=>{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&&c<r;){let T=u.shift();o?Ut(t,o,()=>m(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<r.length&&r.shift()},()=>{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<e.length;n++){let r=sn(e[n]);if(Array.isArray(r)){if(r.length===0)throw new ie(900,!1);let i,s=_e.Default;for(let o=0;o<r.length;o++){let a=r[o],u=nI(a);typeof u=="number"?u===-1?i=a.token:s|=u:i=a}t.push(he(i,s))}else t.push(he(r))}return t}function tI(e,t){return e[Kd]=t,e.prototype[Kd]=t,e}function nI(e){return e[Kd]}function rI(e,t,n,r){let i=e[bu];throw t[L0]&&i.unshift(t[L0]),e.message=iI(`
|
||
`+e.message,i,n,r),e[K_]=i,e[bu]=null,e}function iI(e,t,n,r=null){e=e&&e.charAt(0)===`
|
||
`&&e.charAt(1)==J_?e.slice(2):e;let i=Qt(t);if(Array.isArray(t))i=t.map(Qt).join(" -> ");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<e.length;n++){let{ngModule:r,providers:i}=e[n];zf(i,s=>{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;n++){let s=e.data[n].type.prototype,{ngAfterContentInit:o,ngAfterContentChecked:a,ngAfterViewInit:u,ngAfterViewChecked:c,ngOnDestroy:l}=s;o&&(e.contentHooks??=[]).push(-n,o),a&&((e.contentHooks??=[]).push(n,a),(e.contentCheckHooks??=[]).push(n,a)),u&&(e.viewHooks??=[]).push(-n,u),c&&((e.viewHooks??=[]).push(n,c),(e.viewCheckHooks??=[]).push(n,c)),l!=null&&(e.destroyHooks??=[]).push(n,l)}}function fu(e,t,n){mv(e,t,3,n)}function hu(e,t,n,r){(e[ye]&3)===n&&mv(e,t,n,r)}function Hd(e,t){let n=e[ye];(n&3)===t&&(n&=16383,n+=1,e[ye]=n)}function mv(e,t,n,r){let i=r!==void 0?e[Zi]&65535:0,s=r??-1,o=t.length-1,a=0;for(let u=i;u<o;u++)if(typeof t[u+1]=="number"){if(a=t[u],r!=null&&a>=r)break}else t[u]<0&&(e[Zi]+=65536),(a<s||s==-1)&&($I(e,n,t,u),e[Zi]=(e[Zi]&4294901760)+u+2),u++}function H0(e,t){Ye(4,e,t);let n=Oe(null);try{t.call(e)}finally{Oe(n),Ye(5,e,t)}}function $I(e,t,n,r){let i=n[r]<0,s=n[r+1],o=i?-n[r]:n[r],a=e[o];i?e[ye]>>14<e[Zi]>>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(;r<n.length;){let i=n[r];if(typeof i=="number"){if(i!==0)break;r++;let s=n[r++],o=n[r++],a=n[r++];e.setAttribute(t,o,a,s)}else{let s=i,o=n[++r];YI(s)?e.setProperty(t,s,o):e.setAttribute(t,s,o),r++}}return r}function QI(e){return e===3||e===4||e===6}function YI(e){return e.charCodeAt(0)===64}function eh(e,t){if(!(t===null||t.length===0))if(e===null||e.length===0)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){let i=t[r];typeof i=="number"?n=i:n===0||(n===-1||n===2?V0(e,n,i,null,t[++r]):V0(e,n,i,null,null))}}return e}function V0(e,t,n,r,i){let s=0,o=e.length;if(t===-1)o=-1;else for(;s<e.length;){let a=e[s++];if(typeof a=="number"){if(a===t){o=-1;break}else if(a>t){o=s-1;break}}}for(;s<e.length;){let a=e[s];if(typeof a=="number")break;if(a===n){i!==null&&(e[s+1]=i);return}s++,i!==null&&s++}o!==-1&&(e.splice(o,0,t),s=o+1),e.splice(s++,0,n),i!==null&&e.splice(s++,0,i)}function bv(e){return e!==Yi}function _u(e){return e&32767}function KI(e){return e>>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<<i;t.data[e+(i>>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<f;h++){let m=o[h];if(h<u&&n===m||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<<e;return!!(n[t+(e>>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<t.length;n+=2){let r=t[n];if(typeof r=="number")return!1;if(typeof r=="string"&&r.toLowerCase()===y8)return!0}return!1}function Pv(e){return e.hasAttribute(io)}function so(e){return(e.flags&128)===128}function oo(e){if(so(e))return!0;let t=e.parent;for(;t;){if(so(e)||oh(t))return!0;t=t.parent}return!1}function E8(e){return so(e)||oh(e)||oo(e)}var Fv=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Fv||{}),jv=new Map,w8=0;function T8(){return w8++}function S8(e){jv.set(e[Xu],e)}function gf(e){jv.delete(e[Xu])}var Y0="__ngContext__";function yo(e,t){Tr(t)?(e[Y0]=t[Xu],S8(t)):e[Y0]=t}function Uv(e){return Vv(e[eo])}function Hv(e){return Vv(e[vn])}function Vv(e){for(;e!==null&&!un(e);)e=e[vn];return e}var mf;function ic(e){mf=e}function ah(){if(mf!==void 0)return mf;if(typeof document<"u")return document;throw new ie(210,!1)}var xr=new ee("",{providedIn:"root",factory:()=>_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(/</g,"\\u003C")}}return e})();var uh="h",ch="b",Bv="f",qv="n",vf="e",bf="t",ao="c",Du="x",ti="r",yf="i",Ef="n",Qs="d",K0="l",$v="di",X0="s",C8="p",x8="t",Mu=new ee(""),zv=!1,N8=new ee("",{providedIn:"root",factory:()=>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&&r<e.bindingStartIndex&&(n=Zv(e,t)),!!n&&k8(n)}var P8=["click","keydown"],F8=["mouseenter","mouseover","focusin"];var j8="ngb";function Qv(e,t,n=null){if(t.length===0||e.nodeType!==Node.ELEMENT_NODE)return;let r=e.getAttribute(Pd.JSACTION),i=t.reduce((o,a)=>(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<n.length;i+=2){let s=n[i],o=n[i+1];if(o!==-1){let a=e.data[o];av(s),a.contentQueries(2,t[o],o)}}}finally{Oe(r)}}}function Tf(e,t,n){av(0);let r=Oe(null);try{t(e,n)}finally{Oe(r)}}function nb(e,t,n){if(q1(t)){let r=Oe(null);try{let i=t.directiveStart,s=t.directiveEnd;for(let o=i;o<s;o++){let a=e.data[o];if(a.contentQueries){let u=n[o];a.contentQueries(1,u,o)}}}finally{Oe(r)}}}var bn=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(bn||{});var Ru=class{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${S1})`}};function hh(e){return e instanceof Ru?e.changingThisBreaksApplicationSecurity:e}function rb(e,t){let n=X8(e);if(n!=null&&n!==t){if(n==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${S1})`)}return n===t}function X8(e){return e instanceof Ru&&e.getTypeName()||null}var J8=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function ib(e){return e=String(e),e.match(J8)?e:"unsafe:"+e}var ph=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(ph||{});function sb(e){let t=eC();return t?t.sanitize(ph.URL,e)||"":rb(e,"URL")?hh(e):ib(Qu(e))}function eC(){let e=ft();return e&&e[Gn].sanitizer}var tC=/^>|^->|<!--|-->|--!>|<!-$/g,nC=/(<|>)/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<t.length&&typeof t[i]=="string";i+=2)if(t[i]==="class"&&oC(t[i+1].toLowerCase(),n,0)!==-1)return!0}else if(gh(e))return!1;if(i=t.indexOf(1,i),i>-1){let s;for(;++i<t.length&&typeof(s=t[i])=="string";)if(s.toLowerCase()===n)return!0}return!1}function gh(e){return e.type===4&&e.value!==ab}function uC(e,t,n){let r=e.type===4&&!n?ab:e.value;return t===r}function cC(e,t,n){let r=4,i=e.attrs,s=i!==null?fC(i):0,o=!1;for(let a=0;a<t.length;a++){let u=t[a];if(typeof u=="number"){if(!o&&!mn(r)&&!mn(u))return!1;if(o&&mn(u))continue;o=!1,r=u|r&1;continue}if(!o)if(r&4){if(r=2|r&1,u!==""&&!uC(e,u,n)||u===""&&t.length===1){if(mn(r))return!1;o=!0}}else if(r&8){if(i===null||!aC(e,i,u,n)){if(mn(r))return!1;o=!0}}else{let c=t[++a],l=lC(u,i,gh(e),n);if(l===-1){if(mn(r))return!1;o=!0;continue}if(c!==""){let d;if(l>s?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<t.length;){let o=t[i];if(o===e)return i;if(o===3||o===6)s=!0;else if(o===1||o===2){let a=t[++i];for(;typeof a=="string";)a=t[++i];continue}else{if(o===4)break;if(o===0){i+=4;continue}}i+=s?1:2}return-1}else return hC(t,e)}function dC(e,t,n=!1){for(let r=0;r<t.length;r++)if(cC(e,t[r],n))return!0;return!1}function fC(e){for(let t=0;t<e.length;t++){let n=e[t];if(QI(n))return t}return e.length}function hC(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){let r=e[n];if(typeof r=="number")return-1;if(r===t)return n;n++}return-1}function n1(e,t){return e?":not("+t.trim()+")":t}function pC(e){let t=e[0],n=1,r=2,i="",s=!1;for(;n<e.length;){let o=e[n];if(typeof o=="string")if(r&2){let a=e[++n];i+="["+o+(a.length>0?'="'+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(;r<e.length;){let s=e[r];if(typeof s=="string")i===2?s!==""&&t.push(s,e[++r]):i===8&&n.push(s);else{if(!mn(i))break;i=s}r++}return n.length&&t.push(1,...n),t}var So={};function ub(e,t){return e.createText(t)}function vC(e,t,n){e.setValue(t,n)}function cb(e,t){return e.createComment(iC(t))}function mh(e,t,n){return e.createElement(t,n)}function Au(e,t,n,r,i){e.insertBefore(t,n,r,i)}function lb(e,t,n){e.appendChild(t,n)}function r1(e,t,n,r,i){r!==null?Au(e,t,n,r,i):lb(e,t,n)}function db(e,t,n){e.removeChild(null,t,n)}function fb(e){e.textContent=""}function bC(e,t,n){e.setAttribute(t,"style",n)}function yC(e,t,n){n===""?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function hb(e,t,n){let{mergedAttrs:r,classes:i,styles:s}=n;r!==null&&ZI(e,t,r),i!==null&&yC(e,t,i),s!==null&&bC(e,t,s)}function vh(e,t,n,r,i,s,o,a,u,c,l){let d=Qe+r,f=d+i,h=EC(d,f),m=typeof c=="function"?c():c;return h[ge]={type:e,blueprint:h,template:n,queries:null,viewQuery:a,declTNode:t,data:h.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:f,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof s=="function"?s():s,pipeRegistry:typeof o=="function"?o():o,firstChild:null,schemas:u,consts:m,incompleteFirstPass:!1,ssrId:l}}function EC(e,t){let n=[];for(let r=0;r<t;r++)n.push(r<e?null:So);return n}function wC(e){let t=e.tView;return t===null||t.incompleteFirstPass?e.tView=vh(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function bh(e,t,n,r,i,s,o,a,u,c,l){let d=t.blueprint.slice();return d[vt]=i,d[ye]=r|4|128|8|64|1024,(c!==null||e&&e[ye]&2048)&&(d[ye]|=2048),J1(d),d[It]=d[po]=e,d[Mt]=n,d[Gn]=o||e&&e[Gn],d[dt]=a||e&&e[dt],d[Js]=u||e&&e[Js]||null,d[En]=s,d[Xu]=T8(),d[Rn]=l,d[B1]=c,d[Vt]=t.type==2?e[Vt]:d,d}function TC(e,t,n){let r=Qn(t,e),i=wC(n),s=e[Gn].rendererFactory,o=yh(e,bh(e,i,null,pb(n),r,t,null,s.createRenderer(r,n),null,null,null));return e[t.index]=o}function pb(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function gb(e,t,n,r){if(n===0)return-1;let i=t.length;for(let s=0;s<n;s++)t.push(r),e.blueprint.push(r),e.data.push(null);return i}function yh(e,t){return e[eo]?e[F0][vn]=t:e[eo]=t,e[F0]=t,t}function ac(e=1){mb(ss(),ft(),tc()+e,!1)}function mb(e,t,n,r){if(!r)if((t[ye]&3)===3){let s=e.preOrderCheckHooks;s!==null&&fu(t,s,n)}else{let s=e.preOrderHooks;s!==null&&hu(t,s,0,n)}oi(n)}var uc=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(uc||{});function Sf(e,t,n,r){let i=Oe(null);try{let[s,o,a]=e.inputs[n],u=null;(o&uc.SignalBased)!==0&&(u=t[s][Li]),u!==null&&u.transformFn!==void 0?r=u.transformFn(r):a!==null&&(r=a.call(t,r)),e.setInput!==null?e.setInput(t,u,r,n,s):G1(t,u,s,r)}finally{Oe(i)}}function vb(e,t,n,r,i){let s=tc(),o=r&2;try{oi(-1),o&&t.length>Qe&&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;s<r.length;s+=2){let o=r[s+1],a=o===-1?n(t,e):e[o];e[i++]=a}}}function SC(e,t,n,r){let s=r.get(N8,zv)||n===bn.ShadowDom,o=e.selectRootElement(t,s);return _C(o),o}function _C(e){yb(e)}var yb=()=>null;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<i;o++){let a=e.data[o],u=lf(t,e,o,n);if(yo(u,t),s!==null&&OC(t,o-r,u,a,n,s),ui(a)){let c=Zn(n.index,t);c[Mt]=lf(t,e,o,n)}}}function RC(e,t,n){let r=n.directiveStart,i=n.directiveEnd,s=n.index,o=UI();try{oi(s);for(let a=r;a<i;a++){let u=e.data[a],c=t[a];uf(a),(u.hostBindings!==null||u.hostVars!==0||u.hostAttrs!==null)&&AC(u,c)}}finally{oi(-1),uf(o)}}function AC(e,t){e.hostBindings!==null&&e.hostBindings(1,t)}function Eb(e,t){let n=e.directiveRegistry,r=null;if(n)for(let i=0;i<n.length;i++){let s=n[i];dC(t,s.selectors,!1)&&(r??=[],ui(s)?r.unshift(s):r.push(s))}return r}function OC(e,t,n,r,i,s){let o=s[t];if(o!==null)for(let a=0;a<o.length;a+=2){let u=o[a],c=o[a+1];Sf(r,n,u,c)}}function kC(e,t){let n=e[Js],r=n?n.get(_r,null):null;r&&r.handleError(t)}function wh(e,t,n,r,i){let s=e.inputs?.[r],o=e.hostDirectiveInputs?.[r],a=!1;if(o)for(let u=0;u<o.length;u+=2){let c=o[u],l=o[u+1],d=t.data[c];Sf(d,n[c],l,i),a=!0}if(s)for(let u of s){let c=n[u],l=t.data[u];Sf(l,c,r,i),a=!0}return a}function LC(e,t){let n=Zn(t,e),r=n[ge];PC(r,n);let i=n[vt];i!==null&&n[Rn]===null&&(n[Rn]=Xv(i,n[Js])),Ye(18),Th(r,n,n[Mt]),Ye(19,n[Mt])}function PC(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}function Th(e,t,n){Kf(t);try{let r=e.viewQuery;r!==null&&Tf(1,r,n);let i=e.template;i!==null&&vb(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[es]?.finishViewCreation(e),e.staticContentQueries&&tb(e,t),e.staticViewQueries&&Tf(2,e.viewQuery,n);let s=e.components;s!==null&&FC(t,s)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[ye]&=-5,Xf()}}function FC(e,t){for(let n=0;n<t.length;n++)LC(e,t[n])}function wb(e,t,n,r){let i=Oe(null);try{let s=t.tView,a=e[ye]&4096?4096:16,u=bh(e,s,n,a,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),c=e[t.index];u[Ji]=c;let l=e[es];return l!==null&&(u[es]=l.createEmbeddedView(s)),Th(s,u,n),u}finally{Oe(i)}}function Ou(e,t){return!t||t.firstChild===null||so(e)}var jC;function Sh(e,t){return jC(e,t)}var as=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(as||{});function di(e){return(e.flags&32)===32}function Qi(e,t,n,r,i){if(r!=null){let s,o=!1;un(r)?s=r:Tr(r)&&(o=!0,r=r[vt]);let a=Ke(r);e===0&&n!==null?i==null?lb(t,n,a):Au(t,n,a,i||null,!0):e===1&&n!==null?Au(t,n,a,i||null,!0):e===2?db(t,a,o):e===3&&t.destroyNode(a),s!=null&&QC(t,e,s,n,i)}}function UC(e,t){Tb(e,t),t[vt]=null,t[En]=null}function HC(e,t,n,r,i,s){r[vt]=i,r[En]=t,lc(e,r,n,1,i,s)}function Tb(e,t){t[Gn].changeDetectionScheduler?.notify(9),lc(e,t,t[dt],2,null,null)}function VC(e){let t=e[eo];if(!t)return qd(e[ge],e);for(;t;){let n=null;if(Tr(t))n=t[eo];else{let r=t[Rt];r&&(n=r)}if(!n){for(;t&&!t[vn]&&t!==e;)Tr(t)&&qd(t[ge],t),t=t[It];t===null&&(t=e),Tr(t)&&qd(t[ge],t),n=t&&t[vn]}t=n}}function _h(e,t){let n=e[Su],r=n.indexOf(t);n.splice(r,1)}function cc(e,t){if(go(t))return;let n=t[dt];n.destroyNode&&lc(e,t,n,3,null,null),VC(t)}function qd(e,t){if(go(t))return;let n=Oe(null);try{t[ye]&=-129,t[ye]|=256,t[on]&&vd(t[on]),qC(e,t),BC(e,t),t[ge].type===1&&t[dt].destroy();let r=t[Ji];if(r!==null&&un(t[It])){r!==t[It]&&_h(r,t);let i=t[es];i!==null&&i.detachView(e)}gf(t)}finally{Oe(n)}}function BC(e,t){let n=e.cleanup,r=t[rf];if(n!==null)for(let o=0;o<n.length-1;o+=2)if(typeof n[o]=="string"){let a=n[o+3];a>=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<i.length;o++){let a=i[o];a()}}let s=t[wu];if(s!==null){t[wu]=null;for(let o of s)o.destroy()}}function qC(e,t){let n;if(e!=null&&(n=e.destroyHooks)!=null)for(let r=0;r<n.length;r+=2){let i=t[n[r]];if(!(i instanceof ro)){let s=n[r+1];if(Array.isArray(s))for(let o=0;o<s.length;o+=2){let a=i[s[o]],u=s[o+1];Ye(4,a,u);try{u.call(a)}finally{Ye(5,a,u)}}else{Ye(4,i,s);try{s.call(i)}finally{Ye(5,i,s)}}}}}function Sb(e,t,n){return $C(e,t.parent,n)}function $C(e,t,n){let r=t;for(;r!==null&&r.type&168;)t=r,r=t.parent;if(r===null)return n[vt];if(ai(r)){let{encapsulation:i}=e.data[r.directiveStart+r.componentOffset];if(i===bn.None||i===bn.Emulated)return null}return Qn(r,n)}function zC(e,t,n){return WC(e,t,n)}function GC(e,t,n){return e.type&40?Qn(e,n):null}var WC=GC,i1;function Ih(e,t,n,r){let i=Sb(e,r,t),s=t[dt],o=r.parent||t[En],a=zC(o,r,t);if(i!=null)if(Array.isArray(n))for(let u=0;u<n.length;u++)r1(s,i,n[u],a,!1);else r1(s,i,n,a,!1);i1!==void 0&&i1(s,r,t,n,i)}function Xr(e,t){if(t!==null){let n=t.type;if(n&3)return Qn(t,e);if(n&4)return _f(-1,e[t.index]);if(n&8){let r=t.child;if(r!==null)return Xr(e,r);{let i=e[t.index];return un(i)?_f(-1,i):Ke(i)}}else{if(n&128)return Xr(e,t.next);if(n&32)return Sh(t,e)()||Ke(e[t.index]);{let r=_b(e,t);if(r!==null){if(Array.isArray(r))return r[0];let i=si(e[Vt]);return Xr(i,r)}else return Xr(e,t.next)}}}return null}function _b(e,t){if(t!==null){let r=e[Vt][En],i=t.projection;return r.projection[i]}return null}function _f(e,t){let n=Rt+e+1;if(n<t.length){let r=t[n],i=r[ge].firstChild;if(i!==null)return Xr(r,i)}return t[Wn]}function Ch(e,t,n,r,i,s,o){for(;n!=null;){if(n.type===128){n=n.next;continue}let a=r[n.index],u=n.type;if(o&&t===0&&(a&&yo(Ke(a),r),n.flags|=2),!di(n))if(u&8)Ch(e,t,n.child,r,i,s,!1),Qi(t,e,i,a,s);else if(u&32){let c=Sh(n,r),l;for(;l=c();)Qi(t,e,i,l,s);Qi(t,e,i,a,s)}else u&16?ZC(e,t,r,n,i,s):Qi(t,e,i,a,s);n=o?n.projectionNext:n.next}}function lc(e,t,n,r,i,s){Ch(n,r,e.firstChild,t,i,s,!1)}function ZC(e,t,n,r,i,s){let o=n[Vt],u=o[En].projection[r.projection];if(Array.isArray(u))for(let c=0;c<u.length;c++){let l=u[c];Qi(t,e,i,l,s)}else{let c=u,l=o[It];so(r)&&(c.flags|=128),Ch(e,t,c,l,i,s,!0)}}function QC(e,t,n,r,i){let s=n[Wn],o=Ke(n);s!==o&&Qi(t,e,r,s,i);for(let a=Rt;a<n.length;a++){let u=n[a];lc(u[ge],u,e,t,r,s)}}function uo(e,t,n,r,i=!1){for(;n!==null;){if(n.type===128){n=i?n.projectionNext:n.next;continue}let s=t[n.index];s!==null&&r.push(Ke(s)),un(s)&&xh(s,r);let o=n.type;if(o&8)uo(e,t,n.child,r);else if(o&32){let a=Sh(n,t),u;for(;u=a();)r.push(u)}else if(o&16){let a=_b(t,n);if(Array.isArray(a))r.push(...a);else{let u=si(t[Vt]);uo(u[ge],u,a,r,!0)}}n=i?n.projectionNext:n.next}return r}function xh(e,t){for(let n=Rt;n<e.length;n++){let r=e[n],i=r[ge].firstChild;i!==null&&uo(r[ge],r,i,t)}e[Wn]!==e[vt]&&t.push(e[Wn])}function Ib(e){if(e[Ud]!==null){for(let t of e[Ud])t.impl.addSequence(t);e[Ud].length=0}}var Cb=[];function YC(e){return e[on]??KC(e)}function KC(e){let t=Cb.pop()??Object.create(JC);return t.lView=e,t}function XC(e){e.lView[on]!==e&&(e.lView=null,Cb.push(e))}var JC=fe(G({},Ua),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{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;r<n.length;r++){let i=n[r];Rb(i,t)}}function sx(e){for(let t=Uv(e);t!==null;t=Hv(t)){if(!(t[ye]&2))continue;let n=t[Su];for(let r=0;r<n.length;r++){let i=n[r];ev(i)}}}function ox(e,t,n){Ye(18);let r=Zn(t,e);Rb(r,n),Ye(19,r[Mt])}function Rb(e,t){Qf(e)&&If(e,t)}function If(e,t){let r=e[ge],i=e[ye],s=e[on],o=!!(t===0&&i&16);if(o||=!!(i&64&&t===0),o||=!!(i&1024),o||=!!(s?.dirty&&md(s)),o||=!1,s&&(s.dirty=!1),e[ye]&=-9217,o)ix(r,e,r.template,e[Mt]);else if(i&8192){Nb(e),Mb(e,1);let a=r.components;a!==null&&Ab(e,a,1),Ib(e)}}function Ab(e,t,n){for(let r=0;r<t.length;r++)ox(e,t[r],n)}function ax(e,t){let n=e.hostBindingOpCodes;if(n!==null)try{for(let r=0;r<n.length;r++){let i=n[r];if(i<0)oi(~i);else{let s=i,o=n[++r],a=n[++r];jI(o,s);let u=t[s];Ye(24,u),a(2,u),Ye(25,u)}}}finally{oi(-1)}}function Ob(e,t){let n=sv()?64:1088;for(e[Gn].changeDetectionScheduler?.notify(t);e;){e[ye]|=n;let r=si(e);if(ts(e)&&!r)return e;e=r}return null}function kb(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function ux(e,t){let n=Rt+t;if(n<e.length)return e[n]}function Nh(e,t,n,r=!0){let i=t[ge];if(lx(i,t,e,n),r){let o=_f(n,e),a=t[dt],u=a.parentNode(e[Wn]);u!==null&&HC(i,e[En],a,t,u,o)}let s=t[Rn];s!==null&&s.firstChild!==null&&(s.firstChild=null)}function cx(e,t){let n=co(e,t);return n!==void 0&&cc(n[ge],n),n}function co(e,t){if(e.length<=Rt)return;let n=Rt+t,r=e[n];if(r){let i=r[Ji];i!==null&&i!==e&&_h(i,r),t>0&&(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<s-Rt?(t[vn]=n[i],L1(n,Rt+r,t)):(n.push(t),t[vn]=null),t[It]=n;let o=t[Ji];o!==null&&n!==o&&Lb(o,t);let a=t[es];a!==null&&a.insertView(e),of(t),t[ye]|=128}function Lb(e,t){let n=e[Su],r=t[It];if(Tr(r))e[ye]|=2;else{let i=r[It][Vt];t[Vt]!==i&&(e[ye]|=2)}n===null?e[Su]=[t]:n.push(t)}var ku=class{_lView;_cdRefInjectingView;notifyErrorHandler;_appRef=null;_attachedToViewContainer=!1;get rootNodes(){let t=this._lView,n=t[ge];return uo(n,t,n.firstChild,[])}constructor(t,n,r=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=r}get context(){return this._lView[Mt]}set context(t){this._lView[Mt]=t}get destroyed(){return go(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[It];if(un(t)){let n=t[Tu],r=n?n.indexOf(this):-1;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"<unknown>"}}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<e.attrs.length;){let r=e.attrs[n++];if(typeof r=="number")break;let i=e.attrs[n++];t.push(`${r}="${Lu(i)}"`)}return t.join(" ")}var gx=new Set(["ngh","ng-version","ng-server-context"]);function mx(e){let t=[];for(let n=0;n<e.attributes.length;n++){let r=e.attributes[n];gx.has(r.name)||t.push(`${r.name}="${Lu(r.value)}"`)}return t.join(" ")}function $d(e,t="\u2026"){switch(e.type){case 1:return`#text${e.value?`(${e.value})`:""}`;case 2:let r=px(e),i=e.value.toLowerCase();return`<${i}${r?" "+r:""}>${t}</${i}>`;case 8:return"<!-- ng-container -->";case 4:return"<!-- container -->";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}</${r}>`;case Node.TEXT_NODE:let s=n.textContent?Lu(n.textContent):"";return`#text${s?`(${s})`:""}`;case Node.COMMENT_NODE:return`<!-- ${Lu(n.textContent??"")} -->`;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+`<!-- container --> ${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.index<e.removes.length){let t=e.removes[e.index++];if(t>0)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;r<e;r++)n=n.nextSibling;return n}function Ax(e,t){let n=e;for(let r=0;r<t.length;r+=2){let i=t[r],s=t[r+1];for(let o=0;o<s;o++)switch(i){case Bv:n=n.firstChild;break;case qv:n=n.nextSibling;break}}return n}function Ox(e,t){let[n,...r]=Dx(e),i;if(n===uh)i=t[Vt][vt];else if(n===ch)i=sC(t[Vt][vt]);else{let s=Number(n);i=Ke(t[s+Qe])}return Ax(i,r)}function Nf(e,t){if(e===t)return[];if(e.parentElement==null||t.parentElement==null)return null;if(e.parentElement===t.parentElement)return kx(e,t);{let n=t.parentElement,r=Nf(e,n),i=Nf(n.firstChild,t);return!r||!i?null:[...r,Bv,...i]}}function kx(e,t){let n=[],r=null;for(r=e;r!=null&&r!==t;r=r.nextSibling)n.push(qv);return r==null?null:n}function s1(e,t,n){let r=Nf(e,t);return r===null?null:Nx(n,r)}function Lx(e,t,n){let r=e.parent,i,s,o;for(;r!==null&&(lo(r,t)||n?.has(r.index));)r=r.parent;r===null||!(r.type&3)?(i=o=uh,s=t[Vt][vt]):(i=r.index,s=Ke(t[i]),o=Qu(i-Qe));let a=Ke(t[e.index]);if(e.type&44){let c=Xr(t,e);c&&(a=c)}let u=s1(s,a,o);if(u===null&&s!==a){let c=s.ownerDocument.body;if(u=s1(c,a,ch),u===null)throw fx(t,e)}return u}var jb=!1;function Px(e){jb=e}function Fx(){return jb}function jx(e){return e=e??Q(bt),e.get(D8,!1)}function Ux(e,t){let n=t.i18nChildren.get(e);return n===void 0&&(n=Hx(e),t.i18nChildren.set(e,n)),n}function Hx(e){let t=new Set;function n(r){switch(t.add(r.index),r.kind){case 1:case 2:{for(let i of r.children)n(i);break}case 3:{for(let i of r.cases)for(let s of i)n(s);break}}}for(let r=Qe;r<e.bindingStartIndex;r++){let i=e.data[r];if(!(!i||!i.ast))for(let s of i.ast)n(s)}return t.size===0?null:t}function Vx(e,t,n){if(!n.isI18nHydrationEnabled)return null;let r=e[ge],i=r.data[t];if(!i||!i.ast)return null;let s=r.data[i.parentTNodeIndex];if(s&&E8(s))return null;let o={caseQueue:[],disconnectedNodes:new Set,disjointNodes:new Set};return Df(e,o,n,i.ast),o.caseQueue.length===0&&o.disconnectedNodes.size===0&&o.disjointNodes.size===0?null:o}function Df(e,t,n,r){let i=null;for(let s of r){let o=qx(e,t,n,s);o&&(Bx(i,o)&&t.disjointNodes.add(s.index-Qe),i=o)}return i}function Bx(e,t){return e&&e.nextSibling!==t}function qx(e,t,n,r){let i=Ke(e[r.index]);if(!i||Fb(i))return t.disconnectedNodes.add(r.index-Qe),null;let s=i;switch(r.kind){case 0:{eb(n,s);break}case 1:case 2:{Df(e,t,n,r.children);break}case 3:{let o=e[r.currentCaseLViewIndex];if(o!=null){let a=o<0?~o:o;t.caseQueue.push(a),Df(e,t,n,r.cases[a])}break}}return $x(e,r)}function $x(e,t){let r=e[ge].data[t.index];return vv(r)?Xr(e,r):t.kind===3?Cx(r,e)()??Ke(e[t.index]):Ke(e[t.index])??null}function zx(e){let t=e[to]??[],r=e[It][dt],i=[];for(let s of t)s.data[$v]!==void 0?i.push(s):Gx(s,r);e[to]=i}function Gx(e,t){let n=0,r=e.firstChild;if(r){let i=e.data[ti];for(;n<i;){let s=r.nextSibling;db(t,r,!1),r=s,n++}}}function Wx(e,t){let n=[];for(let r of t)for(let i=0;i<(r[Du]??1);i++){let s={data:r,firstChild:null};r[ti]>0&&(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;o<t.length;o++){let a=t[o];if(typeof a=="number")s=a;else if(s==1)i=M0(i,a);else if(s==2){let u=a,c=t[++o];r=M0(r,u+": "+c+";")}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=i:e.classesWithoutHost=i}function Jx(e,t=_e.Default){let n=ft();if(n===null)return he(e,t);let r=Ir();return Iv(r,n,sn(e),t)}function Vb(e,t,n,r,i){let s=r===null?null:{"":-1},o=i(e,n);if(o!==null){let a,u=null,c=null,l=tN(o);l===null?a=o:[a,u,c]=l,iN(e,t,n,a,s,u,c)}s!==null&&r!==null&&eN(n,r,s)}function eN(e,t,n){let r=e.localNames=[];for(let i=0;i<t.length;i+=2){let s=n[t[i+1]];if(s==null)throw new ie(-301,!1);r.push(t[i],s)}}function tN(e){let t=null,n=!1;for(let o=0;o<e.length;o++){let a=e[o];if(o===0&&ui(a)&&(t=a),a.findHostDirectiveDefs!==null){n=!0;break}}if(!n)return null;let r=null,i=null,s=null;for(let o of e)o.findHostDirectiveDefs!==null&&(r??=[],i??=new Map,s??=new Map,nN(o,r,s,i)),o===t&&(r??=[],r.push(o));return r!==null?(r.push(...t===null?e:e.slice(1)),[r,i,s]):null}function nN(e,t,n,r){let i=t.length;e.findHostDirectiveDefs(e,t,r),n.set(e,[i,t.length-1])}function rN(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function iN(e,t,n,r,i,s,o){let a=r.length,u=!1;for(let f=0;f<a;f++){let h=r[f];!u&&ui(h)&&(u=!0,rN(e,n,f)),t8(wv(n,t),e,h.type)}lN(n,e.data.length,a);for(let f=0;f<a;f++){let h=r[f];h.providersResolver&&h.providersResolver(h)}let c=!1,l=!1,d=gb(e,t,a,null);a>0&&(n.directiveToIndex=new Map);for(let f=0;f<a;f++){let h=r[f];if(n.mergedAttrs=eh(n.mergedAttrs,h.hostAttrs),oN(e,n,t,d,h),cN(d,h,i),o!==null&&o.has(h)){let[b,C]=o.get(h);n.directiveToIndex.set(h.type,[d,b+n.directiveStart,C+n.directiveStart])}else(s===null||!s.has(h))&&n.directiveToIndex.set(h.type,d);h.contentQueries!==null&&(n.flags|=4),(h.hostBindings!==null||h.hostAttrs!==null||h.hostVars!==0)&&(n.flags|=64);let m=h.type.prototype;!c&&(m.ngOnChanges||m.ngOnInit||m.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),c=!0),!l&&(m.ngOnChanges||m.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),l=!0),d++}sN(e,n,s)}function sN(e,t,n){for(let r=t.directiveStart;r<t.directiveEnd;r++){let i=e.data[r];if(n===null||!n.has(i))a1(0,t,i,r),a1(1,t,i,r),c1(t,r,!1);else{let s=n.get(i);u1(0,t,s,r),u1(1,t,s,r),c1(t,r,!0)}}}function a1(e,t,n,r){let i=e===0?n.inputs:n.outputs;for(let s in i)if(i.hasOwnProperty(s)){let o;e===0?o=t.inputs??={}:o=t.outputs??={},o[s]??=[],o[s].push(r),Bb(t,s)}}function u1(e,t,n,r){let i=e===0?n.inputs:n.outputs;for(let s in i)if(i.hasOwnProperty(s)){let o=i[s],a;e===0?a=t.hostDirectiveInputs??={}:a=t.hostDirectiveOutputs??={},a[o]??=[],a[o].push(r,s),Bb(t,o)}}function Bb(e,t){t==="class"?e.flags|=8:t==="style"&&(e.flags|=16)}function c1(e,t,n){let{attrs:r,inputs:i,hostDirectiveInputs:s}=e;if(r===null||!n&&i===null||n&&s===null||gh(e)){e.initialInputs??=[],e.initialInputs.push(null);return}let o=null,a=0;for(;a<r.length;){let u=r[a];if(u===0){a+=4;continue}else if(u===5){a+=2;continue}else if(typeof u=="number")break;if(!n&&i.hasOwnProperty(u)){let c=i[u];for(let l of c)if(l===t){o??=[],o.push(u,r[a+1]);break}}else if(n&&s.hasOwnProperty(u)){let c=s[u];for(let l=0;l<c.length;l+=2)if(c[l]===t){o??=[],o.push(c[l+1],r[a+1]);break}}a+=2}e.initialInputs??=[],e.initialInputs.push(o)}function oN(e,t,n,r,i){e.data[r]=i;let s=i.factory||(i.factory=Ki(i.type,!0)),o=new ro(s,ui(i),Jx);e.blueprint[r]=o,n[r]=o,aN(e,t,r,gb(e,n,i.hostVars,So),i)}function aN(e,t,n,r,i){let s=i.hostBindings;if(s){let o=e.hostBindingOpCodes;o===null&&(o=e.hostBindingOpCodes=[]);let a=~t.index;uN(o)!=a&&o.push(a),o.push(n,r,s)}}function uN(e){let t=e.length;for(;t>0;){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<t.exportAs.length;r++)n[t.exportAs[r]]=e;ui(t)&&(n[""]=e)}}function lN(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function qb(e,t,n,r,i,s,o,a){let u=t.consts,c=no(u,o),l=Dh(t,e,2,r,c);return s&&Vb(t,n,l,no(u,a),i),l.mergedAttrs=eh(l.mergedAttrs,l.attrs),l.attrs!==null&&o1(l,l.attrs,!1),l.mergedAttrs!==null&&o1(l,l.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,l),l}function $b(e,t){gv(e,t),q1(t)&&e.queries.elementEnd(t)}var Fu=class extends hc{ngModule;constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let n=ii(t);return new fo(n,this.ngModule)}};function dN(e){return Object.keys(e).map(t=>{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<t.length;i++){let s=n[i];r.push(s!=null&&s.length?Array.from(s):null)}}var Rh=(()=>{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++<WN;)Ye(14),this.synchronizeOnce(),Ye(15)}synchronizeOnce(){if(this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),this.dirtyFlags&7){let n=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:r,notifyErrorHandler:i}of this.allViews)ZN(r,i,n,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView: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<this.length;t++)this.getLView(t)[Mt].$index=t}getLView(t){return XN(this.lContainer,t)}};function uy(e){let t=Oe(null),n=tc();try{let r=ft(),i=r[ge],s=r[n],o=n+1,a=v1(r,o);if(s.liveCollection===void 0){let c=b1(i,o);s.liveCollection=new jf(a,r,c)}else s.liveCollection.reset();let u=s.liveCollection;if(YN(u,e,s.trackByFn),u.updateIndexes(),s.hasEmptyBlock){let c=Yf(),l=u.length===0;if(is(r,c,l)){let d=n+2,f=v1(r,d);if(l){let h=b1(i,d),m=Pu(f,h.tView.ssrId),b=wb(r,h,void 0,{dehydratedView:m});Nh(f,b,0,Ou(h,m))}else cx(f,0)}}}finally{Oe(t)}}function v1(e,t){return e[t]}function KN(e,t){return co(e,t)}function XN(e,t){return ux(e,t)}function b1(e,t){return Zf(e,t)}function yt(e,t,n,r){let i=ft(),s=ss(),o=Qe+e,a=i[dt],u=s.firstCreatePass?qb(o,s,i,t,Eb,nv(),n,r):s.data[o],c=cy(s,i,u,a,t,e);i[o]=c;let l=$1(u);return vo(u,!0),hb(a,c,u),!di(u)&&Jf()&&Ih(s,i,c,u),(NI()===0||l)&&yo(c,i),DI(),l&&(Eh(s,i,u),nb(s,u,i)),r!==null&&bb(i,u),yt}function Lt(){let e=Ir();iv()?LI():(e=e.parent,vo(e,!1));let t=e;RI(t)&&OI(),MI();let n=ss();return n.firstCreatePass&&$b(n,t),t.classesWithoutHost!=null&&GI(t)&&p1(n,t,ft(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&WI(t)&&p1(n,t,ft(),t.stylesWithoutHost,!1),Lt}function $t(e,t,n,r){return yt(e,t,n,r),Lt(),$t}var cy=(e,t,n,r,i,s)=>(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<s.length;){let a=s[o++],u=s[o++];if(typeof a!="string")continue;let c=a;if(!D0(c))continue;N0(c)?n.capture.add(c):n.regular.add(c);let l=Ke(t[u]);o++;let d=s[o++];(typeof d=="boolean"||d>=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;a<e.length;a++){let u=e[a],c,l,d;if(ts(u)&&(u=u[Qe],un(u))){l=DD(u)+1,_y(u,i);let h=X1(u[vt]);d={[yf]:h[ge].ssrId,[ti]:l}}if(!d){let h=u[ge];h.type===1?(c=h.ssrId,l=1):(c=wy(h),l=Ty(h,u,h.firstChild)),d={[yf]:c,[ti]:l};let m=!1;if(L8(n[ge],t)){let b=O8(n,t),C=Zv(n[ge],t);if(i.isIncrementalHydrationEnabled&&C.hydrateTriggers!==null){let T=`d${i.deferBlocks.size}`;C.hydrateTriggers.has(7)&&(m=!0);let E=[];xh(e,E);let w={[ti]:E.length,[X0]:b[e1]},I=RD(C.hydrateTriggers);I.length>0&&(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;a<i.bindingStartIndex;a++){let u=i.data[a],c=a-Qe,l=Vx(e,a,n);if(l){r[K0]??={},r[K0][c]=l.caseQueue;for(let d of l.disconnectedNodes)Qd(r,d);for(let d of l.disjointNodes){let f=i.data[d+Qe];Ks(r,f,e,s)}continue}if(vv(u)&&!di(u)){if(lo(u,e)&&LD(u)){Qd(r,u);continue}if(Array.isArray(u.projection)){for(let d of u.projection)if(d)if(!Array.isArray(d))!z1(d)&&!oo(d)&&(lo(d,e)?Qd(r,d):Ks(r,d,e,s));else throw hx(Ke(e[a]))}if(AD(r,u,e,s),un(e[a])){let d=u.tView;d!==null&&(r[bf]??={},r[bf][c]=wy(d));let f=e[a][vt];if(Array.isArray(f)){let h=Ke(f);h.hasAttribute(io)||zu(h,f,t,n)}r[ao]??={},r[ao][c]=MD(e[a],u,e,t,n)}else if(Array.isArray(e[a])&&!zI(u)){let d=Ke(e[a][vt]);d.hasAttribute(io)||zu(d,e[a],t,n)}else if(u.type&8)r[vf]??={},r[vf][c]=Ty(i,e,u.child);else if(u.type&144){let d=u.next;for(;d!==null&&d.type&144;)d=d.next;d&&!oo(d)&&Ks(r,d,e,s)}else if(u.type&1){let d=Ke(e[a]);eb(n,d)}if(o&&u.type&2){let d=Ke(e[a]);o.has(d)&&Qv(d,o.get(d),t)}}}return r}function AD(e,t,n,r){z1(t)||(t.projectionNext&&t.projectionNext!==t.next&&!oo(t.projectionNext)&&Ks(e,t.projectionNext,n,r),t.prev===null&&t.parent!==null&&lo(t.parent,n)&&!lo(t,n)&&Ks(e,t,n,r))}function OD(e){let t=e[Mt];return t?.constructor?ii(t.constructor)?.encapsulation===bn.ShadowDom:!1}function zu(e,t,n,r){let i=t[dt];if(EI(t)&&!Fx()||OD(t))return i.setAttribute(e,io,""),null;{let s=Cy(t,n,r),o=r.serializedViewCollection.add(s);return i.setAttribute(e,Ys,o.toString()),o}}function E1(e,t){e.textContent=`ngh=${t}`}function kD(e,t){for(let[n,r]of e)n.after(t.createComment(r))}function LD(e){let t=e;for(;t!=null;){if(ai(t))return!0;t=t.parent}return!1}function PD(e,t,n,r){let i=Y8(e.hydrateTriggers);for(let s of i)r.eventTypesToReplay.regular.add(s);if(i.length>0){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.length<e.length))return null;let i={};for(let s=0;s<r.length;s++){let o=r[s],a=e[s];if(o[0]===":")i[o.substring(1)]=a;else if(o!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:i}}function w3(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!An(e[n],t[n]))return!1;return!0}function An(e,t){let n=e?up(e):void 0,r=t?up(t):void 0;if(!n||!r||n.length!=r.length)return!1;let i;for(let s=0;s<n.length;s++)if(i=n[s],!vE(e[i],t[i]))return!1;return!0}function up(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function vE(e,t){if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;let n=[...e].sort(),r=[...t].sort();return n.every((i,s)=>r[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.pathIndex<e.segments.length){let s=new je(e.segments.slice(0,r.pathIndex),{});return s.children[Ee]=new je(e.segments.slice(r.pathIndex),e.children),Lo(s,0,i)}else return r.match&&i.length===0?new je(e.segments,{}):r.match&&!e.hasChildren()?dp(e,t,n):r.match?Lo(e,0,i):dp(e,t,n)}function Lo(e,t,n){if(n.length===0)return new je(e.segments,{});{let r=B3(n),i={};if(Object.keys(r).some(s=>s!==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<e.segments.length;){if(r>=n.length)return s;let o=e.segments[i],a=n[r];if(Fo(a))break;let u=`${a}`,c=r<n.length-1?n[r+1]:null;if(i>0&&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<n.length;){let s=n[i];if(Fo(s)){let u=$3(s.outlets);return new je(r,u)}if(i===0&&jc(n[0])){let u=e.segments[t];r.push(new Ar(u.path,dE(n[0]))),i++;continue}let o=Fo(s)?s.outlets[Ee]:`${s}`,a=i<n.length-1?n[i+1]:null;o&&a&&jc(a)?(r.push(new Ar(o,dE(a))),i+=2):(r.push(new Ar(o,{})),i++)}return new je(r,{})}function $3(e){let t={};return Object.entries(e).forEach(([n,r])=>{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;t<e.length;t++)if(e[t]==null)throw new ie(4008,!1)}function GM(e){return!(e instanceof Ho)&&!(e instanceof ms)}var ZM=new ee("");function Cp(e,...t){return yn([{provide:ws,multi:!0,useValue:e},[],{provide:Or,useFactory:QM,deps:[Ts]},{provide:_o,multi:!0,useFactory:YM},t.map(n=>n.\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<f;d++){var h=l[d];if(h.listener===u&&h.capture===c)return}var m={listener:u,capture:c};typeof u=="function"&&(m.f=u),l.push(m)}},removeEventListener:function(a,u,c){if(c===void 0&&(c=!1),this._listeners){var l=this._listeners[a];if(l)for(var d=0,f=l.length;d<f;d++){var h=l[d];if(h.listener===u&&h.capture===c){l.length===1?this._listeners[a]=void 0:l.splice(d,1);return}}}},dispatchEvent:function(a){return this._dispatchEvent(a,!1)},_dispatchEvent:function(a,u){typeof u!="boolean"&&(u=!1);function c(b,C){var T=C.type,E=C.eventPhase;if(C.currentTarget=b,E!==n.CAPTURING_PHASE&&b._handlers&&b._handlers[T]){var w=b._handlers[T],I;if(typeof w=="function")I=w.call(C.currentTarget,C);else{var S=w.handleEvent;if(typeof S!="function")throw new TypeError("handleEvent property of event handler object isnot a function.");I=S.call(w,C)}switch(C.type){case"mouseover":I===!0&&C.preventDefault();break;case"beforeunload":default:I===!1&&C.preventDefault();break}}var L=b._listeners&&b._listeners[T];if(L){L=L.slice();for(var U=0,V=L.length;U<V;U++){if(C._immediatePropagationStopped)return;var F=L[U];if(!(E===n.CAPTURING_PHASE&&!F.capture||E===n.BUBBLING_PHASE&&F.capture))if(F.f)F.f.call(C.currentTarget,C);else{var N=F.listener.handleEvent;if(typeof N!="function")throw new TypeError("handleEvent property of event listener object is not a function.");N.call(F.listener,C)}}}}(!a._initialized||a._dispatching)&&i.InvalidStateError(),a.isTrusted=u,a._dispatching=!0,a.target=this;for(var l=[],d=this.parentNode;d;d=d.parentNode)l.push(d);a.eventPhase=n.CAPTURING_PHASE;for(var f=l.length-1;f>=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<m&&(c(l[h],a),!a._propagationStopped);h++);}if(a._dispatching=!1,a.eventPhase=n.AT_TARGET,a.currentTarget=null,u&&!a.defaultPrevented&&a instanceof r)switch(a.type){case"mousedown":this._armed={x:a.clientX,y:a.clientY,t:a.timeStamp};break;case"mouseout":case"mouseover":this._armed=null;break;case"mouseup":this._isClick(a)&&this._doClick(a),this._armed=null;break}return!a.defaultPrevented},_isClick:function(o){return this._armed!==null&&o.type==="mouseup"&&o.isTrusted&&o.button===0&&o.timeStamp-this._armed.t<1e3&&Math.abs(o.clientX-this._armed.x)<10&&Math.abs(o.clientY-this._armed.Y)<10},_doClick:function(o){if(!this._click_in_progress){this._click_in_progress=!0;for(var a=this;a&&!a._post_click_activation_steps;)a=a.parentNode;a&&a._pre_click_activation_steps&&a._pre_click_activation_steps();var u=this.ownerDocument.createEvent("MouseEvent");u.initMouseEvent("click",!0,!0,this.ownerDocument.defaultView,1,o.screenX,o.screenY,o.clientX,o.clientY,o.ctrlKey,o.altKey,o.shiftKey,o.metaKey,o.button,null);var c=this._dispatchEvent(u,!0);a&&(c?a._post_click_activation_steps&&a._post_click_activation_steps(u):a._cancelled_activation_steps&&a._cancelled_activation_steps())}},_setEventHandler:function(a,u){this._handlers||(this._handlers=Object.create(null)),this._handlers[a]=u},_getEventHandler:function(a){return this._handlers&&this._handlers[a]||null}}}}),rw=ue({"external/npm/node_modules/domino/lib/LinkedList.js"(e,t){var n=ut(),r=t.exports={valid:function(i){return n.assert(i,"list falsy"),n.assert(i._previousSibling,"previous falsy"),n.assert(i._nextSibling,"next falsy"),!0},insertBefore:function(i,s){n.assert(r.valid(i)&&r.valid(s));var o=i,a=i._previousSibling,u=s,c=s._previousSibling;o._previousSibling=c,a._nextSibling=u,c._nextSibling=o,u._previousSibling=a,n.assert(r.valid(i)&&r.valid(s))},replace:function(i,s){n.assert(r.valid(i)&&(s===null||r.valid(s))),s!==null&&r.insertBefore(s,i),r.remove(i),n.assert(r.valid(i)&&(s===null||r.valid(s)))},remove:function(i){n.assert(r.valid(i));var s=i._previousSibling;if(s!==i){var o=i._nextSibling;s._nextSibling=o,o._previousSibling=s,i._previousSibling=i._nextSibling=i,n.assert(r.valid(i))}}}}}),iw=ue({"external/npm/node_modules/domino/lib/NodeUtils.js"(e,t){t.exports={serializeOne:C,\u0275escapeMatchingClosingTag:f,\u0275escapeClosingCommentTag:m,\u0275escapeProcessingInstructionContent:b};var n=ut(),r=n.NAMESPACE,i={STYLE:!0,SCRIPT:!0,XMP:!0,IFRAME:!0,NOEMBED:!0,NOFRAMES:!0,PLAINTEXT:!0},s={area:!0,base:!0,basefont:!0,bgsound:!0,br:!0,col:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},o={},a=/[&<>\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="</"+E;if(!T.toLowerCase().includes(w))return T;let I=[...T],S=T.matchAll(new RegExp(w,"ig"));for(let L of S)I[L.index]="<";return I.join("")}var h=/--!?>/;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<V;U++){var F=T._attr(U);w+=" "+d(F),F.value!==void 0&&(w+='="'+l(F.value)+'"')}if(w+=">",!(S&&s[L])){var N=T.serialize();i[L.toUpperCase()]&&(N=f(N,L)),S&&o[L]&&N.charAt(0)===`
|
||
`&&(w+=`
|
||
`),w+=N,w+="</"+L+">"}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+="<!--"+m(T.data)+"-->";break;case 7:let W=b(T.data);w+="<?"+T.target+" "+W+"?>";break;case 10:w+="<!DOCTYPE "+T.name,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].index<W[y].index?S:I;return P.length<W.length?S+U:I+L}},isSameNode:{value:function(N){return this===N}},isEqualNode:{value:function(N){if(!N||N.nodeType!==this.nodeType||!this.isEqual(N))return!1;for(var P=this.firstChild,W=N.firstChild;P&&W;P=P.nextSibling,W=W.nextSibling)if(!P.isEqualNode(W))return!1;return P===null&&W===null}},cloneNode:{value:function(F){var N=this.clone();if(F)for(var P=this.firstChild;P!==null;P=P.nextSibling)N._appendChild(P.cloneNode(!0));return N}},lookupPrefix:{value:function(N){var P;if(N===""||N===null||N===void 0)return null;switch(this.nodeType){case a:return this._lookupNamespacePrefix(N,this);case b:return P=this.documentElement,P?P.lookupPrefix(N):null;case f:case E:case T:case C:return null;case u:return P=this.ownerElement,P?P.lookupPrefix(N):null;default:return P=this.parentElement,P?P.lookupPrefix(N):null}}},lookupNamespaceURI:{value:function(N){(N===""||N===void 0)&&(N=null);var P;switch(this.nodeType){case a:return s.shouldOverride();case b:return P=this.documentElement,P?P.lookupNamespaceURI(N):null;case f:case E:case C:case T:return null;case u:return P=this.ownerElement,P?P.lookupNamespaceURI(N):null;default:return P=this.parentElement,P?P.lookupNamespaceURI(N):null}}},isDefaultNamespace:{value:function(N){(N===""||N===void 0)&&(N=null);var P=this.lookupNamespaceURI(null);return P===N}},index:{get:function(){var F=this.parentNode;if(this===F.firstChild)return 0;var N=F.childNodes;if(this._index===void 0||N[this._index]!==this){for(var P=0;P<N.length;P++)N[P]._index=P;s.assert(N[this._index]===this)}return this._index}},isAncestor:{value:function(F){if(this.doc!==F.doc||this.rooted!==F.rooted)return!1;for(var N=F;N;N=N.parentNode)if(N===this)return!0;return!1}},ensureSameDoc:{value:function(F){F.ownerDocument===null?F.ownerDocument=this.doc:F.ownerDocument!==this.doc&&s.WrongDocumentError()}},removeChildren:{value:s.shouldOverride},_insertOrReplace:{value:function(N,P,W){var _=this,y,g;if(_.nodeType===T&&_.rooted&&s.HierarchyRequestError(),N._childNodes&&(y=P===null?N._childNodes.length:P.index,_.parentNode===N)){var x=_.index;x<y&&y--}W&&(P.rooted&&P.doc.mutateRemove(P),P.parentNode=null);var O=P;O===null&&(O=N.firstChild);var H=_.rooted&&N.rooted;if(_.nodeType===T){for(var X=[0,W?1:0],re,Ne=_.firstChild;Ne!==null;Ne=re)re=Ne.nextSibling,X.push(Ne),Ne.parentNode=N;var M=X.length;if(W?r.replace(O,M>2?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;g<M;g++)X[g]._index=X[0]+(g-2);else N._firstChild===P&&(M>2?N._firstChild=X[2]:W&&(N._firstChild=null));if(_._childNodes?_._childNodes.length=0:_._firstChild=null,N.rooted)for(N.modify(),g=2;g<M;g++)N.doc.mutateInsert(X[g])}else{if(P===_)return;H?_._remove():_.parentNode&&_.remove(),_.parentNode=N,W?(r.replace(O,_),N._childNodes?(_._index=y,N._childNodes[y]=_):N._firstChild===P&&(N._firstChild=_)):(O!==null&&r.insertBefore(_,O),N._childNodes?(_._index=y,N._childNodes.splice(y,0,_)):N._firstChild===P&&(N._firstChild=_)),H?(N.modify(),N.doc.mutateMove(_)):N.rooted&&(N.modify(),N.doc.mutateInsert(_))}}},lastModTime:{get:function(){return this._lastModTime||(this._lastModTime=this.doc.modclock),this._lastModTime}},modify:{value:function(){if(this.doc.modclock)for(var F=++this.doc.modclock,N=this;N;N=N.parentElement)N._lastModTime&&(N._lastModTime=F)}},doc:{get:function(){return this.ownerDocument||this}},rooted:{get:function(){return!!this._nid}},normalize:{value:function(){for(var F,N=this.firstChild;N!==null;N=F)if(F=N.nextSibling,N.normalize&&N.normalize(),N.nodeType===o.TEXT_NODE){if(N.nodeValue===""){this.removeChild(N);continue}var P=N.previousSibling;P!==null&&P.nodeType===o.TEXT_NODE&&(P.appendData(N.nodeValue),this.removeChild(N))}}},serialize:{value:function(){if(this._innerHTML)return this._innerHTML;for(var F="",N=this.firstChild;N!==null;N=N.nextSibling)F+=i.serializeOne(N,this);return F}},outerHTML:{get:function(){return i.serializeOne(this,{nodeType:0})},set:s.nyi},ELEMENT_NODE:{value:a},ATTRIBUTE_NODE:{value:u},TEXT_NODE:{value:c},CDATA_SECTION_NODE:{value:l},ENTITY_REFERENCE_NODE:{value:d},ENTITY_NODE:{value:f},PROCESSING_INSTRUCTION_NODE:{value:h},COMMENT_NODE:{value:m},DOCUMENT_NODE:{value:b},DOCUMENT_TYPE_NODE:{value:C},DOCUMENT_FRAGMENT_NODE:{value:T},NOTATION_NODE:{value:E},DOCUMENT_POSITION_DISCONNECTED:{value:w},DOCUMENT_POSITION_PRECEDING:{value:I},DOCUMENT_POSITION_FOLLOWING:{value:S},DOCUMENT_POSITION_CONTAINS:{value:L},DOCUMENT_POSITION_CONTAINED_BY:{value:U},DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:{value:V}})}}),n6=ue({"external/npm/node_modules/domino/lib/NodeList.es6.js"(e,t){t.exports=class extends Array{constructor(r){if(super(r&&r.length||0),r)for(var i in r)this[i]=r[i]}item(r){return this[r]||null}}}}),r6=ue({"external/npm/node_modules/domino/lib/NodeList.es5.js"(e,t){function n(i){return this[i]||null}function r(i){return i||(i=[]),i.item=n,i}t.exports=r}}),Ss=ue({"external/npm/node_modules/domino/lib/NodeList.js"(e,t){var n;try{n=n6()}catch{n=r6()}t.exports=n}}),Dp=ue({"external/npm/node_modules/domino/lib/ContainerNode.js"(e,t){t.exports=i;var n=At(),r=Ss();function i(){n.call(this),this._firstChild=this._childNodes=null}i.prototype=Object.create(n.prototype,{hasChildNodes:{value:function(){return this._childNodes?this._childNodes.length>0: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&&f<u||c!==void 0&&f>c)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&&d<l&&t.IndexSizeError(r.name+" set to "+d),s?d=d<0||d>2147483647?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<l;c++){var d=s(arguments[c]);u.indexOf(d)<0&&u.push(d)}this._update(u)}},remove:{value:function(){for(var u=a(this),c=0,l=arguments.length;c<l;c++){var d=s(arguments[c]),f=u.indexOf(d);f>-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<h?(d[f]=l,d.splice(h,1)):d.splice(f,1),this._update(d),!0}},toString:{value:function(){return this._getString()}},value:{get:function(){return this._getString()},set:function(u){this._setString(u),this._update()}},_update:{value:function(u){u?(i(this,u),this._setString(u.join(" ").trim())):i(this,a(this)),this._lastStringValue=this._getString()}}});function i(u,c){var l=u._length,d;for(u._length=c.length,d=0;d<c.length;d++)u[d]=c[d];for(;d<l;d++)u[d]=void 0}function s(u){return u=String(u),u===""&&n.SyntaxError(),/[ \t\r\n\f]/.test(u)&&n.InvalidCharacterError(),u}function o(u){for(var c=u._length,l=Array(c),d=0;d<c;d++)l[d]=u[d];return l}function a(u){var c=u._getString();if(c===u._lastStringValue)return o(u);var l=c.replace(/(^[ \t\r\n\f]+)|([ \t\r\n\f]+$)/g,"");if(l==="")return[];var d=Object.create(null);return l.split(/[ \t\r\n\f]+/g).filter(function(f){var h="$"+f;return d[h]?!1:(d[h]=!0,!0)})}}}),Rp=ue({"external/npm/node_modules/domino/lib/select.js"(e,t){var n=Object.create(null,{location:{get:function(){throw new Error("window.location is not supported.")}}}),r=function(_,y){return _.compareDocumentPosition(y)},i=function(_,y){return r(_,y)&2?1:-1},s=function(_){for(;(_=_.nextSibling)&&_.nodeType!==1;);return _},o=function(_){for(;(_=_.previousSibling)&&_.nodeType!==1;);return _},a=function(_){if(_=_.firstChild)for(;_.nodeType!==1&&(_=_.nextSibling););return _},u=function(_){if(_=_.lastChild)for(;_.nodeType!==1&&(_=_.previousSibling););return _},c=function(_){if(!_.parentNode)return!1;var y=_.parentNode.nodeType;return y===1||y===9},l=function(_){if(!_)return _;var y=_[0];return y==='"'||y==="'"?(_[_.length-1]===y?_=_.slice(1,-1):_=_.slice(1),_.replace(S.str_escape,function(g){var x=/^\\(?:([0-9A-Fa-f]+)|([\r\n\f]+))/.exec(g);if(!x)return g.slice(1);if(x[2])return"";var O=parseInt(x[1],16);return String.fromCodePoint?String.fromCodePoint(O):String.fromCharCode(O)})):S.ident.test(_)?d(_):_},d=function(_){return _.replace(S.escape,function(y){var g=/^\\([0-9A-Fa-f]+)/.exec(y);if(!g)return y[1];var x=parseInt(g[1],16);return String.fromCodePoint?String.fromCodePoint(x):String.fromCharCode(x)})},f=function(){return Array.prototype.indexOf?Array.prototype.indexOf:function(_,y){for(var g=this.length;g--;)if(this[g]===y)return g;return-1}}(),h=function(_,y){var g=S.inside.source.replace(/</g,_).replace(/>/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;g<y;g++)if(!_[g](x))return;return!0}}},F=function(_){return _.length<2?function(y){return!!_[0](y)}:function(y){for(var g=_.length;g--;)if(!(y=_[g](y)))return;return!0}},N=function(){var _;function y(g){for(var x=g.ownerDocument,O=x.getElementsByTagName(y.lname),H=O.length;H--;)if(y.test(O[H])&&_===g)return _=null,!0;_=null}return y.simple=function(g){return _=g,!0},y},P=function(_){for(var y=L(_),g=[y];y.sel;)y=L(y.sel),g.push(y);return g.length<2?y:function(x){for(var O=g.length,H=0;H<O;H++)if(g[H](x))return!0}},W=function(_,y){for(var g=[],x=L(_),O=y.getElementsByTagName(x.qname),H=0,X;X=O[H++];)x(X)&&g.push(X);if(x.sel){for(;x.sel;)for(x=L(x.sel),O=y.getElementsByTagName(x.qname),H=0;X=O[H++];)x(X)&&f.call(g,X)===-1&&g.push(X);g.sort(i)}return g};t.exports=e=function(_,y){var g,x;if(y.nodeType!==11&&_.indexOf(" ")===-1){if(_[0]==="#"&&y.rooted&&/^#[A-Z_][-A-Z0-9_]*$/i.test(_)&&y.doc._hasMultipleElementsWithId&&(g=_.substring(1),!y.doc._hasMultipleElementsWithId(g)))return x=y.doc.getElementById(g),x?[x]:[];if(_[0]==="."&&/^\.\w+$/.test(_))return y.getElementsByClassName(_.substring(1));if(/^\w+$/.test(_))return y.getElementsByTagName(_)}return W(_,y)},e.selectors=E,e.operators=w,e.combinators=I,e.matches=function(_,y){var g={sel:y};do if(g=L(g.sel),g(_))return!0;while(g.sel);return!1}}}),Ap=ue({"external/npm/node_modules/domino/lib/ChildNode.js"(e,t){var n=At(),r=rw(),i=function(o,a){for(var u=o.createDocumentFragment(),c=0;c<a.length;c++){var l=a[c],d=l instanceof n;u.appendChild(d?l:o.createTextNode(String(l)))}return u},s={after:{value:function(){var a=Array.prototype.slice.call(arguments),u=this.parentNode,c=this.nextSibling;if(u!==null){for(;c&&a.some(function(d){return d===c});)c=c.nextSibling;var l=i(this.doc,a);u.insertBefore(l,c)}}},before:{value:function(){var a=Array.prototype.slice.call(arguments),u=this.parentNode,c=this.previousSibling;if(u!==null){for(;c&&a.some(function(f){return f===c});)c=c.previousSibling;var l=i(this.doc,a),d=c?c.nextSibling:u.firstChild;u.insertBefore(l,d)}}},remove:{value:function(){this.parentNode!==null&&(this.doc&&(this.doc._preremoveNodeIterators(this),this.rooted&&this.doc.mutateRemove(this)),this._remove(),this.parentNode=null)}},_remove:{value:function(){var a=this.parentNode;a!==null&&(a._childNodes?a._childNodes.splice(this.index,1):a._firstChild===this&&(this._nextSibling===this?a._firstChild=null:a._firstChild=this._nextSibling),r.remove(this),a.modify())}},replaceWith:{value:function(){var a=Array.prototype.slice.call(arguments),u=this.parentNode,c=this.nextSibling;if(u!==null){for(;c&&a.some(function(d){return d===c});)c=c.nextSibling;var l=i(this.doc,a);this.parentNode===u?u.replaceChild(l,this):u.insertBefore(l,c)}}}};t.exports=s}}),aw=ue({"external/npm/node_modules/domino/lib/NonDocumentTypeChildNode.js"(e,t){var n=At(),r={nextElementSibling:{get:function(){if(this.parentNode){for(var i=this.nextSibling;i!==null;i=i.nextSibling)if(i.nodeType===n.ELEMENT_NODE)return i}return null}},previousElementSibling:{get:function(){if(this.parentNode){for(var i=this.previousSibling;i!==null;i=i.previousSibling)if(i.nodeType===n.ELEMENT_NODE)return i}return null}}};t.exports=r}}),uw=ue({"external/npm/node_modules/domino/lib/NamedNodeMap.js"(e,t){t.exports=r;var n=ut();function r(i){this.element=i}Object.defineProperties(r.prototype,{length:{get:n.shouldOverride},item:{value:n.shouldOverride},getNamedItem:{value:function(s){return this.element.getAttributeNode(s)}},getNamedItemNS:{value:function(s,o){return this.element.getAttributeNodeNS(s,o)}},setNamedItem:{value:n.nyi},setNamedItemNS:{value:n.nyi},removeNamedItem:{value:function(s){var o=this.element.getAttributeNode(s);if(o)return this.element.removeAttribute(s),o;n.NotFoundError()}},removeNamedItemNS:{value:function(s,o){var a=this.element.getAttributeNodeNS(s,o);if(a)return this.element.removeAttributeNS(s,o),a;n.NotFoundError()}}})}}),Jo=ue({"external/npm/node_modules/domino/lib/Element.js"(e,t){t.exports=E;var n=Mp(),r=ut(),i=r.NAMESPACE,s=sw(),o=At(),a=Ss(),u=iw(),c=i6(),l=xp(),d=ow(),f=Rp(),h=Dp(),m=Ap(),b=aw(),C=uw(),T=Object.create(null);function E(y,g,x,O){h.call(this),this.nodeType=o.ELEMENT_NODE,this.ownerDocument=y,this.localName=g,this.namespaceURI=x,this.prefix=O,this._tagName=void 0,this._attrsByQName=Object.create(null),this._attrsByLName=Object.create(null),this._attrKeys=[]}function w(y,g){if(y.nodeType===o.TEXT_NODE)g.push(y._data);else for(var x=0,O=y.childNodes.length;x<O;x++)w(y.childNodes[x],g)}E.prototype=Object.create(h.prototype,{isHTML:{get:function(){return this.namespaceURI===i.HTML&&this.ownerDocument.isHTML}},tagName:{get:function(){if(this._tagName===void 0){var g;if(this.prefix===null?g=this.localName:g=this.prefix+":"+this.localName,this.isHTML){var x=T[g];x||(T[g]=x=r.toASCIIUpperCase(g)),g=x}this._tagName=g}return this._tagName}},nodeName:{get:function(){return this.tagName}},nodeValue:{get:function(){return null},set:function(){}},textContent:{get:function(){var y=[];return w(this,y),y.join("")},set:function(y){this.removeChildren(),y!=null&&y!==""&&this._appendChild(this.ownerDocument.createTextNode(y))}},innerText:{get:function(){var y=[];return w(this,y),y.join("").replace(/[ \t\n\f\r]+/g," ").trim()},set:function(y){this.removeChildren(),y!=null&&y!==""&&this._appendChild(this.ownerDocument.createTextNode(y))}},innerHTML:{get:function(){return this.serialize()},set:r.nyi},outerHTML:{get:function(){return u.serializeOne(this,{nodeType:0})},set:function(y){var g=this.ownerDocument,x=this.parentNode;if(x!==null){x.nodeType===o.DOCUMENT_NODE&&r.NoModificationAllowedError(),x.nodeType===o.DOCUMENT_FRAGMENT_NODE&&(x=x.ownerDocument.createElement("body"));var O=g.implementation.mozHTMLParser(g._address,x);O.parse(y===null?"":String(y),!0),this.replaceWith(O._asDocumentFragment())}}},_insertAdjacent:{value:function(g,x){var O=!1;switch(g){case"beforebegin":O=!0;case"afterend":var H=this.parentNode;return H===null?null:H.insertBefore(x,O?this:this.nextSibling);case"afterbegin":O=!0;case"beforeend":return this.insertBefore(x,O?this.firstChild:null);default:return r.SyntaxError()}}},insertAdjacentElement:{value:function(g,x){if(x.nodeType!==o.ELEMENT_NODE)throw new TypeError("not an element");return g=r.toASCIILowerCase(String(g)),this._insertAdjacent(g,x)}},insertAdjacentText:{value:function(g,x){var O=this.ownerDocument.createTextNode(x);g=r.toASCIILowerCase(String(g)),this._insertAdjacent(g,O)}},insertAdjacentHTML:{value:function(g,x){g=r.toASCIILowerCase(String(g)),x=String(x);var O;switch(g){case"beforebegin":case"afterend":O=this.parentNode,(O===null||O.nodeType===o.DOCUMENT_NODE)&&r.NoModificationAllowedError();break;case"afterbegin":case"beforeend":O=this;break;default:r.SyntaxError()}(!(O instanceof E)||O.ownerDocument.isHTML&&O.localName==="html"&&O.namespaceURI===i.HTML)&&(O=O.ownerDocument.createElementNS(i.HTML,"body"));var H=this.ownerDocument.implementation.mozHTMLParser(this.ownerDocument._address,O);H.parse(x,!0),this._insertAdjacent(g,H._asDocumentFragment())}},children:{get:function(){return this._children||(this._children=new U(this)),this._children}},attributes:{get:function(){return this._attributes||(this._attributes=new S(this)),this._attributes}},firstElementChild:{get:function(){for(var y=this.firstChild;y!==null;y=y.nextSibling)if(y.nodeType===o.ELEMENT_NODE)return y;return null}},lastElementChild:{get:function(){for(var y=this.lastChild;y!==null;y=y.previousSibling)if(y.nodeType===o.ELEMENT_NODE)return y;return null}},childElementCount:{get:function(){return this.children.length}},nextElement:{value:function(y){y||(y=this.ownerDocument.documentElement);var g=this.firstElementChild;if(!g){if(this===y)return null;g=this.nextElementSibling}if(g)return g;for(var x=this.parentElement;x&&x!==y;x=x.parentElement)if(g=x.nextElementSibling,g)return g;return null}},getElementsByTagName:{value:function(g){var x;return g?(g==="*"?x=function(){return!0}:this.isHTML?x=F(g):x=V(g),new c(this,x)):new a}},getElementsByTagNameNS:{value:function(g,x){var O;return g==="*"&&x==="*"?O=function(){return!0}:g==="*"?O=V(x):x==="*"?O=N(g):O=P(g,x),new c(this,O)}},getElementsByClassName:{value:function(g){if(g=String(g).trim(),g===""){var x=new a;return x}return g=g.split(/[ \t\r\n\f]+/),new c(this,W(g))}},getElementsByName:{value:function(g){return new c(this,_(String(g)))}},clone:{value:function(){var g;this.namespaceURI!==i.HTML||this.prefix||!this.ownerDocument.isHTML?g=this.ownerDocument.createElementNS(this.namespaceURI,this.prefix!==null?this.prefix+":"+this.localName:this.localName):g=this.ownerDocument.createElement(this.localName);for(var x=0,O=this._attrKeys.length;x<O;x++){var H=this._attrKeys[x],X=this._attrsByLName[H],re=X.cloneNode();re._setOwnerElement(g),g._attrsByLName[H]=re,g._addQName(re)}return g._attrKeys=this._attrKeys.concat(),g}},isEqual:{value:function(g){if(this.localName!==g.localName||this.namespaceURI!==g.namespaceURI||this.prefix!==g.prefix||this._numattrs!==g._numattrs)return!1;for(var x=0,O=this._numattrs;x<O;x++){var H=this._attr(x);if(!g.hasAttributeNS(H.namespaceURI,H.localName)||g.getAttributeNS(H.namespaceURI,H.localName)!==H.value)return!1}return!0}},_lookupNamespacePrefix:{value:function(g,x){if(this.namespaceURI&&this.namespaceURI===g&&this.prefix!==null&&x.lookupNamespaceURI(this.prefix)===g)return this.prefix;for(var O=0,H=this._numattrs;O<H;O++){var X=this._attr(O);if(X.prefix==="xmlns"&&X.value===g&&x.lookupNamespaceURI(X.localName)===g)return X.localName}var re=this.parentElement;return re?re._lookupNamespacePrefix(g,x):null}},lookupNamespaceURI:{value:function(g){if((g===""||g===void 0)&&(g=null),this.namespaceURI!==null&&this.prefix===g)return this.namespaceURI;for(var x=0,O=this._numattrs;x<O;x++){var H=this._attr(x);if(H.namespaceURI===i.XMLNS&&(H.prefix==="xmlns"&&H.localName===g||g===null&&H.prefix===null&&H.localName==="xmlns"))return H.value||null}var X=this.parentElement;return X?X.lookupNamespaceURI(g):null}},getAttribute:{value:function(g){var x=this.getAttributeNode(g);return x?x.value:null}},getAttributeNS:{value:function(g,x){var O=this.getAttributeNodeNS(g,x);return O?O.value:null}},getAttributeNode:{value:function(g){g=String(g),/[A-Z]/.test(g)&&this.isHTML&&(g=r.toASCIILowerCase(g));var x=this._attrsByQName[g];return x?(Array.isArray(x)&&(x=x[0]),x):null}},getAttributeNodeNS:{value:function(g,x){g=g==null?"":String(g),x=String(x);var O=this._attrsByLName[g+"|"+x];return O||null}},hasAttribute:{value:function(g){return g=String(g),/[A-Z]/.test(g)&&this.isHTML&&(g=r.toASCIILowerCase(g)),this._attrsByQName[g]!==void 0}},hasAttributeNS:{value:function(g,x){g=g==null?"":String(g),x=String(x);var O=g+"|"+x;return this._attrsByLName[O]!==void 0}},hasAttributes:{value:function(){return this._numattrs>0}},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<y._attrKeys.length;x++)this[x]=y._attrsByLName[y._attrKeys[x]]}S.prototype=Object.create(C.prototype,{length:{get:function(){return this.element._attrKeys.length},set:function(){}},item:{value:function(y){return y=y>>>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<g?{value:x.item(y++)}:{done:!0}}}});function U(y){this.element=y,this.updateCache()}U.prototype=Object.create(Object.prototype,{length:{get:function(){return this.updateCache(),this.childrenByNumber.length}},item:{value:function(g){return this.updateCache(),this.childrenByNumber[g]||null}},namedItem:{value:function(g){return this.updateCache(),this.childrenByName[g]||null}},namedItems:{get:function(){return this.updateCache(),this.childrenByName}},updateCache:{value:function(){var g=/^(a|applet|area|embed|form|frame|frameset|iframe|img|object)$/;if(this.lastModTime!==this.element.lastModTime){this.lastModTime=this.element.lastModTime;for(var x=this.childrenByNumber&&this.childrenByNumber.length||0,O=0;O<x;O++)this[O]=void 0;this.childrenByNumber=[],this.childrenByName=Object.create(null);for(var H=this.element.firstChild;H!==null;H=H.nextSibling)if(H.nodeType===o.ELEMENT_NODE){this[this.childrenByNumber.length]=H,this.childrenByNumber.push(H);var X=H.getAttribute("id");X&&!this.childrenByName[X]&&(this.childrenByName[X]=H);var re=H.getAttribute("name");re&&this.element.namespaceURI===i.HTML&&g.test(this.element.localName)&&!this.childrenByName[re]&&(this.childrenByName[X]=H)}}}}});function V(y){return function(g){return g.localName===y}}function F(y){var g=r.toASCIILowerCase(y);return g===y?V(y):function(x){return x.isHTML?x.localName===g:x.localName===y}}function N(y){return function(g){return g.namespaceURI===y}}function P(y,g){return function(x){return x.namespaceURI===y&&x.localName===g}}function W(y){return function(g){return y.every(function(x){return g.classList.contains(x)})}}function _(y){return function(g){return g.namespaceURI!==i.HTML?!1:g.getAttribute("name")===y}}}}),cw=ue({"external/npm/node_modules/domino/lib/Leaf.js"(e,t){t.exports=a;var n=At(),r=Ss(),i=ut(),s=i.HierarchyRequestError,o=i.NotFoundError;function a(){n.call(this)}a.prototype=Object.create(n.prototype,{hasChildNodes:{value:function(){return!1}},firstChild:{value:null},lastChild:{value:null},insertBefore:{value:function(u,c){if(!u.nodeType)throw new TypeError("not a node");s()}},replaceChild:{value:function(u,c){if(!u.nodeType)throw new TypeError("not a node");s()}},removeChild:{value:function(u){if(!u.nodeType)throw new TypeError("not a node");o()}},removeChildren:{value:function(){}},childNodes:{get:function(){return this._childNodes||(this._childNodes=new r),this._childNodes}}})}}),al=ue({"external/npm/node_modules/domino/lib/CharacterData.js"(e,t){t.exports=o;var n=cw(),r=ut(),i=Ap(),s=aw();function o(){n.call(this)}o.prototype=Object.create(n.prototype,{substringData:{value:function(u,c){if(arguments.length<2)throw new TypeError("Not enough arguments");return u=u>>>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<<f.nodeType-1&this._whatToShow))return r.FILTER_SKIP;if(m=this._filter,m===null)h=r.FILTER_ACCEPT;else{this._active=!0;try{typeof m=="function"?h=m(f):h=m.acceptNode(f)}finally{this._active=!1}}return+h}},parentNode:{value:function(){for(var f=this._currentNode;f!==this.root;){if(f=f.parentNode,f===null)return null;if(this._internalFilter(f)===r.FILTER_ACCEPT)return this._currentNode=f,f}return null}},firstChild:{value:function(){return u(this,"first")}},lastChild:{value:function(){return u(this,"last")}},previousSibling:{value:function(){return c(this,"previous")}},nextSibling:{value:function(){return c(this,"next")}},previousNode:{value:function(){var f,h,m,b;for(f=this._currentNode;f!==this._root;){for(m=f.previousSibling;m;m=f.previousSibling)if(f=m,h=this._internalFilter(f),h!==r.FILTER_REJECT){for(b=f.lastChild;b&&(f=b,h=this._internalFilter(f),h!==r.FILTER_REJECT);b=f.lastChild);if(h===r.FILTER_ACCEPT)return this._currentNode=f,f}if(f===this.root||f.parentNode===null)return null;if(f=f.parentNode,this._internalFilter(f)===r.FILTER_ACCEPT)return this._currentNode=f,f}return null}},nextNode:{value:function(){var f,h,m,b;f=this._currentNode,h=r.FILTER_ACCEPT;e:for(;;){for(m=f.firstChild;m;m=f.firstChild){if(f=m,h=this._internalFilter(f),h===r.FILTER_ACCEPT)return this._currentNode=f,f;if(h===r.FILTER_REJECT)break}for(b=i.nextSkippingChildren(f,this.root);b;b=i.nextSkippingChildren(f,this.root)){if(f=b,h=this._internalFilter(f),h===r.FILTER_ACCEPT)return this._currentNode=f,f;if(h===r.FILTER_SKIP)continue e}return null}}},toString:{value:function(){return"[object TreeWalker]"}}})}}),o6=ue({"external/npm/node_modules/domino/lib/NodeIterator.js"(e,t){t.exports=u;var n=ul(),r=pw(),i=ut();function s(c,l,d){return d?r.next(c,l):c===l?null:r.previous(c,null)}function o(c,l){for(;l;l=l.parentNode)if(c===l)return!0;return!1}function a(c,l){var d,f;for(d=c._referenceNode,f=c._pointerBeforeReferenceNode;;){if(f===l)f=!f;else if(d=s(d,c._root,l),d===null)return null;var h=c._internalFilter(d);if(h===n.FILTER_ACCEPT)break}return c._referenceNode=d,c._pointerBeforeReferenceNode=f,d}function u(c,l,d){(!c||!c.nodeType)&&i.NotSupportedError(),this._root=c,this._referenceNode=c,this._pointerBeforeReferenceNode=!0,this._whatToShow=Number(l)||0,this._filter=d||null,this._active=!1,c.doc._attachNodeIterator(this)}Object.defineProperties(u.prototype,{root:{get:function(){return this._root}},referenceNode:{get:function(){return this._referenceNode}},pointerBeforeReferenceNode:{get:function(){return this._pointerBeforeReferenceNode}},whatToShow:{get:function(){return this._whatToShow}},filter:{get:function(){return this._filter}},_internalFilter:{value:function(l){var d,f;if(this._active&&i.InvalidStateError(),!(1<<l.nodeType-1&this._whatToShow))return n.FILTER_SKIP;if(f=this._filter,f===null)d=n.FILTER_ACCEPT;else{this._active=!0;try{typeof f=="function"?d=f(l):d=f.acceptNode(l)}finally{this._active=!1}}return+d}},_preremove:{value:function(l){if(!o(l,this._root)&&o(l,this._referenceNode)){if(this._pointerBeforeReferenceNode){for(var d=l;d.lastChild;)d=d.lastChild;if(d=r.next(d,this.root),d){this._referenceNode=d;return}this._pointerBeforeReferenceNode=!1}if(l.previousSibling===null)this._referenceNode=l.parentNode;else{this._referenceNode=l.previousSibling;var f;for(f=this._referenceNode.lastChild;f;f=this._referenceNode.lastChild)this._referenceNode=f}}}},nextNode:{value:function(){return a(this,!0)}},previousNode:{value:function(){return a(this,!1)}},detach:{value:function(){}},toString:{value:function(){return"[object NodeIterator]"}}})}}),Op=ue({"external/npm/node_modules/domino/lib/URL.js"(e,t){t.exports=n;function n(r){if(!r)return Object.create(n.prototype);this.url=r.replace(/^[ \t\n\r\f]+|[ \t\n\r\f]+$/g,"");var i=n.pattern.exec(this.url);if(i){if(i[2]&&(this.scheme=i[2]),i[4]){var s=i[4].match(n.userinfoPattern);if(s&&(this.username=s[1],this.password=s[3],i[4]=i[4].substring(s[0].length)),i[4].match(n.portPattern)){var o=i[4].lastIndexOf(":");this.host=i[4].substring(0,o),this.port=i[4].substring(o+1)}else this.host=i[4]}i[5]&&(this.path=i[5]),i[6]&&(this.query=i[7]),i[8]&&(this.fragment=i[9])}}n.pattern=/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/,n.userinfoPattern=/^([^@:]*)(:([^@]*))?@/,n.portPattern=/:\d+$/,n.authorityPattern=/^[^:\/?#]+:\/\//,n.hierarchyPattern=/^[^:\/?#]+:\//,n.percentEncode=function(i){var s=i.charCodeAt(0);if(s<256)return"%"+s.toString(16);throw Error("can't percent-encode codepoints > 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(;s<r.length;)switch(r.charCodeAt(s++)){case 40:o++;break;case 41:o--;break;case 39:a===0?a=39:a===39&&r.charCodeAt(s-1)!==92&&(a=0);break;case 34:a===0?a=34:a===34&&r.charCodeAt(s-1)!==92&&(a=0);break;case 58:!l&&o===0&&a===0&&(l=n(r.substring(c,s-1).trim()),u=s);break;case 59:if(l&&u>0&&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;d<l.length;d+=2){let f=l[d],h=l[d+1];h.endsWith(s)&&(c.priority[f]="important",h=h.slice(0,-s.length).trim()),c.property[f]=h}return c}var a={};i.prototype=Object.create(Object.prototype,{_parsed:{get:function(){if(!this._parsedStyles||this.cssText!==this._lastParsedText){var u=this.cssText;this._parsedStyles=o(u),this._lastParsedText=u,delete this._names}return this._parsedStyles}},_serialize:{value:function(){var u=this._parsed,c="";for(var l in u.property)c&&(c+=" "),c+=l+": "+u.property[l],u.priority[l]&&(c+=" !"+u.priority[l]),c+=";";this.cssText=c,this._lastParsedText=c,delete this._names}},cssText:{get:function(){return this._element.getAttribute("style")},set:function(u){this._element.setAttribute("style",u)}},length:{get:function(){return this._names||(this._names=Object.getOwnPropertyNames(this._parsed.property)),this._names.length}},item:{value:function(u){return this._names||(this._names=Object.getOwnPropertyNames(this._parsed.property)),this._names[u]}},getPropertyValue:{value:function(u){return u=u.toLowerCase(),this._parsed.property[u]||""}},getPropertyPriority:{value:function(u){return u=u.toLowerCase(),this._parsed.priority[u]||""}},setProperty:{value:function(u,c,l){if(u=u.toLowerCase(),c==null&&(c=""),l==null&&(l=""),c!==a&&(c=""+c),c=c.trim(),c===""){this.removeProperty(u);return}if(!(l!==""&&l!==a&&!/^important$/i.test(l))){var d=this._parsed;if(c===a){if(!d.property[u])return;l!==""?d.priority[u]="important":delete d.priority[u]}else{if(c.includes(";")&&!c.includes("data:"))return;var f=o(u+":"+c);if(Object.getOwnPropertyNames(f.property).length===0||Object.getOwnPropertyNames(f.priority).length!==0)return;for(var h in f.property)d.property[h]=f.property[h],l!==a&&(l!==""?d.priority[h]="important":d.priority[h]&&delete d.priority[h])}this._serialize()}}},setPropertyValue:{value:function(u,c){return this.setProperty(u,c,a)}},setPropertyPriority:{value:function(u,c){return this.setProperty(u,a,c)}},removeProperty:{value:function(u){u=u.toLowerCase();var c=this._parsed;u in c.property&&(delete c.property[u],delete c.priority[u],this._serialize())}}})}}),mw=ue({"external/npm/node_modules/domino/lib/URLUtils.js"(e,t){var n=Op();t.exports=r;function r(){}r.prototype=Object.create(Object.prototype,{_url:{get:function(){return new n(this.href)}},protocol:{get:function(){var i=this._url;return i&&i.scheme?i.scheme+":":":"},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&(i=i.replace(/:+$/,""),i=i.replace(/[^-+\.a-zA-Z0-9]/g,n.percentEncode),i.length>0&&(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<I;w++){var S=this.childNodes[w];S.nodeType===t.TEXT_NODE&&(E+=S._data)}return E},set:function(E){this.removeChildren(),E!==null&&E!==""&&this.appendChild(this.ownerDocument.createTextNode(E))}}},attributes:{src:l,type:String,charset:String,referrerPolicy:f,defer:Boolean,async:Boolean,nomodule:Boolean,crossOrigin:d,nonce:String,integrity:String}}),c({tag:"select",name:"HTMLSelectElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:{form:T.form,options:{get:function(){return this.getElementsByTagName("option")}}},attributes:{autocomplete:String,name:String,disabled:Boolean,autofocus:Boolean,multiple:Boolean,required:Boolean,size:{type:"unsigned long",default:0}}}),c({tag:"span",name:"HTMLSpanElement",ctor:function(w,I,S){b.call(this,w,I,S)}}),c({tag:"style",name:"HTMLStyleElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{media:String,type:String,scoped:Boolean}}),c({tag:"caption",name:"HTMLTableCaptionElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{align:String}}),c({name:"HTMLTableCellElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{colSpan:{type:"unsigned long",default:1},rowSpan:{type:"unsigned long",default:1},scope:{type:["row","col","rowgroup","colgroup"],missing:""},abbr:String,align:String,axis:String,height:String,width:String,ch:{name:"char",type:String},chOff:{name:"charoff",type:String},noWrap:Boolean,vAlign:String,bgColor:{type:String,treatNullAsEmptyString:!0}}}),c({tags:["col","colgroup"],name:"HTMLTableColElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{span:{type:"limited unsigned long with fallback",default:1,min:1},align:String,ch:{name:"char",type:String},chOff:{name:"charoff",type:String},vAlign:String,width:String}}),c({tag:"table",name:"HTMLTableElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{rows:{get:function(){return this.getElementsByTagName("tr")}}},attributes:{align:String,border:String,frame:String,rules:String,summary:String,width:String,bgColor:{type:String,treatNullAsEmptyString:!0},cellPadding:{type:String,treatNullAsEmptyString:!0},cellSpacing:{type:String,treatNullAsEmptyString:!0}}}),c({tag:"template",name:"HTMLTemplateElement",ctor:function(w,I,S){b.call(this,w,I,S),this._contentFragment=w._templateDoc.createDocumentFragment()},props:{content:{get:function(){return this._contentFragment}},serialize:{value:function(){return this.content.serialize()}}}}),c({tag:"tr",name:"HTMLTableRowElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{cells:{get:function(){return this.querySelectorAll("td,th")}}},attributes:{align:String,ch:{name:"char",type:String},chOff:{name:"charoff",type:String},vAlign:String,bgColor:{type:String,treatNullAsEmptyString:!0}}}),c({tags:["thead","tfoot","tbody"],name:"HTMLTableSectionElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{rows:{get:function(){return this.getElementsByTagName("tr")}}},attributes:{align:String,ch:{name:"char",type:String},chOff:{name:"charoff",type:String},vAlign:String}}),c({tag:"textarea",name:"HTMLTextAreaElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:{form:T.form,type:{get:function(){return"textarea"}},defaultValue:{get:function(){return this.textContent},set:function(E){this.textContent=E}},value:{get:function(){return this.defaultValue},set:function(E){this.defaultValue=E}},textLength:{get:function(){return this.value.length}}},attributes:{autocomplete:String,name:String,disabled:Boolean,autofocus:Boolean,placeholder:String,wrap:String,dirName:String,required:Boolean,readOnly:Boolean,rows:{type:"limited unsigned long with fallback",default:2},cols:{type:"limited unsigned long with fallback",default:20},maxLength:{type:"unsigned long",min:0,setmin:0,default:-1},minLength:{type:"unsigned long",min:0,setmin:0,default:-1},inputMode:{type:["verbatim","latin","latin-name","latin-prose","full-width-latin","kana","kana-name","katakana","numeric","tel","email","url"],missing:""}}}),c({tag:"time",name:"HTMLTimeElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{dateTime:String,pubDate:Boolean}}),c({tag:"title",name:"HTMLTitleElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{text:{get:function(){return this.textContent}}}}),c({tag:"ul",name:"HTMLUListElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{type:String,compact:Boolean}}),c({name:"HTMLMediaElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{src:l,crossOrigin:d,preload:{type:["metadata","none","auto",{value:"",alias:"auto"}],missing:"auto"},loop:Boolean,autoplay:Boolean,mediaGroup:String,controls:Boolean,defaultMuted:{name:"muted",type:Boolean}}}),c({name:"HTMLAudioElement",tag:"audio",superclass:a.HTMLMediaElement,ctor:function(w,I,S){a.HTMLMediaElement.call(this,w,I,S)}}),c({name:"HTMLVideoElement",tag:"video",superclass:a.HTMLMediaElement,ctor:function(w,I,S){a.HTMLMediaElement.call(this,w,I,S)},attributes:{poster:l,width:{type:"unsigned long",min:0,default:0},height:{type:"unsigned long",min:0,default:0}}}),c({tag:"td",name:"HTMLTableDataCellElement",superclass:a.HTMLTableCellElement,ctor:function(w,I,S){a.HTMLTableCellElement.call(this,w,I,S)}}),c({tag:"th",name:"HTMLTableHeaderCellElement",superclass:a.HTMLTableCellElement,ctor:function(w,I,S){a.HTMLTableCellElement.call(this,w,I,S)}}),c({tag:"frameset",name:"HTMLFrameSetElement",ctor:function(w,I,S){b.call(this,w,I,S)}}),c({tag:"frame",name:"HTMLFrameElement",ctor:function(w,I,S){b.call(this,w,I,S)}}),c({tag:"canvas",name:"HTMLCanvasElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{getContext:{value:i.nyi},probablySupportsContext:{value:i.nyi},setContext:{value:i.nyi},transferControlToProxy:{value:i.nyi},toDataURL:{value:i.nyi},toBlob:{value:i.nyi}},attributes:{width:{type:"unsigned long",default:300},height:{type:"unsigned long",default:150}}}),c({tag:"dialog",name:"HTMLDialogElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{show:{value:i.nyi},showModal:{value:i.nyi},close:{value:i.nyi}},attributes:{open:Boolean,returnValue:String}}),c({tag:"menuitem",name:"HTMLMenuItemElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{_label:{get:function(){var E=this._getattr("label");return E!==null&&E!==""?E:(E=this.textContent,E.replace(/[ \t\n\f\r]+/g," ").trim())}},label:{get:function(){var E=this._getattr("label");return E!==null?E:this._label},set:function(E){this._setattr("label",E)}}},attributes:{type:{type:["command","checkbox","radio"],missing:"command"},icon:l,disabled:Boolean,checked:Boolean,radiogroup:String,default:Boolean}}),c({tag:"source",name:"HTMLSourceElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{srcset:String,sizes:String,media:String,src:l,type:String,width:String,height:String}}),c({tag:"track",name:"HTMLTrackElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{src:l,srclang:String,label:String,default:Boolean,kind:{type:["subtitles","captions","descriptions","chapters","metadata"],missing:"subtitles",invalid:"metadata"}},props:{NONE:{get:function(){return 0}},LOADING:{get:function(){return 1}},LOADED:{get:function(){return 2}},ERROR:{get:function(){return 3}},readyState:{get:i.nyi},track:{get:i.nyi}}}),c({tag:"font",name:"HTMLFontElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{color:{type:String,treatNullAsEmptyString:!0},face:{type:String},size:{type:String}}}),c({tag:"dir",name:"HTMLDirectoryElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{compact:Boolean}}),c({tags:["abbr","address","article","aside","b","bdi","bdo","cite","content","code","dd","dfn","dt","em","figcaption","figure","footer","header","hgroup","i","kbd","main","mark","nav","noscript","rb","rp","rt","rtc","ruby","s","samp","section","small","strong","sub","summary","sup","u","var","wbr","acronym","basefont","big","center","nobr","noembed","noframes","plaintext","strike","tt"]})}}),bw=ue({"external/npm/node_modules/domino/lib/svg.js"(e){var t=Jo(),n=vw(),r=ut(),i=kp(),s=e.elements={},o=Object.create(null);e.createElement=function(c,l,d){var f=o[l]||u;return new f(c,l,d)};function a(c){return n(c,u,s,o)}var u=a({superclass:t,name:"SVGElement",ctor:function(l,d,f){t.call(this,l,d,r.NAMESPACE.SVG,f)},props:{style:{get:function(){return this._style||(this._style=new i(this)),this._style}}}});a({name:"SVGSVGElement",ctor:function(l,d,f){u.call(this,l,d,f)},tag:"svg",props:{createSVGRect:{value:function(){return e.createElement(this.ownerDocument,"rect",null)}}}}),a({tags:["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"]})}}),c6=ue({"external/npm/node_modules/domino/lib/MutationConstants.js"(e,t){t.exports={VALUE:1,ATTR:2,REMOVE_ATTR:3,REMOVE:4,MOVE:5,INSERT:6}}}),Pp=ue({"external/npm/node_modules/domino/lib/Document.js"(e,t){t.exports=F;var n=At(),r=Ss(),i=Dp(),s=Jo(),o=lw(),a=dw(),u=Xo(),c=fw(),l=hw(),d=cl(),f=s6(),h=o6(),m=ul(),b=Op(),C=Rp(),T=gw(),E=Mp(),w=Lp(),I=bw(),S=ut(),L=c6(),U=S.NAMESPACE,V=Np().isApiWritable;function F(M,A){i.call(this),this.nodeType=n.DOCUMENT_NODE,this.isHTML=M,this._address=A||"about:blank",this.readyState="loading",this.implementation=new d(this),this.ownerDocument=null,this._contentType=M?"text/html":"application/xml",this.doctype=null,this.documentElement=null,this._templateDocCache=null,this._nodeIterators=null,this._nid=1,this._nextnid=2,this._nodes=[null,this],this.byId=Object.create(null),this.modclock=0}var N={event:"Event",customevent:"CustomEvent",uievent:"UIEvent",mouseevent:"MouseEvent"},P={events:"event",htmlevents:"event",mouseevents:"mouseevent",mutationevents:"mutationevent",uievents:"uievent"},W=function(M,A,K){return{get:function(){var Se=M.call(this);return Se?Se[A]:K},set:function(Se){var Ot=M.call(this);Ot&&(Ot[A]=Se)}}};function _(M,A){var K,Se,Ot;return M===""&&(M=null),E.isValidQName(A)||S.InvalidCharacterError(),K=null,Se=A,Ot=A.indexOf(":"),Ot>=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.length<z)return String.fromCharCode.apply(String,q);for(var oe="",te=0;te<q.length;te+=z)oe+=String.fromCharCode.apply(String,q.slice(te,te+z));return oe}function JT(q){for(var z=[],oe=0;oe<q.length;oe++)z[oe]=q.charCodeAt(oe);return z}function Ue(q,z){if(typeof z=="string")return q.namespaceURI===s.HTML&&q.localName===z;var oe=z[q.namespaceURI];return oe&&oe[q.localName]}function vm(q){return Ue(q,X)}function bm(q){if(Ue(q,re))return!0;if(q.namespaceURI===s.MATHML&&q.localName==="annotation-xml"){var z=q.getAttribute("encoding");if(z&&(z=z.toLowerCase()),z==="text/html"||z==="application/xhtml+xml")return!0}return!1}function eS(q){return q in A?A[q]:q}function ym(q){for(var z=0,oe=q.length;z<oe;z++)q[z][0]in M&&(q[z][0]=M[q[z][0]])}function Em(q){for(var z=0,oe=q.length;z<oe;z++)if(q[z][0]==="definitionurl"){q[z][0]="definitionURL";break}}function $l(q){for(var z=0,oe=q.length;z<oe;z++)q[z][0]in Ne&&q[z].push(Ne[q[z][0]])}function wm(q,z){for(var oe=0,te=q.length;oe<te;oe++){var We=q[oe][0],ne=q[oe][1];z.hasAttribute(We)||z._setAttribute(We,ne)}}Ae.ElementStack=function(){this.elements=[],this.top=null},Ae.ElementStack.prototype.push=function(q){this.elements.push(q),this.top=q},Ae.ElementStack.prototype.pop=function(q){this.elements.pop(),this.top=this.elements[this.elements.length-1]},Ae.ElementStack.prototype.popTag=function(q){for(var z=this.elements.length-1;z>0;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<z.length;ne++)We[ne]=z[ne];this.attrs.push(We);function jr(rr,Ur,Ln){if(rr.localName!==Ur.localName||rr._numattrs!==Ln.length)return!1;for(var Pt=0,ha=Ln.length;Pt<ha;Pt++){var Hr=Ln[Pt][0],k=Ln[Pt][1];if(!rr.hasAttribute(Hr)||rr.getAttribute(Hr)!==k)return!1}return!0}},Ae.ActiveFormattingElements.prototype.clearToMarker=function(){for(var q=this.list.length-1;q>=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;ne<We;){if(Hr>0||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:ne<We?te.charCodeAt(ne)===10&&ne++:rr=!0,k(10);break;case 65535:if(jr&&ne===We){k(c);break}default:k(v);break}break;case"number":v=te.charCodeAt(ne);var J=k.lookahead,le=!0;if(J<0&&(le=!1,J=-J),J<We-ne)D=le?te.substring(ne,ne+J):null,B=!1;else if(jr)D=le?te.substring(ne,We):null,B=!0,v===65535&&ne===We-1&&(v=c);else return!0;k(v,D,B);break;case"string":v=te.charCodeAt(ne),j=k.lookahead;var xe=te.indexOf(j,ne);if(xe!==-1)D=te.substring(ne,xe+j.length),B=!1;else{if(!jr)return!0;D=te.substring(ne,We),v===65535&&ne===We-1&&(v=c),B=!0}k(v,D,B);break}}return!1}function cr(p,v){for(var D=0;D<dn.length;D++)if(dn[D][0]===p)return;v!==void 0?dn.push([p,v]):dn.push([p])}function tS(){mm.lastIndex=ne-1;var p=mm.exec(te);if(!p)throw new Error("should never happen");var v=p[1];if(!v)return!1;var D=p[2],j=D.length;switch(D[0]){case'"':case"'":D=D.substring(1,j-1),ne+=p[0].length-1,k=td;break;default:k=Nn,ne+=p[0].length-1,D=D.substring(0,j-1);break}for(var B=0;B<dn.length;B++)if(dn[B][0]===v)return!0;return dn.push([v,D]),!0}function nS(){ga=!1,He="",dn.length=0}function As(){ga=!0,He="",dn.length=0}function Un(){Ve.length=0}function Wl(){Wt=""}function Zl(){Ft=""}function _m(){Ge.length=0}function Ai(){sr.length=0,or=null,ar=null}function Ea(){or=[]}function lr(){ar=[]}function Pe(){zl=!0}function rS(){return R.top&&R.top.namespaceURI!=="http://www.w3.org/1999/xhtml"}function en(p){return pa===p}function Oi(){if(Y.length>0){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<J;B++)j._setAttribute(D[B][0],D[B][1]);return j}var dr=!1;function me(p,v){var D=wa(function(j){return Ls(j,p,v)});return Ue(D,_)&&(D._form=jn),D}function wa(p){var v;return dr&&Ue(R.top,U)?v=Ta(p):R.top instanceof a.HTMLTemplateElement?(v=p(R.top.content.ownerDocument),R.top.content._appendChild(v)):(v=p(R.top.ownerDocument),R.top._appendChild(v)),R.push(v),v}function Ql(p,v,D){return wa(function(j){var B=j._createElementNS(p,D,null);if(v)for(var J=0,le=v.length;J<le;J++){var xe=v[J];xe.length===2?B._setAttribute(xe[0],xe[1]):B._setAttributeNS(xe[2],xe[0],xe[1])}return B})}function Im(p){for(var v=R.elements.length-1;v>=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;v<Ie.list.length;v++){var D=wa(function(j){return Yl(j,v).elt});Ie.list[v]=D}}}}var _a={localName:"BM"};function uS(p){if(Ue(R.top,p)&&Ie.indexOf(R.top)===-1)return R.pop(),!0;for(var v=0;v<8;){v++;var D=Ie.findElementByTag(p);if(!D)return!1;var j=R.elements.lastIndexOf(D);if(j===-1)return Ie.remove(D),!0;if(!R.elementInScope(D))return!0;for(var B=null,J,le=j+1;le<R.elements.length;le++)if(Ue(R.elements[le],I)){B=R.elements[le],J=le;break}if(B){var xe=R.elements[j-1];Ie.insertAfter(D,_a);for(var et=B,St=B,nn=J,fn,Wr=0;Wr++,et=R.elements[--nn],et!==D;){if(fn=Ie.indexOf(et),Wr>3&&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;xe<et;xe++)if(le[xe][0]==="type")return le[xe][1].toLowerCase();return null}switch(p){case 1:if(Gl){ce(p,v,D,j);return}else if(Ue(R.top,U)){ba=[],Pn=$,$=XS,$(p,v,D,j);return}break;case 4:In(v);return;case 5:return;case 2:switch(v){case"caption":R.clearToContext(N),Ie.insertMarker(),me(v,D),$=od;return;case"colgroup":R.clearToContext(N),me(v,D),$=La;return;case"col":tn(d,"colgroup",null),$(p,v,D,j);return;case"tbody":case"tfoot":case"thead":R.clearToContext(N),me(v,D),$=Gr;return;case"td":case"th":case"tr":tn(d,"tbody",null),$(p,v,D,j);return;case"table":if(!R.inTableScope(v))return;tn(f,v),$(p,v,D,j);return;case"style":case"script":case"template":it(p,v,D,j);return;case"input":var J=B(D);if(J!=="hidden")break;me(v,D),R.pop();return;case"form":if(jn||R.contains("template"))return;jn=me(v,D),R.popElement(jn);return}break;case 3:switch(v){case"table":if(!R.inTableScope(v))return;R.popTag(v),Ps();return;case"body":case"caption":case"col":case"colgroup":case"html":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return;case"template":it(p,v,D,j);return}break;case-1:ce(p,v,D,j);return}dr=!0,ce(p,v,D,j),dr=!1}function XS(p,v,D,j){if(p===l){if(ur&&(v=v.replace(fa,""),v.length===0))return;ba.push(v)}else{var B=ba.join("");ba.length=0,da.test(B)?(dr=!0,ce(l,B),dr=!1):Cn(B),$=Pn,$(p,v,D,j)}}function od(p,v,D,j){function B(){return R.inTableScope("caption")?(R.generateImpliedEndTags(),R.popTag("caption"),Ie.clearToMarker(),$=tn,!0):!1}switch(p){case 2:switch(v){case"caption":case"col":case"colgroup":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":B()&&$(p,v,D,j);return}break;case 3:switch(v){case"caption":B();return;case"table":B()&&$(p,v,D,j);return;case"body":case"col":case"colgroup":case"html":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return}break}ce(p,v,D,j)}function La(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"col":me(v,D),R.pop();return;case"template":it(p,v,D,j);return}break;case 3:switch(v){case"colgroup":if(!Ue(R.top,"colgroup"))return;R.pop(),$=tn;return;case"col":return;case"template":it(p,v,D,j);return}break;case-1:ce(p,v,D,j);return}Ue(R.top,"colgroup")&&(La(f,"colgroup"),$(p,v,D,j))}function Gr(p,v,D,j){function B(){!R.inTableScope("tbody")&&!R.inTableScope("thead")&&!R.inTableScope("tfoot")||(R.clearToContext(P),Gr(f,R.top.localName,null),$(p,v,D,j))}switch(p){case 2:switch(v){case"tr":R.clearToContext(P),me(v,D),$=Us;return;case"th":case"td":Gr(d,"tr",null),$(p,v,D,j);return;case"caption":case"col":case"colgroup":case"tbody":case"tfoot":case"thead":B();return}break;case 3:switch(v){case"table":B();return;case"tbody":case"tfoot":case"thead":R.inTableScope(v)&&(R.clearToContext(P),R.pop(),$=tn);return;case"body":case"caption":case"col":case"colgroup":case"html":case"td":case"th":case"tr":return}break}tn(p,v,D,j)}function Us(p,v,D,j){function B(){return R.inTableScope("tr")?(R.clearToContext(W),R.pop(),$=Gr,!0):!1}switch(p){case 2:switch(v){case"th":case"td":R.clearToContext(W),me(v,D),$=ki,Ie.insertMarker();return;case"caption":case"col":case"colgroup":case"tbody":case"tfoot":case"thead":case"tr":B()&&$(p,v,D,j);return}break;case 3:switch(v){case"tr":B();return;case"table":B()&&$(p,v,D,j);return;case"tbody":case"tfoot":case"thead":R.inTableScope(v)&&B()&&$(p,v,D,j);return;case"body":case"caption":case"col":case"colgroup":case"html":case"td":case"th":return}break}tn(p,v,D,j)}function ki(p,v,D,j){switch(p){case 2:switch(v){case"caption":case"col":case"colgroup":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":R.inTableScope("td")?(ki(f,"td"),$(p,v,D,j)):R.inTableScope("th")&&(ki(f,"th"),$(p,v,D,j));return}break;case 3:switch(v){case"td":case"th":if(!R.inTableScope(v))return;R.generateImpliedEndTags(),R.popTag(v),Ie.clearToMarker(),$=Us;return;case"body":case"caption":case"col":case"colgroup":case"html":return;case"table":case"tbody":case"tfoot":case"thead":case"tr":if(!R.inTableScope(v))return;ki(f,R.inTableScope("td")?"td":"th"),$(p,v,D,j);return}break}ce(p,v,D,j)}function Vn(p,v,D,j){switch(p){case 1:if(ur&&(v=v.replace(fa,""),v.length===0))return;Cn(v);return;case 4:In(v);return;case 5:return;case-1:ce(p,v,D,j);return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"option":R.top instanceof a.HTMLOptionElement&&Vn(f,v),me(v,D);return;case"optgroup":R.top instanceof a.HTMLOptionElement&&Vn(f,"option"),R.top instanceof a.HTMLOptGroupElement&&Vn(f,v),me(v,D);return;case"select":Vn(f,v);return;case"input":case"keygen":case"textarea":if(!R.inSelectScope("select"))return;Vn(f,"select"),$(p,v,D,j);return;case"script":case"template":it(p,v,D,j);return}break;case 3:switch(v){case"optgroup":R.top instanceof a.HTMLOptionElement&&R.elements[R.elements.length-2]instanceof a.HTMLOptGroupElement&&Vn(f,"option"),R.top instanceof a.HTMLOptGroupElement&&R.pop();return;case"option":R.top instanceof a.HTMLOptionElement&&R.pop();return;case"select":if(!R.inSelectScope(v))return;R.popTag(v),Ps();return;case"template":it(p,v,D,j);return}break}}function Pa(p,v,D,j){switch(v){case"caption":case"table":case"tbody":case"tfoot":case"thead":case"tr":case"td":case"th":switch(p){case 2:Pa(f,"select"),$(p,v,D,j);return;case 3:R.inTableScope(v)&&(Pa(f,"select"),$(p,v,D,j));return}}Vn(p,v,D,j)}function ad(p,v,D,j){function B(J){$=J,Fn[Fn.length-1]=$,$(p,v,D,j)}switch(p){case 1:case 4:case 5:ce(p,v,D,j);return;case-1:R.contains("template")?(R.popTag("template"),Ie.clearToMarker(),Fn.pop(),Ps(),$(p,v,D,j)):qr();return;case 2:switch(v){case"base":case"basefont":case"bgsound":case"link":case"meta":case"noframes":case"script":case"style":case"template":case"title":it(p,v,D,j);return;case"caption":case"colgroup":case"tbody":case"tfoot":case"thead":B(tn);return;case"col":B(La);return;case"tr":B(Gr);return;case"td":case"th":B(Us);return}B(ce);return;case 3:switch(v){case"template":it(p,v,D,j);return;default:return}}}function Um(p,v,D,j){switch(p){case 1:if(da.test(v))break;ce(p,v);return;case 4:R.elements[0]._appendChild(Le.createComment(v));return;case 5:return;case-1:qr();return;case 2:if(v==="html"){ce(p,v,D,j);return}break;case 3:if(v==="html"){if(Vr)return;$=e_;return}break}$=ce,$(p,v,D,j)}function ud(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"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;St<nn;St++)switch(et[St][0]){case"color":case"face":case"size":return!0}return!1}var J;switch(p){case 1:rt&&XT.test(v)&&(rt=!1),ur&&(v=v.replace(fa,"\uFFFD")),Cn(v);return;case 4:In(v);return;case 5:return;case 2:switch(v){case"font":if(!B(D))break;case"b":case"big":case"blockquote":case"body":case"br":case"center":case"code":case"dd":case"div":case"dl":case"dt":case"em":case"embed":case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":case"head":case"hr":case"i":case"img":case"li":case"listing":case"menu":case"meta":case"nobr":case"ol":case"p":case"pre":case"ruby":case"s":case"small":case"span":case"strong":case"strike":case"sub":case"sup":case"table":case"tt":case"u":case"ul":case"var":if(Vr)break;do R.pop(),J=R.top;while(J.namespaceURI!==s.HTML&&!vm(J)&&!bm(J));ot(p,v,D,j);return}J=R.elements.length===1&&Vr?z:R.top,J.namespaceURI===s.MATHML?Em(D):J.namespaceURI===s.SVG&&(v=eS(v),ym(D)),$l(D),Ql(v,D,J.namespaceURI),j&&R.pop();return;case 3:if(J=R.top,v==="script"&&J.namespaceURI===s.SVG&&J.localName==="script")R.pop();else for(var le=R.elements.length-1,xe=R.elements[le];;){if(xe.localName.toLowerCase()===v){R.popElement(xe);break}if(xe=R.elements[--le],xe.namespaceURI===s.HTML){$(p,v,D,j);break}}return}}return ya.testTokenizer=function(p,v,D,j){var B=[];switch(v){case"PCDATA state":k=Ce;break;case"RCDATA state":k=fr;break;case"RAWTEXT state":k=Fs;break;case"PLAINTEXT state":k=Kl;break}if(D&&(pa=D),ot=function(le,xe,et,St){switch(Oi(),le){case 1:B.length>0&&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;fn<et.length;fn++){var Wr=et[fn];Wr.length===1?nn[Wr[0]]="":nn[Wr[0]]=Wr[1]}var vr=["StartTag",xe,nn];St&&vr.push(!0),B.push(vr);break;case 3:B.push(["EndTag",xe]);break}},!j)this.parse(p,!0);else{for(var J=0;J<p.length;J++)this.parse(p[J]);this.parse("",!0)}return B},ya}}}),cl=ue({"external/npm/node_modules/domino/lib/DOMImplementation.js"(e,t){t.exports=a;var n=Pp(),r=Fp(),i=jp(),s=ut(),o=Mp();function a(c){this.contextObject=c}var u={xml:{"":!0,"1.0":!0,"2.0":!0},core:{"":!0,"2.0":!0},html:{"":!0,"1.0":!0,"2.0":!0},xhtml:{"":!0,"1.0":!0,"2.0":!0}};a.prototype={hasFeature:function(l,d){var f=u[(l||"").toLowerCase()];return f&&f[d||""]||!1},createDocumentType:function(l,d,f){return o.isValidQName(l)||s.InvalidCharacterError(),new r(this.contextObject,l,d,f)},createDocument:function(l,d,f){var h=new n(!1,null),m;return d?m=h.createElementNS(l,d):m=null,f&&h.appendChild(f),m&&h.appendChild(m),l===s.NAMESPACE.HTML?h._contentType="application/xhtml+xml":l===s.NAMESPACE.SVG?h._contentType="image/svg+xml":h._contentType="application/xml",h},createHTMLDocument:function(l){var d=new n(!0,null);d.appendChild(new r(d,"html"));var f=d.createElement("html");d.appendChild(f);var h=d.createElement("head");if(f.appendChild(h),l!==void 0){var m=d.createElement("title");h.appendChild(m),m.appendChild(d.createTextNode(l))}return f.appendChild(d.createElement("body")),d.modclock=1,d},mozSetOutputMutationHandler:function(c,l){c.mutationHandler=l},mozGetInputMutationHandler:function(c){s.nyi()},mozHTMLParser:i}}}),l6=ue({"external/npm/node_modules/domino/lib/Location.js"(e,t){var n=Op(),r=mw();t.exports=i;function i(s,o){this._window=s,this._href=o}i.prototype=Object.create(r.prototype,{constructor:{value:i},href:{get:function(){return this._href},set:function(s){this.assign(s)}},assign:{value:function(s){var o=new n(this._href),a=o.resolve(s);this._href=a}},replace:{value:function(s){this.assign(s)}},reload:{value:function(){this.assign(this.href)}},toString:{value:function(){return this.href}}})}}),d6=ue({"external/npm/node_modules/domino/lib/NavigatorID.js"(e,t){var n=Object.create(null,{appCodeName:{value:"Mozilla"},appName:{value:"Netscape"},appVersion:{value:"4.0"},platform:{value:""},product:{value:"Gecko"},productSub:{value:"20100101"},userAgent:{value:""},vendor:{value:""},vendorSub:{value:""},taintEnabled:{value:function(){return!1}}});t.exports=n}}),f6=ue({"external/npm/node_modules/domino/lib/WindowTimers.js"(e,t){var n={setTimeout,clearTimeout,setInterval,clearInterval};t.exports=n}}),yw=ue({"external/npm/node_modules/domino/lib/impl.js"(e,t){var n=ut();e=t.exports={CSSStyleDeclaration:kp(),CharacterData:al(),Comment:dw(),DOMException:xp(),DOMImplementation:cl(),DOMTokenList:ow(),Document:Pp(),DocumentFragment:fw(),DocumentType:Fp(),Element:Jo(),HTMLParser:jp(),NamedNodeMap:uw(),Node:At(),NodeList:Ss(),NodeFilter:ul(),ProcessingInstruction:hw(),Text:lw(),Window:Ew()},n.merge(e,gw()),n.merge(e,Lp().elements),n.merge(e,bw().elements)}}),Ew=ue({"external/npm/node_modules/domino/lib/Window.js"(e,t){var n=cl(),r=nw(),i=l6(),s=ut();t.exports=o;function o(a){this.document=a||new n(null).createHTMLDocument(""),this.document._scripting_enabled=!0,this.document.defaultView=this,this.location=new i(this,this.document._address||"about:blank")}o.prototype=Object.create(r.prototype,{console:{value:console},history:{value:{back:s.nyi,forward:s.nyi,go:s.nyi}},navigator:{value:d6()},window:{get:function(){return this}},self:{get:function(){return this}},frames:{get:function(){return this}},parent:{get:function(){return this}},top:{get:function(){return this}},length:{value:0},frameElement:{value:null},opener:{value:null},onload:{get:function(){return this._getEventHandler("load")},set:function(a){this._setEventHandler("load",a)}},getComputedStyle:{value:function(u){return u.style}}}),s.expose(f6(),o),s.expose(yw(),o)}}),h6=ue({"external/npm/node_modules/domino/lib/index.js"(e){var t=cl(),n=jp();Ew();var r=yw();e.createDOMImplementation=function(){return new t(null)},e.createDocument=function(i,s){if(i||s){var o=new n;return o.parse(i||"",!0),o.document()}return new t(null).createHTMLDocument("")},e.createIncrementalHTMLParser=function(){var i=new n;return{write:function(s){s.length>0&&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("<html><head><title>fakeTitle</title></head><body></body></html>")}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(a<e.length)o=e[a];else{if(o==="/")break;o="/"}if(o==="/"){if(!(i===a-1||s===1))if(s===2){if(n.length<2||r!==2||n[n.length-1]!=="."||n[n.length-2]!=="."){if(n.length>2){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:"<css input>",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;l<u;l++)o+=c}return o}block(i,s){let o=this.raw(i,"between","beforeOpen");this.builder(s+o+"{",i,"start");let a;i.nodes&&i.nodes.length?(this.body(i),a=this.raw(i,"after")):a=this.raw(i,"after","emptyBody"),a&&this.builder(a),this.builder("}",i,"end")}body(i){let s=i.nodes.length-1;for(;s>0&&i.nodes[s].type==="comment";)s-=1;let o=this.raw(i,"semicolon");for(let a=0;a<i.nodes.length;a++){let u=i.nodes[a],c=this.raw(u,"before");c&&this.builder(c),this.stringify(u,s!==a||o)}}comment(i){let s=this.raw(i,"left","commentLeft"),o=this.raw(i,"right","commentRight");this.builder("/*"+s+i.text+o+"*/",i)}decl(i,s){let o=this.raw(i,"between","colon"),a=i.prop+o+this.rawValue(i,"value");i.important&&(a+=i.raws.important||" !important"),s&&(a+=";"),this.builder(a,i)}document(i){this.body(i)}raw(i,s,o){let a;if(o||(o=s),s&&(a=i.raws[s],typeof a<"u"))return a;let u=i.parent;if(o==="before"&&(!u||u.type==="root"&&u.first===i||u&&u.type==="document"))return"";if(!u)return e[o];let c=i.root();if(c.rawCache||(c.rawCache={}),typeof c.rawCache[o]<"u")return c.rawCache[o];if(o==="before"||o==="after")return this.beforeAfter(i,o);{let l="raw"+t(o);this[l]?a=this[l](c,i):c.walk(d=>{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;h<u.length;h++){if(d===c.line&&l===c.column){f=h;break}u[h]===`
|
||
`?(l=1,d+=1):l+=1}return f}class a{get proxyOf(){return this}constructor(c={}){this.raws={},this[r]=!1,this[i]=!0;for(let l in c)if(l==="nodes"){this.nodes=[];for(let d of c[l])typeof d.clone=="function"?this.append(d.clone()):this.append(d)}else this[l]=c[l]}addToError(c){if(c.postcssNode=this,c.stack&&this.source&&/\n\s{4}at /.test(c.stack)){let l=this.source;c.stack=c.stack.replace(/\n\s{4}at /,`$&${l.input.from}:${l.start.line}:${l.start.column}$&`)}return c}after(c){return this.parent.insertAfter(this,c),this}assign(c={}){for(let l in c)this[l]=c[l];return this}before(c){return this.parent.insertBefore(this,c),this}cleanRaws(c){delete this.raws.before,delete this.raws.after,c||delete this.raws.between}clone(c={}){let l=s(this);for(let d in c)l[d]=c[d];return l}cloneAfter(c={}){let l=this.clone(c);return this.parent.insertAfter(this,l),l}cloneBefore(c={}){let l=this.clone(c);return this.parent.insertBefore(this,l),l}error(c,l={}){if(this.source){let{end:d,start:f}=this.rangeBy(l);return this.source.input.error(c,{column:f.column,line:f.line},{column:d.column,line:d.line},l)}return new e(c)}getProxyProcessor(){return{get(c,l){return l==="proxyOf"?c:l==="root"?()=>c.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;b<m;b++)f[b]===`
|
||
`?(l=1,d+=1):l+=1;return{column:l,line:d}}prev(){if(!this.parent)return;let c=this.parent.index(this);return this.parent.nodes[c-1]}rangeBy(c){let l={column:this.source.start.column,line:this.source.start.line},d=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:l.column+1,line:l.line};if(c.word){let f="document"in this.source.input?this.source.input.document:this.source.input.css,m=f.slice(o(f,this.source.start),o(f,this.source.end)).indexOf(c.word);m!==-1&&(l=this.positionInside(m),d=this.positionInside(m+c.word.length))}else c.start?l={column:c.start.column,line:c.start.line}:c.index&&(l=this.positionInside(c.index)),c.end?d={column:c.end.column,line:c.end.line}:typeof c.endIndex=="number"?d=this.positionInside(c.endIndex):c.index&&(d=this.positionInside(c.index+1));return(d.line<l.line||d.line===l.line&&d.column<=l.column)&&(d={column:l.column+1,line:l.line}),{end:d,start:l}}raw(c,l){return new t().raw(this,c,l)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...c){if(this.parent){let l=this,d=!1;for(let f of c)f===this?d=!0:d?(this.parent.insertAfter(l,f),l=f):this.parent.insertBefore(l,f);d||this.remove()}return this}root(){let c=this;for(;c.parent&&c.parent.type!=="document";)c=c.parent;return c}toJSON(c,l){let d={},f=l==null;l=l||new Map;let h=0;for(let m in this){if(!Object.prototype.hasOwnProperty.call(this,m)||m==="parent"||m==="proxyCache")continue;let b=this[m];if(Array.isArray(b))d[m]=b.map(C=>typeof 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]<this.proxyOf.nodes.length&&(C=this.indexes[b],T=m(this.proxyOf.nodes[C],C),T!==!1);)this.indexes[b]+=1;return delete this.indexes[b],T}every(m){return this.nodes.every(m)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let m=this.lastEach;return this.indexes[m]=0,m}getProxyProcessor(){return{get(m,b){return b==="proxyOf"?m:m[b]?b==="each"||typeof b=="string"&&b.startsWith("walk")?(...C)=>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<E&&(this.indexes[w]=E+T.length);return this.markDirty(),this}insertBefore(m,b){let C=this.index(m),T=C===0?"prepend":!1,E=this.normalize(b,this.proxyOf.nodes[C],T).reverse();C=this.index(m);for(let I of E)this.proxyOf.nodes.splice(C,0,I);let w;for(let I in this.indexes)w=this.indexes[I],C<=w&&(this.indexes[I]=w+E.length);return this.markDirty(),this}normalize(m,b){if(typeof m=="string")m=c(o(m).nodes);else if(typeof m>"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="<input css "+e(6)+">"),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<L;S++)T[S]=I,I+=w[S].length+1;this[l]=T}C=T[T.length-1];let E=0;if(b>=C)E=T.length-1;else{let w=T.length-2,I;for(;E<w;)if(I=E+(w-E>>1),b<T[I])w=I-1;else if(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)):"<no source>"});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="<no source>",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)):"<no source>";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;S<C;S+=1)m=f[S],b=m[0],b==="space"&&S===C-1&&!h?E=!1:b==="comment"?(I=f[S-1]?f[S-1][0]:"empty",w=f[S+1]?f[S+1][0]:"empty",!o[I]&&!o[w]?T.slice(-1)===","?E=!1:T+=m[1]:E=!1):T+=m[1];if(!E){let S=f.reduce((L,U)=>L+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;h<l.length;h++)f+=l[h][1];return l.splice(d,l.length-d),f}unclosedBlock(){let l=this.current.source.start;throw this.input.error("Unclosed block",l.line,l.column)}unclosedBracket(l){throw this.input.error("Unclosed bracket",{offset:l[2]},{offset:l[2]+1})}unexpectedClose(l){throw this.input.error("Unexpected }",{offset:l[2]},{offset:l[2]+1})}unknownWord(l){throw this.input.error("Unknown word "+l[0][1],{offset:l[0][2]},{offset:l[0][2]+l[0][1].length})}unnamedAtrule(l,d){throw this.input.error("At-rule without name",{offset:d[2]},{offset:d[2]+d[1].length})}}return ug=u,ug}var cg,e2;function Zg(){if(e2)return cg;e2=1;let e=Di(),t=kl(),n=J6();function r(i,s){let o=new t(i,s),a=new n(o);try{a.parse()}catch(u){throw process.env.NODE_ENV!=="production"&&u.name==="CssSyntaxError"&&s&&s.from&&(/\.scss$/i.test(s.from)?u.message+=`
|
||
You tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser`:/\.sass/i.test(s.from)?u.message+=`
|
||
You tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser`:/\.less$/i.test(s.from)&&(u.message+=`
|
||
You tried to parse Less with the standard CSS parser; try again with the postcss-less parser`)),u}return a.root}return cg=r,r.default=r,e.registerParse(r),cg}var lg,t2;function Z2(){if(t2)return lg;t2=1;class e{constructor(n,r={}){if(this.type="warning",this.text=n,r.node&&r.node.source){let i=r.node.rangeBy(r);this.line=i.start.line,this.column=i.start.column,this.endLine=i.end.line,this.endColumn=i.end.column}for(let i in r)this[i]=r[i]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}return lg=e,e.default=e,lg}var dg,n2;function Qg(){if(n2)return dg;n2=1;let e=Z2();class t{get content(){return this.css}constructor(r,i,s){this.processor=r,this.messages=[],this.root=i,this.opts=s,this.css=void 0,this.map=void 0}toString(){return this.css}warn(r,i={}){i.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(i.plugin=this.lastPlugin.postcssPlugin);let s=new e(r,i);return this.messages.push(s),s}warnings(){return this.messages.filter(r=>r.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;L<this.plugins.length;L++){let U=this.plugins[L],V=this.runOnRoot(U);if(m(V))try{yield V}catch(F){throw this.handleError(F)}}if(this.prepareVisitors(),this.hasListener){let L=this.result.root;for(;!L[a];){L[a]=!0;let U=[C(L)];for(;U.length>0;){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.length){let[P,W]=F[U.visitorIndex];U.visitorIndex+=1,U.visitorIndex===F.length&&(U.visitors=[],U.visitorIndex=0),this.result.lastPlugin=P;try{return W(V.toProxy(),this.helpers)}catch(_){throw this.handleError(_,V)}}if(U.iterator!==0){let P=U.iterator,W;for(;W=V.nodes[V.indexes[P]];)if(V.indexes[P]+=1,!W[a]){W[a]=!0,L.push(C(W));return}U.iterator=0,delete V.indexes[P]}let N=U.events;for(;U.eventIndex<N.length;){let P=N[U.eventIndex];if(U.eventIndex+=1,P===h){V.nodes&&V.nodes.length&&(V[a]=!0,U.iterator=V.getIterator());return}else if(this.listeners[P]){U.visitors=this.listeners[P];return}}L.pop()}walkSync(L){L[a]=!0;let U=b(L);for(let V of U)if(V===h)L.nodes&&L.each(F=>{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;l<this.nodes.length;l++){var d=this.nodes[l],f=a?c.test(d.type):!0;if(f&&u&&u(d,l,this.nodes)===!1||d.nodes&&d.walk(s,o)===!1)return!1}return!0},r.prototype.each=function(){for(var s=arguments.length<=0||arguments[0]===void 0?function(){}:arguments[0],o=0;o<this.nodes.length;o++){var a=this.nodes[o];if(s(a,o,this.nodes)===!1)return!1}return!0},pl.default=r,pl}var _s={},l2;function oR(){if(l2)return _s;l2=1,Object.defineProperty(_s,"__esModule",{value:!0}),_s.parseMediaFeature=s,_s.parseMediaQuery=o,_s.parseMediaList=a;var e=K2(),t=i(e),n=X2(),r=i(n);function i(u){return u&&u.__esModule?u:{default:u}}function s(u){var c=arguments.length<=1||arguments[1]===void 0?0:arguments[1],l=[{mode:"normal",character:null}],d=[],f=0,h="",m=null,b=null,C=c,T=u;u[0]==="("&&u[u.length-1]===")"&&(T=u.substring(1,u.length-1),C++);for(var E=0;E<T.length;E++){var w=T[E];if((w==="'"||w==='"')&&(l[f].isCalculationEnabled===!0?(l.push({mode:"string",isCalculationEnabled:!1,character:w}),f++):l[f].mode==="string"&&l[f].character===w&&T[E-1]!=="\\"&&(l.pop(),f--)),w==="{"?(l.push({mode:"interpolation",isCalculationEnabled:!0}),f++):w==="}"&&(l.pop(),f--),l[f].mode==="normal"&&w===":"){var I=T.substring(E+1);b={type:"value",before:/^(\s*)/.exec(I)[1],after:/(\s*)$/.exec(I)[1],value:I.trim()},b.sourceIndex=b.before.length+E+1+C,m={type:"colon",sourceIndex:E+C,after:b.before,value:":"};break}h+=w}return h={type:"media-feature",before:/^(\s*)/.exec(h)[1],after:/(\s*)$/.exec(h)[1],value:h.trim()},h.sourceIndex=h.before.length+C,d.push(h),m!==null&&(m.before=h.after,d.push(m)),b!==null&&d.push(b),d}function o(u){var c=arguments.length<=1||arguments[1]===void 0?0:arguments[1],l=[],d=0,f=!1,h=void 0;function m(){return{before:"",after:"",value:""}}h=m();for(var b=0;b<u.length;b++){var C=u[b];f?(h.value+=C,(C==="{"||C==="(")&&d++,(C===")"||C==="}")&&d--):C.search(/\s/)!==-1?h.before+=C:(C==="("&&(h.type="media-feature-expression",d++),h.value=C,h.sourceIndex=c+b,f=!0),f&&d===0&&(C===")"||b===u.length-1||u[b+1].search(/\s/)!==-1)&&(["not","only","and"].indexOf(h.value)!==-1&&(h.type="keyword"),h.type==="media-feature-expression"&&(h.nodes=s(h.value,h.sourceIndex)),l.push(Array.isArray(h.nodes)?new r.default(h):new t.default(h)),h=m(),f=!1)}for(var T=0;T<l.length;T++)if(h=l[T],T>0&&(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;C<u.length;C++){var T=u[C];if(T==="("&&d++,T===")"&&d--,d===0&&T===","){var E=u.substring(l,C),w=/^(\s*)/.exec(E)[1];c.push(new r.default({type:"media-query",value:E.trim(),sourceIndex:l+w.length,nodes:o(E,l),before:w,after:/(\s*)$/.exec(E)[1]})),l=C+1}}var I=u.substring(l),S=/^(\s*)/.exec(I)[1];return c.push(new r.default({type:"media-query",value:I.trim(),sourceIndex:l+S.length,nodes:o(I,l),before:S,after:/(\s*)$/.exec(I)[1]})),c}return _s}var d2;function aR(){if(d2)return hl;d2=1,Object.defineProperty(hl,"__esModule",{value:!0}),hl.default=i;var e=X2(),t=r(e),n=oR();function r(s){return s&&s.__esModule?s:{default:s}}function i(s){return new t.default({nodes:(0,n.parseMediaList)(s),type:"media-query-list",value:s.trim()})}return hl}var uR=aR(),vg=Dl(uR),Be=function(e){return e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype",e}(Be||{});function cR(e){return e.type===Be.Tag||e.type===Be.Script||e.type===Be.Style}var lR=Be.Root,dR=Be.Text,fR=Be.Directive,hR=Be.Comment,pR=Be.Script,gR=Be.Style,mR=Be.Tag,vR=Be.CDATA,bR=Be.Doctype,El=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(t){this.parent=t}get previousSibling(){return this.prev}set previousSibling(t){this.prev=t}get nextSibling(){return this.next}set nextSibling(t){this.next=t}cloneNode(t=!1){return eT(this,t)}},ia=class extends El{constructor(t){super(),this.data=t}get nodeValue(){return this.data}set nodeValue(t){this.data=t}},Ci=class extends ia{constructor(){super(...arguments),this.type=Be.Text}get nodeType(){return 3}},wl=class extends ia{constructor(){super(...arguments),this.type=Be.Comment}get nodeType(){return 8}},Tl=class extends ia{constructor(t,n){super(n),this.name=t,this.type=Be.Directive}get nodeType(){return 1}},sa=class extends El{constructor(t){super(),this.children=t}get firstChild(){var t;return(t=this.children[0])!==null&&t!==void 0?t:null}get lastChild(){return this.children.length>0?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<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}var f2={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},Ng=class{constructor(t,n,r){this.dom=[],this.root=new oa(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof n=="function"&&(r=n,n=f2),typeof t=="object"&&(n=t,t=void 0),this.callback=t??null,this.options=n??f2,this.elementCB=r??null}onparserinit(t){this.parser=t}onreset(){this.dom=[],this.root=new oa(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(t){this.handleCallback(t)}onclosetag(){this.lastNode=null;let t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)}onopentag(t,n){let r=this.options.xmlMode?Be.Tag:void 0,i=new xs(t,n,void 0,r);this.addNode(i),this.tagStack.push(i)}ontext(t){let{lastNode:n}=this;if(n&&n.type===Be.Text)n.data+=t,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{let r=new Ci(t);this.addNode(r),this.lastNode=r}}oncomment(t){if(this.lastNode&&this.lastNode.type===Be.Comment){this.lastNode.data+=t;return}let n=new wl(t);this.addNode(n),this.lastNode=n}oncommentend(){this.lastNode=null}oncdatastart(){let t=new Ci(""),n=new Sl([t]);this.addNode(n),t.parent=n,this.lastNode=t}oncdataend(){this.lastNode=null}onprocessinginstruction(t,n){let r=new Tl(t,n);this.addNode(r)}handleCallback(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t}addNode(t){let n=this.tagStack[this.tagStack.length-1],r=n.children[n.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),n.children.push(t),r&&(t.prev=r,r.next=t),t.parent=n,this.lastNode=null}},ER=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\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<t.length;){let i=t.charCodeAt(n);if(Dg(i)||IR(i))n+=1;else return this.addToNumericResult(t,r,n,16),this.emitNumericEntity(i,3)}return this.addToNumericResult(t,r,n,16),-1}stateNumericDecimal(t,n){let r=n;for(;n<t.length;){let i=t.charCodeAt(n);if(Dg(i))n+=1;else return this.addToNumericResult(t,r,n,10),this.emitNumericEntity(i,2)}return this.addToNumericResult(t,r,n,10),-1}emitNumericEntity(t,n){var r;if(this.consumed<=n)return(r=this.errors)===null||r===void 0||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===Nt.SEMI)this.consumed+=1;else if(this.decodeMode===er.Strict)return 0;return this.emitCodePoint(SR(this.result),this.consumed),this.errors&&(t!==Nt.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,n){let{decodeTree:r}=this,i=r[this.treeIndex],s=(i&_i.VALUE_LENGTH)>>14;for(;n<t.length;n++,this.excess++){let o=t.charCodeAt(n);if(this.treeIndex=NR(r,i,this.treeIndex+Math.max(1,s),o),this.treeIndex<0)return this.result===0||this.decodeMode===er.Attribute&&(s===0||xR(o))?0:this.emitNotTerminatedNamedEntity();if(i=r[this.treeIndex],s=(i&_i.VALUE_LENGTH)>>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(c<r)o=u+1;else if(c>r)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;i<n.length;i++)r+=jR(n[i],t);return r}function jR(e,t){switch(e.type){case lR:return Pl(e.children,t);case bR:case fR:return BR(e);case hR:return zR(e);case vR:return $R(e);case pR:case gR:case mR:return VR(e,t);case dR:return qR(e,t)}}var UR=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),HR=new Set(["svg","math"]);function VR(e,t){var n;t.xmlMode==="foreign"&&(e.name=(n=OR.get(e.name))!==null&&n!==void 0?n:e.name,e.parent&&UR.has(e.parent.name)&&(t=fe(G({},t),{xmlMode:!1}))),!t.xmlMode&&HR.has(e.name)&&(t=fe(G({},t),{xmlMode:"foreign"}));let r=`<${e.name}`,i=FR(e.attribs,t);return i&&(r+=` ${i}`),e.children.length===0&&(t.xmlMode?t.selfClosingTags!==!1:t.selfClosingTags&&g2.has(e.name))?(t.xmlMode||(r+=" "),r+="/>"):(r+=">",e.children.length>0&&(r+=Pl(e.children,t)),(t.xmlMode||!g2.has(e.name))&&(r+=`</${e.name}>`)),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`<![CDATA[${e.children[0].data}]]>`}function zR(e){return`<!--${e.data}-->`}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;i<r.length;i++){let s=r[i];if(Jt(s)&&e(s))return s;if(n&&_n(s)&&s.children.length>0){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(;o<s&&n[o]===r[o];)o++;if(o===0)return Tn.DISCONNECTED;let a=n[o-1],u=a.children,c=n[o],l=r[o];return u.indexOf(c)>u.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(n<e.length)throw new Error(`Unmatched selector: ${e.slice(n)}`);return t}function hT(e,t,n){let r=[];function i(f){let h=t.slice(n+f).match(v2);if(!h)throw new Error(`Expected name, found ${t.slice(n)}`);let[m]=h;return n+=f+m.length,ea(m)}function s(f){for(n+=f;n<t.length&&b2(t.charCodeAt(n));)n++}function o(){n+=1;let f=n,h=1;for(;h>0&&n<t.length;n++)t.charCodeAt(n)===40&&!a(n)?h++:t.charCodeAt(n)===41&&!a(n)&&h--;if(h)throw new Error("Parenthesis not matched");return ea(t.slice(f,n-1))}function a(f){let h=0;for(;t.charCodeAt(--f)===92;)h++;return(h&1)===1}function u(){if(r.length>0&&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<t.length;){let f=t.charCodeAt(n);switch(f){case 32:case 9:case 10:case 12:case 13:{(r.length===0||r[0].type!==pe.Descendant)&&(u(),r.push({type:pe.Descendant})),s(1);break}case 62:{c(pe.Child),s(1);break}case 60:{c(pe.Parent),s(1);break}case 126:{c(pe.Sibling),s(1);break}case 43:{c(pe.Adjacent),s(1);break}case 46:{l("class",Tt.Element);break}case 35:{l("id",Tt.Equals);break}case 91:{s(1);let h,m=null;t.charCodeAt(n)===124?h=i(1):t.startsWith("*|",n)?(m="*",h=i(2)):(h=i(0),t.charCodeAt(n)===124&&t.charCodeAt(n+1)!==61&&(m=h,h=i(1))),s(0);let b=Tt.Exists,C=wA.get(t.charCodeAt(n));if(C){if(b=C,t.charCodeAt(n+1)!==61)throw new Error("Expected `=`");s(2)}else t.charCodeAt(n)===61&&(b=Tt.Equals,s(1));let T="",E=null;if(b!=="exists"){if(wg(t.charCodeAt(n))){let S=t.charCodeAt(n),L=n+1;for(;L<t.length&&(t.charCodeAt(L)!==S||a(L));)L+=1;if(t.charCodeAt(L)!==S)throw new Error("Attribute value didn't end");T=ea(t.slice(n+1,L)),n=L+1}else{let S=n;for(;n<t.length&&(!b2(t.charCodeAt(n))&&t.charCodeAt(n)!==93||a(n));)n+=1;T=ea(t.slice(S,n))}s(0);let I=t.charCodeAt(n)|32;I===115?(E=!1,s(1)):I===105&&(E=!0,s(1))}if(t.charCodeAt(n)!==93)throw new Error("Attribute selector didn't terminate");n+=1;let w={type:pe.Attribute,name:h,action:b,value:T,namespace:m,ignoreCase:E};r.push(w);break}case 58:{if(t.charCodeAt(n+1)===58){r.push({type:pe.PseudoElement,name:i(2).toLowerCase(),data:t.charCodeAt(n)===40?o():null});continue}let h=i(1).toLowerCase(),m=null;if(t.charCodeAt(n)===40)if(TA.has(h)){if(wg(t.charCodeAt(n+1)))throw new Error(`Pseudo-selector ${h} cannot be quoted`);if(m=[],n=hT(m,t,n+1),t.charCodeAt(n)!==41)throw new Error(`Missing closing parenthesis in :${h} (${t})`);n+=1}else{if(m=o(),_A.has(h)){let b=m.charCodeAt(0);b===m.charCodeAt(m.length-1)&&wg(b)&&(m=m.slice(1,-1))}m=ea(m)}r.push({type:pe.Pseudo,name:h,data:m});break}case 44:{d(),r=[],s(1);break}default:{if(t.startsWith("/*",n)){let b=t.indexOf("*/",n+2);if(b<0)throw new Error("Comment was not terminated");n=b+2,r.length===0&&s(0);break}let h=null,m;if(f===42)n+=1,m="*";else if(f===124){if(m="",t.charCodeAt(n+1)===124){c(pe.ColumnCombinator),s(2);break}}else if(v2.test(t.slice(n)))m=i(0);else break e;t.charCodeAt(n)===124&&t.charCodeAt(n+1)!==124&&(h=m,t.charCodeAt(n+1)===42?(m="*",n+=2):m=i(1)),r.push(m==="*"?{type:pe.Universal,namespace:h}:{type:pe.Tag,name:m,namespace:h})}}}return d(),n}var CA=["\\",'"'],aU=[...CA,"(",")"],pT=new Map([[pe.Universal,50],[pe.Tag,30],[pe.Attribute,1],[pe.Pseudo,0]]);function em(e){return!pT.has(e.type)}var xA=new Map([[Tt.Exists,10],[Tt.Equals,8],[Tt.Not,7],[Tt.Start,6],[Tt.End,6],[Tt.Any,5]]);function NA(e){let t=e.map(gT);for(let n=1;n<e.length;n++){let r=t[n];if(!(r<0))for(let i=n-1;i>=0&&r<t[i];i--){let s=e[i+1];e[i+1]=e[i],e[i]=s,t[i+1]=t[i],t[i]=r}}}function gT(e){var t,n;let r=(t=pT.get(e.type))!==null&&t!==void 0?t:-1;return e.type===pe.Attribute?(r=(n=xA.get(e.action))!==null&&n!==void 0?n:4,e.action===Tt.Equals&&e.name==="id"&&(r=9),e.ignoreCase&&(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<e.length&&e.charAt(t)==="n"&&(t++,n=r*(i??1),a(),t<e.length?(r=s(),a(),i=o()):r=i=0),i===null||t<e.length)throw new Error(`n-th rule couldn't be parsed ('${e}')`);return[n,r*i];function s(){return e.charAt(t)==="-"?(t++,-1):(e.charAt(t)==="+"&&t++,1)}function o(){let u=t,c=0;for(;t<e.length&&e.charCodeAt(t)>=E2&&e.charCodeAt(t)<=OA;)c=c*10+(e.charCodeAt(t)-E2),t++;return t===u?null:c}function a(){for(;t<e.length&&AA.has(e.charCodeAt(t));)t++}}function LA(e){let t=e[0],n=e[1]-1;if(n<0&&t<=0)return Te.falseFunc;if(t===-1)return s=>s<=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<a.length&&!r(o,a[c]);c++)n.isTag(a[c])&&u++;return i(u)&&e(o)}},"nth-last-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=a.length-1;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<a.length;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)}},"nth-last-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=a.length-1;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<r.length;s++){let o=r[s];if(n(e,o))return!0;if(t.isTag(o)&&t.getName(o)===i)break}return!1},"last-of-type"(e,{adapter:t,equals:n}){let r=t.getSiblings(e),i=t.getName(e);for(let s=r.length-1;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;l<c.length;l++){let d=c[l];if(o(u,d))break;if(s.isTag(d)&&e(d))return!0}return!1};case pe.Adjacent:return s.prevElementSibling?function(u){let c=s.prevElementSibling(u);return c!=null&&e(c)}:function(u){let c=s.getSiblings(u),l;for(let d=0;d<c.length;d++){let f=c[d];if(o(u,f))break;s.isTag(f)&&(l=f)}return!!l&&e(l)};case pe.Universal:{if(t.namespace!=null&&t.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return e}}}function HA(e,t,n){let r=typeof e=="string"?Jg(e):e;return yT(r,t,n)}function bT(e){return e.type===pe.Pseudo&&(e.name==="scope"||Array.isArray(e.data)&&e.data.some(t=>t.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;i<r;i++){let s=vT(n[i],t);n.push(...s)}return n}var TT=wT((e,t,n)=>e===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.index<this.buffer.length+this.offset&&this.parse()}stateText(t){t===de.Lt||!this.decodeEntities&&this.fastForwardTo(de.Lt)?(this.index>this.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<n){let r=this.index;this.index=n,this.cbs.ontext(this.sectionStart,n),this.index=r}this.isSpecial=!1,this.sectionStart=n+2,this.stateInClosingTagName(t);return}this.sequenceIndex=0}(t|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===Ct.TitleEnd?this.decodeEntities&&t===de.Amp&&this.startEntity():this.fastForwardTo(de.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=+(t===de.Lt)}stateCDATASequence(t){t===Ct.Cdata[this.sequenceIndex]?++this.sequenceIndex===Ct.Cdata.length&&(this.state=Z.InCommentLike,this.currentSequence=Ct.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=Z.InDeclaration,this.stateInDeclaration(t))}fastForwardTo(t){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===t)return!0;return this.index=this.buffer.length+this.offset-1,!1}stateInCommentLike(t){t===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Ct.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=Z.Text):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):t!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(t){return this.xmlMode?!bl(t):KA(t)}startSpecial(t,n){this.isSpecial=!0,this.currentSequence=t,this.sequenceIndex=n,this.state=Z.SpecialStartSequence}stateBeforeTagName(t){if(t===de.ExclamationMark)this.state=Z.BeforeDeclaration,this.sectionStart=this.index+1;else if(t===de.Questionmark)this.state=Z.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(t)){let n=t|32;this.sectionStart=this.index,this.xmlMode?this.state=Z.InTagName:n===Ct.ScriptEnd[2]?this.state=Z.BeforeSpecialS:n===Ct.TitleEnd[2]?this.state=Z.BeforeSpecialT:this.state=Z.InTagName}else t===de.Slash?this.state=Z.BeforeClosingTagName:(this.state=Z.Text,this.stateText(t))}stateInTagName(t){bl(t)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=Z.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateBeforeClosingTagName(t){Jn(t)||(t===de.Gt?this.state=Z.Text:(this.state=this.isTagStartChar(t)?Z.InClosingTagName:Z.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(t){(t===de.Gt||Jn(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=Z.AfterClosingTagName,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){(t===de.Gt||this.fastForwardTo(de.Gt))&&(this.state=Z.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(t){t===de.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=Z.InSpecialTag,this.sequenceIndex=0):this.state=Z.Text,this.sectionStart=this.index+1):t===de.Slash?this.state=Z.InSelfClosingTag:Jn(t)||(this.state=Z.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===de.Gt?(this.cbs.onselfclosingtag(this.index),this.state=Z.Text,this.sectionStart=this.index+1,this.isSpecial=!1):Jn(t)||(this.state=Z.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateInAttributeName(t){(t===de.Eq||bl(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=this.index,this.state=Z.AfterAttributeName,this.stateAfterAttributeName(t))}stateAfterAttributeName(t){t===de.Eq?this.state=Z.BeforeAttributeValue:t===de.Slash||t===de.Gt?(this.cbs.onattribend(tr.NoValue,this.sectionStart),this.sectionStart=-1,this.state=Z.BeforeAttributeName,this.stateBeforeAttributeName(t)):Jn(t)||(this.cbs.onattribend(tr.NoValue,this.sectionStart),this.state=Z.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(t){t===de.DoubleQuote?(this.state=Z.InAttributeValueDq,this.sectionStart=this.index+1):t===de.SingleQuote?(this.state=Z.InAttributeValueSq,this.sectionStart=this.index+1):Jn(t)||(this.sectionStart=this.index,this.state=Z.InAttributeValueNq,this.stateInAttributeValueNoQuotes(t))}handleInAttributeValue(t,n){t===n||!this.decodeEntities&&this.fastForwardTo(n)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(n===de.DoubleQuote?tr.Double:tr.Single,this.index+1),this.state=Z.BeforeAttributeName):this.decodeEntities&&t===de.Amp&&this.startEntity()}stateInAttributeValueDoubleQuotes(t){this.handleInAttributeValue(t,de.DoubleQuote)}stateInAttributeValueSingleQuotes(t){this.handleInAttributeValue(t,de.SingleQuote)}stateInAttributeValueNoQuotes(t){Jn(t)||t===de.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(tr.Unquoted,this.index),this.state=Z.BeforeAttributeName,this.stateBeforeAttributeName(t)):this.decodeEntities&&t===de.Amp&&this.startEntity()}stateBeforeDeclaration(t){t===de.OpeningSquareBracket?(this.state=Z.CDATASequence,this.sequenceIndex=0):this.state=t===de.Dash?Z.BeforeComment:Z.InDeclaration}stateInDeclaration(t){(t===de.Gt||this.fastForwardTo(de.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=Z.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){(t===de.Gt||this.fastForwardTo(de.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=Z.Text,this.sectionStart=this.index+1)}stateBeforeComment(t){t===de.Dash?(this.state=Z.InCommentLike,this.currentSequence=Ct.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=Z.InDeclaration}stateInSpecialComment(t){(t===de.Gt||this.fastForwardTo(de.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=Z.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){let n=t|32;n===Ct.ScriptEnd[3]?this.startSpecial(Ct.ScriptEnd,4):n===Ct.StyleEnd[3]?this.startSpecial(Ct.StyleEnd,4):(this.state=Z.InTagName,this.stateInTagName(t))}stateBeforeSpecialT(t){let n=t|32;n===Ct.TitleEnd[3]?this.startSpecial(Ct.TitleEnd,4):n===Ct.TextareaEnd[3]?this.startSpecial(Ct.TextareaEnd,4):(this.state=Z.InTagName,this.stateInTagName(t))}startEntity(){this.baseState=this.state,this.state=Z.InEntity,this.entityStart=this.index,this.entityDecoder.startEntity(this.xmlMode?er.Strict:this.baseState===Z.Text||this.baseState===Z.InSpecialTag?er.Legacy:er.Attribute)}stateInEntity(){let t=this.entityDecoder.write(this.buffer,this.index-this.offset);t>=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<this.buffer.length+this.offset&&this.running}parse(){for(;this.shouldContinue();){let t=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case Z.Text:{this.stateText(t);break}case Z.SpecialStartSequence:{this.stateSpecialStartSequence(t);break}case Z.InSpecialTag:{this.stateInSpecialTag(t);break}case Z.CDATASequence:{this.stateCDATASequence(t);break}case Z.InAttributeValueDq:{this.stateInAttributeValueDoubleQuotes(t);break}case Z.InAttributeName:{this.stateInAttributeName(t);break}case Z.InCommentLike:{this.stateInCommentLike(t);break}case Z.InSpecialComment:{this.stateInSpecialComment(t);break}case Z.BeforeAttributeName:{this.stateBeforeAttributeName(t);break}case Z.InTagName:{this.stateInTagName(t);break}case Z.InClosingTagName:{this.stateInClosingTagName(t);break}case Z.BeforeTagName:{this.stateBeforeTagName(t);break}case Z.AfterAttributeName:{this.stateAfterAttributeName(t);break}case Z.InAttributeValueSq:{this.stateInAttributeValueSingleQuotes(t);break}case Z.BeforeAttributeValue:{this.stateBeforeAttributeValue(t);break}case Z.BeforeClosingTagName:{this.stateBeforeClosingTagName(t);break}case Z.AfterClosingTagName:{this.stateAfterClosingTagName(t);break}case Z.BeforeSpecialS:{this.stateBeforeSpecialS(t);break}case Z.BeforeSpecialT:{this.stateBeforeSpecialT(t);break}case Z.InAttributeValueNq:{this.stateInAttributeValueNoQuotes(t);break}case Z.InSelfClosingTag:{this.stateInSelfClosingTag(t);break}case Z.InDeclaration:{this.stateInDeclaration(t);break}case Z.BeforeDeclaration:{this.stateBeforeDeclaration(t);break}case Z.BeforeComment:{this.stateBeforeComment(t);break}case Z.InProcessingInstruction:{this.stateInProcessingInstruction(t);break}case Z.InEntity:{this.stateInEntity();break}}this.index++}this.cleanup()}finish(){this.state===Z.InEntity&&(this.entityDecoder.end(),this.state=this.baseState),this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){let t=this.buffer.length+this.offset;this.sectionStart>=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.sectionStart<this.entityStart&&this.cbs.onattribdata(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+n,this.index=this.sectionStart-1,this.cbs.onattribentity(t)):(this.sectionStart<this.entityStart&&this.cbs.ontext(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+n,this.index=this.sectionStart-1,this.cbs.ontextentity(t,this.sectionStart))}},Is=new Set(["input","option","optgroup","select","button","datalist","textarea"]),$e=new Set(["p"]),S2=new Set(["thead","tbody"]),_2=new Set(["dd","dt"]),I2=new Set(["rt","rp"]),XA=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",$e],["h1",$e],["h2",$e],["h3",$e],["h4",$e],["h5",$e],["h6",$e],["select",Is],["input",Is],["output",Is],["button",Is],["datalist",Is],["textarea",Is],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",_2],["dt",_2],["address",$e],["article",$e],["aside",$e],["blockquote",$e],["details",$e],["div",$e],["dl",$e],["fieldset",$e],["figcaption",$e],["figure",$e],["footer",$e],["form",$e],["header",$e],["hr",$e],["main",$e],["nav",$e],["ol",$e],["pre",$e],["section",$e],["table",$e],["ul",$e],["rt",I2],["rp",I2],["tbody",S2],["tfoot",S2]]),JA=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),C2=new Set(["math","svg"]),x2=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),e4=/\s|\//,Pg=class{constructor(t,n={}){var r,i,s,o,a,u;this.options=n,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=t??{},this.htmlMode=!this.options.xmlMode,this.lowerCaseTagNames=(r=n.lowerCaseTags)!==null&&r!==void 0?r:this.htmlMode,this.lowerCaseAttributeNames=(i=n.lowerCaseAttributeNames)!==null&&i!==void 0?i:this.htmlMode,this.recognizeSelfClosing=(s=n.recognizeSelfClosing)!==null&&s!==void 0?s:!this.htmlMode,this.tokenizer=new((o=n.Tokenizer)!==null&&o!==void 0?o:Lg)(this.options,this),this.foreignContext=[!this.htmlMode],(u=(a=this.cbs).onparserinit)===null||u===void 0||u.call(a,this)}ontext(t,n){var r,i;let s=this.getSlice(t,n);this.endIndex=n-1,(i=(r=this.cbs).ontext)===null||i===void 0||i.call(r,s),this.startIndex=n}ontextentity(t,n){var r,i;this.endIndex=n-1,(i=(r=this.cbs).ontext)===null||i===void 0||i.call(r,h2(t)),this.startIndex=n}isVoidElement(t){return this.htmlMode&&JA.has(t)}onopentagname(t,n){this.endIndex=n;let r=this.getSlice(t,n);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)}emitOpenTag(t){var n,r,i,s;this.openTagStart=this.startIndex,this.tagname=t;let o=this.htmlMode&&XA.get(t);if(o)for(;this.stack.length>0&&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.stack.length;r++)this.cbs.onclosetag(this.stack[r],!0)}(n=(t=this.cbs).onend)===null||n===void 0||n.call(t)}reset(){var t,n,r,i;(n=(t=this.cbs).onreset)===null||n===void 0||n.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(i=(r=this.cbs).onparserinit)===null||i===void 0||i.call(r,this),this.buffers.length=0,this.foreignContext.length=0,this.foreignContext.unshift(!this.htmlMode),this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(t){this.reset(),this.end(t)}getSlice(t,n){for(;t-this.bufferOffset>=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<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()}parseChunk(t){this.write(t)}done(t){this.end(t)}};function t4(e,t){let n=new Ng(void 0,t);return new Pg(n,t).end(e),n.root}var n4=q2(),ta=Dl(n4);function N2(e){return sR(e)}function D2(e,t){let n=[];return iR(e,(r,i,s)=>{if(!(i?.type==="decl"&&i.value.includes("</style>"))){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.length;s++){let o=e[s];n(o,s,e,t)?r.push(o):i.push(o)}return[r,i]}function xT(e){if(this._other){let[t,n]=CT(this.selectors,this._other.selectors,e);this.selectors=t,this._other.selectors=n}else this.selectors=this.selectors.filter(e)}var i4=new Set(["all","print","screen","speech"]),s4=new Set(["and","not",","]),o4=new Set(["width","aspect-ratio","color","color-index","grid","height","monochrome","orientation","resolution","scan"].flatMap(e=>[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;r<t.length;r++){let i=t[r];if(i?.length!==1)continue;let s=i[0];s?.type==="attribute"&&(s.name==="class"||s.name==="id")&&n.push(s)}return n.length>0?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=/(?<!\\)::?[a-z-]+(?:\(.+\))?/gi,T4=/\(\s*,|,\s*\)/g,xl=class{constructor(t={}){E4(this,yl,new Map),Cg(this,"options"),Cg(this,"logger"),Cg(this,"fs"),this.options=Object.assign({logLevel:"info",path:"",publicPath:"",reduceInlineStyles:!0,pruneSource:!1,additionalStylesheets:[],allowRules:[]},t),this.logger=this.options.logger||g4(this.options.logLevel)}readFile(t){let n=this.fs;return new Promise((r,i)=>{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 <style> tag skipped, no inline stylesheets to merge");return}let r=n[0],i=r.textContent;for(let s=1;s<n.length;s++){let o=n[s];i+=o.textContent,o.remove()}r.textContent=i}getCssAsset(t,n){return Ze(this,null,function*(){let r=this.options.path,i=this.options.publicPath,s=t.replace(/^\//,""),o=`${(i||"").replace(/(^\/|\/$)/g,"")}/`;if(s.startsWith(o)&&(s=s.substring(o.length).replace(/^\//,"")),/^https?:\/\//.test(s)||t.startsWith("//"))return;let a=Cs.resolve(r,s);if(!m4(r,a))return;let u;try{u=yield this.readFile(a)}catch{this.logger.warn?.(`Unable to locate stylesheet: ${a}`)}return u})}checkInlineThreshold(t,n,r){if(this.options.inlineThreshold&&r.length<this.options.inlineThreshold){let i=n.$$name;return n.$$reduce=!1,this.logger.info?.(`\x1B[32mInlined all of ${i} (${r.length} was below the threshold of ${this.options.inlineThreshold})\x1B[39m`),t.remove(),!0}return!1}embedAdditionalStylesheet(t){return Ze(this,null,function*(){let n=[],r=yield Promise.all(this.options.additionalStylesheets.map(i=>{if(n.includes(i))return[];n.push(i);let s=t.createElement("style");return s.$$external=!0,this.getCssAsset(i,s).then(o=>[o,s])}));for(let[i,s]of r)i&&(s.textContent=i,t.head.appendChild(s))})}embedLinkedStylesheet(t,n){return Ze(this,null,function*(){let r=t.getAttribute("href"),i=t.getAttribute("media");i&&!u4(i)&&(i=void 0);let s=this.options.preload;if(!r?.endsWith(".css"))return;let o=n.createElement("style");o.$$external=!0;let a=yield this.getCssAsset(r,o);if(!a||(o.textContent=a,o.$$name=r,o.$$links=[t],t.parentNode?.insertBefore(o,t),this.checkInlineThreshold(t,o,a)))return;let u="function $loadcss(u,m,l){(l=document.createElement('link')).rel='stylesheet';l.href=u;document.head.appendChild(l)}";if(s==="js-lazy"&&(u=u.replace("l.href","l.media='print';l.onload=function(){l.media=m};l.href")),s===!1)return;let l=!1,d=!1,f=t.cloneNode(!1);if(s==="body")n.body.appendChild(t);else if(s==="js"||s==="js-lazy"){let h=n.createElement("script");h.setAttribute("data-href",r),h.setAttribute("data-media",i||"all");let m=`${u}$loadcss(document.currentScript.dataset.href,document.currentScript.dataset.media)`;h.textContent=m,t.parentNode.insertBefore(h,t.nextSibling),o.$$links.push(h),u="",l=!0,d=!0}else if(s==="media")t.setAttribute("media","print"),t.setAttribute("onload",`this.media='${i||"all"}'`),l=!0;else if(s==="swap-high")t.setAttribute("rel","alternate stylesheet preload"),t.setAttribute("title","styles"),t.setAttribute("onload","this.title='';this.rel='stylesheet'"),l=!0;else if(s==="swap")t.setAttribute("onload","this.rel='stylesheet'"),l=!0;else{let h=t.cloneNode(!1);h.removeAttribute("id"),n.body.appendChild(h),d=!0}if(this.options.noscriptFallback!==!1&&l&&!r.includes("</noscript>")){let h=n.createElement("noscript");f.removeAttribute("id"),h.appendChild(f),t.parentNode.insertBefore(h,t.nextSibling),o.$$links.push(h)}d&&(t.setAttribute("rel","preload"),t.setAttribute("as","style"))})}pruneSource(t,n,r){let i=this.options.minimumExternalSize,s=t.$$name;if(i&&r.length<i){if(this.logger.info?.(`\x1B[32mInlined all of ${s} (non-critical external stylesheet would have been ${r.length}b, which was below the threshold of ${i})\x1B[39m`),t.textContent=n,t.$$links)for(let o of t.$$links){let a=o.parentNode;a&&a.removeChild(o)}return!0}return!1}processStyle(t,n){if(t.$$reduce===!1)return;let r=t.$$name?t.$$name.replace(/^\//,""):"inline CSS",i=this.options,s=n.beastiesContainer,o=i.keyframes??"critical";o===!0&&(o="all"),o===!1&&(o="none");let a=t.textContent,u=a;if(!a)return;let c=N2(a),l=i.pruneSource?N2(a):null,d="",f=[],h=new Set,m=!1,b=!1,C=!1,T=!1,E=i.fonts===!0||i.preloadFonts===!0,w=i.fonts!==!1&&i.inlineFonts===!0;nm(c,r4(V=>{if(V.type==="comment"){let N=V.text.match(/^(?<!! )beasties:(.*)/),P=N&&N[1];if(P)switch(P){case"include":m=!0;break;case"exclude":C=!0;break;case"include start":b=!0;break;case"include end":b=!1;break;case"exclude start":T=!0;break;case"exclude end":T=!1;break}}if(V.type==="rule"){if(m)return m=!1,!0;if(C)return C=!1,!1;if(b)return!0;if(T||(V.filterSelectors?.(N=>{if(i.allowRules.some(W=>W instanceof RegExp?W.test(N):W===N)||N===":root"||N==="html"||N==="body"||N[0]===":"&&/^::?(?:before|after)$/.test(N))return!0;if(N=this.normalizeCssSelector(N),!N)return!1;try{return s.exists(N)}catch(W){return f.push(`${N} -> ${W.message||W.toString()}`),!1}}),!V.selector))return!1;if(V.nodes){for(let N of V.nodes)if("prop"in N&&(w&&/\bfont(?:-family)?\b/i.test(N.prop)&&(d+=` ${N.value}`),N.prop==="animation"||N.prop==="animation-name"))for(let P of N.value.split(/\s+/)){let W=P.trim();W&&h.add(W)}}}return V.type==="atrule"&&V.name==="font-face"?void 0:("nodes"in V&&V.nodes?.some(N=>!N.$$remove))??!0})),f.length!==0&&this.logger.warn?.(`${f.length} rules skipped due to selector errors:
|
||
${f.join(`
|
||
`)}`);let I=new Set;if(_T(c,l,V=>{if(V.$$remove===!0)return!1;if("selectors"in V&&ST(V),V.type==="atrule"&&V.name==="keyframes")return o==="none"?!1:o==="all"?!0:h.has(V.params);if(V.type==="atrule"&&V.name==="font-face"){let F,N;if(V.nodes){for(let P of V.nodes)"prop"in P&&(P.prop==="src"?N=(P.value.match(/url\s*\(\s*(['"]?)(.+?)\1\s*\)/)||[])[2]:P.prop==="font-family"&&(F=P.value));if(N&&E&&!I.has(N)){I.add(N);let P=n.createElement("link");P.setAttribute("rel","preload"),P.setAttribute("as","font"),P.setAttribute("crossorigin","anonymous"),P.setAttribute("href",N.trim()),n.head.appendChild(P)}}if(!w||!F||!N||!d.includes(F))return!1}}),a=D2(c,{compress:this.options.compress!==!1}),a.trim().length===0){t.parentNode&&t.remove();return}let S="",L=!1;if(i.pruneSource){let V=D2(l,{compress:this.options.compress!==!1});L=this.pruneSource(t,u,V),L&&(S=`, reducing non-inlined size ${V.length/u.length*100|0}% to ${xg(V.length)}`)}L||(t.textContent=a);let U=a.length/u.length*100|0;this.logger.info?.(`\x1B[32mInlined ${xg(a.length)} (${U}% of original ${xg(u.length)}) of ${r}${S}.\x1B[39m`)}normalizeCssSelector(t){let n=k2(this,yl).get(t);return n!==void 0||(n=t.replace(w4,"").replace(T4,r=>r.includes("(")?"(":")").trim(),k2(this,yl).set(t,n)),n}};yl=new WeakMap;function xg(e){if(e<=0)return"0 bytes";let t=["bytes","kB","MB","GB"],n=Math.floor(Math.log(e)/Math.log(1024)),r=e/1024**n,i=n===0?0:2;return`${r.toFixed(i)} ${t[n]}`}var Fl=class{manifest;constructor(t){this.manifest=t}getServerAsset(t){let n=this.manifest.assets[t];if(!n)throw new Error(`Server asset '${t}' does not exist.`);return n}hasServerAsset(t){return!!this.manifest.assets[t]}getIndexServerHtml(){return this.getServerAsset("index.server.html")}},S4=new Set(["Angular is running in development mode."]),jl=class extends fi{log(t){S4.has(t)||super.log(t)}},rm;function LT(e){rm=e}function PT(){if(!rm)throw new Error("Angular app manifest is not set. Please ensure you are using the '@angular/build:application' builder to build your server application.");return rm}function Mi(e){return e.length>1&&e[0]==="/"?e.slice(1):e}function FT(e){return e[0]==="/"?e:`/${e}`}function _4(e){return e[e.length-1]==="/"?e:`${e}/`}function Ri(...e){let t=[];for(let n of e){if(n==="")continue;let r=n;n[0]==="/"&&(r=r.slice(1)),n[n.length-1]==="/"&&(r=r.slice(0,-1)),r!==""&&t.push(r)}return FT(t.join("/"))}function jT(e){if(e.pathname.endsWith("/index.html")){let t=new URL(e);return t.pathname=t.pathname.slice(0,-11),t}return e}function I4(e,t){if(e[0]!=="/")throw new Error(`Invalid toPath: The string must start with a '/'. Received: '${e}'`);if(t[0]!=="/")throw new Error(`Invalid fromPath: The string must start with a '/'. Received: '${t}'`);if(!e.includes("/*"))return e;let n=t.split("/"),r=e.split("/"),i=r.map((s,o)=>r[o]==="*"?n[o]:s);return Ri(...i)}function C4(e,t,n,r,i){let s=[{provide:qp,useValue:i},{provide:fi,useFactory:()=>new jl},...r],o=jT(n).toString();return UT(t)?Mw(t,{url:o,document:e,extraProviders:s}):Rw(t,{url:o,document:e,platformProviders:s})}function UT(e){return"\u0275mod"in e}function HT(e,t,n){return new Promise((r,i)=>{let s=()=>{i(new DOMException(`${n} was aborted.
|
||
${t.reason}`,"AbortError"))};if(t.aborted){s();return}t.addEventListener("abort",s,{once:!0}),e.then(r).catch(i).finally(()=>{t.removeEventListener("abort",s)})})}var x4="ng-app-shell",VT=function(e){return e[e.AppShell=0]="AppShell",e}(VT||{}),st=function(e){return e[e.Server=0]="Server",e[e.Client=1]="Client",e[e.Prerender=2]="Prerender",e}(st||{}),im=function(e){return e[e.Server=0]="Server",e[e.Client=1]="Client",e[e.None=2]="None",e}(im||{}),BT=new ee("SERVER_ROUTES_CONFIG");function qT(e,...t){let n={routes:e};t.some(s=>s.\u0275kind===VT.AppShell)&&(n.appShellRoute=x4);let i=[{provide:BT,useValue:n}];for(let s of t)i.push(...s.\u0275providers);return yn(i)}var ca=class e{root=this.createEmptyRouteTreeNode();insert(t,n){let r=this.root,i=this.getPathSegments(t),s=[];for(let o of i){let a=o[0]===":"?"*":o,u=r.children.get(a);u||(u=this.createEmptyRouteTreeNode(),r.children.set(a,u)),r=u,s.push(a)}r.metadata=fe(G({},n),{route:FT(s.join("/"))})}match(t){let n=this.getPathSegments(t);return this.traverseBySegments(n)?.metadata}toObject(){return Array.from(this.traverse())}static fromObject(t){let n=new e;for(let r of t){let i=r,{route:s}=i,o=Dn(i,["route"]);n.insert(s,o)}return n}*traverse(t=this.root){t.metadata&&(yield t.metadata);for(let n of t.children.values())yield*Zr(this.traverse(n))}getPathSegments(t){return t.split("/").filter(Boolean)}traverseBySegments(t,n=this.root,r=0){if(r>=t.length)return n.metadata?n:n.children.get("**");if(!n.children.size)return;let i=t[r],s=n.children.get(i);if(s){let a=this.traverseBySegments(t,s,r+1);if(a)return a}let o=n.children.get("*");if(o){let a=this.traverseBySegments(t,o,r+1);if(a)return a}return n.children.get("**")}createEmptyRouteTreeNode(){return{children:new Map}}},DT=10,sm=/(?<!\\):([^/]+)/g,MT=new Set([301,302,303,307,308]);function RT(e){return Fa(this,null,function*(){try{let{metadata:t,currentRoutePath:n,route:r,compiler:i,parentInjector:s,serverConfigRouteTree:o,entryPointToBrowserMapping:a,invokeGetPrerenderParams:u,includePrerenderFallbackRoutes:c}=e,{redirectTo:l,loadChildren:d,loadComponent:f,children:h,\u0275entryName:m}=r;if(m&&f&&AT(m,a,t,!0),t.renderMode===st.Prerender?yield*Zr(N4(o,typeof l=="string"?l:void 0,t,s,u,c)):typeof l=="string"?t.status&&!MT.has(t.status)?yield{error:`The '${t.status}' status code is not a valid redirect response code. Please use one of the following redirect response codes: ${[...MT.values()].join(", ")}.`}:yield fe(G({},t),{redirectTo:am(t.route,l)}):yield t,h?.length&&(yield*Zr(om(fe(G({},e),{routes:h,parentRoute:n,parentPreloads:t.preload})))),d){m&&AT(m,a,t,!1);let b=yield new cd(il(r,i,s).toPromise());if(b){let{routes:C,injector:T=s}=b;yield*Zr(om(fe(G({},e),{routes:C,parentInjector:T,parentRoute:n,parentPreloads:t.preload})))}}}catch(t){yield{error:`Error in handleRoute for '${e.currentRoutePath}': ${t.message}`}}})}function om(e){return Fa(this,null,function*(){let{routes:t,parentPreloads:n,parentRoute:r,serverConfigRouteTree:i}=e;for(let s of t){let{matcher:o,path:a=o?"**":""}=s,u=Ri(r,a);if(o&&i){let l=!1;for(let d of i.traverse())if(d.route.startsWith(u)){if(l=!0,d.presentInClientRouter=!0,d.renderMode===st.Prerender){yield{error:`The route '${Mi(u)}' is set for prerendering but has a defined matcher. Routes with matchers cannot use prerendering. Please specify a different 'renderMode'.`};continue}yield*Zr(RT(fe(G({},e),{currentRoutePath:u,route:s,metadata:fe(G({},d),{preload:n,route:d.route,presentInClientRouter:void 0})})))}l||(yield{error:`The route '${Mi(u)}' has a defined matcher but does not match any route in the server routing configuration. Please ensure this route is added to the server routing configuration.`});continue}let c;if(i){if(c=i.match(u),!c){yield{error:`The '${Mi(u)}' route does not match any route defined in the server routing configuration. Please ensure this route is added to the server routing configuration.`};continue}c.presentInClientRouter=!0}yield*Zr(RT(fe(G({},e),{metadata:fe(G({renderMode:st.Prerender},c),{preload:n,route:a===""?_4(u):u,presentInClientRouter:void 0}),currentRoutePath:u,route:s})))}})}function AT(e,t,n,r){let i=n.preload??[];if(!t||i.length>=DT)return;let s=t[e];if(!s?.length)return;let o=new Set(i);for(let{dynamicImport:a,path:u}of s)if(!(a&&!r)&&(o.add(u),o.size===DT))break;n.preload=Array.from(o)}function N4(e,t,n,r,i,s){return Fa(this,null,function*(){if(n.renderMode!==st.Prerender)throw new Error("'handleSSGRoute' was called for a route which rendering mode is not prerender.");let l=n,{route:o,fallback:a}=l,u=Dn(l,["route","fallback"]),c="getPrerenderParams"in u?u.getPrerenderParams:void 0;if("getPrerenderParams"in u&&delete u.getPrerenderParams,t!==void 0&&(u.redirectTo=am(o,t)),!sm.test(o)){yield fe(G({},u),{route:o});return}if(i){if(!c){yield{error:`The '${Mi(o)}' route uses prerendering and includes parameters, but 'getPrerenderParams' is missing. Please define 'getPrerenderParams' function for this route in your server routing configuration or specify a different 'renderMode'.`};return}if(e){let f=Ri(o,"**"),h=e.match(f);h&&h.renderMode===st.Prerender&&!("getPrerenderParams"in h)&&e.insert(f,fe(G({},h),{presentInClientRouter:!0,getPrerenderParams:c}))}let d=yield new cd(qt(r,()=>c()));try{for(let f of d){let h=o.replace(sm,m=>{let b=m.slice(1),C=f[b];if(typeof C!="string")throw new Error(`The 'getPrerenderParams' function defined for the '${Mi(o)}' route returned a non-string value for parameter '${b}'. Please make sure the 'getPrerenderParams' function returns values for all parameters specified in this route.`);return C});yield fe(G({},u),{route:h,redirectTo:t===void 0?void 0:am(h,t)})}}catch(f){yield{error:`${f.message}`};return}}s&&(a!==im.None||!i)&&(yield fe(G({},u),{route:o,renderMode:a===im.Client?st.Client:st.Server}))})}function am(e,t){if(t[0]==="/")return t;let n=e.replace(sm,"*").split("/");return n.pop(),Ri(...n,t)}function D4({routes:e,appShellRoute:t}){let n=[...e];t!==void 0&&n.unshift({path:t,renderMode:st.Prerender});let r=new ca,i=[];for(let s of n){let o=s,{path:a}=o,u=Dn(o,["path"]);if(a[0]==="/"){i.push(`Invalid '${a}' route configuration: the path cannot start with a slash.`);continue}if(a.includes("*")&&"getPrerenderParams"in u){i.push(`Invalid '${a}' route configuration: 'getPrerenderParams' cannot be used with a '*' or '**' route.`);continue}r.insert(a,u)}return{serverConfigRouteTree:r,errors:i}}function M4(e,t,n,r=!1,i=!0,s=void 0){return Ze(this,null,function*(){let{protocol:o,host:a}=n,u=ll([{provide:Ti,useValue:{document:t,url:`${o}//${a}/`}},{provide:fi,useFactory:()=>new jl},{provide:Hh,useValue:!1}]);try{let h;UT(e)?h=(yield u.bootstrapModule(e)).injector.get(Bt):h=yield e();let m=h.injector,b=m.get(Ts);b.navigationTransitions.afterPreactivation()?.next?.(),yield h.whenStable();let C=[],T=m.get(Ic,null,{optional:!0})??m.get(Mr).getBaseHrefFromDOM(),{pathname:E}=new URL(T,"http://localhost"),w=m.get(Ec),I=m.get(BT,null,{optional:!0}),S;if(I){let U=D4(I);S=U.serverConfigRouteTree,C.push(...U.errors)}if(C.length)return{baseHref:E,routes:[],errors:C};let L=[];if(b.config.length){let U=om({routes:b.config,compiler:w,parentInjector:m,parentRoute:"",serverConfigRouteTree:S,invokeGetPrerenderParams:r,includePrerenderFallbackRoutes:i,entryPointToBrowserMapping:s}),V=new Set;try{for(var c=Bm(U),l,d,f;l=!(d=yield c.next()).done;l=!1){let F=d.value;if("error"in F){C.push(F.error);continue}let N=F.route;V.has(N)||(L.push(F),V.add(N))}}catch{f=[d]}finally{try{l&&(d=c.return)&&(yield d.call(c))}finally{if(f)throw f[0]}}if(yield new Promise(F=>setTimeout(F,0)),S)for(let{route:F,presentInClientRouter:N}of S.traverse())N||F.endsWith("/**")||C.push(`The '${Mi(F)}' server route does not match any routes defined in the Angular routing configuration (typically provided as a part of the 'provideRouter' call). Please make sure that the mentioned server route is present in the Angular routing configuration.`)}else{let U=S?.match("")??{route:"",renderMode:st.Prerender};L.push(fe(G({},U),{route:""}))}return{baseHref:E,routes:L,errors:C,appShellRoute:I?.appShellRoute}}finally{u.destroy()}})}function $T(e){let{url:t,manifest:n=PT(),invokeGetPrerenderParams:r=!1,includePrerenderFallbackRoutes:i=!0,signal:s}=e;function o(){return Ze(this,null,function*(){let a=new ca,u=yield new Fl(n).getIndexServerHtml().text(),c=yield n.bootstrap(),{baseHref:l,appShellRoute:d,routes:f,errors:h}=yield M4(c,u,t,r,i,n.entryPointToBrowserMapping);for(let m of f){let b=m,{route:C}=b,T=Dn(b,["route"]);T.redirectTo!==void 0&&(T.redirectTo=Ri(l,T.redirectTo));for(let[w,I]of Object.entries(T))I===void 0&&delete T[w];let E=Ri(l,C);a.insert(E,T)}return{appShellRoute:d,routeTree:a,errors:h}})}return s?HT(o(),s,"Routes extraction"):o()}var um=class{store=new Map;run(t,n){return Ze(this,null,function*(){let r=this.store.get(t);switch(t){case"html:transform:pre":{if(!r)return n.html;let i=G({},n);for(let s of r)i.html=yield s(i);return i.html}default:throw new Error(`Running hook "${t}" is not supported.`)}})}on(t,n){let r=this.store.get(t);r?r.push(n):this.store.set(t,[n])}has(t){return!!this.store.get(t)?.length}},cm=class e{routeTree;constructor(t){this.routeTree=t}static#e;static from(t,n){if(t.routes){let r=ca.fromObject(t.routes);return Promise.resolve(new e(r))}return e.#e??=$T({url:n,manifest:t}).then(({routeTree:r,errors:i})=>{if(i.length>0)throw new Error(`Error(s) occurred while extracting routes:
|
||
`+i.map(s=>`- ${s}`).join(`
|
||
`));return new e(r)}).finally(()=>{e.#e=void 0}),e.#e}match(t){let{pathname:n}=jT(t);return this.routeTree.match(decodeURIComponent(n))}};function R4(e){return Ze(this,null,function*(){let t=new TextEncoder().encode(e),n=yield crypto.subtle.digest("SHA-256",t),r=[];for(let i of new Uint8Array(n))r.push(i.toString(16).padStart(2,"0"));return r.join("")})}var OT=/^this\.media=["'](.*)["'];?$/,zT="ngCspMedia",kT=`(() => {
|
||
const CSP_MEDIA_ATTR = '${zT}';
|
||
const documentElement = document.documentElement;
|
||
|
||
// Listener for load events on link tags.
|
||
const listener = (e) => {
|
||
const target = e.target;
|
||
if (
|
||
!target ||
|
||
target.tagName !== 'LINK' ||
|
||
!target.hasAttribute(CSP_MEDIA_ATTR)
|
||
) {
|
||
return;
|
||
}
|
||
|
||
target.media = target.getAttribute(CSP_MEDIA_ATTR);
|
||
target.removeAttribute(CSP_MEDIA_ATTR);
|
||
|
||
if (!document.head.querySelector(\`link[\${CSP_MEDIA_ATTR}]\`)) {
|
||
documentElement.removeEventListener('load', listener);
|
||
}
|
||
};
|
||
|
||
documentElement.addEventListener('load', listener, true);
|
||
})();`,lm=class extends xl{},dm=class e extends lm{readFile;outputPath;addedCspScriptsDocuments=new WeakSet;documentNonces=new WeakMap;constructor(t,n){super({logger:{warn:r=>console.warn(r),error:r=>console.error(r),info:()=>{}},logLevel:"warn",path:n,publicPath:void 0,compress:!1,pruneSource:!1,reduceInlineStyles:!1,mergeStylesheets:!1,preload:"media",noscriptFallback:!0,inlineFonts:!0}),this.readFile=t,this.outputPath=n}embedLinkedStylesheet(t,n){return Ze(this,null,function*(){if(t.getAttribute("media")==="print"&&t.next?.name==="noscript"){let s=t.getAttribute("onload")?.match(OT);s&&(t.removeAttribute("onload"),t.setAttribute("media",s[1]),t?.next?.remove())}let r=yield Vm(e.prototype,this,"embedLinkedStylesheet").call(this,t,n),i=this.findCspNonce(n);if(i){let s=t.getAttribute("onload")?.match(OT);s&&(t.removeAttribute("onload"),t.setAttribute(zT,s[1]),this.conditionallyInsertCspLoadingScript(n,i,t)),n.head.children.forEach(o=>{o.tagName==="style"&&!o.hasAttribute("nonce")&&o.setAttribute("nonce",i)})}return r})}findCspNonce(t){if(this.documentNonces.has(t))return this.documentNonces.get(t);let n=t.querySelector("[ngCspNonce], [ngcspnonce]"),r=n?.getAttribute("ngCspNonce")||n?.getAttribute("ngcspnonce")||null;return this.documentNonces.set(t,r),r}conditionallyInsertCspLoadingScript(t,n,r){if(this.addedCspScriptsDocuments.has(t))return;if(t.head.textContent.includes(kT)){this.addedCspScriptsDocuments.add(t);return}let i=t.createElement("script");i.setAttribute("nonce",n),i.textContent=kT,t.head.insertBefore(i,r),this.addedCspScriptsDocuments.add(t)}},fm=class{capacity;cache=new Map;head;tail;constructor(t){this.capacity=t}get(t){let n=this.cache.get(t);if(n)return this.moveToHead(n),n.value}put(t,n){let r=this.cache.get(t);if(r){r.value=n,this.moveToHead(r);return}let i={key:t,value:n,prev:void 0,next:void 0};if(this.cache.set(t,i),this.addToHead(i),this.cache.size>this.capacity){let s=this.removeTail();s&&this.cache.delete(s.key)}}addToHead(t){t.next=this.head,t.prev=void 0,this.head&&(this.head.prev=t),this.head=t,this.tail||(this.tail=t)}removeNode(t){t.prev?t.prev.next=t.next:this.head=t.next,t.next?t.next.prev=t.prev:this.tail=t.prev}moveToHead(t){this.removeNode(t),this.addToHead(t)}removeTail(){let t=this.tail;return t&&this.removeNode(t),t}},A4=50,O4={[st.Prerender]:"ssg",[st.Server]:"ssr",[st.Client]:""},hm=class{options;allowStaticRouteRender;hooks;constructor(t={}){this.options=t,this.allowStaticRouteRender=this.options.allowStaticRouteRender??!1,this.hooks=t.hooks??new um}manifest=PT();assets=new Fl(this.manifest);router;inlineCriticalCssProcessor;boostrap;criticalCssLRUCache=new fm(A4);handle(t,n){return Ze(this,null,function*(){let r=new URL(t.url);this.router??=yield cm.from(this.manifest,r);let i=this.router.match(r);if(!i)return null;let{redirectTo:s,status:o,renderMode:a}=i;if(s!==void 0)return new Response(null,{status:o??302,headers:{Location:I4(s,r.pathname)}});if(a===st.Prerender){let u=yield this.handleServe(t,i);if(u)return u}return HT(this.handleRendering(t,i,n),t.signal,`Request for: ${t.url}`)})}handleServe(t,n){return Ze(this,null,function*(){let{headers:r,renderMode:i}=n;if(i!==st.Prerender)return null;let{method:s}=t;if(s!=="GET"&&s!=="HEAD")return null;let o=this.buildServerAssetPathFromRequest(t),{manifest:{locale:a},assets:u}=this;if(!u.hasServerAsset(o))return null;let{text:c,hash:l,size:d}=u.getServerAsset(o),f=`"${l}"`;return t.headers.get("if-none-match")===f?new Response(void 0,{status:304,statusText:"Not Modified"}):new Response(yield c(),{headers:G(G({"Content-Length":d.toString(),ETag:f,"Content-Type":"text/html;charset=UTF-8"},a!==void 0?{"Content-Language":a}:{}),r)})})}handleRendering(t,n,r){return Ze(this,null,function*(){let{renderMode:i,headers:s,status:o,preload:a}=n;if(!this.allowStaticRouteRender&&i===st.Prerender)return null;let u=new URL(t.url),c=[],{manifest:{bootstrap:l,inlineCriticalCss:d,locale:f},assets:h}=this,m={status:o,headers:new Headers(G(G({"Content-Type":"text/html;charset=UTF-8"},f!==void 0?{"Content-Language":f}:{}),s))};if(i===st.Server)c.push({provide:Ry,useValue:t},{provide:Oy,useValue:r},{provide:Ay,useValue:m});else if(i===st.Client){let C=yield this.assets.getServerAsset("index.csr.html").text();return C=yield this.runTransformsOnHtml(C,u,a),new Response(C,m)}f!==void 0&&c.push({provide:wc,useValue:f}),this.boostrap??=yield l();let b=yield h.getIndexServerHtml().text();if(b=yield this.runTransformsOnHtml(b,u,a),b=yield C4(b,this.boostrap,u,c,O4[i]),d)if(this.inlineCriticalCssProcessor??=new dm(C=>{let T=C.split("/").pop()??C;return this.assets.getServerAsset(T).text()}),i===st.Server&&typeof crypto>"u"&&console.error("The global 'crypto' module is unavailable. If you are running on Node.js, please ensure you are using version 20 or later, which includes built-in support for the Web Crypto module."),i===st.Server&&typeof crypto<"u"){let C=yield R4(b),T=this.criticalCssLRUCache.get(C);T===void 0&&(T=yield this.inlineCriticalCssProcessor.process(b),this.criticalCssLRUCache.put(C,T)),b=T}else b=yield this.inlineCriticalCssProcessor.process(b);return new Response(b,m)})}buildServerAssetPathFromRequest(t){let{pathname:n}=new URL(t.url);n.endsWith("/index.html")||(n=Ri(n,"index.html"));let{baseHref:r}=this.manifest;return r.length>1&&n.startsWith(r)&&(n=n.slice(r.length)),Mi(n)}runTransformsOnHtml(t,n,r){return Ze(this,null,function*(){return this.hooks.has("html:transform:pre")&&(t=yield this.hooks.run("html:transform:pre",{html:t,url:n})),r?.length&&(t=P4(t,r)),t})}},GT;function k4(e){return GT??=new hm(e)}function L4(){GT=void 0}function P4(e,t){let n=e.lastIndexOf("</body>");return n===-1?e:[e.slice(0,n),...t.map(r=>`<link rel="modulepreload" href="${r}">`),e.slice(n)].join(`
|
||
`)}LT(F4);var j4=()=>({title:"Explore the Docs",link:"https://angular.dev"}),U4=()=>({title:"Learn with Tutorials",link:"https://angular.dev/tutorials"}),H4=()=>({title:"CLI Docs",link:"https://angular.dev/tools/cli"}),V4=()=>({title:"Angular Language Service",link:"https://angular.dev/tools/language-service"}),B4=()=>({title:"Angular DevTools",link:"https://angular.dev/tools/devtools"}),q4=(e,t,n,r,i)=>[e,t,n,r,i],$4=(e,t)=>t.title;function z4(e,t){if(e&1&&(yt(0,"a",21)(1,"span"),bc(2),Lt(),os(),yt(3,"svg",32),$t(4,"path",33),Lt()()),e&2){let n=t.$implicit;Ph("href",n.link,sb),ac(2),Fh(n.title)}}var Ul=class e{title="douwco.client";static \u0275fac=function(n){return new(n||e)};static \u0275cmp=gc({type:e,selectors:[["app-root"]],decls:39,vars:12,consts:[[1,"main"],[1,"content"],[1,"left-side"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 982 239","fill","none",1,"angular-logo"],["clip-path","url(#a)"],["fill","url(#b)","d","M388.676 191.625h30.849L363.31 31.828h-35.758l-56.215 159.797h30.848l13.174-39.356h60.061l13.256 39.356Zm-65.461-62.675 21.602-64.311h1.227l21.602 64.311h-44.431Zm126.831-7.527v70.202h-28.23V71.839h27.002v20.374h1.392c2.782-6.71 7.2-12.028 13.255-15.956 6.056-3.927 13.584-5.89 22.503-5.89 8.264 0 15.465 1.8 21.684 5.318 6.137 3.518 10.964 8.673 14.319 15.382 3.437 6.71 5.074 14.81 4.992 24.383v76.175h-28.23v-71.92c0-8.019-2.046-14.237-6.219-18.819-4.173-4.5-9.819-6.791-17.102-6.791-4.91 0-9.328 1.063-13.174 3.272-3.846 2.128-6.792 5.237-9.001 9.328-2.046 4.009-3.191 8.918-3.191 14.728ZM589.233 239c-10.147 0-18.82-1.391-26.103-4.091-7.282-2.7-13.092-6.382-17.511-10.964-4.418-4.582-7.528-9.655-9.164-15.219l25.448-6.136c1.145 2.372 2.782 4.663 4.991 6.954 2.209 2.291 5.155 4.255 8.837 5.81 3.683 1.554 8.428 2.291 14.074 2.291 8.019 0 14.647-1.964 19.884-5.81 5.237-3.845 7.856-10.227 7.856-19.064v-22.665h-1.391c-1.473 2.946-3.601 5.892-6.383 9.001-2.782 3.109-6.464 5.645-10.965 7.691-4.582 2.046-10.228 3.109-17.101 3.109-9.165 0-17.511-2.209-25.039-6.545-7.446-4.337-13.42-10.883-17.757-19.474-4.418-8.673-6.628-19.473-6.628-32.565 0-13.091 2.21-24.301 6.628-33.383 4.419-9.082 10.311-15.955 17.839-20.7 7.528-4.746 15.874-7.037 25.039-7.037 7.037 0 12.846 1.145 17.347 3.518 4.582 2.373 8.182 5.236 10.883 8.51 2.7 3.272 4.746 6.382 6.137 9.327h1.554v-19.8h27.821v121.749c0 10.228-2.454 18.737-7.364 25.447-4.91 6.709-11.538 11.7-20.048 15.055-8.509 3.355-18.165 4.991-28.884 4.991Zm.245-71.266c5.974 0 11.047-1.473 15.302-4.337 4.173-2.945 7.446-7.118 9.573-12.519 2.21-5.482 3.274-12.027 3.274-19.637 0-7.609-1.064-14.155-3.274-19.8-2.127-5.646-5.318-10.064-9.491-13.255-4.174-3.11-9.329-4.746-15.384-4.746s-11.537 1.636-15.792 4.91c-4.173 3.272-7.365 7.772-9.492 13.418-2.128 5.727-3.191 12.191-3.191 19.392 0 7.2 1.063 13.745 3.273 19.228 2.127 5.482 5.318 9.736 9.573 12.764 4.174 3.027 9.41 4.582 15.629 4.582Zm141.56-26.51V71.839h28.23v119.786h-27.412v-21.273h-1.227c-2.7 6.709-7.119 12.191-13.338 16.446-6.137 4.255-13.747 6.382-22.748 6.382-7.855 0-14.81-1.718-20.783-5.237-5.974-3.518-10.72-8.591-14.075-15.382-3.355-6.709-5.073-14.891-5.073-24.464V71.839h28.312v71.921c0 7.609 2.046 13.664 6.219 18.083 4.173 4.5 9.655 6.709 16.365 6.709 4.173 0 8.183-.982 12.111-3.028 3.927-2.045 7.118-5.072 9.655-9.082 2.537-4.091 3.764-9.164 3.764-15.218Zm65.707-109.395v159.796h-28.23V31.828h28.23Zm44.841 162.169c-7.61 0-14.402-1.391-20.457-4.091-6.055-2.7-10.883-6.791-14.32-12.109-3.518-5.319-5.237-11.946-5.237-19.801 0-6.791 1.228-12.355 3.765-16.773 2.536-4.419 5.891-7.937 10.228-10.637 4.337-2.618 9.164-4.664 14.647-6.055 5.4-1.391 11.046-2.373 16.856-3.027 7.037-.737 12.683-1.391 17.102-1.964 4.337-.573 7.528-1.555 9.574-2.782 1.963-1.309 3.027-3.273 3.027-5.973v-.491c0-5.891-1.718-10.391-5.237-13.664-3.518-3.191-8.51-4.828-15.056-4.828-6.955 0-12.356 1.473-16.447 4.5-4.009 3.028-6.71 6.546-8.183 10.719l-26.348-3.764c2.046-7.282 5.483-13.336 10.31-18.328 4.746-4.909 10.638-8.59 17.511-11.045 6.955-2.455 14.565-3.682 22.912-3.682 5.809 0 11.537.654 17.265 2.045s10.965 3.6 15.711 6.71c4.746 3.109 8.51 7.282 11.455 12.6 2.864 5.318 4.337 11.946 4.337 19.883v80.184h-27.166v-16.446h-.9c-1.719 3.355-4.092 6.464-7.201 9.328-3.109 2.864-6.955 5.237-11.619 6.955-4.828 1.718-10.229 2.536-16.529 2.536Zm7.364-20.701c5.646 0 10.556-1.145 14.729-3.354 4.173-2.291 7.364-5.237 9.655-9.001 2.292-3.763 3.355-7.854 3.355-12.273v-14.155c-.9.737-2.373 1.391-4.5 2.046-2.128.654-4.419 1.145-7.037 1.636-2.619.491-5.155.9-7.692 1.227-2.537.328-4.746.655-6.628.901-4.173.572-8.019 1.472-11.292 2.781-3.355 1.31-5.973 3.11-7.855 5.401-1.964 2.291-2.864 5.318-2.864 8.918 0 5.237 1.882 9.164 5.728 11.782 3.682 2.782 8.51 4.091 14.401 4.091Zm64.643 18.328V71.839h27.412v19.965h1.227c2.21-6.955 5.974-12.274 11.292-16.038 5.319-3.763 11.456-5.645 18.329-5.645 1.555 0 3.355.082 5.237.163 1.964.164 3.601.328 4.91.573v25.938c-1.227-.41-3.109-.819-5.646-1.146a58.814 58.814 0 0 0-7.446-.49c-5.155 0-9.738 1.145-13.829 3.354-4.091 2.209-7.282 5.236-9.655 9.164-2.373 3.927-3.519 8.427-3.519 13.5v70.448h-28.312ZM222.077 39.192l-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z"],["fill","url(#c)","d","M388.676 191.625h30.849L363.31 31.828h-35.758l-56.215 159.797h30.848l13.174-39.356h60.061l13.256 39.356Zm-65.461-62.675 21.602-64.311h1.227l21.602 64.311h-44.431Zm126.831-7.527v70.202h-28.23V71.839h27.002v20.374h1.392c2.782-6.71 7.2-12.028 13.255-15.956 6.056-3.927 13.584-5.89 22.503-5.89 8.264 0 15.465 1.8 21.684 5.318 6.137 3.518 10.964 8.673 14.319 15.382 3.437 6.71 5.074 14.81 4.992 24.383v76.175h-28.23v-71.92c0-8.019-2.046-14.237-6.219-18.819-4.173-4.5-9.819-6.791-17.102-6.791-4.91 0-9.328 1.063-13.174 3.272-3.846 2.128-6.792 5.237-9.001 9.328-2.046 4.009-3.191 8.918-3.191 14.728ZM589.233 239c-10.147 0-18.82-1.391-26.103-4.091-7.282-2.7-13.092-6.382-17.511-10.964-4.418-4.582-7.528-9.655-9.164-15.219l25.448-6.136c1.145 2.372 2.782 4.663 4.991 6.954 2.209 2.291 5.155 4.255 8.837 5.81 3.683 1.554 8.428 2.291 14.074 2.291 8.019 0 14.647-1.964 19.884-5.81 5.237-3.845 7.856-10.227 7.856-19.064v-22.665h-1.391c-1.473 2.946-3.601 5.892-6.383 9.001-2.782 3.109-6.464 5.645-10.965 7.691-4.582 2.046-10.228 3.109-17.101 3.109-9.165 0-17.511-2.209-25.039-6.545-7.446-4.337-13.42-10.883-17.757-19.474-4.418-8.673-6.628-19.473-6.628-32.565 0-13.091 2.21-24.301 6.628-33.383 4.419-9.082 10.311-15.955 17.839-20.7 7.528-4.746 15.874-7.037 25.039-7.037 7.037 0 12.846 1.145 17.347 3.518 4.582 2.373 8.182 5.236 10.883 8.51 2.7 3.272 4.746 6.382 6.137 9.327h1.554v-19.8h27.821v121.749c0 10.228-2.454 18.737-7.364 25.447-4.91 6.709-11.538 11.7-20.048 15.055-8.509 3.355-18.165 4.991-28.884 4.991Zm.245-71.266c5.974 0 11.047-1.473 15.302-4.337 4.173-2.945 7.446-7.118 9.573-12.519 2.21-5.482 3.274-12.027 3.274-19.637 0-7.609-1.064-14.155-3.274-19.8-2.127-5.646-5.318-10.064-9.491-13.255-4.174-3.11-9.329-4.746-15.384-4.746s-11.537 1.636-15.792 4.91c-4.173 3.272-7.365 7.772-9.492 13.418-2.128 5.727-3.191 12.191-3.191 19.392 0 7.2 1.063 13.745 3.273 19.228 2.127 5.482 5.318 9.736 9.573 12.764 4.174 3.027 9.41 4.582 15.629 4.582Zm141.56-26.51V71.839h28.23v119.786h-27.412v-21.273h-1.227c-2.7 6.709-7.119 12.191-13.338 16.446-6.137 4.255-13.747 6.382-22.748 6.382-7.855 0-14.81-1.718-20.783-5.237-5.974-3.518-10.72-8.591-14.075-15.382-3.355-6.709-5.073-14.891-5.073-24.464V71.839h28.312v71.921c0 7.609 2.046 13.664 6.219 18.083 4.173 4.5 9.655 6.709 16.365 6.709 4.173 0 8.183-.982 12.111-3.028 3.927-2.045 7.118-5.072 9.655-9.082 2.537-4.091 3.764-9.164 3.764-15.218Zm65.707-109.395v159.796h-28.23V31.828h28.23Zm44.841 162.169c-7.61 0-14.402-1.391-20.457-4.091-6.055-2.7-10.883-6.791-14.32-12.109-3.518-5.319-5.237-11.946-5.237-19.801 0-6.791 1.228-12.355 3.765-16.773 2.536-4.419 5.891-7.937 10.228-10.637 4.337-2.618 9.164-4.664 14.647-6.055 5.4-1.391 11.046-2.373 16.856-3.027 7.037-.737 12.683-1.391 17.102-1.964 4.337-.573 7.528-1.555 9.574-2.782 1.963-1.309 3.027-3.273 3.027-5.973v-.491c0-5.891-1.718-10.391-5.237-13.664-3.518-3.191-8.51-4.828-15.056-4.828-6.955 0-12.356 1.473-16.447 4.5-4.009 3.028-6.71 6.546-8.183 10.719l-26.348-3.764c2.046-7.282 5.483-13.336 10.31-18.328 4.746-4.909 10.638-8.59 17.511-11.045 6.955-2.455 14.565-3.682 22.912-3.682 5.809 0 11.537.654 17.265 2.045s10.965 3.6 15.711 6.71c4.746 3.109 8.51 7.282 11.455 12.6 2.864 5.318 4.337 11.946 4.337 19.883v80.184h-27.166v-16.446h-.9c-1.719 3.355-4.092 6.464-7.201 9.328-3.109 2.864-6.955 5.237-11.619 6.955-4.828 1.718-10.229 2.536-16.529 2.536Zm7.364-20.701c5.646 0 10.556-1.145 14.729-3.354 4.173-2.291 7.364-5.237 9.655-9.001 2.292-3.763 3.355-7.854 3.355-12.273v-14.155c-.9.737-2.373 1.391-4.5 2.046-2.128.654-4.419 1.145-7.037 1.636-2.619.491-5.155.9-7.692 1.227-2.537.328-4.746.655-6.628.901-4.173.572-8.019 1.472-11.292 2.781-3.355 1.31-5.973 3.11-7.855 5.401-1.964 2.291-2.864 5.318-2.864 8.918 0 5.237 1.882 9.164 5.728 11.782 3.682 2.782 8.51 4.091 14.401 4.091Zm64.643 18.328V71.839h27.412v19.965h1.227c2.21-6.955 5.974-12.274 11.292-16.038 5.319-3.763 11.456-5.645 18.329-5.645 1.555 0 3.355.082 5.237.163 1.964.164 3.601.328 4.91.573v25.938c-1.227-.41-3.109-.819-5.646-1.146a58.814 58.814 0 0 0-7.446-.49c-5.155 0-9.738 1.145-13.829 3.354-4.091 2.209-7.282 5.236-9.655 9.164-2.373 3.927-3.519 8.427-3.519 13.5v70.448h-28.312ZM222.077 39.192l-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z"],["id","c","cx","0","cy","0","r","1","gradientTransform","rotate(118.122 171.182 60.81) scale(205.794)","gradientUnits","userSpaceOnUse"],["stop-color","#FF41F8"],["offset",".707","stop-color","#FF41F8","stop-opacity",".5"],["offset","1","stop-color","#FF41F8","stop-opacity","0"],["id","b","x1","0","x2","982","y1","192","y2","192","gradientUnits","userSpaceOnUse"],["stop-color","#F0060B"],["offset","0","stop-color","#F0070C"],["offset",".526","stop-color","#CC26D5"],["offset","1","stop-color","#7702FF"],["id","a"],["fill","#fff","d","M0 0h982v239H0z"],["role","separator","aria-label","Divider",1,"divider"],[1,"right-side"],[1,"pill-group"],["target","_blank","rel","noopener",1,"pill",3,"href"],[1,"social-links"],["href","https://github.com/angular/angular","aria-label","Github","target","_blank","rel","noopener"],["width","25","height","24","viewBox","0 0 25 24","fill","none","xmlns","http://www.w3.org/2000/svg","alt","Github"],["d","M12.3047 0C5.50634 0 0 5.50942 0 12.3047C0 17.7423 3.52529 22.3535 8.41332 23.9787C9.02856 24.0946 9.25414 23.7142 9.25414 23.3871C9.25414 23.0949 9.24389 22.3207 9.23876 21.2953C5.81601 22.0377 5.09414 19.6444 5.09414 19.6444C4.53427 18.2243 3.72524 17.8449 3.72524 17.8449C2.61064 17.082 3.81137 17.0973 3.81137 17.0973C5.04697 17.1835 5.69604 18.3647 5.69604 18.3647C6.79321 20.2463 8.57636 19.7029 9.27978 19.3881C9.39052 18.5924 9.70736 18.0499 10.0591 17.7423C7.32641 17.4347 4.45429 16.3765 4.45429 11.6618C4.45429 10.3185 4.9311 9.22133 5.72065 8.36C5.58222 8.04931 5.16694 6.79833 5.82831 5.10337C5.82831 5.10337 6.85883 4.77319 9.2121 6.36459C10.1965 6.09082 11.2424 5.95546 12.2883 5.94931C13.3342 5.95546 14.3801 6.09082 15.3644 6.36459C17.7023 4.77319 18.7328 5.10337 18.7328 5.10337C19.3942 6.79833 18.9789 8.04931 18.8559 8.36C19.6403 9.22133 20.1171 10.3185 20.1171 11.6618C20.1171 16.3888 17.2409 17.4296 14.5031 17.7321C14.9338 18.1012 15.3337 18.8559 15.3337 20.0084C15.3337 21.6552 15.3183 22.978 15.3183 23.3779C15.3183 23.7009 15.5336 24.0854 16.1642 23.9623C21.0871 22.3484 24.6094 17.7341 24.6094 12.3047C24.6094 5.50942 19.0999 0 12.3047 0Z"],["href","https://twitter.com/angular","aria-label","Twitter","target","_blank","rel","noopener"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg","alt","Twitter"],["d","M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"],["href","https://www.youtube.com/channel/UCbn1OgGei-DV7aSRo_HaAiw","aria-label","Youtube","target","_blank","rel","noopener"],["width","29","height","20","viewBox","0 0 29 20","fill","none","xmlns","http://www.w3.org/2000/svg","alt","Youtube"],["fill-rule","evenodd","clip-rule","evenodd","d","M27.4896 1.52422C27.9301 1.96749 28.2463 2.51866 28.4068 3.12258C29.0004 5.35161 29.0004 10 29.0004 10C29.0004 10 29.0004 14.6484 28.4068 16.8774C28.2463 17.4813 27.9301 18.0325 27.4896 18.4758C27.0492 18.9191 26.5 19.2389 25.8972 19.4032C23.6778 20 14.8068 20 14.8068 20C14.8068 20 5.93586 20 3.71651 19.4032C3.11363 19.2389 2.56449 18.9191 2.12405 18.4758C1.68361 18.0325 1.36732 17.4813 1.20683 16.8774C0.613281 14.6484 0.613281 10 0.613281 10C0.613281 10 0.613281 5.35161 1.20683 3.12258C1.36732 2.51866 1.68361 1.96749 2.12405 1.52422C2.56449 1.08095 3.11363 0.76113 3.71651 0.596774C5.93586 0 14.8068 0 14.8068 0C14.8068 0 23.6778 0 25.8972 0.596774C26.5 0.76113 27.0492 1.08095 27.4896 1.52422ZM19.3229 10L11.9036 5.77905V14.221L19.3229 10Z"],["xmlns","http://www.w3.org/2000/svg","height","14","viewBox","0 -960 960 960","width","14","fill","currentColor"],["d","M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z"]],template:function(n,r){n&1&&(yt(0,"main",0)(1,"div",1)(2,"div",2),os(),yt(3,"svg",3)(4,"g",4),$t(5,"path",5)(6,"path",6),Lt(),yt(7,"defs")(8,"radialGradient",7),$t(9,"stop",8)(10,"stop",9)(11,"stop",10),Lt(),yt(12,"linearGradient",11),$t(13,"stop",12)(14,"stop",13)(15,"stop",14)(16,"stop",15),Lt(),yt(17,"clipPath",16),$t(18,"path",17),Lt()()(),bo(),yt(19,"h1"),bc(20),Lt(),yt(21,"p"),bc(22,"Congratulations! Your app is running. \u{1F389}"),Lt()(),$t(23,"div",18),yt(24,"div",19)(25,"div",20),ay(26,z4,5,2,"a",21,$4),Lt(),yt(28,"div",22)(29,"a",23),os(),yt(30,"svg",24),$t(31,"path",25),Lt()(),bo(),yt(32,"a",26),os(),yt(33,"svg",27),$t(34,"path",28),Lt()(),bo(),yt(35,"a",29),os(),yt(36,"svg",30),$t(37,"path",31),Lt()()()()()(),bo(),$t(38,"router-outlet")),n&2&&(ac(20),yc("Hello, ",r.title,""),ac(6),uy(dy(6,q4,us(1,j4),us(2,U4),us(3,H4),us(4,V4),us(5,B4))))},dependencies:[Qo],styles:['[_nghost-%COMP%]{--bright-blue: oklch(51.01% .274 263.83);--electric-violet: oklch(53.18% .28 296.97);--french-violet: oklch(47.66% .246 305.88);--vivid-pink: oklch(69.02% .277 332.77);--hot-red: oklch(61.42% .238 15.34);--orange-red: oklch(63.32% .24 31.68);--gray-900: oklch(19.37% .006 300.98);--gray-700: oklch(36.98% .014 302.71);--gray-400: oklch(70.9% .015 304.04);--red-to-pink-to-purple-vertical-gradient: linear-gradient( 180deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--red-to-pink-to-purple-horizontal-gradient: linear-gradient( 90deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--pill-accent: var(--bright-blue);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[_ngcontent-%COMP%]{font-size:3.125rem;color:var(--gray-900);font-weight:500;line-height:100%;letter-spacing:-.125rem;margin:0;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}p[_ngcontent-%COMP%]{margin:0;color:var(--gray-700)}main[_ngcontent-%COMP%]{width:100%;min-height:100%;display:flex;justify-content:center;align-items:center;padding:1rem;box-sizing:inherit;position:relative}.angular-logo[_ngcontent-%COMP%]{max-width:9.2rem}.content[_ngcontent-%COMP%]{display:flex;justify-content:space-around;width:100%;max-width:700px;margin-bottom:3rem}.content[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin-top:1.75rem}.content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:1.5rem}.divider[_ngcontent-%COMP%]{width:1px;background:var(--red-to-pink-to-purple-vertical-gradient);margin-inline:.5rem}.pill-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:start;flex-wrap:wrap;gap:1.25rem}.pill[_ngcontent-%COMP%]{display:flex;align-items:center;--pill-accent: var(--bright-blue);background:color-mix(in srgb,var(--pill-accent) 5%,transparent);color:var(--pill-accent);padding-inline:.75rem;padding-block:.375rem;border-radius:2.75rem;border:0;transition:background .3s ease;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4rem;letter-spacing:-.00875rem;text-decoration:none}.pill[_ngcontent-%COMP%]:hover{background:color-mix(in srgb,var(--pill-accent) 15%,transparent)}.pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+1){--pill-accent: var(--bright-blue)}.pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+2){--pill-accent: var(--french-violet)}.pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+3), .pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+4), .pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+5){--pill-accent: var(--hot-red)}.pill-group[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-inline-start:.25rem}.social-links[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.73rem;margin-top:1.5rem}.social-links[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transition:fill .3s ease;fill:var(--gray-400)}.social-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--gray-900)}@media screen and (max-width: 650px){.content[_ngcontent-%COMP%]{flex-direction:column;width:max-content}.divider[_ngcontent-%COMP%]{height:1px;width:100%;background:var(--red-to-pink-to-purple-horizontal-gradient);margin-block:1.5rem}}']})};var WT=[];var ZT={providers:[fy({eventCoalescing:!0}),Cp(WT),uE(aE())]};var QT=[{path:"**",renderMode:st.Prerender}];var G4={providers:[_w(),qT(QT)]},YT=My(ZT,G4);var W4=()=>Jh(Ul,YT),Z4=W4;export{Z4 as default,L4 as \u0275destroyAngularServerApp,$T as \u0275extractRoutesAndCreateRouteTree,k4 as \u0275getOrCreateAngularServerApp,hD as \u0275resetCompiledComponents};
|