!function(e){vart={};functionn(o){if(t[o])returnt[o].exports;vari=t[o]={i:o,l:!1,exports:{}};returne[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeofSymbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)returne;if(4&t&&"object"==typeofe&&e&&e.__esModule)returne;varo=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeofe)for(variine)n.d(o,i,function(t){returne[t]}.bind(null,i));returno},n.n=function(e){vart=e&&e.__esModule?function(){returne.default}:function(){returne};returnn.d(t,"a",t),t},n.o=function(e,t){returnObject.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});leto=void0;functioni(e){constt=document.getElementById("vscode-markdown-preview-data");if(t){constn=t.getAttribute(e);if(n)returnJSON.parse(n)}thrownewError(`Could not load data for ${e}`)}t.getData=i,t.getSettings=function(){if(o)returno;if(o=i("data-settings"))returno;thrownewError("Could not load settings")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});consto=n(0);functioni(e){returnt=0,n=o.getSettings().lineCount-1,i=e,Math.min(n,Math.max(t,i));vart,n,i}constr=(()=>{lete;return()=>{if(!e){e=[{element:document.body,line:0}];for(consttofdocument.getElementsByClassName("code-line")){constn=+t.getAttribute("data-line");isNaN(n)||("CODE"===t.tagName&&t.parentElement&&"PRE"===t.parentElement.tagName?e.push({element:t.parentElement,line:n}):e.push({element:t,line:n}))}}returne}})();functions(e){constt=Math.floor(e),n=r();leto=n[0]||null;for(consteofn){if(e.line===t)return{previous:e,next:void0};if(e.line>t)return{previous:o,next:e};o=e}return{previous:o}}functionc(e){constt=r(),n=e-window.scrollY;leto=-1,i=t.length-1;for(;o+1<i;){conste=Math.floor((o+i)/2),r=t[e].element.getBoundingClientRect();r.top+r.height>=n?i=e:o=e}consts=t[i],c=s.element.getBoundingClientRect();if(i>=1&&c.top>n){return{previous:t[o],next:s}}returni>1&&i<t.length&&c.top+c.height>n?{previous:s,next:t[i+1]}:{previous:s}}t.getElementsForSourceLine=s,t.getLineElementsAtPageOffset=c,t.scrollToRevealSourceLine=function(e){if(!o.getSettings().scrollPreviewWithEditor)return;if(e<=0)returnvoidwindow.scroll(window.scrollX,0);const{previous:t,next:n}=s(e);if(!t)return;leti=0;constr=t.element.getBoundingClientRect(),c=r.top;if(n&&n.line!==t.line){i=c+(e-t.line)/(n.line-t.line)*(n.element.getBoundingClientRect().top-c)}else{constt=e-Math.floor(e);i=c+r.height*t}window.scroll(window.scrollX,Math.max(1,window.scrollY+i))},t.getEditorLineNumberForPageOffset=function(e){const{previous:t,next:n}=c(e);if(t){consto=t.element.getBoundingClientRect(),r=e-window.scrollY-o.top;if(n){conste=r/(n.element.getBoundingClientRect().top-o.top);returni(t.line+e*(n.line-t.line))}{conste=r/o.height;returni(t.line+e)}}returnnull},t.getLineElementForFragment=function(e){returnr().find(t=>t.element.id===e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});consto=n(3),i=n(4),r=n(5),s=n(1),c=n(0),a=n(6);letu=!0;constl=newo.ActiveLineMarker,d=c.getSettings(),f=acquireVsCodeApi();letg=c.getData("data-state");f.setState(g);constp=r.createPosterForVsCode(f);window.cspAlerter.setPoster(p),window.styleLoadingMonitor.setPoster(p),window.onload=()=>{v()},i.onceDocumentLoaded(()=>{d.scrollPreviewWithEditor&&setTimeout(()=>{if(g.fragment){conste=s.getLineElementForFragment(g.fragment);e&&(u=!0,s.scrollToRevealSourceLine(e.line))}else{conste=+d.line;isNaN(e)||(u=!0,s.scrollToRevealSourceLine(e))}},0)});constm=(()=>{conste=a(e=>{u=!0,s.scrollToRevealSourceLine(e)},50);return(t,n)=>{isNaN(t)||(n.line=t,e(t))}})();letv=a(()=>{conste=[];lett=document.getElementsByTagName("img");if(t){letn;for(n=0;n<t.length;n++){consto=t[n];o.classList.contains("loading")&&o.classList.remove("loading"),e.push({id:o.id,height:o.height,width:o.width})}p.postMessage("cacheImageSizes",e)}},50);window.addEventListener("resize",()=>{u=!0,v()},!0),window.addEventListener("message",e=>{if(e.data.source===d.source)switch(e.data.type){case"onDidChangeTextEditorSelection":l.onDidChangeTextEditorSelection(e.data.line);break;case"updateView":m(e.data.line,d)}},!1),document.addEventListener("dblclick",e=>{if(!d.doubleClickToSwitchToEditor)return;for(lett=e.target;t;t=t.parentNode)if("A"===t.tagName)return;constt=e.pageY,n=s.getEditorLineNumberForPageOffset(t);"number"!=typeofn||isNaN(n)||p.postMessage("didClick",{line:Math.floor(n)})});consth=["http:","https:","mailto:","vscode:","vscode-insiders:"];document.addEventListener("click",e=>{if(!e)return;lett=e.target;for(;t;){if(t.tagName&&"A"===t.tagName&&t.href){if(t.getAttribute("href").startsWith("#"))return;if(h.some(e=>t.href.startsWith(e)))return;constn=t.getAttribute("data-href")||t.getAttribute("href");return/^[a-z\-]+:/i.test(n)?void0:(p.postMessage("openLink",{href:n}),e.preventDefault(),voide.stopPropagation())}t=t.parentNode}},!0),window.addEventListener("scroll",a(()=>{if(u)u=!1;else{conste=s.getEditorLineNumberForPageOffset(window.scrollY);"number"!=typeofe||isNaN(e)||(p.postMessage("revealLine",{line:e}),g.line=e,f.setState(g))}},50))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});consto=n(1);t.ActiveLineMarker=class{onDidChangeTextEditorSelection(e){const{previous:t}=o.getElementsForSourceLine(e);this._update(t&&t.element)}_update(e){this._unmarkActiveElement(this._current),this._markActiveElement(e),this._current=e}_unmarkActiveElement(e){e&&(e.className=e.className.replace(/\bcode-active-line\b/g,""))}_markActiveElement(e){e&&(e.className+=" code-active-line")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onceDocumentLoaded=function(e){"loading"===document.readyState||"uninitialized"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});consto=n(0);t.createPosterForVsCode=e=>newclass{postMessage(t,n){e.postMessage({type:t,source:o.getSettings().source,body:n})}}},function(e,t,n){(function(t){varn="Expected a function",o=NaN,i="[object Symbol]",r=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,a=/^0o[0-7]+$/i,u=parseInt,l="object"==typeoft&&t&&t.Object===Object&&t,d="object"==typeofself&&self&&self.Object===Object&&self,f=l||d||Function("return this")(),g=Object.prototype.toString,p=Math.max,m=Math.min,v=function(){returnf.Date.now()};functionh(e,t,o){vari,r,s,c,a,u,l=0,d=!1,f=!1,g=!0;if("function"!=typeofe)thrownewTypeError(n);functionh(t){varn=i,o=r;returni=r=void0,l=t,c=e.apply(o,n)}functiony(e){varn=e-u;returnvoid0===u||n>=t||n<0||f&&e-l>=s}functionE(){vare=v();if(y(e))returnM(e);a=setTimeout(E,function(e){varn=t-(e-u);returnf?m(n,s-(e-l)):n}(e))}functionM(e){returna=void0,g&&i?h(e):(i=r=void0,c)}functionL(){vare=v(),n=y(e);if(i=arguments,r=this,u=e,n){if(void0===a)returnfunction(e){returnl=e,a=setTimeout(E,t),d?h(e):c}(u);if(f)returna=setTimeout(E,t),h(u)}returnvoid0===a&&(a=setTimeout(E,t)),c}returnt=b(t)||0,w(o)&&(d=!!o.leading,s=(f="maxWait"ino)?p(b(o.maxWait)||0,t):s,g="trailing"ino?!!o.trailing:g),L.cancel=function(){void0!==a&&clearTimeout(a),l=0,i=u=r=a=void0},L.flush=function(){returnvoid0===a?c:M(v())},L}functionw(e){vart=typeofe;return!!e&&("object"==t||"function"==t)}functionb(e){if("number"==typeofe)returne;if(function(e){return"symbol"==typeofe||function(e){return!!e&&"object"==typeofe}(e)&&g.call(e)==i}(e))returno;if(w(e)){vart="function"==typeofe.valueOf?e.valueOf():e;e=w(t)?t+"":t}if("string"!=typeofe)return0===e?e:+e;e=e.replace(r,"");varn=c.test(e);returnn||a.test(e)?u(e.slice(2),n?2:8):s.test(e)?o:+e}e.exports=function(e,t,o){vari=!0,r=!0;if("function"!=typeofe)thrownewTypeError(n);returnw(o)&&(i="leading"ino?!!o.leading:i,r="trailing"ino?!!o.trailing:r),h(e,t,{leading:i,maxWait:t,trailing:r})}}).call(this,n(7))},function(e,t){varn;n=function(){returnthis}();try{n=n||newFunction("return this")()}catch(e){"object"==typeofwindow&&(n=window)}e.exports=n}]);
!function(e){vart={};functionn(o){if(t[o])returnt[o].exports;varr=t[o]={i:o,l:!1,exports:{}};returne[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeofSymbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)returne;if(4&t&&"object"==typeofe&&e&&e.__esModule)returne;varo=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeofe)for(varrine)n.d(o,r,function(t){returne[t]}.bind(null,r));returno},n.n=function(e){vart=e&&e.__esModule?function(){returne.default}:function(){returne};returnn.d(t,"a",t),t},n.o=function(e,t){returnObject.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});leto=void0;functionr(e){constt=document.getElementById("vscode-markdown-preview-data");if(t){constn=t.getAttribute(e);if(n)returnJSON.parse(n)}thrownewError(`Could not load data for ${e}`)}t.getData=r,t.getSettings=function(){if(o)returno;if(o=r("data-settings"))returno;thrownewError("Could not load settings")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});consto=n(0),r="code-line";functioni(e){returnt=0,n=o.getSettings().lineCount-1,r=e,Math.min(n,Math.max(t,r));vart,n,r}consts=(()=>{lete;return()=>{if(!e){e=[{element:document.body,line:0}];for(consttofdocument.getElementsByClassName(r)){constn=+t.getAttribute("data-line");isNaN(n)||("CODE"===t.tagName&&t.parentElement&&"PRE"===t.parentElement.tagName?e.push({element:t.parentElement,line:n}):e.push({element:t,line:n}))}}returne}})();functiona(e){constt=Math.floor(e),n=s();leto=n[0]||null;for(consteofn){if(e.line===t)return{previous:e,next:void0};if(e.line>t)return{previous:o,next:e};o=e}return{previous:o}}functionc(e){constt=s(),n=e-window.scrollY;leto=-1,r=t.length-1;for(;o+1<r;){conste=Math.floor((o+r)/2),i=u(t[e]);i.top+i.height>=n?r=e:o=e}consti=t[r],a=u(i);if(r>=1&&a.top>n){return{previous:t[o],next:i}}returnr>1&&r<t.length&&a.top+a.height>n?{previous:i,next:t[r+1]}:{previous:i}}functionu({element:e}){constt=e.getBoundingClientRect(),n=e.querySelector(`.${r}`);if(n){conste=n.getBoundingClientRect(),o=Math.max(1,e.top-t.top);return{top:t.top,height:o}}returnt}t.getElementsForSourceLine=a,t.getLineElementsAtPageOffset=c,t.scrollToRevealSourceLine=function(e){if(!o.getSettings().scrollPreviewWithEditor)return;if(e<=0)returnvoidwindow.scroll(window.scrollX,0);const{previous:t,next:n}=a(e);if(!t)return;letr=0;consti=u(t),s=i.top;if(n&&n.line!==t.line){r=s+(e-t.line)/(n.line-t.line)*(n.element.getBoundingClientRect().top-s)}else{constt=e-Math.floor(e);r=s+i.height*t}window.scroll(window.scrollX,Math.max(1,window.scrollY+r))},t.getEditorLineNumberForPageOffset=function(e){const{previous:t,next:n}=c(e);if(t){consto=u(t),r=e-window.scrollY-o.top;if(n){conste=r/(u(n).top-o.top);returni(t.line+e*(n.line-t.line))}{conste=r/o.height;returni(t.line+e)}}returnnull},t.getLineElementForFragment=function(e){returns().find(t=>t.element.id===e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});consto=n(3),r=n(4),i=n(5),s=n(1),a=n(0),c=n(6);letu=!0;constl=newo.ActiveLineMarker,f=a.getSettings(),d=acquireVsCodeApi();letg=a.getData("data-state");d.setState(g);constp=i.createPosterForVsCode(d);window.cspAlerter.setPoster(p),window.styleLoadingMonitor.setPoster(p),window.onload=()=>{v()},r.onceDocumentLoaded(()=>{f.scrollPreviewWithEditor&&setTimeout(()=>{if(g.fragment){conste=s.getLineElementForFragment(g.fragment);e&&(u=!0,s.scrollToRevealSourceLine(e.line))}else{conste=+f.line;isNaN(e)||(u=!0,s.scrollToRevealSourceLine(e))}},0)});constm=(()=>{conste=c(e=>{u=!0,s.scrollToRevealSourceLine(e)},50);return(t,n)=>{isNaN(t)||(n.line=t,e(t))}})();letv=c(()=>{conste=[];lett=document.getElementsByTagName("img");if(t){letn;for(n=0;n<t.length;n++){consto=t[n];o.classList.contains("loading")&&o.classList.remove("loading"),e.push({id:o.id,height:o.height,width:o.width})}p.postMessage("cacheImageSizes",e)}},50);window.addEventListener("resize",()=>{u=!0,v()},!0),window.addEventListener("message",e=>{if(e.data.source===f.source)switch(e.data.type){case"onDidChangeTextEditorSelection":l.onDidChangeTextEditorSelection(e.data.line);break;case"updateView":m(e.data.line,f)}},!1),document.addEventListener("dblclick",e=>{if(!f.doubleClickToSwitchToEditor)return;for(lett=e.target;t;t=t.parentNode)if("A"===t.tagName)return;constt=e.pageY,n=s.getEditorLineNumberForPageOffset(t);"number"!=typeofn||isNaN(n)||p.postMessage("didClick",{line:Math.floor(n)})});consth=["http:","https:","mailto:","vscode:","vscode-insiders:"];document.addEventListener("click",e=>{if(!e)return;lett=e.target;for(;t;){if(t.tagName&&"A"===t.tagName&&t.href){if(t.getAttribute("href").startsWith("#"))return;if(h.some(e=>t.href.startsWith(e)))return;constn=t.getAttribute("data-href")||t.getAttribute("href");return/^[a-z\-]+:/i.test(n)?void0:(p.postMessage("openLink",{href:n}),e.preventDefault(),voide.stopPropagation())}t=t.parentNode}},!0),window.addEventListener("scroll",c(()=>{if(u)u=!1;else{conste=s.getEditorLineNumberForPageOffset(window.scrollY);"number"!=typeofe||isNaN(e)||(p.postMessage("revealLine",{line:e}),g.line=e,d.setState(g))}},50))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});consto=n(1);t.ActiveLineMarker=class{onDidChangeTextEditorSelection(e){const{previous:t}=o.getElementsForSourceLine(e);this._update(t&&t.element)}_update(e){this._unmarkActiveElement(this._current),this._markActiveElement(e),this._current=e}_unmarkActiveElement(e){e&&(e.className=e.className.replace(/\bcode-active-line\b/g,""))}_markActiveElement(e){e&&(e.className+=" code-active-line")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onceDocumentLoaded=function(e){"loading"===document.readyState||"uninitialized"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});consto=n(0);t.createPosterForVsCode=e=>newclass{postMessage(t,n){e.postMessage({type:t,source:o.getSettings().source,body:n})}}},function(e,t,n){(function(t){varn="Expected a function",o=NaN,r="[object Symbol]",i=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt,l="object"==typeoft&&t&&t.Object===Object&&t,f="object"==typeofself&&self&&self.Object===Object&&self,d=l||f||Function("return this")(),g=Object.prototype.toString,p=Math.max,m=Math.min,v=function(){returnd.Date.now()};functionh(e,t,o){varr,i,s,a,c,u,l=0,f=!1,d=!1,g=!0;if("function"!=typeofe)thrownewTypeError(n);functionh(t){varn=r,o=i;returnr=i=void0,l=t,a=e.apply(o,n)}functiony(e){varn=e-u;returnvoid0===u||n>=t||n<0||d&&e-l>=s}functionE(){vare=v();if(y(e))returnM(e);c=setTimeout(E,function(e){varn=t-(e-u);returnd?m(n,s-(e-l)):n}(e))}functionM(e){returnc=void0,g&&r?h(e):(r=i=void0,a)}functionS(){vare=v(),n=y(e);if(r=arguments,i=this,u=e,n){if(void0===c)returnfunction(e){returnl=e,c=setTimeout(E,t),f?h(e):a}(u);if(d)returnc=setTimeout(E,t),h(u)}returnvoid0===c&&(c=setTimeout(E,t)),a}returnt=b(t)||0,w(o)&&(f=!!o.leading,s=(d="maxWait"ino)?p(b(o.maxWait)||0,t):s,g="trailing"ino?!!o.trailing:g),S.cancel=function(){void0!==c&&clearTimeout(c),l=0,r=u=i=c=void0},S.flush=function(){returnvoid0===c?a:M(v())},S}functionw(e){vart=typeofe;return!!e&&("object"==t||"function"==t)}functionb(e){if("number"==typeofe)returne;if(function(e){return"symbol"==typeofe||function(e){return!!e&&"object"==typeofe}(e)&&g.call(e)==r}(e))returno;if(w(e)){vart="function"==typeofe.valueOf?e.valueOf():e;e=w(t)?t+"":t}if("string"!=typeofe)return0===e?e:+e;e=e.replace(i,"");varn=a.test(e);returnn||c.test(e)?u(e.slice(2),n?2:8):s.test(e)?o:+e}e.exports=function(e,t,o){varr=!0,i=!0;if("function"!=typeofe)thrownewTypeError(n);returnw(o)&&(r="leading"ino?!!o.leading:r,i="trailing"ino?!!o.trailing:i),h(e,t,{leading:r,maxWait:t,trailing:i})}}).call(this,n(7))},function(e,t){varn;n=function(){returnthis}();try{n=n||newFunction("return this")()}catch(e){"object"==typeofwindow&&(n=window)}e.exports=n}]);