From b4bf4c9e0e961b58589f31e3ca6a4536d8d89261 Mon Sep 17 00:00:00 2001
From: Siddhartha Prasad =_[i+1]?_[i+1]-1:_[i-1],d=c-(i-y)-C;const l=c;for(;c>e&&d>n&&this.ElementsAreEqual(c,d);)c--,d--;if(_[i]=c,S&&Math.abs(i-b)<=x&&c<=v[i])return r[0]=c,s[0]=d,l>=v[i]&&x<=1448?this.WALKTRACE(b,u,h,w,y,g,p,C,v,_,c,t,r,d,o,s,S,a):null}if(x<=1447){let e=new Int32Array(h-u+2);e[0]=b-u+1,l.Copy2(v,u,e,1,h-u+1),this.m_forwardHistory.push(e),e=new Int32Array(p-g+2),e[0]=y-g+1,l.Copy2(_,g,e,1,p-g+1),this.m_reverseHistory.push(e)}}return this.WALKTRACE(b,u,h,w,y,g,p,C,v,_,c,t,r,d,o,s,S,a)}PrettifyChanges(e){for(let t=0;t "+e+"0?-1:1)*((i-r)*s)/a}):(t=function(e){return Math.exp(-e*o)*((e-l)*o+1)-.001},n=function(e){return Math.exp(-e*o)*(o*o*(l-e))});var h=function(e,t,n){for(var i=n,o=1;o<12;o++)i-=e(i)/t(i);return i}(t,n,5/o);if(o*=1e3,isNaN(h))return{stiffness:100,damping:10,duration:o};var g=Math.pow(h,2)*d;return{stiffness:g,damping:2*u*Math.sqrt(d*g),duration:o}}(e);(t=(0,i.pi)((0,i.pi)((0,i.pi)({},t),n),{velocity:0,mass:1})).isResolvedFromDuration=!0}return t}(c),h=u.stiffness,g=u.damping,p=u.mass,f=u.velocity,m=u.duration,v=u.isResolvedFromDuration,_=mt,b=mt;function y(){var e=f?-f/1e3:0,t=r-n,i=g/(2*Math.sqrt(h*p)),o=Math.sqrt(h/p)/1e3;if(null!=l||(l=Math.abs(r-n)<=1?.01:.4),i<1){var s=ut(o,i);_=function(n){var a=Math.exp(-i*o*n);return r-a*((e+i*o*t)/s*Math.sin(s*n)+t*Math.cos(s*n))},b=function(n){var r=Math.exp(-i*o*n);return i*o*r*(Math.sin(s*n)*(e+i*o*t)/s+t*Math.cos(s*n))-r*(Math.cos(s*n)*(e+i*o*t)-s*t*Math.sin(s*n))}}else if(1===i)_=function(n){return r-Math.exp(-o*n)*(t+(e+o*t)*n)};else{var a=o*Math.sqrt(i*i-1);_=function(n){var s=Math.exp(-i*o*n),l=Math.min(a*n,300);return r-s*((e+i*o*t)*Math.sinh(l)+a*t*Math.cosh(l))/a}}}return y(),{next:function(e){var t=_(e);if(v)d.done=e>=m;else{var n=1e3*b(e),i=Math.abs(n)<=a,o=Math.abs(r-t)<=l;d.done=i&&o}return d.value=d.done?r:t,d},flipTarget:function(){var e;f=-f,n=(e=[r,n])[0],r=e[1],y()}}}ft.needsInterpolation=function(e,t){return"string"==typeof e||"string"==typeof t};var mt=function(e){return 0},vt=function(e,t,n){var i=t-e;return 0===i?1:(n-e)/i},_t=function(e,t,n){return-n*e+n*t+e},bt=function(e,t){return function(n){return Boolean(q(n)&&$.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t))}},yt=function(e,t,n){return function(i){var o;if(!q(i))return i;var r=i.match(U),s=r[0],a=r[1],l=r[2],c=r[3];return(o={})[e]=parseFloat(s),o[t]=parseFloat(a),o[n]=parseFloat(l),o.alpha=void 0!==c?parseFloat(c):1,o}},wt=H(0,255),Ct=(0,i.pi)((0,i.pi)({},te),{transform:function(e){return Math.round(wt(e))}}),St={test:bt("rgb","red"),parse:yt("red","green","blue"),transform:function(e){var t=e.red,n=e.green,i=e.blue,o=e.alpha,r=void 0===o?1:o;return"rgba("+Ct.transform(t)+", "+Ct.transform(n)+", "+Ct.transform(i)+", "+j(ne.transform(r))+")"}},xt={test:bt("#"),parse:function(e){var t="",n="",i="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),i=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),i=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,i+=i,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(i,16),alpha:o?parseInt(o,16)/255:1}},transform:St.transform},kt={test:bt("hsl","hue"),parse:yt("hue","saturation","lightness"),transform:function(e){var t=e.hue,n=e.saturation,i=e.lightness,o=e.alpha,r=void 0===o?1:o;return"hsla("+Math.round(t)+", "+Y.transform(j(n))+", "+Y.transform(j(i))+", "+j(ne.transform(r))+")"}},Lt=function(e,t,n){var i=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-i)+i))},Nt=[xt,St,kt],Et=function(e){return Nt.find((function(t){return t.test(e)}))},Dt=function(e){return"'"+e+"' is not an animatable color. Use the equivalent color code instead."},It=function(e,t){var n=Et(e),o=Et(t);Dt(e),Dt(t),n.transform,o.transform;var r=n.parse(e),s=o.parse(t),a=(0,i.pi)({},r),l=n===kt?_t:Lt;return function(e){for(var t in a)"alpha"!==t&&(a[t]=l(r[t],s[t],e));return a.alpha=_t(r.alpha,s.alpha,e),n.transform(a)}},Tt={test:function(e){return St.test(e)||xt.test(e)||kt.test(e)},parse:function(e){return St.test(e)?St.parse(e):kt.test(e)?kt.parse(e):xt.parse(e)},transform:function(e){return q(e)?e:e.hasOwnProperty("red")?St.transform(e):kt.transform(e)}},Mt="${c}",At="${n}";function Ot(e){var t=[],n=0,i=e.match(K);i&&(n=i.length,e=e.replace(K,Mt),t.push.apply(t,i.map(Tt.parse)));var o=e.match(U);return o&&(e=e.replace(U,At),t.push.apply(t,o.map(te.parse))),{values:t,numColors:n,tokenised:e}}function Rt(e){return Ot(e).values}function Pt(e){var t=Ot(e),n=t.values,i=t.numColors,o=t.tokenised,r=n.length;return function(e){for(var t=o,n=0;n=e[i]&&(r=i-1,s=!0),!s){for(var a=1;a1;i--){const o=e[i]+n,r=t[t.length-1];r&&r.end===o?r.end=o+1:t.push({start:o,end:o+1})}return t}const I=128;function T(){const e=[],t=[];for(let e=0;e<=I;e++)t[e]=0;for(let n=0;n<=I;n++)e.push(t.slice(0));return e}function M(e){const t=[];for(let n=0;n<=e;n++)t[n]=0;return t}const A=M(256),O=M(256),R=T(),P=T(),F=T();function B(e,t){if(t<0||t>=e.length)return!1;const n=e.codePointAt(t);switch(n){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:case 60:case 40:case 91:return!0;case void 0:return!1;default:return!!o.C8(n)}}function W(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}function V(e,t,n){return t[e]!==n[e]}var z;function H(e,t,n,i,o,r,s){const a=e.length>I?I:e.length,l=i.length>I?I:i.length;if(n>=a||r>=l||a-n>l-r)return;if(!function(e,t,n,i,o,r,s=!1){for(;t
\n":"'+(n?e:q(e,!0))+"
\n"},t.blockquote=function(e){return""+(n?e:q(e,!0))+"\n"+e+"
\n"},t.html=function(e){return e},t.heading=function(e,t,n,i){return this.options.headerIds?"
\n":"
\n"},t.list=function(e,t,n){var i=t?"ol":"ul";return"<"+i+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+""+i+">\n"},t.listitem=function(e){return"\n\n"+e+"\n"+t+"
\n"},t.tablerow=function(e){return"\n"+e+" \n"},t.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+""+n+">\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
":"
"},t.del=function(e){return""+e+""},t.link=function(e,t,n){if(null===(e=$(this.options.sanitize,this.options.baseUrl,e)))return n;var i='"+n+""},t.image=function(e,t,n){if(null===(e=$(this.options.sanitize,this.options.baseUrl,e)))return n;var i='":">")},t.text=function(e){return e},e}(),G=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),Y=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var n=e,i=0;if(this.seen.hasOwnProperty(n)){i=this.seen[e];do{n=e+"-"+ ++i}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=i,this.seen[n]=0),n},t.slug=function(e,t){void 0===t&&(t={});var n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)},e}(),Q=Z,X=G,J=Y,ee=i.exports.defaults,te=w,ne=function(){function e(e){this.options=e||ee,this.options.renderer=this.options.renderer||new Q,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new X,this.slugger=new J}e.parse=function(t,n){return new e(n).parse(t)},e.parseInline=function(t,n){return new e(n).parseInline(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var n,i,o,r,s,a,l,c,d,u,h,g,p,f,m,v,_,b,y,w="",C=e.length;for(n=0;n
"+ue(e.message+"",!0)+"
";throw e}}return fe.options=fe.setOptions=function(e){return ce(fe.defaults,e),ge(fe.defaults),fe},fe.getDefaults=he,fe.defaults=pe,fe.use=function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i
"+ue(e.message+"",!0)+"";throw e}},fe.Parser=oe,fe.parser=oe.parse,fe.Renderer=se,fe.TextRenderer=ae,fe.Lexer=ie,fe.lexer=ie.lex,fe.Tokenizer=re,fe.Slugger=le,fe.parse=fe,fe}))}(),i||exports,(i||exports).Parser,(i||exports).parser;var o=(i||exports).Renderer,r=((i||exports).TextRenderer,(i||exports).Lexer,(i||exports).lexer,(i||exports).Tokenizer,(i||exports).Slugger,(i||exports).parse)},23897:(e,t,n)=>{"use strict";n.d(t,{Q:()=>r});var i=n(53060),o=n(70666);function r(e){let t=JSON.parse(e);return t=s(t),t}function s(e,t=0){if(!e||t>200)return e;if("object"==typeof e){switch(e.$mid){case 1:return o.o.revive(e);case 2:return new RegExp(e.source,e.flags)}if(e instanceof i.KN||e instanceof Uint8Array)return e;if(Array.isArray(e))for(let n=0;n
${e}
`,t.codeBlockRenderer&&(g.code=(e,n)=>{const o=t.codeBlockRenderer(n,e),r=he.a.nextId();return(0,se.eP)(Promise.all([o,h]),a.token).then((e=>{var n;if(!s&&e){const o=l.querySelector(`div[data-code="${r}"]`);o&&i.mc(o,e[0]),null===(n=t.asyncRenderCallback)||void 0===n||n.call(t)}})).catch((()=>{})),`