(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8460],{75762:function(t,e,n){"use strict";function r(t){const e=t||!0;return t=>"string"===typeof t?t.trim().length>0?null:e:Array.isArray(t)?t.length>0?null:e:null===t||void 0===t||!1===t?e:null}n.d(e,{U:function(){return r}})},69328:function(t,e,n){"use strict";function r(t,e){return n=>{null==t||t(n),null==e||e(n)}}n.d(e,{x:function(){return r}})},11073:function(t){t.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},56429:function(t,e,n){"use strict";n.d(e,{Z:function(){return v}});var r=n(2454),s=n(66775),i=function(){if("undefined"!==typeof window){if(window.devicePixelRatio)return window.devicePixelRatio;var t=window.screen;if(t)return(t.deviceXDPI||1)/(t.logicalXDPI||1)}return 1}(),a=function(t){var e,n=[];for(t=[].concat(t);t.length;)"string"===typeof(e=t.pop())?n.unshift.apply(n,e.split("\n")):Array.isArray(e)?t.push.apply(t,e):(0,r.k)(t)||n.unshift(""+e);return n},o=function(t,e,n){var r,s=[].concat(e),i=s.length,a=t.font,o=0;for(t.font=n.string,r=0;rn.right&&(r|=2),en.bottom&&(r|=4),r}function d(t,e){var n,r,s=e.anchor,i=t;return e.clamp&&(i=function(t,e){for(var n,r,s,i=t.x0,a=t.y0,o=t.x1,c=t.y1,l=h(i,a,e),u=h(o,c,e);l|u&&!(l&u);)8&(n=l||u)?(r=i+(o-i)*(e.top-a)/(c-a),s=e.top):4&n?(r=i+(o-i)*(e.bottom-a)/(c-a),s=e.bottom):2&n?(s=a+(c-a)*(e.right-i)/(o-i),r=e.right):1&n&&(s=a+(c-a)*(e.left-i)/(o-i),r=e.left),n===l?l=h(i=r,a=s,e):u=h(o=r,c=s,e);return{x0:i,x1:o,y0:a,y1:c}}(i,e.area)),"start"===s?(n=i.x0,r=i.y0):"end"===s?(n=i.x1,r=i.y1):(n=(i.x0+i.x1)/2,r=(i.y0+i.y1)/2),function(t,e,n,r,s){switch(s){case"center":n=r=0;break;case"bottom":n=0,r=1;break;case"right":n=1,r=0;break;case"left":n=-1,r=0;break;case"top":n=0,r=-1;break;case"start":n=-n,r=-r;break;case"end":break;default:s*=Math.PI/180,n=Math.cos(s),r=Math.sin(s)}return{x:t,y:e,vx:n,vy:r}}(n,r,t.vx,t.vy,e.align)}var f=function(t,e){var n=(t.startAngle+t.endAngle)/2,r=Math.cos(n),s=Math.sin(n),i=t.innerRadius,a=t.outerRadius;return d({x0:t.x+r*i,y0:t.y+s*i,x1:t.x+r*a,y1:t.y+s*a,vx:r,vy:s},e)},p=function(t,e){var n=u(t,e.origin),r=n.x*t.options.radius,s=n.y*t.options.radius;return d({x0:t.x-r,y0:t.y-s,x1:t.x+r,y1:t.y+s,vx:n.x,vy:n.y},e)},E=function(t,e){var n=u(t,e.origin),r=t.x,s=t.y,i=0,a=0;return t.horizontal?(r=Math.min(t.x,t.base),i=Math.abs(t.base-t.x)):(s=Math.min(t.y,t.base),a=Math.abs(t.base-t.y)),d({x0:r,y0:s+a,x1:r+i,y1:s,vx:n.x,vy:n.y},e)},m=function(t,e){var n=u(t,e.origin);return d({x0:t.x,y0:t.y,x1:t.x,y1:t.y,vx:n.x,vy:n.y},e)},T=function(t){return Math.round(t*i)/i};function _(t,e){var n=e.chart.getDatasetMeta(e.datasetIndex).vScale;if(!n)return null;if(void 0!==n.xCenter&&void 0!==n.yCenter)return{x:n.xCenter,y:n.yCenter};var r=n.getBasePixel();return t.horizontal?{x:r,y:null}:{x:null,y:r}}function g(t,e,n){var r=n.backgroundColor,s=n.borderColor,i=n.borderWidth;(r||s&&i)&&(t.beginPath(),function(t,e,n,r,s,i){var a=Math.PI/2;if(i){var o=Math.min(i,s/2,r/2),c=e+o,l=n+o,u=e+r-o,h=n+s-o;t.moveTo(e,l),cn.x+n.w+2||t.y>n.y+n.h+2)},intersects:function(t){var e,n,r,s=this._points(),i=t._points(),a=[y(s[0],s[1]),y(s[0],s[3])];for(this._rotation!==t._rotation&&a.push(y(i[0],i[1]),y(i[0],i[3])),e=0;et.getProps([e],!0)[e]}),i=r.geometry(),a=O(o,r.model(),i),s._box.update(a,i,r.rotation()));(function(t,e){var n,r,s,i;for(n=t.length-1;n>=0;--n)for(s=t[n].$layout,r=n-1;r>=0&&s._visible;--r)(i=t[r].$layout)._visible&&s._box.intersects(i._box)&&e(s,i)})(t,(function(t,e){var n=t._hidable,r=e._hidable;n&&r||r?e._visible=!1:n&&(t._visible=!1)}))}(t)},lookup:function(t,e){var n,r;for(n=t.length-1;n>=0;--n)if((r=t[n].$layout)&&r._visible&&r._box.contains(e))return t[n];return null},draw:function(t,e){var n,r,s,i,a,o;for(n=0,r=e.length;nt._dur||e._start<0))for(var n=t;n;)n._dirty=1,n=n.parent;return t},bt=function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t},Nt=function t(e){return!e||e._ts&&t(e.parent)},Ct=function(t){return t._repeat?It(t._tTime,t=t.duration()+t._rDelay)*t:0},It=function(t,e){var n=Math.floor(t/=e);return t&&n===t?n-1:n},St=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},yt=function(t){return t._end=at(t._start+(t._tDur/Math.abs(t._ts||t._rts||T)||0))},Dt=function(t,e){var n=t._dp;return n&&n.smoothChildTiming&&t._ts&&(t._start=at(n._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),yt(t),n._dirty||At(n,t)),t},Ot=function(t,e){var n;if((e._time||e._initted&&!e._dur)&&(n=St(t.rawTime(),e),(!e._dur||Ht(0,e.totalDuration(),n)-e._tTime>T)&&e.render(n,!0)),At(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur=0&&n.totalTime(n._tTime),n=n._dp;t._zTime=-1e-8}},Rt=function(t,e,n,r){return e.parent&>(e),e._start=at((y(n)?n:n||t!==a?Bt(t,n,e):t._time)+e._delay),e._end=at(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),function(t,e,n,r,s){void 0===n&&(n="_first"),void 0===r&&(r="_last");var i,a=t[r];if(s)for(i=e[s];a&&a[s]>i;)a=a._prev;a?(e._next=a._next,a._next=e):(e._next=t[n],t[n]=e),e._next?e._next._prev=e:t[r]=e,e._prev=a,e.parent=e._dp=t}(t,e,"_first","_last",t._sort?"_start":0),Mt(e)||(t._recent=e),r||Ot(t,e),t},kt=function(t,e){return(G.ScrollTrigger||V("scrollTrigger",e))&&G.ScrollTrigger.create(e,t)},Lt=function(t,e,n,r){return Me(t,e),t._initted?!n&&t._pt&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&h!==fe.frame?(K.push(t),t._lazy=[e,r],1):void 0:1},xt=function t(e){var n=e.parent;return n&&n._ts&&n._initted&&!n._lock&&(n.rawTime()<0||t(n))},Mt=function(t){var e=t.data;return"isFromStart"===e||"isStart"===e},vt=function(t,e,n,r){var s=t._repeat,i=at(e)||0,a=t._tTime/t._tDur;return a&&!r&&(t._time*=i/t._dur),t._dur=i,t._tDur=s?s<0?1e10:at(i*(s+1)+t._rDelay*s):i,a&&!r?Dt(t,t._tTime=t._tDur*a):t.parent&&yt(t),n||At(t.parent,t),t},Pt=function(t){return t instanceof Oe?At(t):vt(t,t._dur)},wt={_start:0,endTime:X,totalDuration:X},Bt=function t(e,n,r){var s,i,a,o=e.labels,c=e._recent||wt,l=e.duration()>=m?c.endTime(!1):e._dur;return I(n)&&(isNaN(n)||n in o)?(i=n.charAt(0),a="%"===n.substr(-1),s=n.indexOf("="),"<"===i||">"===i?(s>=0&&(n=n.replace(/=/,"")),("<"===i?c._start:c.endTime(c._repeat>=0))+(parseFloat(n.substr(1))||0)*(a?(s<0?c:r).totalDuration()/100:1)):s<0?(n in o||(o[n]=l),o[n]):(i=parseFloat(n.charAt(s-1)+n.substr(s+1)),a&&r&&(i=i/100*(M(r)?r[0]:r).totalDuration()),s>1?t(e,n.substr(0,s-1),r)+i:l+i)):null==n?l:+n},Ft=function(t,e,n){var r,s,i=y(e[1]),a=(i?2:1)+(t<2?0:1),o=e[a];if(i&&(o.duration=e[1]),o.parent=n,t){for(r=o,s=n;s&&!("immediateRender"in r);)r=s.vars.defaults||{},s=R(s.vars.inherit)&&s.parent;o.immediateRender=R(r.immediateRender),t<2?o.runBackwards=1:o.startAt=e[a-1]}return new Be(e[0],o,e[a+1])},Ut=function(t,e){return t||0===t?e(t):e},Ht=function(t,e,n){return ne?e:n},Gt=function(t){if("string"!==typeof t)return"";var e=H.exec(t);return e?t.substr(e.index+e[0].length):""},qt=[].slice,Yt=function(t,e){return t&&O(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&O(t[0]))&&!t.nodeType&&t!==o},Vt=function(t,e,n){return void 0===n&&(n=[]),t.forEach((function(t){var r;return I(t)&&!e||Yt(t,1)?(r=n).push.apply(r,Wt(t)):n.push(t)}))||n},Wt=function(t,e,n){return!I(t)||n||!c&&pe()?M(t)?Vt(t,n):Yt(t)?qt.call(t,0):t?[t]:[]:qt.call((e||l).querySelectorAll(t),0)},Qt=function(t){return t.sort((function(){return.5-Math.random()}))},Xt=function(t){if(S(t))return t;var e=O(t)?t:{each:t},n=be(e.ease),r=e.from||0,s=parseFloat(e.base)||0,i={},a=r>0&&r<1,o=isNaN(r)||a,c=e.axis,l=r,u=r;return I(r)?l=u={center:.5,edges:.5,end:1}[r]||0:!a&&o&&(l=r[0],u=r[1]),function(t,a,h){var d,f,p,E,T,_,g,A,N,C=(h||e).length,I=i[C];if(!I){if(!(N="auto"===e.grid?0:(e.grid||[1,m])[1])){for(g=-m;g<(g=h[N++].getBoundingClientRect().left)&&Ng&&(g=T),TC?C-1:c?"y"===c?C/N:N:Math.max(N,C/N))||0)*("edges"===r?-1:1),I.b=C<0?s-C:s,I.u=Gt(e.amount||e.each)||0,n=n&&C<0?ge(n):n}return C=(I[t]-I.min)/I.max||0,at(I.b+(n?n(C):C)*I.v)+I.u}},jt=function(t){var e=t<1?Math.pow(10,(t+"").length-2):1;return function(n){var r=Math.round(parseFloat(n)/t)*t*e;return(r-r%1)/e+(y(n)?0:Gt(n))}},Kt=function(t,e){var n,r,s=M(t);return!s&&O(t)&&(n=s=t.radius||m,t.values?(t=Wt(t.values),(r=!y(t[0]))&&(n*=n)):t=jt(t.increment)),Ut(e,s?S(t)?function(e){return r=t(e),Math.abs(r-e)<=n?r:e}:function(e){for(var s,i,a=parseFloat(r?e.x:e),o=parseFloat(r?e.y:0),c=m,l=0,u=t.length;u--;)(s=r?(s=t[u].x-a)*s+(i=t[u].y-o)*i:Math.abs(t[u]-a))(s=Math.abs(s))&&(i=r,o=s);return i},ee=function(t,e,n){var r,s,i=t.vars,a=i[e];if(a)return r=i[e+"Params"],s=i.callbackScope||t,n&&K.length&&ct(),r?a.apply(s,r):a.call(s)},ne=function(t){return gt(t),t.scrollTrigger&&t.scrollTrigger.kill(!1),t.progress()<1&&ee(t,"onInterrupt"),t},re=function(t){var e=(t=!t.name&&t.default||t).name,n=S(t),r=e&&!n&&t.init?function(){this._props=[]}:t,s={init:X,render:Qe,add:Le,kill:je,modifier:Xe,rawVars:0},i={targetTest:0,get:0,getSetter:qe,aliases:{},register:0};if(pe(),t!==r){if($[e])return;dt(r,dt(mt(t,s),i)),pt(r.prototype,pt(s,mt(t,i))),$[r.prop=e]=r,t.targetTest&&(tt.push(r),j[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}Q(e,r),t.register&&t.register(en,r,$e)},se=255,ie={aqua:[0,se,se],lime:[0,se,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,se],navy:[0,0,128],white:[se,se,se],olive:[128,128,0],yellow:[se,se,0],orange:[se,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[se,0,0],pink:[se,192,203],cyan:[0,se,se],transparent:[se,se,se,0]},ae=function(t,e,n){return(6*(t=t<0?t+1:t>1?t-1:t)<1?e+(n-e)*t*6:t<.5?n:3*t<2?e+(n-e)*(2/3-t)*6:e)*se+.5|0},oe=function(t,e,n){var r,s,i,a,o,c,l,u,h,d,f=t?y(t)?[t>>16,t>>8&se,t&se]:0:ie.black;if(!f){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),ie[t])f=ie[t];else if("#"===t.charAt(0)){if(t.length<6&&(r=t.charAt(1),s=t.charAt(2),i=t.charAt(3),t="#"+r+r+s+s+i+i+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(f=parseInt(t.substr(1,6),16))>>16,f>>8&se,f&se,parseInt(t.substr(7),16)/255];f=[(t=parseInt(t.substr(1),16))>>16,t>>8&se,t&se]}else if("hsl"===t.substr(0,3))if(f=d=t.match(v),e){if(~t.indexOf("="))return f=t.match(P),n&&f.length<4&&(f[3]=1),f}else a=+f[0]%360/360,o=+f[1]/100,r=2*(c=+f[2]/100)-(s=c<=.5?c*(o+1):c+o-c*o),f.length>3&&(f[3]*=1),f[0]=ae(a+1/3,r,s),f[1]=ae(a,r,s),f[2]=ae(a-1/3,r,s);else f=t.match(v)||ie.transparent;f=f.map(Number)}return e&&!d&&(r=f[0]/se,s=f[1]/se,i=f[2]/se,c=((l=Math.max(r,s,i))+(u=Math.min(r,s,i)))/2,l===u?a=o=0:(h=l-u,o=c>.5?h/(2-l-u):h/(l+u),a=l===r?(s-i)/h+(sh&&(p+=g-d),((c=(u=(E+=g)-p)-T)>0||A)&&(f=++r.frame,s=u-1e3*r.time,r.time=u/=1e3,T+=c+(c>=m?4:m-c),l=1),A||(t=e(n)),l)for(i=0;i<_.length;i++)_[i](u,s,f,o)};return r={time:0,frame:0,tick:function(){g(!0)},deltaRatio:function(t){return s/(1e3/(t||60))},wake:function(){u&&(!c&&k()&&(o=c=window,l=o.document||{},G.gsap=en,(o.gsapVersions||(o.gsapVersions=[])).push(en.version),Y(q||o.GreenSockGlobals||!o.gsap&&o||{}),n=o.requestAnimationFrame),t&&r.sleep(),e=n||function(t){return setTimeout(t,T-1e3*r.time+1|0)},f=1,g(2))},sleep:function(){(n?o.cancelAnimationFrame:clearTimeout)(t),f=0,e=X},lagSmoothing:function(t,e){h=t||1e8,d=Math.min(e,h,0)},fps:function(t){m=1e3/(t||240),T=1e3*r.time+m},add:function(t){_.indexOf(t)<0&&_.push(t),pe()},remove:function(t){var e;~(e=_.indexOf(t))&&_.splice(e,1)&&i>=e&&i--},_listeners:_}}(),pe=function(){return!f&&fe.wake()},Ee={},me=/^[\d.\-M][\d.\-,\s]/,Te=/["']/g,_e=function(t){for(var e,n,r,s={},i=t.substr(1,t.length-3).split(":"),a=i[0],o=1,c=i.length;o1&&n.config?n.config.apply(null,~t.indexOf("{")?[_e(e[1])]:function(t){var e=t.indexOf("(")+1,n=t.indexOf(")"),r=t.indexOf("(",e);return t.substring(e,~r&&r=1?n:1,i=(r||(e?.3:.45))/(n<1?n:1),a=i/_*(Math.asin(1/s)||0),o=function(t){return 1===t?1:s*Math.pow(2,-10*t)*C((t-a)*i)+1},c="out"===e?o:"in"===e?function(t){return 1-o(1-t)}:Ce(o);return i=_/i,c.config=function(n,r){return t(e,n,r)},c},Se=function t(e,n){void 0===n&&(n=1.70158);var r=function(t){return t?--t*t*((n+1)*t+n)+1:0},s="out"===e?r:"in"===e?function(t){return 1-r(1-t)}:Ce(r);return s.config=function(n){return t(e,n)},s};it("Linear,Quad,Cubic,Quart,Quint,Strong",(function(t,e){var n=e<5?e+1:e;Ne(t+",Power"+(n-1),e?function(t){return Math.pow(t,n)}:function(t){return t},(function(t){return 1-Math.pow(1-t,n)}),(function(t){return t<.5?Math.pow(2*t,n)/2:1-Math.pow(2*(1-t),n)/2}))})),Ee.Linear.easeNone=Ee.none=Ee.Linear.easeIn,Ne("Elastic",Ie("in"),Ie("out"),Ie()),function(t,e){var n=1/e,r=function(r){return r0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,vt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(pe(),!arguments.length)return this._tTime;var n=this._dp;if(n&&n.smoothChildTiming&&this._ts){for(Dt(this,t),!n._dp||n.parent||Ot(n,this);n.parent;)n.parent._time!==n._start+(n._ts>=0?n._tTime/n._ts:(n.totalDuration()-n._tTime)/-n._ts)&&n.totalTime(n._tTime,!0),n=n.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t0||!this._tDur&&!t)&&Rt(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===T||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),lt(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Ct(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Ct(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio},e.iteration=function(t,e){var n=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*n,e):this._repeat?It(this._tTime,n)+1:1},e.timeScale=function(t){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var e=this.parent&&this._ts?St(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,bt(this.totalTime(Ht(-this._delay,this._tDur,e),!0))},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(pe(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==T&&(this._tTime-=T)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&Rt(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(R(t)?this.totalDuration():this.duration())/Math.abs(this._ts)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?St(e.rawTime(t),this):this._tTime:this._tTime},e.globalTime=function(t){for(var e=this,n=arguments.length?t:e.rawTime();e;)n=e._start+n/(e._ts||1),e=e._dp;return n},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,Pt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,Pt(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(Bt(this,t),R(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,R(e))},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,n=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=n&&t1?(e?(r[t]=e,n&&(r[t+"Params"]=n),"onUpdate"===t&&(this._onUpdate=e)):delete r[t],this):r[t]},e.then=function(t){var e=this;return new Promise((function(n){var r=S(t)?t:ht,s=function(){var t=e.then;e.then=null,S(r)&&(r=r(e))&&(r.then||r===e)&&(e.then=t),n(r),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?s():e._prom=s}))},e.kill=function(){ne(this)},t}();dt(De.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var Oe=function(t){function e(e,n){var s;return void 0===e&&(e={}),(s=t.call(this,e)||this).labels={},s.smoothChildTiming=!!e.smoothChildTiming,s.autoRemoveChildren=!!e.autoRemoveChildren,s._sort=R(e.sortChildren),a&&Rt(e.parent||a,r(s),n),e.reversed&&s.reverse(),e.paused&&s.paused(!0),e.scrollTrigger&&kt(r(s),e.scrollTrigger),s}s(e,t);var n=e.prototype;return n.to=function(t,e,n){return Ft(0,arguments,this),this},n.from=function(t,e,n){return Ft(1,arguments,this),this},n.fromTo=function(t,e,n,r){return Ft(2,arguments,this),this},n.set=function(t,e,n){return e.duration=0,e.parent=this,Tt(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Be(t,e,Bt(this,n),1),this},n.call=function(t,e,n){return Rt(this,Be.delayedCall(0,t,e),n)},n.staggerTo=function(t,e,n,r,s,i,a){return n.duration=e,n.stagger=n.stagger||r,n.onComplete=i,n.onCompleteParams=a,n.parent=this,new Be(t,n,Bt(this,s)),this},n.staggerFrom=function(t,e,n,r,s,i,a){return n.runBackwards=1,Tt(n).immediateRender=R(n.immediateRender),this.staggerTo(t,e,n,r,s,i,a)},n.staggerFromTo=function(t,e,n,r,s,i,a,o){return r.startAt=n,Tt(r).immediateRender=R(r.immediateRender),this.staggerTo(t,e,r,s,i,a,o)},n.render=function(t,e,n){var r,s,i,o,c,l,u,h,d,f,p,E,m=this._time,_=this._dirty?this.totalDuration():this._tDur,g=this._dur,A=this!==a&&t>_-T&&t>=0?_:tg&&(r=g)),f=It(this._tTime,c),!m&&this._tTime&&f!==o&&(f=o),p&&1&o&&(r=g-r,E=1),o!==f&&!this._lock){var N=p&&1&f,C=N===(p&&1&o);if(oe)for(r=t._first;r&&r._start<=n;){if(!r._dur&&"isPause"===r.data&&r._start>e)return r;r=r._next}else for(r=t._last;r&&r._start>=n;){if(!r._dur&&"isPause"===r.data&&r._start=m&&t>=0)for(s=this._first;s;){if(i=s._next,(s._act||r>=s._start)&&s._ts&&u!==s){if(s.parent!==this)return this.render(t,e,n);if(s.render(s._ts>0?(r-s._start)*s._ts:(s._dirty?s.totalDuration():s._tDur)+(r-s._start)*s._ts,e,n),r!==this._time||!this._ts&&!l){u=0,i&&(A+=this._zTime=-1e-8);break}}s=i}else{s=this._last;for(var I=t<0?t:r;s;){if(i=s._prev,(s._act||I<=s._end)&&s._ts&&u!==s){if(s.parent!==this)return this.render(t,e,n);if(s.render(s._ts>0?(I-s._start)*s._ts:(s._dirty?s.totalDuration():s._tDur)+(I-s._start)*s._ts,e,n),r!==this._time||!this._ts&&!l){u=0,i&&(A+=this._zTime=I?-1e-8:T);break}}s=i}}if(u&&!e&&(this.pause(),u.render(r>=m?0:-1e-8)._zTime=r>=m?1:-1,this._ts))return this._start=d,yt(this),this.render(t,e,n);this._onUpdate&&!e&&ee(this,"onUpdate",!0),(A===_&&_>=this.totalDuration()||!A&&m)&&(d!==this._start&&Math.abs(h)===Math.abs(this._ts)||this._lock||((t||!g)&&(A===_&&this._ts>0||!A&&this._ts<0)&>(this,1),e||t<0&&!m||!A&&!m&&_||(ee(this,A===_&&t>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(A<_&&this.timeScale()>0)&&this._prom())))}return this},n.add=function(t,e){var n=this;if(y(e)||(e=Bt(this,e,t)),!(t instanceof De)){if(M(t))return t.forEach((function(t){return n.add(t,e)})),this;if(I(t))return this.addLabel(t,e);if(!S(t))return this;t=Be.delayedCall(0,t)}return this!==t?Rt(this,t,e):this},n.getChildren=function(t,e,n,r){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===n&&(n=!0),void 0===r&&(r=-m);for(var s=[],i=this._first;i;)i._start>=r&&(i instanceof Be?e&&s.push(i):(n&&s.push(i),t&&s.push.apply(s,i.getChildren(!0,e,n)))),i=i._next;return s},n.getById=function(t){for(var e=this.getChildren(1,1,1),n=e.length;n--;)if(e[n].vars.id===t)return e[n]},n.remove=function(t){return I(t)?this.removeLabel(t):S(t)?this.killTweensOf(t):(_t(this,t),t===this._recent&&(this._recent=this._last),At(this))},n.totalTime=function(e,n){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=at(fe.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,n),this._forcing=0,this):this._tTime},n.addLabel=function(t,e){return this.labels[t]=Bt(this,e),this},n.removeLabel=function(t){return delete this.labels[t],this},n.addPause=function(t,e,n){var r=Be.delayedCall(0,e||X,n);return r.data="isPause",this._hasPause=1,Rt(this,r,Bt(this,t))},n.removePause=function(t){var e=this._first;for(t=Bt(this,t);e;)e._start===t&&"isPause"===e.data&>(e),e=e._next},n.killTweensOf=function(t,e,n){for(var r=this.getTweensOf(t,n),s=r.length;s--;)Re!==r[s]&&r[s].kill(t,e);return this},n.getTweensOf=function(t,e){for(var n,r=[],s=Wt(t),i=this._first,a=y(e);i;)i instanceof Be?ot(i._targets,s)&&(a?(!Re||i._initted&&i._ts)&&i.globalTime(0)<=e&&i.globalTime(i.totalDuration())>e:!e||i.isActive())&&r.push(i):(n=i.getTweensOf(s,e)).length&&r.push.apply(r,n),i=i._next;return r},n.tweenTo=function(t,e){e=e||{};var n,r=this,s=Bt(r,t),i=e,a=i.startAt,o=i.onStart,c=i.onStartParams,l=i.immediateRender,u=Be.to(r,dt({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:s,overwrite:"auto",duration:e.duration||Math.abs((s-(a&&"time"in a?a.time:r._time))/r.timeScale())||T,onStart:function(){if(r.pause(),!n){var t=e.duration||Math.abs((s-(a&&"time"in a?a.time:r._time))/r.timeScale());u._dur!==t&&vt(u,t,0,1).render(u._time,!0,!0),n=1}o&&o.apply(u,c||[])}},e));return l?u.render(0):u},n.tweenFromTo=function(t,e,n){return this.tweenTo(e,dt({startAt:{time:Bt(this,t)}},n))},n.recent=function(){return this._recent},n.nextLabel=function(t){return void 0===t&&(t=this._time),te(this,Bt(this,t))},n.previousLabel=function(t){return void 0===t&&(t=this._time),te(this,Bt(this,t),1)},n.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+T)},n.shiftChildren=function(t,e,n){void 0===n&&(n=0);for(var r,s=this._first,i=this.labels;s;)s._start>=n&&(s._start+=t,s._end+=t),s=s._next;if(e)for(r in i)i[r]>=n&&(i[r]+=t);return At(this)},n.invalidate=function(){var e=this._first;for(this._lock=0;e;)e.invalidate(),e=e._next;return t.prototype.invalidate.call(this)},n.clear=function(t){void 0===t&&(t=!0);for(var e,n=this._first;n;)e=n._next,this.remove(n),n=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),At(this)},n.totalDuration=function(t){var e,n,r,s=0,i=this,o=i._last,c=m;if(arguments.length)return i.timeScale((i._repeat<0?i.duration():i.totalDuration())/(i.reversed()?-t:t));if(i._dirty){for(r=i.parent;o;)e=o._prev,o._dirty&&o.totalDuration(),(n=o._start)>c&&i._sort&&o._ts&&!i._lock?(i._lock=1,Rt(i,o,n-o._delay,1)._lock=0):c=n,n<0&&o._ts&&(s-=n,(!r&&!i._dp||r&&r.smoothChildTiming)&&(i._start+=n/i._ts,i._time-=n,i._tTime-=n),i.shiftChildren(-n,!1,-Infinity),c=0),o._end>s&&o._ts&&(s=o._end),o=e;vt(i,i===a&&i._time>s?i._time:s,1,1),i._dirty=0}return i._tDur},e.updateRoot=function(t){if(a._ts&&(lt(a,St(t,a)),h=fe.frame),fe.frame>=J){J+=p.autoSleep||120;var e=a._first;if((!e||!e._ts)&&p.autoSleep&&fe._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||fe.sleep()}}},e}(De);dt(Oe.prototype,{_lock:0,_hasPause:0,_forcing:0});var Re,ke=function(t,e,n,r,s,i,a){var o,c,l,u,h,d,f,p,E=new $e(this._pt,t,e,0,1,We,null,s),m=0,T=0;for(E.b=n,E.e=r,n+="",(f=~(r+="").indexOf("random("))&&(r=Zt(r)),i&&(i(p=[n,r],t,e),n=p[0],r=p[1]),c=n.match(B)||[];o=B.exec(r);)u=o[0],h=r.substring(m,o.index),l?l=(l+1)%5:"rgba("===h.substr(-5)&&(l=1),u!==c[T++]&&(d=parseFloat(c[T-1])||0,E._pt={_next:E._pt,p:h||1===T?h:",",s:d,c:"="===u.charAt(1)?parseFloat(u.substr(2))*("-"===u.charAt(0)?-1:1):parseFloat(u)-d,m:l&&l<4?Math.round:0},m=B.lastIndex);return E.c=m0&&!x&&(e._startAt=0),M&&n<=0)return void(n&&(e._zTime=n))}else!1===x&&(e._startAt=0);else if(O&&M)if(v)!x&&(e._startAt=0);else if(n&&(C=!1),o=dt({overwrite:!1,data:"isFromStart",lazy:C&&R(I),immediateRender:C,stagger:0,parent:w},r),_&&(o[d.prop]=_),gt(e._startAt=Be.set(P,o)),n<0&&e._startAt.render(-1,!0),C){if(!n)return}else t(e._startAt,T);for(e._pt=0,I=M&&R(I)||I&&!M,s=0;s":e*N)}))})):I.forEach((function(t){return l.to(P,t,">")}));else{if(d=P.length,m=N?Xt(N):X,O(N))for(f in N)~Pe.indexOf(f)&&(T||(T={}),T[f]=N[f]);for(u=0;uf-T&&t>=0?f:tp&&(r=p)),(c=this._yoyo&&1&i)&&(h=this._yEase,r=p-r),o=It(this._tTime,a),r===d&&!n&&this._initted)return this;i!==o&&(u&&this._yEase&&Ae(u,c),!this.vars.repeatRefresh||c||this._lock||(this._lock=n=1,this.render(at(a*i),!0).invalidate()._lock=0))}if(!this._initted){if(Lt(this,t<0?t:r,n,e))return this._tTime=0,this;if(p!==this._dur)return this.render(t,e,n)}if(this._tTime=E,this._time=r,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=l=(h||this._ease)(r/p),this._from&&(this.ratio=l=1-l),r&&!d&&!e&&(ee(this,"onStart"),this._tTime!==E))return this;for(s=this._pt;s;)s.r(l,s.d),s=s._next;u&&u.render(t<0?t:!r&&c?-1e-8:u._dur*l,e,n)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(t<0&&this._startAt&&this._startAt.render(t,!0,n),ee(this,"onUpdate")),this._repeat&&i!==o&&this.vars.onRepeat&&!e&&this.parent&&ee(this,"onRepeat"),E!==this._tDur&&E||this._tTime!==E||(t<0&&this._startAt&&!this._onUpdate&&this._startAt.render(t,!0,!0),(t||!p)&&(E===this._tDur&&this._ts>0||!E&&this._ts<0)&>(this,1),e||t<0&&!d||!E&&!d||(ee(this,E===f?"onComplete":"onReverseComplete",!0),this._prom&&!(E0)&&this._prom()))}}else!function(t,e,n,r){var s,i,a,o=t.ratio,c=e<0||!e&&(!t._start&&xt(t)&&(t._initted||!Mt(t))||(t._ts<0||t._dp._ts<0)&&!Mt(t))?0:1,l=t._rDelay,u=0;if(l&&t._repeat&&(u=Ht(0,t._tDur,e),i=It(u,l),a=It(t._tTime,l),t._yoyo&&1&i&&(c=1-c),i!==a&&(o=1-c,t.vars.repeatRefresh&&t._initted&&t.invalidate())),c!==o||r||t._zTime===T||!e&&t._zTime){if(!t._initted&&Lt(t,e,r,n))return;for(a=t._zTime,t._zTime=e||(n?T:0),n||(n=e&&!a),t.ratio=c,t._from&&(c=1-c),t._time=0,t._tTime=u,s=t._pt;s;)s.r(c,s.d),s=s._next;t._startAt&&e<0&&t._startAt.render(e,!0,!0),t._onUpdate&&!n&&ee(t,"onUpdate"),u&&t._repeat&&!n&&t.parent&&ee(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===c&&(c&>(t,1),n||(ee(t,c?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,n);return this},n.targets=function(){return this._targets},n.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),t.prototype.invalidate.call(this)},n.kill=function(t,e){if(void 0===e&&(e="all"),!t&&(!e||"all"===e))return this._lazy=this._pt=0,this.parent?ne(this):this;if(this.timeline){var n=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Re&&!0!==Re.vars.overwrite)._first||ne(this),this.parent&&n!==this.timeline.totalDuration()&&vt(this,this._dur*this.timeline._tDur/n,0,1),this}var r,s,i,a,o,c,l,u=this._targets,h=t?Wt(t):u,d=this._ptLookup,f=this._pt;if((!e||"all"===e)&&function(t,e){for(var n=t.length,r=n===e.length;r&&n--&&t[n]===e[n];);return n<0}(u,h))return"all"===e&&(this._pt=0),ne(this);for(r=this._op=this._op||[],"all"!==e&&(I(e)&&(o={},it(e,(function(t){return o[t]=1})),e=o),e=function(t,e){var n,r,s,i,a=t[0]?rt(t[0]).harness:0,o=a&&a.aliases;if(!o)return e;for(r in n=pt({},e),o)if(r in n)for(s=(i=o[r].split(",")).length;s--;)n[i[s]]=n[r];return n}(u,e)),l=u.length;l--;)if(~h.indexOf(u[l]))for(o in s=d[l],"all"===e?(r[l]=e,a=s,i={}):(i=r[l]=r[l]||{},a=e),a)(c=s&&s[o])&&("kill"in c.d&&!0!==c.d.kill(o)||_t(this,c,"_pt"),delete s[o]),"all"!==i&&(i[o]=1);return this._initted&&!this._pt&&f&&ne(this),this},e.to=function(t,n){return new e(t,n,arguments[2])},e.from=function(t,e){return Ft(1,arguments)},e.delayedCall=function(t,n,r,s){return new e(n,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:n,onReverseComplete:n,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:s})},e.fromTo=function(t,e,n){return Ft(2,arguments)},e.set=function(t,n){return n.duration=0,n.repeatDelay||(n.repeat=0),new e(t,n)},e.killTweensOf=function(t,e,n){return a.killTweensOf(t,e,n)},e}(De);dt(Be.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),it("staggerTo,staggerFrom,staggerFromTo",(function(t){Be[t]=function(){var e=new Oe,n=qt.call(arguments,0);return n.splice("staggerFromTo"===t?5:4,0,0),e[t].apply(e,n)}}));var Fe=function(t,e,n){return t[e]=n},Ue=function(t,e,n){return t[e](n)},He=function(t,e,n,r){return t[e](r.fp,n)},Ge=function(t,e,n){return t.setAttribute(e,n)},qe=function(t,e){return S(t[e])?Ue:D(t[e])&&t.setAttribute?Ge:Fe},Ye=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},Ve=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},We=function(t,e){var n=e._pt,r="";if(!t&&e.b)r=e.b;else if(1===t&&e.e)r=e.e;else{for(;n;)r=n.p+(n.m?n.m(n.s+n.c*t):Math.round(1e4*(n.s+n.c*t))/1e4)+r,n=n._next;r+=e.c}e.set(e.t,e.p,r,e)},Qe=function(t,e){for(var n=e._pt;n;)n.r(t,n.d),n=n._next},Xe=function(t,e,n,r){for(var s,i=this._pt;i;)s=i._next,i.p===r&&i.modifier(t,e,n),i=s},je=function(t){for(var e,n,r=this._pt;r;)n=r._next,r.p===t&&!r.op||r.op===t?_t(this,r,"_pt"):r.dep||(e=1),r=n;return!e},Ke=function(t,e,n,r){r.mSet(t,e,r.m.call(r.tween,n,r.mt),r)},ze=function(t){for(var e,n,r,s,i=t._pt;i;){for(e=i._next,n=r;n&&n.pr>i.pr;)n=n._next;(i._prev=n?n._prev:s)?i._prev._next=i:r=i,(i._next=n)?n._prev=i:s=i,i=e}t._pt=r},$e=function(){function t(t,e,n,r,s,i,a,o,c){this.t=e,this.s=r,this.c=s,this.p=n,this.r=i||Ye,this.d=a||this,this.set=o||Fe,this.pr=c||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,n){this.mSet=this.mSet||this.set,this.set=Ke,this.m=t,this.mt=n,this.tween=e},t}();it(et+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",(function(t){return j[t]=1})),G.TweenMax=G.TweenLite=Be,G.TimelineLite=G.TimelineMax=Oe,a=new Oe({sortChildren:!1,defaults:E,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),p.stringFilter=de;var Ze={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),n=0;n1){var r=t.map((function(t){return en.quickSetter(t,e,n)})),s=r.length;return function(t){for(var e=s;e--;)r[e](t)}}t=t[0]||{};var i=$[e],a=rt(t),o=a.harness&&(a.harness.aliases||{})[e]||e,c=i?function(e){var r=new i;d._pt=0,r.init(t,n?e+n:e,d,0,[t]),r.render(1,r),d._pt&&Qe(1,d)}:a.set(t,o);return i?c:function(e){return c(t,o,n?e+n:e,a,1)}},isTweening:function(t){return a.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=be(t.ease,E.ease)),Et(E,t||{})},config:function(t){return Et(p,t||{})},registerEffect:function(t){var e=t.name,n=t.effect,r=t.plugins,s=t.defaults,i=t.extendTimeline;(r||"").split(",").forEach((function(t){return t&&!$[t]&&!G[t]&&W(e+" effect requires "+t+" plugin.")})),Z[e]=function(t,e,r){return n(Wt(t),dt(e||{},s),r)},i&&(Oe.prototype[e]=function(t,n,r){return this.add(Z[e](t,O(n)?n:(r=n)&&{},this),r)})},registerEase:function(t,e){Ee[t]=be(e)},parseEase:function(t,e){return arguments.length?be(t,e):Ee},getById:function(t){return a.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var n,r,s=new Oe(t);for(s.smoothChildTiming=R(t.smoothChildTiming),a.remove(s),s._dp=0,s._time=s._tTime=a._time,n=a._first;n;)r=n._next,!e&&!n._dur&&n instanceof Be&&n.vars.onComplete===n._targets[0]||Rt(s,n,n._start-n._delay),n=r;return Rt(a,s,0),s},utils:{wrap:function t(e,n,r){var s=n-e;return M(e)?$t(e,t(0,e.length),n):Ut(r,(function(t){return(s+(t-e)%s)%s+e}))},wrapYoyo:function t(e,n,r){var s=n-e,i=2*s;return M(e)?$t(e,t(0,e.length-1),n):Ut(r,(function(t){return e+((t=(i+(t-e)%i)%i||0)>s?i-t:t)}))},distribute:Xt,random:zt,snap:Kt,normalize:function(t,e,n){return Jt(t,e,0,1,n)},getUnit:Gt,clamp:function(t,e,n){return Ut(n,(function(n){return Ht(t,e,n)}))},splitColor:oe,toArray:Wt,selector:function(t){return t=Wt(t)[0]||W("Invalid scope")||{},function(e){var n=t.current||t.nativeElement||t;return Wt(e,n.querySelectorAll?n:n===t?W("Invalid scope")||l.createElement("div"):t)}},mapRange:Jt,pipe:function(){for(var t=arguments.length,e=new Array(t),n=0;n=0?P[s]:"")+t},B=function(){"undefined"!==typeof window&&window.document&&(r=window,s=r.document,i=s.documentElement,o=M("div")||{style:{}},M("div"),L=w(L),x=L+"Origin",o.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",l=!!w("perspective"),a=1)},F=function t(e){var n,r=M("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),s=this.parentNode,a=this.nextSibling,o=this.style.cssText;if(i.appendChild(r),r.appendChild(this),this.style.display="block",e)try{n=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=t}catch(c){}else this._gsapBBox&&(n=this._gsapBBox());return s&&(a?s.insertBefore(this,a):s.appendChild(this)),i.removeChild(r),this.style.cssText=o,n},U=function(t,e){for(var n=e.length;n--;)if(t.hasAttribute(e[n]))return t.getAttribute(e[n])},H=function(t){var e;try{e=t.getBBox()}catch(n){e=F.call(t,!0)}return e&&(e.width||e.height)||t.getBBox===F||(e=F.call(t,!0)),!e||e.width||e.x||e.y?e:{x:+U(t,["x","cx","x1"])||0,y:+U(t,["y","cy","y1"])||0,width:0,height:0}},G=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!H(t))},q=function(t,e){if(e){var n=t.style;e in h&&e!==x&&(e=L),n.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),n.removeProperty(e.replace(E,"-$1").toLowerCase())):n.removeAttribute(e)}},Y=function(t,e,n,r,s,i){var a=new u.Fo(t._pt,e,n,0,1,i?I:C);return t._pt=a,a.b=r,a.e=s,t._props.push(n),a},V={deg:1,rad:1,turn:1},W=function t(e,n,r,i){var a,c,l,d,f=parseFloat(r)||0,p=(r+"").trim().substr((f+"").length)||"px",E=o.style,T=m.test(n),_="svg"===e.tagName.toLowerCase(),g=(_?"client":"offset")+(T?"Width":"Height"),A=100,b="px"===i,N="%"===i;return i===p||!f||V[i]||V[p]?f:("px"!==p&&!b&&(f=t(e,n,r,"px")),d=e.getCTM&&G(e),!N&&"%"!==p||!h[n]&&!~n.indexOf("adius")?(E[T?"width":"height"]=A+(b?p:i),c=~n.indexOf("adius")||"em"===i&&e.appendChild&&!_?e:e.parentNode,d&&(c=(e.ownerSVGElement||{}).parentNode),c&&c!==s&&c.appendChild||(c=s.body),(l=c._gsap)&&N&&l.width&&T&&l.time===u.xr.time?(0,u.Pr)(f/l.width*A):((N||"%"===p)&&(E.position=v(e,"position")),c===e&&(E.position="static"),c.appendChild(o),a=o[g],c.removeChild(o),E.position="absolute",T&&N&&((l=(0,u.DY)(c)).time=u.xr.time,l.width=c[g]),(0,u.Pr)(b?a*f/A:a&&f?A/a*f:0))):(a=d?e.getBBox()[T?"width":"height"]:e[g],(0,u.Pr)(N?f/a*A:f/100*a)))},Q=function(t,e,n,r){var s;return a||B(),e in _&&"transform"!==e&&~(e=_[e]).indexOf(",")&&(e=e.split(",")[0]),h[e]&&"transform"!==e?(s=st(t,r),s="transformOrigin"!==e?s[e]:s.svg?s.origin:it(v(t,x))+" "+s.zOrigin+"px"):(!(s=t.style[e])||"auto"===s||r||~(s+"").indexOf("calc("))&&(s=$[e]&&$[e](t,e,n)||v(t,e)||(0,u.Ok)(t,e)||("opacity"===e?1:0)),n&&!~(s+"").trim().indexOf(" ")?W(t,e,s,n)+n:s},X=function(t,e,n,r){if(!n||"none"===n){var s=w(e,t,1),i=s&&v(t,s,1);i&&i!==n?(e=s,n=i):"borderColor"===e&&(n=v(t,"borderTopColor"))}var a,o,c,l,h,d,f,p,E,m,T,_,g=new u.Fo(this._pt,t.style,e,0,1,u.Ks),A=0,b=0;if(g.b=n,g.e=r,n+="","auto"===(r+="")&&(t.style[e]=r,r=v(t,e)||r,t.style[e]=n),a=[n,r],(0,u.kr)(a),r=a[1],c=(n=a[0]).match(u.d4)||[],(r.match(u.d4)||[]).length){for(;o=u.d4.exec(r);)f=o[0],E=r.substring(A,o.index),h?h=(h+1)%5:"rgba("!==E.substr(-5)&&"hsla("!==E.substr(-5)||(h=1),f!==(d=c[b++]||"")&&(l=parseFloat(d)||0,T=d.substr((l+"").length),(_="="===f.charAt(1)?+(f.charAt(0)+"1"):0)&&(f=f.substr(2)),p=parseFloat(f),m=f.substr((p+"").length),A=u.d4.lastIndex-m.length,m||(m=m||u.Fc.units[e]||T,A===r.length&&(r+=m,g.e+=m)),T!==m&&(l=W(t,e,d,m)||0),g._pt={_next:g._pt,p:E||1===b?E:",",s:l,c:_?_*p:p-l,m:h&&h<4||"zIndex"===e?Math.round:0});g.c=A-1;)n=o[s],h[n]&&(r=1,n="transformOrigin"===n?x:L),q(i,n);r&&(q(i,L),c&&(c.svg&&i.removeAttribute("transform"),st(i,1),c.uncache=1))}},$={clearProps:function(t,e,n,r,s){if("isFromStart"!==s.data){var i=t._pt=new u.Fo(t._pt,e,n,0,0,z);return i.u=r,i.pr=-10,i.tween=s,t._props.push(n),1}}},Z=[1,0,0,1,0,0],J={},tt=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},et=function(t){var e=v(t,L);return tt(e)?Z:e.substr(7).match(u.SI).map(u.Pr)},nt=function(t,e){var n,r,s,a,o=t._gsap||(0,u.DY)(t),c=t.style,l=et(t);return o.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(l=[(s=t.transform.baseVal.consolidate().matrix).a,s.b,s.c,s.d,s.e,s.f]).join(",")?Z:l:(l!==Z||t.offsetParent||t===i||o.svg||(s=c.display,c.display="block",(n=t.parentNode)&&t.offsetParent||(a=1,r=t.nextSibling,i.appendChild(t)),l=et(t),s?c.display=s:q(t,"display"),a&&(r?n.insertBefore(t,r):n?n.appendChild(t):i.removeChild(t))),e&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l)},rt=function(t,e,n,r,s,i){var a,o,c,l=t._gsap,u=s||nt(t,!0),h=l.xOrigin||0,d=l.yOrigin||0,f=l.xOffset||0,p=l.yOffset||0,E=u[0],m=u[1],T=u[2],_=u[3],g=u[4],A=u[5],b=e.split(" "),N=parseFloat(b[0])||0,C=parseFloat(b[1])||0;n?u!==Z&&(o=E*_-m*T)&&(c=N*(-m/o)+C*(E/o)-(E*A-m*g)/o,N=N*(_/o)+C*(-T/o)+(T*A-_*g)/o,C=c):(N=(a=H(t)).x+(~b[0].indexOf("%")?N/100*a.width:N),C=a.y+(~(b[1]||b[0]).indexOf("%")?C/100*a.height:C)),r||!1!==r&&l.smooth?(g=N-h,A=C-d,l.xOffset=f+(g*E+A*T)-g,l.yOffset=p+(g*m+A*_)-A):l.xOffset=l.yOffset=0,l.xOrigin=N,l.yOrigin=C,l.smooth=!!r,l.origin=e,l.originIsAbsolute=!!n,t.style[x]="0px 0px",i&&(Y(i,l,"xOrigin",h,N),Y(i,l,"yOrigin",d,C),Y(i,l,"xOffset",f,l.xOffset),Y(i,l,"yOffset",p,l.yOffset)),t.setAttribute("data-svg-origin",N+" "+C)},st=function(t,e){var n=t._gsap||new u.l1(t);if("x"in n&&!e&&!n.uncache)return n;var r,s,i,a,o,c,h,E,m,T,_,g,A,b,N,C,I,S,y,D,O,R,k,M,P,w,B,F,U,H,q,Y,V=t.style,W=n.scaleX<0,Q="px",X="deg",j=v(t,x)||"0";return r=s=i=c=h=E=m=T=_=0,a=o=1,n.svg=!(!t.getCTM||!G(t)),b=nt(t,n.svg),n.svg&&(M=(!n.uncache||"0px 0px"===j)&&!e&&t.getAttribute("data-svg-origin"),rt(t,M||j,!!M||n.originIsAbsolute,!1!==n.smooth,b)),g=n.xOrigin||0,A=n.yOrigin||0,b!==Z&&(S=b[0],y=b[1],D=b[2],O=b[3],r=R=b[4],s=k=b[5],6===b.length?(a=Math.sqrt(S*S+y*y),o=Math.sqrt(O*O+D*D),c=S||y?p(y,S)*d:0,(m=D||O?p(D,O)*d+c:0)&&(o*=Math.abs(Math.cos(m*f))),n.svg&&(r-=g-(g*S+A*D),s-=A-(g*y+A*O))):(Y=b[6],H=b[7],B=b[8],F=b[9],U=b[10],q=b[11],r=b[12],s=b[13],i=b[14],h=(N=p(Y,U))*d,N&&(M=R*(C=Math.cos(-N))+B*(I=Math.sin(-N)),P=k*C+F*I,w=Y*C+U*I,B=R*-I+B*C,F=k*-I+F*C,U=Y*-I+U*C,q=H*-I+q*C,R=M,k=P,Y=w),E=(N=p(-D,U))*d,N&&(C=Math.cos(-N),q=O*(I=Math.sin(-N))+q*C,S=M=S*C-B*I,y=P=y*C-F*I,D=w=D*C-U*I),c=(N=p(y,S))*d,N&&(M=S*(C=Math.cos(N))+y*(I=Math.sin(N)),P=R*C+k*I,y=y*C-S*I,k=k*C-R*I,S=M,R=P),h&&Math.abs(h)+Math.abs(c)>359.9&&(h=c=0,E=180-E),a=(0,u.Pr)(Math.sqrt(S*S+y*y+D*D)),o=(0,u.Pr)(Math.sqrt(k*k+Y*Y)),N=p(R,k),m=Math.abs(N)>2e-4?N*d:0,_=q?1/(q<0?-q:q):0),n.svg&&(M=t.getAttribute("transform"),n.forceCSS=t.setAttribute("transform","")||!tt(v(t,L)),M&&t.setAttribute("transform",M))),Math.abs(m)>90&&Math.abs(m)<270&&(W?(a*=-1,m+=c<=0?180:-180,c+=c<=0?180:-180):(o*=-1,m+=m<=0?180:-180)),n.x=r-((n.xPercent=r&&(n.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-r)?-50:0)))?t.offsetWidth*n.xPercent/100:0)+Q,n.y=s-((n.yPercent=s&&(n.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-s)?-50:0)))?t.offsetHeight*n.yPercent/100:0)+Q,n.z=i+Q,n.scaleX=(0,u.Pr)(a),n.scaleY=(0,u.Pr)(o),n.rotation=(0,u.Pr)(c)+X,n.rotationX=(0,u.Pr)(h)+X,n.rotationY=(0,u.Pr)(E)+X,n.skewX=m+X,n.skewY=T+X,n.transformPerspective=_+Q,(n.zOrigin=parseFloat(j.split(" ")[2])||0)&&(V[x]=it(j)),n.xOffset=n.yOffset=0,n.force3D=u.Fc.force3D,n.renderTransform=n.svg?dt:l?ht:ot,n.uncache=0,n},it=function(t){return(t=t.split(" "))[0]+" "+t[1]},at=function(t,e,n){var r=(0,u.Wy)(e);return(0,u.Pr)(parseFloat(e)+parseFloat(W(t,"x",n+"px",r)))+r},ot=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,ht(t,e)},ct="0deg",lt="0px",ut=") ",ht=function(t,e){var n=e||this,r=n.xPercent,s=n.yPercent,i=n.x,a=n.y,o=n.z,c=n.rotation,l=n.rotationY,u=n.rotationX,h=n.skewX,d=n.skewY,p=n.scaleX,E=n.scaleY,m=n.transformPerspective,T=n.force3D,_=n.target,g=n.zOrigin,A="",b="auto"===T&&t&&1!==t||!0===T;if(g&&(u!==ct||l!==ct)){var N,C=parseFloat(l)*f,I=Math.sin(C),S=Math.cos(C);C=parseFloat(u)*f,N=Math.cos(C),i=at(_,i,I*N*-g),a=at(_,a,-Math.sin(C)*-g),o=at(_,o,S*N*-g+g)}m!==lt&&(A+="perspective("+m+ut),(r||s)&&(A+="translate("+r+"%, "+s+"%) "),(b||i!==lt||a!==lt||o!==lt)&&(A+=o!==lt||b?"translate3d("+i+", "+a+", "+o+") ":"translate("+i+", "+a+ut),c!==ct&&(A+="rotate("+c+ut),l!==ct&&(A+="rotateY("+l+ut),u!==ct&&(A+="rotateX("+u+ut),h===ct&&d===ct||(A+="skew("+h+", "+d+ut),1===p&&1===E||(A+="scale("+p+", "+E+ut),_.style[L]=A||"translate(0, 0)"},dt=function(t,e){var n,r,s,i,a,o=e||this,c=o.xPercent,l=o.yPercent,h=o.x,d=o.y,p=o.rotation,E=o.skewX,m=o.skewY,T=o.scaleX,_=o.scaleY,g=o.target,A=o.xOrigin,b=o.yOrigin,N=o.xOffset,C=o.yOffset,I=o.forceCSS,S=parseFloat(h),y=parseFloat(d);p=parseFloat(p),E=parseFloat(E),(m=parseFloat(m))&&(E+=m=parseFloat(m),p+=m),p||E?(p*=f,E*=f,n=Math.cos(p)*T,r=Math.sin(p)*T,s=Math.sin(p-E)*-_,i=Math.cos(p-E)*_,E&&(m*=f,a=Math.tan(E-m),s*=a=Math.sqrt(1+a*a),i*=a,m&&(a=Math.tan(m),n*=a=Math.sqrt(1+a*a),r*=a)),n=(0,u.Pr)(n),r=(0,u.Pr)(r),s=(0,u.Pr)(s),i=(0,u.Pr)(i)):(n=T,i=_,r=s=0),(S&&!~(h+"").indexOf("px")||y&&!~(d+"").indexOf("px"))&&(S=W(g,"x",h,"px"),y=W(g,"y",d,"px")),(A||b||N||C)&&(S=(0,u.Pr)(S+A-(A*n+b*s)+N),y=(0,u.Pr)(y+b-(A*r+b*i)+C)),(c||l)&&(a=g.getBBox(),S=(0,u.Pr)(S+c/100*a.width),y=(0,u.Pr)(y+l/100*a.height)),a="matrix("+n+","+r+","+s+","+i+","+S+","+y+")",g.setAttribute("transform",a),I&&(g.style[L]=a)},ft=function(t,e,n,r,s,i){var a,o,c=360,l=(0,u.r9)(s),h=parseFloat(s)*(l&&~s.indexOf("rad")?d:1),f=i?h*i:h-r,p=r+f+"deg";return l&&("short"===(a=s.split("_")[1])&&(f%=c)!==f%180&&(f+=f<0?c:-360),"cw"===a&&f<0?f=(f+36e9)%c-~~(f/c)*c:"ccw"===a&&f>0&&(f=(f-36e9)%c-~~(f/c)*c)),t._pt=o=new u.Fo(t._pt,e,n,r,f,A),o.e=p,o.u="deg",t._props.push(n),o},pt=function(t,e){for(var n in e)t[n]=e[n];return t},Et=function(t,e,n){var r,s,i,a,o,c,l,d=pt({},n._gsap),f=n.style;for(s in d.svg?(i=n.getAttribute("transform"),n.setAttribute("transform",""),f[L]=e,r=st(n,1),q(n,L),n.setAttribute("transform",i)):(i=getComputedStyle(n)[L],f[L]=e,r=st(n,1),f[L]=i),h)(i=d[s])!==(a=r[s])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(s)<0&&(o=(0,u.Wy)(i)!==(l=(0,u.Wy)(a))?W(n,s,i,l):parseFloat(i),c=parseFloat(a),t._pt=new u.Fo(t._pt,r,s,o,c-o,g),t._pt.u=l||0,t._props.push(s));pt(r,d)};(0,u.fS)("padding,margin,Width,Radius",(function(t,e){var n="Top",r="Right",s="Bottom",i="Left",a=(e<3?[n,r,s,i]:[n+i,n+r,s+r,s+i]).map((function(n){return e<2?t+n:"border"+n+t}));$[e>1?"border"+t:t]=function(t,e,n,r,s){var i,o;if(arguments.length<4)return i=a.map((function(e){return Q(t,e,n)})),5===(o=i.join(" ")).split(i[0]).length?i[0]:o;i=(r+"").split(" "),o={},a.forEach((function(t,e){return o[t]=i[e]=i[e]||i[(e-1)/2|0]})),t.init(e,o,s)}}));var mt={name:"css",register:B,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,n,r,s){var i,o,c,l,d,f,p,E,m,A,C,I,S,y,D,O=this._props,R=t.style,k=n.vars.startAt;for(p in a||B(),e)if("autoRound"!==p&&(o=e[p],!u.$i[p]||!(0,u.if)(p,e,n,r,t,s)))if(d=typeof o,f=$[p],"function"===d&&(d=typeof(o=o.call(n,r,t,s))),"string"===d&&~o.indexOf("random(")&&(o=(0,u.UI)(o)),f)f(this,t,p,o,n)&&(D=1);else if("--"===p.substr(0,2))i=(getComputedStyle(t).getPropertyValue(p)+"").trim(),o+="",u.GN.lastIndex=0,u.GN.test(i)||(E=(0,u.Wy)(i),m=(0,u.Wy)(o)),m?E!==m&&(i=W(t,p,i,m)+m):E&&(o+=E),this.add(R,"setProperty",i,o,r,s,0,0,p),O.push(p);else if("undefined"!==d){if(k&&p in k?(i="function"===typeof k[p]?k[p].call(n,r,t,s):k[p],p in u.Fc.units&&!(0,u.Wy)(i)&&(i+=u.Fc.units[p]),"="===(i+"").charAt(1)&&(i=Q(t,p))):i=Q(t,p),l=parseFloat(i),(A="string"===d&&"="===o.charAt(1)?+(o.charAt(0)+"1"):0)&&(o=o.substr(2)),c=parseFloat(o),p in _&&("autoAlpha"===p&&(1===l&&"hidden"===Q(t,"visibility")&&c&&(l=0),Y(this,R,"visibility",l?"inherit":"hidden",c?"inherit":"hidden",!c)),"scale"!==p&&"transform"!==p&&~(p=_[p]).indexOf(",")&&(p=p.split(",")[0])),C=p in h)if(I||((S=t._gsap).renderTransform&&!e.parseTransform||st(t,e.parseTransform),y=!1!==e.smoothOrigin&&S.smooth,(I=this._pt=new u.Fo(this._pt,R,L,0,1,S.renderTransform,S,0,-1)).dep=1),"scale"===p)this._pt=new u.Fo(this._pt,S,"scaleY",S.scaleY,(A?A*c:c-S.scaleY)||0),O.push("scaleY",p),p+="X";else{if("transformOrigin"===p){o=K(o),S.svg?rt(t,o,0,y,0,this):((m=parseFloat(o.split(" ")[2])||0)!==S.zOrigin&&Y(this,S,"zOrigin",S.zOrigin,m),Y(this,R,p,it(i),it(o)));continue}if("svgOrigin"===p){rt(t,o,1,y,0,this);continue}if(p in J){ft(this,S,p,l,o,A);continue}if("smoothOrigin"===p){Y(this,S,"smooth",S.smooth,o);continue}if("force3D"===p){S[p]=o;continue}if("transform"===p){Et(this,o,t);continue}}else p in R||(p=w(p)||p);if(C||(c||0===c)&&(l||0===l)&&!T.test(o)&&p in R)c||(c=0),(E=(i+"").substr((l+"").length))!==(m=(0,u.Wy)(o)||(p in u.Fc.units?u.Fc.units[p]:E))&&(l=W(t,p,i,m)),this._pt=new u.Fo(this._pt,C?S:R,p,l,A?A*c:c-l,C||"px"!==m&&"zIndex"!==p||!1===e.autoRound?g:N),this._pt.u=m||0,E!==m&&(this._pt.b=i,this._pt.r=b);else if(p in R)X.call(this,t,p,i,o);else{if(!(p in t)){(0,u.lC)(p,o);continue}this.add(t,p,i||t[p],o,r,s)}O.push(p)}D&&(0,u.JV)(this)},get:Q,aliases:_,getSetter:function(t,e,n){var r=_[e];return r&&r.indexOf(",")<0&&(e=r),e in h&&e!==x&&(t._gsap.x||Q(t,"x"))?n&&c===n?"scale"===e?O:D:(c=n||{})&&("scale"===e?R:k):t.style&&!(0,u.m2)(t.style[e])?S:~e.indexOf("-")?y:(0,u.S5)(t,e)},core:{_removeProperty:q,_getMatrix:nt}};u.p8.utils.checkPrefix=w,function(t,e,n,r){var s=(0,u.fS)(t+","+e+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(t){h[t]=1}));(0,u.fS)(e,(function(t){u.Fc.units[t]="deg",J[t]=1})),_[s[13]]=t+","+e,(0,u.fS)("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(t){var e=t.split(":");_[e[1]]=s[e[0]]}))}("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY"),(0,u.fS)("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(t){u.Fc.units[t]="px"})),u.p8.registerPlugin(mt);var Tt=u.p8.registerPlugin(mt)||u.p8;Tt.core.Tween},15600:function(t){var e=Math.max,n=Math.min;t.exports=function(t,r,s){return t>=n(r,s)&&tNumber(t)-Number(e))).map((e=>t[e])):t}function d(t){const e=t.indexOf("#");return-1!==e&&(t=t.slice(0,e)),t}function f(t){const e=(t=d(t)).indexOf("?");return-1===e?"":t.slice(e+1)}function p(t,e){return e.parseNumbers&&!Number.isNaN(Number(t))&&"string"===typeof t&&""!==t.trim()?t=Number(t):!e.parseBooleans||null===t||"true"!==t.toLowerCase()&&"false"!==t.toLowerCase()||(t="true"===t.toLowerCase()),t}function E(t,e){c((e=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},e)).arrayFormatSeparator);const n=function(t){let e;switch(t.arrayFormat){case"index":return(t,n,r)=>{e=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,""),e?(void 0===r[t]&&(r[t]={}),r[t][e[1]]=n):r[t]=n};case"bracket":return(t,n,r)=>{e=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,""),e?void 0!==r[t]?r[t]=[].concat(r[t],n):r[t]=[n]:r[t]=n};case"colon-list-separator":return(t,n,r)=>{e=/(:list)$/.exec(t),t=t.replace(/:list$/,""),e?void 0!==r[t]?r[t]=[].concat(r[t],n):r[t]=[n]:r[t]=n};case"comma":case"separator":return(e,n,r)=>{const s="string"===typeof n&&n.includes(t.arrayFormatSeparator),i="string"===typeof n&&!s&&u(n,t).includes(t.arrayFormatSeparator);n=i?u(n,t):n;const a=s||i?n.split(t.arrayFormatSeparator).map((e=>u(e,t))):null===n?n:u(n,t);r[e]=a};case"bracket-separator":return(e,n,r)=>{const s=/(\[\])$/.test(e);if(e=e.replace(/\[\]$/,""),!s)return void(r[e]=n?u(n,t):n);const i=null===n?[]:n.split(t.arrayFormatSeparator).map((e=>u(e,t)));void 0!==r[e]?r[e]=[].concat(r[e],i):r[e]=i};default:return(t,e,n)=>{void 0!==n[t]?n[t]=[].concat(n[t],e):n[t]=e}}}(e),r=Object.create(null);if("string"!==typeof t)return r;if(!(t=t.trim().replace(/^[?#&]/,"")))return r;for(const s of t.split("&")){if(""===s)continue;let[t,a]=i(e.decode?s.replace(/\+/g," "):s,"=");a=void 0===a?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?a:u(a,e),n(u(t,e),a,r)}for(const s of Object.keys(r)){const t=r[s];if("object"===typeof t&&null!==t)for(const n of Object.keys(t))t[n]=p(t[n],e);else r[s]=p(t,e)}return!1===e.sort?r:(!0===e.sort?Object.keys(r).sort():Object.keys(r).sort(e.sort)).reduce(((t,e)=>{const n=r[e];return Boolean(n)&&"object"===typeof n&&!Array.isArray(n)?t[e]=h(n):t[e]=n,t}),Object.create(null))}e.extract=f,e.parse=E,e.stringify=(t,e)=>{if(!t)return"";c((e=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},e)).arrayFormatSeparator);const n=n=>{return e.skipNull&&(null===(r=t[n])||void 0===r)||e.skipEmptyString&&""===t[n];var r},r=function(t){switch(t.arrayFormat){case"index":return e=>(n,r)=>{const s=n.length;return void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?n:null===r?[...n,[l(e,t),"[",s,"]"].join("")]:[...n,[l(e,t),"[",l(s,t),"]=",l(r,t)].join("")]};case"bracket":return e=>(n,r)=>void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?n:null===r?[...n,[l(e,t),"[]"].join("")]:[...n,[l(e,t),"[]=",l(r,t)].join("")];case"colon-list-separator":return e=>(n,r)=>void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?n:null===r?[...n,[l(e,t),":list="].join("")]:[...n,[l(e,t),":list=",l(r,t)].join("")];case"comma":case"separator":case"bracket-separator":{const e="bracket-separator"===t.arrayFormat?"[]=":"=";return n=>(r,s)=>void 0===s||t.skipNull&&null===s||t.skipEmptyString&&""===s?r:(s=null===s?"":s,0===r.length?[[l(n,t),e,l(s,t)].join("")]:[[r,l(s,t)].join(t.arrayFormatSeparator)])}default:return e=>(n,r)=>void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?n:null===r?[...n,l(e,t)]:[...n,[l(e,t),"=",l(r,t)].join("")]}}(e),s={};for(const a of Object.keys(t))n(a)||(s[a]=t[a]);const i=Object.keys(s);return!1!==e.sort&&i.sort(e.sort),i.map((n=>{const s=t[n];return void 0===s?"":null===s?l(n,e):Array.isArray(s)?0===s.length&&"bracket-separator"===e.arrayFormat?l(n,e)+"[]":s.reduce(r(n),[]).join("&"):l(n,e)+"="+l(s,e)})).filter((t=>t.length>0)).join("&")},e.parseUrl=(t,e)=>{e=Object.assign({decode:!0},e);const[n,r]=i(t,"#");return Object.assign({url:n.split("?")[0]||"",query:E(f(t),e)},e&&e.parseFragmentIdentifier&&r?{fragmentIdentifier:u(r,e)}:{})},e.stringifyUrl=(t,n)=>{n=Object.assign({encode:!0,strict:!0,[o]:!0},n);const r=d(t.url).split("?")[0]||"",s=e.extract(t.url),i=e.parse(s,{sort:!1}),a=Object.assign(i,t.query);let c=e.stringify(a,n);c&&(c=`?${c}`);let u=function(t){let e="";const n=t.indexOf("#");return-1!==n&&(e=t.slice(n)),e}(t.url);return t.fragmentIdentifier&&(u=`#${n[o]?l(t.fragmentIdentifier,n):t.fragmentIdentifier}`),`${r}${c}${u}`},e.pick=(t,n,r)=>{r=Object.assign({parseFragmentIdentifier:!0,[o]:!1},r);const{url:s,query:i,fragmentIdentifier:c}=e.parseUrl(t,r);return e.stringifyUrl({url:s,query:a(i,n),fragmentIdentifier:c},r)},e.exclude=(t,n,r)=>{const s=Array.isArray(n)?t=>!n.includes(t):(t,e)=>!n(t,e);return e.pick(t,s,r)}},55376:function(t,e,n){"use strict";n.d(e,{kL:function(){return h}});var r=n(67294),s=n(66775);const i="label";function a(t,e){"function"===typeof t?t(e):t&&(t.current=e)}function o(t,e){t.labels=e}function c(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i;const r=[];t.datasets=e.map((e=>{const s=t.datasets.find((t=>t[n]===e[n]));return s&&e.data&&!r.includes(s)?(r.push(s),Object.assign(s,e),s):{...e}}))}function l(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;const n={labels:[],datasets:[]};return o(n,t.labels),c(n,t.datasets,e),n}function u(t,e){let{height:n=150,width:i=300,redraw:u=!1,datasetIdKey:h,type:d,data:f,options:p,plugins:E=[],fallbackContent:m,updateMode:T,..._}=t;const g=(0,r.useRef)(null),A=(0,r.useRef)(),b=()=>{g.current&&(A.current=new s.kL(g.current,{type:d,data:l(f,h),options:p&&{...p},plugins:E}),a(e,A.current))},N=()=>{a(e,null),A.current&&(A.current.destroy(),A.current=null)};return(0,r.useEffect)((()=>{var t,e;!u&&A.current&&p&&(t=A.current,e=p,Object.assign(t.options,e))}),[u,p]),(0,r.useEffect)((()=>{!u&&A.current&&o(A.current.config.data,f.labels)}),[u,f.labels]),(0,r.useEffect)((()=>{!u&&A.current&&f.datasets&&c(A.current.config.data,f.datasets,h)}),[u,f.datasets]),(0,r.useEffect)((()=>{A.current&&(u?(N(),setTimeout(b)):A.current.update(T))}),[u,p,f.labels,f.datasets,T]),(0,r.useEffect)((()=>{A.current&&(N(),setTimeout(b))}),[d]),(0,r.useEffect)((()=>(b(),()=>N())),[]),r.createElement("canvas",Object.assign({ref:g,role:"img",height:n,width:i},_),m)}const h=(0,r.forwardRef)(u)},80500:function(t){"use strict";t.exports=(t,e)=>{if("string"!==typeof t||"string"!==typeof e)throw new TypeError("Expected the arguments to be of type `string`");if(""===e)return[t];const n=t.indexOf(e);return-1===n?[t]:[t.slice(0,n),t.slice(n+e.length)]}},70610:function(t){"use strict";t.exports=t=>encodeURIComponent(t).replace(/[!'()*]/g,(t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`))},7675:function(t,e,n){"use strict";n.d(e,{Z:function(){return c}});var r=n(3958),s=n(68697);var i=function(t){if(!(0,s.Z)(t))throw TypeError("Invalid UUID");var e,n=new Uint8Array(16);return n[0]=(e=parseInt(t.slice(0,8),16))>>>24,n[1]=e>>>16&255,n[2]=e>>>8&255,n[3]=255&e,n[4]=(e=parseInt(t.slice(9,13),16))>>>8,n[5]=255&e,n[6]=(e=parseInt(t.slice(14,18),16))>>>8,n[7]=255&e,n[8]=(e=parseInt(t.slice(19,23),16))>>>8,n[9]=255&e,n[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,n[11]=e/4294967296&255,n[12]=e>>>24&255,n[13]=e>>>16&255,n[14]=e>>>8&255,n[15]=255&e,n};function a(t,e,n,r){switch(t){case 0:return e&n^~e&r;case 1:case 3:return e^n^r;case 2:return e&n^e&r^n&r}}function o(t,e){return t<>>32-e}var c=function(t,e,n){function s(t,s,a,o){if("string"===typeof t&&(t=function(t){t=unescape(encodeURIComponent(t));for(var e=[],n=0;n>>0;b=A,A=g,g=o(_,30)>>>0,_=T,T=I}n[0]=n[0]+T>>>0,n[1]=n[1]+_>>>0,n[2]=n[2]+g>>>0,n[3]=n[3]+A>>>0,n[4]=n[4]+b>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]}))},51351:function(t,e,n){"use strict";function r(t){throw t}n.d(e,{Z:function(){return r}})},29217:function(t,e,n){"use strict";var r=n(66775);r.kL.register(...r.zX)},2454:function(t,e,n){"use strict";function r(){}n.d(e,{$:function(){return me},A:function(){return H},B:function(){return l},C:function(){return f},D:function(){return Me},E:function(){return J},F:function(){return Q},G:function(){return ue},H:function(){return v},I:function(){return tt},J:function(){return de},K:function(){return ke},L:function(){return Te},M:function(){return be},N:function(){return _e},O:function(){return Le},P:function(){return R},Q:function(){return p},R:function(){return ft},S:function(){return pt},T:function(){return k},U:function(){return ie},V:function(){return g},W:function(){return I},X:function(){return ln},Y:function(){return st},Z:function(){return rt},_:function(){return lt},a:function(){return xe},a0:function(){return j},a1:function(){return hn},a2:function(){return rn},a3:function(){return pn},a4:function(){return ht},a5:function(){return fn},a6:function(){return nn},a7:function(){return ae},a8:function(){return y},a9:function(){return we},aA:function(){return An},aB:function(){return bn},aC:function(){return Et},aD:function(){return Nn},aE:function(){return Ee},aF:function(){return r},aG:function(){return K},aH:function(){return V},aI:function(){return U},aJ:function(){return Y},aK:function(){return q},aL:function(){return X},aM:function(){return he},aN:function(){return it},aO:function(){return nt},aa:function(){return Pe},ab:function(){return Be},ac:function(){return A},ad:function(){return s},ae:function(){return dt},af:function(){return dn},ag:function(){return fe},ah:function(){return D},ai:function(){return E},aj:function(){return O},ak:function(){return et},al:function(){return De},am:function(){return en},an:function(){return Dn},ao:function(){return yn},ap:function(){return mn},aq:function(){return Tn},ar:function(){return En},as:function(){return ge},at:function(){return Ae},au:function(){return pe},av:function(){return Ce},aw:function(){return Oe},ax:function(){return Re},ay:function(){return Sn},az:function(){return $},b:function(){return a},c:function(){return re},d:function(){return le},e:function(){return bt},f:function(){return C},g:function(){return c},h:function(){return ve},i:function(){return o},j:function(){return S},k:function(){return i},l:function(){return ot},m:function(){return h},n:function(){return d},o:function(){return gn},p:function(){return Z},q:function(){return mt},r:function(){return ut},s:function(){return F},t:function(){return W},u:function(){return ct},v:function(){return u},w:function(){return Tt},x:function(){return G},y:function(){return je},z:function(){return B}});const s=function(){let t=0;return function(){return t++}}();function i(t){return null===t||"undefined"===typeof t}function a(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function o(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}const c=t=>("number"===typeof t||t instanceof Number)&&isFinite(+t);function l(t,e){return c(t)?t:e}function u(t,e){return"undefined"===typeof t?e:t}const h=(t,e)=>"string"===typeof t&&t.endsWith("%")?parseFloat(t)/100:t/e,d=(t,e)=>"string"===typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function f(t,e,n){if(t&&"function"===typeof t.call)return t.apply(n,e)}function p(t,e,n,r){let s,i,c;if(a(t))if(i=t.length,r)for(s=i-1;s>=0;s--)e.call(n,t[s],s);else for(s=0;st,x:t=>t.x,y:t=>t.y};function C(t,e){const n=N[e]||(N[e]=function(t){const e=function(t){const e=t.split("."),n=[];let r="";for(const s of e)r+=s,r.endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="");return n}(t);return t=>{for(const n of e){if(""===n)break;t=t&&t[n]}return t}}(e));return n(t)}function I(t){return t.charAt(0).toUpperCase()+t.slice(1)}const S=t=>"undefined"!==typeof t,y=t=>"function"===typeof t,D=(t,e)=>{if(t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0};function O(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const R=Math.PI,k=2*R,L=k+R,x=Number.POSITIVE_INFINITY,M=R/180,v=R/2,P=R/4,w=2*R/3,B=Math.log10,F=Math.sign;function U(t){const e=Math.round(t);t=q(t,e,t/1e3)?e:t;const n=Math.pow(10,Math.floor(B(t))),r=t/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function H(t){const e=[],n=Math.sqrt(t);let r;for(r=1;rt-e)).pop(),e}function G(t){return!isNaN(parseFloat(t))&&isFinite(t)}function q(t,e,n){return Math.abs(t-e)=t}function V(t,e,n){let r,s,i;for(r=0,s=t.length;rc&&l=Math.min(e,n)-r&&t<=Math.max(e,n)+r}function nt(t,e,n){n=n||(n=>t[n]1;)r=i+s>>1,n(r)?i=r:s=r;return{lo:i,hi:s}}const rt=(t,e,n,r)=>nt(t,n,r?r=>t[r][e]<=n:r=>t[r][e]nt(t,n,(r=>t[r][e]>=n));function it(t,e,n){let r=0,s=t.length;for(;rr&&t[s-1]>n;)s--;return r>0||s{const n="_onData"+I(e),r=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const s=r.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"===typeof t[n]&&t[n](...e)})),s}})})))}function ct(t,e){const n=t._chartjs;if(!n)return;const r=n.listeners,s=r.indexOf(e);-1!==s&&r.splice(s,1),r.length>0||(at.forEach((e=>{delete t[e]})),delete t._chartjs)}function lt(t){const e=new Set;let n,r;for(n=0,r=t.length;nArray.prototype.slice.call(t));let s=!1,i=[];return function(...n){i=r(n),s||(s=!0,ut.call(window,(()=>{s=!1,t.apply(e,i)})))}}function dt(t,e){let n;return function(...r){return e?(clearTimeout(n),n=setTimeout(t,e,r)):t.apply(this,r),e}}const ft=t=>"start"===t?"left":"end"===t?"right":"center",pt=(t,e,n)=>"start"===t?e:"end"===t?n:(e+n)/2,Et=(t,e,n,r)=>t===(r?"left":"right")?n:"center"===t?(e+n)/2:e;function mt(t,e,n){const r=e.length;let s=0,i=r;if(t._sorted){const{iScale:a,_parsed:o}=t,c=a.axis,{min:l,max:u,minDefined:h,maxDefined:d}=a.getUserBounds();h&&(s=J(Math.min(rt(o,a.axis,l).lo,n?r:rt(e,c,a.getPixelForValue(l)).lo),0,r-1)),i=d?J(Math.max(rt(o,a.axis,u,!0).hi+1,n?0:rt(e,c,a.getPixelForValue(u),!0).hi+1),s,r)-s:r-s}return{start:s,count:i}}function Tt(t){const{xScale:e,yScale:n,_scaleRanges:r}=t,s={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!r)return t._scaleRanges=s,!0;const i=r.xmin!==e.min||r.xmax!==e.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,s),i}const _t=t=>0===t||1===t,gt=(t,e,n)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*k/n),At=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*k/n)+1,bt={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*v),easeOutSine:t=>Math.sin(t*v),easeInOutSine:t=>-.5*(Math.cos(R*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>_t(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>_t(t)?t:gt(t,.075,.3),easeOutElastic:t=>_t(t)?t:At(t,.075,.3),easeInOutElastic(t){const e=.1125;return _t(t)?t:t<.5?.5*gt(2*t,e,.45):.5+.5*At(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-bt.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,n=2.75;return t<1/n?e*t*t:t<2/n?e*(t-=1.5/n)*t+.75:t<2.5/n?e*(t-=2.25/n)*t+.9375:e*(t-=2.625/n)*t+.984375},easeInOutBounce:t=>t<.5?.5*bt.easeInBounce(2*t):.5*bt.easeOutBounce(2*t-1)+.5};function Nt(t){return t+.5|0}const Ct=(t,e,n)=>Math.max(Math.min(t,n),e);function It(t){return Ct(Nt(2.55*t),0,255)}function St(t){return Ct(Nt(255*t),0,255)}function yt(t){return Ct(Nt(t/2.55)/100,0,1)}function Dt(t){return Ct(Nt(100*t),0,100)}const Ot={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},Rt=[..."0123456789ABCDEF"],kt=t=>Rt[15&t],Lt=t=>Rt[(240&t)>>4]+Rt[15&t],xt=t=>(240&t)>>4===(15&t);function Mt(t){var e=(t=>xt(t.r)&&xt(t.g)&&xt(t.b)&&xt(t.a))(t)?kt:Lt;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}const vt=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Pt(t,e,n){const r=e*Math.min(n,1-n),s=(e,s=(e+t/30)%12)=>n-r*Math.max(Math.min(s-3,9-s,1),-1);return[s(0),s(8),s(4)]}function wt(t,e,n){const r=(r,s=(r+t/60)%6)=>n-n*e*Math.max(Math.min(s,4-s,1),0);return[r(5),r(3),r(1)]}function Bt(t,e,n){const r=Pt(t,1,.5);let s;for(e+n>1&&(s=1/(e+n),e*=s,n*=s),s=0;s<3;s++)r[s]*=1-e-n,r[s]+=e;return r}function Ft(t){const e=t.r/255,n=t.g/255,r=t.b/255,s=Math.max(e,n,r),i=Math.min(e,n,r),a=(s+i)/2;let o,c,l;return s!==i&&(l=s-i,c=a>.5?l/(2-s-i):l/(s+i),o=function(t,e,n,r,s){return t===s?(e-n)/r+(e>16&255,i>>8&255,255&i]}return t}(),Wt.transparent=[0,0,0,0]);const e=Wt[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const Xt=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const jt=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,Kt=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function zt(t,e,n){if(t){let r=Ft(t);r[e]=Math.max(0,Math.min(r[e]+r[e]*n,0===e?360:1)),r=Ht(r),t.r=r[0],t.g=r[1],t.b=r[2]}}function $t(t,e){return t?Object.assign(e||{},t):t}function Zt(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=St(t[3]))):(e=$t(t,{r:0,g:0,b:0,a:1})).a=St(e.a),e}function Jt(t){return"r"===t.charAt(0)?function(t){const e=Xt.exec(t);let n,r,s,i=255;if(e){if(e[7]!==n){const t=+e[7];i=e[8]?It(t):Ct(255*t,0,255)}return n=+e[1],r=+e[3],s=+e[5],n=255&(e[2]?It(n):Ct(n,0,255)),r=255&(e[4]?It(r):Ct(r,0,255)),s=255&(e[6]?It(s):Ct(s,0,255)),{r:n,g:r,b:s,a:i}}}(t):qt(t)}class te{constructor(t){if(t instanceof te)return t;const e=typeof t;let n;"object"===e?n=Zt(t):"string"===e&&(n=function(t){var e,n=t.length;return"#"===t[0]&&(4===n||5===n?e={r:255&17*Ot[t[1]],g:255&17*Ot[t[2]],b:255&17*Ot[t[3]],a:5===n?17*Ot[t[4]]:255}:7!==n&&9!==n||(e={r:Ot[t[1]]<<4|Ot[t[2]],g:Ot[t[3]]<<4|Ot[t[4]],b:Ot[t[5]]<<4|Ot[t[6]],a:9===n?Ot[t[7]]<<4|Ot[t[8]]:255})),e}(t)||Qt(t)||Jt(t)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var t=$t(this._rgb);return t&&(t.a=yt(t.a)),t}set rgb(t){this._rgb=Zt(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${yt(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0;var t}hexString(){return this._valid?Mt(this._rgb):void 0}hslString(){return this._valid?function(t){if(!t)return;const e=Ft(t),n=e[0],r=Dt(e[1]),s=Dt(e[2]);return t.a<255?`hsla(${n}, ${r}%, ${s}%, ${yt(t.a)})`:`hsl(${n}, ${r}%, ${s}%)`}(this._rgb):void 0}mix(t,e){if(t){const n=this.rgb,r=t.rgb;let s;const i=e===s?.5:e,a=2*i-1,o=n.a-r.a,c=((a*o===-1?a:(a+o)/(1+a*o))+1)/2;s=1-c,n.r=255&c*n.r+s*r.r+.5,n.g=255&c*n.g+s*r.g+.5,n.b=255&c*n.b+s*r.b+.5,n.a=i*n.a+(1-i)*r.a,this.rgb=n}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,n){const r=Kt(yt(t.r)),s=Kt(yt(t.g)),i=Kt(yt(t.b));return{r:St(jt(r+n*(Kt(yt(e.r))-r))),g:St(jt(s+n*(Kt(yt(e.g))-s))),b:St(jt(i+n*(Kt(yt(e.b))-i))),a:t.a+n*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new te(this.rgb)}alpha(t){return this._rgb.a=St(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=Nt(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return zt(this._rgb,2,t),this}darken(t){return zt(this._rgb,2,-t),this}saturate(t){return zt(this._rgb,1,t),this}desaturate(t){return zt(this._rgb,1,-t),this}rotate(t){return function(t,e){var n=Ft(t);n[0]=Gt(n[0]+e),n=Ht(n),t.r=n[0],t.g=n[1],t.b=n[2]}(this._rgb,t),this}}function ee(t){return new te(t)}function ne(t){if(t&&"object"===typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function re(t){return ne(t)?t:ee(t)}function se(t){return ne(t)?t:ee(t).saturate(.5).darken(.1).hexString()}const ie=Object.create(null),ae=Object.create(null);function oe(t,e){if(!e)return t;const n=e.split(".");for(let r=0,s=n.length;rt.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>se(e.backgroundColor),this.hoverBorderColor=(t,e)=>se(e.borderColor),this.hoverColor=(t,e)=>se(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return ce(this,t,e)}get(t){return oe(this,t)}describe(t,e){return ce(ae,t,e)}override(t,e){return ce(ie,t,e)}route(t,e,n,r){const s=oe(this,t),i=oe(this,n),a="_"+e;Object.defineProperties(s,{[a]:{value:s[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[a],e=i[r];return o(t)?Object.assign({},e,t):u(t,e)},set(t){this[a]=t}}})}}({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function ue(t,e,n,r,s){let i=e[s];return i||(i=e[s]=t.measureText(s).width,n.push(s)),i>r&&(r=i),r}function he(t,e,n,r){let s=(r=r||{}).data=r.data||{},i=r.garbageCollect=r.garbageCollect||[];r.font!==e&&(s=r.data={},i=r.garbageCollect=[],r.font=e),t.save(),t.font=e;let o=0;const c=n.length;let l,u,h,d,f;for(l=0;ln.length){for(l=0;l0&&t.stroke()}}function me(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.xe.top-n&&t.y0&&""!==o.strokeColor;let u,h;for(t.save(),t.font=s.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]);i(e.rotation)||t.rotate(e.rotation);e.color&&(t.fillStyle=e.color);e.textAlign&&(t.textAlign=e.textAlign);e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,o),u=0;uu(t[n],t[e[n]]):e=>t[e]:()=>t;for(const a of s)n[a]=+i(a)||0;return n}function Oe(t){return De(t,{top:"y",right:"x",bottom:"y",left:"x"})}function Re(t){return De(t,["topLeft","topRight","bottomLeft","bottomRight"])}function ke(t){const e=Oe(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function Le(t,e){t=t||{},e=e||le.font;let n=u(t.size,e.size);"string"===typeof n&&(n=parseInt(n,10));let r=u(t.style,e.style);r&&!(""+r).match(Se)&&(console.warn('Invalid font style specified: "'+r+'"'),r="");const s={family:u(t.family,e.family),lineHeight:ye(u(t.lineHeight,e.lineHeight),n),size:n,style:r,weight:u(t.weight,e.weight),string:""};return s.string=function(t){return!t||i(t.size)||i(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(s),s}function xe(t,e,n,r){let s,i,o,c=!0;for(s=0,i=t.length;sn&&0===t?0:t+e;return{min:a(r,-Math.abs(i)),max:a(s,i)}}function ve(t,e){return Object.assign(Object.create(t),e)}function Pe(t,e=[""],n=t,r,s=(()=>t[0])){S(r)||(r=Qe("_fallback",t));const i={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:n,_fallback:r,_getTarget:s,override:s=>Pe([s,...t],e,n,r)};return new Proxy(i,{deleteProperty:(e,n)=>(delete e[n],delete e._keys,delete t[0][n],!0),get:(n,r)=>He(n,r,(()=>function(t,e,n,r){let s;for(const i of e)if(s=Qe(Fe(i,t),n),S(s))return Ue(t,s)?Ve(n,r,t,s):s}(r,e,t,n))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>Xe(t).includes(e),ownKeys:t=>Xe(t),set(t,e,n){const r=t._storage||(t._storage=s());return t[e]=r[e]=n,delete t._keys,!0}})}function we(t,e,n,r){const s={_cacheable:!1,_proxy:t,_context:e,_subProxy:n,_stack:new Set,_descriptors:Be(t,r),setContext:e=>we(t,e,n,r),override:s=>we(t.override(s),e,n,r)};return new Proxy(s,{deleteProperty:(e,n)=>(delete e[n],delete t[n],!0),get:(t,e,n)=>He(t,e,(()=>function(t,e,n){const{_proxy:r,_context:s,_subProxy:i,_descriptors:c}=t;let l=r[e];y(l)&&c.isScriptable(e)&&(l=function(t,e,n,r){const{_proxy:s,_context:i,_subProxy:a,_stack:o}=n;if(o.has(t))throw new Error("Recursion detected: "+Array.from(o).join("->")+"->"+t);o.add(t),e=e(i,a||r),o.delete(t),Ue(t,e)&&(e=Ve(s._scopes,s,t,e));return e}(e,l,t,n));a(l)&&l.length&&(l=function(t,e,n,r){const{_proxy:s,_context:i,_subProxy:a,_descriptors:c}=n;if(S(i.index)&&r(t))e=e[i.index%e.length];else if(o(e[0])){const n=e,r=s._scopes.filter((t=>t!==n));e=[];for(const o of n){const n=Ve(r,s,t,o);e.push(we(n,i,a&&a[t],c))}}return e}(e,l,t,c.isIndexable));Ue(e,l)&&(l=we(l,s,i&&i[e],c));return l}(t,e,n))),getOwnPropertyDescriptor:(e,n)=>e._descriptors.allKeys?Reflect.has(t,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,n),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,n)=>Reflect.has(t,n),ownKeys:()=>Reflect.ownKeys(t),set:(e,n,r)=>(t[n]=r,delete e[n],!0)})}function Be(t,e={scriptable:!0,indexable:!0}){const{_scriptable:n=e.scriptable,_indexable:r=e.indexable,_allKeys:s=e.allKeys}=t;return{allKeys:s,scriptable:n,indexable:r,isScriptable:y(n)?n:()=>n,isIndexable:y(r)?r:()=>r}}const Fe=(t,e)=>t?t+I(e):e,Ue=(t,e)=>o(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function He(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const r=n();return t[e]=r,r}function Ge(t,e,n){return y(t)?t(e,n):t}const qe=(t,e)=>!0===t?e:"string"===typeof t?C(e,t):void 0;function Ye(t,e,n,r,s){for(const i of e){const e=qe(n,i);if(e){t.add(e);const i=Ge(e._fallback,n,s);if(S(i)&&i!==n&&i!==r)return i}else if(!1===e&&S(r)&&n!==r)return null}return!1}function Ve(t,e,n,r){const s=e._rootScopes,i=Ge(e._fallback,n,r),c=[...t,...s],l=new Set;l.add(r);let u=We(l,c,n,i||n,r);return null!==u&&((!S(i)||i===n||(u=We(l,c,i,u,r),null!==u))&&Pe(Array.from(l),[""],s,i,(()=>function(t,e,n){const r=t._getTarget();e in r||(r[e]={});const s=r[e];if(a(s)&&o(n))return n;return s}(e,n,r))))}function We(t,e,n,r,s){for(;n;)n=Ye(t,e,n,r,s);return n}function Qe(t,e){for(const n of e){if(!n)continue;const e=n[t];if(S(e))return e}}function Xe(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const n of t)for(const t of Object.keys(n).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}function je(t,e,n,r){const{iScale:s}=t,{key:i="r"}=this._parsing,a=new Array(r);let o,c,l,u;for(o=0,c=r;oe"x"===t?"y":"x";function Ze(t,e,n,r){const s=t.skip?e:t,i=e,a=n.skip?e:n,o=K(i,s),c=K(a,i);let l=o/(o+c),u=c/(o+c);l=isNaN(l)?0:l,u=isNaN(u)?0:u;const h=r*l,d=r*u;return{previous:{x:i.x-h*(a.x-s.x),y:i.y-h*(a.y-s.y)},next:{x:i.x+d*(a.x-s.x),y:i.y+d*(a.y-s.y)}}}function Je(t,e="x"){const n=$e(e),r=t.length,s=Array(r).fill(0),i=Array(r);let a,o,c,l=ze(t,0);for(a=0;a!t.skip))),"monotone"===e.cubicInterpolationMode)Je(t,s);else{let n=r?t[t.length-1]:t[0];for(i=0,a=t.length;iwindow.getComputedStyle(t,null);const on=["top","right","bottom","left"];function cn(t,e,n){const r={};n=n?"-"+n:"";for(let s=0;s<4;s++){const i=on[s];r[i]=parseFloat(t[e+"-"+i+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}function ln(t,e){if("native"in t)return t;const{canvas:n,currentDevicePixelRatio:r}=e,s=an(n),i="border-box"===s.boxSizing,a=cn(s,"padding"),o=cn(s,"border","width"),{x:c,y:l,box:u}=function(t,e){const n=t.touches,r=n&&n.length?n[0]:t,{offsetX:s,offsetY:i}=r;let a,o,c=!1;if(((t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot))(s,i,t.target))a=s,o=i;else{const t=e.getBoundingClientRect();a=r.clientX-t.left,o=r.clientY-t.top,c=!0}return{x:a,y:o,box:c}}(t,n),h=a.left+(u&&o.left),d=a.top+(u&&o.top);let{width:f,height:p}=e;return i&&(f-=a.width+o.width,p-=a.height+o.height),{x:Math.round((c-h)/f*n.width/r),y:Math.round((l-d)/p*n.height/r)}}const un=t=>Math.round(10*t)/10;function hn(t,e,n,r){const s=an(t),i=cn(s,"margin"),a=sn(s.maxWidth,t,"clientWidth")||x,o=sn(s.maxHeight,t,"clientHeight")||x,c=function(t,e,n){let r,s;if(void 0===e||void 0===n){const i=rn(t);if(i){const t=i.getBoundingClientRect(),a=an(i),o=cn(a,"border","width"),c=cn(a,"padding");e=t.width-c.width-o.width,n=t.height-c.height-o.height,r=sn(a.maxWidth,i,"clientWidth"),s=sn(a.maxHeight,i,"clientHeight")}else e=t.clientWidth,n=t.clientHeight}return{width:e,height:n,maxWidth:r||x,maxHeight:s||x}}(t,e,n);let{width:l,height:u}=c;if("content-box"===s.boxSizing){const t=cn(s,"border","width"),e=cn(s,"padding");l-=e.width+t.width,u-=e.height+t.height}return l=Math.max(0,l-i.width),u=Math.max(0,r?Math.floor(l/r):u-i.height),l=un(Math.min(l,a,c.maxWidth)),u=un(Math.min(u,o,c.maxHeight)),l&&!u&&(u=un(l/2)),{width:l,height:u}}function dn(t,e,n){const r=e||1,s=Math.floor(t.height*r),i=Math.floor(t.width*r);t.height=s/r,t.width=i/r;const a=t.canvas;return a.style&&(n||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==r||a.height!==s||a.width!==i)&&(t.currentDevicePixelRatio=r,a.height=s,a.width=i,t.ctx.setTransform(r,0,0,r,0,0),!0)}const fn=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){}return t}();function pn(t,e){const n=function(t,e){return an(t).getPropertyValue(e)}(t,e),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function En(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function mn(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:"middle"===r?n<.5?t.y:e.y:"after"===r?n<1?t.y:e.y:n>0?e.y:t.y}}function Tn(t,e,n,r){const s={x:t.cp2x,y:t.cp2y},i={x:e.cp1x,y:e.cp1y},a=En(t,s,n),o=En(s,i,n),c=En(i,e,n),l=En(a,o,n),u=En(o,c,n);return En(l,u,n)}const _n=new Map;function gn(t,e,n){return function(t,e){e=e||{};const n=t+JSON.stringify(e);let r=_n.get(n);return r||(r=new Intl.NumberFormat(t,e),_n.set(n,r)),r}(e,n).format(t)}function An(t,e,n){return t?function(t,e){return{x:n=>t+t+e-n,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,n):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function bn(t,e){let n,r;"ltr"!==e&&"rtl"!==e||(n=t.canvas.style,r=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=r)}function Nn(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Cn(t){return"angle"===t?{between:Z,compare:z,normalize:$}:{between:et,compare:(t,e)=>t-e,normalize:t=>t}}function In({start:t,end:e,count:n,loop:r,style:s}){return{start:t%n,end:e%n,loop:r&&(e-t+1)%n===0,style:s}}function Sn(t,e,n){if(!n)return[t];const{property:r,start:s,end:i}=n,a=e.length,{compare:o,between:c,normalize:l}=Cn(r),{start:u,end:h,loop:d,style:f}=function(t,e,n){const{property:r,start:s,end:i}=n,{between:a,normalize:o}=Cn(r),c=e.length;let l,u,{start:h,end:d,loop:f}=t;if(f){for(h+=c,d+=c,l=0,u=c;l_||c(s,T,E)&&0!==o(s,T),b=()=>!_||0===o(i,E)||c(i,T,E);for(let N=u,C=u;N<=h;++N)m=e[N%a],m.skip||(E=l(m[r]),E!==T&&(_=c(E,s,i),null===g&&A()&&(g=0===o(E,s)?N:C),null!==g&&b()&&(p.push(In({start:g,end:N,loop:d,count:a,style:f})),g=null),C=N,T=E));return null!==g&&p.push(In({start:g,end:h,loop:d,count:a,style:f})),p}function yn(t,e){const n=[],r=t.segments;for(let s=0;ss&&t[i%e].skip;)i--;return i%=e,{start:s,end:i}}(n,s,i,r);if(!0===r)return On(t,[{start:a,end:o,loop:i}],n,e);return On(t,function(t,e,n,r){const s=t.length,i=[];let a,o=e,c=t[e];for(a=e+1;a<=n;++a){const n=t[a%s];n.skip||n.stop?c.skip||(r=!1,i.push({start:e%s,end:(a-1)%s,loop:r}),e=o=n.stop?a:null):(o=a,c.skip&&(e=a)),c=n}return null!==o&&i.push({start:e%s,end:o%s,loop:r}),i}(n,a,o0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(t){this.children=t}}class R extends O{constructor(){super(...arguments),this.type=f.CDATA}get nodeType(){return 4}}class k extends O{constructor(){super(...arguments),this.type=f.Root}get nodeType(){return 9}}class L extends O{constructor(t,e,n=[],r=("script"===t?f.Script:"style"===t?f.Style:f.Tag)){super(n),this.name=t,this.attribs=e,this.type=r}get nodeType(){return 1}get tagName(){return this.name}set tagName(t){this.name=t}get attributes(){return Object.keys(this.attribs).map((t=>{var e,n;return{name:t,value:this.attribs[t],namespace:null===(e=this["x-attribsNamespace"])||void 0===e?void 0:e[t],prefix:null===(n=this["x-attribsPrefix"])||void 0===n?void 0:n[t]}}))}}function x(t){return(e=t).type===f.Tag||e.type===f.Script||e.type===f.Style;var e}function M(t){return t.type===f.CDATA}function v(t){return t.type===f.Text}function P(t){return t.type===f.Comment}function w(t){return t.type===f.Directive}function B(t){return t.type===f.Root}function F(t){return Object.prototype.hasOwnProperty.call(t,"children")}function U(t,e=!1){let n;if(v(t))n=new S(t.data);else if(P(t))n=new y(t.data);else if(x(t)){const r=e?H(t.children):[],s=new L(t.name,{...t.attribs},r);r.forEach((t=>t.parent=s)),null!=t.namespace&&(s.namespace=t.namespace),t["x-attribsNamespace"]&&(s["x-attribsNamespace"]={...t["x-attribsNamespace"]}),t["x-attribsPrefix"]&&(s["x-attribsPrefix"]={...t["x-attribsPrefix"]}),n=s}else if(M(t)){const r=e?H(t.children):[],s=new R(r);r.forEach((t=>t.parent=s)),n=s}else if(B(t)){const r=e?H(t.children):[],s=new k(r);r.forEach((t=>t.parent=s)),t["x-mode"]&&(s["x-mode"]=t["x-mode"]),n=s}else{if(!w(t))throw new Error(`Not implemented yet: ${t.type}`);{const e=new D(t.name,t.data);null!=t["x-name"]&&(e["x-name"]=t["x-name"],e["x-publicId"]=t["x-publicId"],e["x-systemId"]=t["x-systemId"]),n=e}}return n.startIndex=t.startIndex,n.endIndex=t.endIndex,null!=t.sourceCodeLocation&&(n.sourceCodeLocation=t.sourceCodeLocation),n}function H(t){const e=t.map((t=>U(t,!0)));for(let n=1;n\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\ud835\udd0a;\u62d9pf;\uc000\ud835\udd3eeater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\ud835\udca2;\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\ud835\udd40a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\ud835\udd0dpf;\uc000\ud835\udd41\u01e3\u07c7\0\u07ccr;\uc000\ud835\udca5rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\ud835\udd0epf;\uc000\ud835\udd42cr;\uc000\ud835\udca6\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\ud835\udd0f\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\ud835\udd43er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\ud835\udd10nusPlus;\u6213pf;\uc000\ud835\udd44c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\ud835\udd11\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\ud835\udca9ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\ud835\udd12rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\ud835\udd46enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\ud835\udcaaash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\ud835\udd13i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\ud835\udcab;\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\ud835\udd14pf;\u611acr;\uc000\ud835\udcac\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\ud835\udd16ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\ud835\udd4a\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\ud835\udcaear;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\ud835\udd17\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\ud835\udd4bipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\ud835\udcafrok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\ud835\udd18rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\ud835\udd4c\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\ud835\udcb0ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\ud835\udd19pf;\uc000\ud835\udd4dcr;\uc000\ud835\udcb1dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\ud835\udd1apf;\uc000\ud835\udd4ecr;\uc000\ud835\udcb2\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\ud835\udd1b;\u439epf;\uc000\ud835\udd4fcr;\uc000\ud835\udcb3\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\ud835\udd1cpf;\uc000\ud835\udd50cr;\uc000\ud835\udcb4ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\ud835\udcb5\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\ud835\udd1erave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\ud835\udd52\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\ud835\udcb6;\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\ud835\udd1fg\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\ud835\udd53\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\ud835\udcb7mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\ud835\udd20\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\ud835\udd54o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\ud835\udcb8\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\ud835\udd21ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\ud835\udd55\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\ud835\udcb9;\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\ud835\udd22\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\ud835\udd56\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\ud835\udd23lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\ud835\udd57\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\ud835\udcbb\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\ud835\udd24\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\ud835\udd58\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\ud835\udd25s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\ud835\udd59bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\ud835\udcbdas\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\ud835\udd26rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\ud835\udd5aa;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\ud835\udcben\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\ud835\udd27ath;\u4237pf;\uc000\ud835\udd5b\u01e3\u23ec\0\u23f1r;\uc000\ud835\udcbfrcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\ud835\udd28reen;\u4138cy;\u4445cy;\u445cpf;\uc000\ud835\udd5ccr;\uc000\ud835\udcc0\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\ud835\udd29\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\ud835\udd5dus;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\ud835\udcc1m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\ud835\udd2ao;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\ud835\udd5e\u0100ct\u28f8\u28fdr;\uc000\ud835\udcc2pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\ud835\udd2b\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\ud835\udd5f\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\ud835\udcc3ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\ud835\udd2c\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\ud835\udd60\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\ud835\udd2d\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\ud835\udd61nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\ud835\udcc5;\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\ud835\udd2epf;\uc000\ud835\udd62rime;\u6057cr;\uc000\ud835\udcc6\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\ud835\udd2f\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\ud835\udd63us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\ud835\udcc7\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\ud835\udd30\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\ud835\udd64a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\ud835\udcc8tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\ud835\udd31\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\ud835\udd65rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\ud835\udcc9;\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\ud835\udd32rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\ud835\udd66\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\ud835\udcca\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\ud835\udd33tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\ud835\udd67ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\ud835\udccb\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\ud835\udd34pf;\uc000\ud835\udd68\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\ud835\udccc\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\ud835\udd35\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\ud835\udd69im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\ud835\udccd\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\ud835\udd36cy;\u4457pf;\uc000\ud835\udd6acr;\uc000\ud835\udcce\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\ud835\udd37cy;\u4436grarr;\u61ddpf;\uc000\ud835\udd6bcr;\uc000\ud835\udccf\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map((t=>t.charCodeAt(0)))),W=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map((t=>t.charCodeAt(0))));const Q=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),X=null!==(Y=String.fromCodePoint)&&void 0!==Y?Y:function(t){let e="";return t>65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t),e+=String.fromCharCode(t),e};function j(t){var e;return t>=55296&&t<=57343||t>1114111?65533:null!==(e=Q.get(t))&&void 0!==e?e:t}var K;!function(t){t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z"}(K||(K={}));var z,$,Z;function J(t){return t>=K.ZERO&&t<=K.NINE}function tt(t){return t===K.EQUALS||function(t){return t>=K.UPPER_A&&t<=K.UPPER_Z||t>=K.LOWER_A&&t<=K.LOWER_Z||J(t)}(t)}!function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE"}(z||(z={})),function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"}($||($={})),function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"}(Z||(Z={}));class et{constructor(t,e,n){this.decodeTree=t,this.emitCodePoint=e,this.errors=n,this.state=$.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Z.Strict}startEntity(t){this.decodeMode=t,this.state=$.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,e){switch(this.state){case $.EntityStart:return t.charCodeAt(e)===K.NUM?(this.state=$.NumericStart,this.consumed+=1,this.stateNumericStart(t,e+1)):(this.state=$.NamedEntity,this.stateNamedEntity(t,e));case $.NumericStart:return this.stateNumericStart(t,e);case $.NumericDecimal:return this.stateNumericDecimal(t,e);case $.NumericHex:return this.stateNumericHex(t,e);case $.NamedEntity:return this.stateNamedEntity(t,e)}}stateNumericStart(t,e){return e>=t.length?-1:(32|t.charCodeAt(e))===K.LOWER_X?(this.state=$.NumericHex,this.consumed+=1,this.stateNumericHex(t,e+1)):(this.state=$.NumericDecimal,this.stateNumericDecimal(t,e))}addToNumericResult(t,e,n,r){if(e!==n){const s=n-e;this.result=this.result*Math.pow(r,s)+parseInt(t.substr(e,s),r),this.consumed+=s}}stateNumericHex(t,e){const n=e;for(;e=K.UPPER_A&&r<=K.UPPER_F||r>=K.LOWER_A&&r<=K.LOWER_F)))return this.addToNumericResult(t,n,e,16),this.emitNumericEntity(s,3);e+=1}var r;return this.addToNumericResult(t,n,e,16),-1}stateNumericDecimal(t,e){const n=e;for(;e>14;for(;e>14,0!==s){if(i===K.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==Z.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:e,decodeTree:n}=this,r=(n[e]&z.VALUE_LENGTH)>>14;return this.emitNamedEntityData(e,r,this.consumed),null===(t=this.errors)||void 0===t||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,e,n){const{decodeTree:r}=this;return this.emitCodePoint(1===e?r[t]&~z.VALUE_LENGTH:r[t+1],n),3===e&&this.emitCodePoint(r[t+2],n),n}end(){var t;switch(this.state){case $.NamedEntity:return 0===this.result||this.decodeMode===Z.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case $.NumericDecimal:return this.emitNumericEntity(0,2);case $.NumericHex:return this.emitNumericEntity(0,3);case $.NumericStart:return null===(t=this.errors)||void 0===t||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case $.EntityStart:return 0}}}function nt(t){let e="";const n=new et(t,(t=>e+=X(t)));return function(t,r){let s=0,i=0;for(;(i=t.indexOf("&",i))>=0;){e+=t.slice(s,i),n.startEntity(r);const a=n.write(t,i+1);if(a<0){s=i+n.end();break}s=i+a,i=0===a?s+1:s}const a=e+t.slice(s);return e="",a}}function rt(t,e,n,r){const s=(e&z.BRANCH_LENGTH)>>7,i=e&z.JUMP_TABLE;if(0===s)return 0!==i&&r===i?n:-1;if(i){const e=r-i;return e<0||e>=s?-1:t[n+e]-1}let a=n,o=a+s-1;for(;a<=o;){const e=a+o>>>1,n=t[e];if(nr))return t[e+s];o=e-1}}return-1}nt(V),nt(W);function st(t){for(let e=1;e$\x80-\uFFFF]/g,at=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),ot=null!=String.prototype.codePointAt?(t,e)=>t.codePointAt(e):(t,e)=>55296===(64512&t.charCodeAt(e))?1024*(t.charCodeAt(e)-55296)+t.charCodeAt(e+1)-56320+65536:t.charCodeAt(e);function ct(t){let e,n="",r=0;for(;null!==(e=it.exec(t));){const s=e.index,i=t.charCodeAt(s),a=at.get(i);void 0!==a?(n+=t.substring(r,s)+a,r=s+1):(n+=`${t.substring(r,s)}&#x${ot(t,s).toString(16)};`,r=it.lastIndex+=Number(55296===(64512&i)))}return n+t.substr(r)}function lt(t,e){return function(n){let r,s=0,i="";for(;r=t.exec(n);)s!==r.index&&(i+=n.substring(s,r.index)),i+=e.get(r[0].charCodeAt(0)),s=r.index+1;return i+n.substring(s)}}lt(/[&<>'"]/g,at);const ut=lt(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),ht=lt(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));var dt,ft;!function(t){t[t.XML=0]="XML",t[t.HTML=1]="HTML"}(dt||(dt={})),function(t){t[t.UTF8=0]="UTF8",t[t.ASCII=1]="ASCII",t[t.Extensive=2]="Extensive",t[t.Attribute=3]="Attribute",t[t.Text=4]="Text"}(ft||(ft={}));const pt=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((t=>[t.toLowerCase(),t]))),Et=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((t=>[t.toLowerCase(),t]))),mt=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function Tt(t){return t.replace(/"/g,""")}const _t=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function gt(t,e={}){const n="length"in t?t:[t];let r="";for(let s=0;s`;case T:return function(t){return`\x3c!--${t.data}--\x3e`}(t);case b:return function(t){return``}(t);case _:case g:case A:return function(t,e){var n;"foreign"===e.xmlMode&&(t.name=null!==(n=pt.get(t.name))&&void 0!==n?n:t.name,t.parent&&Nt.has(t.parent.name)&&(e={...e,xmlMode:!1}));!e.xmlMode&&Ct.has(t.name)&&(e={...e,xmlMode:"foreign"});let r=`<${t.name}`;const s=function(t,e){var n;if(!t)return;const r=!1===(null!==(n=e.encodeEntities)&&void 0!==n?n:e.decodeEntities)?Tt:e.xmlMode||"utf8"!==e.encodeEntities?ct:ut;return Object.keys(t).map((n=>{var s,i;const a=null!==(s=t[n])&&void 0!==s?s:"";return"foreign"===e.xmlMode&&(n=null!==(i=Et.get(n))&&void 0!==i?i:n),e.emptyAttrs||e.xmlMode||""!==a?`${n}="${r(a)}"`:n})).join(" ")}(t.attribs,e);s&&(r+=` ${s}`);0===t.children.length&&(e.xmlMode?!1!==e.selfClosingTags:e.selfClosingTags&&_t.has(t.name))?(e.xmlMode||(r+=" "),r+="/>"):(r+=">",t.children.length>0&&(r+=gt(t.children,e)),!e.xmlMode&&_t.has(t.name)||(r+=``));return r}(t,e);case E:return function(t,e){var n;let r=t.data||"";!1===(null!==(n=e.encodeEntities)&&void 0!==n?n:e.decodeEntities)||!e.xmlMode&&t.parent&&mt.has(t.parent.name)||(r=e.xmlMode||"utf8"!==e.encodeEntities?ct(r):ht(r));return r}(t,e)}}const Nt=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),Ct=new Set(["svg","math"]);function It(t,e){return At(t,e)}function St(t,e){return F(t)?t.children.map((t=>It(t,e))).join(""):""}function yt(t){return Array.isArray(t)?t.map(yt).join(""):x(t)?"br"===t.name?"\n":yt(t.children):M(t)?yt(t.children):v(t)?t.data:""}function Dt(t){return Array.isArray(t)?t.map(Dt).join(""):F(t)&&!P(t)?Dt(t.children):v(t)?t.data:""}function Ot(t){return Array.isArray(t)?t.map(Ot).join(""):F(t)&&(t.type===f.Tag||M(t))?Ot(t.children):v(t)?t.data:""}function Rt(t){return F(t)?t.children:[]}function kt(t){return t.parent||null}function Lt(t){const e=kt(t);if(null!=e)return Rt(e);const n=[t];let{prev:r,next:s}=t;for(;null!=r;)n.unshift(r),({prev:r}=r);for(;null!=s;)n.push(s),({next:s}=s);return n}function xt(t,e){var n;return null===(n=t.attribs)||void 0===n?void 0:n[e]}function Mt(t,e){return null!=t.attribs&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&null!=t.attribs[e]}function vt(t){return t.name}function Pt(t){let{next:e}=t;for(;null!==e&&!x(e);)({next:e}=e);return e}function wt(t){let{prev:e}=t;for(;null!==e&&!x(e);)({prev:e}=e);return e}function Bt(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){const e=t.parent.children,n=e.lastIndexOf(t);n>=0&&e.splice(n,1)}t.next=null,t.prev=null,t.parent=null}function Ft(t,e){const n=e.prev=t.prev;n&&(n.next=e);const r=e.next=t.next;r&&(r.prev=e);const s=e.parent=t.parent;if(s){const n=s.children;n[n.lastIndexOf(t)]=e,t.parent=null}}function Ut(t,e){if(Bt(e),e.next=null,e.parent=t,t.children.push(e)>1){const n=t.children[t.children.length-2];n.next=e,e.prev=n}else e.prev=null}function Ht(t,e){Bt(e);const{parent:n}=t,r=t.next;if(e.next=r,e.prev=t,t.next=e,e.parent=n,r){if(r.prev=e,n){const t=n.children;t.splice(t.lastIndexOf(r),0,e)}}else n&&n.children.push(e)}function Gt(t,e){if(Bt(e),e.parent=t,e.prev=null,1!==t.children.unshift(e)){const n=t.children[1];n.prev=e,e.next=n}else e.next=null}function qt(t,e){Bt(e);const{parent:n}=t;if(n){const r=n.children;r.splice(r.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=n,e.prev=t.prev,e.next=t,t.prev=e}function Yt(t,e,n=!0,r=1/0){return Vt(t,Array.isArray(e)?e:[e],n,r)}function Vt(t,e,n,r){const s=[],i=[e],a=[0];for(;;){if(a[0]>=i[0].length){if(1===a.length)return s;i.shift(),a.shift();continue}const e=i[0][a[0]++];if(t(e)&&(s.push(e),--r<=0))return s;n&&F(e)&&e.children.length>0&&(a.unshift(0),i.unshift(e.children))}}function Wt(t,e){return e.find(t)}function Qt(t,e,n=!0){let r=null;for(let s=0;s0&&(r=Qt(t,i.children,!0)))}return r}function Xt(t,e){return e.some((e=>x(e)&&(t(e)||Xt(t,e.children))))}function jt(t,e){const n=[],r=[e],s=[0];for(;;){if(s[0]>=r[0].length){if(1===r.length)return n;r.shift(),s.shift();continue}const e=r[0][s[0]++];x(e)&&(t(e)&&n.push(e),e.children.length>0&&(s.unshift(0),r.unshift(e.children)))}}const Kt={tag_name:t=>"function"===typeof t?e=>x(e)&&t(e.name):"*"===t?x:e=>x(e)&&e.name===t,tag_type:t=>"function"===typeof t?e=>t(e.type):e=>e.type===t,tag_contains:t=>"function"===typeof t?e=>v(e)&&t(e.data):e=>v(e)&&e.data===t};function zt(t,e){return"function"===typeof e?n=>x(n)&&e(n.attribs[t]):n=>x(n)&&n.attribs[t]===e}function $t(t,e){return n=>t(n)||e(n)}function Zt(t){const e=Object.keys(t).map((e=>{const n=t[e];return Object.prototype.hasOwnProperty.call(Kt,e)?Kt[e](n):zt(e,n)}));return 0===e.length?null:e.reduce($t)}function Jt(t,e){const n=Zt(t);return!n||n(e)}function te(t,e,n,r=1/0){const s=Zt(t);return s?Yt(s,e,n,r):[]}function ee(t,e,n=!0){return Array.isArray(e)||(e=[e]),Qt(zt("id",t),e,n)}function ne(t,e,n=!0,r=1/0){return Yt(Kt.tag_name(t),e,n,r)}function re(t,e,n=!0,r=1/0){return Yt(Kt.tag_type(t),e,n,r)}function se(t){let e=t.length;for(;--e>=0;){const n=t[e];if(e>0&&t.lastIndexOf(n,e-1)>=0)t.splice(e,1);else for(let r=n.parent;r;r=r.parent)if(t.includes(r)){t.splice(e,1);break}}return t}var ie;function ae(t,e){const n=[],r=[];if(t===e)return 0;let s=F(t)?t:t.parent;for(;s;)n.unshift(s),s=s.parent;for(s=F(e)?e:e.parent;s;)r.unshift(s),s=s.parent;const i=Math.min(n.length,r.length);let a=0;for(;ac.indexOf(u)?o===e?ie.FOLLOWING|ie.CONTAINED_BY:ie.FOLLOWING:o===t?ie.PRECEDING|ie.CONTAINS:ie.PRECEDING}function oe(t){return(t=t.filter(((t,e,n)=>!n.includes(t,e+1)))).sort(((t,e)=>{const n=ae(t,e);return n&ie.PRECEDING?-1:n&ie.FOLLOWING?1:0})),t}function ce(t){const e=de(Ee,t);return e?"feed"===e.name?function(t){var e;const n=t.children,r={type:"atom",items:ne("entry",n).map((t=>{var e;const{children:n}=t,r={media:he(n)};pe(r,"id","id",n),pe(r,"title","title",n);const s=null===(e=de("link",n))||void 0===e?void 0:e.attribs.href;s&&(r.link=s);const i=fe("summary",n)||fe("content",n);i&&(r.description=i);const a=fe("updated",n);return a&&(r.pubDate=new Date(a)),r}))};pe(r,"id","id",n),pe(r,"title","title",n);const s=null===(e=de("link",n))||void 0===e?void 0:e.attribs.href;s&&(r.link=s);pe(r,"description","subtitle",n);const i=fe("updated",n);i&&(r.updated=new Date(i));return pe(r,"author","email",n,!0),r}(e):function(t){var e,n;const r=null!==(n=null===(e=de("channel",t.children))||void 0===e?void 0:e.children)&&void 0!==n?n:[],s={type:t.name.substr(0,3),id:"",items:ne("item",t.children).map((t=>{const{children:e}=t,n={media:he(e)};pe(n,"id","guid",e),pe(n,"title","title",e),pe(n,"link","link",e),pe(n,"description","description",e);const r=fe("pubDate",e)||fe("dc:date",e);return r&&(n.pubDate=new Date(r)),n}))};pe(s,"title","title",r),pe(s,"link","link",r),pe(s,"description","description",r);const i=fe("lastBuildDate",r);i&&(s.updated=new Date(i));return pe(s,"author","managingEditor",r,!0),s}(e):null}!function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"}(ie||(ie={}));const le=["url","type","lang"],ue=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function he(t){return ne("media:content",t).map((t=>{const{attribs:e}=t,n={medium:e.medium,isDefault:!!e.isDefault};for(const r of le)e[r]&&(n[r]=e[r]);for(const r of ue)e[r]&&(n[r]=parseInt(e[r],10));return e.expression&&(n.expression=e.expression),n}))}function de(t,e){return ne(t,e,!0,1)[0]}function fe(t,e,n=!1){return Dt(ne(t,e,n,1)).trim()}function pe(t,e,n,r,s=!1){const i=fe(n,r,s);i&&(t[e]=i)}function Ee(t){return"rss"===t||"feed"===t||"rdf:RDF"===t}function me(t,e,n){return t?t(null!==e&&void 0!==e?e:t._root.children,null,void 0,n).toString():""}function Te(t,e){return me(this,function(t,e){return!e&&"object"===typeof t&&null!=t&&!("length"in t)&&!("type"in t)}(t)?void(e=t):t,{...u,...null===this||void 0===this?void 0:this._options,...d(null!==e&&void 0!==e?e:{})})}function _e(t){return me(this,t,{...this._options,xmlMode:!0})}function ge(t){const e=t||(this?this.root():[]);let n="";for(let r=0;rU(t,!0))):[U(t,!0)],n=new k(e);return e.forEach((t=>{t.parent=n})),e}var Oe;function Re(t){const e=t.indexOf("<");if(e<0||e>t.length-3)return!1;const n=t.charCodeAt(e+1);return(n>=Oe.LowerA&&n<=Oe.LowerZ||n>=Oe.UpperA&&n<=Oe.UpperZ||n===Oe.Exclamation)&&t.includes(">",e+2)}!function(t){t[t.LowerA=97]="LowerA",t[t.LowerZ=122]="LowerZ",t[t.UpperA=65]="UpperA",t[t.UpperZ=90]="UpperZ",t[t.Exclamation=33]="Exclamation"}(Oe||(Oe={}));const ke=Object.prototype.hasOwnProperty,Le=/\s+/,xe="data-",Me={null:null,true:!0,false:!1},ve=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,Pe=/^{[^]*}$|^\[[^]*]$/;function we(t,e,n){var r;if(t&&x(t))return null!==(r=t.attribs)&&void 0!==r||(t.attribs={}),e?ke.call(t.attribs,e)?!n&&ve.test(e)?e:t.attribs[e]:"option"===t.name&&"value"===e?ge(t.children):"input"!==t.name||"radio"!==t.attribs.type&&"checkbox"!==t.attribs.type||"value"!==e?void 0:"on":t.attribs}function Be(t,e,n){null===n?Qe(t,e):t.attribs[e]=`${n}`}function Fe(t,e){if("object"===typeof t||void 0!==e){if("function"===typeof e){if("string"!==typeof t)throw new Error("Bad combination of arguments.");return ye(this,((n,r)=>{x(n)&&Be(n,t,e.call(n,r,n.attribs[t]))}))}return ye(this,(n=>{x(n)&&("object"===typeof t?Object.keys(t).forEach((e=>{const r=t[e];Be(n,e,r)})):Be(n,t,e))}))}return arguments.length>1?this:we(this[0],t,this.options.xmlMode)}function Ue(t,e,n){return e in t?t[e]:!n&&ve.test(e)?void 0!==we(t,e,!1):we(t,e,n)}function He(t,e,n,r){e in t?t[e]=n:Be(t,e,!r&&ve.test(e)?n?"":null:`${n}`)}function Ge(t,e){var n;if("string"===typeof t&&void 0===e){const e=this[0];if(!e||!x(e))return;switch(t){case"style":{const t=this.css(),e=Object.keys(t);return e.forEach(((e,n)=>{t[n]=e})),t.length=e.length,t}case"tagName":case"nodeName":return e.name.toUpperCase();case"href":case"src":{const r=null===(n=e.attribs)||void 0===n?void 0:n[t];return"undefined"===typeof URL||("href"!==t||"a"!==e.tagName&&"link"!==e.name)&&("src"!==t||"img"!==e.tagName&&"iframe"!==e.tagName&&"audio"!==e.tagName&&"video"!==e.tagName&&"source"!==e.tagName)||void 0===r||!this.options.baseURI?r:new URL(r,this.options.baseURI).href}case"innerText":return Ot(e);case"textContent":return Dt(e);case"outerHTML":return this.clone().wrap("").parent().html();case"innerHTML":return this.html();default:return Ue(e,t,this.options.xmlMode)}}if("object"===typeof t||void 0!==e){if("function"===typeof e){if("object"===typeof t)throw new Error("Bad combination of arguments.");return ye(this,((n,r)=>{x(n)&&He(n,t,e.call(n,r,Ue(n,t,this.options.xmlMode)),this.options.xmlMode)}))}return ye(this,(n=>{x(n)&&("object"===typeof t?Object.keys(t).forEach((e=>{const r=t[e];He(n,e,r,this.options.xmlMode)})):He(n,t,e,this.options.xmlMode))}))}}function qe(t,e,n){var r;const s=t;null!==(r=s.data)&&void 0!==r||(s.data={}),"object"===typeof e?Object.assign(s.data,e):"string"===typeof e&&void 0!==n&&(s.data[e]=n)}function Ye(t,e){let n,r,s;var i;null==e?(n=Object.keys(t.attribs).filter((t=>t.startsWith(xe))),r=n.map((t=>t.slice(xe.length).replace(/[_.-](\w|$)/g,((t,e)=>e.toUpperCase()))))):(n=[xe+(i=e,i.replace(/[A-Z]/g,"-$&").toLowerCase())],r=[e]);for(let o=0;o{x(n)&&("object"===typeof t?qe(n,t):qe(n,t,e))})),this):ke.call(s.data,t)?s.data[t]:Ye(s,t):Ye(s)}function We(t){const e=0===arguments.length,n=this[0];if(!n||!x(n))return e?void 0:this;switch(n.name){case"textarea":return this.text(t);case"select":{const n=this.find("option:selected");if(!e){if(null==this.attr("multiple")&&"object"===typeof t)return this;this.find("option").removeAttr("selected");const e="object"!==typeof t?[t]:t;for(let t=0;tge(t.children))):n.attr("value")}case"input":case"option":return e?this.attr("value"):this.attr("value",t)}}function Qe(t,e){t.attribs&&ke.call(t.attribs,e)&&delete t.attribs[e]}function Xe(t){return t?t.trim().split(Le):[]}function je(t){const e=Xe(t);for(let n=0;n{x(t)&&Qe(t,e[n])}));return this}function Ke(t){return this.toArray().some((e=>{const n=x(e)&&e.attribs.class;let r=-1;if(n&&t.length)for(;(r=n.indexOf(t,r+1))>-1;){const e=r+t.length;if((0===r||Le.test(n[r-1]))&&(e===n.length||Le.test(n[e])))return!0}return!1}))}function ze(t){if("function"===typeof t)return ye(this,((e,n)=>{if(x(e)){const r=e.attribs.class||"";ze.call([e],t.call(e,n,r))}}));if(!t||"string"!==typeof t)return this;const e=t.split(Le),n=this.length;for(let r=0;r{x(e)&&$e.call([e],t.call(e,n,e.attribs.class||""))}));const e=Xe(t),n=e.length,r=0===arguments.length;return ye(this,(t=>{if(x(t))if(r)t.attribs.class="";else{const r=Xe(t.attribs.class);let s=!1;for(let t=0;t=0&&(r.splice(n,1),s=!0,t--)}s&&(t.attribs.class=r.join(" "))}}))}function Ze(t,e){if("function"===typeof t)return ye(this,((n,r)=>{x(n)&&Ze.call([n],t.call(n,r,n.attribs.class||"",e),e)}));if(!t||"string"!==typeof t)return this;const n=t.split(Le),r=n.length,s="boolean"===typeof e?e?1:-1:0,i=this.length;for(let a=0;a=0&&t<0?e.push(n[i]):s<=0&&t>=0&&e.splice(t,1)}t.attribs.class=e.join(" ")}return this}var Je;!function(t){t.Attribute="attribute",t.Pseudo="pseudo",t.PseudoElement="pseudo-element",t.Tag="tag",t.Universal="universal",t.Adjacent="adjacent",t.Child="child",t.Descendant="descendant",t.Parent="parent",t.Sibling="sibling",t.ColumnCombinator="column-combinator"}(Je||(Je={}));var tn;!function(t){t.Any="any",t.Element="element",t.End="end",t.Equals="equals",t.Exists="exists",t.Hyphen="hyphen",t.Not="not",t.Start="start"}(tn||(tn={}));const en=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,nn=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,rn=new Map([[126,tn.Element],[94,tn.Start],[36,tn.End],[42,tn.Any],[33,tn.Not],[124,tn.Hyphen]]),sn=new Set(["has","not","matches","is","where","host","host-context"]);function an(t){switch(t.type){case Je.Adjacent:case Je.Child:case Je.Descendant:case Je.Parent:case Je.Sibling:case Je.ColumnCombinator:return!0;default:return!1}}const on=new Set(["contains","icontains"]);function cn(t,e,n){const r=parseInt(e,16)-65536;return r!==r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)}function ln(t){return t.replace(nn,cn)}function un(t){return 39===t||34===t}function hn(t){return 32===t||9===t||10===t||12===t||13===t}function dn(t){const e=[],n=fn(e,`${t}`,0);if(n0&&n0&&an(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function l(t){r.length>0&&r[r.length-1].type===Je.Descendant?r[r.length-1].type=t:(c(),r.push({type:t}))}function u(t,e){r.push({type:Je.Attribute,name:t,action:e,value:s(1),namespace:null,ignoreCase:"quirks"})}function h(){if(r.length&&r[r.length-1].type===Je.Descendant&&r.pop(),0===r.length)throw new Error("Empty sub-selector");t.push(r)}if(i(0),e.length===n)return n;t:for(;n=0&&r>=1)):t.type===Je.Pseudo&&(t.data?"has"===t.name||"contains"===t.name?r=0:Array.isArray(t.data)?(r=Math.min(...t.data.map((t=>Math.min(...t.map(gn))))),r<0&&(r=0)):r=2:r=3),r}const An=/[-[\]{}()*+?.,\\^$|#\s]/g;function bn(t){return t.replace(An,"\\$&")}const Nn=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function Cn(t,e){return"boolean"===typeof t.ignoreCase?t.ignoreCase:"quirks"===t.ignoreCase?!!e.quirksMode:!e.xmlMode&&Nn.has(t.name)}const In={equals(t,e,n){const{adapter:r}=n,{name:s}=e;let{value:i}=e;return Cn(e,n)?(i=i.toLowerCase(),e=>{const n=r.getAttributeValue(e,s);return null!=n&&n.length===i.length&&n.toLowerCase()===i&&t(e)}):e=>r.getAttributeValue(e,s)===i&&t(e)},hyphen(t,e,n){const{adapter:r}=n,{name:s}=e;let{value:i}=e;const a=i.length;return Cn(e,n)?(i=i.toLowerCase(),function(e){const n=r.getAttributeValue(e,s);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a).toLowerCase()===i&&t(e)}):function(e){const n=r.getAttributeValue(e,s);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a)===i&&t(e)}},element(t,e,n){const{adapter:r}=n,{name:s,value:i}=e;if(/\s/.test(i))return pn.falseFunc;const a=new RegExp(`(?:^|\\s)${bn(i)}(?:$|\\s)`,Cn(e,n)?"i":"");return function(e){const n=r.getAttributeValue(e,s);return null!=n&&n.length>=i.length&&a.test(n)&&t(e)}},exists:(t,{name:e},{adapter:n})=>r=>n.hasAttrib(r,e)&&t(r),start(t,e,n){const{adapter:r}=n,{name:s}=e;let{value:i}=e;const a=i.length;return 0===a?pn.falseFunc:Cn(e,n)?(i=i.toLowerCase(),e=>{const n=r.getAttributeValue(e,s);return null!=n&&n.length>=a&&n.substr(0,a).toLowerCase()===i&&t(e)}):e=>{var n;return!!(null===(n=r.getAttributeValue(e,s))||void 0===n?void 0:n.startsWith(i))&&t(e)}},end(t,e,n){const{adapter:r}=n,{name:s}=e;let{value:i}=e;const a=-i.length;return 0===a?pn.falseFunc:Cn(e,n)?(i=i.toLowerCase(),e=>{var n;return(null===(n=r.getAttributeValue(e,s))||void 0===n?void 0:n.substr(a).toLowerCase())===i&&t(e)}):e=>{var n;return!!(null===(n=r.getAttributeValue(e,s))||void 0===n?void 0:n.endsWith(i))&&t(e)}},any(t,e,n){const{adapter:r}=n,{name:s,value:i}=e;if(""===i)return pn.falseFunc;if(Cn(e,n)){const e=new RegExp(bn(i),"i");return function(n){const a=r.getAttributeValue(n,s);return null!=a&&a.length>=i.length&&e.test(a)&&t(n)}}return e=>{var n;return!!(null===(n=r.getAttributeValue(e,s))||void 0===n?void 0:n.includes(i))&&t(e)}},not(t,e,n){const{adapter:r}=n,{name:s}=e;let{value:i}=e;return""===i?e=>!!r.getAttributeValue(e,s)&&t(e):Cn(e,n)?(i=i.toLowerCase(),e=>{const n=r.getAttributeValue(e,s);return(null==n||n.length!==i.length||n.toLowerCase()!==i)&&t(e)}):e=>r.getAttributeValue(e,s)!==i&&t(e)}},Sn=new Set([9,10,12,13,32]),yn="0".charCodeAt(0),Dn="9".charCodeAt(0);function On(t){return function(t){const e=t[0],n=t[1]-1;if(n<0&&e<=0)return pn.falseFunc;if(-1===e)return t=>t<=n;if(0===e)return t=>t===n;if(1===e)return n<0?pn.trueFunc:t=>t>=n;const r=Math.abs(e),s=(n%r+r)%r;return e>1?t=>t>=n&&t%r===s:t=>t<=n&&t%r===s}(function(t){if("even"===(t=t.trim().toLowerCase()))return[2,0];if("odd"===t)return[2,1];let e=0,n=0,r=i(),s=a();if(e=yn&&t.charCodeAt(e)<=Dn;)r=10*r+(t.charCodeAt(e)-yn),e++;return e===n?null:r}function o(){for(;e{const r=e.getParent(n);return null!=r&&e.isTag(r)&&t(n)}}const kn={contains:(t,e,{adapter:n})=>function(r){return t(r)&&n.getText(r).includes(e)},icontains(t,e,{adapter:n}){const r=e.toLowerCase();return function(e){return t(e)&&n.getText(e).toLowerCase().includes(r)}},"nth-child"(t,e,{adapter:n,equals:r}){const s=On(e);return s===pn.falseFunc?pn.falseFunc:s===pn.trueFunc?Rn(t,n):function(e){const i=n.getSiblings(e);let a=0;for(let t=0;t=0&&!r(e,i[t]);t--)n.isTag(i[t])&&a++;return s(a)&&t(e)}},"nth-of-type"(t,e,{adapter:n,equals:r}){const s=On(e);return s===pn.falseFunc?pn.falseFunc:s===pn.trueFunc?Rn(t,n):function(e){const i=n.getSiblings(e);let a=0;for(let t=0;t=0;t--){const s=i[t];if(r(e,s))break;n.isTag(s)&&n.getName(s)===n.getName(e)&&a++}return s(a)&&t(e)}},root:(t,e,{adapter:n})=>e=>{const r=n.getParent(e);return(null==r||!n.isTag(r))&&t(e)},scope(t,e,n,r){const{equals:s}=n;return r&&0!==r.length?1===r.length?e=>s(r[0],e)&&t(e):e=>r.includes(e)&&t(e):kn.root(t,e,n)},hover:Ln("isHovered"),visited:Ln("isVisited"),active:Ln("isActive")};function Ln(t){return function(e,n,{adapter:r}){const s=r[t];return"function"!==typeof s?pn.falseFunc:function(t){return s(t)&&e(t)}}}const xn={empty:(t,{adapter:e})=>!e.getChildren(t).some((t=>e.isTag(t)||""!==e.getText(t))),"first-child"(t,{adapter:e,equals:n}){if(e.prevElementSibling)return null==e.prevElementSibling(t);const r=e.getSiblings(t).find((t=>e.isTag(t)));return null!=r&&n(t,r)},"last-child"(t,{adapter:e,equals:n}){const r=e.getSiblings(t);for(let s=r.length-1;s>=0;s--){if(n(t,r[s]))return!0;if(e.isTag(r[s]))break}return!1},"first-of-type"(t,{adapter:e,equals:n}){const r=e.getSiblings(t),s=e.getName(t);for(let i=0;i=0;i--){const a=r[i];if(n(t,a))return!0;if(e.isTag(a)&&e.getName(a)===s)break}return!1},"only-of-type"(t,{adapter:e,equals:n}){const r=e.getName(t);return e.getSiblings(t).every((s=>n(t,s)||!e.isTag(s)||e.getName(s)!==r))},"only-child":(t,{adapter:e,equals:n})=>e.getSiblings(t).every((r=>n(t,r)||!e.isTag(r)))};function Mn(t,e,n,r){if(null===n){if(t.length>r)throw new Error(`Pseudo-class :${e} requires an argument`)}else if(t.length===r)throw new Error(`Pseudo-class :${e} doesn't have any arguments`)}const vn={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"},Pn={};function wn(t,e){return t===pn.falseFunc?pn.falseFunc:n=>e.isTag(n)&&t(n)}function Bn(t,e){const n=e.getSiblings(t);if(n.length<=1)return[];const r=n.indexOf(t);return r<0||r===n.length-1?[]:n.slice(r+1).filter(e.isTag)}function Fn(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}const Un=(t,e,n,r,s)=>{const i=s(e,Fn(n),r);return i===pn.trueFunc?t:i===pn.falseFunc?pn.falseFunc:e=>i(e)&&t(e)},Hn={is:Un,matches:Un,where:Un,not(t,e,n,r,s){const i=s(e,Fn(n),r);return i===pn.falseFunc?t:i===pn.trueFunc?pn.falseFunc:e=>!i(e)&&t(e)},has(t,e,n,r,s){const{adapter:i}=n,a=Fn(n);a.relativeSelector=!0;const o=e.some((t=>t.some(mn)))?[Pn]:void 0,c=s(e,a,o);if(c===pn.falseFunc)return pn.falseFunc;const l=wn(c,i);if(o&&c!==pn.trueFunc){const{shouldTestNextSiblings:e=!1}=c;return n=>{if(!t(n))return!1;o[0]=n;const r=i.getChildren(n),s=e?[...r,...Bn(n,i)]:r;return i.existsOne(l,s)}}return e=>t(e)&&i.existsOne(l,i.getChildren(e))}};function Gn(t,e){const n=e.getParent(t);return n&&e.isTag(n)?n:null}function qn(t,e,n,r,s){const{adapter:i,equals:a}=n;switch(e.type){case Je.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Je.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Je.Attribute:if(null!=e.namespace)throw new Error("Namespaced attributes are not yet supported by css-select");return n.xmlMode&&!n.lowerCaseAttributeNames||(e.name=e.name.toLowerCase()),In[e.action](t,e,n);case Je.Pseudo:return function(t,e,n,r,s){var i;const{name:a,data:o}=e;if(Array.isArray(o)){if(!(a in Hn))throw new Error(`Unknown pseudo-class :${a}(${o})`);return Hn[a](t,o,n,r,s)}const c=null===(i=n.pseudos)||void 0===i?void 0:i[a],l="string"===typeof c?c:vn[a];if("string"===typeof l){if(null!=o)throw new Error(`Pseudo ${a} doesn't have any arguments`);const e=dn(l);return Hn.is(t,e,n,r,s)}if("function"===typeof c)return Mn(c,a,o,1),e=>c(e,o)&&t(e);if(a in kn)return kn[a](t,o,n,r);if(a in xn){const e=xn[a];return Mn(e,a,o,2),r=>e(r,n,o)&&t(r)}throw new Error(`Unknown pseudo-class :${a}`)}(t,e,n,r,s);case Je.Tag:{if(null!=e.namespace)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:r}=e;return n.xmlMode&&!n.lowerCaseTags||(r=r.toLowerCase()),function(e){return i.getName(e)===r&&t(e)}}case Je.Descendant:{if(!1===n.cacheResults||"undefined"===typeof WeakSet)return function(e){let n=e;for(;n=Gn(n,i);)if(t(n))return!0;return!1};const e=new WeakSet;return function(n){let r=n;for(;r=Gn(r,i);)if(!e.has(r)){if(i.isTag(r)&&t(r))return!0;e.add(r)}return!1}}case"_flexibleDescendant":return function(e){let n=e;do{if(t(n))return!0}while(n=Gn(n,i));return!1};case Je.Parent:return function(e){return i.getChildren(e).some((e=>i.isTag(e)&&t(e)))};case Je.Child:return function(e){const n=i.getParent(e);return null!=n&&i.isTag(n)&&t(n)};case Je.Sibling:return function(e){const n=i.getSiblings(e);for(let r=0;rt.some(Vn))))}const Wn={type:Je.Descendant},Qn={type:"_flexibleDescendant"},Xn={type:Je.Pseudo,name:"scope",data:null};function jn(t,e,n){var r;t.forEach(_n),n=null!==(r=e.context)&&void 0!==r?r:n;const s=Array.isArray(n),i=n&&(Array.isArray(n)?n:[n]);if(!1!==e.relativeSelector)!function(t,{adapter:e},n){const r=!!(null===n||void 0===n?void 0:n.every((t=>{const n=e.isTag(t)&&e.getParent(t);return t===Pn||n&&e.isTag(n)})));for(const s of t){if(s.length>0&&mn(s[0])&&s[0].type!==Je.Descendant);else{if(!r||s.some(Vn))continue;s.unshift(Wn)}s.unshift(Xn)}}(t,e,i);else if(t.some((t=>t.length>0&&mn(t[0]))))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let a=!1;const o=t.map((t=>{if(t.length>=2){const[e,n]=t;e.type!==Je.Pseudo||"scope"!==e.name||(s&&n.type===Je.Descendant?t[1]=Qn:n.type!==Je.Adjacent&&n.type!==Je.Sibling||(a=!0))}return function(t,e,n){var r;return t.reduce(((t,r)=>t===pn.falseFunc?pn.falseFunc:qn(t,r,e,n,jn)),null!==(r=e.rootFunc)&&void 0!==r?r:pn.trueFunc)}(t,e,i)})).reduce(Kn,pn.falseFunc);return o.shouldTestNextSiblings=a,o}function Kn(t,e){return e===pn.falseFunc||t===pn.trueFunc?t:t===pn.falseFunc||e===pn.trueFunc?e:function(n){return t(n)||e(n)}}const zn=(t,e)=>t===e,$n={adapter:r,equals:zn};function Zn(t){var e,n,s,i;const a=null!==t&&void 0!==t?t:$n;return null!==(e=a.adapter)&&void 0!==e||(a.adapter=r),null!==(n=a.equals)&&void 0!==n||(a.equals=null!==(i=null===(s=a.adapter)||void 0===s?void 0:s.equals)&&void 0!==i?i:zn),a}function Jn(t){return function(e,n,r){const s=Zn(n);return t(e,s,r)}}Jn((function(t,e,n){return wn(Yn(t,e,n),e.adapter)})),Jn(Yn);const tr=Jn(jn);function er(t){return function(e,n,r){const s=Zn(r);"function"!==typeof e&&(e=Yn(e,s,n));const i=nr(n,s.adapter,e.shouldTestNextSiblings);return t(e,i,s)}}function nr(t,e,n=!1){return n&&(t=function(t,e){const n=Array.isArray(t)?t.slice(0):[t],r=n.length;for(let s=0;st!==pn.falseFunc&&e&&0!==e.length?n.adapter.findAll(t,e):[])),er(((t,e,n)=>t!==pn.falseFunc&&e&&0!==e.length?n.adapter.findOne(t,e):null));const rr=new Set(["first","last","eq","gt","nth","lt","even","odd"]);function sr(t){return"pseudo"===t.type&&(!!rr.has(t.name)||!("not"!==t.name||!Array.isArray(t.data))&&t.data.some((t=>t.some(sr))))}function ir(t){const e=[],n=[];for(const r of t)r.some(sr)?e.push(r):n.push(r);return[n,e]}const ar={type:Je.Universal,namespace:null},or={type:Je.Pseudo,name:"scope",data:null};function cr(t,e,n={}){return lr([t],e,n)}function lr(t,e,n={}){if("function"===typeof e)return t.some(e);const[r,s]=ir(dn(e));return r.length>0&&t.some(tr(r,n))||s.some((e=>dr(e,t,n).length>0))}function ur(t,e,n={}){return hr(dn(t),e,n)}function hr(t,e,n){if(0===e.length)return[];const[r,s]=ir(t);let i;if(r.length){const t=mr(e,r,n);if(0===s.length)return t;t.length&&(i=new Set(t))}for(let a=0;ax(t)&&!i.has(t))):e).length)break;const r=dr(t,e,n);if(r.length)if(i)r.forEach((t=>i.add(t)));else{if(a===s.length-1)return r;i=new Set(r)}}return"undefined"!==typeof i?i.size===e.length?e:e.filter((t=>i.has(t))):[]}function dr(t,e,n){var r;if(t.some(an)){const s=null!==(r=n.root)&&void 0!==r?r:function(t){for(;t.parent;)t=t.parent;return t}(e[0]),i={...n,context:e,relativeSelector:!1};return t.push(or),fr(s,t,i,!0,e.length)}return fr(e,t,n,!1,e.length)}function fr(t,e,n,s,i){const a=e.findIndex(sr),o=e.slice(0,a),c=e[a],l=e.length-1===a?i:1/0,u=function(t,e,n){const r=null!=e?parseInt(e,10):NaN;switch(t){case"first":return 1;case"nth":case"eq":return isFinite(r)?r>=0?r+1:1/0:0;case"lt":return isFinite(r)?r>=0?Math.min(r,n):1/0:0;case"gt":return isFinite(r)?1/0:0;case"odd":return 2*n;case"even":return 2*n-1;case"last":case"not":return 1/0}}(c.name,c.data,l);if(0===u)return[];const h=(0!==o.length||Array.isArray(t)?0===o.length?(Array.isArray(t)?t:[t]).filter(x):s||o.some(an)?pr(t,[o],n,u):mr(t,[o],n):Rt(t).filter(x)).slice(0,u);let d=function(t,e,n,r){const s="string"===typeof n?parseInt(n,10):NaN;switch(t){case"first":case"lt":return e;case"last":return e.length>0?[e[e.length-1]]:e;case"nth":case"eq":return isFinite(s)&&Math.abs(s)e%2===0));case"odd":return e.filter(((t,e)=>e%2===1));case"not":{const t=new Set(hr(n,e,r));return e.filter((e=>!t.has(e)))}}}(c.name,h,c.data,n);if(0===d.length||e.length===a+1)return d;const f=e.slice(a+1),p=f.some(an);if(p){if(an(f[0])){const{type:t}=f[0];t!==Je.Sibling&&t!==Je.Adjacent||(d=nr(d,r,!0)),f.unshift(ar)}n={...n,relativeSelector:!1,rootFunc:t=>d.includes(t)}}else n.rootFunc&&n.rootFunc!==pn.trueFunc&&(n={...n,rootFunc:pn.trueFunc});return f.some(sr)?fr(d,f,n,!1,i):p?pr(d,[f],n,i):mr(d,[f],n)}function pr(t,e,n,r){return Er(t,tr(e,n,t),r)}function Er(t,e,n=1/0){return Vt((t=>x(t)&&e(t)),nr(t,r,e.shouldTestNextSiblings),!0,n)}function mr(t,e,n){const r=(Array.isArray(t)?t:[t]).filter(x);if(0===r.length)return r;const s=tr(e,n);return s===pn.trueFunc?r:r.filter(s)}const Tr=/^\s*[~+]/;function _r(t){var e;if(!t)return this._make([]);const n=this.toArray();if("string"!==typeof t){const e=Se(t)?t.toArray():[t];return this._make(e.filter((t=>n.some((e=>Ne(e,t))))))}const r=Tr.test(t)?n:this.children().toArray(),s={context:n,root:null===(e=this._root)||void 0===e?void 0:e[0],xmlMode:this.options.xmlMode,lowerCaseTags:this.options.lowerCaseTags,lowerCaseAttributeNames:this.options.lowerCaseAttributeNames,pseudos:this.options.pseudos,quirksMode:this.options.quirksMode};return this._make(function(t,e,n={},r=1/0){if("function"===typeof t)return Er(e,t);const[s,i]=ir(dn(t)),a=i.map((t=>fr(e,t,n,!0,r)));return s.length&&a.push(pr(e,s,n,r)),0===a.length?[]:1===a.length?a[0]:oe(a.reduce(((t,e)=>[...t,...e])))}(t,r,s))}function gr(t){return function(e,...n){return function(r){var s;let i=t(e,this);return r&&(i=Gr(i,r,this.options.xmlMode,null===(s=this._root)||void 0===s?void 0:s[0])),this._make(this.length>1&&i.length>1?n.reduce(((t,e)=>e(t)),i):i)}}}const Ar=gr(((t,e)=>{const n=[];for(let r=0;r{const n=[];for(let r=0;r{const r=[];return ye(e,(e=>{for(let s;(s=t(e))&&!(null===n||void 0===n?void 0:n(s,r.length));e=s)r.push(s)})),r}))(t,...e);return function(t,e){n="string"===typeof t?e=>cr(e,t,this.options):t?Ur(t):null;const s=r.call(this,e);return n=null,s}}function Cr(t){return Array.from(new Set(t))}const Ir=br((({parent:t})=>t&&!B(t)?t:null),Cr),Sr=Ar((t=>{const e=[];for(;t.parent&&!B(t.parent);)e.push(t.parent),t=t.parent;return e}),oe,(t=>t.reverse())),yr=Nr((({parent:t})=>t&&!B(t)?t:null),oe,(t=>t.reverse()));function Dr(t){var e;const n=[];if(!t)return this._make(n);const r={xmlMode:this.options.xmlMode,root:null===(e=this._root)||void 0===e?void 0:e[0]},s="string"===typeof t?e=>cr(e,t,r):Ur(t);return ye(this,(t=>{for(;t&&x(t);){if(s(t,0)){n.includes(t)||n.push(t);break}t=t.parent}})),this._make(n)}const Or=br((t=>Pt(t))),Rr=Ar((t=>{const e=[];for(;t.next;)x(t=t.next)&&e.push(t);return e}),Cr),kr=Nr((t=>Pt(t)),Cr),Lr=br((t=>wt(t))),xr=Ar((t=>{const e=[];for(;t.prev;)x(t=t.prev)&&e.push(t);return e}),Cr),Mr=Nr((t=>wt(t)),Cr),vr=Ar((t=>Lt(t).filter((e=>x(e)&&e!==t))),oe),Pr=Ar((t=>Rt(t).filter(x)),Cr);function wr(){const t=this.toArray().reduce(((t,e)=>F(e)?t.concat(e.children):t),[]);return this._make(t)}function Br(t){let e=0;const n=this.length;for(;et.call(e,n,e):Se(t)?e=>Array.prototype.includes.call(t,e):function(e){return t===e}}function Hr(t){var e;return this._make(Gr(this.toArray(),t,this.options.xmlMode,null===(e=this._root)||void 0===e?void 0:e[0]))}function Gr(t,e,n,r){return"string"===typeof e?ur(e,t,{xmlMode:n,root:r}):t.filter(Ur(e))}function qr(t){const e=this.toArray();return"string"===typeof t?lr(e.filter(x),t,this.options):!!t&&e.some(Ur(t))}function Yr(t){let e=this.toArray();if("string"===typeof t){const n=new Set(ur(t,e,this.options));e=e.filter((t=>!n.has(t)))}else{const n=Ur(t);e=e.filter(((t,e)=>!n(t,e)))}return this._make(e)}function Vr(t){return this.filter("string"===typeof t?`:has(${t})`:(e,n)=>this._make(n).find(t).length>0)}function Wr(){return this.length>1?this._make(this[0]):this}function Qr(){return this.length>0?this._make(this[this.length-1]):this}function Xr(t){var e;return 0===(t=+t)&&this.length<=1?this:(t<0&&(t=this.length+t),this._make(null!==(e=this[t])&&void 0!==e?e:[]))}function jr(t){return null==t?this.toArray():this[t<0?this.length+t:t]}function Kr(){return Array.prototype.slice.call(this)}function zr(t){let e,n;return null==t?(e=this.parent().children(),n=this[0]):"string"===typeof t?(e=this._make(t),n=this[0]):(e=this,n=Se(t)?t[0]:t),Array.prototype.indexOf.call(e,n)}function $r(t,e){return this._make(Array.prototype.slice.call(this,t,e))}function Zr(){var t;return null!==(t=this.prevObject)&&void 0!==t?t:this._make([])}function Jr(t,e){const n=this._make(t,e),r=oe([...this.get(),...n.get()]);return this._make(r)}function ts(t){return this.prevObject?this.add(t?this.prevObject.filter(t):this.prevObject):this}var es=n(48764).lW;function ns(t,e){const n=Array.isArray(t)?t:[t];e?e.children=n:e=null;for(let r=0;rt.concat(this._makeDomArray(n,e))),[]):"string"===typeof t?this._parse(t,this.options,!1,null).children:e?De([t]):[t]}function ss(t){return function(...e){const n=this.length-1;return ye(this,((r,s)=>{if(!F(r))return;const i="function"===typeof e[0]?e[0].call(r,s,this._render(r.children)):e,a=this._makeDomArray(i,s=t.length?null:t[e+n];for(let u=0;u-1&&(n.children.splice(r,1),s===n&&e>r&&o[0]--)}t.parent=s,t.prev&&(t.prev.next=null!==(i=t.next)&&void 0!==i?i:null),t.next&&(t.next.prev=null!==(a=t.prev)&&void 0!==a?a:null),t.prev=0===u?c:r[u-1],t.next=u===r.length-1?l:r[u+1]}return c&&(c.next=r[0]),l&&(l.prev=r[r.length-1]),t.splice(...o)}function as(t){return(Se(t)?t:this._make(t)).append(this),this}function os(t){return(Se(t)?t:this._make(t)).prepend(this),this}const cs=ss(((t,e,n)=>{is(e,e.length,0,t,n)})),ls=ss(((t,e,n)=>{is(e,0,0,t,n)}));function us(t){return function(e){const n=this.length-1,r=this.parents().last();for(let s=0;s{const{parent:r}=t;if(!r)return;const s=r.children,i=s.indexOf(t);ns([t],e),is(s,i,0,n,r)})),ds=us(((t,e,n)=>{F(t)&&(ns(t.children,e),ns(n,t))}));function fs(t){return this.parent(t).not("body").each(((t,e)=>{this._make(e).replaceWith(e.children)})),this}function ps(t){const e=this[0];if(e){const n=this._make("function"===typeof t?t.call(e,0,e):t).insertBefore(e);let r;for(let t=0;t{const{parent:s}=n;if(!F(n)||!s)return;const i=s.children,a=i.indexOf(n);if(a<0)return;const o="function"===typeof t[0]?t[0].call(n,r,this._render(n.children)):t;is(i,a+1,0,this._makeDomArray(o,r{const n=this.clone().toArray(),{parent:r}=t;if(!r)return;const s=r.children,i=s.indexOf(t);i<0||(is(s,i+1,0,n,r),e.push(...n))})),this._make(e)}function Ts(...t){const e=this.length-1;return ye(this,((n,r)=>{const{parent:s}=n;if(!F(n)||!s)return;const i=s.children,a=i.indexOf(n);if(a<0)return;const o="function"===typeof t[0]?t[0].call(n,r,this._render(n.children)):t;is(i,a,0,this._makeDomArray(o,r{const e=this.clone().toArray(),{parent:r}=t;if(!r)return;const s=r.children,i=s.indexOf(t);i<0||(is(s,i,0,e,r),n.push(...e))})),this._make(n)}function gs(t){return ye(t?this.filter(t):this,(t=>{Bt(t),t.prev=t.next=t.parent=null})),this}function As(t){return ye(this,((e,n)=>{const{parent:r}=e;if(!r)return;const s=r.children,i="function"===typeof t?t.call(e,n,e):t,a=this._makeDomArray(i);ns(a,null);const o=s.indexOf(e);is(s,o,1,a,r),a.includes(e)||(e.parent=e.prev=e.next=null)}))}function bs(){return ye(this,(t=>{F(t)&&(t.children.forEach((t=>{t.next=t.prev=t.parent=null})),t.children.length=0)}))}function Ns(t){if(void 0===t){const t=this[0];return t&&F(t)?this._render(t.children):null}return ye(this,(e=>{if(!F(e))return;e.children.forEach((t=>{t.next=t.prev=t.parent=null}));ns(Se(t)?t.toArray():this._parse(`${t}`,this.options,!1,e).children,e)}))}function Cs(){return this._render(this)}function Is(t){return void 0===t?ge(this):ye(this,"function"===typeof t?(e,n)=>this._make(e).text(t.call(e,n,ge([e]))):e=>{if(!F(e))return;e.children.forEach((t=>{t.next=t.prev=t.parent=null}));ns(new S(`${t}`),e)})}function Ss(){return this._make(De(this.get()))}function ys(t,e){return null!=t&&null!=e||"object"===typeof t&&!Array.isArray(t)?ye(this,((n,r)=>{x(n)&&Ds(n,t,e,r)})):0!==this.length?Os(this[0],t):void 0}function Ds(t,e,n,r){if("string"===typeof e){const i=Os(t),a="function"===typeof n?n.call(t,r,i[e]):n;""===a?delete i[e]:null!=a&&(i[e]=a),t.attribs.style=(s=i,Object.keys(s).reduce(((t,e)=>`${t}${t?" ":""}${e}: ${s[e]};`),""))}else"object"===typeof e&&Object.keys(e).forEach(((n,r)=>{Ds(t,n,e[n],r)}));var s}function Os(t,e){if(!t||!x(t))return;const n=function(t){if(!(t=(t||"").trim()))return{};const e={};let n;for(const r of t.split(";")){const t=r.indexOf(":");if(t<1||t===r.length-1){const t=r.trimEnd();t.length>0&&void 0!==n&&(e[n]+=`;${t}`)}else n=r.slice(0,t).trim(),e[n]=r.slice(t+1).trim()}return e}(t.attribs.style);if("string"===typeof e)return n[e];if(Array.isArray(e)){const t={};return e.forEach((e=>{null!=n[e]&&(t[e]=n[e])})),t}return n}const Rs="input,select,textarea,keygen",ks=/%20/g,Ls=/\r?\n/g;function xs(){const t=this.serializeArray().map((t=>`${encodeURIComponent(t.name)}=${encodeURIComponent(t.value)}`));return t.join("&").replace(ks,"+")}function Ms(){return this.map(((t,e)=>{const n=this._make(e);return x(e)&&"form"===e.name?n.find(Rs).toArray():n.filter(Rs).toArray()})).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map(((t,e)=>{var n;const r=this._make(e),s=r.attr("name"),i=null!==(n=r.val())&&void 0!==n?n:"";return Array.isArray(i)?i.map((t=>({name:s,value:t.replace(Ls,"\r\n")}))):{name:s,value:i.replace(Ls,"\r\n")}})).toArray()}class vs{constructor(t,e,n){if(this.length=0,this.options=n,this._root=e,t){for(let e=0;e=55296&&t<=57343}function Ws(t){return 32!==t&&10!==t&&13!==t&&9!==t&&12!==t&&t>=1&&t<=31||t>=127&&t<=159}function Qs(t){return t>=64976&&t<=65007||Ps.has(t)}var Xs;!function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",t.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",t.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",t.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",t.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",t.missingDoctypePublicIdentifier="missing-doctype-public-identifier",t.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",t.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",t.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",t.cdataInHtmlContent="cdata-in-html-content",t.incorrectlyOpenedComment="incorrectly-opened-comment",t.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",t.eofInDoctype="eof-in-doctype",t.nestedComment="nested-comment",t.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",t.eofInComment="eof-in-comment",t.incorrectlyClosedComment="incorrectly-closed-comment",t.eofInCdata="eof-in-cdata",t.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",t.nullCharacterReference="null-character-reference",t.surrogateCharacterReference="surrogate-character-reference",t.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",t.controlCharacterReference="control-character-reference",t.noncharacterCharacterReference="noncharacter-character-reference",t.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",t.missingDoctypeName="missing-doctype-name",t.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",t.duplicateAttribute="duplicate-attribute",t.nonConformingDoctype="non-conforming-doctype",t.missingDoctype="missing-doctype",t.misplacedDoctype="misplaced-doctype",t.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",t.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",t.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",t.openElementsLeftAfterEof="open-elements-left-after-eof",t.abandonedHeadElementChild="abandoned-head-element-child",t.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",t.nestedNoscriptInHead="nested-noscript-in-head",t.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"}(Xs=Xs||(Xs={}));class js{constructor(t){this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(t){const{line:e,col:n,offset:r}=this;return{code:t,startLine:e,endLine:e,startCol:n,endCol:n,startOffset:r,endOffset:r}}_err(t){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(t)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(t){if(this.pos!==this.html.length-1){const e=this.html.charCodeAt(this.pos+1);if(function(t){return t>=56320&&t<=57343}(e))return this.pos++,this._addGap(),1024*(t-55296)+9216+e}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,Bs.EOF;return this._err(Xs.surrogateInInputStream),t}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(t,e){this.html.length>0?this.html+=t:this.html=t,this.endOfChunkHit=!1,this.lastChunkWritten=e}insertHtmlAtCurrentPos(t){this.html=this.html.substring(0,this.pos+1)+t+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(t,e){if(this.pos+t.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(e)return this.html.startsWith(t,this.pos);for(let n=0;n=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Bs.EOF;const n=this.html.charCodeAt(e);return n===Bs.CARRIAGE_RETURN?Bs.LINE_FEED:n}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Bs.EOF;let t=this.html.charCodeAt(this.pos);if(t===Bs.CARRIAGE_RETURN)return this.isEol=!0,this.skipNextNewLine=!0,Bs.LINE_FEED;if(t===Bs.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine))return this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance();this.skipNextNewLine=!1,Vs(t)&&(t=this._processSurrogate(t));return null===this.handler.onParseError||t>31&&t<127||t===Bs.LINE_FEED||t===Bs.CARRIAGE_RETURN||t>159&&t<64976||this._checkForProblematicCharacters(t),t}_checkForProblematicCharacters(t){Ws(t)?this._err(Xs.controlCharacterInInputStream):Qs(t)&&this._err(Xs.noncharacterInInputStream)}retreat(t){for(this.pos-=t;this.pos=0;n--)if(t.attrs[n].name===e)return t.attrs[n].value;return null}!function(t){t[t.CHARACTER=0]="CHARACTER",t[t.NULL_CHARACTER=1]="NULL_CHARACTER",t[t.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",t[t.START_TAG=3]="START_TAG",t[t.END_TAG=4]="END_TAG",t[t.COMMENT=5]="COMMENT",t[t.DOCTYPE=6]="DOCTYPE",t[t.EOF=7]="EOF",t[t.HIBERNATION=8]="HIBERNATION"}(Ks=Ks||(Ks={})),function(t){t.HTML="http://www.w3.org/1999/xhtml",t.MATHML="http://www.w3.org/1998/Math/MathML",t.SVG="http://www.w3.org/2000/svg",t.XLINK="http://www.w3.org/1999/xlink",t.XML="http://www.w3.org/XML/1998/namespace",t.XMLNS="http://www.w3.org/2000/xmlns/"}(zs=zs||(zs={})),function(t){t.TYPE="type",t.ACTION="action",t.ENCODING="encoding",t.PROMPT="prompt",t.NAME="name",t.COLOR="color",t.FACE="face",t.SIZE="size"}($s=$s||($s={})),function(t){t.NO_QUIRKS="no-quirks",t.QUIRKS="quirks",t.LIMITED_QUIRKS="limited-quirks"}(Zs=Zs||(Zs={})),function(t){t.A="a",t.ADDRESS="address",t.ANNOTATION_XML="annotation-xml",t.APPLET="applet",t.AREA="area",t.ARTICLE="article",t.ASIDE="aside",t.B="b",t.BASE="base",t.BASEFONT="basefont",t.BGSOUND="bgsound",t.BIG="big",t.BLOCKQUOTE="blockquote",t.BODY="body",t.BR="br",t.BUTTON="button",t.CAPTION="caption",t.CENTER="center",t.CODE="code",t.COL="col",t.COLGROUP="colgroup",t.DD="dd",t.DESC="desc",t.DETAILS="details",t.DIALOG="dialog",t.DIR="dir",t.DIV="div",t.DL="dl",t.DT="dt",t.EM="em",t.EMBED="embed",t.FIELDSET="fieldset",t.FIGCAPTION="figcaption",t.FIGURE="figure",t.FONT="font",t.FOOTER="footer",t.FOREIGN_OBJECT="foreignObject",t.FORM="form",t.FRAME="frame",t.FRAMESET="frameset",t.H1="h1",t.H2="h2",t.H3="h3",t.H4="h4",t.H5="h5",t.H6="h6",t.HEAD="head",t.HEADER="header",t.HGROUP="hgroup",t.HR="hr",t.HTML="html",t.I="i",t.IMG="img",t.IMAGE="image",t.INPUT="input",t.IFRAME="iframe",t.KEYGEN="keygen",t.LABEL="label",t.LI="li",t.LINK="link",t.LISTING="listing",t.MAIN="main",t.MALIGNMARK="malignmark",t.MARQUEE="marquee",t.MATH="math",t.MENU="menu",t.META="meta",t.MGLYPH="mglyph",t.MI="mi",t.MO="mo",t.MN="mn",t.MS="ms",t.MTEXT="mtext",t.NAV="nav",t.NOBR="nobr",t.NOFRAMES="noframes",t.NOEMBED="noembed",t.NOSCRIPT="noscript",t.OBJECT="object",t.OL="ol",t.OPTGROUP="optgroup",t.OPTION="option",t.P="p",t.PARAM="param",t.PLAINTEXT="plaintext",t.PRE="pre",t.RB="rb",t.RP="rp",t.RT="rt",t.RTC="rtc",t.RUBY="ruby",t.S="s",t.SCRIPT="script",t.SECTION="section",t.SELECT="select",t.SOURCE="source",t.SMALL="small",t.SPAN="span",t.STRIKE="strike",t.STRONG="strong",t.STYLE="style",t.SUB="sub",t.SUMMARY="summary",t.SUP="sup",t.TABLE="table",t.TBODY="tbody",t.TEMPLATE="template",t.TEXTAREA="textarea",t.TFOOT="tfoot",t.TD="td",t.TH="th",t.THEAD="thead",t.TITLE="title",t.TR="tr",t.TRACK="track",t.TT="tt",t.U="u",t.UL="ul",t.SVG="svg",t.VAR="var",t.WBR="wbr",t.XMP="xmp"}(Js=Js||(Js={})),function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.A=1]="A",t[t.ADDRESS=2]="ADDRESS",t[t.ANNOTATION_XML=3]="ANNOTATION_XML",t[t.APPLET=4]="APPLET",t[t.AREA=5]="AREA",t[t.ARTICLE=6]="ARTICLE",t[t.ASIDE=7]="ASIDE",t[t.B=8]="B",t[t.BASE=9]="BASE",t[t.BASEFONT=10]="BASEFONT",t[t.BGSOUND=11]="BGSOUND",t[t.BIG=12]="BIG",t[t.BLOCKQUOTE=13]="BLOCKQUOTE",t[t.BODY=14]="BODY",t[t.BR=15]="BR",t[t.BUTTON=16]="BUTTON",t[t.CAPTION=17]="CAPTION",t[t.CENTER=18]="CENTER",t[t.CODE=19]="CODE",t[t.COL=20]="COL",t[t.COLGROUP=21]="COLGROUP",t[t.DD=22]="DD",t[t.DESC=23]="DESC",t[t.DETAILS=24]="DETAILS",t[t.DIALOG=25]="DIALOG",t[t.DIR=26]="DIR",t[t.DIV=27]="DIV",t[t.DL=28]="DL",t[t.DT=29]="DT",t[t.EM=30]="EM",t[t.EMBED=31]="EMBED",t[t.FIELDSET=32]="FIELDSET",t[t.FIGCAPTION=33]="FIGCAPTION",t[t.FIGURE=34]="FIGURE",t[t.FONT=35]="FONT",t[t.FOOTER=36]="FOOTER",t[t.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",t[t.FORM=38]="FORM",t[t.FRAME=39]="FRAME",t[t.FRAMESET=40]="FRAMESET",t[t.H1=41]="H1",t[t.H2=42]="H2",t[t.H3=43]="H3",t[t.H4=44]="H4",t[t.H5=45]="H5",t[t.H6=46]="H6",t[t.HEAD=47]="HEAD",t[t.HEADER=48]="HEADER",t[t.HGROUP=49]="HGROUP",t[t.HR=50]="HR",t[t.HTML=51]="HTML",t[t.I=52]="I",t[t.IMG=53]="IMG",t[t.IMAGE=54]="IMAGE",t[t.INPUT=55]="INPUT",t[t.IFRAME=56]="IFRAME",t[t.KEYGEN=57]="KEYGEN",t[t.LABEL=58]="LABEL",t[t.LI=59]="LI",t[t.LINK=60]="LINK",t[t.LISTING=61]="LISTING",t[t.MAIN=62]="MAIN",t[t.MALIGNMARK=63]="MALIGNMARK",t[t.MARQUEE=64]="MARQUEE",t[t.MATH=65]="MATH",t[t.MENU=66]="MENU",t[t.META=67]="META",t[t.MGLYPH=68]="MGLYPH",t[t.MI=69]="MI",t[t.MO=70]="MO",t[t.MN=71]="MN",t[t.MS=72]="MS",t[t.MTEXT=73]="MTEXT",t[t.NAV=74]="NAV",t[t.NOBR=75]="NOBR",t[t.NOFRAMES=76]="NOFRAMES",t[t.NOEMBED=77]="NOEMBED",t[t.NOSCRIPT=78]="NOSCRIPT",t[t.OBJECT=79]="OBJECT",t[t.OL=80]="OL",t[t.OPTGROUP=81]="OPTGROUP",t[t.OPTION=82]="OPTION",t[t.P=83]="P",t[t.PARAM=84]="PARAM",t[t.PLAINTEXT=85]="PLAINTEXT",t[t.PRE=86]="PRE",t[t.RB=87]="RB",t[t.RP=88]="RP",t[t.RT=89]="RT",t[t.RTC=90]="RTC",t[t.RUBY=91]="RUBY",t[t.S=92]="S",t[t.SCRIPT=93]="SCRIPT",t[t.SECTION=94]="SECTION",t[t.SELECT=95]="SELECT",t[t.SOURCE=96]="SOURCE",t[t.SMALL=97]="SMALL",t[t.SPAN=98]="SPAN",t[t.STRIKE=99]="STRIKE",t[t.STRONG=100]="STRONG",t[t.STYLE=101]="STYLE",t[t.SUB=102]="SUB",t[t.SUMMARY=103]="SUMMARY",t[t.SUP=104]="SUP",t[t.TABLE=105]="TABLE",t[t.TBODY=106]="TBODY",t[t.TEMPLATE=107]="TEMPLATE",t[t.TEXTAREA=108]="TEXTAREA",t[t.TFOOT=109]="TFOOT",t[t.TD=110]="TD",t[t.TH=111]="TH",t[t.THEAD=112]="THEAD",t[t.TITLE=113]="TITLE",t[t.TR=114]="TR",t[t.TRACK=115]="TRACK",t[t.TT=116]="TT",t[t.U=117]="U",t[t.UL=118]="UL",t[t.SVG=119]="SVG",t[t.VAR=120]="VAR",t[t.WBR=121]="WBR",t[t.XMP=122]="XMP"}(ti=ti||(ti={}));const ni=new Map([[Js.A,ti.A],[Js.ADDRESS,ti.ADDRESS],[Js.ANNOTATION_XML,ti.ANNOTATION_XML],[Js.APPLET,ti.APPLET],[Js.AREA,ti.AREA],[Js.ARTICLE,ti.ARTICLE],[Js.ASIDE,ti.ASIDE],[Js.B,ti.B],[Js.BASE,ti.BASE],[Js.BASEFONT,ti.BASEFONT],[Js.BGSOUND,ti.BGSOUND],[Js.BIG,ti.BIG],[Js.BLOCKQUOTE,ti.BLOCKQUOTE],[Js.BODY,ti.BODY],[Js.BR,ti.BR],[Js.BUTTON,ti.BUTTON],[Js.CAPTION,ti.CAPTION],[Js.CENTER,ti.CENTER],[Js.CODE,ti.CODE],[Js.COL,ti.COL],[Js.COLGROUP,ti.COLGROUP],[Js.DD,ti.DD],[Js.DESC,ti.DESC],[Js.DETAILS,ti.DETAILS],[Js.DIALOG,ti.DIALOG],[Js.DIR,ti.DIR],[Js.DIV,ti.DIV],[Js.DL,ti.DL],[Js.DT,ti.DT],[Js.EM,ti.EM],[Js.EMBED,ti.EMBED],[Js.FIELDSET,ti.FIELDSET],[Js.FIGCAPTION,ti.FIGCAPTION],[Js.FIGURE,ti.FIGURE],[Js.FONT,ti.FONT],[Js.FOOTER,ti.FOOTER],[Js.FOREIGN_OBJECT,ti.FOREIGN_OBJECT],[Js.FORM,ti.FORM],[Js.FRAME,ti.FRAME],[Js.FRAMESET,ti.FRAMESET],[Js.H1,ti.H1],[Js.H2,ti.H2],[Js.H3,ti.H3],[Js.H4,ti.H4],[Js.H5,ti.H5],[Js.H6,ti.H6],[Js.HEAD,ti.HEAD],[Js.HEADER,ti.HEADER],[Js.HGROUP,ti.HGROUP],[Js.HR,ti.HR],[Js.HTML,ti.HTML],[Js.I,ti.I],[Js.IMG,ti.IMG],[Js.IMAGE,ti.IMAGE],[Js.INPUT,ti.INPUT],[Js.IFRAME,ti.IFRAME],[Js.KEYGEN,ti.KEYGEN],[Js.LABEL,ti.LABEL],[Js.LI,ti.LI],[Js.LINK,ti.LINK],[Js.LISTING,ti.LISTING],[Js.MAIN,ti.MAIN],[Js.MALIGNMARK,ti.MALIGNMARK],[Js.MARQUEE,ti.MARQUEE],[Js.MATH,ti.MATH],[Js.MENU,ti.MENU],[Js.META,ti.META],[Js.MGLYPH,ti.MGLYPH],[Js.MI,ti.MI],[Js.MO,ti.MO],[Js.MN,ti.MN],[Js.MS,ti.MS],[Js.MTEXT,ti.MTEXT],[Js.NAV,ti.NAV],[Js.NOBR,ti.NOBR],[Js.NOFRAMES,ti.NOFRAMES],[Js.NOEMBED,ti.NOEMBED],[Js.NOSCRIPT,ti.NOSCRIPT],[Js.OBJECT,ti.OBJECT],[Js.OL,ti.OL],[Js.OPTGROUP,ti.OPTGROUP],[Js.OPTION,ti.OPTION],[Js.P,ti.P],[Js.PARAM,ti.PARAM],[Js.PLAINTEXT,ti.PLAINTEXT],[Js.PRE,ti.PRE],[Js.RB,ti.RB],[Js.RP,ti.RP],[Js.RT,ti.RT],[Js.RTC,ti.RTC],[Js.RUBY,ti.RUBY],[Js.S,ti.S],[Js.SCRIPT,ti.SCRIPT],[Js.SECTION,ti.SECTION],[Js.SELECT,ti.SELECT],[Js.SOURCE,ti.SOURCE],[Js.SMALL,ti.SMALL],[Js.SPAN,ti.SPAN],[Js.STRIKE,ti.STRIKE],[Js.STRONG,ti.STRONG],[Js.STYLE,ti.STYLE],[Js.SUB,ti.SUB],[Js.SUMMARY,ti.SUMMARY],[Js.SUP,ti.SUP],[Js.TABLE,ti.TABLE],[Js.TBODY,ti.TBODY],[Js.TEMPLATE,ti.TEMPLATE],[Js.TEXTAREA,ti.TEXTAREA],[Js.TFOOT,ti.TFOOT],[Js.TD,ti.TD],[Js.TH,ti.TH],[Js.THEAD,ti.THEAD],[Js.TITLE,ti.TITLE],[Js.TR,ti.TR],[Js.TRACK,ti.TRACK],[Js.TT,ti.TT],[Js.U,ti.U],[Js.UL,ti.UL],[Js.SVG,ti.SVG],[Js.VAR,ti.VAR],[Js.WBR,ti.WBR],[Js.XMP,ti.XMP]]);function ri(t){var e;return null!==(e=ni.get(t))&&void 0!==e?e:ti.UNKNOWN}const si=ti,ii={[zs.HTML]:new Set([si.ADDRESS,si.APPLET,si.AREA,si.ARTICLE,si.ASIDE,si.BASE,si.BASEFONT,si.BGSOUND,si.BLOCKQUOTE,si.BODY,si.BR,si.BUTTON,si.CAPTION,si.CENTER,si.COL,si.COLGROUP,si.DD,si.DETAILS,si.DIR,si.DIV,si.DL,si.DT,si.EMBED,si.FIELDSET,si.FIGCAPTION,si.FIGURE,si.FOOTER,si.FORM,si.FRAME,si.FRAMESET,si.H1,si.H2,si.H3,si.H4,si.H5,si.H6,si.HEAD,si.HEADER,si.HGROUP,si.HR,si.HTML,si.IFRAME,si.IMG,si.INPUT,si.LI,si.LINK,si.LISTING,si.MAIN,si.MARQUEE,si.MENU,si.META,si.NAV,si.NOEMBED,si.NOFRAMES,si.NOSCRIPT,si.OBJECT,si.OL,si.P,si.PARAM,si.PLAINTEXT,si.PRE,si.SCRIPT,si.SECTION,si.SELECT,si.SOURCE,si.STYLE,si.SUMMARY,si.TABLE,si.TBODY,si.TD,si.TEMPLATE,si.TEXTAREA,si.TFOOT,si.TH,si.THEAD,si.TITLE,si.TR,si.TRACK,si.UL,si.WBR,si.XMP]),[zs.MATHML]:new Set([si.MI,si.MO,si.MN,si.MS,si.MTEXT,si.ANNOTATION_XML]),[zs.SVG]:new Set([si.TITLE,si.FOREIGN_OBJECT,si.DESC]),[zs.XLINK]:new Set,[zs.XML]:new Set,[zs.XMLNS]:new Set};function ai(t){return t===si.H1||t===si.H2||t===si.H3||t===si.H4||t===si.H5||t===si.H6}const oi=new Set([Js.STYLE,Js.SCRIPT,Js.XMP,Js.IFRAME,Js.NOEMBED,Js.NOFRAMES,Js.PLAINTEXT]);const ci=new Map([[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);var li;!function(t){t[t.DATA=0]="DATA",t[t.RCDATA=1]="RCDATA",t[t.RAWTEXT=2]="RAWTEXT",t[t.SCRIPT_DATA=3]="SCRIPT_DATA",t[t.PLAINTEXT=4]="PLAINTEXT",t[t.TAG_OPEN=5]="TAG_OPEN",t[t.END_TAG_OPEN=6]="END_TAG_OPEN",t[t.TAG_NAME=7]="TAG_NAME",t[t.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",t[t.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",t[t.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",t[t.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",t[t.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",t[t.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",t[t.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",t[t.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",t[t.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",t[t.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",t[t.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",t[t.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",t[t.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",t[t.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",t[t.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",t[t.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",t[t.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",t[t.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",t[t.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",t[t.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",t[t.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",t[t.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",t[t.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",t[t.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",t[t.BOGUS_COMMENT=40]="BOGUS_COMMENT",t[t.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",t[t.COMMENT_START=42]="COMMENT_START",t[t.COMMENT_START_DASH=43]="COMMENT_START_DASH",t[t.COMMENT=44]="COMMENT",t[t.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",t[t.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",t[t.COMMENT_END_DASH=49]="COMMENT_END_DASH",t[t.COMMENT_END=50]="COMMENT_END",t[t.COMMENT_END_BANG=51]="COMMENT_END_BANG",t[t.DOCTYPE=52]="DOCTYPE",t[t.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",t[t.DOCTYPE_NAME=54]="DOCTYPE_NAME",t[t.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",t[t.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",t[t.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",t[t.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",t[t.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",t[t.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",t[t.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",t[t.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",t[t.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",t[t.CDATA_SECTION=68]="CDATA_SECTION",t[t.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",t[t.CDATA_SECTION_END=70]="CDATA_SECTION_END",t[t.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",t[t.NAMED_CHARACTER_REFERENCE=72]="NAMED_CHARACTER_REFERENCE",t[t.AMBIGUOUS_AMPERSAND=73]="AMBIGUOUS_AMPERSAND",t[t.NUMERIC_CHARACTER_REFERENCE=74]="NUMERIC_CHARACTER_REFERENCE",t[t.HEXADEMICAL_CHARACTER_REFERENCE_START=75]="HEXADEMICAL_CHARACTER_REFERENCE_START",t[t.HEXADEMICAL_CHARACTER_REFERENCE=76]="HEXADEMICAL_CHARACTER_REFERENCE",t[t.DECIMAL_CHARACTER_REFERENCE=77]="DECIMAL_CHARACTER_REFERENCE",t[t.NUMERIC_CHARACTER_REFERENCE_END=78]="NUMERIC_CHARACTER_REFERENCE_END"}(li||(li={}));const ui={DATA:li.DATA,RCDATA:li.RCDATA,RAWTEXT:li.RAWTEXT,SCRIPT_DATA:li.SCRIPT_DATA,PLAINTEXT:li.PLAINTEXT,CDATA_SECTION:li.CDATA_SECTION};function hi(t){return t>=Bs.DIGIT_0&&t<=Bs.DIGIT_9}function di(t){return t>=Bs.LATIN_CAPITAL_A&&t<=Bs.LATIN_CAPITAL_Z}function fi(t){return function(t){return t>=Bs.LATIN_SMALL_A&&t<=Bs.LATIN_SMALL_Z}(t)||di(t)}function pi(t){return fi(t)||hi(t)}function Ei(t){return t>=Bs.LATIN_CAPITAL_A&&t<=Bs.LATIN_CAPITAL_F}function mi(t){return t>=Bs.LATIN_SMALL_A&&t<=Bs.LATIN_SMALL_F}function Ti(t){return t+32}function _i(t){return t===Bs.SPACE||t===Bs.LINE_FEED||t===Bs.TABULATION||t===Bs.FORM_FEED}function gi(t){return _i(t)||t===Bs.SOLIDUS||t===Bs.GREATER_THAN_SIGN}class Ai{constructor(t,e){this.options=t,this.handler=e,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=li.DATA,this.returnState=li.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new js(e),this.currentLocation=this.getCurrentLocation(-1)}_err(t){var e,n;null===(n=(e=this.handler).onParseError)||void 0===n||n.call(e,this.preprocessor.getError(t))}getCurrentLocation(t){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-t,startOffset:this.preprocessor.offset-t,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const t=this._consume();this._ensureHibernation()||this._callState(t)}this.inLoop=!1}}pause(){this.paused=!0}resume(t){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null===t||void 0===t||t())}write(t,e,n){this.active=!0,this.preprocessor.write(t,e),this._runParsingLoop(),this.paused||null===n||void 0===n||n()}insertHtmlAtCurrentPos(t){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(t),this._runParsingLoop()}_ensureHibernation(){return!!this.preprocessor.endOfChunkHit&&(this._unconsume(this.consumedAfterSnapshot),this.active=!1,!0)}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(t){this.consumedAfterSnapshot-=t,this.preprocessor.retreat(t)}_reconsumeInState(t,e){this.state=t,this._callState(e)}_advanceBy(t){this.consumedAfterSnapshot+=t;for(let e=0;e0&&this._err(Xs.endTagWithAttributes),t.selfClosing&&this._err(Xs.endTagWithTrailingSolidus),this.handler.onEndTag(t)),this.preprocessor.dropParsedChunk()}emitCurrentComment(t){this.prepareToken(t),this.handler.onComment(t),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(t){this.prepareToken(t),this.handler.onDoctype(t),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(t){if(this.currentCharacterToken){switch(t&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=t.startLine,this.currentCharacterToken.location.endCol=t.startCol,this.currentCharacterToken.location.endOffset=t.startOffset),this.currentCharacterToken.type){case Ks.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case Ks.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case Ks.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}_emitEOFToken(){const t=this.getCurrentLocation(0);t&&(t.endLine=t.startLine,t.endCol=t.startCol,t.endOffset=t.startOffset),this._emitCurrentCharacterToken(t),this.handler.onEof({type:Ks.EOF,location:t}),this.active=!1}_appendCharToCurrentCharacterToken(t,e){if(this.currentCharacterToken){if(this.currentCharacterToken.type===t)return void(this.currentCharacterToken.chars+=e);this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk()}this._createCharacterToken(t,e)}_emitCodePoint(t){const e=_i(t)?Ks.WHITESPACE_CHARACTER:t===Bs.NULL?Ks.NULL_CHARACTER:Ks.CHARACTER;this._appendCharToCurrentCharacterToken(e,String.fromCodePoint(t))}_emitChars(t){this._appendCharToCurrentCharacterToken(Ks.CHARACTER,t)}_matchNamedCharacterReference(t){let e=null,n=0,r=!1;for(let i=0,a=V[0];i>=0&&(i=rt(V,a,i+1,t),!(i<0));t=this._consume()){n+=1,a=V[i];const o=a&z.VALUE_LENGTH;if(o){const a=(o>>14)-1;if(t!==Bs.SEMICOLON&&this._isCharacterReferenceInAttribute()&&((s=this.preprocessor.peek(1))===Bs.EQUALS_SIGN||pi(s))?(e=[Bs.AMPERSAND],i+=a):(e=0===a?[V[i]&~z.VALUE_LENGTH]:1===a?[V[++i]]:[V[++i],V[++i]],n=0,r=t!==Bs.SEMICOLON),0===a){this._consume();break}}}var s;return this._unconsume(n),r&&!this.preprocessor.endOfChunkHit&&this._err(Xs.missingSemicolonAfterCharacterReference),this._unconsume(1),e}_isCharacterReferenceInAttribute(){return this.returnState===li.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===li.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===li.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(t){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(t):this._emitCodePoint(t)}_callState(t){switch(this.state){case li.DATA:this._stateData(t);break;case li.RCDATA:this._stateRcdata(t);break;case li.RAWTEXT:this._stateRawtext(t);break;case li.SCRIPT_DATA:this._stateScriptData(t);break;case li.PLAINTEXT:this._statePlaintext(t);break;case li.TAG_OPEN:this._stateTagOpen(t);break;case li.END_TAG_OPEN:this._stateEndTagOpen(t);break;case li.TAG_NAME:this._stateTagName(t);break;case li.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(t);break;case li.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(t);break;case li.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(t);break;case li.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(t);break;case li.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(t);break;case li.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(t);break;case li.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(t);break;case li.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(t);break;case li.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(t);break;case li.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(t);break;case li.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(t);break;case li.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(t);break;case li.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(t);break;case li.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(t);break;case li.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(t);break;case li.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(t);break;case li.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(t);break;case li.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(t);break;case li.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(t);break;case li.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(t);break;case li.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(t);break;case li.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(t);break;case li.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(t);break;case li.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(t);break;case li.ATTRIBUTE_NAME:this._stateAttributeName(t);break;case li.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(t);break;case li.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(t);break;case li.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(t);break;case li.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(t);break;case li.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(t);break;case li.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(t);break;case li.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(t);break;case li.BOGUS_COMMENT:this._stateBogusComment(t);break;case li.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(t);break;case li.COMMENT_START:this._stateCommentStart(t);break;case li.COMMENT_START_DASH:this._stateCommentStartDash(t);break;case li.COMMENT:this._stateComment(t);break;case li.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(t);break;case li.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(t);break;case li.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(t);break;case li.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(t);break;case li.COMMENT_END_DASH:this._stateCommentEndDash(t);break;case li.COMMENT_END:this._stateCommentEnd(t);break;case li.COMMENT_END_BANG:this._stateCommentEndBang(t);break;case li.DOCTYPE:this._stateDoctype(t);break;case li.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(t);break;case li.DOCTYPE_NAME:this._stateDoctypeName(t);break;case li.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(t);break;case li.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(t);break;case li.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(t);break;case li.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(t);break;case li.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(t);break;case li.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(t);break;case li.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(t);break;case li.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(t);break;case li.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(t);break;case li.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(t);break;case li.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(t);break;case li.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(t);break;case li.BOGUS_DOCTYPE:this._stateBogusDoctype(t);break;case li.CDATA_SECTION:this._stateCdataSection(t);break;case li.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(t);break;case li.CDATA_SECTION_END:this._stateCdataSectionEnd(t);break;case li.CHARACTER_REFERENCE:this._stateCharacterReference(t);break;case li.NAMED_CHARACTER_REFERENCE:this._stateNamedCharacterReference(t);break;case li.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(t);break;case li.NUMERIC_CHARACTER_REFERENCE:this._stateNumericCharacterReference(t);break;case li.HEXADEMICAL_CHARACTER_REFERENCE_START:this._stateHexademicalCharacterReferenceStart(t);break;case li.HEXADEMICAL_CHARACTER_REFERENCE:this._stateHexademicalCharacterReference(t);break;case li.DECIMAL_CHARACTER_REFERENCE:this._stateDecimalCharacterReference(t);break;case li.NUMERIC_CHARACTER_REFERENCE_END:this._stateNumericCharacterReferenceEnd(t);break;default:throw new Error("Unknown state")}}_stateData(t){switch(t){case Bs.LESS_THAN_SIGN:this.state=li.TAG_OPEN;break;case Bs.AMPERSAND:this.returnState=li.DATA,this.state=li.CHARACTER_REFERENCE;break;case Bs.NULL:this._err(Xs.unexpectedNullCharacter),this._emitCodePoint(t);break;case Bs.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}_stateRcdata(t){switch(t){case Bs.AMPERSAND:this.returnState=li.RCDATA,this.state=li.CHARACTER_REFERENCE;break;case Bs.LESS_THAN_SIGN:this.state=li.RCDATA_LESS_THAN_SIGN;break;case Bs.NULL:this._err(Xs.unexpectedNullCharacter),this._emitChars(ws);break;case Bs.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}_stateRawtext(t){switch(t){case Bs.LESS_THAN_SIGN:this.state=li.RAWTEXT_LESS_THAN_SIGN;break;case Bs.NULL:this._err(Xs.unexpectedNullCharacter),this._emitChars(ws);break;case Bs.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}_stateScriptData(t){switch(t){case Bs.LESS_THAN_SIGN:this.state=li.SCRIPT_DATA_LESS_THAN_SIGN;break;case Bs.NULL:this._err(Xs.unexpectedNullCharacter),this._emitChars(ws);break;case Bs.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}_statePlaintext(t){switch(t){case Bs.NULL:this._err(Xs.unexpectedNullCharacter),this._emitChars(ws);break;case Bs.EOF:this._emitEOFToken();break;default:this._emitCodePoint(t)}}_stateTagOpen(t){if(fi(t))this._createStartTagToken(),this.state=li.TAG_NAME,this._stateTagName(t);else switch(t){case Bs.EXCLAMATION_MARK:this.state=li.MARKUP_DECLARATION_OPEN;break;case Bs.SOLIDUS:this.state=li.END_TAG_OPEN;break;case Bs.QUESTION_MARK:this._err(Xs.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=li.BOGUS_COMMENT,this._stateBogusComment(t);break;case Bs.EOF:this._err(Xs.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(Xs.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=li.DATA,this._stateData(t)}}_stateEndTagOpen(t){if(fi(t))this._createEndTagToken(),this.state=li.TAG_NAME,this._stateTagName(t);else switch(t){case Bs.GREATER_THAN_SIGN:this._err(Xs.missingEndTagName),this.state=li.DATA;break;case Bs.EOF:this._err(Xs.eofBeforeTagName),this._emitChars("");break;case Bs.NULL:this._err(Xs.unexpectedNullCharacter),this.state=li.SCRIPT_DATA_ESCAPED,this._emitChars(ws);break;case Bs.EOF:this._err(Xs.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=li.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedLessThanSign(t){t===Bs.SOLIDUS?this.state=li.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:fi(t)?(this._emitChars("<"),this.state=li.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(t)):(this._emitChars("<"),this.state=li.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagOpen(t){fi(t)?(this.state=li.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(t)):(this._emitChars("");break;case Bs.NULL:this._err(Xs.unexpectedNullCharacter),this.state=li.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(ws);break;case Bs.EOF:this._err(Xs.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=li.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedLessThanSign(t){t===Bs.SOLIDUS?(this.state=li.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=li.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateScriptDataDoubleEscapeEnd(t){if(this.preprocessor.startsWith(Gs,!1)&&gi(this.preprocessor.peek(Gs.length))){this._emitCodePoint(t);for(let t=0;t1114111)this._err(Xs.characterReferenceOutsideUnicodeRange),this.charRefCode=Bs.REPLACEMENT_CHARACTER;else if(Vs(this.charRefCode))this._err(Xs.surrogateCharacterReference),this.charRefCode=Bs.REPLACEMENT_CHARACTER;else if(Qs(this.charRefCode))this._err(Xs.noncharacterCharacterReference);else if(Ws(this.charRefCode)||this.charRefCode===Bs.CARRIAGE_RETURN){this._err(Xs.controlCharacterReference);const t=ci.get(this.charRefCode);void 0!==t&&(this.charRefCode=t)}this._flushCodePointConsumedAsCharacterReference(this.charRefCode),this._reconsumeInState(this.returnState,t)}}const bi=new Set([ti.DD,ti.DT,ti.LI,ti.OPTGROUP,ti.OPTION,ti.P,ti.RB,ti.RP,ti.RT,ti.RTC]),Ni=new Set([...bi,ti.CAPTION,ti.COLGROUP,ti.TBODY,ti.TD,ti.TFOOT,ti.TH,ti.THEAD,ti.TR]),Ci=new Map([[ti.APPLET,zs.HTML],[ti.CAPTION,zs.HTML],[ti.HTML,zs.HTML],[ti.MARQUEE,zs.HTML],[ti.OBJECT,zs.HTML],[ti.TABLE,zs.HTML],[ti.TD,zs.HTML],[ti.TEMPLATE,zs.HTML],[ti.TH,zs.HTML],[ti.ANNOTATION_XML,zs.MATHML],[ti.MI,zs.MATHML],[ti.MN,zs.MATHML],[ti.MO,zs.MATHML],[ti.MS,zs.MATHML],[ti.MTEXT,zs.MATHML],[ti.DESC,zs.SVG],[ti.FOREIGN_OBJECT,zs.SVG],[ti.TITLE,zs.SVG]]),Ii=[ti.H1,ti.H2,ti.H3,ti.H4,ti.H5,ti.H6],Si=[ti.TR,ti.TEMPLATE,ti.HTML],yi=[ti.TBODY,ti.TFOOT,ti.THEAD,ti.TEMPLATE,ti.HTML],Di=[ti.TABLE,ti.TEMPLATE,ti.HTML],Oi=[ti.TD,ti.TH];class Ri{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(t,e,n){this.treeAdapter=e,this.handler=n,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=ti.UNKNOWN,this.current=t}_indexOf(t){return this.items.lastIndexOf(t,this.stackTop)}_isInTemplate(){return this.currentTagId===ti.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===zs.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(t,e){this.stackTop++,this.items[this.stackTop]=t,this.current=t,this.tagIDs[this.stackTop]=e,this.currentTagId=e,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(t,e,!0)}pop(){const t=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!0)}replace(t,e){const n=this._indexOf(t);this.items[n]=e,n===this.stackTop&&(this.current=e)}insertAfter(t,e,n){const r=this._indexOf(t)+1;this.items.splice(r,0,e),this.tagIDs.splice(r,0,n),this.stackTop++,r===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,r===this.stackTop)}popUntilTagNamePopped(t){let e=this.stackTop+1;do{e=this.tagIDs.lastIndexOf(t,e-1)}while(e>0&&this.treeAdapter.getNamespaceURI(this.items[e])!==zs.HTML);this.shortenToLength(e<0?0:e)}shortenToLength(t){for(;this.stackTop>=t;){const e=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,this.stackTop=0;n--)if(t.includes(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===e)return n;return-1}clearBackTo(t,e){const n=this._indexOfTagNames(t,e);this.shortenToLength(n+1)}clearBackToTableContext(){this.clearBackTo(Di,zs.HTML)}clearBackToTableBodyContext(){this.clearBackTo(yi,zs.HTML)}clearBackToTableRowContext(){this.clearBackTo(Si,zs.HTML)}remove(t){const e=this._indexOf(t);e>=0&&(e===this.stackTop?this.pop():(this.items.splice(e,1),this.tagIDs.splice(e,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===ti.BODY?this.items[1]:null}contains(t){return this._indexOf(t)>-1}getCommonAncestor(t){const e=this._indexOf(t)-1;return e>=0?this.items[e]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.tagIDs[0]===ti.HTML}hasInScope(t){for(let e=this.stackTop;e>=0;e--){const n=this.tagIDs[e],r=this.treeAdapter.getNamespaceURI(this.items[e]);if(n===t&&r===zs.HTML)return!0;if(Ci.get(n)===r)return!1}return!0}hasNumberedHeaderInScope(){for(let t=this.stackTop;t>=0;t--){const e=this.tagIDs[t],n=this.treeAdapter.getNamespaceURI(this.items[t]);if(ai(e)&&n===zs.HTML)return!0;if(Ci.get(e)===n)return!1}return!0}hasInListItemScope(t){for(let e=this.stackTop;e>=0;e--){const n=this.tagIDs[e],r=this.treeAdapter.getNamespaceURI(this.items[e]);if(n===t&&r===zs.HTML)return!0;if((n===ti.UL||n===ti.OL)&&r===zs.HTML||Ci.get(n)===r)return!1}return!0}hasInButtonScope(t){for(let e=this.stackTop;e>=0;e--){const n=this.tagIDs[e],r=this.treeAdapter.getNamespaceURI(this.items[e]);if(n===t&&r===zs.HTML)return!0;if(n===ti.BUTTON&&r===zs.HTML||Ci.get(n)===r)return!1}return!0}hasInTableScope(t){for(let e=this.stackTop;e>=0;e--){const n=this.tagIDs[e];if(this.treeAdapter.getNamespaceURI(this.items[e])===zs.HTML){if(n===t)return!0;if(n===ti.TABLE||n===ti.TEMPLATE||n===ti.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let t=this.stackTop;t>=0;t--){const e=this.tagIDs[t];if(this.treeAdapter.getNamespaceURI(this.items[t])===zs.HTML){if(e===ti.TBODY||e===ti.THEAD||e===ti.TFOOT)return!0;if(e===ti.TABLE||e===ti.HTML)return!1}}return!0}hasInSelectScope(t){for(let e=this.stackTop;e>=0;e--){const n=this.tagIDs[e];if(this.treeAdapter.getNamespaceURI(this.items[e])===zs.HTML){if(n===t)return!0;if(n!==ti.OPTION&&n!==ti.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;bi.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;Ni.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(t){for(;this.currentTagId!==t&&Ni.has(this.currentTagId);)this.pop()}}var ki;!function(t){t[t.Marker=0]="Marker",t[t.Element=1]="Element"}(ki=ki||(ki={}));const Li={type:ki.Marker};class xi{constructor(t){this.treeAdapter=t,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(t,e){const n=[],r=e.length,s=this.treeAdapter.getTagName(t),i=this.treeAdapter.getNamespaceURI(t);for(let a=0;a[t.name,t.value])));let s=0;for(let i=0;ir.get(t.name)===t.value))&&(s+=1,s>=3&&this.entries.splice(t.idx,1))}}insertMarker(){this.entries.unshift(Li)}pushElement(t,e){this._ensureNoahArkCondition(t),this.entries.unshift({type:ki.Element,element:t,token:e})}insertElementAfterBookmark(t,e){const n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:ki.Element,element:t,token:e})}removeEntry(t){const e=this.entries.indexOf(t);e>=0&&this.entries.splice(e,1)}clearToLastMarker(){const t=this.entries.indexOf(Li);t>=0?this.entries.splice(0,t+1):this.entries.length=0}getElementEntryInScopeWithTagName(t){const e=this.entries.find((e=>e.type===ki.Marker||this.treeAdapter.getTagName(e.element)===t));return e&&e.type===ki.Element?e:null}getElementEntry(t){return this.entries.find((e=>e.type===ki.Element&&e.element===t))}}function Mi(t){return{nodeName:"#text",value:t,parentNode:null}}const vi={createDocument:()=>({nodeName:"#document",mode:Zs.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(t,e,n)=>({nodeName:t,tagName:t,attrs:n,namespaceURI:e,childNodes:[],parentNode:null}),createCommentNode:t=>({nodeName:"#comment",data:t,parentNode:null}),appendChild(t,e){t.childNodes.push(e),e.parentNode=t},insertBefore(t,e,n){const r=t.childNodes.indexOf(n);t.childNodes.splice(r,0,e),e.parentNode=t},setTemplateContent(t,e){t.content=e},getTemplateContent:t=>t.content,setDocumentType(t,e,n,r){const s=t.childNodes.find((t=>"#documentType"===t.nodeName));if(s)s.name=e,s.publicId=n,s.systemId=r;else{const s={nodeName:"#documentType",name:e,publicId:n,systemId:r,parentNode:null};vi.appendChild(t,s)}},setDocumentMode(t,e){t.mode=e},getDocumentMode:t=>t.mode,detachNode(t){if(t.parentNode){const e=t.parentNode.childNodes.indexOf(t);t.parentNode.childNodes.splice(e,1),t.parentNode=null}},insertText(t,e){if(t.childNodes.length>0){const n=t.childNodes[t.childNodes.length-1];if(vi.isTextNode(n))return void(n.value+=e)}vi.appendChild(t,Mi(e))},insertTextBefore(t,e,n){const r=t.childNodes[t.childNodes.indexOf(n)-1];r&&vi.isTextNode(r)?r.value+=e:vi.insertBefore(t,Mi(e),n)},adoptAttributes(t,e){const n=new Set(t.attrs.map((t=>t.name)));for(let r=0;rt.childNodes[0],getChildNodes:t=>t.childNodes,getParentNode:t=>t.parentNode,getAttrList:t=>t.attrs,getTagName:t=>t.tagName,getNamespaceURI:t=>t.namespaceURI,getTextNodeContent:t=>t.value,getCommentNodeContent:t=>t.data,getDocumentTypeNodeName:t=>t.name,getDocumentTypeNodePublicId:t=>t.publicId,getDocumentTypeNodeSystemId:t=>t.systemId,isTextNode:t=>"#text"===t.nodeName,isCommentNode:t=>"#comment"===t.nodeName,isDocumentTypeNode:t=>"#documentType"===t.nodeName,isElementNode:t=>Object.prototype.hasOwnProperty.call(t,"tagName"),setNodeSourceCodeLocation(t,e){t.sourceCodeLocation=e},getNodeSourceCodeLocation:t=>t.sourceCodeLocation,updateNodeSourceCodeLocation(t,e){t.sourceCodeLocation={...t.sourceCodeLocation,...e}}},Pi="html",wi=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],Bi=[...wi,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],Fi=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),Ui=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],Hi=[...Ui,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function Gi(t,e){return e.some((e=>t.startsWith(e)))}const qi="text/html",Yi="application/xhtml+xml",Vi=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((t=>[t.toLowerCase(),t]))),Wi=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:zs.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:zs.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:zs.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:zs.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:zs.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:zs.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:zs.XLINK}],["xml:base",{prefix:"xml",name:"base",namespace:zs.XML}],["xml:lang",{prefix:"xml",name:"lang",namespace:zs.XML}],["xml:space",{prefix:"xml",name:"space",namespace:zs.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:zs.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:zs.XMLNS}]]),Qi=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((t=>[t.toLowerCase(),t]))),Xi=new Set([ti.B,ti.BIG,ti.BLOCKQUOTE,ti.BODY,ti.BR,ti.CENTER,ti.CODE,ti.DD,ti.DIV,ti.DL,ti.DT,ti.EM,ti.EMBED,ti.H1,ti.H2,ti.H3,ti.H4,ti.H5,ti.H6,ti.HEAD,ti.HR,ti.I,ti.IMG,ti.LI,ti.LISTING,ti.MENU,ti.META,ti.NOBR,ti.OL,ti.P,ti.PRE,ti.RUBY,ti.S,ti.SMALL,ti.SPAN,ti.STRONG,ti.STRIKE,ti.SUB,ti.SUP,ti.TABLE,ti.TT,ti.U,ti.UL,ti.VAR]);function ji(t){for(let e=0;e0&&this._setContextModes(t,e)}onItemPop(t,e){var n,r;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(t,this.currentToken),null===(r=(n=this.treeAdapter).onItemPop)||void 0===r||r.call(n,t,this.openElements.current),e){let t,e;0===this.openElements.stackTop&&this.fragmentContext?(t=this.fragmentContext,e=this.fragmentContextID):({current:t,currentTagId:e}=this.openElements),this._setContextModes(t,e)}}_setContextModes(t,e){const n=t===this.document||this.treeAdapter.getNamespaceURI(t)===zs.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&!this._isIntegrationPoint(e,t)}_switchToTextParsing(t,e){this._insertElement(t,zs.HTML),this.tokenizer.state=e,this.originalInsertionMode=this.insertionMode,this.insertionMode=Zi.TEXT}switchToPlaintextParsing(){this.insertionMode=Zi.TEXT,this.originalInsertionMode=Zi.IN_BODY,this.tokenizer.state=ui.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let t=this.fragmentContext;for(;t;){if(this.treeAdapter.getTagName(t)===Js.FORM){this.formElement=t;break}t=this.treeAdapter.getParentNode(t)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===zs.HTML)switch(this.fragmentContextID){case ti.TITLE:case ti.TEXTAREA:this.tokenizer.state=ui.RCDATA;break;case ti.STYLE:case ti.XMP:case ti.IFRAME:case ti.NOEMBED:case ti.NOFRAMES:case ti.NOSCRIPT:this.tokenizer.state=ui.RAWTEXT;break;case ti.SCRIPT:this.tokenizer.state=ui.SCRIPT_DATA;break;case ti.PLAINTEXT:this.tokenizer.state=ui.PLAINTEXT}}_setDocumentType(t){const e=t.name||"",n=t.publicId||"",r=t.systemId||"";if(this.treeAdapter.setDocumentType(this.document,e,n,r),t.location){const e=this.treeAdapter.getChildNodes(this.document).find((t=>this.treeAdapter.isDocumentTypeNode(t)));e&&this.treeAdapter.setNodeSourceCodeLocation(e,t.location)}}_attachElementToTree(t,e){if(this.options.sourceCodeLocationInfo){const n=e&&{...e,startTag:e};this.treeAdapter.setNodeSourceCodeLocation(t,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(t);else{const e=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(e,t)}}_appendElement(t,e){const n=this.treeAdapter.createElement(t.tagName,e,t.attrs);this._attachElementToTree(n,t.location)}_insertElement(t,e){const n=this.treeAdapter.createElement(t.tagName,e,t.attrs);this._attachElementToTree(n,t.location),this.openElements.push(n,t.tagID)}_insertFakeElement(t,e){const n=this.treeAdapter.createElement(t,zs.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,e)}_insertTemplate(t){const e=this.treeAdapter.createElement(t.tagName,zs.HTML,t.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(e,n),this._attachElementToTree(e,t.location),this.openElements.push(e,t.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){const t=this.treeAdapter.createElement(Js.HTML,zs.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(t,null),this.treeAdapter.appendChild(this.openElements.current,t),this.openElements.push(t,ti.HTML)}_appendCommentNode(t,e){const n=this.treeAdapter.createCommentNode(t.data);this.treeAdapter.appendChild(e,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,t.location)}_insertCharacters(t){let e,n;if(this._shouldFosterParentOnInsertion()?(({parent:e,beforeElement:n}=this._findFosterParentingLocation()),n?this.treeAdapter.insertTextBefore(e,t.chars,n):this.treeAdapter.insertText(e,t.chars)):(e=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(e,t.chars)),!t.location)return;const r=this.treeAdapter.getChildNodes(e),s=n?r.lastIndexOf(n):r.length,i=r[s-1];if(this.treeAdapter.getNodeSourceCodeLocation(i)){const{endLine:e,endCol:n,endOffset:r}=t.location;this.treeAdapter.updateNodeSourceCodeLocation(i,{endLine:e,endCol:n,endOffset:r})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(i,t.location)}_adoptNodes(t,e){for(let n=this.treeAdapter.getFirstChild(t);n;n=this.treeAdapter.getFirstChild(t))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(e,n)}_setEndLocation(t,e){if(this.treeAdapter.getNodeSourceCodeLocation(t)&&e.location){const n=e.location,r=this.treeAdapter.getTagName(t),s=e.type===Ks.END_TAG&&r===e.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(t,s)}}shouldProcessStartTagTokenInForeignContent(t){if(!this.currentNotInHTML)return!1;let e,n;return 0===this.openElements.stackTop&&this.fragmentContext?(e=this.fragmentContext,n=this.fragmentContextID):({current:e,currentTagId:n}=this.openElements),(t.tagID!==ti.SVG||this.treeAdapter.getTagName(e)!==Js.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(e)!==zs.MATHML)&&(this.tokenizer.inForeignNode||(t.tagID===ti.MGLYPH||t.tagID===ti.MALIGNMARK)&&!this._isIntegrationPoint(n,e,zs.HTML))}_processToken(t){switch(t.type){case Ks.CHARACTER:this.onCharacter(t);break;case Ks.NULL_CHARACTER:this.onNullCharacter(t);break;case Ks.COMMENT:this.onComment(t);break;case Ks.DOCTYPE:this.onDoctype(t);break;case Ks.START_TAG:this._processStartTag(t);break;case Ks.END_TAG:this.onEndTag(t);break;case Ks.EOF:this.onEof(t);break;case Ks.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(t)}}_isIntegrationPoint(t,e,n){return $i(t,this.treeAdapter.getNamespaceURI(e),this.treeAdapter.getAttrList(e),n)}_reconstructActiveFormattingElements(){const t=this.activeFormattingElements.entries.length;if(t){const e=this.activeFormattingElements.entries.findIndex((t=>t.type===ki.Marker||this.openElements.contains(t.element)));for(let n=e<0?t-1:e-1;n>=0;n--){const t=this.activeFormattingElements.entries[n];this._insertElement(t.token,this.treeAdapter.getNamespaceURI(t.element)),t.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Zi.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(ti.P),this.openElements.popUntilTagNamePopped(ti.P)}_resetInsertionMode(){for(let t=this.openElements.stackTop;t>=0;t--)switch(0===t&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[t]){case ti.TR:return void(this.insertionMode=Zi.IN_ROW);case ti.TBODY:case ti.THEAD:case ti.TFOOT:return void(this.insertionMode=Zi.IN_TABLE_BODY);case ti.CAPTION:return void(this.insertionMode=Zi.IN_CAPTION);case ti.COLGROUP:return void(this.insertionMode=Zi.IN_COLUMN_GROUP);case ti.TABLE:return void(this.insertionMode=Zi.IN_TABLE);case ti.BODY:return void(this.insertionMode=Zi.IN_BODY);case ti.FRAMESET:return void(this.insertionMode=Zi.IN_FRAMESET);case ti.SELECT:return void this._resetInsertionModeForSelect(t);case ti.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case ti.HTML:return void(this.insertionMode=this.headElement?Zi.AFTER_HEAD:Zi.BEFORE_HEAD);case ti.TD:case ti.TH:if(t>0)return void(this.insertionMode=Zi.IN_CELL);break;case ti.HEAD:if(t>0)return void(this.insertionMode=Zi.IN_HEAD)}this.insertionMode=Zi.IN_BODY}_resetInsertionModeForSelect(t){if(t>0)for(let e=t-1;e>0;e--){const t=this.openElements.tagIDs[e];if(t===ti.TEMPLATE)break;if(t===ti.TABLE)return void(this.insertionMode=Zi.IN_SELECT_IN_TABLE)}this.insertionMode=Zi.IN_SELECT}_isElementCausesFosterParenting(t){return ta.has(t)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let t=this.openElements.stackTop;t>=0;t--){const e=this.openElements.items[t];switch(this.openElements.tagIDs[t]){case ti.TEMPLATE:if(this.treeAdapter.getNamespaceURI(e)===zs.HTML)return{parent:this.treeAdapter.getTemplateContent(e),beforeElement:null};break;case ti.TABLE:{const n=this.treeAdapter.getParentNode(e);return n?{parent:n,beforeElement:e}:{parent:this.openElements.items[t-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(t){const e=this._findFosterParentingLocation();e.beforeElement?this.treeAdapter.insertBefore(e.parent,t,e.beforeElement):this.treeAdapter.appendChild(e.parent,t)}_isSpecialElement(t,e){const n=this.treeAdapter.getNamespaceURI(t);return ii[n].has(e)}onCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(t,e){t._insertCharacters(e),t.framesetOk=!1}(this,t);else switch(this.insertionMode){case Zi.INITIAL:da(this,t);break;case Zi.BEFORE_HTML:fa(this,t);break;case Zi.BEFORE_HEAD:pa(this,t);break;case Zi.IN_HEAD:Ta(this,t);break;case Zi.IN_HEAD_NO_SCRIPT:_a(this,t);break;case Zi.AFTER_HEAD:ga(this,t);break;case Zi.IN_BODY:case Zi.IN_CAPTION:case Zi.IN_CELL:case Zi.IN_TEMPLATE:Na(this,t);break;case Zi.TEXT:case Zi.IN_SELECT:case Zi.IN_SELECT_IN_TABLE:this._insertCharacters(t);break;case Zi.IN_TABLE:case Zi.IN_TABLE_BODY:case Zi.IN_ROW:La(this,t);break;case Zi.IN_TABLE_TEXT:wa(this,t);break;case Zi.IN_COLUMN_GROUP:Ha(this,t);break;case Zi.AFTER_BODY:Ka(this,t);break;case Zi.AFTER_AFTER_BODY:za(this,t)}}onNullCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(t,e){e.chars=ws,t._insertCharacters(e)}(this,t);else switch(this.insertionMode){case Zi.INITIAL:da(this,t);break;case Zi.BEFORE_HTML:fa(this,t);break;case Zi.BEFORE_HEAD:pa(this,t);break;case Zi.IN_HEAD:Ta(this,t);break;case Zi.IN_HEAD_NO_SCRIPT:_a(this,t);break;case Zi.AFTER_HEAD:ga(this,t);break;case Zi.TEXT:this._insertCharacters(t);break;case Zi.IN_TABLE:case Zi.IN_TABLE_BODY:case Zi.IN_ROW:La(this,t);break;case Zi.IN_COLUMN_GROUP:Ha(this,t);break;case Zi.AFTER_BODY:Ka(this,t);break;case Zi.AFTER_AFTER_BODY:za(this,t)}}onComment(t){if(this.skipNextNewLine=!1,this.currentNotInHTML)ua(this,t);else switch(this.insertionMode){case Zi.INITIAL:case Zi.BEFORE_HTML:case Zi.BEFORE_HEAD:case Zi.IN_HEAD:case Zi.IN_HEAD_NO_SCRIPT:case Zi.AFTER_HEAD:case Zi.IN_BODY:case Zi.IN_TABLE:case Zi.IN_CAPTION:case Zi.IN_COLUMN_GROUP:case Zi.IN_TABLE_BODY:case Zi.IN_ROW:case Zi.IN_CELL:case Zi.IN_SELECT:case Zi.IN_SELECT_IN_TABLE:case Zi.IN_TEMPLATE:case Zi.IN_FRAMESET:case Zi.AFTER_FRAMESET:ua(this,t);break;case Zi.IN_TABLE_TEXT:Ba(this,t);break;case Zi.AFTER_BODY:!function(t,e){t._appendCommentNode(e,t.openElements.items[0])}(this,t);break;case Zi.AFTER_AFTER_BODY:case Zi.AFTER_AFTER_FRAMESET:!function(t,e){t._appendCommentNode(e,t.document)}(this,t)}}onDoctype(t){switch(this.skipNextNewLine=!1,this.insertionMode){case Zi.INITIAL:!function(t,e){t._setDocumentType(e);const n=e.forceQuirks?Zs.QUIRKS:function(t){if(t.name!==Pi)return Zs.QUIRKS;const{systemId:e}=t;if(e&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===e.toLowerCase())return Zs.QUIRKS;let{publicId:n}=t;if(null!==n){if(n=n.toLowerCase(),Fi.has(n))return Zs.QUIRKS;let t=null===e?Bi:wi;if(Gi(n,t))return Zs.QUIRKS;if(t=null===e?Ui:Hi,Gi(n,t))return Zs.LIMITED_QUIRKS}return Zs.NO_QUIRKS}(e);(function(t){return t.name===Pi&&null===t.publicId&&(null===t.systemId||"about:legacy-compat"===t.systemId)})(e)||t._err(e,Xs.nonConformingDoctype);t.treeAdapter.setDocumentMode(t.document,n),t.insertionMode=Zi.BEFORE_HTML}(this,t);break;case Zi.BEFORE_HEAD:case Zi.IN_HEAD:case Zi.IN_HEAD_NO_SCRIPT:case Zi.AFTER_HEAD:this._err(t,Xs.misplacedDoctype);break;case Zi.IN_TABLE_TEXT:Ba(this,t)}}onStartTag(t){this.skipNextNewLine=!1,this.currentToken=t,this._processStartTag(t),t.selfClosing&&!t.ackSelfClosing&&this._err(t,Xs.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(t){this.shouldProcessStartTagTokenInForeignContent(t)?function(t,e){if(function(t){const e=t.tagID;return e===ti.FONT&&t.attrs.some((({name:t})=>t===$s.COLOR||t===$s.SIZE||t===$s.FACE))||Xi.has(e)}(e))$a(t),t._startTagOutsideForeignContent(e);else{const n=t._getAdjustedCurrentElement(),r=t.treeAdapter.getNamespaceURI(n);r===zs.MATHML?ji(e):r===zs.SVG&&(!function(t){const e=Qi.get(t.tagName);null!=e&&(t.tagName=e,t.tagID=ri(t.tagName))}(e),Ki(e)),zi(e),e.selfClosing?t._appendElement(e,r):t._insertElement(e,r),e.ackSelfClosing=!0}}(this,t):this._startTagOutsideForeignContent(t)}_startTagOutsideForeignContent(t){switch(this.insertionMode){case Zi.INITIAL:da(this,t);break;case Zi.BEFORE_HTML:!function(t,e){e.tagID===ti.HTML?(t._insertElement(e,zs.HTML),t.insertionMode=Zi.BEFORE_HEAD):fa(t,e)}(this,t);break;case Zi.BEFORE_HEAD:!function(t,e){switch(e.tagID){case ti.HTML:Da(t,e);break;case ti.HEAD:t._insertElement(e,zs.HTML),t.headElement=t.openElements.current,t.insertionMode=Zi.IN_HEAD;break;default:pa(t,e)}}(this,t);break;case Zi.IN_HEAD:Ea(this,t);break;case Zi.IN_HEAD_NO_SCRIPT:!function(t,e){switch(e.tagID){case ti.HTML:Da(t,e);break;case ti.BASEFONT:case ti.BGSOUND:case ti.HEAD:case ti.LINK:case ti.META:case ti.NOFRAMES:case ti.STYLE:Ea(t,e);break;case ti.NOSCRIPT:t._err(e,Xs.nestedNoscriptInHead);break;default:_a(t,e)}}(this,t);break;case Zi.AFTER_HEAD:!function(t,e){switch(e.tagID){case ti.HTML:Da(t,e);break;case ti.BODY:t._insertElement(e,zs.HTML),t.framesetOk=!1,t.insertionMode=Zi.IN_BODY;break;case ti.FRAMESET:t._insertElement(e,zs.HTML),t.insertionMode=Zi.IN_FRAMESET;break;case ti.BASE:case ti.BASEFONT:case ti.BGSOUND:case ti.LINK:case ti.META:case ti.NOFRAMES:case ti.SCRIPT:case ti.STYLE:case ti.TEMPLATE:case ti.TITLE:t._err(e,Xs.abandonedHeadElementChild),t.openElements.push(t.headElement,ti.HEAD),Ea(t,e),t.openElements.remove(t.headElement);break;case ti.HEAD:t._err(e,Xs.misplacedStartTagForHeadElement);break;default:ga(t,e)}}(this,t);break;case Zi.IN_BODY:Da(this,t);break;case Zi.IN_TABLE:xa(this,t);break;case Zi.IN_TABLE_TEXT:Ba(this,t);break;case Zi.IN_CAPTION:!function(t,e){const n=e.tagID;Fa.has(n)?t.openElements.hasInTableScope(ti.CAPTION)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(ti.CAPTION),t.activeFormattingElements.clearToLastMarker(),t.insertionMode=Zi.IN_TABLE,xa(t,e)):Da(t,e)}(this,t);break;case Zi.IN_COLUMN_GROUP:Ua(this,t);break;case Zi.IN_TABLE_BODY:Ga(this,t);break;case Zi.IN_ROW:Ya(this,t);break;case Zi.IN_CELL:!function(t,e){const n=e.tagID;Fa.has(n)?(t.openElements.hasInTableScope(ti.TD)||t.openElements.hasInTableScope(ti.TH))&&(t._closeTableCell(),Ya(t,e)):Da(t,e)}(this,t);break;case Zi.IN_SELECT:Wa(this,t);break;case Zi.IN_SELECT_IN_TABLE:!function(t,e){const n=e.tagID;n===ti.CAPTION||n===ti.TABLE||n===ti.TBODY||n===ti.TFOOT||n===ti.THEAD||n===ti.TR||n===ti.TD||n===ti.TH?(t.openElements.popUntilTagNamePopped(ti.SELECT),t._resetInsertionMode(),t._processStartTag(e)):Wa(t,e)}(this,t);break;case Zi.IN_TEMPLATE:!function(t,e){switch(e.tagID){case ti.BASE:case ti.BASEFONT:case ti.BGSOUND:case ti.LINK:case ti.META:case ti.NOFRAMES:case ti.SCRIPT:case ti.STYLE:case ti.TEMPLATE:case ti.TITLE:Ea(t,e);break;case ti.CAPTION:case ti.COLGROUP:case ti.TBODY:case ti.TFOOT:case ti.THEAD:t.tmplInsertionModeStack[0]=Zi.IN_TABLE,t.insertionMode=Zi.IN_TABLE,xa(t,e);break;case ti.COL:t.tmplInsertionModeStack[0]=Zi.IN_COLUMN_GROUP,t.insertionMode=Zi.IN_COLUMN_GROUP,Ua(t,e);break;case ti.TR:t.tmplInsertionModeStack[0]=Zi.IN_TABLE_BODY,t.insertionMode=Zi.IN_TABLE_BODY,Ga(t,e);break;case ti.TD:case ti.TH:t.tmplInsertionModeStack[0]=Zi.IN_ROW,t.insertionMode=Zi.IN_ROW,Ya(t,e);break;default:t.tmplInsertionModeStack[0]=Zi.IN_BODY,t.insertionMode=Zi.IN_BODY,Da(t,e)}}(this,t);break;case Zi.AFTER_BODY:!function(t,e){e.tagID===ti.HTML?Da(t,e):Ka(t,e)}(this,t);break;case Zi.IN_FRAMESET:!function(t,e){switch(e.tagID){case ti.HTML:Da(t,e);break;case ti.FRAMESET:t._insertElement(e,zs.HTML);break;case ti.FRAME:t._appendElement(e,zs.HTML),e.ackSelfClosing=!0;break;case ti.NOFRAMES:Ea(t,e)}}(this,t);break;case Zi.AFTER_FRAMESET:!function(t,e){switch(e.tagID){case ti.HTML:Da(t,e);break;case ti.NOFRAMES:Ea(t,e)}}(this,t);break;case Zi.AFTER_AFTER_BODY:!function(t,e){e.tagID===ti.HTML?Da(t,e):za(t,e)}(this,t);break;case Zi.AFTER_AFTER_FRAMESET:!function(t,e){switch(e.tagID){case ti.HTML:Da(t,e);break;case ti.NOFRAMES:Ea(t,e)}}(this,t)}}onEndTag(t){this.skipNextNewLine=!1,this.currentToken=t,this.currentNotInHTML?function(t,e){if(e.tagID===ti.P||e.tagID===ti.BR)return $a(t),void t._endTagOutsideForeignContent(e);for(let n=t.openElements.stackTop;n>0;n--){const r=t.openElements.items[n];if(t.treeAdapter.getNamespaceURI(r)===zs.HTML){t._endTagOutsideForeignContent(e);break}const s=t.treeAdapter.getTagName(r);if(s.toLowerCase()===e.tagName){e.tagName=s,t.openElements.shortenToLength(n);break}}}(this,t):this._endTagOutsideForeignContent(t)}_endTagOutsideForeignContent(t){switch(this.insertionMode){case Zi.INITIAL:da(this,t);break;case Zi.BEFORE_HTML:!function(t,e){const n=e.tagID;n!==ti.HTML&&n!==ti.HEAD&&n!==ti.BODY&&n!==ti.BR||fa(t,e)}(this,t);break;case Zi.BEFORE_HEAD:!function(t,e){const n=e.tagID;n===ti.HEAD||n===ti.BODY||n===ti.HTML||n===ti.BR?pa(t,e):t._err(e,Xs.endTagWithoutMatchingOpenElement)}(this,t);break;case Zi.IN_HEAD:!function(t,e){switch(e.tagID){case ti.HEAD:t.openElements.pop(),t.insertionMode=Zi.AFTER_HEAD;break;case ti.BODY:case ti.BR:case ti.HTML:Ta(t,e);break;case ti.TEMPLATE:ma(t,e);break;default:t._err(e,Xs.endTagWithoutMatchingOpenElement)}}(this,t);break;case Zi.IN_HEAD_NO_SCRIPT:!function(t,e){switch(e.tagID){case ti.NOSCRIPT:t.openElements.pop(),t.insertionMode=Zi.IN_HEAD;break;case ti.BR:_a(t,e);break;default:t._err(e,Xs.endTagWithoutMatchingOpenElement)}}(this,t);break;case Zi.AFTER_HEAD:!function(t,e){switch(e.tagID){case ti.BODY:case ti.HTML:case ti.BR:ga(t,e);break;case ti.TEMPLATE:ma(t,e);break;default:t._err(e,Xs.endTagWithoutMatchingOpenElement)}}(this,t);break;case Zi.IN_BODY:Ra(this,t);break;case Zi.TEXT:!function(t,e){var n;e.tagID===ti.SCRIPT&&(null===(n=t.scriptHandler)||void 0===n||n.call(t,t.openElements.current));t.openElements.pop(),t.insertionMode=t.originalInsertionMode}(this,t);break;case Zi.IN_TABLE:Ma(this,t);break;case Zi.IN_TABLE_TEXT:Ba(this,t);break;case Zi.IN_CAPTION:!function(t,e){const n=e.tagID;switch(n){case ti.CAPTION:case ti.TABLE:t.openElements.hasInTableScope(ti.CAPTION)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(ti.CAPTION),t.activeFormattingElements.clearToLastMarker(),t.insertionMode=Zi.IN_TABLE,n===ti.TABLE&&Ma(t,e));break;case ti.BODY:case ti.COL:case ti.COLGROUP:case ti.HTML:case ti.TBODY:case ti.TD:case ti.TFOOT:case ti.TH:case ti.THEAD:case ti.TR:break;default:Ra(t,e)}}(this,t);break;case Zi.IN_COLUMN_GROUP:!function(t,e){switch(e.tagID){case ti.COLGROUP:t.openElements.currentTagId===ti.COLGROUP&&(t.openElements.pop(),t.insertionMode=Zi.IN_TABLE);break;case ti.TEMPLATE:ma(t,e);break;case ti.COL:break;default:Ha(t,e)}}(this,t);break;case Zi.IN_TABLE_BODY:qa(this,t);break;case Zi.IN_ROW:Va(this,t);break;case Zi.IN_CELL:!function(t,e){const n=e.tagID;switch(n){case ti.TD:case ti.TH:t.openElements.hasInTableScope(n)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(n),t.activeFormattingElements.clearToLastMarker(),t.insertionMode=Zi.IN_ROW);break;case ti.TABLE:case ti.TBODY:case ti.TFOOT:case ti.THEAD:case ti.TR:t.openElements.hasInTableScope(n)&&(t._closeTableCell(),Va(t,e));break;case ti.BODY:case ti.CAPTION:case ti.COL:case ti.COLGROUP:case ti.HTML:break;default:Ra(t,e)}}(this,t);break;case Zi.IN_SELECT:Qa(this,t);break;case Zi.IN_SELECT_IN_TABLE:!function(t,e){const n=e.tagID;n===ti.CAPTION||n===ti.TABLE||n===ti.TBODY||n===ti.TFOOT||n===ti.THEAD||n===ti.TR||n===ti.TD||n===ti.TH?t.openElements.hasInTableScope(n)&&(t.openElements.popUntilTagNamePopped(ti.SELECT),t._resetInsertionMode(),t.onEndTag(e)):Qa(t,e)}(this,t);break;case Zi.IN_TEMPLATE:!function(t,e){e.tagID===ti.TEMPLATE&&ma(t,e)}(this,t);break;case Zi.AFTER_BODY:ja(this,t);break;case Zi.IN_FRAMESET:!function(t,e){e.tagID!==ti.FRAMESET||t.openElements.isRootHtmlElementCurrent()||(t.openElements.pop(),t.fragmentContext||t.openElements.currentTagId===ti.FRAMESET||(t.insertionMode=Zi.AFTER_FRAMESET))}(this,t);break;case Zi.AFTER_FRAMESET:!function(t,e){e.tagID===ti.HTML&&(t.insertionMode=Zi.AFTER_AFTER_FRAMESET)}(this,t);break;case Zi.AFTER_AFTER_BODY:za(this,t)}}onEof(t){switch(this.insertionMode){case Zi.INITIAL:da(this,t);break;case Zi.BEFORE_HTML:fa(this,t);break;case Zi.BEFORE_HEAD:pa(this,t);break;case Zi.IN_HEAD:Ta(this,t);break;case Zi.IN_HEAD_NO_SCRIPT:_a(this,t);break;case Zi.AFTER_HEAD:ga(this,t);break;case Zi.IN_BODY:case Zi.IN_TABLE:case Zi.IN_CAPTION:case Zi.IN_COLUMN_GROUP:case Zi.IN_TABLE_BODY:case Zi.IN_ROW:case Zi.IN_CELL:case Zi.IN_SELECT:case Zi.IN_SELECT_IN_TABLE:ka(this,t);break;case Zi.TEXT:!function(t,e){t._err(e,Xs.eofInElementThatCanContainOnlyText),t.openElements.pop(),t.insertionMode=t.originalInsertionMode,t.onEof(e)}(this,t);break;case Zi.IN_TABLE_TEXT:Ba(this,t);break;case Zi.IN_TEMPLATE:Xa(this,t);break;case Zi.AFTER_BODY:case Zi.IN_FRAMESET:case Zi.AFTER_FRAMESET:case Zi.AFTER_AFTER_BODY:case Zi.AFTER_AFTER_FRAMESET:ha(this,t)}}onWhitespaceCharacter(t){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.chars.charCodeAt(0)===Bs.LINE_FEED)){if(1===t.chars.length)return;t.chars=t.chars.substr(1)}if(this.tokenizer.inForeignNode)this._insertCharacters(t);else switch(this.insertionMode){case Zi.IN_HEAD:case Zi.IN_HEAD_NO_SCRIPT:case Zi.AFTER_HEAD:case Zi.TEXT:case Zi.IN_COLUMN_GROUP:case Zi.IN_SELECT:case Zi.IN_SELECT_IN_TABLE:case Zi.IN_FRAMESET:case Zi.AFTER_FRAMESET:this._insertCharacters(t);break;case Zi.IN_BODY:case Zi.IN_CAPTION:case Zi.IN_CELL:case Zi.IN_TEMPLATE:case Zi.AFTER_BODY:case Zi.AFTER_AFTER_BODY:case Zi.AFTER_AFTER_FRAMESET:ba(this,t);break;case Zi.IN_TABLE:case Zi.IN_TABLE_BODY:case Zi.IN_ROW:La(this,t);break;case Zi.IN_TABLE_TEXT:Pa(this,t)}}}function ra(t,e){let n=t.activeFormattingElements.getElementEntryInScopeWithTagName(e.tagName);return n?t.openElements.contains(n.element)?t.openElements.hasInScope(e.tagID)||(n=null):(t.activeFormattingElements.removeEntry(n),n=null):Oa(t,e),n}function sa(t,e){let n=null,r=t.openElements.stackTop;for(;r>=0;r--){const s=t.openElements.items[r];if(s===e.element)break;t._isSpecialElement(s,t.openElements.tagIDs[r])&&(n=s)}return n||(t.openElements.shortenToLength(r<0?0:r),t.activeFormattingElements.removeEntry(e)),n}function ia(t,e,n){let r=e,s=t.openElements.getCommonAncestor(e);for(let i=0,a=s;a!==n;i++,a=s){s=t.openElements.getCommonAncestor(a);const n=t.activeFormattingElements.getElementEntry(a),o=n&&i>=3;!n||o?(o&&t.activeFormattingElements.removeEntry(n),t.openElements.remove(a)):(a=aa(t,n),r===e&&(t.activeFormattingElements.bookmark=n),t.treeAdapter.detachNode(r),t.treeAdapter.appendChild(a,r),r=a)}return r}function aa(t,e){const n=t.treeAdapter.getNamespaceURI(e.element),r=t.treeAdapter.createElement(e.token.tagName,n,e.token.attrs);return t.openElements.replace(e.element,r),e.element=r,r}function oa(t,e,n){const r=ri(t.treeAdapter.getTagName(e));if(t._isElementCausesFosterParenting(r))t._fosterParentElement(n);else{const s=t.treeAdapter.getNamespaceURI(e);r===ti.TEMPLATE&&s===zs.HTML&&(e=t.treeAdapter.getTemplateContent(e)),t.treeAdapter.appendChild(e,n)}}function ca(t,e,n){const r=t.treeAdapter.getNamespaceURI(n.element),{token:s}=n,i=t.treeAdapter.createElement(s.tagName,r,s.attrs);t._adoptNodes(e,i),t.treeAdapter.appendChild(e,i),t.activeFormattingElements.insertElementAfterBookmark(i,s),t.activeFormattingElements.removeEntry(n),t.openElements.remove(n.element),t.openElements.insertAfter(e,i,s.tagID)}function la(t,e){for(let n=0;n<8;n++){const n=ra(t,e);if(!n)break;const r=sa(t,n);if(!r)break;t.activeFormattingElements.bookmark=n;const s=ia(t,r,n.element),i=t.openElements.getCommonAncestor(n.element);t.treeAdapter.detachNode(s),i&&oa(t,i,s),ca(t,r,n)}}function ua(t,e){t._appendCommentNode(e,t.openElements.currentTmplContentOrNode)}function ha(t,e){if(t.stopped=!0,e.location){const n=t.fragmentContext?0:2;for(let r=t.openElements.stackTop;r>=n;r--)t._setEndLocation(t.openElements.items[r],e);if(!t.fragmentContext&&t.openElements.stackTop>=0){const n=t.openElements.items[0],r=t.treeAdapter.getNodeSourceCodeLocation(n);if(r&&!r.endTag&&(t._setEndLocation(n,e),t.openElements.stackTop>=1)){const n=t.openElements.items[1],r=t.treeAdapter.getNodeSourceCodeLocation(n);r&&!r.endTag&&t._setEndLocation(n,e)}}}}function da(t,e){t._err(e,Xs.missingDoctype,!0),t.treeAdapter.setDocumentMode(t.document,Zs.QUIRKS),t.insertionMode=Zi.BEFORE_HTML,t._processToken(e)}function fa(t,e){t._insertFakeRootElement(),t.insertionMode=Zi.BEFORE_HEAD,t._processToken(e)}function pa(t,e){t._insertFakeElement(Js.HEAD,ti.HEAD),t.headElement=t.openElements.current,t.insertionMode=Zi.IN_HEAD,t._processToken(e)}function Ea(t,e){switch(e.tagID){case ti.HTML:Da(t,e);break;case ti.BASE:case ti.BASEFONT:case ti.BGSOUND:case ti.LINK:case ti.META:t._appendElement(e,zs.HTML),e.ackSelfClosing=!0;break;case ti.TITLE:t._switchToTextParsing(e,ui.RCDATA);break;case ti.NOSCRIPT:t.options.scriptingEnabled?t._switchToTextParsing(e,ui.RAWTEXT):(t._insertElement(e,zs.HTML),t.insertionMode=Zi.IN_HEAD_NO_SCRIPT);break;case ti.NOFRAMES:case ti.STYLE:t._switchToTextParsing(e,ui.RAWTEXT);break;case ti.SCRIPT:t._switchToTextParsing(e,ui.SCRIPT_DATA);break;case ti.TEMPLATE:t._insertTemplate(e),t.activeFormattingElements.insertMarker(),t.framesetOk=!1,t.insertionMode=Zi.IN_TEMPLATE,t.tmplInsertionModeStack.unshift(Zi.IN_TEMPLATE);break;case ti.HEAD:t._err(e,Xs.misplacedStartTagForHeadElement);break;default:Ta(t,e)}}function ma(t,e){t.openElements.tmplCount>0?(t.openElements.generateImpliedEndTagsThoroughly(),t.openElements.currentTagId!==ti.TEMPLATE&&t._err(e,Xs.closingOfElementWithOpenChildElements),t.openElements.popUntilTagNamePopped(ti.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode()):t._err(e,Xs.endTagWithoutMatchingOpenElement)}function Ta(t,e){t.openElements.pop(),t.insertionMode=Zi.AFTER_HEAD,t._processToken(e)}function _a(t,e){const n=e.type===Ks.EOF?Xs.openElementsLeftAfterEof:Xs.disallowedContentInNoscriptInHead;t._err(e,n),t.openElements.pop(),t.insertionMode=Zi.IN_HEAD,t._processToken(e)}function ga(t,e){t._insertFakeElement(Js.BODY,ti.BODY),t.insertionMode=Zi.IN_BODY,Aa(t,e)}function Aa(t,e){switch(e.type){case Ks.CHARACTER:Na(t,e);break;case Ks.WHITESPACE_CHARACTER:ba(t,e);break;case Ks.COMMENT:ua(t,e);break;case Ks.START_TAG:Da(t,e);break;case Ks.END_TAG:Ra(t,e);break;case Ks.EOF:ka(t,e)}}function ba(t,e){t._reconstructActiveFormattingElements(),t._insertCharacters(e)}function Na(t,e){t._reconstructActiveFormattingElements(),t._insertCharacters(e),t.framesetOk=!1}function Ca(t,e){t._reconstructActiveFormattingElements(),t._appendElement(e,zs.HTML),t.framesetOk=!1,e.ackSelfClosing=!0}function Ia(t){const e=ei(t,$s.TYPE);return null!=e&&"hidden"===e.toLowerCase()}function Sa(t,e){t._switchToTextParsing(e,ui.RAWTEXT)}function ya(t,e){t._reconstructActiveFormattingElements(),t._insertElement(e,zs.HTML)}function Da(t,e){switch(e.tagID){case ti.I:case ti.S:case ti.B:case ti.U:case ti.EM:case ti.TT:case ti.BIG:case ti.CODE:case ti.FONT:case ti.SMALL:case ti.STRIKE:case ti.STRONG:!function(t,e){t._reconstructActiveFormattingElements(),t._insertElement(e,zs.HTML),t.activeFormattingElements.pushElement(t.openElements.current,e)}(t,e);break;case ti.A:!function(t,e){const n=t.activeFormattingElements.getElementEntryInScopeWithTagName(Js.A);n&&(la(t,e),t.openElements.remove(n.element),t.activeFormattingElements.removeEntry(n)),t._reconstructActiveFormattingElements(),t._insertElement(e,zs.HTML),t.activeFormattingElements.pushElement(t.openElements.current,e)}(t,e);break;case ti.H1:case ti.H2:case ti.H3:case ti.H4:case ti.H5:case ti.H6:!function(t,e){t.openElements.hasInButtonScope(ti.P)&&t._closePElement(),ai(t.openElements.currentTagId)&&t.openElements.pop(),t._insertElement(e,zs.HTML)}(t,e);break;case ti.P:case ti.DL:case ti.OL:case ti.UL:case ti.DIV:case ti.DIR:case ti.NAV:case ti.MAIN:case ti.MENU:case ti.ASIDE:case ti.CENTER:case ti.FIGURE:case ti.FOOTER:case ti.HEADER:case ti.HGROUP:case ti.DIALOG:case ti.DETAILS:case ti.ADDRESS:case ti.ARTICLE:case ti.SECTION:case ti.SUMMARY:case ti.FIELDSET:case ti.BLOCKQUOTE:case ti.FIGCAPTION:!function(t,e){t.openElements.hasInButtonScope(ti.P)&&t._closePElement(),t._insertElement(e,zs.HTML)}(t,e);break;case ti.LI:case ti.DD:case ti.DT:!function(t,e){t.framesetOk=!1;const n=e.tagID;for(let r=t.openElements.stackTop;r>=0;r--){const e=t.openElements.tagIDs[r];if(n===ti.LI&&e===ti.LI||(n===ti.DD||n===ti.DT)&&(e===ti.DD||e===ti.DT)){t.openElements.generateImpliedEndTagsWithExclusion(e),t.openElements.popUntilTagNamePopped(e);break}if(e!==ti.ADDRESS&&e!==ti.DIV&&e!==ti.P&&t._isSpecialElement(t.openElements.items[r],e))break}t.openElements.hasInButtonScope(ti.P)&&t._closePElement(),t._insertElement(e,zs.HTML)}(t,e);break;case ti.BR:case ti.IMG:case ti.WBR:case ti.AREA:case ti.EMBED:case ti.KEYGEN:Ca(t,e);break;case ti.HR:!function(t,e){t.openElements.hasInButtonScope(ti.P)&&t._closePElement(),t._appendElement(e,zs.HTML),t.framesetOk=!1,e.ackSelfClosing=!0}(t,e);break;case ti.RB:case ti.RTC:!function(t,e){t.openElements.hasInScope(ti.RUBY)&&t.openElements.generateImpliedEndTags(),t._insertElement(e,zs.HTML)}(t,e);break;case ti.RT:case ti.RP:!function(t,e){t.openElements.hasInScope(ti.RUBY)&&t.openElements.generateImpliedEndTagsWithExclusion(ti.RTC),t._insertElement(e,zs.HTML)}(t,e);break;case ti.PRE:case ti.LISTING:!function(t,e){t.openElements.hasInButtonScope(ti.P)&&t._closePElement(),t._insertElement(e,zs.HTML),t.skipNextNewLine=!0,t.framesetOk=!1}(t,e);break;case ti.XMP:!function(t,e){t.openElements.hasInButtonScope(ti.P)&&t._closePElement(),t._reconstructActiveFormattingElements(),t.framesetOk=!1,t._switchToTextParsing(e,ui.RAWTEXT)}(t,e);break;case ti.SVG:!function(t,e){t._reconstructActiveFormattingElements(),Ki(e),zi(e),e.selfClosing?t._appendElement(e,zs.SVG):t._insertElement(e,zs.SVG),e.ackSelfClosing=!0}(t,e);break;case ti.HTML:!function(t,e){0===t.openElements.tmplCount&&t.treeAdapter.adoptAttributes(t.openElements.items[0],e.attrs)}(t,e);break;case ti.BASE:case ti.LINK:case ti.META:case ti.STYLE:case ti.TITLE:case ti.SCRIPT:case ti.BGSOUND:case ti.BASEFONT:case ti.TEMPLATE:Ea(t,e);break;case ti.BODY:!function(t,e){const n=t.openElements.tryPeekProperlyNestedBodyElement();n&&0===t.openElements.tmplCount&&(t.framesetOk=!1,t.treeAdapter.adoptAttributes(n,e.attrs))}(t,e);break;case ti.FORM:!function(t,e){const n=t.openElements.tmplCount>0;t.formElement&&!n||(t.openElements.hasInButtonScope(ti.P)&&t._closePElement(),t._insertElement(e,zs.HTML),n||(t.formElement=t.openElements.current))}(t,e);break;case ti.NOBR:!function(t,e){t._reconstructActiveFormattingElements(),t.openElements.hasInScope(ti.NOBR)&&(la(t,e),t._reconstructActiveFormattingElements()),t._insertElement(e,zs.HTML),t.activeFormattingElements.pushElement(t.openElements.current,e)}(t,e);break;case ti.MATH:!function(t,e){t._reconstructActiveFormattingElements(),ji(e),zi(e),e.selfClosing?t._appendElement(e,zs.MATHML):t._insertElement(e,zs.MATHML),e.ackSelfClosing=!0}(t,e);break;case ti.TABLE:!function(t,e){t.treeAdapter.getDocumentMode(t.document)!==Zs.QUIRKS&&t.openElements.hasInButtonScope(ti.P)&&t._closePElement(),t._insertElement(e,zs.HTML),t.framesetOk=!1,t.insertionMode=Zi.IN_TABLE}(t,e);break;case ti.INPUT:!function(t,e){t._reconstructActiveFormattingElements(),t._appendElement(e,zs.HTML),Ia(e)||(t.framesetOk=!1),e.ackSelfClosing=!0}(t,e);break;case ti.PARAM:case ti.TRACK:case ti.SOURCE:!function(t,e){t._appendElement(e,zs.HTML),e.ackSelfClosing=!0}(t,e);break;case ti.IMAGE:!function(t,e){e.tagName=Js.IMG,e.tagID=ti.IMG,Ca(t,e)}(t,e);break;case ti.BUTTON:!function(t,e){t.openElements.hasInScope(ti.BUTTON)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(ti.BUTTON)),t._reconstructActiveFormattingElements(),t._insertElement(e,zs.HTML),t.framesetOk=!1}(t,e);break;case ti.APPLET:case ti.OBJECT:case ti.MARQUEE:!function(t,e){t._reconstructActiveFormattingElements(),t._insertElement(e,zs.HTML),t.activeFormattingElements.insertMarker(),t.framesetOk=!1}(t,e);break;case ti.IFRAME:!function(t,e){t.framesetOk=!1,t._switchToTextParsing(e,ui.RAWTEXT)}(t,e);break;case ti.SELECT:!function(t,e){t._reconstructActiveFormattingElements(),t._insertElement(e,zs.HTML),t.framesetOk=!1,t.insertionMode=t.insertionMode===Zi.IN_TABLE||t.insertionMode===Zi.IN_CAPTION||t.insertionMode===Zi.IN_TABLE_BODY||t.insertionMode===Zi.IN_ROW||t.insertionMode===Zi.IN_CELL?Zi.IN_SELECT_IN_TABLE:Zi.IN_SELECT}(t,e);break;case ti.OPTION:case ti.OPTGROUP:!function(t,e){t.openElements.currentTagId===ti.OPTION&&t.openElements.pop(),t._reconstructActiveFormattingElements(),t._insertElement(e,zs.HTML)}(t,e);break;case ti.NOEMBED:Sa(t,e);break;case ti.FRAMESET:!function(t,e){const n=t.openElements.tryPeekProperlyNestedBodyElement();t.framesetOk&&n&&(t.treeAdapter.detachNode(n),t.openElements.popAllUpToHtmlElement(),t._insertElement(e,zs.HTML),t.insertionMode=Zi.IN_FRAMESET)}(t,e);break;case ti.TEXTAREA:!function(t,e){t._insertElement(e,zs.HTML),t.skipNextNewLine=!0,t.tokenizer.state=ui.RCDATA,t.originalInsertionMode=t.insertionMode,t.framesetOk=!1,t.insertionMode=Zi.TEXT}(t,e);break;case ti.NOSCRIPT:t.options.scriptingEnabled?Sa(t,e):ya(t,e);break;case ti.PLAINTEXT:!function(t,e){t.openElements.hasInButtonScope(ti.P)&&t._closePElement(),t._insertElement(e,zs.HTML),t.tokenizer.state=ui.PLAINTEXT}(t,e);break;case ti.COL:case ti.TH:case ti.TD:case ti.TR:case ti.HEAD:case ti.FRAME:case ti.TBODY:case ti.TFOOT:case ti.THEAD:case ti.CAPTION:case ti.COLGROUP:break;default:ya(t,e)}}function Oa(t,e){const n=e.tagName,r=e.tagID;for(let s=t.openElements.stackTop;s>0;s--){const e=t.openElements.items[s],i=t.openElements.tagIDs[s];if(r===i&&(r!==ti.UNKNOWN||t.treeAdapter.getTagName(e)===n)){t.openElements.generateImpliedEndTagsWithExclusion(r),t.openElements.stackTop>=s&&t.openElements.shortenToLength(s);break}if(t._isSpecialElement(e,i))break}}function Ra(t,e){switch(e.tagID){case ti.A:case ti.B:case ti.I:case ti.S:case ti.U:case ti.EM:case ti.TT:case ti.BIG:case ti.CODE:case ti.FONT:case ti.NOBR:case ti.SMALL:case ti.STRIKE:case ti.STRONG:la(t,e);break;case ti.P:!function(t){t.openElements.hasInButtonScope(ti.P)||t._insertFakeElement(Js.P,ti.P),t._closePElement()}(t);break;case ti.DL:case ti.UL:case ti.OL:case ti.DIR:case ti.DIV:case ti.NAV:case ti.PRE:case ti.MAIN:case ti.MENU:case ti.ASIDE:case ti.BUTTON:case ti.CENTER:case ti.FIGURE:case ti.FOOTER:case ti.HEADER:case ti.HGROUP:case ti.DIALOG:case ti.ADDRESS:case ti.ARTICLE:case ti.DETAILS:case ti.SECTION:case ti.SUMMARY:case ti.LISTING:case ti.FIELDSET:case ti.BLOCKQUOTE:case ti.FIGCAPTION:!function(t,e){const n=e.tagID;t.openElements.hasInScope(n)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(n))}(t,e);break;case ti.LI:!function(t){t.openElements.hasInListItemScope(ti.LI)&&(t.openElements.generateImpliedEndTagsWithExclusion(ti.LI),t.openElements.popUntilTagNamePopped(ti.LI))}(t);break;case ti.DD:case ti.DT:!function(t,e){const n=e.tagID;t.openElements.hasInScope(n)&&(t.openElements.generateImpliedEndTagsWithExclusion(n),t.openElements.popUntilTagNamePopped(n))}(t,e);break;case ti.H1:case ti.H2:case ti.H3:case ti.H4:case ti.H5:case ti.H6:!function(t){t.openElements.hasNumberedHeaderInScope()&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilNumberedHeaderPopped())}(t);break;case ti.BR:!function(t){t._reconstructActiveFormattingElements(),t._insertFakeElement(Js.BR,ti.BR),t.openElements.pop(),t.framesetOk=!1}(t);break;case ti.BODY:!function(t,e){if(t.openElements.hasInScope(ti.BODY)&&(t.insertionMode=Zi.AFTER_BODY,t.options.sourceCodeLocationInfo)){const n=t.openElements.tryPeekProperlyNestedBodyElement();n&&t._setEndLocation(n,e)}}(t,e);break;case ti.HTML:!function(t,e){t.openElements.hasInScope(ti.BODY)&&(t.insertionMode=Zi.AFTER_BODY,ja(t,e))}(t,e);break;case ti.FORM:!function(t){const e=t.openElements.tmplCount>0,{formElement:n}=t;e||(t.formElement=null),(n||e)&&t.openElements.hasInScope(ti.FORM)&&(t.openElements.generateImpliedEndTags(),e?t.openElements.popUntilTagNamePopped(ti.FORM):n&&t.openElements.remove(n))}(t);break;case ti.APPLET:case ti.OBJECT:case ti.MARQUEE:!function(t,e){const n=e.tagID;t.openElements.hasInScope(n)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(n),t.activeFormattingElements.clearToLastMarker())}(t,e);break;case ti.TEMPLATE:ma(t,e);break;default:Oa(t,e)}}function ka(t,e){t.tmplInsertionModeStack.length>0?Xa(t,e):ha(t,e)}function La(t,e){if(ta.has(t.openElements.currentTagId))switch(t.pendingCharacterTokens.length=0,t.hasNonWhitespacePendingCharacterToken=!1,t.originalInsertionMode=t.insertionMode,t.insertionMode=Zi.IN_TABLE_TEXT,e.type){case Ks.CHARACTER:wa(t,e);break;case Ks.WHITESPACE_CHARACTER:Pa(t,e)}else va(t,e)}function xa(t,e){switch(e.tagID){case ti.TD:case ti.TH:case ti.TR:!function(t,e){t.openElements.clearBackToTableContext(),t._insertFakeElement(Js.TBODY,ti.TBODY),t.insertionMode=Zi.IN_TABLE_BODY,Ga(t,e)}(t,e);break;case ti.STYLE:case ti.SCRIPT:case ti.TEMPLATE:Ea(t,e);break;case ti.COL:!function(t,e){t.openElements.clearBackToTableContext(),t._insertFakeElement(Js.COLGROUP,ti.COLGROUP),t.insertionMode=Zi.IN_COLUMN_GROUP,Ua(t,e)}(t,e);break;case ti.FORM:!function(t,e){t.formElement||0!==t.openElements.tmplCount||(t._insertElement(e,zs.HTML),t.formElement=t.openElements.current,t.openElements.pop())}(t,e);break;case ti.TABLE:!function(t,e){t.openElements.hasInTableScope(ti.TABLE)&&(t.openElements.popUntilTagNamePopped(ti.TABLE),t._resetInsertionMode(),t._processStartTag(e))}(t,e);break;case ti.TBODY:case ti.TFOOT:case ti.THEAD:!function(t,e){t.openElements.clearBackToTableContext(),t._insertElement(e,zs.HTML),t.insertionMode=Zi.IN_TABLE_BODY}(t,e);break;case ti.INPUT:!function(t,e){Ia(e)?t._appendElement(e,zs.HTML):va(t,e),e.ackSelfClosing=!0}(t,e);break;case ti.CAPTION:!function(t,e){t.openElements.clearBackToTableContext(),t.activeFormattingElements.insertMarker(),t._insertElement(e,zs.HTML),t.insertionMode=Zi.IN_CAPTION}(t,e);break;case ti.COLGROUP:!function(t,e){t.openElements.clearBackToTableContext(),t._insertElement(e,zs.HTML),t.insertionMode=Zi.IN_COLUMN_GROUP}(t,e);break;default:va(t,e)}}function Ma(t,e){switch(e.tagID){case ti.TABLE:t.openElements.hasInTableScope(ti.TABLE)&&(t.openElements.popUntilTagNamePopped(ti.TABLE),t._resetInsertionMode());break;case ti.TEMPLATE:ma(t,e);break;case ti.BODY:case ti.CAPTION:case ti.COL:case ti.COLGROUP:case ti.HTML:case ti.TBODY:case ti.TD:case ti.TFOOT:case ti.TH:case ti.THEAD:case ti.TR:break;default:va(t,e)}}function va(t,e){const n=t.fosterParentingEnabled;t.fosterParentingEnabled=!0,Aa(t,e),t.fosterParentingEnabled=n}function Pa(t,e){t.pendingCharacterTokens.push(e)}function wa(t,e){t.pendingCharacterTokens.push(e),t.hasNonWhitespacePendingCharacterToken=!0}function Ba(t,e){let n=0;if(t.hasNonWhitespacePendingCharacterToken)for(;n0&&t.openElements.currentTagId===ti.OPTION&&t.openElements.tagIDs[t.openElements.stackTop-1]===ti.OPTGROUP&&t.openElements.pop(),t.openElements.currentTagId===ti.OPTGROUP&&t.openElements.pop();break;case ti.OPTION:t.openElements.currentTagId===ti.OPTION&&t.openElements.pop();break;case ti.SELECT:t.openElements.hasInSelectScope(ti.SELECT)&&(t.openElements.popUntilTagNamePopped(ti.SELECT),t._resetInsertionMode());break;case ti.TEMPLATE:ma(t,e)}}function Xa(t,e){t.openElements.tmplCount>0?(t.openElements.popUntilTagNamePopped(ti.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode(),t.onEof(e)):ha(t,e)}function ja(t,e){var n;if(e.tagID===ti.HTML){if(t.fragmentContext||(t.insertionMode=Zi.AFTER_AFTER_BODY),t.options.sourceCodeLocationInfo&&t.openElements.tagIDs[0]===ti.HTML){t._setEndLocation(t.openElements.items[0],e);const r=t.openElements.items[1];r&&!(null===(n=t.treeAdapter.getNodeSourceCodeLocation(r))||void 0===n?void 0:n.endTag)&&t._setEndLocation(r,e)}}else Ka(t,e)}function Ka(t,e){t.insertionMode=Zi.IN_BODY,Aa(t,e)}function za(t,e){t.insertionMode=Zi.IN_BODY,Aa(t,e)}function $a(t){for(;t.treeAdapter.getNamespaceURI(t.openElements.current)!==zs.HTML&&!t._isIntegrationPoint(t.openElements.currentTagId,t.openElements.current);)t.openElements.pop()}const Za=new Set([Js.AREA,Js.BASE,Js.BASEFONT,Js.BGSOUND,Js.BR,Js.COL,Js.EMBED,Js.FRAME,Js.HR,Js.IMG,Js.INPUT,Js.KEYGEN,Js.LINK,Js.META,Js.PARAM,Js.SOURCE,Js.TRACK,Js.WBR]);function Ja(t,e){return e.treeAdapter.isElementNode(t)&&e.treeAdapter.getNamespaceURI(t)===zs.HTML&&Za.has(e.treeAdapter.getTagName(t))}const to={treeAdapter:vi,scriptingEnabled:!0};function eo(t,e){return ro(t,{...to,...e})}function no(t,e){let n="";const r=e.treeAdapter.isElementNode(t)&&e.treeAdapter.getTagName(t)===Js.TEMPLATE&&e.treeAdapter.getNamespaceURI(t)===zs.HTML?e.treeAdapter.getTemplateContent(t):t,s=e.treeAdapter.getChildNodes(r);if(s)for(const i of s)n+=ro(i,e);return n}function ro(t,e){return e.treeAdapter.isElementNode(t)?function(t,e){const n=e.treeAdapter.getTagName(t);return`<${n}${function(t,{treeAdapter:e}){let n="";for(const r of e.getAttrList(t)){if(n+=" ",r.namespace)switch(r.namespace){case zs.XML:n+=`xml:${r.name}`;break;case zs.XMLNS:"xmlns"!==r.name&&(n+="xmlns:"),n+=r.name;break;case zs.XLINK:n+=`xlink:${r.name}`;break;default:n+=`${r.prefix}:${r.name}`}else n+=r.name;n+=`="${ut(r.value)}"`}return n}(t,e)}>${Ja(t,e)?"":`${no(t,e)}`}`}(t,e):e.treeAdapter.isTextNode(t)?function(t,e){const{treeAdapter:n}=e,r=n.getTextNodeContent(t),s=n.getParentNode(t),i=s&&n.isElementNode(s)&&n.getTagName(s);return i&&n.getNamespaceURI(s)===zs.HTML&&(a=i,o=e.scriptingEnabled,oi.has(a)||o&&a===Js.NOSCRIPT)?r:ht(r);var a,o}(t,e):e.treeAdapter.isCommentNode(t)?function(t,{treeAdapter:e}){return`\x3c!--${e.getCommentNodeContent(t)}--\x3e`}(t,e):e.treeAdapter.isDocumentTypeNode(t)?function(t,{treeAdapter:e}){return``}(t,e):""}function so(t){return new S(t)}function io(t){const e=t.includes('"')?"'":'"';return e+t+e}const ao={isCommentNode:P,isElementNode:x,isTextNode:v,createDocument(){const t=new k([]);return t["x-mode"]=Zs.NO_QUIRKS,t},createDocumentFragment:()=>new k([]),createElement(t,e,n){const r=Object.create(null),s=Object.create(null),i=Object.create(null);for(let o=0;onew y(t),appendChild(t,e){const n=t.children[t.children.length-1];n&&(n.next=e,e.prev=n),t.children.push(e),e.parent=t},insertBefore(t,e,n){const r=t.children.indexOf(n),{prev:s}=n;s&&(s.next=e,e.prev=s),n.prev=e,e.next=n,t.children.splice(r,0,e),e.parent=t},setTemplateContent(t,e){ao.appendChild(t,e)},getTemplateContent:t=>t.children[0],setDocumentType(t,e,n,r){const s=function(t,e,n){let r="!DOCTYPE ";return t&&(r+=t),e?r+=` PUBLIC ${io(e)}`:n&&(r+=" SYSTEM"),n&&(r+=` ${io(n)}`),r}(e,n,r);let i=t.children.find((t=>w(t)&&"!doctype"===t.name));i?i.data=null!==s&&void 0!==s?s:null:(i=new D("!doctype",s),ao.appendChild(t,i)),i["x-name"]=null!==e&&void 0!==e?e:void 0,i["x-publicId"]=null!==n&&void 0!==n?n:void 0,i["x-systemId"]=null!==r&&void 0!==r?r:void 0},setDocumentMode(t,e){t["x-mode"]=e},getDocumentMode:t=>t["x-mode"],detachNode(t){if(t.parent){const e=t.parent.children.indexOf(t),{prev:n,next:r}=t;t.prev=null,t.next=null,n&&(n.next=r),r&&(r.prev=n),t.parent.children.splice(e,1),t.parent=null}},insertText(t,e){const n=t.children[t.children.length-1];n&&v(n)?n.data+=e:ao.appendChild(t,so(e))},insertTextBefore(t,e,n){const r=t.children[t.children.indexOf(n)-1];r&&v(r)?r.data+=e:ao.insertBefore(t,so(e),n)},adoptAttributes(t,e){for(let n=0;nt.children[0],getChildNodes:t=>t.children,getParentNode:t=>t.parent,getAttrList:t=>t.attributes,getTagName:t=>t.name,getNamespaceURI:t=>t.namespace,getTextNodeContent:t=>t.data,getCommentNodeContent:t=>t.data,getDocumentTypeNodeName(t){var e;return null!==(e=t["x-name"])&&void 0!==e?e:""},getDocumentTypeNodePublicId(t){var e;return null!==(e=t["x-publicId"])&&void 0!==e?e:""},getDocumentTypeNodeSystemId(t){var e;return null!==(e=t["x-systemId"])&&void 0!==e?e:""},isDocumentTypeNode:t=>w(t)&&"!doctype"===t.name,setNodeSourceCodeLocation(t,e){e&&(t.startIndex=e.startOffset,t.endIndex=e.endOffset),t.sourceCodeLocation=e},getNodeSourceCodeLocation:t=>t.sourceCodeLocation,updateNodeSourceCodeLocation(t,e){null!=e.endOffset&&(t.endIndex=e.endOffset),t.sourceCodeLocation={...t.sourceCodeLocation,...e}}};function oo(t,e,n,r){const s={scriptingEnabled:"boolean"!==typeof e.scriptingEnabled||e.scriptingEnabled,treeAdapter:ao,sourceCodeLocationInfo:e.sourceCodeLocationInfo};return n?function(t,e){return na.parse(t,e)}(t,s):function(t,e,n){"string"===typeof t&&(n=e,e=t,t=null);const r=na.getFragmentParser(t,n);return r.tokenizer.write(e,!0),r.getFragment()}(r,t,s)}const co={treeAdapter:ao};var lo,uo,ho;function fo(t){return t===lo.Space||t===lo.NewLine||t===lo.Tab||t===lo.FormFeed||t===lo.CarriageReturn}function po(t){return t===lo.Slash||t===lo.Gt||fo(t)}function Eo(t){return t>=lo.Zero&&t<=lo.Nine}!function(t){t[t.Tab=9]="Tab",t[t.NewLine=10]="NewLine",t[t.FormFeed=12]="FormFeed",t[t.CarriageReturn=13]="CarriageReturn",t[t.Space=32]="Space",t[t.ExclamationMark=33]="ExclamationMark",t[t.Number=35]="Number",t[t.Amp=38]="Amp",t[t.SingleQuote=39]="SingleQuote",t[t.DoubleQuote=34]="DoubleQuote",t[t.Dash=45]="Dash",t[t.Slash=47]="Slash",t[t.Zero=48]="Zero",t[t.Nine=57]="Nine",t[t.Semi=59]="Semi",t[t.Lt=60]="Lt",t[t.Eq=61]="Eq",t[t.Gt=62]="Gt",t[t.Questionmark=63]="Questionmark",t[t.UpperA=65]="UpperA",t[t.LowerA=97]="LowerA",t[t.UpperF=70]="UpperF",t[t.LowerF=102]="LowerF",t[t.UpperZ=90]="UpperZ",t[t.LowerZ=122]="LowerZ",t[t.LowerX=120]="LowerX",t[t.OpeningSquareBracket=91]="OpeningSquareBracket"}(lo||(lo={})),function(t){t[t.Text=1]="Text",t[t.BeforeTagName=2]="BeforeTagName",t[t.InTagName=3]="InTagName",t[t.InSelfClosingTag=4]="InSelfClosingTag",t[t.BeforeClosingTagName=5]="BeforeClosingTagName",t[t.InClosingTagName=6]="InClosingTagName",t[t.AfterClosingTagName=7]="AfterClosingTagName",t[t.BeforeAttributeName=8]="BeforeAttributeName",t[t.InAttributeName=9]="InAttributeName",t[t.AfterAttributeName=10]="AfterAttributeName",t[t.BeforeAttributeValue=11]="BeforeAttributeValue",t[t.InAttributeValueDq=12]="InAttributeValueDq",t[t.InAttributeValueSq=13]="InAttributeValueSq",t[t.InAttributeValueNq=14]="InAttributeValueNq",t[t.BeforeDeclaration=15]="BeforeDeclaration",t[t.InDeclaration=16]="InDeclaration",t[t.InProcessingInstruction=17]="InProcessingInstruction",t[t.BeforeComment=18]="BeforeComment",t[t.CDATASequence=19]="CDATASequence",t[t.InSpecialComment=20]="InSpecialComment",t[t.InCommentLike=21]="InCommentLike",t[t.BeforeSpecialS=22]="BeforeSpecialS",t[t.SpecialStartSequence=23]="SpecialStartSequence",t[t.InSpecialTag=24]="InSpecialTag",t[t.BeforeEntity=25]="BeforeEntity",t[t.BeforeNumericEntity=26]="BeforeNumericEntity",t[t.InNamedEntity=27]="InNamedEntity",t[t.InNumericEntity=28]="InNumericEntity",t[t.InHexEntity=29]="InHexEntity"}(uo||(uo={})),function(t){t[t.NoValue=0]="NoValue",t[t.Unquoted=1]="Unquoted",t[t.Single=2]="Single",t[t.Double=3]="Double"}(ho||(ho={}));const mo={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])};class To{constructor({xmlMode:t=!1,decodeEntities:e=!0},n){this.cbs=n,this.state=uo.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=uo.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=t,this.decodeEntities=e,this.entityTrie=t?W:V}reset(){this.state=uo.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=uo.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=uo.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===lo.Amp&&(this.state=uo.BeforeEntity)}stateSpecialStartSequence(t){const e=this.sequenceIndex===this.currentSequence.length;if(e?po(t):(32|t)===this.currentSequence[this.sequenceIndex]){if(!e)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=uo.InTagName,this.stateInTagName(t)}stateInSpecialTag(t){if(this.sequenceIndex===this.currentSequence.length){if(t===lo.Gt||fo(t)){const e=this.index-this.currentSequence.length;if(this.sectionStart=lo.LowerA&&t<=lo.LowerZ||t>=lo.UpperA&&t<=lo.UpperZ}(t)}startSpecial(t,e){this.isSpecial=!0,this.currentSequence=t,this.sequenceIndex=e,this.state=uo.SpecialStartSequence}stateBeforeTagName(t){if(t===lo.ExclamationMark)this.state=uo.BeforeDeclaration,this.sectionStart=this.index+1;else if(t===lo.Questionmark)this.state=uo.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(t)){const e=32|t;this.sectionStart=this.index,this.xmlMode||e!==mo.TitleEnd[2]?this.state=this.xmlMode||e!==mo.ScriptEnd[2]?uo.InTagName:uo.BeforeSpecialS:this.startSpecial(mo.TitleEnd,3)}else t===lo.Slash?this.state=uo.BeforeClosingTagName:(this.state=uo.Text,this.stateText(t))}stateInTagName(t){po(t)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=uo.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateBeforeClosingTagName(t){fo(t)||(t===lo.Gt?this.state=uo.Text:(this.state=this.isTagStartChar(t)?uo.InClosingTagName:uo.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(t){(t===lo.Gt||fo(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=uo.AfterClosingTagName,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){(t===lo.Gt||this.fastForwardTo(lo.Gt))&&(this.state=uo.Text,this.baseState=uo.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(t){t===lo.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=uo.InSpecialTag,this.sequenceIndex=0):this.state=uo.Text,this.baseState=this.state,this.sectionStart=this.index+1):t===lo.Slash?this.state=uo.InSelfClosingTag:fo(t)||(this.state=uo.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===lo.Gt?(this.cbs.onselfclosingtag(this.index),this.state=uo.Text,this.baseState=uo.Text,this.sectionStart=this.index+1,this.isSpecial=!1):fo(t)||(this.state=uo.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateInAttributeName(t){(t===lo.Eq||po(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=uo.AfterAttributeName,this.stateAfterAttributeName(t))}stateAfterAttributeName(t){t===lo.Eq?this.state=uo.BeforeAttributeValue:t===lo.Slash||t===lo.Gt?(this.cbs.onattribend(ho.NoValue,this.index),this.state=uo.BeforeAttributeName,this.stateBeforeAttributeName(t)):fo(t)||(this.cbs.onattribend(ho.NoValue,this.index),this.state=uo.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(t){t===lo.DoubleQuote?(this.state=uo.InAttributeValueDq,this.sectionStart=this.index+1):t===lo.SingleQuote?(this.state=uo.InAttributeValueSq,this.sectionStart=this.index+1):fo(t)||(this.sectionStart=this.index,this.state=uo.InAttributeValueNq,this.stateInAttributeValueNoQuotes(t))}handleInAttributeValue(t,e){t===e||!this.decodeEntities&&this.fastForwardTo(e)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(e===lo.DoubleQuote?ho.Double:ho.Single,this.index),this.state=uo.BeforeAttributeName):this.decodeEntities&&t===lo.Amp&&(this.baseState=this.state,this.state=uo.BeforeEntity)}stateInAttributeValueDoubleQuotes(t){this.handleInAttributeValue(t,lo.DoubleQuote)}stateInAttributeValueSingleQuotes(t){this.handleInAttributeValue(t,lo.SingleQuote)}stateInAttributeValueNoQuotes(t){fo(t)||t===lo.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ho.Unquoted,this.index),this.state=uo.BeforeAttributeName,this.stateBeforeAttributeName(t)):this.decodeEntities&&t===lo.Amp&&(this.baseState=this.state,this.state=uo.BeforeEntity)}stateBeforeDeclaration(t){t===lo.OpeningSquareBracket?(this.state=uo.CDATASequence,this.sequenceIndex=0):this.state=t===lo.Dash?uo.BeforeComment:uo.InDeclaration}stateInDeclaration(t){(t===lo.Gt||this.fastForwardTo(lo.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=uo.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){(t===lo.Gt||this.fastForwardTo(lo.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=uo.Text,this.sectionStart=this.index+1)}stateBeforeComment(t){t===lo.Dash?(this.state=uo.InCommentLike,this.currentSequence=mo.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=uo.InDeclaration}stateInSpecialComment(t){(t===lo.Gt||this.fastForwardTo(lo.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=uo.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){const e=32|t;e===mo.ScriptEnd[3]?this.startSpecial(mo.ScriptEnd,4):e===mo.StyleEnd[3]?this.startSpecial(mo.StyleEnd,4):(this.state=uo.InTagName,this.stateInTagName(t))}stateBeforeEntity(t){this.entityExcess=1,this.entityResult=0,t===lo.Number?this.state=uo.BeforeNumericEntity:t===lo.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=uo.InNamedEntity,this.stateInNamedEntity(t))}stateInNamedEntity(t){if(this.entityExcess+=1,this.trieIndex=rt(this.entityTrie,this.trieCurrent,this.trieIndex+1,t),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];const e=this.trieCurrent&z.VALUE_LENGTH;if(e){const n=(e>>14)-1;if(this.allowLegacyEntity()||t===lo.Semi){const t=this.index-this.entityExcess+1;t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.entityResult=this.trieIndex,this.trieIndex+=n,this.entityExcess=0,this.sectionStart=this.index+1,0===n&&this.emitNamedEntity()}else this.trieIndex+=n}}emitNamedEntity(){if(this.state=this.baseState,0===this.entityResult)return;switch((this.entityTrie[this.entityResult]&z.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~z.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}stateBeforeNumericEntity(t){(32|t)===lo.LowerX?(this.entityExcess++,this.state=uo.InHexEntity):(this.state=uo.InNumericEntity,this.stateInNumericEntity(t))}emitNumericEntity(t){const e=this.index-this.entityExcess-1;e+2+Number(this.state===uo.InHexEntity)!==this.index&&(e>this.sectionStart&&this.emitPartial(this.sectionStart,e),this.sectionStart=this.index+Number(t),this.emitCodePoint(j(this.entityResult))),this.state=this.baseState}stateInNumericEntity(t){t===lo.Semi?this.emitNumericEntity(!0):Eo(t)?(this.entityResult=10*this.entityResult+(t-lo.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(t){t===lo.Semi?this.emitNumericEntity(!0):Eo(t)?(this.entityResult=16*this.entityResult+(t-lo.Zero),this.entityExcess++):!function(t){return t>=lo.UpperA&&t<=lo.UpperF||t>=lo.LowerA&&t<=lo.LowerF}(t)?(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--):(this.entityResult=16*this.entityResult+((32|t)-lo.LowerA+10),this.entityExcess++)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===uo.Text||this.baseState===uo.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===uo.Text||this.state===uo.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==uo.InAttributeValueDq&&this.state!==uo.InAttributeValueSq&&this.state!==uo.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index0&&i.has(this.stack[this.stack.length-1]);){const t=this.stack.pop();null===(n=(e=this.cbs).onclosetag)||void 0===n||n.call(e,t,!0)}this.isVoidElement(t)||(this.stack.push(t),So.has(t)?this.foreignContext.push(!0):yo.has(t)&&this.foreignContext.push(!1)),null===(s=(r=this.cbs).onopentagname)||void 0===s||s.call(r,t),this.cbs.onopentag&&(this.attribs={})}endOpenTag(t){var e,n;this.startIndex=this.openTagStart,this.attribs&&(null===(n=(e=this.cbs).onopentag)||void 0===n||n.call(e,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1}onclosetag(t,e){var n,r,s,i,a,o;this.endIndex=e;let c=this.getSlice(t,e);if(this.lowerCaseTagNames&&(c=c.toLowerCase()),(So.has(c)||yo.has(c))&&this.foreignContext.pop(),this.isVoidElement(c))this.options.xmlMode||"br"!==c||(null===(r=(n=this.cbs).onopentagname)||void 0===r||r.call(n,"br"),null===(i=(s=this.cbs).onopentag)||void 0===i||i.call(s,"br",{},!0),null===(o=(a=this.cbs).onclosetag)||void 0===o||o.call(a,"br",!1));else{const t=this.stack.lastIndexOf(c);if(-1!==t)if(this.cbs.onclosetag){let e=this.stack.length-t;for(;e--;)this.cbs.onclosetag(this.stack.pop(),0!==e)}else this.stack.length=t;else this.options.xmlMode||"p"!==c||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=e+1}onselfclosingtag(t){this.endIndex=t,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)}closeCurrentTag(t){var e,n;const r=this.tagname;this.endOpenTag(t),this.stack[this.stack.length-1]===r&&(null===(n=(e=this.cbs).onclosetag)||void 0===n||n.call(e,r,!t),this.stack.pop())}onattribname(t,e){this.startIndex=t;const n=this.getSlice(t,e);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n}onattribdata(t,e){this.attribvalue+=this.getSlice(t,e)}onattribentity(t){this.attribvalue+=X(t)}onattribend(t,e){var n,r;this.endIndex=e,null===(r=(n=this.cbs).onattribute)||void 0===r||r.call(n,this.attribname,this.attribvalue,t===ho.Double?'"':t===ho.Single?"'":t===ho.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(t){const e=t.search(Do);let n=e<0?t:t.substr(0,e);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n}ondeclaration(t,e){this.endIndex=e;const n=this.getSlice(t,e);if(this.cbs.onprocessinginstruction){const t=this.getInstructionName(n);this.cbs.onprocessinginstruction(`!${t}`,`!${n}`)}this.startIndex=e+1}onprocessinginstruction(t,e){this.endIndex=e;const n=this.getSlice(t,e);if(this.cbs.onprocessinginstruction){const t=this.getInstructionName(n);this.cbs.onprocessinginstruction(`?${t}`,`?${n}`)}this.startIndex=e+1}oncomment(t,e,n){var r,s,i,a;this.endIndex=e,null===(s=(r=this.cbs).oncomment)||void 0===s||s.call(r,this.getSlice(t,e-n)),null===(a=(i=this.cbs).oncommentend)||void 0===a||a.call(i),this.startIndex=e+1}oncdata(t,e,n){var r,s,i,a,o,c,l,u,h,d;this.endIndex=e;const f=this.getSlice(t,e-n);this.options.xmlMode||this.options.recognizeCDATA?(null===(s=(r=this.cbs).oncdatastart)||void 0===s||s.call(r),null===(a=(i=this.cbs).ontext)||void 0===a||a.call(i,f),null===(c=(o=this.cbs).oncdataend)||void 0===c||c.call(o)):(null===(u=(l=this.cbs).oncomment)||void 0===u||u.call(l,`[CDATA[${f}]]`),null===(d=(h=this.cbs).oncommentend)||void 0===d||d.call(h)),this.startIndex=e+1}onend(){var t,e;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let t=this.stack.length;t>0;this.cbs.onclosetag(this.stack[--t],!0));}null===(e=(t=this.cbs).onend)||void 0===e||e.call(t)}reset(){var t,e,n,r;null===(e=(t=this.cbs).onreset)||void 0===e||e.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(r=(n=this.cbs).onparserinit)||void 0===r||r.call(n,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(t){this.reset(),this.end(t)}getSlice(t,e){for(;t-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let n=this.buffers[0].slice(t-this.bufferOffset,e-this.bufferOffset);for(;e-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,e-this.bufferOffset);return n}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(t){var e,n;this.ended?null===(n=(e=this.cbs).onerror)||void 0===n||n.call(e,new Error(".write() after done!")):(this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++))}end(t){var e,n;this.ended?null===(n=(e=this.cbs).onerror)||void 0===n||n.call(e,new Error(".end() after done!")):(t&&this.write(t),this.ended=!0,this.tokenizer.end())}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndexe.xmlMode||e._useHtmlParser2?Ro(t,e):oo(t,e,n,r),function(t,e,n,r){if("undefined"!==typeof es&&es.isBuffer(t)&&(t=t.toString()),"string"===typeof t)return Lo(t,e,n,r);const s=t;if(!Array.isArray(s)&&B(s))return s;const i=new k([]);return ns(s,i),i});var Lo;const xo=function(t,e){return function n(r,i,a=!0){if(null==r)throw new Error("cheerio.load() expects a string");const o={...u,...d(i)},c=t(r,o,a,null);class l extends vs{_make(t,e){const n=h(t,e);return n.prevObject=this,n}_parse(e,n,r,s){return t(e,n,r,s)}_render(t){return e(t,this.options)}}function h(e,n,r=c,s){if(e&&Se(e))return e;const i={...o,...d(s)},a="string"===typeof r?[t(r,i,!1,null)]:"length"in r?r:[r],u=Se(a)?a:new l(a,null,i);if(u._root=u,!e)return new l(void 0,u,i);const h="string"===typeof e&&Re(e)?t(e,i,!1,null).children:(f=e).name||"root"===f.type||"text"===f.type||"comment"===f.type?[e]:Array.isArray(e)?e:void 0;var f;const p=new l(h,u,i);if(h)return p;if("string"!==typeof e)throw new Error("Unexpected type of selector");let E=e;const m=n?"string"===typeof n?Re(n)?new l([t(n,i,!1,null)],u,i):(E=`${n} ${E}`,u):Se(n)?n:new l(Array.isArray(n)?n:[n],u,i):u;return m?m.find(E):p}return Object.assign(h,s,{load:n,_root:c,_options:o,fn:l.prototype,prototype:l.prototype}),h}}(ko,((t,e)=>e.xmlMode||e._useHtmlParser2?At(t,e):function(t){const e="length"in t?t:[t];for(let r=0;r