(()=>{var ji=Object.create,ut=Object.defineProperty,Fi=Object.getPrototypeOf,Nt=Object.prototype.hasOwnProperty,Ii=Object.getOwnPropertyNames,Ri=Object.getOwnPropertyDescriptor,lt=Object.getOwnPropertySymbols,yr=Object.prototype.propertyIsEnumerable;var xr=(e,t,r)=>t in e?ut(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,z=(e,t)=>{for(var r in t||(t={}))Nt.call(t,r)&&xr(e,r,t[r]);if(lt)for(var r of lt(t))yr.call(t,r)&&xr(e,r,t[r]);return e},Pi=e=>ut(e,"__esModule",{value:!0});var Sr=(e,t)=>{var r={};for(var n in e)Nt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&<)for(var n of lt(e))t.indexOf(n)<0&&yr.call(e,n)&&(r[n]=e[n]);return r},ft=(e,t)=>()=>(t||(t={exports:{}},e(t.exports,t)),t.exports);var $i=(e,t,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Ii(t))!Nt.call(e,n)&&n!=="default"&&ut(e,n,{get:()=>t[n],enumerable:!(r=Ri(t,n))||r.enumerable});return e},Ge=e=>$i(Pi(ut(e!=null?ji(Fi(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var Er=ft((Wt,wr)=>{(function(e,t){typeof Wt=="object"&&typeof wr!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(Wt,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",C),document.addEventListener("mousedown",C),document.addEventListener("mouseup",C),document.addEventListener("pointermove",C),document.addEventListener("pointerdown",C),document.addEventListener("pointerup",C),document.addEventListener("touchmove",C),document.addEventListener("touchstart",C),document.addEventListener("touchend",C)}function P(){document.removeEventListener("mousemove",C),document.removeEventListener("mousedown",C),document.removeEventListener("mouseup",C),document.removeEventListener("pointermove",C),document.removeEventListener("pointerdown",C),document.removeEventListener("pointerup",C),document.removeEventListener("touchmove",C),document.removeEventListener("touchstart",C),document.removeEventListener("touchend",C)}function C(O){O.target.nodeName&&O.target.nodeName.toLowerCase()==="html"||(n=!1,P())}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 zr=ft((Da,pt)=>{var Or,Tr,_r,Mr,Ar,Lr,Hr,Cr,kr,mt,zt,jr,Fr,Ir,Pe,Rr,Pr,$r,Vr,Dr,Ur,Nr,Wr,dt;(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 pt=="object"&&typeof pt.exports=="object"?e(r(t,r(pt.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])};Or=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)},Tr=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},Ar=function(n,o){return function(i,a){o(i,a,n)}},Lr=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},Hr=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())})},Cr=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.")},zt=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},jr=function(){for(var n=[],o=0;o1||l(b,N)})})}function l(b,N){try{m(a[b](N))}catch(P){y(c[0][3],P)}}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])}},Pr=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}},$r=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 mt=="function"?mt(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)}},Vr=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};Dr=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)&&dt(o,n,i);return r(o,n),o},Ur=function(n){return n&&n.__esModule?n:{default:n}},Nr=function(n,o){if(!o.has(n))throw new TypeError("attempted to get private field on non-instance");return o.get(n)},Wr=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",Or),e("__assign",Tr),e("__rest",_r),e("__decorate",Mr),e("__param",Ar),e("__metadata",Lr),e("__awaiter",Hr),e("__generator",Cr),e("__exportStar",kr),e("__createBinding",dt),e("__values",mt),e("__read",zt),e("__spread",jr),e("__spreadArrays",Fr),e("__spreadArray",Ir),e("__await",Pe),e("__asyncGenerator",Rr),e("__asyncDelegator",Pr),e("__asyncValues",$r),e("__makeTemplateObject",Vr),e("__importStar",Dr),e("__importDefault",Ur),e("__classPrivateFieldGet",Nr),e("__classPrivateFieldSet",Wr)})});var cr=ft((it,sr)=>{(function(t,r){typeof it=="object"&&typeof sr=="object"?sr.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 Ci}});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}(),P=N;function C(w){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?C=function(d){return typeof d}:C=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},C(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 j.action=="function"?j.action:this.defaultAction,this.target=typeof j.target=="function"?j.target:this.defaultTarget,this.text=typeof j.text=="function"?j.text:this.defaultText,this.container=C(j.container)==="object"?j.container:document.body}},{key:"listenClick",value:function(j){var J=this;this.listener=u()(j,"click",function(Je){return J.onClick(Je)})}},{key:"onClick",value:function(j){var J=j.delegateTarget||j.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new P({action:this.action(J),target:this.target(J),text:this.text(J),container:this.container,trigger:J,emitter:this})}},{key:"defaultAction",value:function(j){return Ut("action",j)}},{key:"defaultTarget",value:function(j){var J=Ut("target",j);if(J)return document.querySelector(J)}},{key:"defaultText",value:function(j){return Ut("text",j)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],J=typeof j=="string"?[j]:j,Je=!!document.queryCommandSupported;return J.forEach(function(ki){Je=Je&&!!document.queryCommandSupported(ki)}),Je}}]),d}(s()),Ci=Hi},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 Ta=/["'&<>]/;ti.exports=_a;function _a(e){var t=""+e,r=Ta.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=Ve.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&&(Ve.cancelAnimationFrame(n),r.scheduled=void 0)},t}(xt);var cn=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(P){return l.next(P)},error:function(P){h=!0;var C=l;a&&y(),C.error(P)},complete:function(){f=!0;var P=l;o&&y(),P.complete()}})),function(){if(m--,c&&!m&&!h&&!f){var P=u;y(),P==null||P.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 yt(i,t,r)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:a})}function or(e){return L(function(t,r){return e<=r})}function Cn(e){return g(function(t,r){var n=!1,o=new x(r,function(){o==null||o.unsubscribe(),n=!0},void 0,G);V(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 Dn=new A,fa=Oe(()=>F(new ResizeObserver(e=>{for(let t of e)Dn.next(t)}))).pipe(E(e=>ee.pipe(U(e)).pipe(D(()=>e.disconnect()))),ie(1));function Le(e){return{width:e.offsetWidth,height:e.offsetHeight}}function kt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function Qe(e){return fa.pipe(R(t=>t.observe(e)),E(t=>Dn.pipe(L(({target:r})=>r===e),D(()=>t.unobserve(e)),p(()=>Le(e)))),U(Le(e)))}function Un(e){return{x:e.scrollLeft,y:e.scrollTop}}function pa(e){return I(T(e,"scroll"),T(window,"resize")).pipe(p(()=>Un(e)),U(Un(e)))}function Nn(e,t=16){return pa(e).pipe(p(({y:r})=>{let n=Le(e),o=kt(e);return r>=o.height-n.height-t}),q())}function Wn(e){if(e instanceof HTMLInputElement)e.select();else throw new Error("Not implemented")}var jt={drawer:fe("[data-md-toggle=drawer]"),search:fe("[data-md-toggle=search]")};function zn(e){return jt[e].checked}function Fe(e,t){jt[e].checked!==t&&jt[e].click()}function Ft(e){let t=jt[e];return T(t,"change").pipe(p(()=>t.checked),U(t.checked))}function ma(e){switch(e.tagName){case"INPUT":case"SELECT":case"TEXTAREA":return!0;default:return e.isContentEditable}}function Qn(){return T(window,"keydown").pipe(L(e=>!(e.metaKey||e.ctrlKey)),p(e=>({mode:zn("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!ma(t)}return!0}),oe())}function qn(){return new URL(location.href)}function Kn(e){location.href=e.href}function Yn(){return new A}function Jn(){return location.hash.substring(1)}function Gn(e){let t=ze("a");t.href=e,t.addEventListener("click",r=>r.stopPropagation()),t.click()}function da(){return T(window,"hashchange").pipe(p(Jn),U(Jn()),L(e=>e.length>0),oe())}function Xn(){return da().pipe(E(e=>F(ae(`[id="${e}"]`))))}function qe(e){let t=matchMedia(e);return T(t,"change").pipe(p(r=>r.matches),U(t.matches))}function Bn(){return I(qe("print").pipe(L(Boolean)),T(window,"beforeprint")).pipe(ue(void 0))}function ir(e,t){return e.pipe(E(r=>r?t():ee))}function It(e,t={credentials:"same-origin"}){return ye(fetch(e.toString(),t)).pipe(L(r=>r.status===200))}function He(e,t){return It(e,t).pipe(E(r=>r.json()),ie(1))}function Zn(e,t){let r=new DOMParser;return It(e,t).pipe(E(n=>n.text()),p(n=>r.parseFromString(n,"text/xml")),ie(1))}function eo(){return{x:Math.max(0,pageXOffset),y:Math.max(0,pageYOffset)}}function ar({x:e,y:t}){window.scrollTo(e||0,t||0)}function to(){return I(T(window,"scroll",{passive:!0}),T(window,"resize",{passive:!0})).pipe(p(eo),U(eo()))}function ro(){return{width:innerWidth,height:innerHeight}}function no(){return T(window,"resize",{passive:!0}).pipe(p(ro),U(ro()))}function oo(){return Z([to(),no()]).pipe(p(([e,t])=>({offset:e,size:t})),ie(1))}function Rt(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 io(e,{tx$:t}){let r=T(e,"message").pipe(p(({data:n})=>n));return t.pipe(In(()=>r,{leading:!0,trailing:!0}),R(n=>e.postMessage(n)),kn(r),oe())}var ha=fe("#__config"),Ke=JSON.parse(ha.textContent);Ke.base=new URL(Ke.base,qn()).toString().replace(/\/$/,"");function te(){return Ke}function Pt(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 No=Ge(cr());function ao(e,t=0){e.setAttribute("tabindex",t.toString())}function so(e){e.removeAttribute("tabindex")}function co(e,t){e.setAttribute("data-md-state","lock"),e.style.top=`-${t}px`}function uo(e){let t=-1*parseInt(e.style.top,10);e.removeAttribute("data-md-state"),e.style.top="",t&&window.scrollTo(0,t)}function lo(e,t){e.setAttribute("data-md-state",t)}function fo(e){e.removeAttribute("data-md-state")}function po(e,t){e.classList.toggle("md-nav__link--active",t)}function mo(e){e.classList.remove("md-nav__link--active")}function ho(e,t){e.firstElementChild.innerHTML=t}function bo(e,t){e.setAttribute("data-md-state",t)}function vo(e){e.removeAttribute("data-md-state")}function go(e,t){e.setAttribute("data-md-state",t)}function yo(e){e.removeAttribute("data-md-state")}function xo(e,t){e.setAttribute("data-md-state",t)}function So(e){e.removeAttribute("data-md-state")}function wo(e,t){e.placeholder=t}function Eo(e){e.placeholder=Y("search.placeholder")}function Oo(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)Oo(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)Oo(n,o);return n}function To(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 ba(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 fr(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"},To(e.text,320)),n>0&&o.length>0&&$("p",{class:"md-search-result__terms"},Y("search.result.term.missing"),": ",o)))}function $o(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.scorefr(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=>fr(u,1)))]:[]];return $("li",{class:"md-search-result__item"},c)}function Vo(e){return $("ul",{class:"md-source__facts"},e.map(t=>$("li",{class:"md-source__fact"},t)))}function Do(e){return $("div",{class:"md-typeset__scrollwrap"},$("div",{class:"md-typeset__table"},e))}function va(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 Uo(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(va)))}var ga=0;function ya(e,{viewport$:t}){let r=F(e).pipe(E(n=>{let o=n.closest("[data-tabs]");return o instanceof HTMLElement?I(...K("input",o).map(i=>T(i,"change"))):ee}));return I(t.pipe(W("size")),r).pipe(p(()=>{let n=Le(e);return{scroll:kt(e).width>n.width}}),W("scroll"))}function Wo(e,t){let r=new A;if(r.pipe(be(qe("(hover)"))).subscribe(([{scroll:n},o])=>{n&&o?ao(e):so(e)}),No.default.isSupported()){let n=e.closest("pre");n.id=`__code_${ga++}`,n.insertBefore(Po(n.id),e)}return ya(e,t).pipe(R(r),D(()=>r.complete()),p(n=>z({ref:e},n)))}function xa(e,{target$:t,print$:r}){return t.pipe(p(n=>n.closest("details:not([open])")),L(n=>e===n),Ct(r),ue(e))}function zo(e,t){let r=new A;return r.subscribe(()=>{e.setAttribute("open",""),e.scrollIntoView()}),xa(e,t).pipe(R(r),D(()=>r.complete()),ue({ref:e}))}var Qo=ze("table");function qo(e){return je(e,Qo),je(Qo,Do(e)),F({ref:e})}function Ko(e,{target$:t,viewport$:r,print$:n}){return I(...K("pre > code",e).map(o=>Wo(o,{viewport$:r})),...K("table:not([class])",e).map(o=>qo(o)),...K("details",e).map(o=>zo(o,{target$:t,print$:n})))}function Sa(e,{alert$:t}){return t.pipe(E(r=>I(F(!0),F(!1).pipe(Me(2e3))).pipe(p(n=>({message:r,open:n})))))}function Yo(e,t){let r=new A;return r.pipe(B(X)).subscribe(({message:n,open:o})=>{ho(e,n),o?bo(e,"open"):vo(e)}),Sa(e,t).pipe(R(r),D(()=>r.complete()),p(n=>z({ref:e},n)))}function wa({viewport$:e}){if(!Pt("header.autohide"))return F(!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=Ft("search");return Z([e,n]).pipe(p(([{offset:o},i])=>o.y>400&&!i),q(),E(o=>o?r:F(!1)),U(!1))}function Jo(e,t){return Oe(()=>{let r=getComputedStyle(e);return F(r.position==="sticky"||r.position==="-webkit-sticky")}).pipe(rr(Qe(e),wa(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 Go(e,{header$:t,main$:r}){let n=new A;return n.pipe(W("active"),rr(t),B(X)).subscribe(([{active:o},{hidden:i}])=>{o?go(e,i?"hidden":"shadow"):yo(e)}),r.subscribe(o=>n.next(o)),t.pipe(p(o=>z({ref:e},o)))}function Ea(e,{viewport$:t,header$:r}){return Rt(e,{header$:r,viewport$:t}).pipe(p(({offset:{y:n}})=>{let{height:o}=Le(e);return{active:n>=o}}),W("active"))}function Xo(e,t){let r=new A;r.pipe(B(X)).subscribe(({active:o})=>{o?xo(e,"active"):So(e)});let n=ae("article h1");return typeof n=="undefined"?ee:Ea(n,t).pipe(R(r),D(()=>r.complete()),p(o=>z({ref:e},o)))}function Bo(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 pr=Ge(cr());function Zo({alert$:e}){pr.default.isSupported()&&new _(t=>{new pr.default("[data-clipboard-target], [data-clipboard-text]").on("success",r=>t.next(r))}).subscribe(()=>e.next(Y("clipboard.copied")))}function Oa(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 ei({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=Zn(`${n.base}/sitemap.xml`).pipe(p(u=>Oa(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(),F({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());I(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=>It(u.href).pipe(rt(()=>(Kn(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),I(i,a).pipe(ot(e)).subscribe(({url:u,offset:l})=>{u.hash&&!l?Gn(u.hash):ar(l||{y:0})}),e.pipe(or(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(or(1),p(()=>Ce("container")),E(u=>F(...K("script",u))),Tn(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(Cn(i),_n(250),W("offset")).subscribe(({offset:u})=>{history.replaceState(u,"")}),I(i,a).pipe(_e(2,1),L(([u,l])=>u.url.pathname===l.url.pathname),p(([,u])=>u)).subscribe(({offset:u})=>{ar(u||{y:0})})}var Ma=Ge(ri());function ni(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 oi(e){return e.type===1}function ii(e){return e.type===2}function $t(e){return e.type===3}function Aa({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 ai(e,t){let r=te(),n=new Worker(e),o=new A,i=io(n,{tx$:o}).pipe(p(a=>{if($t(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:Aa(a)}))).subscribe(o.next.bind(o)),{tx$:o,rx$:i}}function si(){let e=te();He(new URL("versions.json",e.base)).subscribe(t=>{fe(".md-header__topic").appendChild(Uo(t))})}function La(e){let t=(__search==null?void 0:__search.transform)||ni,r=Vn(e),n=I(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 ci(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),wo(e,"")):Eo(e)}),T(e.form,"reset").pipe(jn(r.pipe(An(1)))).subscribe(()=>Ae(e)),La(e).pipe(R(r),D(()=>r.complete()),p(n=>z({ref:e},n)))}function ui(e,{rx$:t},{query$:r}){let n=new A,o=Nn(e.parentElement).pipe(L(Boolean)),i=fe(":scope > :first-child",e);n.pipe(B(X),be(r)).subscribe(([{data:c},{value:u}])=>{u?_o(i,c.length):Mo(i)});let a=fe(":scope > :last-child",e);return n.pipe(B(X),R(()=>Lo(a)),E(({data:c})=>I(F(...c.slice(0,10)),F(...c.slice(10)).pipe(_e(4),Pn(o),E(([u])=>F(...u)))))).subscribe(c=>{Ao(a,$o(c))}),t.pipe(L($t),p(({data:c})=>({data:c})),U({data:[]})).pipe(R(n),D(()=>n.complete()),p(c=>z({ref:e},c)))}function li(e,{index$:t,keyboard$:r}){let n=te(),o=ai(n.search,t),i=Ce("search-query",e),a=Ce("search-result",e),{tx$:s,rx$:c}=o;s.pipe(L(ii),ot(c.pipe(L(oi))),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),Wn(i),l.claim();break}});let u=ci(i,o);return I(u,ui(a,o,{query$:u}))}function Ha(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 mr(e,n){var{header$:t}=n,r=Sr(n,["header$"]);let o=new A;return o.pipe(B(X),be(t)).subscribe({next([{height:i},{height:a}]){ko(e,i),Ho(e,a)},complete(){Co(e),jo(e)}}),Ha(e,r).pipe(R(o),D(()=>o.complete()),p(i=>z({ref:e},i)))}function fi(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`]}}),Ht([]))}function pi(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`]),Ht([]))}function mi(e){let[t]=e.match(/(git(?:hub|lab))/i)||[];switch(t.toLowerCase()){case"github":let[,r,n]=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);return fi(r,n);case"gitlab":let[,o,i]=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i);return pi(o,i);default:return ee}}var Ca;function ka(e){return Ca||(Ca=Oe(()=>{let t=sessionStorage.getItem(ur("__repo"));if(t)return F(JSON.parse(t));{let r=mi(e.href);return r.subscribe(n=>{try{sessionStorage.setItem(ur("__repo"),JSON.stringify(n))}catch(o){}}),r}}).pipe(rt(()=>ee),L(t=>t.length>0),p(t=>({facts:t})),ie(1)))}function di(e){let t=new A;return t.subscribe(({facts:r})=>{Fo(e,Vo(r)),Io(e,"done")}),ka(e).pipe(R(t),D(()=>t.complete()),p(r=>z({ref:e},r)))}function ja(e,{viewport$:t,header$:r}){return Rt(e,{header$:r,viewport$:t}).pipe(p(({offset:{y:n}})=>({hidden:n>=10})),W("hidden"))}function hi(e,t){let r=new A;return r.pipe(B(X)).subscribe({next({hidden:n}){n?Ro(e,"hidden"):lr(e)},complete(){lr(e)}}),ja(e,t).pipe(R(r),D(()=>r.complete()),p(n=>z({ref:e},n)))}function Fa(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(Hn(([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)mo(a),fo(a);for(let[a,[s]]of o.entries())po(s,a===o.length-1),lo(s,"blur")});let n=K("[href^=\\#]",e);return Fa(n,t).pipe(R(r),D(()=>r.complete()),p(o=>z({ref:e},o)))}function vi({document$:e,tablet$:t}){e.pipe(E(()=>F(...K("[data-md-state=indeterminate]"))),R(r=>{r.indeterminate=!0,r.checked=!1}),ne(r=>T(r,"change").pipe(Fn(()=>r.hasAttribute("data-md-state")),ue(r))),be(t)).subscribe(([r,n])=>{r.removeAttribute("data-md-state"),n&&(r.checked=!1)})}function Ia(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function gi({document$:e}){e.pipe(E(()=>F(...K("[data-md-scrollfix]"))),R(t=>t.removeAttribute("data-md-scrollfix")),L(Ia),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 yi({viewport$:e,tablet$:t}){Z([Ft("search"),t]).pipe(p(([r,n])=>r&&!n),E(r=>F(r).pipe(Me(r?400:100),B(X))),be(e)).subscribe(([r,{offset:{y:n}}])=>{r?co(document.body,n):uo(document.body)})}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var Ye=$n(),dr=Yn(),hr=Xn(),br=Qn(),pe=oo(),Vt=qe("(min-width: 960px)"),xi=qe("(min-width: 1220px)"),Si=Bn(),wi=te(),Ra=document.forms.namedItem("search")?(__search==null?void 0:__search.index)||He(`${wi.base}/search/search_index.json`):ee,vr=new A;Zo({alert$:vr});Pt("navigation.instant")&&ei({document$:Ye,location$:dr,viewport$:pe});var Ei;((Ei=wi.version)==null?void 0:Ei.provider)==="mike"&&si();I(dr,hr).pipe(Me(125)).subscribe(()=>{Fe("drawer",!1),Fe("search",!1)});br.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}});vi({document$:Ye,tablet$:Vt});gi({document$:Ye});yi({viewport$:pe,tablet$:Vt});var Re=Jo(Ce("header"),{viewport$:pe}),gr=Ye.pipe(p(()=>Ce("main")),E(e=>Bo(e,{viewport$:pe,header$:Re})),ie(1)),Pa=I(...ve("dialog").map(e=>Yo(e,{alert$:vr})),...ve("header").map(e=>Go(e,{viewport$:pe,header$:Re,main$:gr})),...ve("search").map(e=>li(e,{index$:Ra,keyboard$:br})),...ve("source").map(e=>di(e)),...ve("tabs").map(e=>hi(e,{viewport$:pe,header$:Re}))),$a=Oe(()=>I(...ve("content").map(e=>Ko(e,{target$:hr,viewport$:pe,print$:Si})),...ve("header-title").map(e=>Xo(e,{viewport$:pe,header$:Re})),...ve("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?ir(xi,()=>mr(e,{viewport$:pe,header$:Re,main$:gr})):ir(Vt,()=>mr(e,{viewport$:pe,header$:Re,main$:gr}))),...ve("toc").map(e=>bi(e,{viewport$:pe,header$:Re})))),Oi=Ye.pipe(E(()=>$a),Ct(Pa),ie(1));Oi.subscribe();window.document$=Ye;window.location$=dr;window.target$=hr;window.keyboard$=br;window.viewport$=pe;window.tablet$=Vt;window.screen$=xi;window.print$=Si;window.alert$=vr;window.component$=Oi;})(); /*! * 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.65ce87ac.min.js.map