PageSourceSearch

https://www.cbisland.com/chunk-M5JIOL5I.js

js cbisland.com collected 2026-09-24 19:49:47 UTC 279,606 bytes, 8 lines download raw bytes

vendor: 5,984 bytes, line 1
1import{F as Ws,P as zs,S as Ys,a as ut,b as hr,d as Hs,e as Us,g as qs,k as pr,o as Vt,p as js,u as $s,z as rn}from"./chunk-IDGOOUEX.js";import{$ as Ke,$a as z,$b as at,A as xs,B as Ye,Bb as He,C as Zn,Cb as ks,D as Oi,Da as Bt,Db as Rt,Dc as cr,Eb as gt,Ec as it,Fa as Fs,Fb as _t,Fc as Be,G as Ts,Ga as en,Gb as ne,Gc as dr,Hb as re,Hc as Pt,I as xt,Ib as ot,J as Os,Ja as rr,K as Ms,Ka as Ft,L as Ns,Lb as Ls,Mb as Bi,Nb as It,Q as Xn,R as er,Rb as se,S as Bs,Sb as J,T as ee,Tb as tn,U as tr,Ub as nn,V as Xi,W as Tt,Wa as Rs,Wb as vt,X as we,Xb as kt,Y as P,Yb as Me,Z as Pe,Zb as Ne,_b as Ps,ac as Lt,ba as si,bb as Mi,bc as ur,c as ri,ca as h,db as Ni,eb as V,f as K,ga as ir,gb as sr,i as Ds,ia as nr,j as ys,ja as Je,jb as ke,k as Zi,ka as Ot,kb as Ve,la as Mt,lb as q,lc as xe,mb as mt,nb as Ee,nc as Vs,o as bs,oa as Oe,ob as or,p as As,pb as ye,q as Cs,qa as De,r as ze,ra as Nt,rb as Is,s as Qn,tc as lr,ua as j,ub as ar,v as ws,va as Ie,vb as Ge,wb as fe,wc as Gs,x as Es,y as ve,ya as oe,yb as le,yc as Dt,z as Ss,za as Y,zb as oi}from"./chunk-5Y3UWFO6.js";import{a as Z,b as pe,d as Qi,e as St,f as T,g as Ti}from"./chunk-JNGVGNCT.js";var gr=Qi((fr,mr)=>{"use strict";(function(n,e){typeof fr=="object"&&typeof mr<"u"?mr.exports=e():typeof define=="function"&&define.amd?define(e):(n=typeof globalThis<"u"?globalThis:n||self).dayjs=e()})(fr,function(){"use strict";var n=1e3,e=6e4,r=36e5,t="millisecond",i="second",s="minute",o="hour",a="day",u="week",l="month",d="quarter",A="year",D="date",c="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(E){var f=["th","st","nd","rd"],_=E%100;return"["+E+(f[(_-20)%10]||f[_]||f[0])+"]"}},C=function(E,f,_){var w=String(E);return!w||w.length>=f?E:""+Array(f+1-w.length).join(_)+E},M={s:C,z:function(E){var f=-E.utcOffset(),_=Math.abs(f),w=Math.floor(_/60),m=_%60;return(f<=0?"+":"-")+C(w,2,"0")+":"+C(m,2,"0")},m:function E(f,_){if(f.date()<_.date())return-E(_,f);var w=12*(_.year()-f.year())+(_.month()-f.month()),m=f.clone().add(w,l),p=_-m<0,y=f.clone().add(w+(p?-1:1),l);return+(-(w+(_-m)/(p?m-y:y-m))||0)},a:function(E){return E<0?Math.ceil(E)||0:Math.floor(E)},p:function(E){return{M:l,y:A,w:u,d:a,D,h:o,m:s,s:i,ms:t,Q:d}[E]||String(E||"").toLowerCase().replace(/s$/,"")},u:function(E){return E===void 0}},I="en",x={};x[I]=b;var N="$isDayjsObject",F=function(E){return E instanceof G||!(!E||!E[N])},R=function E(f,_,w){var m;if(!f)return I;if(typeof f=="string"){var p=f.toLowerCase();x[p]&&(m=p),_&&(x[p]=_,m=p);var y=f.split("-");if(!m&&y.length>1)return E(y[0])}else{var S=f.name;x[S]=f,m=S}return!w&&m&&(I=m),m||!w&&I},B=function(E,f){if(F(E))return E.clone();var _=typeof f=="object"?f:{};return _.date=E,_.args=arguments,new G(_)},O=M;O.l=R,O.i=F,O.w=function(E,f){return B(E,{locale:f.$L,utc:f.$u,x:f.$x,$offset:f.$offset})};var G=function(){function E(_){this.$L=R(_.locale,null,!0),this.parse(_),this.$x=this.$x||_.x||{},this[N]=!0}var f=E.prototype;return f.parse=function(_){this.$d=function(w){var m=w.date,p=w.utc;if(m===null)return new Date(NaN);if(O.u(m))return new Date;if(m instanceof Date)return new Date(m);if(typeof m=="string"&&!/Z$/i.test(m)){var y=m.match(g);if(y){var S=y[2]-1||0,k=(y[7]||"0").substring(0,3);return p?new Date(Date.UTC(y[1],S,y[3]||1,y[4]||0,y[5]||0,y[6]||0,k)):new Date(y[1],S,y[3]||1,y[4]||0,y[5]||0,y[6]||0,k)}}return new Date(m)}(_),this.init()},f.init=function(){var _=this.$d;this.$y=_.getFullYear(),this.$M=_.getMonth(),this.$D=_.getDate(),this.$W=_.getDay(),this.$H=_.getHours(),this.$m=_.getMinutes(),this.$s=_.getSeconds(),this.$ms=_.getMilliseconds()},f.$utils=function(){return O},f.isValid=function(){return this.$d.toString()!==c},f.isSame=function(_,w){var m=B(_);return this.startOf(w)<=m&&m<=this.endOf(w)},f.isAfter=function(_,w){return B(_)<this.startOf(w)},f.isBefore=function(_,w){return this.endOf(w)<B(_)},f.$g=function(_,w,m){return O.u(_)?this[w]:this.set(m,_)},f.unix=function(){return Math.floor(this.valueOf()/1e3)},f.valueOf=function(){return this.$d.getTime()},f.startOf=function(_,w){var m=this,p=!!O.u(w)||w,y=O.p(_),S=function(ue,W){var ie=O.w(m.$u?Date.UTC(m.$y,W,ue):new Date(m.$y,W,ue),m);return p?ie:ie.endOf(a)},k=function(ue,W){return O.w(m.toDate()[ue].apply(m.toDate("s"),(p?[0,0,0,0]:[23,59,59,999]).slice(W)),m)},H=this.$W,$=this.$M,Q=this.$D,te="set"+(this.$u?"UTC":"");switch(y){case A:return p?S(1,0):S(31,11);case l:return p?S(1,$):S(0,$+1);case u:var U=this.$locale().weekStart||0,he=(H<U?H+7:H)-U;return S(p?Q-he:Q+(6-he),$);case a:case D:return k(te+"Hours",0);case o:return k(te+"Minutes",1);case s:return k(te+"Seconds",2);case i:return k(te+"Milliseconds",3);default:return this.clone()}},f.endOf=function(_){return this.startOf(_,!1)},f.$set=function(_,w){var m,p=O.p(_),y="set"+(this.$u?"UTC":""),S=(m={},m[a]=y+"Date",m[D]=y+"Date",m[l]=y+"Month",m[A]=y+"FullYear",m[o]=y+"Hours",m[s]=y+"Minutes",m[i]=y+"Seconds",m[t]=y+"Milliseconds",m)[p],k=p===a?this.$D+(w-this.$W):w;if(p===l||p===A){var H=this.clone().set(D,1);H.$d[S](k),H.init(),this.$d=H.set(D,Math.min(this.$D,H.daysInMonth())).$d}else S&&this.$d[S](k);return this.init(),this},f.set=function(_,w){return this.clone().$set(_,w)},f.get=function(_){return this[O.p(_)]()},f.add=function(_,w){var m,p=this;_=Number(_);var y=O.p(w),S=function($){var Q=B(p);return O.w(Q.date(Q.date()+Math.round($*_)),p)};if(y===l)return this.set(l,this.$M+_);if(y===A)return this.set(A,this.$y+_);if(y===a)return S(1);if(y===u)return S(7);var k=(m={},m[s]=e,m[o]=r,m[i]=n,m)[y]||1,H=this.$d.getTime()+_*k;return O.w(H,this)},f.subtract=function(_,w){return this.add(-1*_,w)},f.format=function(_){var w=this,m=this.$locale();
vendor: 5,260 bytes, line 1
1if(!this.isValid())return m.invalidDate||c;var p=_||"YYYY-MM-DDTHH:mm:ssZ",y=O.z(this),S=this.$H,k=this.$m,H=this.$M,$=m.weekdays,Q=m.months,te=m.meridiem,U=function(W,ie,Ce,Se){return W&&(W[ie]||W(w,p))||Ce[ie].slice(0,Se)},he=function(W){return O.s(S%12||12,W,"0")},ue=te||function(W,ie,Ce){var Se=W<12?"AM":"PM";return Ce?Se.toLowerCase():Se};return p.replace(v,function(W,ie){return ie||function(Ce){switch(Ce){case"YY":return String(w.$y).slice(-2);case"YYYY":return O.s(w.$y,4,"0");case"M":return H+1;case"MM":return O.s(H+1,2,"0");case"MMM":return U(m.monthsShort,H,Q,3);case"MMMM":return U(Q,H);case"D":return w.$D;case"DD":return O.s(w.$D,2,"0");case"d":return String(w.$W);case"dd":return U(m.weekdaysMin,w.$W,$,2);case"ddd":return U(m.weekdaysShort,w.$W,$,3);case"dddd":return $[w.$W];case"H":return String(S);case"HH":return O.s(S,2,"0");case"h":return he(1);case"hh":return he(2);case"a":return ue(S,k,!0);case"A":return ue(S,k,!1);case"m":return String(k);case"mm":return O.s(k,2,"0");case"s":return String(w.$s);case"ss":return O.s(w.$s,2,"0");case"SSS":return O.s(w.$ms,3,"0");case"Z":return y}return null}(W)||y.replace(":","")})},f.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},f.diff=function(_,w,m){var p,y=this,S=O.p(w),k=B(_),H=(k.utcOffset()-this.utcOffset())*e,$=this-k,Q=function(){return O.m(y,k)};switch(S){case A:p=Q()/12;break;case l:p=Q();break;case d:p=Q()/3;break;case u:p=($-H)/6048e5;break;case a:p=($-H)/864e5;break;case o:p=$/r;break;case s:p=$/e;break;case i:p=$/n;break;default:p=$}return m?p:O.a(p)},f.daysInMonth=function(){return this.endOf(l).$D},f.$locale=function(){return x[this.$L]},f.locale=function(_,w){if(!_)return this.$L;var m=this.clone(),p=R(_,w,!0);return p&&(m.$L=p),m},f.clone=function(){return O.w(this.$d,this)},f.toDate=function(){return new Date(this.valueOf())},f.toJSON=function(){return this.isValid()?this.toISOString():null},f.toISOString=function(){return this.$d.toISOString()},f.toString=function(){return this.$d.toUTCString()},E}(),L=G.prototype;return B.prototype=L,[["$ms",t],["$s",i],["$m",s],["$H",o],["$W",a],["$M",l],["$y",A],["$D",D]].forEach(function(E){L[E[1]]=function(f){return this.$g(f,E[0],E[1])}}),B.extend=function(E,f){return E.$i||(E(f,G,B),E.$i=!0),B},B.locale=R,B.isDayjs=F,B.unix=function(E){return B(1e3*E)},B.en=x[I],B.Ls=x,B.p={},B})});var Dr=Qi((_r,vr)=>{"use strict";(function(n,e){typeof _r=="object"&&typeof vr<"u"?vr.exports=e():typeof define=="function"&&define.amd?define(e):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_customParseFormat=e()})(_r,function(){"use strict";var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},e=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d/,t=/\d\d/,i=/\d\d?/,s=/\d*[^-_:/,()\s\d]+/,o={},a=function(g){return(g=+g)+(g>68?1900:2e3)},u=function(g){return function(v){this[g]=+v}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(g){(this.zone||(this.zone={})).offset=function(v){if(!v||v==="Z")return 0;var b=v.match(/([+-]|\d\d)/g),C=60*b[1]+(+b[2]||0);return C===0?0:b[0]==="+"?-C:C}(g)}],d=function(g){var v=o[g];return v&&(v.indexOf?v:v.s.concat(v.f))},A=function(g,v){var b,C=o.meridiem;if(C){for(var M=1;M<=24;M+=1)if(g.indexOf(C(M,0,v))>-1){b=M>12;break}}else b=g===(v?"pm":"PM");return b},D={A:[s,function(g){this.afternoon=A(g,!1)}],a:[s,function(g){this.afternoon=A(g,!0)}],Q:[r,function(g){this.month=3*(g-1)+1}],S:[r,function(g){this.milliseconds=100*+g}],SS:[t,function(g){this.milliseconds=10*+g}],SSS:[/\d{3}/,function(g){this.milliseconds=+g}],s:[i,u("seconds")],ss:[i,u("seconds")],m:[i,u("minutes")],mm:[i,u("minutes")],H:[i,u("hours")],h:[i,u("hours")],HH:[i,u("hours")],hh:[i,u("hours")],D:[i,u("day")],DD:[t,u("day")],Do:[s,function(g){var v=o.ordinal,b=g.match(/\d+/);if(this.day=b[0],v)for(var C=1;C<=31;C+=1)v(C).replace(/\[|\]/g,"")===g&&(this.day=C)}],w:[i,u("week")],ww:[t,u("week")],M:[i,u("month")],MM:[t,u("month")],MMM:[s,function(g){var v=d("months"),b=(d("monthsShort")||v.map(function(C){return C.slice(0,3)})).indexOf(g)+1;if(b<1)throw new Error;this.month=b%12||b}],MMMM:[s,function(g){var v=d("months").indexOf(g)+1;if(v<1)throw new Error;this.month=v%12||v}],Y:[/[+-]?\d+/,u("year")],YY:[t,function(g){this.year=a(g)}],YYYY:[/\d{4}/,u("year")],Z:l,ZZ:l};function c(g){var v,b;v=g,b=o&&o.formats;for(var C=(g=v.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(B,O,G){var L=G&&G.toUpperCase();return O||b[G]||n[G]||b[L].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(E,f,_){return f||_.slice(1)})})).match(e),M=C.length,I=0;I<M;I+=1){var x=C[I],N=D[x],F=N&&N[0],R=N&&N[1];C[I]=R?{regex:F,parser:R}:x.replace(/^\[|\]$/g,"")}return function(B){for(var O={},G=0,L=0;G<M;G+=1){var E=C[G];if(typeof E=="string")L+=E.length;else{var f=E.regex,_=E.parser,w=B.slice(L),m=f.exec(w)[0];_.call(O,m),B=B.replace(m,"")}}return function(p){var y=p.afternoon;if(y!==void 0){var S=p.hours;y?S<12&&(p.hours+=12):S===12&&(p.hours=0),delete p.afternoon}}(O),O}}return function(g,v,b){b.p.customParseFormat=!0,g&&g.parseTwoDigitYear&&(a=g.parseTwoDigitYear);var C=v.prototype,M=C.parse;C.parse=function(I){var x=I.date,N=I.utc,F=I.args;this.$u=N;
1var R=F[1];if(typeof R=="string"){var B=F[2]===!0,O=F[3]===!0,G=B||O,L=F[2];O&&(L=F[2]),o=this.$locale(),!B&&L&&(o=b.Ls[L]),this.$d=function(w,m,p,y){try{if(["x","X"].indexOf(m)>-1)return new Date((m==="X"?1e3:1)*w);var S=c(m)(w),k=S.year,H=S.month,$=S.day,Q=S.hours,te=S.minutes,U=S.seconds,he=S.milliseconds,ue=S.zone,W=S.week,ie=new Date,Ce=$||(k||H?1:ie.getDate()),Se=k||ie.getFullYear(),st=0;k&&!H||(st=H>0?H-1:ie.getMonth());var Le,tt=Q||0,xi=te||0,ii=U||0,ni=he||0;return ue?new Date(Date.UTC(Se,st,Ce,tt,xi,ii,ni+60*ue.offset*1e3)):p?new Date(Date.UTC(Se,st,Ce,tt,xi,ii,ni)):(Le=new Date(Se,st,Ce,tt,xi,ii,ni),W&&(Le=y(Le).week(W).toDate()),Le)}catch{return new Date("")}}(x,R,N,b),this.init(),L&&L!==!0&&(this.$L=this.locale(L).$L),G&&x!=this.format(R)&&(this.$d=new Date("")),o={}}else if(R instanceof Array)for(var E=R.length,f=1;f<=E;f+=1){F[1]=R[f-1];var _=b.apply(this,F);if(_.isValid()){this.$d=_.$d,this.$L=_.$L,this.init();break}f===E&&(this.$d=new Date(""))}else M.call(this,I)}}})});var Ar=Qi((yr,br)=>{"use strict";(function(n,e){typeof yr=="object"&&typeof br<"u"?br.exports=e():typeof define=="function"&&define.amd?define(e):(n=typeof globalThis<"u"?globalThis:n||self).dayjs_plugin_utc=e()})(yr,function(){"use strict";var n="minute",e=/[+-]\d\d(?::?\d\d)?/g,r=/([+-]|\d\d)/g;return function(t,i,s){var o=i.prototype;s.utc=function(c){var g={date:c,utc:!0,args:arguments};return new i(g)},o.utc=function(c){var g=s(this.toDate(),{locale:this.$L,utc:!0});return c?g.add(this.utcOffset(),n):g},o.local=function(){return s(this.toDate(),{locale:this.$L,utc:!1})};var a=o.parse;o.parse=function(c){c.utc&&(this.$u=!0),this.$utils().u(c.$offset)||(this.$offset=c.$offset),a.call(this,c)};var u=o.init;o.init=function(){if(this.$u){var c=this.$d;this.$y=c.getUTCFullYear(),this.$M=c.getUTCMonth(),this.$D=c.getUTCDate(),this.$W=c.getUTCDay(),this.$H=c.getUTCHours(),this.$m=c.getUTCMinutes(),this.$s=c.getUTCSeconds(),this.$ms=c.getUTCMilliseconds()}else u.call(this)};var l=o.utcOffset;o.utcOffset=function(c,g){var v=this.$utils().u;if(v(c))return this.$u?0:v(this.$offset)?l.call(this):this.$offset;if(typeof c=="string"&&(c=function(I){I===void 0&&(I="");var x=I.match(e);if(!x)return null;var N=(""+x[0]).match(r)||["-",0,0],F=N[0],R=60*+N[1]+ +N[2];return R===0?0:F==="+"?R:-R}(c),c===null))return this;var b=Math.abs(c)<=16?60*c:c;if(b===0)return this.utc(g);var C=this.clone();if(g)return C.$offset=b,C.$u=!1,C;var M=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(C=this.local().add(b+M,n)).$offset=b,C.$x.$localOffset=M,C};var d=o.format;o.format=function(c){var g=c||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return d.call(this,g)},o.valueOf=function(){var c=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*c},o.isUTC=function(){return!!this.$u},o.toISOString=function(){return this.toDate().toISOString()},o.toString=function(){return this.toDate().toUTCString()};var A=o.toDate;o.toDate=function(c){return c==="s"&&this.$offset?s(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():A.call(this)};var D=o.diff;o.diff=function(c,g,v){if(c&&this.$u===c.$u)return D.call(this,c,g,v);var b=this.local(),C=s(c).local();return D.call(b,C,g,v)}}})});var Oa=Qi((Kn,Ki)=>{"use strict";(function(n){var e=typeof Kn=="object"&&Kn,r=typeof Ki=="object"&&Ki&&Ki.exports==e&&Ki,t=typeof global=="object"&&global;(t.global===t||t.window===t)&&(n=t);var i=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\x7F]/g,o=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,a=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E
15\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,u={"\xAD":"shy","\u200C":"zwnj","\u200D":"zwj","\u200E":"lrm","\u2063":"ic","\u2062":"it","\u2061":"af","\u200F":"rlm","\u200B":"ZeroWidthSpace","\u2060":"NoBreak","\u0311":"DownBreve","\u20DB":"tdot","\u20DC":"DotDot","	":"Tab","\n":"NewLine","\u2008":"puncsp","\u205F":"MediumSpace","\u2009":"thinsp","\u200A":"hairsp","\u2004":"emsp13","\u2002":"ensp","\u2005":"emsp14","\u2003":"emsp","\u2007":"numsp","\xA0":"nbsp","\u205F\u200A":"ThickSpace","\u203E":"oline",_:"lowbar","\u2010":"dash","\u2013":"ndash","\u2014":"mdash","\u2015":"horbar",",":"comma",";":"semi","\u204F":"bsemi",":":"colon","\u2A74":"Colone","!":"excl","\xA1":"iexcl","?":"quest","\xBF":"iquest",".":"period","\u2025":"nldr","\u2026":"mldr","\xB7":"middot","'":"apos","\u2018":"lsquo","\u2019":"rsquo","\u201A":"sbquo","\u2039":"lsaquo","\u203A":"rsaquo",'"':"quot","\u201C":"ldquo","\u201D":"rdquo","\u201E":"bdquo","\xAB":"laquo","\xBB":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","\u2308":"lceil","\u2309":"rceil","\u230A":"lfloor","\u230B":"rfloor","\u2985":"lopar","\u2986":"ropar","\u298B":"lbrke","\u298C":"rbrke","\u298D":"lbrkslu","\u298E":"rbrksld","\u298F":"lbrksld","\u2990":"rbrkslu","\u2991":"langd","\u2992":"rangd","\u2993":"lparlt","\u2994":"rpargt","\u2995":"gtlPar","\u2996":"ltrPar","\u27E6":"lobrk","\u27E7":"robrk","\u27E8":"lang","\u27E9":"rang","\u27EA":"Lang","\u27EB":"Rang","\u27EC":"loang","\u27ED":"roang","\u2772":"lbbrk","\u2773":"rbbrk","\u2016":"Vert","\xA7":"sect","\xB6":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","\u2030":"permil","\u2031":"pertenk","\u2020":"dagger","\u2021":"Dagger","\u2022":"bull","\u2043":"hybull","\u2032":"prime","\u2033":"Prime","\u2034":"tprime","\u2057":"qprime","\u2035":"bprime","\u2041":"caret","`":"grave","\xB4":"acute","\u02DC":"tilde","^":"Hat","\xAF":"macr","\u02D8":"breve","\u02D9":"dot","\xA8":"die","\u02DA":"ring","\u02DD":"dblac","\xB8":"cedil","\u02DB":"ogon","\u02C6":"circ","\u02C7":"caron","\xB0":"deg","\xA9":"copy","\xAE":"reg","\u2117":"copysr","\u2118":"wp","\u211E":"rx","\u2127":"mho","\u2129":"iiota","\u2190":"larr","\u219A":"nlarr","\u2192":"rarr","\u219B":"nrarr","\u2191":"uarr","\u2193":"darr","\u2194":"harr","\u21AE":"nharr","\u2195":"varr","\u2196":"nwarr","\u2197":"nearr","\u2198":"searr","\u2199":"swarr","\u219D":"rarrw","\u219D\u0338":"nrarrw","\u219E":"Larr","\u219F":"Uarr","\u21A0":"Rarr","\u21A1":"Darr","\u21A2":"larrtl","\u21A3":"rarrtl","\u21A4":"mapstoleft","\u21A5":"mapstoup","\u21A6":"map","\u21A7":"mapstodown","\u21A9":"larrhk","\u21AA":"rarrhk","\u21AB":"larrlp","\u21AC":"rarrlp","\u21AD":"harrw","\u21B0":"lsh","\u21B1":"rsh","\u21B2":"ldsh","\u21B3":"rdsh","\u21B5":"crarr","\u21B6":"cularr","\u21B7":"curarr","\u21BA":"olarr","\u21BB":"orarr","\u21BC":"lharu","\u21BD":"lhard","\u21BE":"uharr","\u21BF":"uharl","\u21C0":"rharu","\u21C1":"rhard","\u21C2":"dharr","\u21C3":"dharl","\u21C4":"rlarr","\u21C5":"udarr","\u21C6":"lrarr","\u21C7":"llarr","\u21C8":"uuarr","\u21C9":"rrarr","\u21CA":"ddarr","\u21CB":"lrhar","\u21CC":"rlhar","\u21D0":"lArr","\u21CD":"nlArr","\u21D1":"uArr","\u21D2":"rArr","\u21CF":"nrArr","\u21D3":"dArr","\u21D4":"iff","\u21CE":"nhArr","\u21D5":"vArr","\u21D6":"nwArr","\u21D7":"neArr","\u21D8":"seArr","\u21D9":"swArr","\u21DA":"lAarr","\u21DB":"rAarr","\u21DD":"zigrarr","\u21E4":"larrb","\u21E5":"rarrb","\u21F5":"duarr","\u21FD":"loarr","\u21FE":"roarr","\u21FF":"hoarr","\u2200":"forall","\u2201":"comp","\u2202":"part","\u2202\u
10338":"npart","\u2203":"exist","\u2204":"nexist","\u2205":"empty","\u2207":"Del","\u2208":"in","\u2209":"notin","\u220B":"ni","\u220C":"notni","\u03F6":"bepsi","\u220F":"prod","\u2210":"coprod","\u2211":"sum","+":"plus","\xB1":"pm","\xF7":"div","\xD7":"times","<":"lt","\u226E":"nlt","<\u20D2":"nvlt","=":"equals","\u2260":"ne","=\u20E5":"bne","\u2A75":"Equal",">":"gt","\u226F":"ngt",">\u20D2":"nvgt","\xAC":"not","|":"vert","\xA6":"brvbar","\u2212":"minus","\u2213":"mp","\u2214":"plusdo","\u2044":"frasl","\u2216":"setmn","\u2217":"lowast","\u2218":"compfn","\u221A":"Sqrt","\u221D":"prop","\u221E":"infin","\u221F":"angrt","\u2220":"ang","\u2220\u20D2":"nang","\u2221":"angmsd","\u2222":"angsph","\u2223":"mid","\u2224":"nmid","\u2225":"par","\u2226":"npar","\u2227":"and","\u2228":"or","\u2229":"cap","\u2229\uFE00":"caps","\u222A":"cup","\u222A\uFE00":"cups","\u222B":"int","\u222C":"Int","\u222D":"tint","\u2A0C":"qint","\u222E":"oint","\u222F":"Conint","\u2230":"Cconint","\u2231":"cwint","\u2232":"cwconint","\u2233":"awconint","\u2234":"there4","\u2235":"becaus","\u2236":"ratio","\u2237":"Colon","\u2238":"minusd","\u223A":"mDDot","\u223B":"homtht","\u223C":"sim","\u2241":"nsim","\u223C\u20D2":"nvsim","\u223D":"bsim","\u223D\u0331":"race","\u223E":"ac","\u223E\u0333":"acE","\u223F":"acd","\u2240":"wr","\u2242":"esim","\u2242\u0338":"nesim","\u2243":"sime","\u2244":"nsime","\u2245":"cong","\u2247":"ncong","\u2246":"simne","\u2248":"ap","\u2249":"nap","\u224A":"ape","\u224B":"apid","\u224B\u0338":"napid","\u224C":"bcong","\u224D":"CupCap","\u226D":"NotCupCap","\u224D\u20D2":"nvap","\u224E":"bump","\u224E\u0338":"nbump","\u224F":"bumpe","\u224F\u0338":"nbumpe","\u2250":"doteq","\u2250\u0338":"nedot","\u2251":"eDot","\u2252":"efDot","\u2253":"erDot","\u2254":"colone","\u2255":"ecolon","\u2256":"ecir","\u2257":"cire","\u2259":"wedgeq","\u225A":"veeeq","\u225C":"trie","\u225F":"equest","\u2261":"equiv","\u2262":"nequiv","\u2261\u20E5":"bnequiv","\u2264":"le","\u2270":"nle","\u2264\u20D2":"nvle","\u2265":"ge","\u2271":"nge","\u2265\u20D2":"nvge","\u2266":"lE","\u2266\u0338":"nlE","\u2267":"gE","\u2267\u0338":"ngE","\u2268\uFE00":"lvnE","\u2268":"lnE","\u2269":"gnE","\u2269\uFE00":"gvnE","\u226A":"ll","\u226A\u0338":"nLtv","\u226A\u20D2":"nLt","\u226B":"gg","\u226B\u0338":"nGtv","\u226B\u20D2":"nGt","\u226C":"twixt","\u2272":"lsim","\u2274":"nlsim","\u2273":"gsim","\u2275":"ngsim","\u2276":"lg","\u2278":"ntlg","\u2277":"gl","\u2279":"ntgl","\u227A":"pr","\u2280":"npr","\u227B":"sc","\u2281":"nsc","\u227C":"prcue","\u22E0":"nprcue","\u227D":"sccue","\u22E1":"nsccue","\u227E":"prsim","\u227F":"scsim","\u227F\u0338":"NotSucceedsTilde","\u2282":"sub","\u2284":"nsub","\u2282\u20D2":"vnsub","\u2283":"sup","\u2285":"nsup","\u2283\u20D2":"vnsup","\u2286":"sube","\u2288":"nsube","\u2287":"supe","\u2289":"nsupe","\u228A\uFE00":"vsubne","\u228A":"subne","\u228B\uFE00":"vsupne","\u228B":"supne","\u228D":"cupdot","\u228E":"uplus","\u228F":"sqsub","\u228F\u0338":"NotSquareSubset","\u2290":"sqsup","\u2290\u0338":"NotSquareSuperset","\u2291":"sqsube","\u22E2":"nsqsube","\u2292":"sqsupe","\u22E3":"nsqsupe","\u2293":"sqcap","\u2293\uFE00":"sqcaps","\u2294":"sqcup","\u2294\uFE00":"sqcups","\u2295":"oplus","\u2296":"ominus","\u2297":"otimes","\u2298":"osol","\u2299":"odot","\u229A":"ocir","\u229B":"oast","\u229D":"odash","\u229E":"plusb","\u229F":"minusb","\u22A0":"timesb","\u22A1":"sdotb","\u22A2":"vdash","\u22AC":"nvdash","\u22A3":"dashv","\u22A4":"top","\u22A5":"bot","\u22A7":"models","\u22A8":"vDash","\u22AD":"nvDash","\u22A9":"Vdash","\u22AE":"nVdash","\u22AA":"Vvdash","\u22AB":"VDash","\u22AF":"nVDash","\u22B0":"prurel","\u22B2":"vltri","\u22EA":"nltri","\u22B3":"vrtri","\u22EB":"nrtri","\u22B4":"ltrie","\u22EC":"nltrie","\u22B4\u20D2":"nvltrie","\u22B5":"rtrie","\u22ED":"nrtrie","\u22B5\u20D2":"nvrtrie","\u22B6":"origof","\u22B7":"imof","\u22B8":"mumap","\u22B9":"hercon","\u22BA":"intcal","\u22BB":"veebar","\u22BD":"barvee","\u22BE":"angrtvb","\u22BF":"lrtri","\u22C0":"Wedge","\u22C1":"Vee","\u22C2":"xcap","\u22C3":"xcup","\u22C4":"diam","\u22C5":"sdot","\u22C6":"Star","\u22C7":"divonx","\u22C8":"bowtie","\u22C9":"ltimes","\u22CA":"rtimes","\u22CB":"lthree","\u22CC":"rthree","\u22CD":"bsime","\u22CE":"cuvee","\u22CF":"cuwed","\u22D0":"Sub","\u22D1":"Sup","\u22D2":"Cap","\u22D3":"Cup","\u22D4":"fork","\u22D5":"epar","\u22D6":"ltdot","\u22D7":"gtdot","\u22D8":"Ll","\u22D8\u0338":"nLl","\u22D9":"Gg","\u22D9\u0338":"nGg","\u22DA\uFE00":"lesg","\u22DA":"leg","\u22DB":"gel","\u22DB\uFE00":"gesl","\u22DE":"cuepr","\u22DF":"cuesc","\u22E6":"lnsim","\u22E7":"gnsim","\u22E8":"prnsim","\u22E9":"scnsim","\u22EE":"vellip","\u22EF":"ctdot","\u22F0":"utdot","\u22F1":"dtdot","\u22F2":"disin","\u22F3":"isinsv","\u22F4":"isins","\u22F5":"isindot","\u22F5\u0338":"notindot","\u22F6":"notinvc","\u22F7":"notinvb","\u22F9":"isinE","\u22F9\u0338":"notinE","\u22FA":"nisd","\u22FB":"xnis","\u22FC":"nis","\u22FD":"notnivc","\u22FE":"notnivb","\u2305":"barwed","\u2306":"Barwed","\u230C":"drcrop","\u230D":"dlcrop","\u230E":"urcrop","\u230F":"ulcrop","\u2310":"bnot","\u2312":"profline","\u2313":"profsurf","\u2315":"telrec","\u2316":"target","\u231C":"ulcorn","\u231D":"urcorn","\u231E":"dlcorn","\u231F":"drcorn","\u2322":"frown","\u2323":"smile","\u232D":"cylcty","\u232E":"profalar","\u2336":"topbot","\u233D":"ovbar","\u233F":"solbar","\u237C":"angzarr","\u23B0":"lmoust","\u23B1":"rmoust","\u23B4":"tbrk","\u23B5":"bbrk","\u23B6":"bbrktbrk","\u23DC":"OverParenthesis","\u23DD":"UnderParenthesis","\u23DE":"OverBrace","\u23DF":"UnderBrace","\u23E2":"trpezium","\u23E7":"elinters","\u2423":"blank","\u2500":"boxh","\u2502":"boxv","\u250C":"boxdr","\u2510":"boxdl","\u2514":"boxur","\u2518":"boxul","\u251C":"boxvr","\u2524":"boxvl","\u252C":"boxhd","\u2534":"boxhu","\u253C":"boxvh","\u2550":"boxH","\u2551":"boxV","\u2552":"boxdR","\u2553":"boxDr","\u2554":"boxDR","\u2555":"boxdL","\u2556":"boxDl","\u2557":"boxDL","\u2558":"boxuR","\u2559":"boxUr","\u255A":"boxUR","\u255B":"boxuL","\u255C":"boxUl","\u255D":"boxUL","\u255E":"boxvR","\u255F":"boxVr","\u2560":"boxVR","\u2561":"boxvL","\u2562":"boxVl","\u2563":"boxVL","\u2564":"boxHd","\u2565":"boxhD","\u2566":"boxHD","\u2567":"boxHu","\u2568":"boxhU","\u2569":"boxHU","\u256A":"boxvH","\u256B":"boxVh","\u256C":"boxVH","\u2580":"uhblk","\u2584":"lhblk","\u2588":"block","\u2591":"blk14","\u2592":"blk12","\u2593":"blk34","\u25A1":"squ","\u25AA":"squf","\u25AB":"EmptyVerySmallSquare","\u25AD":"rect","\u25AE":"marker","\u25B1":"fltns","\u25B3":"xutri","\u25B4":"utrif","\u25B5":"utri","\u25B8":"rtrif","\u25B9":"rtri","\u25BD":"xdtri","\u25BE":"dtrif","\u25BF":"dtri","\u25C2":"ltrif","\u25C3":"ltri","\u25CA":"loz","\u25CB":"cir","\u25EC":"tridot","\u25EF":"xcirc","\u25F8":"ultri","\u25F9":"urtri","\u25FA":"lltri","\u25FB":"EmptySmallSquare","\u25FC":"FilledSmallSquare","\u2605":"starf","\u2606":"star","\u260E":"phone","\u2640":"female","\u2642":"male","\u2660":"spades","\u2663":"clubs","\u2665":"hearts","\u2666":"diams","\u266A":"sung","\u2713":"check","\u2717":"cross","\u2720":"malt","\u2736":"sext","\u27
158":"VerticalSeparator","\u27C8":"bsolhsub","\u27C9":"suphsol","\u27F5":"xlarr","\u27F6":"xrarr","\u27F7":"xharr","\u27F8":"xlArr","\u27F9":"xrArr","\u27FA":"xhArr","\u27FC":"xmap","\u27FF":"dzigrarr","\u2902":"nvlArr","\u2903":"nvrArr","\u2904":"nvHarr","\u2905":"Map","\u290C":"lbarr","\u290D":"rbarr","\u290E":"lBarr","\u290F":"rBarr","\u2910":"RBarr","\u2911":"DDotrahd","\u2912":"UpArrowBar","\u2913":"DownArrowBar","\u2916":"Rarrtl","\u2919":"latail","\u291A":"ratail","\u291B":"lAtail","\u291C":"rAtail","\u291D":"larrfs","\u291E":"rarrfs","\u291F":"larrbfs","\u2920":"rarrbfs","\u2923":"nwarhk","\u2924":"nearhk","\u2925":"searhk","\u2926":"swarhk","\u2927":"nwnear","\u2928":"toea","\u2929":"tosa","\u292A":"swnwar","\u2933":"rarrc","\u2933\u0338":"nrarrc","\u2935":"cudarrr","\u2936":"ldca","\u2937":"rdca","\u2938":"cudarrl","\u2939":"larrpl","\u293C":"curarrm","\u293D":"cularrp","\u2945":"rarrpl","\u2948":"harrcir","\u2949":"Uarrocir","\u294A":"lurdshar","\u294B":"ldrushar","\u294E":"LeftRightVector","\u294F":"RightUpDownVector","\u2950":"DownLeftRightVector","\u2951":"LeftUpDownVector","\u2952":"LeftVectorBar","\u2953":"RightVectorBar","\u2954":"RightUpVectorBar","\u2955":"RightDownVectorBar","\u2956":"DownLeftVectorBar","\u2957":"DownRightVectorBar","\u2958":"LeftUpVectorBar","\u2959":"LeftDownVectorBar","\u295A":"LeftTeeVector","\u295B":"RightTeeVector","\u295C":"RightUpTeeVector","\u295D":"RightDownTeeVector","\u295E":"DownLeftTeeVector","\u295F":"DownRightTeeVector","\u2960":"LeftUpTeeVector","\u2961":"LeftDownTeeVector","\u2962":"lHar","\u2963":"uHar","\u2964":"rHar","\u2965":"dHar","\u2966":"luruhar","\u2967":"ldrdhar","\u2968":"ruluhar","\u2969":"rdldhar","\u296A":"lharul","\u296B":"llhard","\u296C":"rharul","\u296D":"lrhard","\u296E":"udhar","\u296F":"duhar","\u2970":"RoundImplies","\u2971":"erarr","\u2972":"simrarr","\u2973":"larrsim","\u2974":"rarrsim","\u2975":"rarrap","\u2976":"ltlarr","\u2978":"gtrarr","\u2979":"subrarr","\u297B":"suplarr","\u297C":"lfisht","\u297D":"rfisht","\u297E":"ufisht","\u297F":"dfisht","\u299A":"vzigzag","\u299C":"vangrt","\u299D":"angrtvbd","\u29A4":"ange","\u29A5":"range","\u29A6":"dwangle","\u29A7":"uwangle","\u29A8":"angmsdaa","\u29A9":"angmsdab","\u29AA":"angmsdac","\u29AB":"angmsdad","\u29AC":"angmsdae","\u29AD":"angmsdaf","\u29AE":"angmsdag","\u29AF":"angmsdah","\u29B0":"bemptyv","\u29B1":"demptyv","\u29B2":"cemptyv","\u29B3":"raemptyv","\u29B4":"laemptyv","\u29B5":"ohbar","\u29B6":"omid","\u29B7":"opar","\u29B9":"operp","\u29BB":"olcross","\u29BC":"odsold","\u29BE":"olcir","\u29BF":"ofcir","\u29C0":"olt","\u29C1":"ogt","\u29C2":"cirscir","\u29C3":"cirE","\u29C4":"solb","\u29C5":"bsolb","\u29C9":"boxbox","\u29CD":"trisb","\u29CE":"rtriltri","\u29CF":"LeftTriangleBar","\u29CF\u0338":"NotLeftTriangleBar","\u29D0":"RightTriangleBar","\u29D0\u0338":"NotRightTriangleBar","\u29DC":"iinfin","\u29DD":"infintie","\u29DE":"nvinfin","\u29E3":"eparsl","\u29E4":"smeparsl","\u29E5":"eqvparsl","\u29EB":"lozf","\u29F4":"RuleDelayed","\u29F6":"dsol","\u2A00":"xodot","\u2A01":"xoplus","\u2A02":"xotime","\u2A04":"xuplus","\u2A06":"xsqcup","\u2A0D":"fpartint","\u2A10":"cirfnint","\u2A11":"awint","\u2A12":"rppolint","\u2A13":"scpolint","\u2A14":"npolint","\u2A15":"pointint","\u2A16":"quatint","\u2A17":"intlarhk","\u2A22":"pluscir","\u2A23":"plusacir","\u2A24":"simplus","\u2A25":"plusdu","\u2A26":"plussim","\u2A27":"plustwo","\u2A29":"mcomma","\u2A2A":"minusdu","\u2A2D":"loplus","\u2A2E":"roplus","\u2A2F":"Cross","\u2A30":"timesd","\u2A31":"timesbar","\u2A33":"smashp","\u2A34":"lotimes","\u2A35":"rotimes","\u2A36":"otimesas","\u2A37":"Otimes","\u2A38":"odiv","\u2A39":"triplus","\u2A3A":"triminus","\u2A3B":"tritime","\u2A3C":"iprod","\u2A3F":"amalg","\u2A40":"capdot","\u2A42":"ncup","\u2A43":"ncap","\u2A44":"capand","\u2A45":"cupor","\u2A46":"cupcap","\u2A47":"capcup","\u2A48":"cupbrcap","\u2A49":"capbrcup","\u2A4A":"cupcup","\u2A4B":"capcap","\u2A4C":"ccups","\u2A4D":"ccaps","\u2A50":"ccupssm","\u2A53":"And","\u2A54":"Or","\u2A55":"andand","\u2A56":"oror","\u2A57":"orslope","\u2A58":"andslope","\u2A5A":"andv","\u2A5B":"orv","\u2A5C":"andd","\u2A5D":"ord","\u2A5F":"wedbar","\u2A66":"sdote","\u2A6A":"simdot","\u2A6D":"congdot","\u2A6D\u0338":"ncongdot","\u2A6E":"easter","\u2A6F":"apacir","\u2A70":"apE","\u2A70\u0338":"napE","\u2A71":"eplus","\u2A72":"pluse","\u2A73":"Esim","\u2A77":"eDDot","\u2A78":"equivDD","\u2A79":"ltcir","\u2A7A":"gtcir","\u2A7B":"ltquest","\u2A7C":"gtquest","\u2A7D":"les","\u2A7D\u0338":"nles","\u2A7E":"ges","\u2A7E\u0338":"nges","\u2A7F":"lesdot","\u2A80":"gesdot","\u2A81":"lesdoto","\u2A82":"gesdoto","\u2A83":"lesdotor","\u2A84":"gesdotol","\u2A85":"lap","\u2A86":"gap","\u2A87":"lne","\u2A88":"gne","\u2A89":"lnap","\u2A8A":"gnap","\u2A8B":"lEg","\u2A8C":"gEl","\u2A8D":"lsime","\u2A8E":"gsime","\u2A8F":"lsimg","\u2A90":"gsiml","\u2A9
11":"lgE","\u2A92":"glE","\u2A93":"lesges","\u2A94":"gesles","\u2A95":"els","\u2A96":"egs","\u2A97":"elsdot","\u2A98":"egsdot","\u2A99":"el","\u2A9A":"eg","\u2A9D":"siml","\u2A9E":"simg","\u2A9F":"simlE","\u2AA0":"simgE","\u2AA1":"LessLess","\u2AA1\u0338":"NotNestedLessLess","\u2AA2":"GreaterGreater","\u2AA2\u0338":"NotNestedGreaterGreater","\u2AA4":"glj","\u2AA5":"gla","\u2AA6":"ltcc","\u2AA7":"gtcc","\u2AA8":"lescc","\u2AA9":"gescc","\u2AAA":"smt","\u2AAB":"lat","\u2AAC":"smte","\u2AAC\uFE00":"smtes","\u2AAD":"late","\u2AAD\uFE00":"lates","\u2AAE":"bumpE","\u2AAF":"pre","\u2AAF\u0338":"npre","\u2AB0":"sce","\u2AB0\u0338":"nsce","\u2AB3":"prE","\u2AB4":"scE","\u2AB5":"prnE","\u2AB6":"scnE","\u2AB7":"prap","\u2AB8":"scap","\u2AB9":"prnap","\u2ABA":"scnap","\u2ABB":"Pr","\u2ABC":"Sc","\u2ABD":"subdot","\u2ABE":"supdot","\u2ABF":"subplus","\u2AC0":"supplus","\u2AC1":"submult","\u2AC2":"supmult","\u2AC3":"subedot","\u2AC4":"supedot","\u2AC5":"subE","\u2AC5\u0338":"nsubE","\u2AC6":"supE","\u2AC6\u0338":"nsupE","\u2AC7":"subsim","\u2AC8":"supsim","\u2ACB\uFE00":"vsubnE","\u2ACB":"subnE","\u2ACC\uFE00":"vsupnE","\u2ACC":"supnE","\u2ACF":"csub","\u2AD0":"csup","\u2AD1":"csube","\u2AD2":"csupe","\u2AD3":"subsup","\u2AD4":"supsub","\u2AD5":"subsub","\u2AD6":"supsup","\u2AD7":"suphsub","\u2AD8":"supdsub","\u2AD9":"forkv","\u2ADA":"topfork","\u2ADB":"mlcp","\u2AE4":"Dashv","\u2AE6":"Vdashl","\u2AE7":"Barv","\u2AE8":"vBar","\u2AE9":"vBarv","\u2AEB":"Vbar","\u2AEC":"Not","\u2AED":"bNot","\u2AEE":"rnmid","\u2AEF":"cirmid","\u2AF0":"midcir","\u2AF1":"topcir","\u2AF2":"nhpar","\u2AF3":"parsim","\u2AFD":"parsl","\u2AFD\u20E5":"nparsl","\u266D":"flat","\u266E":"natur","\u266F":"sharp","\xA4":"curren","\xA2":"cent",$:"dollar","\xA3":"pound","\xA5":"yen","\u20AC":"euro","\xB9":"sup1","\xBD":"half","\u2153":"frac13","\xBC":"frac14","\u2155":"frac15","\u2159":"frac16","\u215B":"frac18","\xB2":"sup2","\u2154":"frac23","\u2156":"frac25","\xB3":"sup3","\xBE":"frac34","\u2157":"frac35","\u215C":"frac38","\u2158":"frac45","\u215A":"frac56","\u215D":"frac58","\u215E":"frac78","\u{1D4B6}":"ascr","\u{1D552}":"aopf","\u{1D51E}":"afr","\u{1D538}":"Aopf","\u{1D504}":"Afr","\u{1D49C}":"Ascr",\u00AA:"ordf",\u00E1:"aacute",\u00C1:"Aacute",\u00E0:"agrave",\u00C0:"Agrave",\u0103:"abreve",\u0102:"Abreve",\u00E2:"acirc",\u00C2:"Acirc",\u00E5:"aring",\u00C5:"angst",\u00E4:"auml",\u00C4:"Auml",\u00E3:"atilde",\u00C3:"Atilde",\u0105:"aogon",\u0104:"Aogon",\u0101:"amacr",\u0100:"Amacr",\u00E6:"aelig",\u00C6:"AElig","\u{1D4B7}":"bscr","\u{1D553}":"bopf","\u{1D51F}":"bfr","\u{1D539}":"Bopf",\u212C:"Bscr","\u{1D505}":"Bfr","\u{1D520}":"cfr","\u{1D4B8}":"cscr","\u{1D554}":"copf",\u212D:"Cfr","\u{1D49E}":"Cscr",\u2102:"Copf",\u0107:"cacute",\u0106:"Cacute",\u0109:"ccirc",\u0108:"Ccirc",\u010D:"ccaron",\u010C:"Ccaron",\u010B:"cdot",\u010A:"Cdot",\u00E7:"ccedil",\u00C7:"Ccedil","\u2105":"incare","\u{1D521}":"dfr","\u2146":"dd","\u{1D555}":"dopf","\u{1D4B9}":"dscr","\u{1D49F}":"Dscr","\u{1D507}":"Dfr","\u2145":"DD","\u{1D53B}":"Dopf",\u010F:"dcaron",\u010E:"Dcaron",\u0111:"dstrok",\u0110:"Dstrok",\u00F0:"eth",\u00D0:"ETH","\u2147":"ee",\u212F:"escr","\u{1D522}":"efr","\u{1D556}":"eopf",\u2130:"Escr","\u{1D508}":"Efr","\u{1D53C}":"Eopf",\u00E9:"eacute",\u00C9:"Eacute",\u00E8:"egrave",\u00C8:"Egrave",\u00EA:"ecirc",\u00CA:"Ecirc",\u011B:"ecaron",\u011A:"Ecaron",\u00EB:"euml",\u00CB:"Euml",\u0117:"edot",\u0116:"Edot",\u0119:"eogon",\u0118:"Eogon",\u0113:"emacr",\u0112:"Emacr","\u{1D523}":"ffr","\u{1D557}":"fopf","\u{1D4BB}":"fscr","\u{1D509}":"Ffr","\u{1D53D}":"Fopf",\u2131:"Fscr",\uFB00:"fflig",\uFB03:"ffilig",\uFB04:"ffllig",\uFB01:"filig",fj:"fjlig",\uFB02:"fllig",\u0192:"fnof",\u210A:"gscr","\u{1D558}":"gopf","\u{1D524}":"gfr","\u{1D4A2}":"Gscr","\u{1D53E}":"Gopf","\u{1D50A}":"Gfr",\u01F5:"gacute",\u011F:"gbreve",\u011E:"Gbreve",\u011D:"gcirc",\u011C:"Gcirc",\u0121:"gdot",\u0120:"Gdot",\u0122:"Gcedil","\u{1D525}":"hfr",\u210E:"planckh","\u{1D4BD}":"hscr","\u{1D559}":"hopf",\u210B:"Hscr",\u210C:"Hfr",\u210D:"Hopf",\u0125:"hcirc",\u0124:"Hcirc",\u210F:"hbar",\u0127:"hstrok",\u0126:"Hstrok","\u{1D55A}":"iopf","\u{1D526}":"ifr","\u{1D4BE}":"iscr","\u2148":"ii","\u{1D540}":"Iopf",\u2110:"Iscr",\u2111:"Im",\u00ED:"iacute",\u00CD:"Iacute",\u00EC:"igrave",\u00CC:"Igrave",\u00EE:"icirc",\u00CE:"Icirc",\u00EF:"iuml",\u00CF:"Iuml",\u0129:"itilde",\u0128:"Itilde",\u0130:"Idot",\u012F:"iogon",\u012E:"Iogon",\u012B:"imacr",\u012A:"Imacr",\u0133:"ijlig",\u0132:"IJlig",\u0131:"imath","\u{1D4BF}":"jscr","\u{1D55B}":"jopf","\u{1D527}":"jfr","\u{1D4A5}":"Jscr","\u{1D50D}":"Jfr","\u{1D541}":"Jopf",\u0135:"jcirc",\u0134:"Jcirc","\u0237":"jmath","\u{1D55C}":"kopf","\u{1D4C0}":"kscr","\u{1D528}":"kfr","\u{1D4A6}":"Kscr","\u{1D542}":"Kopf","\u{1D50E}":"Kfr",\u0137:"kcedil",\u0136:"Kcedil","\u{1D529}":"lfr","\u{1D4C1}":"lscr",\u2113:"ell","\u{1D55D}":"lopf",\u2112:"Lscr","\u{1D50F}":"Lfr","\u{1D543}":"Lopf",\u013A:"lacute",\u0139:"Lacute",\u013E:"lcaron",\u013D:"Lcaron",\u013C:"lcedil",\u013B:"Lcedil",\u0142:"lstrok",\u0141:"Lstrok",\u0140:"lmidot",\u013F:"Lmidot","\u{1D52A}":"mfr","\u{1D55E}":"mopf","\u{1D4C2}":"mscr","\u{1D510}":"Mfr","\u{1D544}":"Mopf",\u2133:"Mscr","\u{1D52B}":"nfr","\u{1D55F}":"nopf","\u{1D4C3}":"nscr",\u2115:"Nopf","\u{1D4A9}":"Nscr","\u{1D511}
1":"Nfr",\u0144:"nacute",\u0143:"Nacute",\u0148:"ncaron",\u0147:"Ncaron",\u00F1:"ntilde",\u00D1:"Ntilde",\u0146:"ncedil",\u0145:"Ncedil","\u2116":"numero",\u014B:"eng",\u014A:"ENG","\u{1D560}":"oopf","\u{1D52C}":"ofr",\u2134:"oscr","\u{1D4AA}":"Oscr","\u{1D512}":"Ofr","\u{1D546}":"Oopf",\u00BA:"ordm",\u00F3:"oacute",\u00D3:"Oacute",\u00F2:"ograve",\u00D2:"Ograve",\u00F4:"ocirc",\u00D4:"Ocirc",\u00F6:"ouml",\u00D6:"Ouml",\u0151:"odblac",\u0150:"Odblac",\u00F5:"otilde",\u00D5:"Otilde",\u00F8:"oslash",\u00D8:"Oslash",\u014D:"omacr",\u014C:"Omacr",\u0153:"oelig",\u0152:"OElig","\u{1D52D}":"pfr","\u{1D4C5}":"pscr","\u{1D561}":"popf",\u2119:"Popf","\u{1D513}":"Pfr","\u{1D4AB}":"Pscr","\u{1D562}":"qopf","\u{1D52E}":"qfr","\u{1D4C6}":"qscr","\u{1D4AC}":"Qscr","\u{1D514}":"Qfr",\u211A:"Qopf",\u0138:"kgreen","\u{1D52F}":"rfr","\u{1D563}":"ropf","\u{1D4C7}":"rscr",\u211B:"Rscr",\u211C:"Re",\u211D:"Ropf",\u0155:"racute",\u0154:"Racute",\u0159:"rcaron",\u0158:"Rcaron",\u0157:"rcedil",\u0156:"Rcedil","\u{1D564}":"sopf","\u{1D4C8}":"sscr","\u{1D530}":"sfr","\u{1D54A}":"Sopf","\u{1D516}":"Sfr","\u{1D4AE}":"Sscr","\u24C8":"oS",\u015B:"sacute",\u015A:"Sacute",\u015D:"scirc",\u015C:"Scirc",\u0161:"scaron",\u0160:"Scaron",\u015F:"scedil",\u015E:"Scedil",\u00DF:"szlig","\u{1D531}":"tfr","\u{1D4C9}":"tscr","\u{1D565}":"topf","\u{1D4AF}":"Tscr","\u{1D517}":"Tfr","\u{1D54B}":"Topf",\u0165:"tcaron",\u0164:"Tcaron",\u0163:"tcedil",\u0162:"Tcedil","\u2122":"trade",\u0167:"tstrok",\u0166:"Tstrok","\u{1D4CA}":"uscr","\u{1D566}":"uopf","\u{1D532}":"ufr","\u{1D54C}":"Uopf","\u{1D518}":"Ufr","\u{1D4B0}":"Uscr",\u00FA:"uacute",\u00DA:"Uacute",\u00F9:"ugrave",\u00D9:"Ugrave",\u016D:"ubreve",\u016C:"Ubreve",\u00FB:"ucirc",\u00DB:"Ucirc",\u016F:"uring",\u016E:"Uring",\u00FC:"uuml",\u00DC:"Uuml",\u0171:"udblac",\u0170:"Udblac",\u0169:"utilde",\u0168:"Utilde",\u0173:"uogon",\u0172:"Uogon",\u016B:"umacr",\u016A:"Umacr","\u{1D533}":"vfr","\u{1D567}":"vopf","\u{1D4CB}":"vscr","\u{1D519}":"Vfr","\u{1D54D}":"Vopf","\u{1D4B1}":"Vscr","\u{1D568}":"wopf","\u{1D4CC}":"wscr","\u{1D534}":"wfr","\u{1D4B2}":"Wscr","\u{1D54E}":"Wopf","\u{1D51A}":"Wfr",\u0175:"wcirc",\u0174:"Wcirc","\u{1D535}":"xfr","\u{1D4CD}":"xscr","\u{1D569}":"xopf","\u{1D54F}":"Xopf","\u{1D51B}":"Xfr","\u{1D4B3}":"Xscr","\u{1D536}":"yfr","\u{1D4CE}":"yscr","\u{1D56A}":"yopf","\u{1D4B4}":"Yscr","\u{1D51C}":"Yfr","\u{1D550}":"Yopf",\u00FD:"yacute",\u00DD:"Yacute",\u0177:"ycirc",\u0176:"Ycirc",\u00FF:"yuml",\u0178:"Yuml","\u{1D4CF}":"zscr","\u{1D537}":"zfr","\u{1D56B}":"zopf",\u2128:"Zfr",\u2124:"Zopf","\u{1D4B5}":"Zscr",\u017A:"zacute",\u0179:"Zacute",\u017E:"zcaron",\u017D:"Zcaron",\u017C:"zdot",\u017B:"Zdot",\u01B5:"imped",\u00FE:"thorn",\u00DE:"THORN",\u0149:"napos",\u03B1:"alpha",\u0391:"Alpha",\u03B2:"beta",\u0392:"Beta",\u03B3:"gamma",\u0393:"Gamma",\u03B4:"delta",\u0394:"Delta",\u03B5:"epsi","\u03F5":"epsiv",\u0395:"Epsilon",\u03DD:"gammad",\u03DC:"Gammad",\u03B6:"zeta",\u0396:"Zeta",\u03B7:"eta",\u0397:"Eta",\u03B8:"theta",\u03D1:"thetav",\u0398:"Theta",\u03B9:"iota",\u0399:"Iota",\u03BA:"kappa",\u03F0:"kappav",\u039A:"Kappa",\u03BB:"lambda",\u039B:"Lambda",\u03BC:"mu",\u00B5:"micro",\u039C:"Mu",\u03BD:"nu",\u039D:"Nu",\u03BE:"xi",\u039E:"Xi",\u03BF:"omicron",\u039F:"Omicron",\u03C0:"pi",\u03D6:"piv",\u03A0:"Pi",\u03C1:"rho",\u03F1:"rhov",\u03A1:"Rho",\u03C3:"sigma",\u03A3:"Sigma",\u03C2:"sigmaf",\u03C4:"tau",\u03A4:"Tau",\u03C5:"upsi",\u03A5:"Upsilon",\u03D2:"Upsi",\u03C6:"phi",\u03D5:"phiv",\u03A6:"Phi",\u03C7:"chi",\u03A7:"Chi",\u03C8:"psi",\u03A8:"Psi",\u03C9:"omega",\u03A9:"ohm",\u0430:"acy",\u0410:"Acy",\u0431:"bcy",\u0411:"Bcy",\u0432:"vcy",\u0412:"Vcy",\u0433:"gcy",\u0413:"Gcy",\u0453:"gjcy",\u0403:"GJcy",\u0434:"dcy",\u0414:"Dcy",\u0452:"djcy",\u0402:"DJcy",\u0435:"iecy",\u0415:"IEcy",\u0451:"iocy",\u0401:"IOcy",\u0454:"jukcy",\u0404:"Jukcy",\u0436:"zhcy",\u0416:"ZHcy",\u0437:"zcy",\u0417:"Zcy",\u0455:"dscy",\u0405:"DScy",\u0438:"icy",\u0418:"Icy",\u0456:"iukcy",\u0406:"Iukcy",\u0457:"yicy",\u0407:"YIcy",\u0439:"jcy",\u0419:"Jcy",\u0458:"jsercy",\u0408:"Jsercy",\u043A:"kcy",\u041A:"Kcy",\u045C:"kjcy",\u040C:"KJcy",\u043B:"lcy",\u041B:"Lcy",\u0459:"ljcy",\u0409:"LJcy",\u043C:"mcy",\u041C:"Mcy",\u043D:"ncy",\u041D:"Ncy",\u045A:"njcy",\u040A:"NJcy",\u043E:"ocy",\u041E:"Ocy",\u043F:"pcy",\u041F:"Pcy",\u0440:"rcy",\u0420:"Rcy",\u0441:"scy",\u0421:"Scy",\u0442:"tcy",\u0422:"Tcy",\u045B:"tshcy",\u040B:"TSHcy",\u0443:"ucy",\u0423:"Ucy",\u045E:"ubrcy",\u040E:"Ubrcy",\u0444:"fcy",\u0424:"Fcy",\u0445:"khcy",\u0425:"KHcy",\u0446:"tscy",\u0426:"TScy",\u0447:"chcy",\u0427:"CHcy",\u045F:"dzcy",\u040F:"DZcy",\u0448:"shcy",\u0428:"SHcy",\u0449:"shchcy",\u0429:"SHCHcy",\u044A:"hardcy",\u042A:"HARDcy",\u044B:"ycy",\u042B:"Ycy",\u044C:"softcy",\u042C:"SOFTcy",\u044D:"ecy",\u042D:"Ecy",\u044E:"yucy",\u042E:"YUcy",\u044F:"yacy",\u042F:"YAcy",\u2135:"aleph",\u2136:"beth",\u2137:"gimel",\u2138:"daleth"},l=/["&'<>`]/g,d={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"},A=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,D=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7
1F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,c
vendor: 16,834 bytes, line 1
1=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,
1g={aacute:"\xE1",Aacute:"\xC1",abreve:"\u0103",Abreve:"\u0102",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",acirc:"\xE2",Acirc:"\xC2",acute:"\xB4",acy:"\u0430",Acy:"\u0410",aelig:"\xE6",AElig:"\xC6",af:"\u2061",afr:"\u{1D51E}",Afr:"\u{1D504}",agrave:"\xE0",Agrave:"\xC0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",Alpha:"\u0391",amacr:"\u0101",Amacr:"\u0100",amalg:"\u2A3F",amp:"&",AMP:"&",and:"\u2227",And:"\u2A53",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",Aogon:"\u0104",aopf:"\u{1D552}",Aopf:"\u{1D538}",ap:"\u2248",apacir:"\u2A6F",ape:"\u224A",apE:"\u2A70",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",aring:"\xE5",Aring:"\xC5",ascr:"\u{1D4B6}",Ascr:"\u{1D49C}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",atilde:"\xE3",Atilde:"\xC3",auml:"\xE4",Auml:"\xC4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",Bcy:"\u0411",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",beta:"\u03B2",Beta:"\u0392",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",Bfr:"\u{1D505}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bNot:"\u2AED",bopf:"\u{1D553}",Bopf:"\u{1D539}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxhD:"\u2565",boxHd:"\u2564",boxHD:"\u2566",boxhu:"\u2534",boxhU:"\u2568",boxHu:"\u2567",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpe:"\u224F",bumpE:"\u2AAE",bumpeq:"\u224F",Bumpeq:"\u224E",cacute:"\u0107",Cacute:"\u0106",cap:"\u2229",Cap:"\u22D2",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",ccaron:"\u010D",Ccaron:"\u010C",ccedil:"\xE7",Ccedil:"\xC7",ccirc:"\u0109",Ccirc:"\u0108",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",Cdot:"\u010A",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",chcy:"\u0447",CHcy:"\u0427",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",Chi:"\u03A7",cir:"\u25CB",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cire:"\u2257",cirE:"\u29C3",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",colone:"\u2254",Colone:"\u2A74",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",cscr:"\u{1D4B8}",Cscr:"\u{1D49E}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",Cup:"\u22D3",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",dArr:"\u21D3",Darr:"\u21A1",dash:"\u2010",dashv:"\u22A3",Dashv:"\u2AE4",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",Dcaron:"\u010E",dcy:"\u0434",Dcy:"\u0414",dd:"\u2146",DD:"\u2145",ddagger:"\u2021",ddarr:"\u21CA",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",delta:"\u03B4",Delta:"\u0394",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",Dfr:"\u{1D507}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",DJcy:"\u0402",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",Dopf:"\u{1D53B}",dot:"\u02D9",Dot:"\xA8",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A
11",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",downarrow:"\u2193",Downarrow:"\u21D3",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",Dscr:"\u{1D49F}",dscy:"\u0455",DScy:"\u0405",dsol:"\u29F6",dstrok:"\u0111",Dstrok:"\u0110",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",DZcy:"\u040F",dzigrarr:"\u27FF",eacute:"\xE9",Eacute:"\xC9",easter:"\u2A6E",ecaron:"\u011B",Ecaron:"\u011A",ecir:"\u2256",ecirc:"\xEA",Ecirc:"\xCA",ecolon:"\u2255",ecy:"\u044D",Ecy:"\u042D",eDDot:"\u2A77",edot:"\u0117",eDot:"\u2251",Edot:"\u0116",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",Efr:"\u{1D508}",eg:"\u2A9A",egrave:"\xE8",Egrave:"\xC8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",Emacr:"\u0112",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",eng:"\u014B",ENG:"\u014A",ensp:"\u2002",eogon:"\u0119",Eogon:"\u0118",eopf:"\u{1D556}",Eopf:"\u{1D53C}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",Epsilon:"\u0395",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",esim:"\u2242",Esim:"\u2A73",eta:"\u03B7",Eta:"\u0397",eth:"\xF0",ETH:"\xD0",euml:"\xEB",Euml:"\xCB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",Fcy:"\u0424",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",Ffr:"\u{1D509}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",Fopf:"\u{1D53D}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",gamma:"\u03B3",Gamma:"\u0393",gammad:"\u03DD",Gammad:"\u03DC",gap:"\u2A86",gbreve:"\u011F",Gbreve:"\u011E",Gcedil:"\u0122",gcirc:"\u011D",Gcirc:"\u011C",gcy:"\u0433",Gcy:"\u0413",gdot:"\u0121",Gdot:"\u0120",ge:"\u2265",gE:"\u2267",gel:"\u22DB",gEl:"\u2A8C",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",Gfr:"\u{1D50A}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",GJcy:"\u0403",gl:"\u2277",gla:"\u2AA5",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",Gopf:"\u{1D53E}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",gscr:"\u210A",Gscr:"\u{1D4A2}",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gt:">",Gt:"\u226B",GT:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",HARDcy:"\u042A",harr:"\u2194",hArr:"\u21D4",harrcir:"\u2948",harrw:"\u21AD",Hat:"^",hbar:"\u210F",hcirc:"\u0125",Hcirc:"\u0124",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",hstrok:"\u0127",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hy
1phen:"\u2010",iacute:"\xED",Iacute:"\xCD",ic:"\u2063",icirc:"\xEE",Icirc:"\xCE",icy:"\u0438",Icy:"\u0418",Idot:"\u0130",iecy:"\u0435",IEcy:"\u0415",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",igrave:"\xEC",Igrave:"\xCC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",IJlig:"\u0132",Im:"\u2111",imacr:"\u012B",Imacr:"\u012A",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",Int:"\u222C",intcal:"\u22BA",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",iocy:"\u0451",IOcy:"\u0401",iogon:"\u012F",Iogon:"\u012E",iopf:"\u{1D55A}",Iopf:"\u{1D540}",iota:"\u03B9",Iota:"\u0399",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",Itilde:"\u0128",iukcy:"\u0456",Iukcy:"\u0406",iuml:"\xEF",Iuml:"\xCF",jcirc:"\u0135",Jcirc:"\u0134",jcy:"\u0439",Jcy:"\u0419",jfr:"\u{1D527}",Jfr:"\u{1D50D}",jmath:"\u0237",jopf:"\u{1D55B}",Jopf:"\u{1D541}",jscr:"\u{1D4BF}",Jscr:"\u{1D4A5}",jsercy:"\u0458",Jsercy:"\u0408",jukcy:"\u0454",Jukcy:"\u0404",kappa:"\u03BA",Kappa:"\u039A",kappav:"\u03F0",kcedil
1:"\u0137",Kcedil:"\u0136",kcy:"\u043A",Kcy:"\u041A",kfr:"\u{1D528}",Kfr:"\u{1D50E}",kgreen:"\u0138",khcy:"\u0445",KHcy:"\u0425",kjcy:"\u045C",KJcy:"\u040C",kopf:"\u{1D55C}",Kopf:"\u{1D542}",kscr:"\u{1D4C0}",Kscr:"\u{1D4A6}",lAarr:"\u21DA",lacute:"\u013A",Lacute:"\u0139",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",Lambda:"\u039B",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larr:"\u2190",lArr:"\u21D0",Larr:"\u219E",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",lAtail:"\u291B",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",Lcaron:"\u013D",lcedil:"\u013C",Lcedil:"\u013B",lceil:"\u2308",lcub:"{",lcy:"\u043B",Lcy:"\u041B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",leftarrow:"\u2190",Leftarrow:"\u21D0",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",Leftrightarrow:"\u21D4",LeftRightArrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",leg:"\u22DA",lEg:"\u2A8B",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",Lfr:"\u{1D50F}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",LJcy:"\u0409",ll:"\u226A",Ll:"\u22D8",llarr:"\u21C7",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",Lmidot:"\u013F",lmoust:"\u23B0",lmoustache:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",Longleftarrow:"\u27F8",LongLeftArrow:"\u27F5",longleftrightarrow:"\u27F7",Longleftrightarrow:"\u27FA",LongLeftRightArrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",Longrightarrow:"\u27F9",LongRightArrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",Lopf:"\u{1D543}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",Lstrok:"\u0141",lt:"<",Lt:"\u226A",LT:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",Map:"\u2905",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",Mcy:"\u041C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",mfr:"\u{1D52A}",Mfr:"\u{1D510}",mho:"\u2127",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",Mopf:"\u{1D544}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",mu:"\u03BC",Mu:"\u039C",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",nacute:"\u0144",Nacute:"\u0143",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural
1:"\u266E",naturals:"\u2115",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",Ncaron:"\u0147",ncedil:"\u0146",Ncedil:"\u0145",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",Ncy:"\u041D",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:`
2`,nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",Nfr:"\u{1D511}",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",ngt:"\u226F",nGt:"\u226B\u20D2",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",NJcy:"\u040A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nlt:"\u226E",nLt:"\u226A\u20D2",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",not:"\xAC",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",Nscr:"\u{1D4A9}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2AC5\u0338",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2AC6\u0338",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",Ntilde:"\xD1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",Nu:"\u039D",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20
2D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xF3",Oacute:"\xD3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",Ocirc:"\xD4",ocy:"\u043E",Ocy:"\u041E",odash:"\u229D",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29BF",ofr:"\u{1D52C}",Ofr:"\u{1D512}",ogon:"\u02DB",ograve:"\xF2",Ograve:"\xD2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",Omacr:"\u014C",omega:"\u03C9",Omega:"\u03A9",omicron:"\u03BF",Omicron:"\u039F",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",Oopf:"\u{1D546}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",or:"\u2228",Or:"\u2A54",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",oscr:"\u2134",Oscr:"\u{1D4AA}",oslash:"\xF8",Oslash:"\xD8",osol:"\u2298",otilde:"\xF5",Otilde:"\xD5",otimes:"\u2297",Otimes:"\u2A37",otimesas:"\u2A36",ouml:"\xF6",Ouml:"\xD6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",par:"\u2225",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",pcy:"\u043F",Pcy:"\u041F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",Pfr:"\u{1D513}",phi:"\u03C6",Phi:"\u03A6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",Pi:"\u03A0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",pr:"\u227A",Pr:"\u2ABB",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prE:"\u2AB3",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportion:"\u2237",Proportional:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",Pscr:"\u{1D4AB}
2",psi:"\u03C8",Psi:"\u03A8",puncsp:"\u2008",qfr:"\u{1D52E}",Qfr:"\u{1D514}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",qscr:"\u{1D4C6}",Qscr:"\u{1D4AC}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",racute:"\u0155",Racute:"\u0154",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarr:"\u2192",rArr:"\u21D2",Rarr:"\u21A0",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",Rarrtl:"\u2916",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",Rcaron:"\u0158",rcedil:"\u0157",Rcedil:"\u0156",rceil:"\u2309",rcub:"}",rcy:"\u0440",Rcy:"\u0420",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",Re:"\u211C",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",Rho:"\u03A1",rhov:"\u03F1",RightAngleBracket:"\u27E9",rightarrow:"\u2192",Rightarrow:"\u21D2",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",Sacute:"\u015A",sbquo:"\u201A",sc:"\u227B",Sc:"\u2ABC",scap:"\u2AB8",scaron:"\u0161",Scaron:"\u0160",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",scedil:"\u015F",Scedil:"\u015E",scirc:"\u015D",Scirc:"\u015C",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",Scy:"\u0421",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",Sfr:"\u{1D516}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",SHCHcy:"\u0429",shcy:"\u0448",SHcy:"\u0428",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",sigma:"\u03C3",Sigma:"\u03A3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",SOFTcy:"\u042C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",Sopf:"\u{1D54A}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",
2sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",Sscr:"\u{1D4AE}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",Star:"\u22C6",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",sube:"\u2286",subE:"\u2AC5",subedot:"\u2AC3",submult:"\u2AC1",subne:"\u228A",subnE:"\u2ACB",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup:"\u2283",Sup:"\u22D1",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supE:"\u2AC6",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supne:"\u228B",supnE:"\u2ACC",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:"	",target:"\u2316",tau:"\u03C4",Tau:"\u03A4",tbrk:"\u23B4",tcaron:"\u0165",Tcaron:"\u0164",tcedil:"\u0163",Tcedil:"\u0162",tcy:"\u0442",Tcy:"\u0422",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",Tfr:"\u{1D517}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",theta:"\u03B8",Theta:"\u0398",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223C",thorn:"\xFE",THORN:"\xDE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",Topf:"\u{1D54B}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",Tscr:"\u{1D4AF}",tscy:"\u0446",TScy:"\u0426",tshcy:"\u045B",TSHcy:"\u040B",tstrok:"\u0167",Tstrok:"\u0166",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uacute:"\xFA",Uacute:"\xDA",uarr:"\u2191",uArr:"\u21D1",Uarr:"\u219F",Uarrocir:"\u2949",ubrcy:"\u045E",Ubrcy:"\u040E",ubreve:"\u016D",Ubreve:"\u016C",ucirc:"\xFB",Ucirc:"\xDB",ucy:"\u0443",Ucy:"\u0423",udarr:"\u21C5",udblac:"\u0171",Udblac:"\u0170",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",Ufr:"\u{1D518}",ugrave:"\xF9",Ugrave:"\xD9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",Umacr:"\u016A",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",uogon:"\u0173",Uogon:"\u0172",uopf:"\u{1D566}",Uopf:"\u{1D54C}",uparrow:"\u2191",Uparrow:"\u21D1",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",Updownarrow:"\u21D5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",upsilon:"\u03C5",Upsilon:"\u03A5",UpTee:"\u22A5",UpTeeArrow:"\u21A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",Uring:"\u016E",urtri:"\u25F9",uscr:"\u{1D4CA}",Uscr:"\u{1D4B0}
2",utdot:"\u22F0",utilde:"\u0169",Utilde:"\u0168",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uuml:"\xFC",Uuml:"\xDC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",vcy:"\u0432",Vcy:"\u0412",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",vee:"\u2228",Vee:"\u22C1",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",vfr:"\u{1D533}",Vfr:"\u{1D519}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",Vopf:"\u{1D54D}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",Vscr:"\u{1D4B1}",vsubne:"\u228A\uFE00",vsubnE:"\u2ACB\uFE00",vsupne:"\u228B\uFE00",vsupnE:"\u2ACC\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",wcirc:"\u0175",Wcirc:"\u0174",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",Wfr:"\u{1D51A}",wopf:"\u{1D568}",Wopf:"\u{1D54E}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",Wscr:"\u{1D4B2}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",Xfr:"\u{1D51B}",xharr:"\u27F7",xhArr:"\u27FA",xi:"\u03BE",Xi:"\u039E",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",Xopf:"\u{1D54F}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",xscr:"\u{1D4CD}",Xscr:"\u{1D4B3}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacute:"\xFD",Yacute:"\xDD",yacy:"\u044F",YAcy:"\u042F",ycirc:"\u0177",Ycirc:"\u0176",ycy:"\u044B",Ycy:"\u042B",yen:"\xA5",yfr:"\u{1D536}",Yfr:"\u{1D51C}",yicy:"\u0457",YIcy:"\u0407",yopf:"\u{1D56A}",Yopf:"\u{1D550}",yscr:"\u{1D4CE}",Yscr:"\u{1D4B4}",yucy:"\u044E",YUcy:"\u042E",yuml:"\xFF",Yuml:"\u0178",zacute:"\u017A",Zacute:"\u0179",zcaron:"\u017E",Zcaron:"\u017D",zcy:"\u0437",Zcy:"\u0417",zdot:"\u017C",Zdot:"\u017B",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",zeta:"\u03B6",Zeta:"\u0396",zfr:"\u{1D537}",Zfr:"\u2128",zhcy:"\u0436",ZHcy:"\u0416",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",zscr:"\u{1D4CF}",Zscr:"\u{1D4B5}",zwj:"\u200D",zwnj:"\u200C"},v={aacute:"\xE1",Aacute:"\xC1",acirc:"\xE2",Acirc:"\xC2",acute:"\xB4",aelig:"\xE6",AElig:"\xC6",agrave:"\xE0",Agrave:"\xC0",amp:"&",AMP:"&",aring:"\xE5",Aring:"\xC5",atilde:"\xE3",Atilde:"\xC3",auml:"\xE4",Auml:"\xC4",brvbar:"\xA6",ccedil:"\xE7",Ccedil:"\xC7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",eacute:"\xE9",Eacute:"\xC9",ecirc:"\xEA",Ecirc:"\xCA",egrave:"\xE8",Egrave:"\xC8",eth:"\xF0",ETH:"\xD0",euml:"\xEB",Euml:"\xCB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",iacute:"\xED",Iacute:"\xCD",icirc:"\xEE",Icirc:"\xCE",iexcl:"\xA1",igrave:"\xEC",Igrave:"\xCC",iquest:"\xBF",iuml:"\xEF",Iuml:"\xCF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",ntilde:"\xF1",Ntilde:"\xD1",oacute:"\xF3",Oacute:"\xD3",ocirc:"\xF4",Ocirc:"\xD4",ograve:"\xF2",Ograve:"\xD2",ordf:"\xAA",ordm:"\xBA",oslash:"\xF8",Oslash:"\xD8",otilde:"\xF5",Otilde:"\xD5",ouml:"\xF6",Ouml:"\xD6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",thorn:"\xFE",THORN:"\xDE",times:"\xD7",uacute:"\xFA",Uacute:"\xDA",ucirc:"\xFB",Ucirc:"\xDB",ugrave:"\xF9",Ugrave:"\xD9",uml:"\xA8",uuml:"\xFC",Uuml:"\xDC",yacute:"\xFD",Yacute:"\xDD",yen:"\xA5",yuml:"\xFF"},b={0:"\uFFFD",128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"},C=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],M=String.fromCharCode,I={},x=I.hasOwnProperty,N=function(p,y){return x.call(p,y)},F=function(p,y){for(var S=-1,k=p.length;++S<k;)if(p[S]==y)return!0;return!1}
2,R=function(p,y){if(!p)return y;var S={},k;for(k in y)S[k]=N(p,k)?p[k]:y[k];return S},B=function(p,y){var S="";return p>=55296&&p<=57343||p>1114111?(y&&L("character reference outside the permissible Unicode range"),"\uFFFD"):N(b,p)?(y&&L("disallowed character reference"),b[p]):(y&&F(C,p)&&L("disallowed character reference"),p>65535&&(p-=65536,S+=M(p>>>10&1023|55296),p=56320|p&1023),S+=M(p),S)},O=function(p){return"&#x"+p.toString(16).toUpperCase()+";"},G=function(p){return"&#"+p+";"},L=function(p){throw Error("Parse error: "+p)},E=function(p,y){y=R(y,E.options);var S=y.strict;S&&D.test(p)&&L("forbidden code point");var k=y.encodeEverything,H=y.useNamedReferences,$=y.allowUnsafeSymbols,Q=y.decimal?G:O,te=function(U){return Q(U.charCodeAt(0))};return k?(p=p.replace(s,function(U){return H&&N(u,U)?"&"+u[U]+";":te(U)}),H&&(p=p.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")),H&&(p=p.replace(a,function(U){return"&"+u[U]+";"}))):H?($||(p=p.replace(l,function(U){return"&"+u[U]+";"})),p=p.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;"),p=p.replace(a,function(U){return"&"+u[U]+";"})):$||(p=p.replace(l,te)),p.replace(i,function(U){var he=U.charCodeAt(0),ue=U.charCodeAt(1),W=(he-55296)*1024+ue-56320+65536;return Q(W)}).replace(o,te)};E.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var f=function(p,y){y=R(y,f.options);var S=y.strict;return S&&A.test(p)&&L("malformed character reference"),p.replace(c,function(k,H,$,Q,te,U,he,ue,W){var ie,Ce,Se,st,Le,tt;return H?(Le=H,g[Le]):$?(Le=$,tt=Q,tt&&y.isAttributeValue?(S&&tt=="="&&L("`&` did not start a character reference"),k):(S&&L("named character reference was not terminated by a semicolon"),v[Le]+(tt||""))):te?(Se=te,Ce=U,S&&!Ce&&L("character reference was not terminated by a semicolon"),ie=parseInt(Se,10),B(ie,S)):he?(st=he,Ce=ue,S&&!Ce&&L("character reference was not terminated by a semicolon"),ie=parseInt(st,16),B(ie,S)):(S&&L("named character reference was not terminated by a semicolon"),k)})};f.options={isAttributeValue:!1,strict:!1};var _=function(p){return p.replace(l,function(y){return d[y]})},w={version:"1.2.0",encode:E,decode:f,escape:_,unescape:f};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd)define(function(){return w});else if(e&&!e.nodeType)if(r)r.exports=w;else for(var m in w)N(w,m)&&(e[m]=w[m]);else n.he=w})(Kn)});var Fi=St(gr()),Ks=St(Dr()),Js=St(Ar());Fi.default.extend(Ks.default);Fi.default.extend(Js.default);function Qs(n,e=new Date){let r="DD/MM/YYYY h:mm a";if(!n?.length)return[];let t=[];for(let i of n)t.push({start:Fi.default.utc(i.start_at,r).toDate(),end:Fi.default.utc(i.end_at,r).toDate(),source:i});return t.sort((i,s)=>i.start.getTime()-s.start.getTime())}var sn=St(gr()),Zs=St(Ar()),Xs=St(Dr());sn.default.extend(Zs.default);sn.default.extend(Xs.default);function eo(n){let e="DD/MM/YYYY h:mm a";if(n)return sn.default.utc(n,e).toDate()}var ai=class{constructor(){this.parent_id=null;this.slug=null;this.description=null;this.meta=null;this.highlights=null;this.contact_name=null;this.phone_primary=null;this.phone_secondary=null;this.phone_offseason=null;this.phone_tollfree=null;this.opengraph_title=null;this.opengraph_description=null;this.email=null;this.status=null;this.tripadvisor_id=null;this.tripadvisor_url=null;this.tripadvisor_rating_url=null;this.tripadvisor_rating=null;this.tripadvisor_count=null;this.activated_at=null;this.expired_at=null;this.is_featured=!1;this.is_in_national_park=!1;this.price=null;this.types=[];this.locations=[];this.categories=[];this.websites=[];this.dates=[];this.occurrences=[];this.next_occurrence=void 0;this.attachments=[];this.related=[];this.campaigns=[];this.amenities=[];this.seasons=[];this.id=0;this.name="";this.created_at=null;this.updated_at=null;this.translations={}}get next_date(){return eo(this.next_occurrence)}get all_occurrences(){return Qs(this.occurrences||[])}get primary_website(){return this.websites?.find(e=>e.type?.id===2)??this.websites?.[0]??null}get booking_website(){return this.websites?.find(e=>e.type?.id===8)??null}get map_url(){let e=this.locations?.[0];if(!e)return null;if(e?.civic_address&&!e?.civic_address.includes("undefined")&&e?.civic_address!=""){let t=[e.name,e.civic_address,e.community?.name,e.state].filter(i=>i&&!i.includes("undefined")).join(" ");return`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(t)}`}return e.latitude&&e.longitude?`https://www.google.com/maps/search/?api=1&query=${e.latitude},${e.longitude}`:null}get has_attachments(){return this.attachments&&this.attachments.length>1}get is_event(){return this.types?.some(e=>e.id===3)??!1}get is_package(){return this.categories?.some(e=>e.id===101)??!1}};var Gt=class Gt{constructor(){this.STORAGE_KEY="selectedSeasonId";this._seasons=Y([]);this.seasons=this._seasons.asReadonly();this.selectedSeason=Be(()=>{let e=this.seasons(),r=this.selectedSeasonId();return e.find(t=>
2t.id===r)??this.seasons()[0]??null});this.selectedSeasonId=Y(null);this.route=h(Ws);this.isBrowser=Vt(h(Bt)),this.selectedSeasonId.set(this.getStoredSeasonId()),this.route.queryParamMap.subscribe(e=>{console.log("SeasonService: queryParamMap changed:",e);let r=e.get("season")?.toLowerCase()??"",t={all:1,spring:2,summer:3,fall:4,winter:5,autumn:4};r in t&&this.selectedSeasonId.set(t[r])})}setAvailableSeasons(e){this._seasons.set(e)}setSeason(e){this.selectedSeasonId.set(e.id),this.isBrowser&&localStorage.setItem(this.STORAGE_KEY,String(e.id))}getStoredSeasonId(){try{let e=localStorage.getItem(this.STORAGE_KEY);return e?parseInt(e,10):null}catch{return 1}}};Gt.\u0275fac=function(r){return new(r||Gt)},Gt.\u0275prov=P({token:Gt,factory:Gt.\u0275fac,providedIn:"root"});var ui=Gt;var on="selected-listing",io=0,an=null,un=null,ln=null,cn=null,dn=null,hn=null,pn=null,fn=null,mn=null,gn=null,Ht=class Ht{constructor(e,r,t){this.http=e;this.transferState=r;this.seasonService=t;this.SSR_CACHE_DURATION=2*60*60*1e3;this.LOAD_TIMEOUT_MS=15e3;this.initializationPromise=null;this.catalogLoaded=!1;this.allListings=Y([]);this.loading=Y(!0);this.listing_slug=Y(null);this.campaign_id=Y(null);this.selectedListing=Y(null);this.listing=this.selectedListing.asReadonly();this.campaign=Be(()=>this.campaigns().find(e=>e.id===this.campaign_id())||null);this.listings=Be(()=>{let e=this.seasonService.selectedSeason(),r=this.allListings(),t=r.filter(i=>i?.is_campaign_only!==!0);return console.log("Campaign Listings Removed:",r.filter(i=>i?.is_campaign_only)),!e||e.id===1?t:t.filter(i=>i.seasons?.some(s=>s.name===e.name))});this.campaignListings=Be(()=>{let e=this.seasonService.selectedSeason(),r=this.allListings();return!e||e?.id===1?r:r.filter(t=>t.seasons?.some(i=>i.name===e?.name))});this.types=Y([]);this.campaigns=Y([]);this.areas=Y([]);this.counties=Y([]);this.communities=Y([]);this.categories=Y([]);this.seasons=Y([]);this.amenities=Y([]);this.regions=Y([]);let i=h(Bt);this.isBrowser=Vt(i),this.isServer=js(i),dr(()=>{let s=this.seasons();this.seasonService.setAvailableSeasons(s)})}initCauseway(){if(this.catalogLoaded)return Promise.resolve();if(this.initializationPromise)return this.initializationPromise;let e=Date.now();if(this.isServer){let t=globalThis.clearedKeys;t&&t.has("causeway-all")&&this.clearCausewayCache(t)}return an&&un&&ln&&cn&&dn&&hn&&pn&&fn&&mn&&gn&&io>
2e?(console.log("\u2705 Using in-memory SSR cache"),this.setAllSignalsFromCache(),this.catalogLoaded=!0,this.loading.set(!1),Promise.resolve()):(this.loading.set(!0),this.initializationPromise=bs(this.http.get(zs.CAUSEWAY_DATA,{transferCache:!1}).pipe(Cs(this.LOAD_TIMEOUT_MS))).then(t=>{if(!Array.isArray(t?.listings)||t.listings.length===0)throw new Error("CW_LISTINGS_UNAVAILABLE");console.log("\u2705 Listings & taxonomies fetched");let i=t.listings.map(o=>Object.assign(new ai,o)).sort((o,a)=>{if(a.is_featured!==o.is_featured)return Number(a.is_featured)-Number(o.is_featured);let u=o.next_date?.getTime()??1/0,l=a.next_date?.getTime()??1/0;return u-l});this.isServer&&(an=i,un=t["listing-type"]||[],ln=t["listing-campaigns"]||[],cn=t["listing-areas"]||[],dn=t["listing-counties"]||[],hn=t["listing-communities"]||[],pn=t["listings-category"]||[],fn=t["listings-seasons"]||[],mn=t["listings-amenities"]||[],gn=t["listing-regions"]||[],io=e+this.SSR_CACHE_DURATION),this.allListings.set(i),this.types.set(t["listing-type"]||[]),this.campaigns.set(t["listing-campaigns"]||[]),this.areas.set(t["listing-areas"]||[]),this.counties.set(t["listing-counties"]||[]),this.communities.set(t["listing-communities"]||[]),this.categories.set(t["listings-category"]||[]),this.seasons.set((t["listings-seasons"]||[]).sort((o,a)=>o.id-a.id)),this.amenities.set(t["listings-amenities"]||[]),this.regions.set(t["listing-regions"]||[]),this.catalogLoaded=!0;let s=this.listing_slug();s&&this.selectedListing.set(i.find(o=>o.slug===s)||null)}).catch(t=>{let i=t instanceof As||t?.name==="TimeoutError"?"CW_LISTINGS_TIMEOUT":"CW_LISTINGS_UNAVAILABLE";throw console.error("\u274C Error loading listings:",t),new Error(i,{cause:t})}).finally(()=>{this.loading.set(!1),this.initializationPromise=null}),this.initializationPromise)}setAllSignalsFromCache(){this.allListings.set(an.map(e=>Object.assign(new ai,e))),this.types.set(un),this.campaigns.set(ln),this.areas.set(cn),this.counties.set(dn),this.communities.set(hn),this.categories.set(pn),this.seasons.set(fn),this.amenities.set(mn),this.regions.set(gn)}clearCausewayCache(e){console.log("\u{1F9FC} SSR cache bypassed due to cleared key: causeway-all"),an=null,un=null,ln=null,cn=null,dn=null,hn=null,pn=null,f
2n=null,mn=null,gn=null,e?.delete("causeway-all")}selectListing(e){return Ti(this,null,function*(){if(console.log(`\u{1F539} Selecting listing: ${e}`),this.listing_slug.set(e),this.isBrowser&&this.transferState.hasKey(on)){let t=this.transferState.get(on,null);if(this.transferState.remove(on),t?.slug===e){let i=Object.assign(new ai,t);return this.selectedListing.set(i),i}}yield this.initCauseway();let r=this.allListings().find(t=>t.slug===e)||null;return this.selectedListing.set(r),this.isServer&&r&&this.transferState.set(on,r),console.log("\u2705 Listing set",r),r})}selectCampaign(e){return Ti(this,null,function*(){console.log(`\u{1F539} Selecting campaign: ${e}`),this.campaign_id.set(e),console.log("\u2705 Campaign set: ",this.campaigns().find(r=>r.id===e))})}getRelatedListings(e){return this.allListings().filter(r=>e.related.includes(r.id))}};Ht.\u0275fac=function(r){return new(r||Ht)(si($s),si(en),si(ui))},Ht.\u0275prov=P({token:Ht,factory:Ht.\u0275fac,providedIn:"root"});var no=Ht;function Ut(n){n||(nr(Ut),n=h(Nt));let e=new ri(r=>n.onDestroy(r.next.bind(r)));return r=>r.pipe(ee(e))}function Pa(n,e){let r=!e?.manualCleanup;r&&!e?.injector&&nr(Pa);let t=r?e?.injector?.get(Nt)??h(Nt):null,i=Va(e?.equal),s;e?.requireSync?s=Y({kind:0},{equal:i}):s=Y({kind:1,value:e?.initialValue},{equal:i});let o,a=n.subscribe({next:u=>s.set({kind:1,value:u}),error:u=>{if(e?.rejectErrors)throw u;s.set({kind:2,error:u})},complete:()=>{o?.()}});if(e?.requireSync&&s().kind===0)throw new Tt(601,!1);return o=t?.onDestroy(a.unsubscribe.bind(a)),Be(()=>{let u=s();switch(u.kind){case 1:return u.value;case 2:throw u.error;case 0:throw new Tt(601,!1)}},{equal:e?.equal})}function Va(n=Object.is){return(e,r)=>e.kind===1&&r.kind===1&&n(e.value,r.value)}var mo=(()=>{let e=class e{_renderer;_elementRef;onChange=t=>{};onTouched=()=>{};constructor(t,i){this._renderer=t,this._elementRef=i}setProperty(t,i){this._renderer.setProperty(this._elementRef.nativeElement,t,i)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}};T(e,"\u0275fac",function(i){return new(i||e)(V(Ni),V(oe))}),T(e,"\u0275dir",q({type:e}));let n=e;return n})(),Tn=(()=>{let e=class e extends mo{};T(e,"\u0275fac",(()=>{let t;return function(s){return(t||(t=Oe(e)))(s||e)}})()),T(e,"\u0275dir",q({type:e,features:[Ee]}));let n=e;return n})(),ct=new Ke(""),Ga={provide:ct,useExisting:we(()=>Ha),multi:!0},Ha=(()=>{let e=class e extends Tn{writeValue(t){this.setProperty("checked",t)}};T(e,"\u0275fac",(()=>{let t;return function(s){return(t||(t=Oe(e)))(s||e)}})()),T(e,"\u0275dir",q({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(i,s){i&1&&se("change",function(a){return s.onChange(a.target.checked)})("blur",function(){return s.onTouched()})},standalone:!1,features:[xe([Ga]),Ee]}));let n=e;return n})(),Ua={provide:ct,useExisting:we(()=>go),multi:!0};function qa(){let n=hr()?hr().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}var ja=new Ke(""),go=(()=>{let e=class e extends mo{_compositionMode;_composing=!1;constructor(t,i,s){super(t,i),this._compositionMode=s,this._compositionMode==null&&(this._compositionMode=!qa())}writeValue(t){let i=t??"";this.setProperty("value",i)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}};T(e,"\u0275fac",function(i){return new(i||e)(V(Ni),V(oe),V(ja,8))}),T(e,"\u0275dir",q({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(i,s){i&1&&se("input",function(a){return s._handleInput(a.target.value)})("blur",function(){return s.onTouched()})("compositionstart",function(){return s._compositionStart()})("compositionend",function(a){return s._compositionEnd(a.target.value)})},standalone:!1,features:[xe([Ua]),Ee]}));let n=e;return n})();function Sr(n){return n==null||xr(n)===0}function xr(n){return n==null?null:Array.isArray(n)||typeof n=="string"?n.length:n instanceof Set?n.size:null}var bt=new Ke(""),On=new Ke(""),$a=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,ro=class{static min(e){return Wa(e)}static max(e){return za(e)}static required(e){return _o(e)}static requiredTrue(e){return vo(e)}static email(e){return Ya(e)}static minLength(e){return Ka(e)}static maxLength(e){return Ja(e)}static pattern(e){return Qa(e)}static nullValidator(e){return vn()}static compose(e){return wo(e)}static composeAsync(e){return Eo(e)}};function Wa(n){return e=>{if(e.value==null||n==null)return null;let r=parseFloat(e.value);return!isNaN(r)&&r<n?{min:{min:n,actual:e.value}}:null}}function za(n){return e=>{if(e.value==null||n==null)return null;let r=parseFloat(e.value);return!isNaN(r)&&r>n?{max:{max:n,actual:e.value}}:null}}function _o(n){return Sr(n.value)?{required:!0}:null}function vo(n){return n.value===!0?null:{required:!0}}function Ya(n){return Sr(n.value)||$a.test(n.value)?null:{email:!0}}function Ka(n){return e=>{let r=e.value?.length??xr(e.value);return r===null||r===0?null:r<n?{minlength:{requiredLength:n,actualLength:r}}:null}}function Ja(n){return e=>{let r=e.value?.length??xr(e.value);return r!==null&&r>n?{maxlength:{requiredLength:n,actualLength:r}}:null}}function Qa(n){if(!n)return vn;let e,r;return typeof n=="string"?(r="",n.charAt(0)!=="^"&&(r+="^"),r+=n,n.charAt(n.length-1)!=="$"&&(r+="$"),e=new RegExp(r)):(r=n.toString(),e=n),t=>{if(Sr(t.value))return null;let i=t.value;return e.test(i)?null:{pattern:{requiredPattern:r,actualValue:i}}}}function vn(n){return null}function Do(n){return n!=null}function yo(n){return Is(n)?ys(n):n}function bo(n){let e={};
vendor: 16,721 bytes, line 2
2return n.forEach(r=>{e=r!=null?Z(Z({},e),r):e}),Object.keys(e).length===0?null:e}function Ao(n,e){return e.map(r=>r(n))}function Za(n){return!n.validate}function Co(n){return n.map(e=>Za(e)?e:r=>e.validate(r))}function wo(n){if(!n)return null;let e=n.filter(Do);return e.length==0?null:function(r){return bo(Ao(r,e))}}function Tr(n){return n!=null?wo(Co(n)):null}function Eo(n){if(!n)return null;let e=n.filter(Do);return e.length==0?null:function(r){let t=Ao(r,e).map(yo);return Es(t).pipe(ze(bo))}}function Or(n){return n!=null?Eo(Co(n)):null}function so(n,e){return n===null?[e]:Array.isArray(n)?[...n,e]:[n,e]}function So(n){return n._rawValidators}function xo(n){return n._rawAsyncValidators}function Cr(n){return n?Array.isArray(n)?n:[n]:[]}function Dn(n,e){return Array.isArray(n)?n.includes(e):n===e}function oo(n,e){let r=Cr(e);return Cr(n).forEach(i=>{Dn(r,i)||r.push(i)}),r}function ao(n,e){return Cr(e).filter(r=>!Dn(n,r))}var yn=class{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=Tr(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Or(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e=void 0){this.control&&this.control.reset(e)}hasError(e,r){return this.control?this.control.hasError(e,r):!1}getError(e,r){return this.control?this.control.getError(e,r):null}},lt=class extends yn{name;get formDirective(){return null}get path(){return null}},qt=class extends yn{_parent=null;name=null;valueAccessor=null},bn=class{_cd;constructor(e){this._cd=e}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},Xa={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},ih=pe(Z({},Xa),{"[class.ng-submitted]":"isSubmitted"}),nh=(()=>{let e=class e extends bn{constructor(t){super(t)}};T(e,"\u0275fac",function(i){return new(i||e)(V(qt,2))}),T(e,"\u0275dir",q({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,s){i&2&&le("ng-untouched",s.isUntouched)("ng-touched",s.isTouched)("ng-pristine",s.isPristine)("ng-dirty",s.isDirty)("ng-valid",s.isValid)("ng-invalid",s.isInvalid)("ng-pending",s.isPending)},standalone:!1,features:[Ee]}));let n=e;return n})(),rh=(()=>{let e=class e extends bn{constructor(t){super(t)}};T(e,"\u0275fac",function(i){return new(i||e)(V(lt,10))}),T(e,"\u0275dir",q({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,s){i&2&&le("ng-untouched",s.isUntouched)("ng-touched",s.isTouched)("ng-pristine",s.isPristine)("ng-dirty",s.isDirty)("ng-valid",s.isValid)("ng-invalid",s.isInvalid)("ng-pending",s.isPending)("ng-submitted",s.isSubmitted)},standalone:!1,features:[Ee]}));let n=e;return n})();var Ri="VALID",_n="INVALID",li="PENDING",Ii="DISABLED",yt=class{},An=class extends yt{value;source;constructor(e,r){super(),this.value=e,this.source=r}},Li=class extends yt{pristine;source;constructor(e,r){super(),this.pristine=e,this.source=r}},Pi=class extends yt{touched;source;constructor(e,r){super(),this.touched=e,this.source=r}},ci=class extends yt{status;source;constructor(e,r){super(),this.status=e,this.source=r}},Cn=class extends yt{source;constructor(e){super(),this.source=e}},wn=class extends yt{source;constructor(e){super(),this.source=e}};function Mr(n){return(Mn(n)?n.validators:n)||null}function eu(n){return Array.isArray(n)?Tr(n):n||null}function Nr(n,e){return(Mn(e)?e.asyncValidators:n)||null}function tu(n){return Array.isArray(n)?Or(n):n||null}function Mn(n){return n!=null&&!Array.isArray(n)&&typeof n=="object"}function To(n,e,r){let t=n.controls;if(!(e?Object.keys(t):t).length)throw new Tt(1e3,"");if(!t[r])throw new Tt(1001,"")}function Oo(n,e,r){n._forEachChild((t,i)=>{if(r[i]===void 0)throw new Tt(1002,"")})}var di=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(e,r){this._assignValidators(e),this._assignAsyncValidators(r)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get status(){return it(this.statusReactive)}set status(e){it(()=>this.statusReactive.set(e))}_status=Be(()=>this.statusReactive());statusReactive=Y(void 0);get valid(){return this.status===Ri}get invalid(){return this.status===_n}get pending(){return this.status==li}get disabled(){return this.status===Ii}get enabled(){return this.status!==Ii}errors;get pristine(){return it(this.pristineReactive)}set pristine(e){it(()=>this.pristineReactive.set(e))}_pristine=Be(()=>this.pristineReactive());pristineReactive=Y(!0);get dirty(){return!this.pristine}get touched(){return it(this.touchedReactive)}set touched(e){it(()=>this.touchedReactive.set(e))}_touched=Be(()=>this.touchedReactive());touchedReactive=Y(!1);get untouched(){return!this.touched}_events=new K;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._assignValidators(e)}setAsyncValidators(e){this._assignAsyncValidators(e)}addValidators(e){this.setValidators(oo(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(oo(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(ao(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(ao(e,this._rawAsyncValidators))}hasValidator(e){return Dn(this._rawValidators,e)}hasAsyncValidator(e){return Dn(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){let r=this.touched===!1;this.touched=!0;let t=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsTouched(pe(Z({},e),{sourceControl:t})),r&&e.emitEvent!==!1&&this._events.next(new Pi(!0,t))}markAllAsTouched(e={}){this.markAsTouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:this}),this._forEachChild(r=>r.markAllAsTouched(e))}markAsUntouched(e={}){let r=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let t=e.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:t})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,t),r&&e.emitEvent!==!1&&this._events.next(new Pi(!1,t))}markAsDirty(e={}){let r=this.pristine===!0;this.pristine=!1;let t=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsDirty(pe(Z({},e),{sourceControl:t})),r&&e.emitEvent!==!1&&this._events.next(new Li(!1,t))}markAsPristine(e={}){let r=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let t=e.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:e.emitEvent})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e,t),r&&e.emitEvent!==!1&&this._events.next(new Li(!0,t))}markAsPending(e={}){this.status=li;let r=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new ci(this.status,r)),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.markAsPending(pe(Z({},e),{sourceControl:r}))}disable(e={}){let r=this._parentMarkedDirty(e.onlySelf);this.status=Ii,this.errors=null,this._forEachChild(i=>{i.disable(pe(Z({},e),{onlySelf:!0}))}),this._updateValue();let t=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new An(this.value,t)),this._events.next(new ci(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(pe(Z({},e),{skipPristineCheck:r}),this),this._onDisabledChange.forEach(i=>i(!0))}enable(e={}){let r=this._parentMarkedDirty(e.onlySelf);this.status=Ri,this._forEachChild(t=>{t.enable(pe(Z({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(pe(Z({},e),{skipPristineCheck:r}),this),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(e,r){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine({},r),this._parent._updateTouched({},r))}setParent(e){this._parent=e}getRawValue(){return this.value}updateValueAndValidity(e={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let t=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ri||this.status===li)&&this._runAsyncValidator(t,e.emitEvent)}let r=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new An(this.value,r)),this._events.next(new ci(this.status,r)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(pe(Z({},e),{sourceControl:r}))}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(r=>r._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Ii:Ri}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e,r){if(this.asyncValidator){this.status=li,this._hasOwnPendingAsyncValidator={emitEvent:r!==!1};let t=yo(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:r,shouldHaveEmitted:e})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let e=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,e}return!1}setErrors(e,r={}){this.errors=e,this._updateControlsErrors(r.emitEvent!==!1,this,r.shouldHaveEmitted)}get(e){let r=e;return r==null||(Array.isArray(r)||(r=r.split(".")),r.length===0)?null:r.reduce((t,i)=>t&&t._find(i),this)}getError(e,r){let t=r?this.get(r):this;return t&&t.errors?t.errors[e]:null}hasError(e,r){return!!this.getError(e,r)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e,r,t){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),(e||t)&&this._events.next(new ci(this.status,r)),this._parent&&this._parent._updateControlsErrors(e,r,t)}_initObservables(){this.valueChanges=new j,this.statusChanges=new j}_calculateStatus(){return this._allControlsDisabled()?Ii:this.errors?_n:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(li)?li:this._anyControlsHaveStatus(_n)?_n:Ri}_anyControlsHaveStatus(e){return this._anyControls(r=>r.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e,r){let t=!this._anyControlsDirty(),i=this.pristine!==t;this.pristine=t,this._parent&&!e.onlySelf&&this._parent._updatePristine(e,r),i&&this._events.next(new Li(this.pristine,r))}_updateTouched(e={},r){this.touched=this._anyControlsTouched(),this._events.next(new Pi(this.touched,r)),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,r)}_onDisabledChange=[];_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){Mn(e)&&e.updateOn!=null&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){let r=this._parent&&this._parent.dirty;return!e&&!!r&&!this._parent._anyControlsDirty()}_find(e){return null}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=eu(this._rawValidators)}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=tu(this._rawAsyncValidators)}},hi=class extends di{constructor(e,r,t){super(Mr(r),Nr(t,r)),this.controls=e,this._initObservables(),this._setUpdateStrategy(r),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(e,r){return this.controls[e]?this.controls[e]:(this.controls[e]=r,r.setParent(this),r._registerOnCollectionChange(this._onCollectionChange),r)}addControl(e,r,t={}){this.registerControl(e,r),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(e,r={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}setControl(e,r,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],r&&this.registerControl(e,r),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,r={}){Oo(this,!0,e),Object.keys(e).forEach(t=>{To(this,!0,t),this.controls[t].setValue(e[t],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r)}patchValue(e,r={}){e!=null&&(Object.keys(e).forEach(t=>{let i=this.controls[t];i&&i.patchValue(e[t],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r))}reset(e={},r={}){this._forEachChild((t,i)=>{t.reset(e?e[i]:null,{onlySelf:!0,emitEvent:r.emitEvent})}),this._updatePristine(r,this),this._updateTouched(r,this),this.updateValueAndValidity(r)}getRawValue(){return this._reduceChildren({},(e,r,t)=>(e[t]=r.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(r,t)=>t._syncPendingControls()?!0:r);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(r=>{let t=this.controls[r];t&&e(t,r)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(let[r,t]of Object.entries(this.controls))if(this.contains(r)&&e(t))return!0;return!1}_reduceValue(){let e={};return this._reduceChildren(e,(r,t,i)=>((t.enabled||this.disabled)&&(r[i]=t.value),r))}_reduceChildren(e,r){let t=e;return this._forEachChild((i,s)=>{t=r(t,i,s)}),t}_allControlsDisabled(){for(let e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null}};var wr=class extends hi{};var Gi=new Ke("",{providedIn:"root",factory:()=>Nn}),Nn="always";function Mo(n,e){return[...e.path,n]}function En(n,e,r=Nn){Br(n,e),e.valueAccessor.writeValue(n.value),(n.disabled||r==="always")&&e.valueAccessor.setDisabledState?.(n.disabled),nu(n,e),su(n,e),ru(n,e),iu(n,e)}function uo(n,e,r=!0){let t=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(t),e.valueAccessor.registerOnTouched(t)),xn(n,e),n&&(e._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}
2function Sn(n,e){n.forEach(r=>{r.registerOnValidatorChange&&r.registerOnValidatorChange(e)})}function iu(n,e){if(e.valueAccessor.setDisabledState){let r=t=>{e.valueAccessor.setDisabledState(t)};n.registerOnDisabledChange(r),e._registerOnDestroy(()=>{n._unregisterOnDisabledChange(r)})}}function Br(n,e){let r=So(n);e.validator!==null?n.setValidators(so(r,e.validator)):typeof r=="function"&&n.setValidators([r]);let t=xo(n);e.asyncValidator!==null?n.setAsyncValidators(so(t,e.asyncValidator)):typeof t=="function"&&n.setAsyncValidators([t]);let i=()=>n.updateValueAndValidity();Sn(e._rawValidators,i),Sn(e._rawAsyncValidators,i)}function xn(n,e){let r=!1;if(n!==null){if(e.validator!==null){let i=So(n);if(Array.isArray(i)&&i.length>0){let s=i.filter(o=>o!==e.validator);s.length!==i.length&&(r=!0,n.setValidators(s))}}if(e.asyncValidator!==null){let i=xo(n);if(Array.isArray(i)&&i.length>0){let s=i.filter(o=>o!==e.asyncValidator);s.length!==i.length&&(r=!0,n.setAsyncValidators(s))}}}let t=()=>{};return Sn(e._rawValidators,t),Sn(e._rawAsyncValidators,t),r}function nu(n,e){e.valueAccessor.registerOnChange(r=>{n._pendingValue=r,n._pendingChange=!0,n._pendingDirty=!0,n.updateOn==="change"&&No(n,e)})}function ru(n,e){e.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,n.updateOn==="blur"&&n._pendingChange&&No(n,e),n.updateOn!=="submit"&&n.markAsTouched()})}function No(n,e){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function su(n,e){let r=(t,i)=>{e.valueAccessor.writeValue(t),i&&e.viewToModelUpdate(t)};n.registerOnChange(r),e._registerOnDestroy(()=>{n._unregisterOnChange(r)})}function Bo(n,e){n==null,Br(n,e)}function ou(n,e){return xn(n,e)}function Fo(n,e){if(!n.hasOwnProperty("model"))return!1;let r=n.model;return r.isFirstChange()?!0:!Object.is(e,r.currentValue)}function au(n){return Object.getPrototypeOf(n.constructor)===Tn}function Ro(n,e){n._syncPendingControls(),e.forEach(r=>{let t=r.control;t.updateOn==="submit"&&t._pendingChange&&(r.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function Io(n,e){if(!e)return null;Array.isArray(e);let r,t,i;return e.forEach(s=>{s.constructor===go?r=s:au(s)?t=s:i=s}),i||t||r||null}function uu(n,e){let r=n.indexOf(e);r>-1&&n.splice(r,1)}var lu={provide:lt,useExisting:we(()=>cu)},ki=Promise.resolve(),cu=(()=>{let e=class e extends lt{callSetDisabledState;get submitted(){return it(this.submittedReactive)}_submitted=Be(()=>this.submittedReactive());submittedReactive=Y(!1);_directives=new Set;form;ngSubmit=new j;options;constructor(t,i,s){super(),this.callSetDisabledState=s,this.form=new hi({},Tr(t),Or(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){ki.then(()=>{let i=this._findContainer(t.path);t.control=i.registerControl(t.name,t.control),En(t.control,t,this.callSetDisabledState),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t)})}getControl(t){return this.form.get(t.path)}
2removeControl(t){ki.then(()=>{let i=this._findContainer(t.path);i&&i.removeControl(t.name),this._directives.delete(t)})}addFormGroup(t){ki.then(()=>{let i=this._findContainer(t.path),s=new hi({});Bo(s,t),i.registerControl(t.name,s),s.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){ki.then(()=>{let i=this._findContainer(t.path);i&&i.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,i){ki.then(()=>{this.form.get(t.path).setValue(i)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submittedReactive.set(!0),Ro(this.form,this._directives),this.ngSubmit.emit(t),this.form._events.next(new Cn(this.control)),t?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submittedReactive.set(!1),this.form._events.next(new wn(this.form))}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}};T(e,"\u0275fac",function(i){return new(i||e)(V(bt,10),V(On,10),V(Gi,8))}),T(e,"\u0275dir",q({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,s){i&1&&se("submit",function(a){return s.onSubmit(a)})("reset",function(){return s.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[xe([lu]),Ee]}));let n=e;return n})();function lo(n,e){let r=n.indexOf(e);r>-1&&n.splice(r,1)}function co(n){return typeof n=="object"&&n!==null&&Object.keys(n).length===2&&"value"in n&&"disabled"in n}var Vi=class extends di{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(e=null,r,t){super(Mr(r),Nr(t,r)),this._applyFormState(e),this._setUpdateStrategy(r),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Mn(r)&&(r.nonNullable||r.initialValueIsDefault)&&(co(e)?this.defaultValue=e.value:this.defaultValue=e)}setValue(e,r={}){this.value=this._pendingValue=e,this._onChange.length&&r.emitModelToViewChange!==!1&&this._onChange.forEach(t=>t(this.value,r.emitViewToModelChange!==!1)),this.updateValueAndValidity(r)}patchValue(e,r={}){this.setValue(e,r)}reset(e=this.defaultValue,r={}){this._applyFormState(e),this.markAsPristine(r),this.markAsUntouched(r),this.setValue(this.value,r),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){lo(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){lo(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(e){co(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}};var du=n=>n instanceof Vi;var hu={provide:qt,useExisting:we(()=>pu)},ho=Promise.resolve(),pu=(()=>{let e=class e extends qt{_changeDetectorRef;callSetDisabledState;control=new Vi;_registered=!1;viewModel;name="";isDisabled;model;options;update=new j;constructor(t,i,s,o,a,u){super(),this._changeDetectorRef=a,this.callSetDisabledState=u,this._parent=t,this._setValidators(i),this._setAsyncValidators(s),this.valueAccessor=Io(this,o)}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){let i=t.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in t&&this._updateDisabled(t),Fo(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){En(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(t){ho.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(t){let i=t.isDisabled.currentValue,s=i!==0&&cr(i);ho.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(t){return this._parent?Mo(t,this._parent):[t]}};T(e,"ngAcceptInputType_isDisabled"),T(e,"\u0275fac",function(i){return new(i||e)(V(lt,9),V(bt,10),V(On,10),V(ct,10),V(Dt,8),V(Gi,8))}),T(e,"\u0275dir",q({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[xe([hu]),Ee,Je]}));let n=e;return n})();var oh=(()=>{let e=class e{};T(e,"\u0275fac",function(i){return new(i||e)}),T(e,"\u0275dir",q({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1}));let n=e;return n})();var ko=new Ke("");var fu={provide:lt,useExisting:we(()=>mu)},mu=(()=>{let e=class e extends lt{callSetDisabledState;get submitted(){return it(this._submittedReactive)}set submitted(t){this._submittedReactive.set(t)}_submitted=Be(()=>this._submittedReactive());_submittedReactive=Y(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new j;constructor(t,i,s){super(),this.callSetDisabledState=s,this._setValidators(t),this._setAsyncValidators(i)}
2ngOnChanges(t){t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(xn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){let i=this.form.get(t.path);return En(i,t,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),i}getControl(t){return this.form.get(t.path)}removeControl(t){uo(t.control||null,t,!1),uu(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,i){this.form.get(t.path).setValue(i)}onSubmit(t){return this._submittedReactive.set(!0),Ro(this.form,this.directives),this.ngSubmit.emit(t),this.form._events.next(new Cn(this.control)),t?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this._submittedReactive.set(!1),this.form._events.next(new wn(this.form))}_updateDomValue(){this.directives.forEach(t=>{let i=t.control,s=this.form.get(t.path);i!==s&&(uo(i||null,t),du(s)&&(En(s,t,this.callSetDisabledState),t.control=s))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){let i=this.form.get(t.path);Bo(i,t),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){let i=this.form.get(t.path);i&&ou(i,t)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Br(this.form,this),this._oldForm&&xn(this._oldForm,this)}};T(e,"\u0275fac",function(i){return new(i||e)(V(bt,10),V(On,10),V(Gi,8))}),T(e,"\u0275dir",q({type:e,selectors:[["","formGroup",""]],hostBindings:function(i,s){i&1&&se("submit",function(a){return s.onSubmit(a)})("reset",function(){return s.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[xe([fu]),Ee,Je]}));let n=e;return n})();var gu={provide:qt,useExisting:we(()=>_u)},_u=(()=>{let e=class e extends qt{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(t){}model;update=new j;_ngModelWarningSent=!1;constructor(t,i,s,o,a){super(),this._ngModelWarningConfig=a,this._parent=t,this._setValidators(i),this._setAsyncValidators(s),this.valueAccessor=Io(this,o)}ngOnChanges(t){this._added||this._setUpControl(),Fo(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return Mo(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_setUpControl(){this.control=this.formDirective.addControl(this),this._added=!0}};T(e,"_ngModelWarningSentOnce",!1),T(e,"\u0275fac",function(i){return new(i||e)(V(lt,13),V(bt,10),V(On,10),V(ct,10),V(ko,8))}),T(e,"\u0275dir",q({type:e,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[xe([gu]),Ee,Je]}));let n=e;return n})();var vu={provide:ct,useExisting:we(()=>Po),multi:!0};function Lo(n,e){return n==null?`${e}`:(e&&typeof e=="object"&&(e="Object"),`${n}: ${e}`.slice(0,50))}function Du(n){return n.split(":")[0]}var Po=(()=>{let e=class e extends Tn{value;_optionMap=new Map;_idCounter=0;set compareWith(t){this._compareWith=t}_compareWith=Object.is;writeValue(t){this.value=t;let i=this._getOptionId(t),s=Lo(i,t);this.setProperty("value",s)}registerOnChange(t){this.onChange=i=>{this.value=this._getOptionValue(i),t(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(let i of this._optionMap.keys())if(this._compareWith(this._optionMap.get(i),t))return i;return null}_getOptionValue(t){let i=Du(t);return this._optionMap.has(i)?this._optionMap.get(i):t}};T(e,"\u0275fac",(()=>{let t;return function(s){return(t||(t=Oe(e)))(s||e)}})()),T(e,"\u0275dir",q({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(i,s){i&1&&se("change",function(a){return s.onChange(a.target.value)})("blur",function(){return s.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[xe([vu]),Ee]}));let n=e;return n})(),ah=(()=>{let e=class e{_element;_renderer;_select;id;constructor(t,i,s){this._element=t,this._renderer=i,this._select=s,this._select&&(this.id=this._select._registerOption())}set ngValue(t){this._select!=null&&(this._select._optionMap.set(this.id,t),this._setElementValue(Lo(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id
2),this._select.writeValue(this._select.value))}};T(e,"\u0275fac",function(i){return new(i||e)(V(oe),V(Ni),V(Po,9))}),T(e,"\u0275dir",q({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1}));let n=e;return n})(),yu={provide:ct,useExisting:we(()=>Vo),multi:!0};function po(n,e){return n==null?`${e}`:(typeof e=="string"&&(e=`'${e}'`),e&&typeof e=="object"&&(e="Object"),`${n}: ${e}`.slice(0,50))}function bu(n){return n.split(":")[0]}var Vo=(()=>{let e=class e extends Tn{value;_optionMap=new Map;_idCounter=0;set compareWith(t){this._compareWith=t}_compareWith=Object.is;writeValue(t){this.value=t;let i;if(Array.isArray(t)){let s=t.map(o=>this._getOptionId(o));i=(o,a)=>{o._setSelected(s.indexOf(a.toString())>-1)}}else i=(s,o)=>{s._setSelected(!1)};this._optionMap.forEach(i)}registerOnChange(t){this.onChange=i=>{let s=[],o=i.selectedOptions;if(o!==void 0){let a=o;for(let u=0;u<a.length;u++){let l=a[u],d=this._getOptionValue(l.value);s.push(d)}}else{let a=i.options;for(let u=0;u<a.length;u++){let l=a[u];if(l.selected){let d=this._getOptionValue(l.value);s.push(d)}}}this.value=s,t(s)}}_registerOption(t){let i=(this._idCounter++).toString();return this._optionMap.set(i,t),i}_getOptionId(t){for(let i of this._optionMap.keys())if(this._compareWith(this._optionMap.get(i)._value,t))return i;return null}_getOptionValue(t){let i=bu(t);return this._optionMap.has(i)?this._optionMap.get(i)._value:t}};T(e,"\u0275fac",(()=>{let t;return function(s){return(t||(t=Oe(e)))(s||e)}})()),T(e,"\u0275dir",q({type:e,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(i,s){i&1&&se("change",function(a){return s.onChange(a.target)})("blur",function(){return s.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[xe([yu]),Ee]}));let n=e;return n})(),uh=(()=>{let e=class e{_element;_renderer;_select;id;_value;constructor(t,i,s){this._element=t,this._renderer=i,this._select=s,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){this._select!=null&&(this._value=t,this._setElementValue(po(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(po(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}};T(e,"\u0275fac",function(i){return new(i||e)(V(oe),V(Ni),V(Vo,9))}),T(e,"\u0275dir",q({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1}));let n=e;return n})();var Au=(()=>{let e=class e{_validator=vn;_onChange;_enabled;ngOnChanges(t){if(this.inputName in t){let i=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):vn,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return t!=null}};T(e,"\u0275fac",function(i){return new(i||e)}),T(e,"\u0275dir",q({type:e,features:[Je]}));let n=e;return n})();var Cu={provide:bt,useExisting:we(()=>Go),multi:!0},wu={provide:bt,useExisting:we(()=>Eu),multi:!0},Go=(()=>{let e=class e extends Au{required;inputName="required";normalizeInput=cr;createValidator=t=>_o;enabled(t){return t}};T(e,"\u0275fac",(()=>{let t;return function(s){return(t||(t=Oe(e)))(s||e)}})()),T(e,"\u0275dir",q({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(i,s){i&2&&Ge("required",s._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[xe([Cu]),Ee]}));let n=e;return n})(),Eu=(()=>{let e=class e extends Go{createValidator=t=>vo};T(e,"\u0275fac",(()=>{let t;return function(s){return(t||(t=Oe(e)))(s||e)}})()),T(e,"\u0275dir",q({type:e,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(i,s){i&2&&Ge("required",s._enabled?"":null)},standalone:!1,features:[xe([wu]),Ee]}));let n=e;return n})();var Ho=(()=>{let e=class e{};T(e,"\u0275fac",function(i){return new(i||e)}),T(e,"\u0275mod",Ve({type:e})),T(e,"\u0275inj",Pe({}));let n=e;return n})(),Er=class extends di{constructor(e,r,t){super(Mr(r),Nr(t,r)),this.controls=e,this._initOb
2servables(),this._setUpdateStrategy(r),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(e){return this.controls[this._adjustIndex(e)]}push(e,r={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}insert(e,r,t={}){this.controls.splice(e,0,r),this._registerControl(r),this.updateValueAndValidity({emitEvent:t.emitEvent})}removeAt(e,r={}){let t=this._adjustIndex(e);t<0&&(t=0),this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:r.emitEvent})}setControl(e,r,t={}){let i=this._adjustIndex(e);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),r&&(this.controls.splice(i,0,r),this._registerControl(r)),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,r={}){Oo(this,!1,e),e.forEach((t,i)=>{To(this,!1,i),this.at(i).setValue(t,{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r)}patchValue(e,r={}){e!=null&&(e.forEach((t,i)=>{this.at(i)&&this.at(i).patchValue(t,{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r))}reset(e=[],r={}){this._forEachChild((t,i)=>{t.reset(e[i],{onlySelf:!0,emitEvent:r.emitEvent})}),this._updatePristine(r,this),this._updateTouched(r,this),this.updateValueAndValidity(r)}getRawValue(){return this.controls.map(e=>e.getRawValue())}clear(e={}){this.controls.length<1||(this._forEachChild(r=>r._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_adjustIndex(e){return e<0?e+this.length:e}_syncPendingControls(){let e=this.controls.reduce((r,t)=>t._syncPendingControls()?!0:r,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){this.controls.forEach((r,t)=>{e(r,t)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(r=>r.enabled&&e(r))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_allControlsDisabled(){for(let e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}_find(e){return this.at(e)??null}};function fo(n){return!!n&&(n.asyncValidators!==void 0||n.validators!==void 0||n.updateOn!==void 0)}var lh=(()=>{let e=class e{useNonNullable=!1;get nonNullable(){let t=new e;return t.useNonNullable=!0,t}group(t,i=null){let s=this._reduceControls(t),o={};return fo(i)?o=i:i!==null&&(o.validators=i.validator,o.asyncValidators=i.asyncValidator),new hi(s,o)}record(t,i=null){let s=this._reduceControls(t);return new wr(s,i)}control(t,i,s){let o={};return this.useNonNullable?(fo(i)?o=i:(o.validators=i,o.asyncValidators=s),new Vi(t,pe(Z({},o),{nonNullable:!0}))):new Vi(t,i,s)}array(t,i,s){let o=t.map(a=>this._createControl(a));return new Er(o,i,s)}_reduceControls(t){let i={};return Object.keys(t).forEach(s=>{i[s]=this._createControl(t[s])}),i}_createControl(t){if(t instanceof Vi)return t;if(t instanceof di)return t;if(Array.isArray(t)){let i=t[0],s=t.length>1?t[1]:null,o=t.length>2?t[2]:null;return this.control(i,s,o)}else return this.control(t)}};T(e,"\u0275fac",function(i){return new(i||e)}),T(e,"\u0275prov",P({token:e,factory:e.\u0275fac,providedIn:"root"}));let n=e;return n})();var ch=(()=>{let e=class e{static withConfig(t){return{ngModule:e,providers:[{provide:Gi,useValue:t.callSetDisabledState??Nn}]}}};T(e,"\u0275fac",function(i){return new(i||e)}),T(e,"\u0275mod",Ve({type:e})),T(e,"\u0275inj",Pe({imports:[Ho]}));let n=e;return n})(),dh=(()=>{let e=class e{static withConfig(t){return{ngModule:e,providers:[{provide:ko,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:Gi,useValue:t.callSetDisabledState??Nn}]}}};T(e,"\u0275fac",function(i){return new(i||e)}),T(e,"\u0275mod",Ve({type:e})),T(e,"\u0275inj",Pe({imports:[Ho]}));let n=e;return n})();var ae="top",be="bottom",me="right",ce="left",Bn="auto",At=[ae,be,me,ce],dt="start",jt="end",Uo="clippingParents",Fn="viewport",pi="popper",qo="reference",Fr=At.reduce(function(n,e){return n.concat([e+"-"+dt,e+"-"+jt])},[]),Rn=[].concat(At,[Bn]).reduce(function(n,e){return n.concat([e,e+"-"+dt,e+"-"+jt])},[]),Su="beforeRead",xu="read",Tu="afterRead",Ou="beforeMain",Mu="main",Nu="afterMain",Bu="beforeWrite",Fu="write",Ru="afterWrite",jo=[Su,xu,Tu,Ou,Mu,Nu,Bu,Fu,Ru];function ge(n){return n?(n.nodeName||"").toLowerCase():null}function X(n){if(n==null)return window;if(n.toString()!=="[object Window]"){var e=n.ownerDocument;return e&&e.defaultView||window}return n}function Ue(n){var e=X(n).Element;return n instanceof e||n instanceof Element}function de(n){var e=X(n).HTMLElement;return n instanceof e||n instanceof HTMLElement}
vendor: 8,817 bytes, line 2
2function fi(n){if(typeof ShadowRoot>"u")return!1;var e=X(n).ShadowRoot;return n instanceof e||n instanceof ShadowRoot}function Iu(n){var e=n.state;Object.keys(e.elements).forEach(function(r){var t=e.styles[r]||{},i=e.attributes[r]||{},s=e.elements[r];!de(s)||!ge(s)||(Object.assign(s.style,t),Object.keys(i).forEach(function(o){var a=i[o];a===!1?s.removeAttribute(o):s.setAttribute(o,a===!0?"":a)}))})}function ku(n){var e=n.state,r={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,r.popper),e.styles=r,e.elements.arrow&&Object.assign(e.elements.arrow.style,r.arrow),function(){Object.keys(e.elements).forEach(function(t){var i=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:r[t]),a=o.reduce(function(u,l){return u[l]="",u},{});!de(i)||!ge(i)||(Object.assign(i.style,a),Object.keys(s).forEach(function(u){i.removeAttribute(u)}))})}}var $o={name:"applyStyles",enabled:!0,phase:"write",fn:Iu,effect:ku,requires:["computeStyles"]};function _e(n){return n.split("-")[0]}var Ze=Math.max,$t=Math.min,ht=Math.round;function mi(){var n=navigator.userAgentData;return n!=null&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Hi(){return!/^((?!chrome|android).)*safari/i.test(mi())}function qe(n,e,r){e===void 0&&(e=!1),r===void 0&&(r=!1);var t=n.getBoundingClientRect(),i=1,s=1;e&&de(n)&&(i=n.offsetWidth>0&&ht(t.width)/n.offsetWidth||1,s=n.offsetHeight>0&&ht(t.height)/n.offsetHeight||1);var o=Ue(n)?X(n):window,a=o.visualViewport,u=!Hi()&&r,l=(t.left+(u&&a?a.offsetLeft:0))/i,d=(t.top+(u&&a?a.offsetTop:0))/s,A=t.width/i,D=t.height/s;return{width:A,height:D,top:d,right:l+A,bottom:d+D,left:l,x:l,y:d}}function Wt(n){var e=qe(n),r=n.offsetWidth,t=n.offsetHeight;return Math.abs(e.width-r)<=1&&(r=e.width),Math.abs(e.height-t)<=1&&(t=e.height),{x:n.offsetLeft,y:n.offsetTop,width:r,height:t}}function Ui(n,e){var r=e.getRootNode&&e.getRootNode();if(n.contains(e))return!0;if(r&&fi(r)){var t=e;do{if(t&&n.isSameNode(t))return!0;t=t.parentNode||t.host}while(t)}return!1}function Te(n){return X(n).getComputedStyle(n)}function Rr(n){return["table","td","th"].indexOf(ge(n))>=0}function Ae(n){return((Ue(n)?n.ownerDocument:n.document)||window.document).documentElement}function pt(n){return ge(n)==="html"?n:n.assignedSlot||n.parentNode||(fi(n)?n.host:null)||Ae(n)}function Wo(n){return!de(n)||Te(n).position==="fixed"?null:n.offsetParent}function Lu(n){var e=/firefox/i.test(mi()),r=/Trident/i.test(mi());if(r&&de(n)){var t=Te(n);if(t.position==="fixed")return null}var i=pt(n);for(fi(i)&&(i=i.host);de(i)&&["html","body"].indexOf(ge(i))<0;){var s=Te(i);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||e&&s.willChange==="filter"||e&&s.filter&&s.filter!=="none")return i;i=i.parentNode}return null}function Xe(n){for(var e=X(n),r=Wo(n);r&&Rr(r)&&Te(r).position==="static";)r=Wo(r);return r&&(ge(r)==="html"||ge(r)==="body"&&Te(r).position==="static")?e:r||Lu(n)||e}function zt(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}function Yt(n,e,r){return Ze(n,$t(e,r))}function zo(n,e,r){var t=Yt(n,e,r);return t>r?r:t}function qi(){return{top:0,right:0,bottom:0,left:0}}function ji(n){return Object.assign({},qi(),n)}function $i(n,e){return e.reduce(function(r,t){return r[t]=n,r},{})}var Pu=function(e,r){return e=typeof e=="function"?e(Object.assign({},r.rects,{placement:r.placement})):e,ji(typeof e!="number"?e:$i(e,At))};function Vu(n){var e,r=n.state,t=n.name,i=n.options,s=r.elements.arrow,o=r.modifiersData.popperOffsets,a=_e(r.placement),u=zt(a),l=[ce,me].indexOf(a)>=0,d=l?"height":"width";if(!(!s||!o)){var A=Pu(i.padding,r),D=Wt(s),c=u==="y"?ae:ce,g=u==="y"?be:me,v=r.rects.reference[d]+r.rects.reference[u]-o[u]-r.rects.popper[d],b=o[u]-r.rects.reference[u],C=Xe(s),M=C?u==="y"?C.clientHeight||0:C.clientWidth||0:0,I=v/2-b/2,x=A[c],N=M-D[d]-A[g],F=M/2-D[d]/2+I,R=Yt(x,F,N),B=u;r.modifiersData[t]=(e={},e[B]=R,e.centerOffset=R-F,e)}}function Gu(n){var e=n.state,r=n.options,t=r.element,i=t===void 0?"[data-popper-arrow]":t;i!=null&&(typeof i=="string"&&(i=e.elements.popper.querySelector(i),!i)||Ui(e.elements.popper,i)&&(e.elements.arrow=i))}var Ir={name:"arrow",enabled:!0,phase:"main",fn:Vu,effect:Gu,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function je(n){return n.split("-")[1]}var Hu={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Uu(n,e){var r=n.x,t=n.y,i=e.devicePixelRatio||1;return{x:ht(r*i)/i||0,y:ht(t*i)/i||0}}function Yo(n){var e,r=n.popper,t=n.popperRect,i=n.placement,s=n.variation,o=n.offsets,a=n.position,u=n.gpuAcceleration,l=n.adaptive,d=n.roundOffsets,A=n.isFixed,D=o.x,c=D===void 0?0:D,g=o.y,v=g===void 0?0:g,b=typeof d=="function"?d({x:c,y:v}):{x:c,y:v};c=b.x,v=b.y;var C=o.hasOwnProperty("x"),M=o.hasOwnProperty("y"),I=ce,x=ae,N=window;if(l){var F=Xe(r),R="clientHeight",B="clientWidth";if(F===X(r)&&(F=Ae(r),Te(F).position!=="static"&&a==="absolute"&&(R="scrollHeight",B="scrollWidth")),F=F,i===ae||(i===ce||i===me)&&s===jt){x=be;var O=A&&F===N&&N.visualViewport?N.visualViewport.height:F[R];v-=O-t.height,v*=u?1:-1}if(i===ce||(i===ae||i===be)&&s===jt){I=me;var G=A&&F===N&&N.visualViewport?N.visualViewport.width:F[B];c-=G-t.width,c*=u?1:-1}}var L=Object.assign({position:a},l&&Hu),E=d===!0?Uu({x:c,y:v},X(r)):{x:c,y:v};if(c=E.x,v=E.y,u){var f;return Object.assign({},L,(f={},f[x]=M?"0":"",f[I]=C?"0":"",f.transform=(N.devicePixelRatio||1)<=1?"translate("+c+"px, "+v+"px)":"translate3d("+c+"px, "+v+"px, 0)",f))}return Object.assign({},L,(e={},e[x]=M?v+"px":"",e[I]=C?c+"px":"",e.transform="",e))}function qu(n){var e=n.state,r=n.options,t=r.gpuAcceleration,i=t===void 0?!0:t,s=r.adaptive,o=s===void 0?!0:s,a=r.roundOffsets,u=a===void 0?!0:a,l={placement:_e(e.placement),variation:je(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:i,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Yo(Object.assign({},l,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:u})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Yo(Object.assign({},l,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var Ko={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:qu,data:{}};var In={passive:!0};function ju(n){var e=n.state,r=n.instance,t=n.options,i=t.scroll,s=i===void 0?!0:i,o=t.resize,a=o===void 0?!0:o,u=X(e.elements.popper),l=[].concat(e.scrollParents.reference,e.scrollParents.popper);return s&&l.forEach(function(d){d.addEventListener("scroll",r.update,In)}),a&&u.addEventListener("resize",r.update,In),function(){s&&l.forEach(function(d){d.removeEventListener("scroll",r.update,In)}),a&&u.removeEventListener("resize",r.update,In)}}var Jo={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:ju,data:{}};var $u={left:"right",right:"left",bottom:"top",top:"bottom"};function gi(n){return n.replace(/left|right|bottom|top/g,function(e){return $u[e]})}var Wu={start:"end",end:"start"};function kn(n){return n.replace(/start|end/g,function(e){return Wu[e]})}function Kt(n){var e=X(n),r=e.pageXOffset,t=e.pageYOffset;return{scrollLeft:r,scrollTop:t}}function Jt(n){return qe(Ae(n)).left+Kt(n).scrollLeft}function kr(n,e){var r=X(n),t=Ae(n),i=r.visualViewport,s=t.clientWidth,o=t.clientHeight,a=0,u=0;if(i){s=i.width,o=i.height;var l=Hi();(l||!l&&e==="fixed")&&(a=i.offsetLeft,u=i.offsetTop)}return{width:s,height:o,x:a+Jt(n),y:u}}function Lr(n){var e,r=Ae(n),t=Kt(n),i=(e=n.ownerDocument)==null?void 0:e.body,s=Ze(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Ze(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),a=-t.scrollLeft+Jt(n),u=-t.scrollTop;return Te(i||r).direction==="rtl"&&(a+=Ze(r.clientWidth,i?i.clientWidth:0)-s),{width:s,height:o,x:a,y:u}}function Qt(n){var e=Te(n),r=e.overflow,t=e.overflowX,i=e.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+t)}function Ln(n){return["html","body","#document"].indexOf(ge(n))>=0?n.ownerDocument.body:de(n)&&Qt(n)?n:Ln(pt(n))}function Ct(n,e){var r;e===void 0&&(e=[]);var t=Ln(n),i=t===((r=n.ownerDocument)==null?void 0:r.body),s=X(t),o=i?[s].concat(s.visualViewport||[],Qt(t)?t:[]):t,a=e.concat(o);return i?a:a.concat(Ct(pt(o)))}function _i(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function zu(n,e){var r=qe(n,!1,e==="fixed");return r.top=r.top+n.clientTop,r.left=r.left+n.clientLeft,r.bottom=r.to
vendor: 7,056 bytes, line 2
2p+n.clientHeight,r.right=r.left+n.clientWidth,r.width=n.clientWidth,r.height=n.clientHeight,r.x=r.left,r.y=r.top,r}function Qo(n,e,r){return e===Fn?_i(kr(n,r)):Ue(e)?zu(e,r):_i(Lr(Ae(n)))}function Yu(n){var e=Ct(pt(n)),r=["absolute","fixed"].indexOf(Te(n).position)>=0,t=r&&de(n)?Xe(n):n;return Ue(t)?e.filter(function(i){return Ue(i)&&Ui(i,t)&&ge(i)!=="body"}):[]}function Pr(n,e,r,t){var i=e==="clippingParents"?Yu(n):[].concat(e),s=[].concat(i,[r]),o=s[0],a=s.reduce(function(u,l){var d=Qo(n,l,t);return u.top=Ze(d.top,u.top),u.right=$t(d.right,u.right),u.bottom=$t(d.bottom,u.bottom),u.left=Ze(d.left,u.left),u},Qo(n,o,t));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Wi(n){var e=n.reference,r=n.element,t=n.placement,i=t?_e(t):null,s=t?je(t):null,o=e.x+e.width/2-r.width/2,a=e.y+e.height/2-r.height/2,u;switch(i){case ae:u={x:o,y:e.y-r.height};break;case be:u={x:o,y:e.y+e.height};break;case me:u={x:e.x+e.width,y:a};break;case ce:u={x:e.x-r.width,y:a};break;default:u={x:e.x,y:e.y}}var l=i?zt(i):null;if(l!=null){var d=l==="y"?"height":"width";switch(s){case dt:u[l]=u[l]-(e[d]/2-r[d]/2);break;case jt:u[l]=u[l]+(e[d]/2-r[d]/2);break;default:}}return u}function wt(n,e){e===void 0&&(e={});var r=e,t=r.placement,i=t===void 0?n.placement:t,s=r.strategy,o=s===void 0?n.strategy:s,a=r.boundary,u=a===void 0?Uo:a,l=r.rootBoundary,d=l===void 0?Fn:l,A=r.elementContext,D=A===void 0?pi:A,c=r.altBoundary,g=c===void 0?!1:c,v=r.padding,b=v===void 0?0:v,C=ji(typeof b!="number"?b:$i(b,At)),M=D===pi?qo:pi,I=n.rects.popper,x=n.elements[g?M:D],N=Pr(Ue(x)?x:x.contextElement||Ae(n.elements.popper),u,d,o),F=qe(n.elements.reference),R=Wi({reference:F,element:I,strategy:"absolute",placement:i}),B=_i(Object.assign({},I,R)),O=D===pi?B:F,G={top:N.top-O.top+C.top,bottom:O.bottom-N.bottom+C.bottom,left:N.left-O.left+C.left,right:O.right-N.right+C.right},L=n.modifiersData.offset;if(D===pi&&L){var E=L[i];Object.keys(G).forEach(function(f){var _=[me,be].indexOf(f)>=0?1:-1,w=[ae,be].indexOf(f)>=0?"y":"x";G[f]+=E[w]*_})}return G}function Vr(n,e){e===void 0&&(e={});var r=e,t=r.placement,i=r.boundary,s=r.rootBoundary,o=r.padding,a=r.flipVariations,u=r.allowedAutoPlacements,l=u===void 0?Rn:u,d=je(t),A=d?a?Fr:Fr.filter(function(g){return je(g)===d}):At,D=A.filter(function(g){return l.indexOf(g)>=0});D.length===0&&(D=A);var c=D.reduce(function(g,v){return g[v]=wt(n,{placement:v,boundary:i,rootBoundary:s,padding:o})[_e(v)],g},{});return Object.keys(c).sort(function(g,v){return c[g]-c[v]})}function Ku(n){if(_e(n)===Bn)return[];var e=gi(n);return[kn(n),e,kn(e)]}function Ju(n){var e=n.state,r=n.options,t=n.name;if(!e.modifiersData[t]._skip){for(var i=r.mainAxis,s=i===void 0?!0:i,o=r.altAxis,a=o===void 0?!0:o,u=r.fallbackPlacements,l=r.padding,d=r.boundary,A=r.rootBoundary,D=r.altBoundary,c=r.flipVariations,g=c===void 0?!0:c,v=r.allowedAutoPlacements,b=e.options.placement,C=_e(b),M=C===b,I=u||(M||!g?[gi(b)]:Ku(b)),x=[b].concat(I).reduce(function(te,U){return te.concat(_e(U)===Bn?Vr(e,{placement:U,boundary:d,rootBoundary:A,padding:l,flipVariations:g,allowedAutoPlacements:v}):U)},[]),N=e.rects.reference,F=e.rects.popper,R=new Map,B=!0,O=x[0],G=0;G<x.length;G++){var L=x[G],E=_e(L),f=je(L)===dt,_=[ae,be].indexOf(E)>=0,w=_?"width":"height",m=wt(e,{placement:L,boundary:d,rootBoundary:A,altBoundary:D,padding:l}),p=_?f?me:ce:f?be:ae;N[w]>F[w]&&(p=gi(p));var y=gi(p),S=[];if(s&&S.push(m[E]<=0),a&&S.push(m[p]<=0,m[y]<=0),S.every(function(te){return te})){O=L,B=!1;break}R.set(L,S)}if(B)for(var k=g?3:1,H=function(U){var he=x.find(function(ue){var W=R.get(ue);if(W)return W.slice(0,U).every(function(ie){return ie})});if(he)return O=he,"break"},$=k;$>0;$--){var Q=H($);if(Q==="break")break}e.placement!==O&&(e.modifiersData[t]._skip=!0,e.placement=O,e.reset=!0)}}var Gr={name:"flip",enabled:!0,phase:"main",fn:Ju,requiresIfExists:["offset"],data:{_skip:!1}};function Qu(n,e,r){var t=_e(n),i=[ce,ae].indexOf(t)>=0?-1:1,s=typeof r=="function"?r(Object.assign({},e,{placement:n})):r,o=s[0],a=s[1];return o=o||0,a=(a||0)*i,[ce,me].indexOf(t)>=0?{x:a,y:o}:{x:o,y:a}}function Zu(n){var e=n.state,r=n.options,t=n.name,i=r.offset,s=i===void 0?[0,0]:i,o=Rn.reduce(function(d,A){return d[A]=Qu(A,e.rects,s),d},{}),a=o[e.placement],u=a.x,l=a.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=u,e.modifiersData.popperOffsets.y+=l),e.modifiersData[t]=o}var Hr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Zu};function Xu(n){var e=n.state,r=n.name;e.modifiersData[r]=Wi({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}var Zo={name:"popperOffsets",enabled:!0,phase:"read",fn:Xu,data:{}};function Ur(n){return n==="x"?"y":"x"}function el(n){var e=n.state,r=n.options,t=n.name,i=r.mainAxis,s=i===void 0?!0:i,o=r.altAxis,a=o===void 0?!1:o,u=r.boundary,l=r.rootBoundary,d=r.altBoundary,A=r.padding,D=r.tether,c=D===void 0?!0:D,g=r.tetherOffset,v=g===void 0?0:g,b=wt(e,{boundary:u,rootBoundary:l,padding:A,altBoundary:d}),C=_e(e.placement),M=je(e.placement),I=!M,x=zt(C),N=Ur(x),F=e.modifiersData.popperOffsets,R=e.rects.reference,B=e.rects.popper,O=typeof v=="function"?v(Object.assign({},e.rects,{placement:e.placement})):v,G=typeof O=="number"?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),L=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,E={x:0,y:0};if(F){if(s){var f,_=x==="y"?ae:ce,w=x==="y"?be:me,m=x==="y"?"height":"width",p=F[x],y=p+b[_],S=p-b[w],k=c?-B[m]/2:0,H=M===dt?R[m]:B[m],$=M===dt?-B[m]:-R[m],Q=e.elements.arrow,te=c&&Q?Wt(Q):{width:0,height:0},U=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:qi(),he=U[_],ue=U[w],W=Yt(0,R[m],te[m]),ie=I?R[m]/2-k-W-he-G.mainAxis:H-W-he-G.mainAxis,Ce=I?-R[m]/2+k+W+ue+G.mainAxis:$+W+ue+G.mainAxis,Se=e.elements.arrow&&Xe(e.elements.arrow),st=Se?x==="y"?Se.clientTop||0:Se.clientLeft||0:0,Le=(f=L?.[x])!=null?f:0,tt=p+ie-Le-st,xi=p+Ce-Le,ii=Yt(c?$t(y,tt):y,p,c?Ze(S,xi):S);F[x]=ii,E[x]=ii-p}if(a){var ni,hs=x==="x"?ae:ce,La=x==="x"?be:me,Et=F[N],Ji=N==="y"?"height":"width",ps=Et+b[hs],fs=Et-b[La],Jn=[ae,ce].indexOf(C)!==-1,ms=(ni=L?.[N])!=null?ni:0,gs=Jn?ps:Et-R[Ji]-B[Ji]-ms+G.altAxis,_s=Jn?Et+R[Ji]+B[Ji]-ms-G.altAxis:fs,vs=c&&Jn?zo(gs,Et,_s):Yt(c?gs:ps,Et,c?_s:fs);F[N]=vs,E[N]=vs-Et}e.modifiersData[t]=E}}var qr={name:"preventOverflow",enabled:!0,phase:"main",fn:el,requiresIfExists:["offset"]};function jr(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}function $r(n){return n===X(n)||!de(n)?Kt(n):jr(n)}function tl(n){var e=n.getBoundingClientRect(),r=ht(e.width)/n.offsetWidth||1,t=ht(e.height)/n.offsetHeight||1;return r!==1||t!==1}function Wr(n,e,r){r===void 0&&(r=!1);var t=de(e),i=de(e)&&tl(e),s=Ae(e),o=qe(n,i,r),a={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(t||!t&&!r)&&((ge(e)!=="body"||Qt(s))&&(a=$r(e)),de(e)?(u=qe(e,!0),u.x+=e.clientLeft,u.y+=e.clientTop):s&&(u.x=Jt(s))),{x:o.left+a.scrollLeft-u.x,y:o.top+a.scrollTop-u.y,width:o.width,height:o.height}}function il(n){var e=new Map,r=new Set,t=[];
2n.forEach(function(s){e.set(s.name,s)});function i(s){r.add(s.name);var o=[].concat(s.requires||[],s.requiresIfExists||[]);o.forEach(function(a){if(!r.has(a)){var u=e.get(a);u&&i(u)}}),t.push(s)}return n.forEach(function(s){r.has(s.name)||i(s)}),t}function zr(n){var e=il(n);return jo.reduce(function(r,t){return r.concat(e.filter(function(i){return i.phase===t}))},[])}function Yr(n){var e;return function(){return e||(e=new Promise(function(r){Promise.resolve().then(function(){e=void 0,r(n())})})),e}}function Kr(n){var e=n.reduce(function(r,t){var i=r[t.name];return r[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,r},{});return Object.keys(e).map(function(r){return e[r]})}var Xo={placement:"bottom",modifiers:[],strategy:"absolute"};function ea(){for(var n=arguments.length,e=new Array(n),r=0;r<n;r++)e[r]=arguments[r];return!e.some(function(t){return!(t&&typeof t.getBoundingClientRect=="function")})}function ta(n){n===void 0&&(n={});var e=n,r=e.defaultModifiers,t=r===void 0?[]:r,i=e.defaultOptions,s=i===void 0?Xo:i;return function(a,u,l){l===void 0&&(l=s);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},Xo,s),modifiersData:{},elements:{reference:a,popper:u},attributes:{},styles:{}},A=[],D=!1,c={state:d,setOptions:function(C){var M=typeof C=="function"?C(d.options):C;v(),d.options=Object.assign({},s,d.options,M),d.scrollParents={reference:Ue(a)?Ct(a):a.contextElement?Ct(a.contextElement):[],popper:Ct(u)};var I=zr(Kr([].concat(t,d.options.modifiers)));return d.orderedModifiers=I.filter(function(x){return x.enabled}),g(),c.update()},forceUpdate:function(){if(!D){var C=d.elements,M=C.reference,I=C.popper;if(ea(M,I)){d.rects={reference:Wr(M,Xe(I),d.options.strategy==="fixed"),popper:Wt(I)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(G){return d.modifiersData[G.name]=Object.assign({},G.data)});for(var x=0;x<d.orderedModifiers.length;x++){if(d.reset===!0){d.reset=!1,x=-1;continue}var N=d.orderedModifiers[x],F=N.fn,R=N.options,B=R===void 0?{}:R,O=N.name;typeof F=="function"&&(d=F({state:d,options:B,name:O,instance:c})||d)}}}},update:Yr(function(){return new Promise(function(b){c.forceUpdate(),b(d)})}),destroy:function(){v(),D=!0}};if(!ea(a,u))return c;c.setOptions(l).then(function(b){!D&&l.onFirstUpdate&&l.onFirstUpdate(b)});function g(){d.orderedModifiers.forEach(function(b){var C=b.name,M=b.options,I=M===void 0?{}:M,x=b.effect;if(typeof x=="function"){var N=x({state:d,name:C,instance:c,options:I}),F=function(){};A.push(N||F)}})}function v(){A.forEach(function(b){return b()}),A=[]}return c}}var nl=[Jo,Zo,Ko,$o],Jr=ta({defaultModifiers:nl});var rl=["container"],sl=["ngbAccordionBody",""],ns=["*"];var ol=["ngbDatepickerDayView",""],al=["month"],ul=["year"];function ll(n,e){if(n&1&&(ne(0,"option",3),at(1),re()),n&2){let r=e.$implicit,t=J();fe("value",r),Ge("aria-label",t.i18n.getMonthFullName(r,t.date.year)),z(),Lt(t.i18n.getMonthShortName(r,t.date.year))}}function cl(n,e){if(n&1&&(ne(0,"option",3),at(1),re()),n&2){let r=e.$implicit,t=J();fe("value",r),z(),Lt(t.i18n.getYearNumerals(r))}}function dl(n,e){if(n&1){let r=Bi();ne(0,"ngb-datepicker-navigation-select",6),se("select",function(i){Ot(r);let s=J();return Mt(s.select.emit(i))}),re()}if(n&2){let r=J();fe("date",r.date)("disabled",r.disabled)("months",r.selectBoxes.months)("years",r.selectBoxes.years)}}function hl(n,e){n&1&&ot(0,"div",7)}function pl(n,e){n&1&&ot(0,"div",7)}function fl(n,e){if(n&1&&(ye(0,hl,1,0,"div",7),ne(1,"div",8),at(2),re(),ye(3,pl,1,0,"div",7)),n&2){let r=e.$implicit,t=e.$index,i=J(2);He(t>0?0:-1),z(2),ur(" ",i.i18n.getMonthLabel(r.firstDate)," "),z(),He(t!==i.months.length-1?3:-1)}}function ml(n,e){if(n&1&&gt(0,fl,4,3,null,null,Rt),n&2){let r=J();_t(r.months)}}function gl(n,e){if(n&1&&(ne(0,"div",1),at(1),re()),n&2){let r=J(2);z(),Lt(r.i18n.getWeekLabel())}}function _l(n,e){if(n&1&&(ne(0,"div",2),at(1),re()),n&2){let r=e.$implicit;z(),Lt(r)}}function vl(n,e){if(n&1&&(ne(0,"div",0),ye(1,gl,2,1,"div",1),gt(2,_l,2,1,"div",2,ks),re()),n&2){let r=J();z(),He(r.datepicker.showWeekNumbers?1:-1),z(),_t(r.viewModel.weekdays)}}function Dl(n,e){if(n&1&&(ne(0,"div",4),at(1),re()),n&2){let r=J(2).$implicit,t=J();
2z(),Lt(t.i18n.getWeekNumerals(r.number))}}function yl(n,e){}function bl(n,e){if(n&1&&ye(0,yl,0,0,"ng-template",7),n&2){let r=J().$implicit,t=J(3);fe("ngTemplateOutlet",t.datepicker.dayTemplate)("ngTemplateOutletContext",r.context)}}function Al(n,e){if(n&1){let r=Bi();ne(0,"div",6),se("click",function(i){let s=Ot(r).$implicit;return J(3).doSelect(s),Mt(i.preventDefault())}),ye(1,bl,1,2,null,7),re()}if(n&2){let r=e.$implicit;le("disabled",r.context.disabled)("hidden",r.hidden)("ngb-dp-today",r.context.today),fe("tabindex",r.tabindex),Ge("aria-label",r.ariaLabel),z(),He(r.hidden?-1:1)}}function Cl(n,e){if(n&1&&(ne(0,"div",3),ye(1,Dl,2,1,"div",4),gt(2,Al,2,9,"div",5,Rt),re()),n&2){let r=J().$implicit,t=J();z(),He(t.datepicker.showWeekNumbers?1:-1),z(),_t(r.days)}}function wl(n,e){if(n&1&&ye(0,Cl,4,1,"div",3),n&2){let r=e.$implicit;He(r.collapsed?-1:0)}}var El=["defaultDayTemplate"],Sl=["content"],xl=n=>({$implicit:n});function Tl(n,e){if(n&1&&ot(0,"div",8),n&2){let r=e.date,t=e.currentMonth,i=e.selected,s=e.disabled,o=e.focused;fe("date",r)("currentMonth",t)("selected",i)("disabled",s)("focused",o)}}function Ol(n,e){if(n&1&&(ne(0,"div",10),at(1),re()),n&2){let r=J().$implicit,t=J(2);z(),ur(" ",t.i18n.getMonthLabel(r.firstDate)," ")}}function Ml(n,e){if(n&1&&(ne(0,"div",9),ye(1,Ol,2,1,"div",10),ot(2,"ngb-datepicker-month",11),re()),n&2){let r=e.$implicit,t=J(2);z(),He(t.navigation==="none"||t.displayMonths>1&&t.navigation==="select"?1:-1),z(),fe("month",r.firstDate)}}function Nl(n,e){if(n&1&&gt(0,Ml,3,2,"div",9,Rt),n&2){let r=J();_t(r.model.months)}}function Bl(n,e){if(n&1){let r=Bi();ne(0,"ngb-datepicker-navigation",12),se("navigate",function(i){Ot(r);let s=J();return Mt(s.onNavigateEvent(i))})("select",function(i){Ot(r);let s=J();return Mt(s.onNavigateDateSelect(i))}),re()}if(n&2){let r=J();fe("date",r.model.firstDate)("months",r.model.months)("disabled",r.model.disabled)("showSelect",r.model.navigation==="select")("prevDisabled",r.model.prevDisabled)("nextDisabled",r.model.nextDisabled)("selectBoxes",r.model.selectBoxes)}}function Fl(n,e){}function Rl(n,e){}var Il=["dialog"];var la={animation:!0,transitionTimerDelayMs:5},$n=(()=>{let e=class e{constructor(){this.animation=la.animation}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})(),kl=(()=>{let e=class e{constructor(){this._ngbConfig=h($n),this.closeOthers=!1,this.destroyOnHide=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(t){this._animation=t}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})();function Ll(n){let{transitionDelay:e,transitionDuration:r}=window.getComputedStyle(n),t=parseFloat(e),i=parseFloat(r);return(t+i)*1e3}function et(n){return parseInt(`${n}`,10)}function yi(n){return typeof n=="string"}function ft(n){return!isNaN(et(n))}function Fe(n){return typeof n=="number"&&isFinite(n)&&Math.floor(n)===n}function Di(n){return n!=null}function ca(n){return n&&n.then}function ia(n){return ft(n)?`0${n}`.slice(-2):""}function Pl(n,e){return!e||typeof n.closest>"u"?null:n.closest(e)}function zi(n){return(n||document.body).getBoundingClientRect()}function Vl(n){return e=>new ri(r=>{let t=o=>n.run(()=>r.next(o)),i=o=>n.run(()=>r.error(o)),s=()=>n.run(()=>r.complete());return e.subscribe({next:t,error:i,complete:s})})}function da(n=document){let e=n?.activeElement;return e?e.shadowRoot?da(e.shadowRoot):e:null}var Gl=()=>{},{transitionTimerDelayMs:Hl}=la,Pn=new Map,$e=(n,e,r,t)=>{let i=t.context||{},s=Pn.get(e);if(s)switch(t.runningTransition){case"continue":return Ds;case"stop":n.run(()=>s.transition$.complete()),i=Object.assign(s.context,i),Pn.delete(e)}let o=r(e,t.animation,i)||Gl;if(!t.animation||window.getComputedStyle(e).transitionProperty==="none")return n.run(()=>o()),Zi(void 0).pipe(Vl(n));let a=new K,u=new K,l=a.pipe(Ms(!0));Pn.set(e,{transition$:a,complete:()=>{u.next(),u.complete()},context:i});let d=Ll(e);return n.runOutsideAngular(()=>{let A=ve(e,"transitionend").pipe(ee(l),Ye(({target:c})=>c===e)),D=Ss(d+Hl).pipe(ee(l));Zn(D,A,u).pipe(ee(l)).subscribe(()=>{Pn.delete(e),n.run(()=>{o(),a.next(),a.complete()})})}),a.asObservable()};function Ul(n,e){if(typeof navigator>"u")return"0px";let{classList:r}=n,t=r.contains("show");t||r.add("show"),n.style[e]="";let i=n.getBoundingClientRect()[e]+"px";return t||r.remove("show"),i}var ql=(n,e,r)=>{let{direction:t,maxSize:i,dimension:s}=r,{classList:o}=n;function a(){o.add("collapse"),t==="show"?o.add("show"):o.remove("show")}if(!e){a();return}
2return i||(i=Ul(n,s),r.maxSize=i,n.style[s]=t!=="show"?i:"0px",o.remove("collapse","collapsing","show"),zi(n),o.add("collapsing")),n.style[s]=t==="show"?i:"0px",()=>{a(),o.remove("collapsing"),n.style[s]=""}},jl=(()=>{let e=class e{constructor(){this._ngbConfig=h($n),this.horizontal=!1}get animation(){return this._animation??this._ngbConfig.animation}set animation(t){this._animation=t}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})(),na=(()=>{let e=class e{constructor(){this._config=h(jl),this._element=h(oe),this._zone=h(Ie),this.animation=this._config.animation,this._afterInit=!1,this._isCollapsed=!1,this.ngbCollapseChange=new j,this.horizontal=this._config.horizontal,this.shown=new j,this.hidden=new j}set collapsed(t){this._isCollapsed!==t&&(this._isCollapsed=t,this._afterInit&&this._runTransitionWithEvents(t,this.animation))}ngOnInit(){this._runTransition(this._isCollapsed,!1),this._afterInit=!0}toggle(t=this._isCollapsed){this.collapsed=!t,this.ngbCollapseChange.next(this._isCollapsed)}_runTransition(t,i){return $e(this._zone,this._element.nativeElement,ql,{animation:i,runningTransition:"stop",context:{direction:t?"hide":"show",dimension:this.horizontal?"width":"height"}})}_runTransitionWithEvents(t,i){this._runTransition(t,i).subscribe(()=>{t?this.hidden.emit():this.shown.emit()})}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["","ngbCollapse",""]],hostVars:2,hostBindings:function(i,s){i&2&&le("collapse-horizontal",s.horizontal)},inputs:{animation:"animation",collapsed:[0,"ngbCollapse","collapsed"],horizontal:"horizontal"},outputs:{ngbCollapseChange:"ngbCollapseChange",shown:"shown",hidden:"hidden"},exportAs:["ngbCollapse"]});let n=e;return n})(),$l=0,Hm=(()=>{let e=class e{constructor(){this._item=h(bi),this._viewRef=null,this.elementRef=h(oe)}ngAfterContentChecked(){this._bodyTpl&&(this._item._shouldBeInDOM?this._createViewIfNotExists():this._destroyViewIfExists())}ngOnDestroy(){this._destroyViewIfExists()}_destroyViewIfExists(){this._viewRef?.destroy(),this._viewRef=null}_createViewIfNotExists(){this._viewRef||(this._viewRef=this._vcr.createEmbeddedView(this._bodyTpl),this._viewRef.detectChanges())}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=ke({type:e,selectors:[["","ngbAccordionBody",""]],contentQueries:function(i,s,o){if(i&1&&vt(o,Mi,7),i&2){let a;Me(a=Ne())&&(s._bodyTpl=a.first)}},viewQuery:function(i,s){if(i&1&&kt(rl,7,sr),i&2){let o;Me(o=Ne())&&(s._vcr=o.first)}},hostAttrs:[1,"accordion-body"],attrs:sl,ngContentSelectors:ns,decls:3,vars:0,consts:[["container",""]],template:function(i,s){i&1&&(tn(),Ls(0,null,0),nn(2))},encapsulation:2});let n=e;return n})(),Wl=(()=>{let e=class e{constructor(){this.item=h(bi),this.ngbCollapse=h(na)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["","ngbAccordionCollapse",""]],hostAttrs:["role","region",1,"accordion-collapse"],hostVars:2,hostBindings:function(i,s){i&2&&(It("id",s.item.collapseId),Ge("aria-labelledby",s.item.toggleId))},exportAs:["ngbAccordionCollapse"],features:[or([na])]});let n=e;return n})(),zl=(()=>{let e=class e{constructor(){this.item=h(bi),this.accordion=h(ha)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["","ngbAccordionToggle",""]],hostVars:5,hostBindings:function(i,s){i&1&&se("click",function(){return!s.item.disabled&&s.accordion.toggle(s.item.id)}),i&2&&(It("id",s.item.toggleId),Ge("aria-controls",s.item.collapseId)("aria-expanded",!s.item.collapsed),le("collapsed",s.item.collapsed))}});let n=e;return n})(),Um=(()=>{let e=class e{constructor(){this.item=h(bi)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["button","ngbAccordionButton",""]],hostAttrs:["type","button",1,"accordion-button"],hostVars:1,hostBindings:function(i,s){i&2&&It("disabled",s.item.disabled)},features:[or([zl])]});let n=e;return n})(),qm=(()=>{let e=class e{constructor(){this.item=h(bi)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["","ngbAccordionHeader",""]],hostAttrs:["role","heading",1,"accordion-header"],hostVars:2,hostBindings:function(i,s){i&2&&le("collapsed",s.item.collapsed)}});let n=e;return n})(),bi=(()=>
2{let e=class e{constructor(){this._accordion=h(ha),this._cd=h(Dt),this._destroyRef=h(Nt),this._collapsed=!0,this._id=`ngb-accordion-item-${$l++}`,this._collapseAnimationRunning=!1,this.disabled=!1,this.show=new j,this.shown=new j,this.hide=new j,this.hidden=new j}set id(t){yi(t)&&t!==""&&(this._id=t)}set destroyOnHide(t){this._destroyOnHide=t}get destroyOnHide(){return this._destroyOnHide===void 0?this._accordion.destroyOnHide:this._destroyOnHide}set collapsed(t){t?this.collapse():this.expand()}get collapsed(){return this._collapsed}get id(){return`${this._id}`}get toggleId(){return`${this.id}-toggle`}get collapseId(){return`${this.id}-collapse`}get _shouldBeInDOM(){return!this.collapsed||this._collapseAnimationRunning||!this.destroyOnHide}ngAfterContentInit(){let{ngbCollapse:t}=this._collapse;t.animation=!1,t.collapsed=this.collapsed,t.animation=this._accordion.animation,t.hidden.pipe(Ut(this._destroyRef)).subscribe(()=>{this._collapseAnimationRunning=!1,this.hidden.emit(),this._accordion.hidden.emit(this.id),this._cd.markForCheck()}),t.shown.pipe(Ut(this._destroyRef)).subscribe(()=>{this.shown.emit(),this._accordion.shown.emit(this.id),this._cd.markForCheck()})}toggle(){this.collapsed=!this.collapsed}expand(){if(this.collapsed){if(!this._accordion._ensureCanExpand(this))return;this._collapsed=!1,this._cd.markForCheck(),this._cd.detectChanges(),this.show.emit(),this._accordion.show.emit(this.id),this._collapse.ngbCollapse.animation=this._accordion.animation,this._collapse.ngbCollapse.collapsed=!1}}collapse(){this.collapsed||(this._collapsed=!0,this._collapseAnimationRunning=!0,this._cd.markForCheck(),this.hide.emit(),this._accordion.hide.emit(this.id),this._collapse.ngbCollapse.animation=this._accordion.animation,this._collapse.ngbCollapse.collapsed=!0)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["","ngbAccordionItem",""]],contentQueries:function(i,s,o){if(i&1&&vt(o,Wl,7),i&2){let a;Me(a=Ne())&&(s._collapse=a.first)}},hostAttrs:[1,"accordion-item"],hostVars:1,hostBindings:function(i,s){i&2&&It("id",s.id)},inputs:{id:[0,"ngbAccordionItem","id"],destroyOnHide:"destroyOnHide",disabled:"disabled",collapsed:"collapsed"},outputs:{show:"show",shown:"shown",hide:"hide",hidden:"hidden"},exportAs:["ngbAccordionItem"]});let n=e;return n})(),ha=(()=>{let e=class e{constructor(){this._config=h(kl),this._anItemWasAlreadyExpandedDuringInitialisation=!1,this.animation=this._config.animation,this.closeOthers=this._config.closeOthers,this.destroyOnHide=this._config.destroyOnHide,this.show=new j,this.shown=new j,this.hide=new j,this.hidden=new j}toggle(t){this._getItem(t)?.toggle()}expand(t){this._getItem(t)?.expand()}expandAll(){this._items&&(this.closeOthers?this._items.find(t=>!t.collapsed)||this._items.first.expand():this._items.forEach(t=>t.expand()))}collapse(t){this._getItem(t)?.collapse()}collapseAll(){this._items?.forEach(t=>t.collapse())}isExpanded(t){let i=this._getItem(t);return i?!i.collapsed:!1}_ensureCanExpand(t){return this.closeOthers?this._items?(this._items.find(i=>!i.collapsed&&t!==i)?.collapse(),!0):this._anItemWasAlreadyExpandedDuringInitialisation?!1:(this._anItemWasAlreadyExpandedDuringInitialisation=!0,!0):!0}_getItem(t){return this._items?.find(i=>i.id===t)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["","ngbAccordion",""]],contentQueries:function(i,s,o){if(i&1&&vt(o,bi,4),i&2){let a;Me(a=Ne())&&(s._items=a)}},hostAttrs:[1,"accordion"],inputs:{animation:"animation",closeOthers:"closeOthers",destroyOnHide:"destroyOnHide"},outputs:{show:"show",shown:"shown",hide:"hide",hidden:"hidden"},exportAs:["ngbAccordion"]});let n=e;return n})();var jm=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=Ve({type:e}),e.\u0275inj=Pe({});let n=e;return n})();var $m=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=Ve({type:e}),e.\u0275inj=Pe({});let n=e;return n})(),Wm=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=Ve({type:e}),e.\u0275inj=Pe({});let n=e;return n})(),Re=class n{static from(e){return e instanceof n?e:e?new n(e.year,e.month,e.day):null}constructor(e,r,t){this.year=Fe(e)?e:null,this.month=Fe(r)?r:null,this.day=Fe(t)?t:null}equals(e){return e!=null&&this.year===e.year&&this.month===e.month&&this.day===e.day}before(e){return e?this.year===e.year?this.month===e.month?this.day===e.day?!1:this.day<e.day:this.month<e.month:this.year<e.year:!1}after(e){return e?this.year===e.year?this.month===e.month?this.day===e.day?!1:this.day>e.day:this.month>e.month:this.year>e.year:!1}};function ra(n){return new Re(n.getFullYear(),n.getMonth()+1,n.getDate())}function Vn(n){let e=new Date(n.year,n.month-1,n.day,12);return isNaN(e.getTime())||e.setFullYear(n.year),e}function Yl(){return new Kl}var Wn=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:()=>Yl(),providedIn:"root"});let n=e;return n})(),Kl=(()=>{let e=class e extends Wn{getDaysPerWeek(){return 7}getMonths(){return[1,2,3,4,5,6,7,8,9,10,11,12]}getWeeksPerMonth(){return 6}getNext(t,i="d",s=1){let o=Vn(t),a=!0,u=o.getMonth();switch(i){case"y":o.setFullYear(o.getFullYear()+s);break;case"m":u+=s,o.setMonth(u),u=u%12,u<0&&(u=u+12);break;case"d":o.setDate(o.getDate()+s),a=!1;break;default:return t}return a&&o.getMonth()!==u&&o.setDate(0),ra(o)}getPrev(t,i="d",s=1){return this.getNext(t,i,-s)}getWeekday(t){let s=Vn(t).getDay();return s===0?7:s}
2getWeekNumber(t,i){i===7&&(i=0);let s=(11-i)%7,o=t[s],a=Vn(o);a.setDate(a.getDate()+4-(a.getDay()||7));let u=a.getTime();return a.setMonth(0),a.setDate(1),Math.floor(Math.round((u-a.getTime())/864e5)/7)+1}getToday(){return ra(new Date)}isValid(t){if(!t||!Fe(t.year)||!Fe(t.month)||!Fe(t.day)||t.year===0)return!1;let i=Vn(t);return!isNaN(i.getTime())&&i.getFullYear()===t.year&&i.getMonth()+1===t.month&&i.getDate()===t.day}};e.\u0275fac=(()=>{let t;return function(s){return(t||(t=Oe(e)))(s||e)}})(),e.\u0275prov=P({token:e,factory:e.\u0275fac});let n=e;return n})();function vi(n,e){return!Jl(n,e)}function pa(n,e){return!n&&!e?!1:!n||!e?!0:n.year!==e.year||n.month!==e.month}function Jl(n,e){return!n&&!e||!!n&&!!e&&n.equals(e)}function Ql(n,e){if(e&&n&&e.before(n))throw new Error(`'maxDate' ${e} should be greater than 'minDate' ${n}`)}function Gn(n,e,r){return n&&e&&n.before(e)?e:n&&r&&n.after(r)?r:n||null}function Qr(n,e){let{minDate:r,maxDate:t,disabled:i,markDisabled:s}=e;return!(n==null||i||s&&s(n,{year:n.year,month:n.month})||r&&n.before(r)||t&&n.after(t))}function Zl(n,e,r,t){if(!e)return[];let i=n.getMonths(e.year);if(r&&e.year===r.year){let s=i.findIndex(o=>o===r.month);i=i.slice(s)}if(t&&e.year===t.year){let s=i.findIndex(o=>o===t.month);i=i.slice(0,s+1)}return i}function Xl(n,e,r){if(!n)return[];let t=e?Math.max(e.year,n.year-500):n.year-10,s=(r?Math.min(r.year,n.year+500):n.year+10)-t+1,o=Array(s);for(let a=0;a<s;a++)o[a]=t+a;return o}function ec(n,e,r){let t=Object.assign(n.getNext(e,"m"),{day:1});return r!=null&&t.after(r)}function tc(n,e,r){let t=Object.assign(n.getPrev(e,"m"),{day:1});return r!=null&&(t.year===r.year&&t.month<r.month||t.year<r.year&&r.month===1)}function ic(n,e,r,t,i){let{displayMonths:s,months:o}=r,a=o.splice(0,o.length);return Array.from({length:s},(l,d)=>{let A=Object.assign(n.getNext(e,"m",d),{day:1});if(o[d]=null,!i){let D=a.findIndex(c=>c.firstDate.equals(A));D!==-1&&(o[d]=a.splice(D,1)[0])}return A}).forEach((l,d)=>{o[d]===null&&(o[d]=nc(n,l,r,t,a.shift()||{}))}),o}function nc(n,e,r,t,i={}){let{dayTemplateData:s,minDate:o,maxDate:a,firstDayOfWeek:u,markDisabled:l,outsideDays:d,weekdayWidth:A,weekdaysVisible:D}=r,c=n.getToday();i.firstDate=null,i.lastDate=null,i.number=e.month,i.year=e.year,i.weeks=i.weeks||[],i.weekdays=i.weekdays||[],e=rc(n,e,u),D||(i.weekdays.length=0);for(let g=0;g<n.getWeeksPerMonth();g++){let v=i.weeks[g];v||(v=i.weeks[g]={number:0,days:[],collapsed:!0});let b=v.days;for(let C=0;C<n.getDaysPerWeek();C++){g===0&&D&&(i.weekdays[C]=t.getWeekdayLabel(n.getWeekday(e),A));let M=new Re(e.year,e.month,e.day),I=n.getNext(M),x=t.getDayAriaLabel(M),N=!!(o&&M.before(o)||a&&M.after(a));!N&&l&&(N=l(M,{month:i.number,year:i.year}));let F=M.equals(c),R=s?s(M,{month:i.number,year:i.year}):void 0;i.firstDate===null&&M.month===i.number&&(i.firstDate=M),M.month===i.number&&I.month!==i.number&&(i.lastDate=M);let B=b[C];B||(B=b[C]={}),B.date=M,B.context=Object.assign(B.context||{},{$implicit:M,date:M,data:R,currentMonth:i.number,currentYear:i.year,disabled:N,focused:!1,selected:!1,today:F}),B.tabindex=-1,B.ariaLabel=x,B.hidden=!1,e=I}v.number=n.getWeekNumber(b.map(C=>C.date),u),v.collapsed=d==="collapsed"&&b[0].date.month!==i.number&&b[b.length-1].date.month!==i.number}return i}function rc(n,e,r){let t=n.getDaysPerWeek(),i=new Re(e.year,e.month,1),s=n.getWeekday(i)%t;return n.getPrev(i,"d",(t+s-r)%t)}var Zt=(()=>{let e=class e{getMonthLabel(t){return`${this.getMonthFullName(t.month,t.year)} ${this.getYearNumerals(t.year)}`}getDayNumerals(t){return`${t.day}`}getWeekNumerals(t){return`${t}`}getYearNumerals(t){return`${t}`}getWeekLabel(){return""}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:()=>new sc,providedIn:"root"});let n=e;return n})(),sc=(()=>{let e=class e extends Zt{constructor(){super(...arguments),this._locale=h(Gs),this._monthsShort=[...Array(12).keys()].map(t=>Intl.DateTimeFormat(this._locale,{month:"short",timeZone:"UTC"}).format(Date.UTC(2e3,t))),this._monthsFull=[...Array(12).keys()].map(t=>Intl.DateTimeFormat(this._locale,{month:"long",timeZone:"UTC"}).format(Date.UTC(2e3,t)))}getWeekdayLabel(t,i="narrow"){return[1,2,3,4,5,6,7].map(o=>Intl.DateTimeFormat(this._locale,{weekday:i,timeZone:"UTC"}).format(Date.UTC(2e3,4,o)))[t-1]||""}getMonthShortName(t){return this._monthsShort[t-1]||""}getMonthFullName(t){return this._monthsFull[t-1]||""}getDayAriaLabel(t){let i=new Date(t.year,t.month-1,t.day);return Hs(i,"fullDate",this._locale)}};e.\u0275fac=(()=>{let t;return function(s){return(t||(t=Oe(e)))(s||e)}})(),e.\u0275prov=P({token:e,factory:e.\u0275fac});let n=e;return n})(),Zr=(()=>{let e=class e{constructor(){this._VALIDATORS={dayTemplateData:t=>{if(this._state.dayTemplateData!==t)return{dayTemplateData:t}},displayMonths:t=>{if(t=et(t),Fe(t)&&t>0&&this._state.displayMonths!==t)return{displayMonths:t}},disabled:t=>{if(this._state.disabled!==t)return{disabled:t}},firstDayOfWeek:t=>{if(t=et(t),Fe(t)&&t>=0&&this._state.firstDayOfWeek!==t)return{firstDayOfWeek:t}},focusVisible:t=>{if(this._state.focusVisible!==t&&!this._state.disabled)return{focusVisible:t}},markDisabled:t=>{if(this._state.markDisabled!==t)return{markDisabled:t}},maxDate:t=>{let i=this.toValidDate(t,null);if(vi(this._state.maxDate,i))return{maxDate:i}},minDate:t=>{let i=this.toValidDate(t,null);if(vi(this._state.minDate,i))return{minDate:i}},navigation:t=>{if(this._state.navigation!==t)return{navigation:t}},outsideDays:t=>{if(this._state.outsideDays!==t)return{outsideDays:t}},weekdays:t=>{let i=t===!0||t===!1?"narrow":t,s=t===!0||t===!1?t:!0;
2if(this._state.weekdayWidth!==i||this._state.weekdaysVisible!==s)return{weekdayWidth:i,weekdaysVisible:s}}},this._calendar=h(Wn),this._i18n=h(Zt),this._model$=new K,this._dateSelect$=new K,this._state={dayTemplateData:null,markDisabled:null,maxDate:null,minDate:null,disabled:!1,displayMonths:1,firstDate:null,firstDayOfWeek:1,lastDate:null,focusDate:null,focusVisible:!1,months:[],navigation:"select",outsideDays:"visible",prevDisabled:!1,nextDisabled:!1,selectedDate:null,selectBoxes:{years:[],months:[]},weekdayWidth:"narrow",weekdaysVisible:!0}}get model$(){return this._model$.pipe(Ye(t=>t.months.length>0))}get dateSelect$(){return this._dateSelect$.pipe(Ye(t=>t!==null))}set(t){let i=Object.keys(t).map(s=>this._VALIDATORS[s](t[s])).reduce((s,o)=>Z(Z({},s),o),{});Object.keys(i).length>0&&this._nextState(i)}focus(t){let i=this.toValidDate(t,null);i!=null&&!this._state.disabled&&vi(this._state.focusDate,i)&&this._nextState({focusDate:t})}focusSelect(){Qr(this._state.focusDate,this._state)&&this.select(this._state.focusDate,{emitEvent:!0})}open(t){let i=this.toValidDate(t,this._calendar.getToday());i!=null&&!this._state.disabled&&(!this._state.firstDate||pa(this._state.firstDate,i))&&this._nextState({firstDate:i})}select(t,i={}){let s=this.toValidDate(t,null);s!=null&&!this._state.disabled&&(vi(this._state.selectedDate,s)&&this._nextState({selectedDate:s}),i.emitEvent&&Qr(s,this._state)&&this._dateSelect$.next(s))}toValidDate(t,i){let s=Re.from(t);return i===void 0&&(i=this._calendar.getToday()),this._calendar.isValid(s)?s:i}getMonth(t){for(let i of this._state.months)if(t.month===i.number&&t.year===i.year)return i;throw new Error(`month ${t.month} of year ${t.year} not found`)}_nextState(t){let i=this._updateState(t);this._patchContexts(i),this._state=i,this._model$.next(this._state)}_patchContexts(t){let{months:i,displayMonths:s,selectedDate:o,focusDate:a,focusVisible:u,disabled:l,outsideDays:d}=t;t.months.forEach(A=>{A.weeks.forEach(D=>{D.days.forEach(c=>{a&&(c.context.focused=a.equals(c.date)&&u),c.tabindex=!l&&a&&c.date.equals(a)&&a.month===A.number?0:-1,l===!0&&(c.context.disabled=!0),o!==void 0&&(c.context.selected=o!==null&&o.equals(c.date)),A.number!==c.date.month&&(c.hidden=d==="hidden"||d==="collapsed"||s>1&&c.date.after(i[0].firstDate)&&c.date.before(i[s-1].lastDate))})})})}_updateState(t){let i=Object.assign({},this._state,t),s=i.firstDate;if(("minDate"in t||"maxDate"in t)&&(Ql(i.minDate,i.maxDate),i.focusDate=Gn(i.focusDate,i.minDate,i.maxDate),i.firstDate=Gn(i.firstDate,i.minDate,i.maxDate),s=i.focusDate),"disabled"in t&&(i.focusVisible=!1),"selectedDate"in t&&this._state.months.length===0&&(s=i.selectedDate),"focusVisible"in t||"focusDate"in t&&(i.focusDate=Gn(i.focusDate,i.minDate,i.maxDate),s=i.focusDate,i.months.length!==0&&i.focusDate&&!i.focusDate.before(i.firstDate)&&!i.focusDate.after(i.lastDate)))return i;if("firstDate"in t&&(i.firstDate=Gn(i.firstDate,i.minDate,i.maxDate),s=i.firstDate),s){let o="dayTemplateData"in t||"firstDayOfWeek"in t||"markDisabled"in t||"minDate"in t||"maxDate"in t||"disabled"in t||"outsideDays"in t||"weekdaysVisible"in t,a=ic(this._calendar,s,i,this._i18n,o);i.months=a,i.firstDate=a[0].firstDate,i.lastDate=a[a.length-1].lastDate,"selectedDate"in t&&!Qr(i.selectedDate,i)&&(i.selectedDate=null),"firstDate"in t&&(!i.focusDate||i.focusDate.before(i.firstDate)||i.focusDate.after(i.lastDate))&&(i.focusDate=s);let u=!this._state.firstDate||this._state.firstDate.year!==i.firstDate.year,l=!this._state.firstDate||this._state.firstDate.month!==i.firstDate.month;i.navigation==="select"?(("minDate"in t||"maxDate"in t||i.selectBoxes.years.length===0||u)&&(i.selectBoxes.years=Xl(i.firstDate,i.minDate,i.maxDate)),("minDate"in t||"maxDate"in t||i.selectBoxes.months.length===0||u)&&(i.selectBoxes.months=Zl(this._calendar,i.firstDate,i.minDate,i.maxDate))):i.selectBoxes={years:[],months:[]},(i.navigation==="arrows"||i.navigation==="select")&&(l||u||"minDate"in t||"maxDate"in t||"disabled"in t)&&(i.prevDisabled=i.disabled||tc(this._calendar,i.firstDate,i.minDate),i.nextDisabled=i.disabled||ec(this._calendar,i.lastDate,i.maxDate))}return i}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac});let n=e;return n})(),Un=function(n){return n[n.PREV=0]="PREV",n[n.NEXT=1]="NEXT",n}(Un||{}),rs=(()=>{let e=class e{constructor(){this.displayMonths=1,this.firstDayOfWeek=1,this.navigation="select",this.outsideDays="visible",this.showWeekNumbers=!1,this.weekdays="narrow"}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})();function oc(){return new ac}var ss=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:()=>oc(),providedIn:"root"});let n=e;return n})(),ac=(()=>{let e=class e extends ss{fromModel(t){return t&&Fe(t.year)&&Fe(t.month)&&Fe(t.day)?{year:t.year,month:t.month,day:t.day}
2:null}toModel(t){return t&&Fe(t.year)&&Fe(t.month)&&Fe(t.day)?{year:t.year,month:t.month,day:t.day}:null}};e.\u0275fac=(()=>{let t;return function(s){return(t||(t=Oe(e)))(s||e)}})(),e.\u0275prov=P({token:e,factory:e.\u0275fac});let n=e;return n})(),uc=(()=>{let e=class e{processKey(t,i){let{state:s,calendar:o}=i;switch(t.key){case"PageUp":i.focusDate(o.getPrev(s.focusedDate,t.shiftKey?"y":"m",1));break;case"PageDown":i.focusDate(o.getNext(s.focusedDate,t.shiftKey?"y":"m",1));break;case"End":i.focusDate(t.shiftKey?s.maxDate:s.lastDate);break;case"Home":i.focusDate(t.shiftKey?s.minDate:s.firstDate);break;case"ArrowLeft":i.focusDate(o.getPrev(s.focusedDate,"d",1));break;case"ArrowUp":i.focusDate(o.getPrev(s.focusedDate,"d",o.getDaysPerWeek()));break;case"ArrowRight":i.focusDate(o.getNext(s.focusedDate,"d",1));break;case"ArrowDown":i.focusDate(o.getNext(s.focusedDate,"d",o.getDaysPerWeek()));break;case"Enter":case" ":i.focusSelect();break;default:return}t.preventDefault(),t.stopPropagation()}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})(),lc=(()=>{let e=class e{constructor(){this.i18n=h(Zt)}isMuted(){return!this.selected&&(this.date.month!==this.currentMonth||this.disabled)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=ke({type:e,selectors:[["","ngbDatepickerDayView",""]],hostAttrs:[1,"btn-light"],hostVars:10,hostBindings:function(i,s){i&2&&le("bg-primary",s.selected)("text-white",s.selected)("text-muted",s.isMuted())("outside",s.isMuted())("active",s.focused)},inputs:{currentMonth:"currentMonth",date:"date",disabled:"disabled",focused:"focused",selected:"selected"},attrs:ol,decls:1,vars:1,template:function(i,s){i&1&&at(0),i&2&&Lt(s.i18n.getDayNumerals(s.date))},styles:[`[ngbDatepickerDayView]{text-align:center;width:2rem;height:2rem;line-height:2rem;border-radius:.25rem;background:transparent}[ngbDatepickerDayView]:hover:not(.bg-primary),[ngbDatepickerDayView].active:not(.bg-primary){background-color:var(--bs-tertiary-bg);outline:1px solid var(--bs-border-color)}[ngbDatepickerDayView].outside{opacity:.5}
3`],encapsulation:2,changeDetection:0});let n=e;return n})(),cc=(()=>{let e=class e{constructor(){this._month=-1,this._year=-1,this.i18n=h(Zt),this.select=new j}changeMonth(t){this.select.emit(new Re(this.date.year,et(t),1))}changeYear(t){this.select.emit(new Re(et(t),this.date.month,1))}ngAfterViewChecked(){this.date&&(this.date.month!==this._month&&(this._month=this.date.month,this.monthSelect.nativeElement.value=`${this._month}`),this.date.year!==this._year&&(this._year=this.date.year,this.yearSelect.nativeElement.value=`${this._year}`))}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=ke({type:e,selectors:[["ngb-datepicker-navigation-select"]],viewQuery:function(i,s){if(i&1&&(kt(al,7,oe),kt(ul,7,oe)),i&2){let o;Me(o=Ne())&&(s.monthSelect=o.first),Me(o=Ne())&&(s.yearSelect=o.first)}},inputs:{date:"date",disabled:"disabled",months:"months",years:"years"},outputs:{select:"select"},decls:8,vars:2,consts:()=>{let t;t=$localize`:@@ngb.datepicker.select-month:Select month`;let i;i=$localize`:@@ngb.datepicker.select-month:Select month`;let s;s=$localize`:@@ngb.datepicker.select-year:Select year`;let o;return o=$localize`:@@ngb.datepicker.select-year:Select year`,[["month",""],["year",""],["aria-label",t,"title",i,1,"form-select",3,"change","disabled"],[3,"value"],["aria-label",s,"title",o,1,"form-select",3,"change","disabled"]]},template:function(i,s){if(i&1){let o=Bi();ne(0,"select",2,0),se("change",function(u){return Ot(o),Mt(s.changeMonth(u.target.value))}),gt(2,ll,2,3,"option",3,Rt),re(),ne(4,"select",4,1),se("change",function(u){return Ot(o),Mt(s.changeYear(u.target.value))}),gt(6,cl,2,2,"option",3,Rt),re()}i&2&&(fe("disabled",s.disabled),z(2),_t(s.months),z(2),fe("disabled",s.disabled),z(2),_t(s.years))},styles:[`ngb-datepicker-navigation-select>.form-select{flex:1 1 auto;padding:0 .5rem;font-size:.875rem;height:1.85rem}ngb-datepicker-navigation-select>.form-select:focus{z-index:1}ngb-datepicker-navigation-select>.form-select::-ms-value{background-color:transparent!important}
4`],encapsulation:2,changeDetection:0});let n=e;return n})(),dc=(()=>{let e=class e{constructor(){this.navigation=Un,this.i18n=h(Zt),this.months=[],this.navigate=new j,this.select=new j}
4onClickPrev(t){t.currentTarget.focus(),this.navigate.emit(this.navigation.PREV)}onClickNext(t){t.currentTarget.focus(),this.navigate.emit(this.navigation.NEXT)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=ke({type:e,selectors:[["ngb-datepicker-navigation"]],inputs:{date:"date",disabled:"disabled",months:"months",showSelect:"showSelect",prevDisabled:"prevDisabled",nextDisabled:"nextDisabled",selectBoxes:"selectBoxes"},outputs:{navigate:"navigate",select:"select"},decls:8,vars:4,consts:()=>{let t;t=$localize`:@@ngb.datepicker.previous-month:Previous month`;let i;i=$localize`:@@ngb.datepicker.previous-month:Previous month`;let s;s=$localize`:@@ngb.datepicker.next-month:Next month`;let o;return o=$localize`:@@ngb.datepicker.next-month:Next month`,[[1,"ngb-dp-arrow","ngb-dp-arrow-prev"],["type","button","aria-label",t,"title",i,1,"btn","btn-link","ngb-dp-arrow-btn",3,"click","disabled"],[1,"ngb-dp-navigation-chevron"],[1,"ngb-dp-navigation-select",3,"date","disabled","months","years"],[1,"ngb-dp-arrow","ngb-dp-arrow-next"],["type","button","aria-label",s,"title",o,1,"btn","btn-link","ngb-dp-arrow-btn",3,"click","disabled"],[1,"ngb-dp-navigation-select",3,"select","date","disabled","months","years"],[1,"ngb-dp-arrow"],[1,"ngb-dp-month-name"]]},template:function(i,s){i&1&&(ne(0,"div",0)(1,"button",1),se("click",function(a){return s.onClickPrev(a)}),ot(2,"span",2),re()(),ye(3,dl,1,4,"ngb-datepicker-navigation-select",3)(4,ml,2,0),ne(5,"div",4)(6,"button",5),se("click",function(a){return s.onClickNext(a)}),ot(7,"span",2),re()()),i&2&&(z(),fe("disabled",s.prevDisabled),z(2),He(s.showSelect?3:-1),z(),He(s.showSelect?-1:4),z(2),fe("disabled",s.nextDisabled))},dependencies:[cc],styles:[`ngb-datepicker-navigation{display:flex;align-items:center}.ngb-dp-navigation-chevron{border-style:solid;border-width:.2em .2em 0 0;display:inline-block;width:.75em;height:.75em;margin-left:.25em;margin-right:.15em;transform:rotate(-135deg)}.ngb-dp-arrow{display:flex;flex:1 1 auto;padding-right:0;padding-left:0;margin:0;width:2rem;height:2rem}.ngb-dp-arrow-next{justify-content:flex-end}.ngb-dp-arrow-next .ngb-dp-navigation-chevron{transform:rotate(45deg);margin-left:.15em;margin-right:.25em}.ngb-dp-arrow-btn{padding:0 .25rem;margin:0 .5rem;border:none;background-color:transparent;z-index:1}.ngb-dp-arrow-btn:focus{outline-width:1px;outline-style:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ngb-dp-arrow-btn:focus{outline-style:solid}}.ngb-dp-month-name{font-size:larger;height:2rem;line-height:2rem;text-align:center}.ngb-dp-navigation-select{display:flex;flex:1 1 9rem}
5`],encapsulation:2,changeDetection:0});let n=e;return n})(),hc=(()=>{let e=class e{constructor(){this.templateRef=h(Mi)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["ng-template","ngbDatepickerContent",""]]});let n=e;return n})(),pc=(()=>{let e=class e{constructor(){this._keyboardService=h(uc),this._service=h(Zr),this.i18n=h(Zt),this.datepicker=h(fa)}set month(t){this.viewModel=this._service.getMonth(t)}onKeyDown(t){this._keyboardService.processKey(t,this.datepicker)}doSelect(t){!t.context.disabled&&!t.hidden&&this.datepicker.onDateSelect(t.date)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=ke({type:e,selectors:[["ngb-datepicker-month"]],hostAttrs:["role","grid"],hostBindings:function(i,s){i&1&&se("keydown",function(a){return s.onKeyDown(a)})},inputs:{month:"month"},decls:3,vars:1,consts:[["role","row",1,"ngb-dp-week","ngb-dp-weekdays"],[1,"ngb-dp-weekday","ngb-dp-showweek","small"],["role","columnheader",1,"ngb-dp-weekday","small"],["role","row",1,"ngb-dp-week"],[1,"ngb-dp-week-number","small","text-muted"],["role","gridcell",1,"ngb-dp-day",3,"disabled","tabindex","hidden","ngb-dp-today"],["role","gridcell",1,"ngb-dp-day",3,"click","tabindex"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(i,s){i&1&&(ye(0,vl,4,1,"div",0),gt(1,wl,1,1,null,null,Rt)),i&2&&(He(s.viewModel.weekdays.length>0?0:-1),z(),_t(s.viewModel.weeks))},dependencies:[pr],styles:[`ngb-datepicker-month{display:block}.ngb-dp-weekday,.ngb-dp-week-number{line-height:2rem;text-align:center;font-style:italic}.ngb-dp-weekday{color:var(--bs-info)}.ngb-dp-week{border-radius:.25rem;display:flex}.ngb-dp-weekdays{border-bottom:1px solid var(--bs-border-color);border-radius:0;background-color:var(--bs-tertiary-bg)}
5.ngb-dp-day,.ngb-dp-weekday,.ngb-dp-week-number{width:2rem;height:2rem}.ngb-dp-day{cursor:pointer}.ngb-dp-day.disabled,.ngb-dp-day.hidden{cursor:default;pointer-events:none}.ngb-dp-day[tabindex="0"]{z-index:1}
6`],encapsulation:2});let n=e;return n})(),fa=(()=>{let e=class e{constructor(){this.injector=h(De),this._service=h(Zr),this._calendar=h(Wn),this._i18n=h(Zt),this._config=h(rs),this._nativeElement=h(oe).nativeElement,this._ngbDateAdapter=h(ss),this._ngZone=h(Ie),this._destroyRef=h(Nt),this._injector=h(De),this._controlValue=null,this._publicState={},this._initialized=!1,this.dayTemplate=this._config.dayTemplate,this.dayTemplateData=this._config.dayTemplateData,this.displayMonths=this._config.displayMonths,this.firstDayOfWeek=this._config.firstDayOfWeek,this.footerTemplate=this._config.footerTemplate,this.markDisabled=this._config.markDisabled,this.maxDate=this._config.maxDate,this.minDate=this._config.minDate,this.navigation=this._config.navigation,this.outsideDays=this._config.outsideDays,this.showWeekNumbers=this._config.showWeekNumbers,this.startDate=this._config.startDate,this.weekdays=this._config.weekdays,this.navigate=new j,this.dateSelect=new j,this.onChange=i=>{},this.onTouched=()=>{};let t=h(Dt);this._service.dateSelect$.pipe(Ut()).subscribe(i=>{this.dateSelect.emit(i)}),this._service.model$.pipe(Ut()).subscribe(i=>{let s=i.firstDate,o=this.model?this.model.firstDate:null;this._publicState={maxDate:i.maxDate,minDate:i.minDate,firstDate:i.firstDate,lastDate:i.lastDate,focusedDate:i.focusDate,months:i.months.map(A=>A.firstDate)};let a=!1;if(!s.equals(o)&&(this.navigate.emit({current:o?{year:o.year,month:o.month}:null,next:{year:s.year,month:s.month},preventDefault:()=>a=!0}),a&&o!==null)){this._service.open(o);return}let u=i.selectedDate,l=i.focusDate,d=this.model?this.model.focusDate:null;this.model=i,vi(u,this._controlValue)&&(this._controlValue=u,this.onTouched(),this.onChange(this._ngbDateAdapter.toModel(u))),vi(l,d)&&d&&i.focusVisible&&this.focus(),t.markForCheck()})}get state(){return this._publicState}get calendar(){return this._calendar}get i18n(){return this._i18n}focusDate(t){this._service.focus(Re.from(t))}focusSelect(){this._service.focusSelect()}focus(){Ft({read:()=>{this._nativeElement.querySelector('div.ngb-dp-day[tabindex="0"]')?.focus()}},{injector:this._injector})}navigateTo(t){this._service.open(Re.from(t?t.day?t:pe(Z({},t),{day:1}):null))}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{let t=ve(this._contentEl.nativeElement,"focusin"),i=ve(this._contentEl.nativeElement,"focusout");xs(t,i).pipe(Ye(s=>{let o=s.target,a=s.relatedTarget;return!(o?.classList.contains("ngb-dp-day")&&a?.classList.contains("ngb-dp-day")&&this._nativeElement.contains(o)&&this._nativeElement.contains(a))}),Ut(this._destroyRef)).subscribe(({type:s})=>this._ngZone.run(()=>this._service.set({focusVisible:s==="focusin"})))})}ngOnInit(){if(this.model===void 0){let t={};["dayTemplateData","displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate","outsideDays","weekdays"].forEach(i=>t[i]=this[i]),this._service.set(t),this.navigateTo(this.startDate)}this.dayTemplate||(this.dayTemplate=this._defaultDayTemplate),this._initialized=!0}ngOnChanges(t){let i={};if(["dayTemplateData","displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate","outsideDays","weekdays"].filter(s=>s in t).forEach(s=>i[s]=this[s]),this._service.set(i),"startDate"in t&&this._initialized){let{currentValue:s,previousValue:o}=t.startDate;pa(o,s)&&this.navigateTo(this.startDate)}}onDateSelect(t){this._service.focus(t),this._service.select(t,{emitEvent:!0})}onNavigateDateSelect(t){this._service.open(t)}onNavigateEvent(t){switch(t){case Un.PREV:this._service.open(this._calendar.getPrev(this.model.firstDate,"m",1));break;case Un.NEXT:this._service.open(this._calendar.getNext(this.model.firstDate,"m",1));break}}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._service.set({disabled:t})}writeValue(t){this._controlValue=Re.from(this._ngbDateAdapter.fromModel(t)),this._service.select(this._controlValue)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=ke({type:e,selectors:[["ngb-datepicker"]],contentQueries:function(i,s,o){if(i&1&&vt(o,hc,7),i&2){let a;Me(a=Ne())&&(s.contentTemplateFromContent=a.first)}},viewQuery:function(i,s){if(i&1&&(kt(El,7),kt(Sl,7)),i&2){let o;Me(o=Ne())&&(s._defaultDayTemplate=o.first),Me(o=Ne())&&(s._contentEl=o.first)}},hostVars:2,hostBindings:function(i,s){i&2&&le("disabled",s.model.disabled)},inputs:{contentTemplate:"contentTemplate",dayTemplate:"dayTemplate",dayTemplateData:"dayTemplateData",displayMonths:"displayMonths",firstDayOfWeek:"firstDayOfWeek",footerTemplate:"footerTemplate",markDisabled:"markDisabled",maxDate:"maxDate",minDate:"minDate",navigation:"navigation",outsideDays:"outsideDays",showWeekNumbers:"showWeekNumbers",startDate:"startDate",weekdays:"weekdays"},outputs:{navigate:"navigate",dateSelect:"dateSelect"},exportAs:["ngbDatepicker"],features:[xe([{provide:ct,useExisting:we(()=>e),multi:!0},Zr]),Je],decls:10,vars:9,consts:[["defaultDayTemplate",""],["defaultContentTemplate",""],["content",""],[1,"ngb-dp-header"],[3,"date","months","disabled","showSelect","prevDisabled","nextDisabled","selectBoxes"],[1,"ngb-dp-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext","ngTemplateOutletInjector"],[3,"ngTemplateOutlet"],["ngbDatepickerDayView","",3,"date","currentMonth","selected","disabled","focused"],[1,"ngb-dp-month"],[1,"ngb-dp-month-name"],[3,"month"],[3,"navigate","select","date","months","disabled","showSelect","prevDisabled","nextDisabled","selectBoxes"]
6],template:function(i,s){if(i&1&&(ye(0,Tl,1,5,"ng-template",null,0,lr)(2,Nl,2,0,"ng-template",null,1,lr),ne(4,"div",3),ye(5,Bl,1,7,"ngb-datepicker-navigation",4),re(),ne(6,"div",5,2),ye(8,Fl,0,0,"ng-template",6),re(),ye(9,Rl,0,0,"ng-template",7)),i&2){let o=Ps(3);z(5),He(s.navigation!=="none"?5:-1),z(),le("ngb-dp-months",!s.contentTemplate),z(2),fe("ngTemplateOutlet",s.contentTemplate||(s.contentTemplateFromContent==null?null:s.contentTemplateFromContent.templateRef)||o)("ngTemplateOutletContext",Vs(7,xl,s))("ngTemplateOutletInjector",s.injector),z(),fe("ngTemplateOutlet",s.footerTemplate)}},dependencies:[pr,lc,pc,dc],styles:[`ngb-datepicker{border:1px solid var(--bs-border-color);border-radius:.25rem;display:inline-block}ngb-datepicker-month{pointer-events:auto}ngb-datepicker.dropdown-menu{padding:0}ngb-datepicker.disabled .ngb-dp-weekday,ngb-datepicker.disabled .ngb-dp-week-number,ngb-datepicker.disabled .ngb-dp-month-name{color:var(--bs-text-muted)}.ngb-dp-body{z-index:1055}.ngb-dp-header{border-bottom:0;border-radius:.25rem .25rem 0 0;padding-top:.25rem;background-color:var(--bs-tertiary-bg)}.ngb-dp-months{display:flex}.ngb-dp-month{pointer-events:none}.ngb-dp-month-name{font-size:larger;height:2rem;line-height:2rem;text-align:center;background-color:var(--bs-tertiary-bg)}.ngb-dp-month+.ngb-dp-month .ngb-dp-month-name,.ngb-dp-month+.ngb-dp-month .ngb-dp-week{padding-left:1rem}.ngb-dp-month:last-child .ngb-dp-week{padding-right:.25rem}.ngb-dp-month:first-child .ngb-dp-week{padding-left:.25rem}.ngb-dp-month .ngb-dp-week:last-child{padding-bottom:.25rem}
7`],encapsulation:2,changeDetection:0});let n=e;return n})(),Hn=(n,e)=>e?e.some(r=>r.contains(n)):!1,sa=(n,e)=>!e||Pl(n,e)!=null,fc=(()=>{let n=()=>/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2,e=()=>/Android/.test(navigator.userAgent);return typeof navigator<"u"?!!navigator.userAgent&&(n()||e()):!1})(),mc=n=>fc?()=>setTimeout(()=>n(),100):n;function ma(n,e,r,t,i,s,o,a){r&&n.runOutsideAngular(mc(()=>{let u=D=>{let c=D.target;return D.button===2||Hn(c,o)?!1:r==="inside"?Hn(c,s)&&sa(c,a):r==="outside"?!Hn(c,s):sa(c,a)||!Hn(c,s)},l=ve(e,"keydown").pipe(ee(i),Ye(D=>D.key==="Escape"),tr(D=>D.preventDefault())),d=ve(e,"mousedown").pipe(ze(u),ee(i)),A=ve(e,"mouseup").pipe(Xi(d),Ye(([D,c])=>c),Os(0),ee(i));Zn([l.pipe(ze(D=>0)),A.pipe(ze(D=>1))]).subscribe(D=>n.run(()=>t(D)))}))}var ga=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function os(n){let e=Array.from(n.querySelectorAll(ga)).filter(r=>r.tabIndex!==-1);return[e[0],e[e.length-1]]}var as=(n,e,r,t=!1)=>{n.runOutsideAngular(()=>{let i=ve(e,"focusin").pipe(ee(r),ze(s=>s.target));ve(e,"keydown").pipe(ee(r),Ye(s=>s.key==="Tab"),Xi(i)).subscribe(([s,o])=>{let[a,u]=os(e);(o===a||o===e)&&s.shiftKey&&(u.focus(),s.preventDefault()),o===u&&!s.shiftKey&&(a.focus(),s.preventDefault())}),t&&ve(e,"click").pipe(ee(r),Xi(i),ze(s=>s[1])).subscribe(s=>s.focus())})},gc=(()=>{let e=class e{constructor(){this._element=h(ut).documentElement}isRTL(){return(this._element.getAttribute("dir")||"").toLowerCase()==="rtl"}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})(),_c=/\s+/,vc=/  +/gi,Dc={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","top-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]};function yc(n,e){let[r,t]=Dc[n];return e&&t||r}var bc=/^left/,Ac=/^right/,Cc=/^start/,wc=/^end/;function Ec(n,e){let[r,t]=e.split("-"),i=r.replace(bc,"start").replace(Ac,"end"),s=[i];if(t){let o=t;(r==="left"||r==="right")&&(o=o.replace(Cc,"top").replace(wc,"bottom")),s.push(`${i}-${o}`)}return n&&(s=s.map(o=>`${n}-${o}`)),s.join(" ")}function oa({placement:n,baseClass:e},r){let t=Array.isArray(n)?n:n.split(_c),i=["top","bottom","start","end","top-start","to
7p-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"],s=t.findIndex(l=>l==="auto");s>=0&&i.forEach(function(l){t.find(d=>d.search("^"+l)!==-1)==null&&t.splice(s++,1,l)});let o=t.map(l=>yc(l,r.isRTL()));return{placement:o.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!e,phase:"write",fn({state:l}){let d=new RegExp(e+"(-[a-z]+)*","gi"),A=l.elements.popper,D=l.placement,c=A.className;c=c.replace(d,""),c+=` ${Ec(e,D)}`,c=c.trim().replace(vc," "),A.className=c}},Gr,qr,Ir,{enabled:!0,name:"flip",options:{fallbackPlacements:o}}]}}function aa(n){return n}function _a(){let n=h(gc),e=null;return{createPopper(r){if(!e){let i=(r.updatePopperOptions||aa)(oa(r,n));e=Jr(r.hostElement,r.targetElement,i)}},update(){e&&e.update()},setOptions(r){if(e){let i=(r.updatePopperOptions||aa)(oa(r,n));e.setOptions(i)}},destroy(){e&&(e.destroy(),e=null)}}}function Sc(){return new xc}var va=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:()=>Sc(),providedIn:"root"});let n=e;return n})(),xc=(()=>{let e=class e extends va{parse(t){if(t!=null){let i=t.trim().split("-");if(i.length===1&&ft(i[0]))return{year:et(i[0]),month:null,day:null};if(i.length===2&&ft(i[0])&&ft(i[1]))return{year:et(i[0]),month:et(i[1]),day:null};if(i.length===3&&ft(i[0])&&ft(i[1])&&ft(i[2]))return{year:et(i[0]),month:et(i[1]),day:et(i[2])}}return null}format(t){return t?`${t.year}-${ft(t.month)?ia(t.month):""}-${ft(t.day)?ia(t.day):""}`:""}};e.\u0275fac=(()=>{let t;return function(s){return(t||(t=Oe(e)))(s||e)}})(),e.\u0275prov=P({token:e,factory:e.\u0275fac});let n=e;return n})(),ua=(()=>{let e=class e extends rs{constructor(){super(...arguments),this.autoClose=!0,this.placement=["bottom-start","bottom-end","top-start","top-end"],this.popperOptions=t=>t,this.restoreFocus=!0}};e.\u0275fac=(()=>{let t;return function(s){return(t||(t=Oe(e)))(s||e)}})(),e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})();function Da(n){return e=>(e.modifiers.push(Hr,{name:"offset",options:{offset:()=>n}}),e)}var zm=(()=>{let e=class e{constructor(){this._parserFormatter=h(va),this._elRef=h(oe),this._vcRef=h(sr),this._ngZone=h(Ie),this._calendar=h(Wn),this._dateAdapter=h(ss),this._document=h(ut),this._changeDetector=h(Dt),this._injector=h(De),this._config=h(ua),this._cRef=null,this._disabled=!1,this._elWithFocus=null,this._model=null,this._positioning=_a(),this._destroyCloseHandlers$=new K,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.container=this._config.container,this.positionTarget=this._config.positionTarget,this.dateSelect=new j,this.navigate=new j,this.closed=new j,this._onChange=t=>{},this._onTouched=()=>{},this._validatorChange=()=>{}}get disabled(){return this._disabled}set disabled(t){this._disabled=t===""||t&&t!=="false",this.isOpen()&&this._cRef.instance.setDisabledState(this._disabled)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}registerOnValidatorChange(t){this._validatorChange=t}setDisabledState(t){this.disabled=t}validate(t){let{value:i}=t;if(i!=null){let s=this._fromDateStruct(this._dateAdapter.fromModel(i));if(!s)return{ngbDate:{invalid:i}};if(this.minDate&&s.before(Re.from(this.minDate)))return{ngbDate:{minDate:{minDate:this.minDate,actual:i}}};if(this.maxDate&&s.after(Re.from(this.maxDate)))return{ngbDate:{maxDate:{maxDate:this.maxDate,actual:i}}}}return null}writeValue(t){this._model=this._fromDateStruct(this._dateAdapter.fromModel(t)),this._writeModelValue(this._model)}manualDateChange(t,i=!1){let s=t!==this._inputValue;s&&(this._inputValue=t,this._model=this._fromDateStruct(this._parserFormatter.parse(t))),(s||!i)&&this._onChange(this._model?this._dateAdapter.toModel(this._model):t===""?null:t),i&&this._model&&this._writeModelValue(this._model)}isOpen(){return!!this._cRef}open(){if(!this.isOpen()){this._cRef=this._vcRef.createComponent(fa,{injector:this._injector}),this._applyPopupStyling(this._cRef.location.nativeElement),this._applyDatepickerInputs(this._cRef),this._subscribeForDatepickerOutputs(this._cRef.instance),this._cRef.instance.ngOnInit(),this._cRef.instance.writeValue(this._dateAdapter.toModel(this._model)),this._cRef.instance.registerOnChange(i=>{this.writeValue(i),this._onChange(i),this._onTouched()}),this._cRef.changeDetectorRef.detectChanges(),this._cRef.instance.setDisabledState(this.disabled),this.container==="body"&&this._document.querySelector(this.container)?.appendChild(this._cRef.location.nativeElement),this._elWithFocus=this._document.activeElement,as(this._ngZone,this._cRef.location.nativeElement,this.closed,!0),setTimeout(()=>this._cRef?.instance.focus());let t;if(yi(this.positionTarget)?t=this._document.querySelector(this.positionTarget):this.positionTarget instanceof HTMLElement?t=this.positionTarget:t=this._elRef.nativeElement,this.positionTarget&&!t)throw new Error("ngbDatepicker could not find element declared in [positionTarget] to position against.");this._ngZone.runOutsideAngular(()=>{this._cRef&&t&&(this._positioning.createPopper({hostElement:t,targetElement:this._cRef.location.nativeElement,placement:this.placement,updatePopperOptions:i=>this.popperOptions(Da([0,2])(i))}),this._afterRenderRef=rr({mixedReadWrite:()=>
7{this._positioning.update()}},{injector:this._injector}))}),this._setCloseHandlers()}}close(){if(this.isOpen()){this._cRef?.destroy(),this._cRef=null,this._positioning.destroy(),this._afterRenderRef?.destroy(),this._destroyCloseHandlers$.next(),this.closed.emit(),this._changeDetector.markForCheck();let t=this._elWithFocus;yi(this.restoreFocus)?t=this._document.querySelector(this.restoreFocus):this.restoreFocus!==void 0&&(t=this.restoreFocus),t&&t.focus?t.focus():this._document.body.focus()}}toggle(){this.isOpen()?this.close():this.open()}navigateTo(t){this.isOpen()&&this._cRef.instance.navigateTo(t)}onBlur(){this._onTouched()}onFocus(){this._elWithFocus=this._elRef.nativeElement}ngOnChanges(t){if((t.minDate||t.maxDate)&&(this._validatorChange(),this.isOpen()&&(t.minDate&&this._cRef.setInput("minDate",this.minDate),t.maxDate&&this._cRef.setInput("maxDate",this.maxDate))),t.datepickerClass){let{currentValue:i,previousValue:s}=t.datepickerClass;this._applyPopupClass(i,s)}t.autoClose&&this.isOpen()&&this._setCloseHandlers()}ngOnDestroy(){this.close()}_applyDatepickerInputs(t){["contentTemplate","dayTemplate","dayTemplateData","displayMonths","firstDayOfWeek","footerTemplate","markDisabled","minDate","maxDate","navigation","outsideDays","showNavigation","showWeekNumbers","weekdays"].forEach(i=>{this[i]!==void 0&&t.setInput(i,this[i])}),t.setInput("startDate",this.startDate||this._model)}_applyPopupClass(t,i){let s=this._cRef?.location.nativeElement;s&&(t&&s.classList.add(t),i&&s.classList.remove(i))}_applyPopupStyling(t){t.classList.add("dropdown-menu","show"),this.container==="body"&&t.classList.add("ngb-dp-body"),this._applyPopupClass(this.datepickerClass)}_subscribeForDatepickerOutputs(t){t.navigate.subscribe(i=>this.navigate.emit(i)),t.dateSelect.subscribe(i=>{this.dateSelect.emit(i),(this.autoClose===!0||this.autoClose==="inside")&&this.close()})}_writeModelValue(t){let i=this._parserFormatter.format(t);this._inputValue=i,this._elRef.nativeElement.value=i,this.isOpen()&&(this._cRef.instance.writeValue(this._dateAdapter.toModel(t)),this._onTouched())}_fromDateStruct(t){let i=t?new Re(t.year,t.month,t.day):null;return this._calendar.isValid(i)?i:null}_setCloseHandlers(){this._destroyCloseHandlers$.next(),ma(this._ngZone,this._document,this.autoClose,()=>this.close(),this._destroyCloseHandlers$,[],[this._elRef.nativeElement,this._cRef.location.nativeElement])}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["input","ngbDatepicker",""]],hostVars:1,hostBindings:function(i,s){i&1&&se("input",function(a){return s.manualDateChange(a.target.value)})("change",function(a){return s.manualDateChange(a.target.value,!0)})("focus",function(){return s.onFocus()})("blur",function(){return s.onBlur()}),i&2&&It("disabled",s.disabled)},inputs:{autoClose:"autoClose",contentTemplate:"contentTemplate",datepickerClass:"datepickerClass",dayTemplate:"dayTemplate",dayTemplateData:"dayTemplateData",displayMonths:"displayMonths",firstDayOfWeek:"firstDayOfWeek",footerTemplate:"footerTemplate",markDisabled:"markDisabled",minDate:"minDate",maxDate:"maxDate",navigation:"navigation",outsideDays:"outsideDays",placement:"placement",popperOptions:"popperOptions",restoreFocus:"restoreFocus",showWeekNumbers:"showWeekNumbers",startDate:"startDate",container:"container",positionTarget:"positionTarget",weekdays:"weekdays",disabled:"disabled"},outputs:{dateSelect:"dateSelect",navigate:"navigate",closed:"closed"},exportAs:["ngbDatepicker"],features:[xe([{provide:ct,useExisting:we(()=>e),multi:!0},{provide:bt,useExisting:we(()=>e),multi:!0},{provide:rs,useExisting:ua}]),Je]});let n=e;return n})();var Ym=new Date(1882,10,12),Km=new Date(2174,10,25);var Jm=1e3*60*60*24;var us=1080,Tc=24*us,Oc=12*us+793,Qm=29*Tc+Oc,Zm=11*us+204;var Xm=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=Ve({type:e}),e.\u0275inj=Pe({});let n=e;return n})(),Mc=(()=>{let e=class e{constructor(){this.autoClose=!0,this.placement=["bottom-start","bottom-end","top-start","top-end"],this.popperOptions=t=>t,this.container=null}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})(),Nc=(()=>{let e=class e{constructor(){this._disabled=!1,this.nativeElement=h(oe).nativeElement,this.tabindex=0}set disabled(t){this._disabled=t===""||t===!0}get disabled(){return this._disabled}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["","ngbDropdownItem",""]],hostAttrs:[1,"dropdown-item"],hostVars:3,hostBindings:function(i,s){i&2&&(It("tabIndex",s.disabled?-1:s.tabindex),le("disabled",s.disabled))},inputs:{tabindex:"tabindex",disabled:"disabled"}});let n=e;return n})();var Bc=(()=>{let e=class e{constructor(){this.dropdown=h(ya),this.nativeElement=h(oe).nativeElement}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["","ngbDropdownMenu",""]],contentQueries:function(i,s,o){if(i&1&&vt(o,Nc,4),i&2){let a;Me(a=Ne())&&(s.menuItems=a)}},hostAttrs:[1,"dropdown-menu"],hostVars:2,hostBindings:function(i,s){i&1&&se("keydown.ArrowUp",function(a){return s.dropdown.onKeyDown(a)})("keydown.ArrowDown",function(a){return s.dropdown.onKeyDown(a)})("keydown.Home",function(a){return s.dropdown.onKeyDown(a)})("keydown.End",function(a){return s.dropdown.onKeyDown(a)})("keydown.Enter",function(a){return s.dropdown.onKeyDown(a)})("keydown.Space",function(a){return s.dropdown.onKeyDown(a)})("keydown.Tab",function(a){return s.dropdown.onKeyDown(a)})("keydown.Shift.Tab",function(a){return s.dropdown.onKeyDown(a)}
7),i&2&&le("show",s.dropdown.isOpen())}});let n=e;return n})(),Xr=(()=>{let e=class e{constructor(){this.dropdown=h(ya),this.nativeElement=h(oe).nativeElement}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["","ngbDropdownAnchor",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:3,hostBindings:function(i,s){i&2&&(Ge("aria-expanded",s.dropdown.isOpen()),le("show",s.dropdown.isOpen()))}});let n=e;return n})(),eg=(()=>{let e=class e extends Xr{};e.\u0275fac=(()=>{let t;return function(s){return(t||(t=Oe(e)))(s||e)}})(),e.\u0275dir=q({type:e,selectors:[["","ngbDropdownToggle",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:3,hostBindings:function(i,s){i&1&&se("click",function(){return s.dropdown.toggle()})("keydown.ArrowUp",function(a){return s.dropdown.onKeyDown(a)})("keydown.ArrowDown",function(a){return s.dropdown.onKeyDown(a)})("keydown.Home",function(a){return s.dropdown.onKeyDown(a)})("keydown.End",function(a){return s.dropdown.onKeyDown(a)})("keydown.Tab",function(a){return s.dropdown.onKeyDown(a)})("keydown.Shift.Tab",function(a){return s.dropdown.onKeyDown(a)}
7),i&2&&(Ge("aria-expanded",s.dropdown.isOpen()),le("show",s.dropdown.isOpen()))},features:[xe([{provide:Xr,useExisting:we(()=>e)}]),Ee]});let n=e;return n})(),ya=(()=>{let e=class e{constructor(){this._changeDetector=h(Dt),this._config=h(Mc),this._document=h(ut),this._injector=h(De),this._ngZone=h(Ie),this._nativeElement=h(oe).nativeElement,this._destroyCloseHandlers$=new K,this._bodyContainer=null,this._positioning=_a(),this.autoClose=this._config.autoClose,this._open=!1,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.container=this._config.container,this.openChange=new j}ngOnInit(){this.display||(this.display=this._nativeElement.closest(".navbar")?"static":"dynamic")}ngAfterContentInit(){Ft({write:()=>{this._applyPlacementClasses(),this._open&&this._setCloseHandlers()}},{injector:this._injector})}ngOnChanges(t){if(t.container&&this._open&&this._applyContainer(this.container),t.placement&&!t.placement.firstChange&&(this._positioning.setOptions({hostElement:this._anchor.nativeElement,targetElement:this._bodyContainer||this._menu.nativeElement,placement:this.placement}),this._applyPlacementClasses()),t.dropdownClass){let{currentValue:i,previousValue:s}=t.dropdownClass;this._applyCustomDropdownClass(i,s)}t.autoClose&&this._open&&(this.autoClose=t.autoClose.currentValue,this._setCloseHandlers())}isOpen(){return this._open}open(){this._open||(this._open=!0,this._applyContainer(this.container),this.openChange.emit(!0),this._setCloseHandlers(),this._anchor&&(this._anchor.nativeElement.focus(),this.display==="dynamic"&&this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._anchor.nativeElement,targetElement:this._bodyContainer||this._menu.nativeElement,placement:this.placement,updatePopperOptions:t=>this.popperOptions(Da([0,2])(t))}),this._applyPlacementClasses(),this._afterRenderRef=rr({write:()=>{this._positionMenu()}},{injector:this._injector})})))}_setCloseHandlers(){this._destroyCloseHandlers$.next(),ma(this._ngZone,this._document,this.autoClose,t=>{this.close(),t===0&&this._anchor.nativeElement.focus()},this._destroyCloseHandlers$,this._menu?[this._menu.nativeElement]:[],this._anchor?[this._anchor.nativeElement]:[],".dropdown-item,.dropdown-divider")}close(){this._open&&(this._open=!1,this._resetContainer(),this._positioning.destroy(),this._afterRenderRef?.destroy(),this._destroyCloseHandlers$.next(),this.openChange.emit(!1),this._changeDetector.markForCheck())}toggle(){this.isOpen()?this.close():this.open()}ngOnDestroy(){this.close()}onKeyDown(t){let{key:i}=t,s=this._getMenuElements(),o=-1,a=null,u=this._isEventFromToggle(t);if(!u&&s.length&&s.forEach((l,d)=>{l.contains(t.target)&&(a=l),l===da(this._document)&&(o=d)}),i===" "||i==="Enter"){a&&(this.autoClose===!0||this.autoClose==="inside")&&ve(a,"click").pipe(xt(1)).subscribe(()=>this.close());return}if(i==="Tab"){if(t.target&&this.isOpen()&&this.autoClose)if(this._anchor.nativeElement===t.target){this.container==="body"&&!t.shiftKey?(this._menu.nativeElement.setAttribute("tabindex","0"),this._menu.nativeElement.focus(),this._menu.nativeElement.removeAttribute("tabindex")):t.shiftKey&&this.close();return}else if(this.container==="body"){let l=this._menu.nativeElement.querySelectorAll(ga);t.shiftKey&&t.target===l[0]?(this._anchor.nativeElement.focus(),t.preventDefault()):!t.shiftKey&&t.target===l[l.length-1]&&(this._anchor.nativeElement.focus(),this.close())}else ve(t.target,"focusout").pipe(xt(1)).subscribe(({relatedTarget:l})=>{this._nativeElement.contains(l)||this.close()});return}if(u||a){if(this.open(),s.length){switch(i){case"ArrowDown":o=Math.min(o+1,s.length-1);break;case"ArrowUp":if(this._isDropup()&&o===-1){o=s.length-1;break}o=Math.max(o-1,0);break;case"Home":o=0;break;case"End":o=s.length-1;break}s[o].focus()}t.preventDefault()}}_isDropup(){return this._nativeElement.classList.contains("dropup")}_isEventFromToggle(t){return this._anchor.nativeElement.contains(t.target)}_getMenuElements(){return this._menu?this._menu.menuItems.filter(({disabled:t})=>!t).map(({nativeElement:t})=>t):[]}_positionMenu(){let t=this._menu;this.isOpen()&&t&&(this.display==="dynamic"?(this._positioning.update(
7),this._applyPlacementClasses()):this._applyPlacementClasses(this._getFirstPlacement(this.placement)))}_getFirstPlacement(t){return Array.isArray(t)?t[0]:t.split(" ")[0]}_resetContainer(){this._menu&&this._nativeElement.appendChild(this._menu.nativeElement),this._bodyContainer&&(this._document.body.removeChild(this._bodyContainer),this._bodyContainer=null)}_applyContainer(t=null){if(this._resetContainer(),t==="body"){let i=this._menu.nativeElement,s=this._bodyContainer=this._bodyContainer||this._document.createElement("div");s.style.position="absolute",i.style.position="static",s.style.zIndex="1055",s.appendChild(i),this._document.body.appendChild(s)}this._applyCustomDropdownClass(this.dropdownClass)}_applyCustomDropdownClass(t,i){let s=this.container==="body"?this._bodyContainer:this._nativeElement;s&&(i&&s.classList.remove(i),t&&s.classList.add(t))}_applyPlacementClasses(t){if(this._menu){t||(t=this._getFirstPlacement(this.placement)),this._nativeElement.classList.remove("dropup","dropdown"),this.display==="static"?this._menu.nativeElement.setAttribute("data-bs-popper","static"):this._menu.nativeElement.removeAttribute("data-bs-popper");let i=t.search("^top")!==-1?"dropup":"dropdown";this._nativeElement.classList.add(i),this._bodyContainer&&(this._bodyContainer.classList.remove("dropup","dropdown"),this._bodyContainer.classList.add(i))}}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=q({type:e,selectors:[["","ngbDropdown",""]],contentQueries:function(i,s,o){if(i&1&&(vt(o,Bc,5),vt(o,Xr,5)),i&2){let a;Me(a=Ne())&&(s._menu=a.first),Me(a=Ne())&&(s._anchor=a.first)}}
7,hostVars:2,hostBindings:function(i,s){i&2&&le("show",s.isOpen())},inputs:{autoClose:"autoClose",dropdownClass:"dropdownClass",_open:[0,"open","_open"],placement:"placement",popperOptions:"popperOptions",container:"container",display:"display"},outputs:{openChange:"openChange"},exportAs:["ngbDropdown"],features:[Je]});let n=e;return n})();var tg=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=Ve({type:e}),e.\u0275inj=Pe({});let n=e;return n})(),Fc=(()=>{let e=class e{constructor(){this._ngbConfig=h($n),this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0,this.role="dialog"}get animation(){return this._animation??this._ngbConfig.animation}set animation(t){this._animation=t}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})(),nt=class{constructor(e,r,t){this.nodes=e,this.viewRef=r,this.componentRef=t}};var ba=(()=>{let e=class e{constructor(){this._document=h(ut)}hide(){let t=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),i=this._document.body,s=i.style,{overflow:o,paddingRight:a}=s;if(t>0){let u=parseFloat(window.getComputedStyle(i).paddingRight);s.paddingRight=`${u+t}px`}return s.overflow="hidden",()=>{t>0&&(s.paddingRight=a),s.overflow=o}}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})(),Rc=(()=>{let e=class e{constructor(){this._nativeElement=h(oe).nativeElement,this._zone=h(Ie),this._injector=h(De)}ngOnInit(){Ft({mixedReadWrite:()=>$e(this._zone,this._nativeElement,(t,i)=>{i&&zi(t),t.classList.add("show")},{animation:this.animation,runningTransition:"continue"})},{injector:this._injector})}hide(){return $e(this._zone,this._nativeElement,({classList:t})=>t.remove("show"),{animation:this.animation,runningTransition:"stop"})}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=ke({type:e,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(i,s){i&2&&(oi("modal-backdrop"+(s.backdropClass?" "+s.backdropClass:"")),le("show",!s.animation)("fade",s.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(i,s){},encapsulation:2});let n=e;return n})(),qn=class{update(e){}close(e){}dismiss(e){}},Ic=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","role","scrollable","size","windowClass","modalDialogClass"],kc=["animation","backdropClass"],es=class{_applyWindowOptions(e,r){Ic.forEach(t=>{Di(r[t])&&(e[t]=r[t])})}_applyBackdropOptions(e,r){kc.forEach(t=>{Di(r[t])&&(e[t]=r[t])})}update(e){this._applyWindowOptions(this._windowCmptRef.instance,e),this._backdropCmptRef&&this._backdropCmptRef.instance&&this._applyBackdropOptions(this._backdropCmptRef.instance,e)}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(ee(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(ee(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}constructor(e,r,t,i){this._windowCmptRef=e,this._contentRef=r,this._backdropCmptRef=t,this._beforeDismiss=i,this._closed=new K,this._dismissed=new K,this._hidden=new K,e.instance.dismissEvent.subscribe(s=>{this.dismiss(s)}),this.result=new Promise((s,o)=>{this._resolve=s,this._reject=o}),this.result.then(null,()=>{})}close(e){this._windowCmptRef&&(this._closed.next(e),this._resolve(e),this._removeModalElements())}_dismiss(e){this._dismissed.next(e),this._reject(e),this._removeModalElements()}dismiss(e){if(this._windowCmptRef)if(!this._beforeDismiss)this._dismiss(e);else{let r=this._beforeDismiss();ca(r)?r.then(t=>{t!==!1&&this._dismiss(e)},()=>{}):r!==!1&&this._dismiss(e)}}_removeModalElements(){let e=this._windowCmptRef.instance.hide(),r=this._backdropCmptRef?this._backdropCmptRef.instance.hide():Zi(void 0);e.subscribe(()=>{let{nativeElement:t}=this._windowCmptRef.location;t.parentNode.removeChild(t),this._windowCmptRef.destroy(),this._contentRef?.viewRef?.destroy(),this._windowCmptRef=null,this._contentRef=null}),r.subscribe(()=>{if(this._backdropCmptRef){let{nativeElement:t}=this._backdropCmptRef.location;t.parentNode.removeChild(t),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),Oi(e,r).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}},ts=function(n){return n[n.BACKDROP_CLICK=0]="BACKDROP_CLICK",n[n.ESC=1]="ESC",
7n}(ts||{}),Lc=(()=>{let e=class e{constructor(){this._document=h(ut),this._elRef=h(oe),this._zone=h(Ie),this._injector=h(De),this._closed$=new K,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.role="dialog",this.dismissEvent=new j,this.shown=new K,this.hidden=new K}get fullscreenClass(){return this.fullscreen===!0?" modal-fullscreen":yi(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(t){this.dismissEvent.emit(t)}ngOnInit(){this._elWithFocus=this._document.activeElement,Ft({mixedReadWrite:()=>this._show()},{injector:this._injector})}ngOnDestroy(){this._disableEventHandling()}hide(){let{nativeElement:t}=this._elRef,i={animation:this.animation,runningTransition:"stop"},s=$e(this._zone,t,()=>t.classList.remove("show"),i),o=$e(this._zone,this._dialogEl.nativeElement,()=>{},i),a=Oi(s,o);return a.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),a}_show(){let t={animation:this.animation,runningTransition:"continue"},i=$e(this._zone,this._elRef.nativeElement,(o,a)=>{a&&zi(o),o.classList.add("show")},t),s=$e(this._zone,this._dialogEl.nativeElement,()=>{},t);Oi(i,s).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){let{nativeElement:t}=this._elRef;this._zone.runOutsideAngular(()=>{ve(t,"keydown").pipe(ee(this._closed$),Ye(s=>s.key==="Escape")).subscribe(s=>{this.keyboard?requestAnimationFrame(()=>{s.defaultPrevented||this._zone.run(()=>this.dismiss(ts.ESC))}):this.backdrop==="static"&&this._bumpBackdrop()});let i=!1;ve(this._dialogEl.nativeElement,"mousedown").pipe(ee(this._closed$),tr(()=>i=!1),Bs(()=>ve(t,"mouseup").pipe(ee(this._closed$),xt(1))),Ye(({target:s})=>t===s)).subscribe(()=>{i=!0}),ve(t,"click").pipe(ee(this._closed$)).subscribe(({target:s})=>{t===s&&(this.backdrop==="static"?this._bumpBackdrop():this.backdrop===!0&&!i&&this._zone.run(()=>this.dismiss(ts.BACKDROP_CLICK))),i=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){let{nativeElement:t}=this._elRef;if(!t.contains(document.activeElement)){let i=t.querySelector("[ngbAutofocus]"),s=os(t)[0];(i||s||t).focus()}}_restoreFocus(){let t=this._document.body,i=this._elWithFocus,s;i&&i.focus&&t.contains(i)?s=i:s=t,this._zone.runOutsideAngular(()=>{setTimeout(()=>s.focus()),this._elWithFocus=null})}_bumpBackdrop(){this.backdrop==="static"&&$e(this._zone,this._elRef.nativeElement,({classList:t})=>(t.add("modal-static"),()=>t.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=ke({type:e,selectors:[["ngb-modal-window"]],viewQuery:function(i,s){if(i&1&&kt(Il,7),i&2){let o;Me(o=Ne())&&(s._dialogEl=o.first)}},hostAttrs:["tabindex","-1"],hostVars:8,hostBindings:function(i,s){i&2&&(Ge("aria-modal",!0)("aria-labelledby",s.ariaLabelledBy)("aria-describedby",s.ariaDescribedBy)("role",s.role),oi("modal d-block"+(s.windowClass?" "+s.windowClass:"")),le("fade",s.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",role:"role",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:ns,decls:4,vars:2,consts:[["dialog",""],["role","document"],[1,"modal-content"]],template:function(i,s){i&1&&(tn(),ne(0,"div",1,0)(2,"div",2),nn(3),re()()),i&2&&oi("modal-dialog"+(s.size?" modal-"+s.size:"")+(s.centered?" modal-dialog-centered":"")+s.fullscreenClass+(s.scrollable?" modal-dialog-scrollable":"")+(s.modalDialogClass?" "+s.modalDialogClass:""))},styles:[`ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}
8`],encapsulation:2});let n=e;return n})(),Pc=(()=>{let e=class e{constructor(){this._applicationRef=h(ar),this._injector=h(De),this._environmentInjector=h(ir),this._document=h(ut),this._scrollBar=h(ba),this._activeWindowCmptHasChanged=new K,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._modalRef
8s=[],this._windowCmpts=[],this._activeInstances=new j;let t=h(Ie);this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){let i=this._windowCmpts[this._windowCmpts.length-1];as(t,i.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(i.location.nativeElement)}})}_restoreScrollBar(){let t=this._scrollBarRestoreFn;t&&(this._scrollBarRestoreFn=null,t())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(t,i,s){let o=s.container instanceof HTMLElement?s.container:Di(s.container)?this._document.querySelector(s.container):this._document.body;if(!o)throw new Error(`The specified modal container "${s.container||"body"}" was not found in the DOM.`);this._hideScrollBar();let a=new qn;t=s.injector||t;let u=t.get(ir,null)||this._environmentInjector,l=this._getContentRef(t,u,i,a,s),d=s.backdrop!==!1?this._attachBackdrop(o):void 0,A=this._attachWindowComponent(o,l.nodes),D=new es(A,l,d,s.beforeDismiss);return this._registerModalRef(D),this._registerWindowCmpt(A),D.hidden.pipe(xt(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(this._document.body.classList.remove("modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),a.close=c=>{D.close(c)},a.dismiss=c=>{D.dismiss(c)},a.update=c=>{D.update(c)},D.update(s),this._modalRefs.length===1&&this._document.body.classList.add("modal-open"),d&&d.instance&&d.changeDetectorRef.detectChanges(),A.changeDetectorRef.detectChanges(),D}get activeInstances(){return this._activeInstances}dismissAll(t){this._modalRefs.forEach(i=>i.dismiss(t))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(t){let i=Pt(Rc,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(i.hostView),t.appendChild(i.location.nativeElement),i}_attachWindowComponent(t,i){let s=Pt(Lc,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:i});return this._applicationRef.attachView(s.hostView),t.appendChild(s.location.nativeElement),s}_getContentRef(t,i,s,o,a){return s?s instanceof Mi?this._createFromTemplateRef(s,o):yi(s)?this._createFromString(s):this._createFromComponent(t,i,s,o,a):new nt([])}_createFromTemplateRef(t,i){let s={$implicit:i,close(a){i.close(a)},dismiss(a){i.dismiss(a)}},o=t.createEmbeddedView(s);return this._applicationRef.attachView(o),new nt([o.rootNodes],o)}_createFromString(t){let i=this._document.createTextNode(`${t}`);return new nt([[i]])}_createFromComponent(t,i,s,o,a){let u=De.create({providers:[{provide:qn,useValue:o}],parent:t}),l=Pt(s,{environmentInjector:i,elementInjector:u}),d=l.location.nativeElement;return a.scrollable&&d.classList.add("component-host-scrollable"),this._applicationRef.attachView(l.hostView),new nt([[d]],l.hostView,l)}_setAriaHidden(t){let i=t.parentElement;i&&t!==this._document.body&&(Array.from(i.children).forEach(s=>{s!==t&&s.nodeName!=="SCRIPT"&&(this._ariaHiddenValues.set(s,s.getAttribute("aria-hidden")),s.setAttribute("aria-hidden","true"))}),this._setAriaHidden(i))}_revertAriaHidden(){this._ariaHiddenValues.forEach((t,i)=>{t?i.setAttribute("aria-hidden",t):i.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(t){let i=()=>{let s=this._modalRefs.indexOf(t);s>-1&&(this._modalRefs.splice(s,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(t),this._activeInstances.emit(this._modalRefs),t.result.then(i,i)}_registerWindowCmpt(t){this._windowCmpts.push(t),this._activeWindowCmptHasChanged.next(),t.onDestroy(()=>{let i=this._windowCmpts.indexOf(t);i>-1&&(this._windowCmpts.splice(i,1),this._activeWindowCmptHasChanged.next())})}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})(),ig=(()=>{let e=class e{constructor(){this._injector=h(De),this._modalStack=h(Pc),this._config=h(Fc)}open(t,i={}){let s=Z(pe(Z({},this._config),{animation:this._config.animation}),i);return this._modalStack.open(this._injector,t,s)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(t){this._modalStack.dismissAll(t)}hasOpenModals(){return this._modalStack.hasOpenModals()}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})();var ng=new Ke("live announcer delay",{providedIn:"root",factory:()=>100});var rg=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=Ve({type:e}),e.\u0275inj=Pe({});let n=e;return n})(),Vc=(()=>{let e=class e{constructor(){this._ngbConfig=h($n),this.backdrop=!0,this.keyboard=!0,this.position="start",this.scroll=!1}get animation(){return this._animation??this._ngbConfig.animation}set animation(t){this._animation=t}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})(),jn=class{close(e){}dismiss(e){}},is=class{get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(ee(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(ee(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._panelCmptRef.instance.shown.asObservable()}constructor(e,r,t,i){this._panelCmptRef=e,this._contentRef=r,this._backdropCmptRef=t,this._beforeDismiss=i,this._closed=new K,this._dismissed=new K,this._hidden=new K,e.instance.dismissEvent.subscribe(s=>{this.dismiss(s)}),t&&t.instance.dismissEvent.subscribe(s=>{this.dismiss(s)}),this.result=new Promise((s,o)=>{this._resolve=s,this._reject=o}),this.result.then(null,()=>{})}close(e){this._panelCmptRef&&(this._closed.next(e),this._resolve(e),this._removeOffcanvasElements())}_dismiss(e){this._dismissed.next(e),this._reject(e),this._removeOffcanvasElements()}dismiss(e){if(this._panelCmptRef)if(!this._beforeDismiss)this._dismiss(e);else{let r=this._beforeDismiss();ca(r)?r.then(t=>{t!==!1&&this._dismiss(e)},()=>{}):r!==!1&&this._dismiss(e)}}_removeOffcanvasElements(){let e=this._panelCmptRef.instance.hide(),r=this._backdropCmptRef?this._backdropCmptRef.instance.hide():Zi(void 0);e.subscribe(()=>{let{nativeElement:t}=this._panelCmptRef.location;t.parentNode.removeChild(t),this._panelCmptRef.destroy(),this._contentRef?.viewRef?.destroy(),this._panelCmptRef=null,this._contentRef=null}),r.subscribe(()=>{if(this._backdropCmptRef){let{nativeElement:t}=this._backdropCmptRef.location;t.parentNode.removeChild(t),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),Oi(e,r).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}},ls=function(n){return n[n.BACKDROP_CLICK=0]="BACKDROP_CLICK",n[n.ESC=1]="ESC",
8n}(ls||{}),Gc=(()=>{let e=class e{constructor(){this._nativeElement=h(oe).nativeElement,this._zone=h(Ie),this._injector=h(De),this.dismissEvent=new j}ngOnInit(){Ft({mixedReadWrite:()=>$e(this._zone,this._nativeElement,(t,i)=>{i&&zi(t),t.classList.add("show")},{animation:this.animation,runningTransition:"continue"})},{injector:this._injector})}hide(){return $e(this._zone,this._nativeElement,({classList:t})=>t.remove("show"),{animation:this.animation,runningTransition:"stop"})}dismiss(){this.static||this.dismissEvent.emit(ls.BACKDROP_CLICK)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=ke({type:e,selectors:[["ngb-offcanvas-backdrop"]],hostVars:6,hostBindings:function(i,s){i&1&&se("mousedown",function(){return s.dismiss()}),i&2&&(oi("offcanvas-backdrop"+(s.backdropClass?" "+s.backdropClass:"")),le("show",!s.animation)("fade",s.animation))},inputs:{animation:"animation",backdropClass:"backdropClass",static:"static"},outputs:{dismissEvent:"dismiss"},decls:0,vars:0,template:function(i,s){},encapsulation:2});let n=e;return n})(),Hc=(()=>{let e=class e{constructor(){this._document=h(ut),this._elRef=h(oe),this._zone=h(Ie),this._injector=h(De),this._closed$=new K,this._elWithFocus=null,this.keyboard=!0,this.position="start",this.dismissEvent=new j,this.shown=new K,this.hidden=new K}dismiss(t){this.dismissEvent.emit(t)}ngOnInit(){this._elWithFocus=this._document.activeElement,Ft({mixedReadWrite:()=>this._show()},{injector:this._injector})}ngOnDestroy(){this._disableEventHandling()}hide(){let t={animation:this.animation,runningTransition:"stop"},i=$e(this._zone,this._elRef.nativeElement,s=>(s.classList.remove("showing"),s.classList.add("hiding"),()=>s.classList.remove("show","hiding")),t);return i.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),i}_show(){let t={animation:this.animation,runningTransition:"continue"};$e(this._zone,this._elRef.nativeElement,(s,o)=>(o&&zi(s),s.classList.add("show","showing"),()=>s.classList.remove("showing")),t).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){let{nativeElement:t}=this._elRef;this._zone.runOutsideAngular(()=>{ve(t,"keydown").pipe(ee(this._closed$),Ye(i=>i.key==="Escape")).subscribe(i=>{this.keyboard&&requestAnimationFrame(()=>{i.defaultPrevented||this._zone.run(()=>this.dismiss(ls.ESC))})})})}_disableEventHandling(){this._closed$.next()}_setFocus(){let{nativeElement:t}=this._elRef;if(!t.contains(document.activeElement)){let i=t.querySelector("[ngbAutofocus]"),s=os(t)[0];(i||s||t).focus()}}_restoreFocus(){let t=this._document.body,i=this._elWithFocus,s;i&&i.focus&&t.contains(i)?s=i:s=t,this._zone.runOutsideAngular(()=>{setTimeout(()=>s.focus()),this._elWithFocus=null})}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=ke({type:e,selectors:[["ngb-offcanvas-panel"]],hostAttrs:["role","dialog","tabindex","-1"],hostVars:5,hostBindings:function(i,s){i&2&&(Ge("aria-modal",!0)("aria-labelledby",s.ariaLabelledBy)("aria-describedby",s.ariaDescribedBy),oi("offcanvas offcanvas-"+s.position+(s.panelClass?" "+s.panelClass:"")))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",keyboard:"keyboard",panelClass:"panelClass",position:"position"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:ns,decls:1,vars:0,template:function(i,s){i&1&&(tn(),nn(0))},encapsulation:2});let n=e;return n})(),Uc=(()=>{let e=class e{constructor(){this._applicationRef=h(ar),this._injector=h(De),this._document=h(ut),this._scrollBar=h(ba),this._activePanelCmptHasChanged=new K,this._scrollBarRestoreFn=null,this._backdropAttributes=["animation","backdropClass"],this._panelAttributes=["animation","ariaDescribedBy","ariaLabelledBy","keyboard","panelClass","position"],this._activeInstance=new j;let t=h(Ie);this._activePanelCmptHasChanged.subscribe(()=>{this._panelCmpt&&as(t,this._panelCmpt.location.nativeElement,this._activePanelCmptHasChanged)})}_restoreScrollBar(){let t=this._scrollBarRestoreFn;t&&(this._scrollBarRestoreFn=null,t())}
8_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(t,i,s){let o=s.container instanceof HTMLElement?s.container:Di(s.container)?this._document.querySelector(s.container):this._document.body;if(!o)throw new Error(`The specified offcanvas container "${s.container||"body"}" was not found in the DOM.`);s.scroll||this._hideScrollBar();let a=new jn,u=this._getContentRef(s.injector||t,i,a),l=s.backdrop!==!1?this._attachBackdrop(o):void 0,d=this._attachWindowComponent(o,u.nodes),A=new is(d,u,l,s.beforeDismiss);return this._registerOffcanvasRef(A),this._registerPanelCmpt(d),A.hidden.pipe(Ns(()=>this._restoreScrollBar())).subscribe(),a.close=D=>{A.close(D)},a.dismiss=D=>{A.dismiss(D)},this._applyPanelOptions(d.instance,s),l&&l.instance&&(this._applyBackdropOptions(l.instance,s),l.changeDetectorRef.detectChanges()),d.changeDetectorRef.detectChanges(),A}get activeInstance(){return this._activeInstance}dismiss(t){this._offcanvasRef?.dismiss(t)}hasOpenOffcanvas(){return!!this._offcanvasRef}_attachBackdrop(t){let i=Pt(Gc,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(i.hostView),t.appendChild(i.location.nativeElement),i}_attachWindowComponent(t,i){let s=Pt(Hc,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:i});return this._applicationRef.attachView(s.hostView),t.appendChild(s.location.nativeElement),s}_applyPanelOptions(t,i){this._panelAttributes.forEach(s=>{Di(i[s])&&(t[s]=i[s])})}_applyBackdropOptions(t,i){this._backdropAttributes.forEach(s=>{Di(i[s])&&(t[s]=i[s])}),t.static=i.backdrop==="static"}_getContentRef(t,i,s){return i?i instanceof Mi?this._createFromTemplateRef(i,s):yi(i)?this._createFromString(i):this._createFromComponent(t,i,s):new nt([])}_createFromTemplateRef(t,i){let s={$implicit:i,close(a){i.close(a)},dismiss(a){i.dismiss(a)}},o=t.createEmbeddedView(s);return this._applicationRef.attachView(o),new nt([o.rootNodes],o)}_createFromString(t){let i=this._document.createTextNode(`${t}`);return new nt([[i]])}_createFromComponent(t,i,s){let o=De.create({providers:[{provide:jn,useValue:s}],parent:t}),a=Pt(i,{environmentInjector:this._applicationRef.injector,elementInjector:o}),u=a.location.nativeElement;return this._applicationRef.attachView(a.hostView),new nt([[u]],a.hostView,a)}_registerOffcanvasRef(t){let i=()=>{this._offcanvasRef=void 0,this._activeInstance.emit(this._offcanvasRef)};this._offcanvasRef=t,this._activeInstance.emit(this._offcanvasRef),t.result.then(i,i)}_registerPanelCmpt(t){this._panelCmpt=t,this._activePanelCmptHasChanged.next(),t.onDestroy(()=>{this._panelCmpt=void 0,this._activePanelCmptHasChanged.next()})}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})(),sg=(()=>{let e=class e{constructor(){this._injector=h(De),this._offcanvasStack=h(Uc),this._config=h(Vc)}open(t,i={}){let s=Z(pe(Z({},this._config),{animation:this._config.animation}),i);return this._offcanvasStack.open(this._injector,t,s)}get activeInstance(){return this._offcanvasStack.activeInstance}dismiss(t){this._offcanvasStack.dismiss(t)}hasOpenOffcanvas(){return this._offcanvasStack.hasOpenOffcanvas()}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=P({token:e,factory:e.\u0275fac,providedIn:"root"});let n=e;return n})(),og=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=Ve({type:e}),e.\u0275inj=Pe({});let n=e;return n})();var Ai=class Ai{constructor(e){this.sanitizer=e}transform(e){return e?this.sanitizer.bypassSecurityTrustHtml(e):""}};Ai.\u0275fac=function(r){return new(r||Ai)(V(rn,16))},Ai.\u0275pipe=mt({name:"sanitizeHtml",type:Ai,pure:!0});var Aa=Ai;var Ca=new Ke("ICON_LOADER");var wa=globalThis;wa.__ICON_CACHE__||=new Map;var rt=wa.__ICON_CACHE__,zn=globalThis.__ICON_INFLIGHT__||=new Map;if(typeof window<"u"&&typeof sessionStorage<"u"){let n=sessionStorage.getItem("svg-icon-cache");if(n)try{let r=JSON.parse(n);Object.entries(r).forEach(([t,i])=>rt.set(t,i))}catch{}let e=rt.set.bind(rt);rt.set=(r,t)=>{e(r,t);try{sessionStorage.setItem("svg-icon-cache",JSON.stringify(Object.fromEntries(rt)))}catch{}return rt}}function jc(n,e){if(n&1&&ot(0,"span",1),n&2){let r=J();fe("innerHTML",r.svgContent,Rs)("ngClass","icon-size-"+r.size)}}var Yn="all-icons",Ci=class Ci{constructor(e,r,t){this.loader=e;this.state=r;this.sanitizer=t;this.size="medium";this.svgContent=null}loadIcon(e){return Ti(this,null,function*(){if(!e){this.svgContent=null;return}let r=rt.get(e);if(r){this.svgContent=this.sanitizer.bypassSecurityTrustHtml(r);return}
8let t=this.state.get(Yn,null);if(t&&t[e]){let o=t[e];this.svgContent=this.sanitizer.bypassSecurityTrustHtml(o),rt.set(e,o),this.state.remove(Yn);return}let i,s=zn.get(e);if(!s){let o=this.loader.load(e);o instanceof Promise||(o=Promise.resolve(o)),s=o,zn.set(e,s)}try{i=yield s}finally{zn.delete(e)}if(i&&this.isPureSvg(i)){this.svgContent=this.sanitizer.bypassSecurityTrustHtml(i),rt.set(e,i);let o=this.state.get(Yn,null)??{};this.state.set(Yn,pe(Z({},o),{[e]:i}))}else this.svgContent=null})}ngOnInit(){this.loadIcon(this.name)}ngOnChanges(e){e.name&&!e.name.firstChange&&this.loadIcon(e.name.currentValue)}isPureSvg(e){let r=e.trim().toLowerCase();return r?.startsWith("<svg")&&r?.endsWith("</svg>")}};Ci.\u0275fac=function(r){return new(r||Ci)(V(Ca),V(en),V(rn))},Ci.\u0275cmp=ke({type:Ci,selectors:[["app-icon"]],inputs:{name:"name",size:"size"},features:[Je],decls:1,vars:1,consts:[["class","icon","aria-hidden","true",3,"innerHTML","ngClass",4,"ngIf"],["aria-hidden","true",1,"icon",3,"innerHTML","ngClass"]],template:function(r,t){r&1&&ye(0,jc,1,2,"span",0),r&2&&fe("ngIf",t.svgContent)},dependencies:[Us,qs],styles:[".icon[_ngcontent-%COMP%]{all:unset;font-family:initial;display:inline-block;width:auto;height:auto;vertical-align:middle;color:currentColor;font-size:0;font-family:unset;text-transform:none}.icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{display:block;width:100%;height:100%;shape-rendering:geometricPrecision;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);overflow:visible;backface-visibility:hidden;will-change:transform}.icon-size-small[_ngcontent-%COMP%]{width:1.25rem;height:1.25rem}.icon-size-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;line-height:1.5rem}.icon-size-large[_ngcontent-%COMP%]{width:2rem;height:2rem}
8.icon-size-x-large[_ngcontent-%COMP%]{width:3rem;height:3rem}.icon-nudge-up-1[_ngcontent-%COMP%]{position:relative;vertical-align:-.0625rem}.icon-nudge-up-1[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{position:relative;top:-.0625rem}.icon-nudge-up-2[_ngcontent-%COMP%]{position:relative;vertical-align:-.125rem}.icon-nudge-up-2[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{position:relative;top:-.125rem}.icon-nudge-up-3[_ngcontent-%COMP%]{position:relative;vertical-align:-.1875rem}.icon-nudge-up-3[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{position:relative;top:-.1875rem}.icon-nudge-down-1[_ngcontent-%COMP%]{position:relative;vertical-align:.0625rem}.icon-nudge-down-1[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{position:relative;top:.0625rem}.icon-nudge-down-2[_ngcontent-%COMP%]{position:relative;vertical-align:.125rem}.icon-nudge-down-2[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{position:relative;top:.125rem}.icon-nudge-down-3[_ngcontent-%COMP%]{position:relative;vertical-align:.1875rem}.icon-nudge-down-3[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{position:relative;top:.1875rem}"]});var Ea=Ci;var Xt=class Xt{constructor(e){this.seasonService=e}getSeasonFrenchName(e){return e.translations?.fr?.name}normalizeSlug(e){return e?.trim().toLowerCase().replace(/[^a-z0-9\s-]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-")}matchSeason(e,r,t){let i=e.find(a=>r(a)?.name===t.name);if(i)return i;let s=this.getSeasonFrenchName(t);if(s){let a=e.find(u=>r(u)?.name===s);if(a)return a}let o=t.slug??this.normalizeSlug(t.name);if(o)return e.find(a=>r(a)?.slug===o)}imageLoaded(e){e.target.classList.add("loaded")}imageFailed(e){let r=e.target;r.classList.add("failed"),r.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNgYAAAAAMAASsJTYQAAAAASUVORK5CYII="}thumbnailForSeason(e){let r=this.seasonService.selectedSeason();if(!e?.length)return;if(r&&r?.id!==1){let s=this.getSeasonFrenchName(r),o=this.normalizeSlug(r?.name),a=e.find(u=>u.category===r?.name)??e.find(u=>u.category===s)??e.find(u=>u.category===o);if(a)return a}let t=e.find(s=>s.category==="Primary");if(t)return t;let i=e.find(s=>s.category==="Complementary");return i||e[0]}thumbnailForSeasonWP(e){let r=this.seasonService.selectedSeason();if(e?.length){if(r&&r.id!==1){let t=this.matchSeason(e,i=>i.season,r);if(t?.image)return t.image}return e[0].image??void 0}}bannerForSeasonWP(e){let r=this.seasonService.selectedSeason();if(e?.length){if(r&&r.id!==1){let t=this.matchSeason(e,i=>i.season,r);if(t?.image||t?.video)return t}return e[0]??void 0}}ctaForSeason(e){let r=this.seasonService.selectedSeason();if(!e?.length)return;let t=e.find(i=>i?.custom_cta_season?.name==="All Seasons")??e.find(i=>i?.custom_cta_season?.slug==="all-seasons");if(r&&r.id!==1){let i=this.matchSeason(e,s=>s?.custom_cta_season,r);if(i)return i}else if(r?.id===1&&t)return t;if(t)return t}ctaForSeasonFallback(e){let r=this.seasonService.selectedSeason();if(!e?.length)return;let t=e.find(i=>i?.custom_cta_season?.name==="All Seasons")??e.find(i=>i?.custom_cta_season?.slug==="all-seasons");if(r&&r.id!==1){let i=this.matchSeason(e,s=>s?.custom_cta_season,r);if(i)return i}else if(r?.id===1&&t)return t;return t||(e[0]??void 0)}};Xt.\u0275fac=function(r){return new(r||Xt)(si(ui))},Xt.\u0275prov=P({token:Xt,factory:Xt.\u0275fac,providedIn:"root"});var Sa=Xt;var wi=class wi{constructor(){this.langService=h(Ys)}transform(e,r){let t=this.langService.language().id;return!e||!r?"":t!=="en"&&e.translations?.[t]?.[r]?e.translations[t][r]:e[r]||""}};wi.\u0275fac=function(r){return new(r||wi)},wi.\u0275pipe=mt({name:"translate",type:wi,pure:!1});var xa=wi;var We=function(){return We=Object.assign||function(e){for(var r,t=1,i=arguments.length;t<i;t++){r=arguments[t];
8for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e},We.apply(this,arguments)},$c=function(){function n(e){this.options=e,this.listeners={}}return n.prototype.on=function(e,r){var t=this.listeners[e]||[];this.listeners[e]=t.concat([r])},n.prototype.triggerEvent=function(e,r){var t=this,i=this.listeners[e]||[];i.forEach(function(s){return s({target:t,event:r})})},n}(),Yi=function(n){return n[n.Add=0]="Add",n[n.Remove=1]="Remove",n}(Yi||{}),Wc=function(){function n(){this.notifications=[]}return n.prototype.push=function(e){this.notifications.push(e),this.updateFn(e,Yi.Add,this.notifications)},n.prototype.splice=function(e,r){var t=this.notifications.splice(e,r)[0];return this.updateFn(t,Yi.Remove,this.notifications),t},n.prototype.indexOf=function(e){return this.notifications.indexOf(e)},n.prototype.onUpdate=function(e){this.updateFn=e},n}(),ei=function(n){return n.Dismiss="dismiss",n.Click="click",n}(ei||{}),Ta={types:[{type:"success",className:"notyf__toast--success",backgroundColor:"#3dc763",icon:{className:"notyf__icon--success",tagName:"i"}},{type:"error",className:"notyf__toast--error",backgroundColor:"#ed3d3d",icon:{className:"notyf__icon--error",tagName:"i"}}],duration:2e3,ripple:!0,position:{x:"right",y:"bottom"},dismissible:!1},zc=function(){function n(){this.notifications=[],this.events={},this.X_POSITION_FLEX_MAP={left:"flex-start",center:"center",right:"flex-end"},this.Y_POSITION_FLEX_MAP={top:"flex-start",center:"center",bottom:"flex-end"};var e=document.createDocumentFragment(),r=this._createHTMLElement({tagName:"div",className:"notyf"});e.appendChild(r),document.body.appendChild(e),this.container=r,this.animationEndEventName=this._getAnimationEndEventName(),this._createA11yContainer()}return n.prototype.on=function(e,r){var t;this.events=We(We({},this.events),(t={},t[e]=r,t))},n.prototype.update=function(e,r){r===Yi.Add?this.addNotification(e):r===Yi.Remove&&this.removeNotification(e)},n.prototype.removeNotification=function(e){var r=this,t=this._popRenderedNotification(e),i;if(t){i=t.node,i.classList.add("notyf__toast--disappear");var s;i.addEventListener(this.animationEndEventName,s=function(o){o.target===i&&(i.removeEventListener(r.animationEndEventName,s),r.container.removeChild(i))})}},n.prototype.addNotification=function(e){var r=this._renderNotification(e);this.notifications.push({notification:e,node:r}),this._announce(e.options.message||"Notification")},n.prototype._renderNotification=function(e){var r,t=this._buildNotificationCard(e),i=e.options.className;return i&&(r=t.classList).add.apply(r,i.split(" ")),this.container.appendChild(t),t},n.prototype._popRenderedNotification=function(e){for(var r=-1,t=0;t<this.notifications.length&&r<0;t++)this.notifications[t].notification===e&&(r=t);if(r!==-1)return this.notifications.splice(r,1)[0]},n.prototype.getXPosition=function(e){var r;return((r=e?.position)===null||r===void 0?void 0:r.x)||"right"},n.prototype.getYPosition=function(e){var r;return((r=e?.position)===null||r===void 0?void 0:r.y)||"bottom"},n.prototype.adjustContainerAlignment=function(e){var r=this.X_POSITION_FLEX_MAP[this.getXPosition(e)],t=this.Y_POSITION_FLEX_MAP[this.getYPosition(e)],i=this.container.style;i.setProperty("justify-content",t),i.setProperty("align-items",r)},n.prototype._buildNotificationCard=function(e){var r=this,t=e.options,i=t.icon;this.adjustContainerAlignment(t);var s=this._createHTMLElement({tagName:"div",className:"notyf__toast"}),o=this._createHTMLElement({tagName:"div",className:"notyf__ripple"}),a=this._createHTMLElement({tagName:"div",className:"notyf__wrapper"}),u=this._createHTMLElement({tagName:"div",className:"notyf__message"});u.innerHTML=t.message||"";var l=t.background||t.backgroundColor;if(i){var d=this._createHTMLElement({tagName:"div",className:"notyf__icon"});if((typeof i=="string"||i instanceof String)&&(d.innerHTML=new String(i).valueOf()),typeof i=="object"){var A=i.tagName,D=A===void 0?"i":A,c=i.className,g=i.text,v=i.color,b=v===void 0?l:v,C=this._createHTMLElement({tagName:D,className:c,text:g});b&&(C.style.color=b),d.appendChild(C)}a.appendChild(d)}if(a.appendChild(u),s.appendChild(a),l&&(t.ripple?(o.style.background=l,s.appendChild(o)):s.style.background=l),t.dismissible){var M=this._createHTMLElement({tagName:"div",className:"notyf__dismiss"}),I=this._createHTMLElement({tagName:"button",className:"notyf__dismiss-btn"});M.appendChild(I),a.appendChild(M),s.classList.add("notyf__toast--dismissible"),I.addEventListener("click",function(N){var F,R;(R=(F=r.events)[ei.Dismiss])===null||R===void 0||R.call(F,{target:e,event:N}),N.stopPropagation()})}s.addEventListener("click",function(N){var F,R;return(R=(F=r.events)[ei.Click])===null||R===void 0?void 0:R.call(F,{target:e,event:N})});var x=this.getYPosition(t)==="top"?"upper":"lower";return s.classList.add("notyf__toast--"+x),s},n.prototype._createHTMLElement=function(e){var r=e.tagName,t=e.className,i=e.text,s=document.createElement(r);return t&&(s.className=t),s.textContent=i||null,s},n.prototype._createA11yContainer=function(){var e=this._createHTMLElement({tagName:"div",className:"notyf-announcer"});e.setAttribute("aria-atomic","true"),e.setAttribute("aria-live","polite"),e.style.border="0",e.style.clip="rect(0 0 0 0)",e.
8style.height="1px",e.style.margin="-1px",e.style.overflow="hidden",e.style.padding="0",e.style.position="absolute",e.style.width="1px",e.style.outline="0",document.body.appendChild(e),this.a11yContainer=e},n.prototype._announce=function(e){var r=this;this.a11yContainer.textContent="",setTimeout(function(){r.a11yContainer.textContent=e},100)},n.prototype._getAnimationEndEventName=function(){var e=document.createElement("_fake"),r={MozTransition:"animationend",OTransition:"oAnimationEnd",WebkitTransition:"webkitAnimationEnd",transition:"animationend"},t;for(t in r)if(e.style[t]!==void 0)return r[t];return"animationend"},n}(),Sg=function(){function n(e){var r=this;this.dismiss=this._removeNotification,this.notifications=new Wc,this.view=new zc;var t=this.registerTypes(e);this.options=We(We({},Ta),e),this.options.types=t,this.notifications.onUpdate(function(i,s){return r.view.update(i,s)}),this.view.on(ei.Dismiss,function(i){var s=i.target,o=i.event;r._removeNotification(s),s.triggerEvent(ei.Dismiss,o)}),this.view.on(ei.Click,function(i){var s=i.target,o=i.event;return s.triggerEvent(ei.Click,o)})}return n.prototype.error=function(e){var r=this.normalizeOptions("error",e);return this.open(r)},n.prototype.success=function(e){var r=this.normalizeOptions("success",e);return this.open(r)},n.prototype.open=function(e){var r=this.options.types.find(function(s){var o=s.type;return o===e.type})||{},t=We(We({},r),e);this.assignProps(["ripple","position","dismissible"],t);var i=new $c(t);return this._pushNotification(i),i},n.prototype.dismissAll=function(){for(;this.notifications.splice(0,1););},n.prototype.assignProps=function(e,r){var t=this;e.forEach(function(i){r[i]=r[i]==null?t.options[i]:r[i]})},n.prototype._pushNotification=function(e){var r=this;this.notifications.push(e);var t=e.options.duration!==void 0?e.options.duration:this.options.duration;t&&setTimeout(function(){return r._removeNotification(e)},t)},n.prototype._removeNotification=function(e){var r=this.notifications.indexOf(e);r!==-1&&this.notifications.splice(r,1)},n.prototype.normalizeOptions=function(e,r){var t={type:e};return typeof r=="string"?t.message=r:typeof r=="object"&&(t=We(We({},t),r)),t},n.prototype.registerTypes=function(e){var r=(e&&e.types||[]).slice(),t=Ta.types.map(function(i){var s=-1;r.forEach(function(a,u){a.type===i.type&&(s=u)});var o=s!==-1?r.splice(s,1)[0]:{};return We(We({},i),o)});return t.concat(r)},n}();var Na=St(Oa());var Ei=class Ei{transform(e){return e?Na.decode(e):""}};Ei.\u0275fac=function(r){return new(r||Ei)},Ei.\u0275pipe=mt({name:"unescapeHtml",type:Ei,pure:!0});var Ma=Ei;var cs;try{cs=typeof Intl<"u"&&Intl.v8BreakIterator}catch{cs=!1}var Ba=(()=>{let e=class e{_platformId=h(Bt);isBrowser=this._platformId?Vt(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||cs)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}};T(e,"\u0275fac",function(i){return new(i||e)}),T(e,"\u0275prov",P({token:e,factory:e.\u0275fac,providedIn:"root"}));let n=e;return n})();function ds(n){return Array.isArray(n)?n:[n]}var Fa=new Set,ti,Ia=(()=>{let e=class e{_platform=h(Ba);_nonce=h(Fs,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Kc}matchMedia(t){return(this._platform.WEBKIT||this._platform.BLINK)&&Yc(t,this._nonce),this._matchMedia(t)}};T(e,"\u0275fac",function(i){return new(i||e)}),T(e,"\u0275prov",P({token:e,factory:e.\u0275fac,providedIn:"root"}));let n=e;return n})();function Yc(n,e){if(!Fa.has(n))try{ti||(ti=document.createElement("style"),e&&ti.setAttribute("nonce",e),ti.setAttribute("type","text/css"),document.head.appendChild(ti)),ti.sheet&&(ti.sheet.insertRule(`@media ${n} {body{ }}`,0),Fa.add(n))}catch(r){console.error(r)}}function Kc(n){return{matches:n==="all"||n==="",media:n,addListener:()=>{},removeListener:()=>{}}}var Jc=(()=>{let e=class e{_mediaMatcher=h(Ia);_zone=h(Ie);_queries=new Map;
8_destroySubject=new K;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return Ra(ds(t)).some(s=>this._registerQuery(s).mql.matches)}observe(t){let s=Ra(ds(t)).map(a=>this._registerQuery(a).observable),o=Qn(s);return o=ws(o.pipe(xt(1)),o.pipe(Xn(1),Ts(0))),o.pipe(ze(a=>{let u={matches:!1,breakpoints:{}};return a.forEach(({matches:l,query:d})=>{u.matches=u.matches||l,u.breakpoints[d]=l}),u}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);let i=this._mediaMatcher.matchMedia(t),o={observable:new ri(a=>{let u=l=>this._zone.run(()=>a.next(l));return i.addListener(u),()=>{i.removeListener(u)}}).pipe(er(i),ze(({matches:a})=>({query:t,matches:a})),ee(this._destroySubject)),mql:i};return this._queries.set(t,o),o}};T(e,"\u0275fac",function(i){return new(i||e)}),T(e,"\u0275prov",P({token:e,factory:e.\u0275fac,providedIn:"root"}));let n=e;return n})();function Ra(n){return n.map(e=>e.split(",")).reduce((e,r)=>e.concat(r)).map(e=>e.trim())}var Si=class Si{transform(e,r=20,t="..."){if(!e)return"";let i=e.replace(/<[^>]*>/g,"").trim(),s=i.split(/\s+/);if(s.length<=r)return i;let o=s.slice(0,r).join(" ");return t?`${o}${t}`:o}};Si.\u0275fac=function(r){return new(r||Si)},Si.\u0275pipe=mt({name:"excerpt",type:Si,pure:!0});var ka=Si;export{gr as a,Dr as b,Ar as c,ui as d,no as e,Pa as f,Ha as g,go as h,ro as i,nh as j,rh as k,cu as l,pu as m,oh as n,mu as o,_u as p,ah as q,uh as r,Go as s,Eu as t,lh as u,ch as v,dh as w,na as x,Hm as y,Wl as z,Um as A,qm as B,bi as C,ha as D,jm as E,$m as F,Wm as G,Re as H,Wn as I,va as J,zm as K,Xm as L,Nc as M,Bc as N,eg as O,ya as P,tg as Q,qn as R,ig as S,rg as T,jn as U,sg as V,og as W,Aa as X,Ca as Y,Ea as Z,Sg as _,Sa as $,ka as aa,Oa as ba,Ma as ca,Jc as da,xa as ea};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.