(()=>{var Li=Object.create,Vt=Object.defineProperty,Hi=Object.getPrototypeOf,br=Object.prototype.hasOwnProperty,Ci=Object.getOwnPropertyNames,ki=Object.getOwnPropertyDescriptor,vr=Object.getOwnPropertySymbols,ji=Object.prototype.propertyIsEnumerable;var z=Object.assign,Fi=e=>Vt(e,"__esModule",{value:!0});var gr=(e,t)=>{var r={};for(var n in e)br.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&vr)for(var n of vr(e))t.indexOf(n)<0&&ji.call(e,n)&&(r[n]=e[n]);return r},ut=(e,t)=>()=>(t||(t={exports:{}},e(t.exports,t)),t.exports);var Ii=(e,t,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Ci(t))!br.call(e,n)&&n!=="default"&&Vt(e,n,{get:()=>t[n],enumerable:!(r=ki(t,n))||r.enumerable});return e},Ge=e=>Ii(Fi(Vt(e!=null?Li(Hi(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var xr=ut((Ut,yr)=>{(function(e,t){typeof Ut=="object"&&typeof yr!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(Ut,function(){"use strict";function e(r){var n=!0,o=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(O){return!!(O&&O!==document&&O.nodeName!=="HTML"&&O.nodeName!=="BODY"&&"classList"in O&&"contains"in O.classList)}function c(O){var at=O.type,st=O.tagName;return!!(st==="INPUT"&&a[at]&&!O.readOnly||st==="TEXTAREA"&&!O.readOnly||O.isContentEditable)}function u(O){O.classList.contains("focus-visible")||(O.classList.add("focus-visible"),O.setAttribute("data-focus-visible-added",""))}function l(O){!O.hasAttribute("data-focus-visible-added")||(O.classList.remove("focus-visible"),O.removeAttribute("data-focus-visible-added"))}function m(O){O.metaKey||O.altKey||O.ctrlKey||(s(r.activeElement)&&u(r.activeElement),n=!0)}function f(O){n=!1}function h(O){!s(O.target)||(n||c(O.target))&&u(O.target)}function y(O){!s(O.target)||(O.target.classList.contains("focus-visible")||O.target.hasAttribute("data-focus-visible-added"))&&(o=!0,window.clearTimeout(i),i=window.setTimeout(function(){o=!1},100),l(O.target))}function b(O){document.visibilityState==="hidden"&&(o&&(n=!0),N())}function N(){document.addEventListener("mousemove",H),document.addEventListener("mousedown",H),document.addEventListener("mouseup",H),document.addEventListener("pointermove",H),document.addEventListener("pointerdown",H),document.addEventListener("pointerup",H),document.addEventListener("touchmove",H),document.addEventListener("touchstart",H),document.addEventListener("touchend",H)}function R(){document.removeEventListener("mousemove",H),document.removeEventListener("mousedown",H),document.removeEventListener("mouseup",H),document.removeEventListener("pointermove",H),document.removeEventListener("pointerdown",H),document.removeEventListener("pointerup",H),document.removeEventListener("touchmove",H),document.removeEventListener("touchstart",H),document.removeEventListener("touchend",H)}function H(O){O.target.nodeName&&O.target.nodeName.toLowerCase()==="html"||(n=!1,R())}document.addEventListener("keydown",m,!0),document.addEventListener("mousedown",f,!0),document.addEventListener("pointerdown",f,!0),document.addEventListener("touchstart",f,!0),document.addEventListener("visibilitychange",b,!0),N(),r.addEventListener("focus",h,!0),r.addEventListener("blur",y,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var Ur=ut((Da,lt)=>{var Sr,wr,Er,Or,Tr,_r,Mr,Ar,Lr,ft,Nt,Hr,Cr,kr,Pe,jr,Fr,Ir,Rr,Pr,$r,Dr,Vr,pt;(function(e){var t=typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){e(r(t,r(n)))}):typeof lt=="object"&&typeof lt.exports=="object"?e(r(t,r(lt.exports))):e(r(t));function r(n,o){return n!==t&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,a){return n[i]=o?o(i,a):a}}})(function(e){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])};Sr=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");t(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},wr=Object.assign||function(n){for(var o,i=1,a=arguments.length;i=0;l--)(u=n[l])&&(c=(s<3?u(c):s>3?u(o,i,c):u(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},Tr=function(n,o){return function(i,a){o(i,a,n)}},_r=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},Mr=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(u){u(c)})}return new(i||(i=Promise))(function(c,u){function l(h){try{f(a.next(h))}catch(y){u(y)}}function m(h){try{f(a.throw(h))}catch(y){u(y)}}function f(h){h.done?c(h.value):s(h.value).then(l,m)}f((a=a.apply(n,o||[])).next())})},Ar=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,u;return u={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function l(f){return function(h){return m([f,h])}}function m(f){if(a)throw new TypeError("Generator is already executing.");for(;i;)try{if(a=1,s&&(c=f[0]&2?s.return:f[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,f[1])).done)return c;switch(s=0,c&&(f=[f[0]&2,c.value]),f[0]){case 0:case 1:c=f;break;case 4:return i.label++,{value:f[1],done:!1};case 5:i.label++,s=f[1],f=[0];continue;case 7:f=i.ops.pop(),i.trys.pop();continue;default:if(c=i.trys,!(c=c.length>0&&c[c.length-1])&&(f[0]===6||f[0]===2)){i=0;continue}if(f[0]===3&&(!c||f[1]>c[0]&&f[1]=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},Nt=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],u;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(l){u={error:l}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(u)throw u.error}}return c},Hr=function(){for(var n=[],o=0;o1||l(b,N)})})}function l(b,N){try{m(a[b](N))}catch(R){y(c[0][3],R)}}function m(b){b.value instanceof Pe?Promise.resolve(b.value.v).then(f,h):y(c[0][2],b)}function f(b){l("next",b)}function h(b){l("throw",b)}function y(b,N){b(N),c.shift(),c.length&&l(c[0][0],c[0][1])}},Fr=function(n){var o,i;return o={},a("next"),a("throw",function(s){throw s}),a("return"),o[Symbol.iterator]=function(){return this},o;function a(s,c){o[s]=n[s]?function(u){return(i=!i)?{value:Pe(n[s](u)),done:s==="return"}:c?c(u):u}:c}},Ir=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=n[Symbol.asyncIterator],i;return o?o.call(n):(n=typeof ft=="function"?ft(n):n[Symbol.iterator](),i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i);function a(c){i[c]=n[c]&&function(u){return new Promise(function(l,m){u=n[c](u),s(l,m,u.done,u.value)})}}function s(c,u,l,m){Promise.resolve(m).then(function(f){c({value:f,done:l})},u)}},Rr=function(n,o){return Object.defineProperty?Object.defineProperty(n,"raw",{value:o}):n.raw=o,n};var r=Object.create?function(n,o){Object.defineProperty(n,"default",{enumerable:!0,value:o})}:function(n,o){n.default=o};Pr=function(n){if(n&&n.__esModule)return n;var o={};if(n!=null)for(var i in n)i!=="default"&&Object.prototype.hasOwnProperty.call(n,i)&&pt(o,n,i);return r(o,n),o},$r=function(n){return n&&n.__esModule?n:{default:n}},Dr=function(n,o){if(!o.has(n))throw new TypeError("attempted to get private field on non-instance");return o.get(n)},Vr=function(n,o,i){if(!o.has(n))throw new TypeError("attempted to set private field on non-instance");return o.set(n,i),i},e("__extends",Sr),e("__assign",wr),e("__rest",Er),e("__decorate",Or),e("__param",Tr),e("__metadata",_r),e("__awaiter",Mr),e("__generator",Ar),e("__exportStar",Lr),e("__createBinding",pt),e("__values",ft),e("__read",Nt),e("__spread",Hr),e("__spreadArrays",Cr),e("__spreadArray",kr),e("__await",Pe),e("__asyncGenerator",jr),e("__asyncDelegator",Fr),e("__asyncValues",Ir),e("__makeTemplateObject",Rr),e("__importStar",Pr),e("__importDefault",$r),e("__classPrivateFieldGet",Dr),e("__classPrivateFieldSet",Vr)})});var ir=ut((it,or)=>{(function(t,r){typeof it=="object"&&typeof or=="object"?or.exports=r():typeof define=="function"&&define.amd?define([],r):typeof it=="object"?it.ClipboardJS=r():t.ClipboardJS=r()})(it,function(){return function(){var e={134:function(n,o,i){"use strict";i.d(o,{default:function(){return Mi}});var a=i(279),s=i.n(a),c=i(370),u=i.n(c),l=i(817),m=i.n(l);function f(w){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f=function(d){return typeof d}:f=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},f(w)}function h(w,v){if(!(w instanceof v))throw new TypeError("Cannot call a class as a function")}function y(w,v){for(var d=0;d0&&arguments[0]!==void 0?arguments[0]:{};this.action=d.action,this.container=d.container,this.emitter=d.emitter,this.target=d.target,this.text=d.text,this.trigger=d.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"createFakeElement",value:function(){var d=document.documentElement.getAttribute("dir")==="rtl";this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[d?"right":"left"]="-9999px";var M=window.pageYOffset||document.documentElement.scrollTop;return this.fakeElem.style.top="".concat(M,"px"),this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.fakeElem}},{key:"selectFake",value:function(){var d=this,M=this.createFakeElement();this.fakeHandlerCallback=function(){return d.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.container.appendChild(M),this.selectedText=m()(M),this.copyText(),this.removeFake()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=m()(this.target),this.copyText()}},{key:"copyText",value:function(){var d;try{d=document.execCommand(this.action)}catch(M){d=!1}this.handleResult(d)}},{key:"handleResult",value:function(d){this.emitter.emit(d?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"copy";if(this._action=d,this._action!=="copy"&&this._action!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(d){if(d!==void 0)if(d&&f(d)==="object"&&d.nodeType===1){if(this.action==="copy"&&d.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(this.action==="cut"&&(d.hasAttribute("readonly")||d.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`);this._target=d}else throw new Error('Invalid "target" value, use a valid Element')},get:function(){return this._target}}]),w}(),R=N;function H(w){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?H=function(d){return typeof d}:H=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},H(w)}function O(w,v){if(!(w instanceof v))throw new TypeError("Cannot call a class as a function")}function at(w,v){for(var d=0;d0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof C.action=="function"?C.action:this.defaultAction,this.target=typeof C.target=="function"?C.target:this.defaultTarget,this.text=typeof C.text=="function"?C.text:this.defaultText,this.container=H(C.container)==="object"?C.container:document.body}},{key:"listenClick",value:function(C){var J=this;this.listener=u()(C,"click",function(Je){return J.onClick(Je)})}},{key:"onClick",value:function(C){var J=C.delegateTarget||C.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new R({action:this.action(J),target:this.target(J),text:this.text(J),container:this.container,trigger:J,emitter:this})}},{key:"defaultAction",value:function(C){return Dt("action",C)}},{key:"defaultTarget",value:function(C){var J=Dt("target",C);if(J)return document.querySelector(J)}},{key:"defaultText",value:function(C){return Dt("text",C)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],J=typeof C=="string"?[C]:C,Je=!!document.queryCommandSupported;return J.forEach(function(Ai){Je=Je&&!!document.queryCommandSupported(Ai)}),Je}}]),d}(s()),Mi=_i},828:function(n){var o=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,c){for(;s&&s.nodeType!==o;){if(typeof s.matches=="function"&&s.matches(c))return s;s=s.parentNode}}n.exports=a},438:function(n,o,i){var a=i(828);function s(l,m,f,h,y){var b=u.apply(this,arguments);return l.addEventListener(f,b,y),{destroy:function(){l.removeEventListener(f,b,y)}}}function c(l,m,f,h,y){return typeof l.addEventListener=="function"?s.apply(null,arguments):typeof f=="function"?s.bind(null,document).apply(null,arguments):(typeof l=="string"&&(l=document.querySelectorAll(l)),Array.prototype.map.call(l,function(b){return s(b,m,f,h,y)}))}function u(l,m,f,h){return function(y){y.delegateTarget=a(y.target,m),y.delegateTarget&&h.call(l,y)}}n.exports=c},879:function(n,o){o.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},o.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||o.node(i[0]))},o.string=function(i){return typeof i=="string"||i instanceof String},o.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}},370:function(n,o,i){var a=i(879),s=i(438);function c(f,h,y){if(!f&&!h&&!y)throw new Error("Missing required arguments");if(!a.string(h))throw new TypeError("Second argument must be a String");if(!a.fn(y))throw new TypeError("Third argument must be a Function");if(a.node(f))return u(f,h,y);if(a.nodeList(f))return l(f,h,y);if(a.string(f))return m(f,h,y);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function u(f,h,y){return f.addEventListener(h,y),{destroy:function(){f.removeEventListener(h,y)}}}function l(f,h,y){return Array.prototype.forEach.call(f,function(b){b.addEventListener(h,y)}),{destroy:function(){Array.prototype.forEach.call(f,function(b){b.removeEventListener(h,y)})}}}function m(f,h,y){return s(document.body,f,h,y)}n.exports=c},817:function(n){function o(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var c=window.getSelection(),u=document.createRange();u.selectNodeContents(i),c.removeAllRanges(),c.addRange(u),a=c.toString()}return a}n.exports=o},279:function(n){function o(){}o.prototype={on:function(i,a,s){var c=this.e||(this.e={});return(c[i]||(c[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var c=this;function u(){c.off(i,u),a.apply(s,arguments)}return u._=a,this.on(i,u,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),c=0,u=s.length;for(c;c{"use strict";var Oa=/["'&<>]/;Xo.exports=Ta;function Ta(e){var t=""+e,r=Oa.exec(t);if(!r)return t;var n,o="",i=0,a=0;for(i=r.index;i0?e.prototype.requestAsyncId.call(this,r,n,o):(r.actions.push(this),r.scheduled||(r.scheduled=De.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,n,o){if(o===void 0&&(o=0),o!=null&&o>0||o==null&&this.delay>0)return e.prototype.recycleAsyncId.call(this,r,n,o);r.actions.length===0&&(De.cancelAnimationFrame(n),r.scheduled=void 0)},t}(gt);var on=function(e){Q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this.active=!0,this.scheduled=void 0;var n=this.actions,o,i=-1;r=r||n.shift();var a=n.length;do if(o=r.execute(r.state,r.delay))break;while(++i=2,!0))}function oe(e){e=e||{};var t=e.connector,r=t===void 0?function(){return new A}:t,n=e.resetOnComplete,o=n===void 0?!0:n,i=e.resetOnError,a=i===void 0?!0:i,s=e.resetOnRefCountZero,c=s===void 0?!0:s,u=null,l=null,m=0,f=!1,h=!1,y=function(){u=l=null,f=h=!1};return g(function(b,N){return m++,l=l!=null?l:r(),l.subscribe(N),u||(u=ye(b).subscribe({next:function(R){return l.next(R)},error:function(R){h=!0;var H=l;a&&y(),H.error(R)},complete:function(){f=!0;var R=l;o&&y(),R.complete()}})),function(){if(m--,c&&!m&&!h&&!f){var R=u;y(),R==null||R.unsubscribe()}}})}function ie(e,t,r){var n,o,i,a=!1;return e&&typeof e=="object"?(i=(n=e.bufferSize)!==null&&n!==void 0?n:Infinity,t=(o=e.windowTime)!==null&&o!==void 0?o:Infinity,a=!!e.refCount,r=e.scheduler):i=e!=null?e:Infinity,oe({connector:function(){return new vt(i,t,r)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:a})}function tr(e){return L(function(t,r){return e<=r})}function An(e){return g(function(t,r){var n=!1,o=new x(r,function(){o==null||o.unsubscribe(),n=!0},void 0,G);D(e).subscribe(o),t.subscribe(new x(r,function(i){return n&&r.next(i)}))})}function U(){for(var e=[],t=0;tt==="focus"),U(e===ke()))}var Rn=new A,la=Oe(()=>k(new ResizeObserver(e=>{for(let t of e)Rn.next(t)}))).pipe(E(e=>ee.pipe(U(e)).pipe(V(()=>e.disconnect()))),ie(1));function Le(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Ht(e){return{width:e.scrollWidth,height:e.scrollHeight}}function Qe(e){return la.pipe(I(t=>t.observe(e)),E(t=>Rn.pipe(L(({target:r})=>r===e),V(()=>t.unobserve(e)),p(()=>Le(e)))),U(Le(e)))}function Pn(e){return{x:e.scrollLeft,y:e.scrollTop}}function fa(e){return F(T(e,"scroll"),T(window,"resize")).pipe(p(()=>Pn(e)),U(Pn(e)))}function $n(e,t=16){return fa(e).pipe(p(({y:r})=>{let n=Le(e),o=Ht(e);return r>=o.height-n.height-t}),q())}function Dn(e){if(e instanceof HTMLInputElement)e.select();else throw new Error("Not implemented")}var Ct={drawer:fe("[data-md-toggle=drawer]"),search:fe("[data-md-toggle=search]")};function Vn(e){return Ct[e].checked}function Fe(e,t){Ct[e].checked!==t&&Ct[e].click()}function kt(e){let t=Ct[e];return T(t,"change").pipe(p(()=>t.checked),U(t.checked))}function pa(e){switch(e.tagName){case"INPUT":case"SELECT":case"TEXTAREA":return!0;default:return e.isContentEditable}}function Un(){return T(window,"keydown").pipe(L(e=>!(e.metaKey||e.ctrlKey)),p(e=>({mode:Vn("search")?"search":"global",type:e.key,claim(){e.preventDefault(),e.stopPropagation()}})),L(({mode:e})=>{if(e==="global"){let t=ke();if(typeof t!="undefined")return!pa(t)}return!0}),oe())}function Nn(){return new URL(location.href)}function Wn(e){location.href=e.href}function zn(){return new A}function Qn(){return location.hash.substring(1)}function qn(e){let t=ze("a");t.href=e,t.addEventListener("click",r=>r.stopPropagation()),t.click()}function ma(){return T(window,"hashchange").pipe(p(Qn),U(Qn()),L(e=>e.length>0),oe())}function Kn(){return ma().pipe(E(e=>k(ae(`[id="${e}"]`))))}function qe(e){let t=matchMedia(e);return T(t,"change").pipe(p(r=>r.matches),U(t.matches))}function Yn(){return F(qe("print").pipe(L(Boolean)),T(window,"beforeprint")).pipe(ue(void 0))}function rr(e,t){return e.pipe(E(r=>r?t():ee))}function jt(e,t={credentials:"same-origin"}){return ye(fetch(e.toString(),t)).pipe(L(r=>r.status===200))}function He(e,t){return jt(e,t).pipe(E(r=>r.json()),ie(1))}function Jn(e,t){let r=new DOMParser;return jt(e,t).pipe(E(n=>n.text()),p(n=>r.parseFromString(n,"text/xml")),ie(1))}function Gn(){return{x:Math.max(0,pageXOffset),y:Math.max(0,pageYOffset)}}function nr({x:e,y:t}){window.scrollTo(e||0,t||0)}function Xn(){return F(T(window,"scroll",{passive:!0}),T(window,"resize",{passive:!0})).pipe(p(Gn),U(Gn()))}function Bn(){return{width:innerWidth,height:innerHeight}}function Zn(){return T(window,"resize",{passive:!0}).pipe(p(Bn),U(Bn()))}function eo(){return Z([Xn(),Zn()]).pipe(p(([e,t])=>({offset:e,size:t})),ie(1))}function Ft(e,{viewport$:t,header$:r}){let n=t.pipe(W("size")),o=Z([n,r]).pipe(p(()=>({x:e.offsetLeft,y:e.offsetTop})));return Z([r,t,o]).pipe(p(([{height:i},{offset:a,size:s},{x:c,y:u}])=>({offset:{x:a.x-c,y:a.y-u+i},size:s})))}function to(e,{tx$:t}){let r=T(e,"message").pipe(p(({data:n})=>n));return t.pipe(kn(()=>r,{leading:!0,trailing:!0}),I(n=>e.postMessage(n)),Ln(r),oe())}var da=fe("#__config"),Ke=JSON.parse(da.textContent);Ke.base=new URL(Ke.base,Nn()).toString().replace(/\/$/,"");function te(){return Ke}function It(e){return Ke.features.includes(e)}function Y(e,t){return typeof t!="undefined"?Ke.translations[e].replace("#",t.toString()):Ke.translations[e]}function Ce(e,t=document){return fe(`[data-md-component=${e}]`,t)}function ve(e,t=document){return K(`[data-md-component=${e}]`,t)}var $o=Ge(ir());function ro(e,t=0){e.setAttribute("tabindex",t.toString())}function no(e){e.removeAttribute("tabindex")}function oo(e,t){e.setAttribute("data-md-state","lock"),e.style.top=`-${t}px`}function io(e){let t=-1*parseInt(e.style.top,10);e.removeAttribute("data-md-state"),e.style.top="",t&&window.scrollTo(0,t)}function ao(e,t){e.setAttribute("data-md-state",t)}function so(e){e.removeAttribute("data-md-state")}function co(e,t){e.classList.toggle("md-nav__link--active",t)}function uo(e){e.classList.remove("md-nav__link--active")}function lo(e,t){e.firstElementChild.innerHTML=t}function fo(e,t){e.setAttribute("data-md-state",t)}function po(e){e.removeAttribute("data-md-state")}function mo(e,t){e.setAttribute("data-md-state",t)}function ho(e){e.removeAttribute("data-md-state")}function bo(e,t){e.setAttribute("data-md-state",t)}function vo(e){e.removeAttribute("data-md-state")}function go(e,t){e.placeholder=t}function yo(e){e.placeholder=Y("search.placeholder")}function xo(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)xo(e,r)}function $(e,t,...r){let n=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="boolean"?n.setAttribute(o,t[o]):t[o]&&n.setAttribute(o,"");for(let o of r)xo(n,o);return n}function So(e,t){let r=t;if(e.length>r){for(;e[r]!==" "&&--r>0;);return`${e.substring(0,r)}...`}return e}function xe(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function ha(e){let t=0;for(let r=0,n=e.length;r code`})}var Ie;(function(e){e[e.TEASER=1]="TEASER",e[e.PARENT=2]="PARENT"})(Ie||(Ie={}));function cr(e,t){let r=t&2,n=t&1,o=Object.keys(e.terms).filter(a=>!e.terms[a]).map(a=>[$("del",null,a)," "]).flat().slice(0,-1),i=e.location;return $("a",{href:i,class:"md-search-result__link",tabIndex:-1},$("article",{class:["md-search-result__article",...r?["md-search-result__article--document"]:[]].join(" "),"data-md-score":e.score.toFixed(2)},r>0&&$("div",{class:"md-search-result__icon md-icon"}),$("h1",{class:"md-search-result__title"},e.title),n>0&&e.text.length>0&&$("p",{class:"md-search-result__teaser"},So(e.text,320)),n>0&&o.length>0&&$("p",{class:"md-search-result__terms"},Y("search.result.term.missing"),": ",o)))}function Fo(e){let t=e[0].score,r=[...e],n=r.findIndex(u=>!u.location.includes("#")),[o]=r.splice(n,1),i=r.findIndex(u=>u.scorecr(u,1)),...s.length?[$("details",{class:"md-search-result__more"},$("summary",{tabIndex:-1},s.length>0&&s.length===1?Y("search.result.more.one"):Y("search.result.more.other",s.length)),s.map(u=>cr(u,1)))]:[]];return $("li",{class:"md-search-result__item"},c)}function Io(e){return $("ul",{class:"md-source__facts"},e.map(t=>$("li",{class:"md-source__fact"},t)))}function Ro(e){return $("div",{class:"md-typeset__scrollwrap"},$("div",{class:"md-typeset__table"},e))}function ba(e){let t=te(),r=new URL(`${e.version}/`,t.base);return $("li",{class:"md-version__item"},$("a",{href:r.toString(),class:"md-version__link"},e.title))}function Po(e){let t=te(),[,r]=t.base.match(/([^/]+)\/?$/),n=e.find(({version:o,aliases:i})=>o===r||i.includes(r))||e[0];return $("div",{class:"md-version"},$("span",{class:"md-version__current"},n.title),$("ul",{class:"md-version__list"},e.map(ba)))}var va=0;function ga(e,{viewport$:t}){let r=k(e).pipe(E(n=>{let o=n.closest("[data-tabs]");return o instanceof HTMLElement?F(...K("input",o).map(i=>T(i,"change"))):ee}));return F(t.pipe(W("size")),r).pipe(p(()=>{let n=Le(e);return{scroll:Ht(e).width>n.width}}),W("scroll"))}function Do(e,t){let r=new A;if(r.pipe(be(qe("(hover)"))).subscribe(([{scroll:n},o])=>{n&&o?ro(e):no(e)}),$o.default.isSupported()){let n=e.closest("pre");n.id=`__code_${va++}`,n.insertBefore(jo(n.id),e)}return ga(e,t).pipe(I(r),V(()=>r.complete()),p(n=>z({ref:e},n)))}function ya(e,{target$:t,print$:r}){return t.pipe(p(n=>n.closest("details:not([open])")),L(n=>e===n),Lt(r),ue(e))}function Vo(e,t){let r=new A;return r.subscribe(()=>{e.setAttribute("open",""),e.scrollIntoView()}),ya(e,t).pipe(I(r),V(()=>r.complete()),ue({ref:e}))}var Uo=ze("table");function No(e){return je(e,Uo),je(Uo,Ro(e)),k({ref:e})}function Wo(e,{target$:t,viewport$:r,print$:n}){return F(...K("pre > code",e).map(o=>Do(o,{viewport$:r})),...K("table:not([class])",e).map(o=>No(o)),...K("details",e).map(o=>Vo(o,{target$:t,print$:n})))}function xa(e,{alert$:t}){return t.pipe(E(r=>F(k(!0),k(!1).pipe(Me(2e3))).pipe(p(n=>({message:r,open:n})))))}function zo(e,t){let r=new A;return r.pipe(B(X)).subscribe(({message:n,open:o})=>{lo(e,n),o?fo(e,"open"):po(e)}),xa(e,t).pipe(I(r),V(()=>r.complete()),p(n=>z({ref:e},n)))}function Sa({viewport$:e}){if(!It("header.autohide"))return k(!1);let t=e.pipe(p(({offset:{y:o}})=>o),_e(2,1),p(([o,i])=>[oMath.abs(i-o.y)>100),p(([,[o]])=>o),q()),n=kt("search");return Z([e,n]).pipe(p(([{offset:o},i])=>o.y>400&&!i),q(),E(o=>o?r:k(!1)),U(!1))}function Qo(e,t){return Oe(()=>{let r=getComputedStyle(e);return k(r.position==="sticky"||r.position==="-webkit-sticky")}).pipe(Zt(Qe(e),Sa(t)),p(([r,{height:n},o])=>({height:r?n:0,sticky:r,hidden:o})),q((r,n)=>r.sticky===n.sticky&&r.height===n.height&&r.hidden===n.hidden),ie(1))}function qo(e,{header$:t,main$:r}){let n=new A;return n.pipe(W("active"),Zt(t),B(X)).subscribe(([{active:o},{hidden:i}])=>{o?mo(e,i?"hidden":"shadow"):ho(e)}),r.subscribe(o=>n.next(o)),t.pipe(p(o=>z({ref:e},o)))}function wa(e,{viewport$:t,header$:r}){return Ft(e,{header$:r,viewport$:t}).pipe(p(({offset:{y:n}})=>{let{height:o}=Le(e);return{active:n>=o}}),W("active"))}function Ko(e,t){let r=new A;r.pipe(B(X)).subscribe(({active:o})=>{o?bo(e,"active"):vo(e)});let n=ae("article h1");return typeof n=="undefined"?ee:wa(n,t).pipe(I(r),V(()=>r.complete()),p(o=>z({ref:e},o)))}function Yo(e,{viewport$:t,header$:r}){let n=r.pipe(p(({height:i})=>i),q()),o=n.pipe(E(()=>Qe(e).pipe(p(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),W("bottom"))));return Z([n,o,t]).pipe(p(([i,{top:a,bottom:s},{offset:{y:c},size:{height:u}}])=>(u=Math.max(0,u-Math.max(0,a-c,i)-Math.max(0,u+c-s)),{offset:a-i,height:u,active:a-i<=c})),q((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}var ur=Ge(ir());function Jo({alert$:e}){ur.default.isSupported()&&new _(t=>{new ur.default("[data-clipboard-target], [data-clipboard-text]").on("success",r=>t.next(r))}).subscribe(()=>e.next(Y("clipboard.copied")))}function Ea(e){if(e.length<2)return e;let[t,r]=e.sort((i,a)=>i.length-a.length).map(i=>i.replace(/[^/]+$/,"")),n=0;if(t===r)n=t.length;else for(;t.charCodeAt(n)===r.charCodeAt(n);)n++;let o=te();return e.map(i=>i.replace(t.slice(0,n),`${o.base}/`))}function Go({document$:e,location$:t,viewport$:r}){let n=te();if(location.protocol==="file:")return;"scrollRestoration"in history&&(history.scrollRestoration="manual",T(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}));let o=ae("link[rel=icon]");typeof o!="undefined"&&(o.href=o.href);let i=Jn(`${n.base}/sitemap.xml`).pipe(p(u=>Ea(K("loc",u).map(l=>l.textContent))),E(u=>T(document.body,"click").pipe(L(l=>!l.metaKey&&!l.ctrlKey),E(l=>{if(l.target instanceof Element){let m=l.target.closest("a");if(m&&!m.target&&u.includes(m.href))return l.preventDefault(),k({url:new URL(m.href)})}return ee}))),oe()),a=T(window,"popstate").pipe(L(u=>u.state!==null),p(u=>({url:new URL(location.href),offset:u.state})),oe());F(i,a).pipe(q((u,l)=>u.url.href===l.url.href),p(({url:u})=>u)).subscribe(t);let s=t.pipe(W("pathname"),E(u=>jt(u.href).pipe(rt(()=>(Wn(u),ee)))),oe());i.pipe(ot(s)).subscribe(({url:u})=>{history.pushState({},"",u.toString())});let c=new DOMParser;s.pipe(E(u=>u.text()),p(u=>c.parseFromString(u,"text/html"))).subscribe(e),F(i,a).pipe(ot(e)).subscribe(({url:u,offset:l})=>{u.hash&&!l?qn(u.hash):nr(l||{y:0})}),e.pipe(tr(1)).subscribe(u=>{for(let l of["title","link[rel='canonical']","meta[name='author']","meta[name='description']","[data-md-component=announce]","[data-md-component=header-topic]","[data-md-component=container]","[data-md-component=logo], .md-logo","[data-md-component=skip]"]){let m=ae(l),f=ae(l,u);typeof m!="undefined"&&typeof f!="undefined"&&je(m,f)}}),e.pipe(tr(1),p(()=>Ce("container")),E(u=>k(...K("script",u))),En(u=>{let l=ze("script");if(u.src){for(let m of u.getAttributeNames())l.setAttribute(m,u.getAttribute(m));return je(u,l),new _(m=>{l.onload=()=>m.complete()})}else return l.textContent=u.textContent,je(u,l),de})).subscribe(),r.pipe(An(i),On(250),W("offset")).subscribe(({offset:u})=>{history.replaceState(u,"")}),F(i,a).pipe(_e(2,1),L(([u,l])=>u.url.pathname===l.url.pathname),p(([,u])=>u)).subscribe(({offset:u})=>{nr(u||{y:0})})}var _a=Ge(Bo());function Zo(e){return e.split(/"([^"]+)"/g).map((t,r)=>r&1?t.replace(/^\b|^(?![^\x00-\x7F]|$)|\s+/g," +"):t).join("").replace(/"|(?:^|\s+)[*+\-:^~]+(?=\s+|$)/g,"").trim()}var Se;(function(e){e[e.SETUP=0]="SETUP",e[e.READY=1]="READY",e[e.QUERY=2]="QUERY",e[e.RESULT=3]="RESULT"})(Se||(Se={}));function ei(e){return e.type===1}function ti(e){return e.type===2}function Rt(e){return e.type===3}function Ma({config:e,docs:t,index:r}){e.lang.length===1&&e.lang[0]==="en"&&(e.lang=[Y("search.config.lang")]),e.separator==="[\\s\\-]+"&&(e.separator=Y("search.config.separator"));let n=Y("search.config.pipeline").split(/\s*,\s*/).filter(Boolean);return{config:e,docs:t,index:r,pipeline:n}}function ri(e,t){let r=te(),n=new Worker(e),o=new A,i=to(n,{tx$:o}).pipe(p(a=>{if(Rt(a))for(let s of a.data)for(let c of s)c.location=`${r.base}/${c.location}`;return a}),oe());return ye(t).pipe(p(a=>({type:Se.SETUP,data:Ma(a)}))).subscribe(o.next.bind(o)),{tx$:o,rx$:i}}function ni(){let e=te();He(new URL("versions.json",e.base)).subscribe(t=>{fe(".md-header__topic").appendChild(Po(t))})}function Aa(e){let t=(__search==null?void 0:__search.transform)||Zo,r=In(e),n=F(T(e,"keyup"),T(e,"focus").pipe(Me(1))).pipe(p(()=>t(e.value)),q());return Z([n,r]).pipe(p(([o,i])=>({value:o,focus:i})))}function oi(e,{tx$:t}){let r=new A;return r.pipe(W("value"),p(({value:n})=>({type:Se.QUERY,data:n}))).subscribe(t.next.bind(t)),r.pipe(W("focus")).subscribe(({focus:n})=>{n?(Fe("search",n),go(e,"")):yo(e)}),T(e.form,"reset").pipe(Hn(r.pipe(_n(1)))).subscribe(()=>Ae(e)),Aa(e).pipe(I(r),V(()=>r.complete()),p(n=>z({ref:e},n)))}function ii(e,{rx$:t},{query$:r}){let n=new A,o=$n(e.parentElement).pipe(L(Boolean)),i=fe(":scope > :first-child",e);n.pipe(B(X),be(r)).subscribe(([{data:c},{value:u}])=>{u?wo(i,c.length):Eo(i)});let a=fe(":scope > :last-child",e);return n.pipe(B(X),I(()=>To(a)),E(({data:c})=>F(k(...c.slice(0,10)),k(...c.slice(10)).pipe(_e(4),jn(o),E(([u])=>k(...u)))))).subscribe(c=>{Oo(a,Fo(c))}),t.pipe(L(Rt),p(({data:c})=>({data:c})),U({data:[]})).pipe(I(n),V(()=>n.complete()),p(c=>z({ref:e},c)))}function ai(e,{index$:t,keyboard$:r}){let n=te(),o=ri(n.search,t),i=Ce("search-query",e),a=Ce("search-result",e),{tx$:s,rx$:c}=o;s.pipe(L(ti),ot(c.pipe(L(ei))),nt(1)).subscribe(s.next.bind(s)),r.pipe(L(({mode:l})=>l==="search")).subscribe(l=>{let m=ke();switch(l.type){case"Enter":m===i&&l.claim();break;case"Escape":case"Tab":Fe("search",!1),Ae(i,!1);break;case"ArrowUp":case"ArrowDown":if(typeof m=="undefined")Ae(i);else{let f=[i,...K(":not(details) > [href], summary, details[open] [href]",a)],h=Math.max(0,(Math.max(0,f.indexOf(m))+f.length+(l.type==="ArrowUp"?-1:1))%f.length);Ae(f[h])}l.claim();break;default:i!==ke()&&Ae(i)}}),r.pipe(L(({mode:l})=>l==="global")).subscribe(l=>{switch(l.type){case"f":case"s":case"/":Ae(i),Dn(i),l.claim();break}});let u=oi(i,o);return F(u,ii(a,o,{query$:u}))}function La(e,{viewport$:t,main$:r}){let n=e.parentElement.offsetTop-e.parentElement.parentElement.offsetTop;return Z([r,t]).pipe(p(([{offset:o,height:i},{offset:{y:a}}])=>(i=i+Math.min(n,Math.max(0,a-o))-n,{height:i,locked:a>=o+n})),q((o,i)=>o.height===i.height&&o.locked===i.locked))}function lr(e,n){var{header$:t}=n,r=gr(n,["header$"]);let o=new A;return o.pipe(B(X),be(t)).subscribe({next([{height:i},{height:a}]){Ao(e,i),_o(e,a)},complete(){Mo(e),Lo(e)}}),La(e,r).pipe(I(o),V(()=>o.complete()),p(i=>z({ref:e},i)))}function si(e,t){let r=typeof t!="undefined"?`https://api.github.com/repos/${e}/${t}`:`https://api.github.com/users/${e}`;return He(r).pipe(p(n=>{if(typeof t!="undefined"){let{stargazers_count:o,forks_count:i}=n;return[`${xe(o)} Stars`,`${xe(i)} Forks`]}else{let{public_repos:o}=n;return[`${xe(o)} Repositories`]}}),At([]))}function ci(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return He(r).pipe(p(({star_count:n,forks_count:o})=>[`${xe(n)} Stars`,`${xe(o)} Forks`]),At([]))}function ui(e){let[t]=e.match(/(git(?:hub|lab))/i)||[];switch(t.toLowerCase()){case"github":let[,r,n]=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);return si(r,n);case"gitlab":let[,o,i]=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i);return ci(o,i);default:return ee}}var Ha;function Ca(e){return Ha||(Ha=Oe(()=>{let t=sessionStorage.getItem(ar("__repo"));if(t)return k(JSON.parse(t));{let r=ui(e.href);return r.subscribe(n=>{try{sessionStorage.setItem(ar("__repo"),JSON.stringify(n))}catch(o){}}),r}}).pipe(rt(()=>ee),L(t=>t.length>0),p(t=>({facts:t})),ie(1)))}function li(e){let t=new A;return t.subscribe(({facts:r})=>{Ho(e,Io(r)),Co(e,"done")}),Ca(e).pipe(I(t),V(()=>t.complete()),p(r=>z({ref:e},r)))}function ka(e,{viewport$:t,header$:r}){return Ft(e,{header$:r,viewport$:t}).pipe(p(({offset:{y:n}})=>({hidden:n>=10})),W("hidden"))}function fi(e,t){let r=new A;return r.pipe(B(X)).subscribe({next({hidden:n}){n?ko(e,"hidden"):sr(e)},complete(){sr(e)}}),ka(e,t).pipe(I(r),V(()=>r.complete()),p(n=>z({ref:e},n)))}function ja(e,{viewport$:t,header$:r}){let n=new Map;for(let a of e){let s=decodeURIComponent(a.hash.substring(1)),c=ae(`[id="${s}"]`);typeof c!="undefined"&&n.set(a,c)}let o=r.pipe(p(a=>24+a.height));return Qe(document.body).pipe(W("height"),p(()=>{let a=[];return[...n].reduce((s,[c,u])=>{for(;a.length&&n.get(a[a.length-1]).tagName>=u.tagName;)a.pop();let l=u.offsetTop;for(;!l&&u.parentElement;)u=u.parentElement,l=u.offsetTop;return s.set([...a=[...a,c]].reverse(),l)},new Map)}),p(a=>new Map([...a].sort(([,s],[,c])=>s-c))),E(a=>Z([o,t]).pipe(Mn(([s,c],[u,{offset:{y:l}}])=>{for(;c.length;){let[,m]=c[0];if(m-u=l)c=[s.pop(),...c];else break}return[s,c]},[[],[...a]]),q((s,c)=>s[0]===c[0]&&s[1]===c[1])))).pipe(p(([a,s])=>({prev:a.map(([c])=>c),next:s.map(([c])=>c)})),U({prev:[],next:[]}),_e(2,1),p(([a,s])=>a.prev.length{for(let[a]of i)uo(a),so(a);for(let[a,[s]]of o.entries())co(s,a===o.length-1),ao(s,"blur")});let n=K("[href^=\\#]",e);return ja(n,t).pipe(I(r),V(()=>r.complete()),p(o=>z({ref:e},o)))}function mi({document$:e,tablet$:t}){e.pipe(E(()=>k(...K("[data-md-state=indeterminate]"))),I(r=>{r.indeterminate=!0,r.checked=!1}),ne(r=>T(r,"change").pipe(Cn(()=>r.hasAttribute("data-md-state")),ue(r))),be(t)).subscribe(([r,n])=>{r.removeAttribute("data-md-state"),n&&(r.checked=!1)})}function Fa(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function di({document$:e}){e.pipe(E(()=>k(...K("[data-md-scrollfix]"))),I(t=>t.removeAttribute("data-md-scrollfix")),L(Fa),ne(t=>T(t,"touchstart").pipe(ue(t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}function hi({viewport$:e,tablet$:t}){Z([kt("search"),t]).pipe(p(([r,n])=>r&&!n),E(r=>k(r).pipe(Me(r?400:100),B(X))),be(e)).subscribe(([r,{offset:{y:n}}])=>{r?oo(document.body,n):io(document.body)})}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var Ye=Fn(),fr=zn(),pr=Kn(),mr=Un(),pe=eo(),Pt=qe("(min-width: 960px)"),bi=qe("(min-width: 1220px)"),vi=Yn(),gi=te(),Ia=document.forms.namedItem("search")?(__search==null?void 0:__search.index)||He(`${gi.base}/search/search_index.json`):ee,dr=new A;Jo({alert$:dr});It("navigation.instant")&&Go({document$:Ye,location$:fr,viewport$:pe});var yi;((yi=gi.version)==null?void 0:yi.provider)==="mike"&&ni();F(fr,pr).pipe(Me(125)).subscribe(()=>{Fe("drawer",!1),Fe("search",!1)});mr.pipe(L(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=ae("[href][rel=prev]");typeof t!="undefined"&&t.click();break;case"n":case".":let r=ae("[href][rel=next]");typeof r!="undefined"&&r.click();break}});mi({document$:Ye,tablet$:Pt});di({document$:Ye});hi({viewport$:pe,tablet$:Pt});var Re=Qo(Ce("header"),{viewport$:pe}),hr=Ye.pipe(p(()=>Ce("main")),E(e=>Yo(e,{viewport$:pe,header$:Re})),ie(1)),Ra=F(...ve("dialog").map(e=>zo(e,{alert$:dr})),...ve("header").map(e=>qo(e,{viewport$:pe,header$:Re,main$:hr})),...ve("search").map(e=>ai(e,{index$:Ia,keyboard$:mr})),...ve("source").map(e=>li(e)),...ve("tabs").map(e=>fi(e,{viewport$:pe,header$:Re}))),Pa=Oe(()=>F(...ve("content").map(e=>Wo(e,{target$:pr,viewport$:pe,print$:vi})),...ve("header-title").map(e=>Ko(e,{viewport$:pe,header$:Re})),...ve("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?rr(bi,()=>lr(e,{viewport$:pe,header$:Re,main$:hr})):rr(Pt,()=>lr(e,{viewport$:pe,header$:Re,main$:hr}))),...ve("toc").map(e=>pi(e,{viewport$:pe,header$:Re})))),xi=Ye.pipe(E(()=>Pa),Lt(Ra),ie(1));xi.subscribe();window.document$=Ye;window.location$=fr;window.target$=pr;window.keyboard$=mr;window.viewport$=pe;window.tablet$=Pt;window.screen$=bi;window.print$=vi;window.alert$=dr;window.component$=xi;})(); /*! * clipboard.js v2.0.8 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha */ /*! * escape-html * Copyright(c) 2012-2013 TJ Holowaychuk * Copyright(c) 2015 Andreas Lubbe * Copyright(c) 2015 Tiancheng "Timothy" Gu * MIT Licensed */ /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ //# sourceMappingURL=bundle.749317b4.min.js.map