"use strict";(()=>{var Un=Object.create;var Bt=Object.defineProperty;var Wn=Object.getOwnPropertyDescriptor;var jn=Object.getOwnPropertyNames,Or=Object.getOwnPropertySymbols,zn=Object.getPrototypeOf,Lr=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable;var Mr=(e,t,r)=>t in e?Bt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N=(e,t)=>{for(var r in t||(t={}))Lr.call(t,r)&&Mr(e,r,t[r]);if(Or)for(var r of Or(t))Dn.call(t,r)&&Mr(e,r,t[r]);return e};var Pe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Vn=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of jn(t))!Lr.call(e,o)&&o!==r&&Bt(e,o,{get:()=>t[o],enumerable:!(n=Wn(t,o))||n.enumerable});return e};var nt=(e,t,r)=>(r=e!=null?Un(zn(e)):{},Vn(t||!e||!e.__esModule?Bt(r,"default",{value:e,enumerable:!0}):r,e));var bt=Pe(de=>{(function(){var e,t,r,n,o,i,a,p,c,s,l,f,u,d,m,h,v,w,O,F;F=150,s=20,O=150,c=.75,de.score=function(b,x,T){var A,g,y,$;return g=T.preparedQuery,A=T.allowErrors,A||o(b,g.core_lw,g.core_up)?($=b.toLowerCase(),y=t(b,$,g),Math.ceil(y)):0},de.isMatch=o=function(b,x,T){var A,g,y,$,z,K,U;if(y=b.length,$=x.length,!y||$>y)return!1;for(A=-1,g=-1;++g<$;){for(z=x.charCodeAt(g),K=T.charCodeAt(g);++A-1)return m(b,x,S,E,C,Z,X);for(te=new Array(Z),z=new Array(Z),Yt=w(Z,X),G=Math.ceil(c*Z)+5,he=G,U=!0,P=-1;++P_&&(_=Ce),K=0,E[P]===xt)if(Kt=p(q,b,x),K=$>0?$:u(b,x,S,E,q,P,Kt),y=R+f(q,P,Kt,g,K),y>_)_=y,he=G;else{if(L&&--he<=0)return Math.max(_,te[Z-1])*Yt;L=!1}R=Ce,$=z[P],z[P]=K,te[P]=_}}return _=te[Z-1],_*Yt},de.isWordStart=p=function(b,x,T){var A,g;return b===0?!0:(A=x[b],g=x[b-1],i(g)||A!==T[b]&&g===T[b-1])},de.isWordEnd=a=function(b,x,T,A){var g,y;return b===A-1?!0:(g=x[b],y=x[b+1],i(y)||g===T[b]&&y!==T[b+1])},i=function(b){return b===" "||b==="."||b==="-"||b==="_"||b==="/"||b==="\\"},v=function(b){var x;return bg?A:g)+10):y+F*g},de.scoreConsecutives=u=function(b,x,T,A,g,y,$){var z,K,U,q,P,X,G;for(K=b.length,q=T.length,U=K-g,P=q-y,z=U-1&&(P=p(U,b,x),P&&(g=U))),K=-1,q=0;++K1&&U>1))return r;for(g=0,G=0,he=0,P=0,$=-1,z=-1;++z-1){G++;continue}else break;for(;++$12*z)return!1;for(y=-1;++y<$;)if(p(y,b,x)&&++g>A)return!1;return!0}}).call(de)});var Vt=Pe(vt=>{(function(){var e,t,r,n,o,i,a,p,c,s;s=bt(),i=s.isMatch,e=s.computeScore,p=s.scoreSize,c=20,r=2.5,vt.score=function(l,f,u){var d,m,h,v;return m=u.preparedQuery,d=u.allowErrors,d||i(l,m.core_lw,m.core_up)?(v=l.toLowerCase(),h=e(l,v,m),h=a(l,v,h,u),Math.ceil(h)):0},a=function(l,f,u,d){var m,h,v,w,O,F,b,x,T,A;if(u===0)return 0;for(T=d.preparedQuery,A=d.useExtensionBonus,x=d.pathSeparator,O=l.length-1;l[O]===x;)O--;if(v=l.lastIndexOf(x,O),b=O-v,F=1,A&&(F+=o(f,T.ext,v,O,2),u*=F),v===-1)return u;for(w=T.depth;v>-1&&w-- >0;)v=l.lastIndexOf(x,v-1);return h=v===-1?u:F*e(l.slice(v+1,O+1),f.slice(v+1,O+1),T),m=.5*c/(c+t(l,O+1,x)),m*h+(1-m)*u*p(0,r*b)},vt.countDir=t=function(l,f,u){var d,m;if(f<1)return 0;for(d=0,m=-1;++mu)))return 0;for(w=f.length,h=d-O,h0?.9*o(l,f,u,O-2,m-1):v/h}}).call(vt)});var gr=Pe((bn,vn)=>{(function(){var e,t,r,n,o,i,a,p;p=Vt(),r=p.countDir,o=p.getExtension,vn.exports=e=function(){function c(s,l){var f,u,d;if(d=l!=null?l:{},f=d.optCharRegEx,u=d.pathSeparator,!(s&&s.length))return null;this.query=s,this.query_lw=s.toLowerCase(),this.core=t(s,f),this.core_lw=this.core.toLowerCase(),this.core_up=a(this.core),this.depth=r(s,s.length,u),this.ext=o(this.query_lw),this.charCodes=n(this.query_lw)}return c}(),i=/[ _\-:\/\\]/g,t=function(c,s){return s==null&&(s=i),c.replace(s,"")},a=function(c){var s,l,f,u;for(l="",f=0,u=c.length;f{(function(){var e,t,r,n,o;n=bt(),t=Vt(),e=gr(),r=function(i){return i.candidate},o=function(i,a){return a.score-i.score},xn.exports=function(i,a,p){var c,s,l,f,u,d,m,h,v,w,O,F,b;for(h=[],l=p.key,u=p.maxResults,f=p.maxInners,O=p.usePathScoring,v=f!=null&&f>0?f:i.length+1,c=l!=null,m=O?t:n,F=0,b=i.length;F0&&(h.push({candidate:s,score:d}),!--v))));F++);return h.sort(o),i=h.map(r),u!=null&&(i=i.slice(0,u)),i}}).call(gn)});var En=Pe(Nt=>{(function(){var e,t,r,n,o,i,a,p,c,s;s=bt(),r=s.isMatch,n=s.isWordStart,c=s.scoreConsecutives,p=s.scoreCharacter,a=s.scoreAcronyms,Nt.match=o=function(l,f,u){var d,m,h,v,w,O;return d=u.allowErrors,w=u.preparedQuery,v=u.pathSeparator,d||r(l,w.core_lw,w.core_up)?(O=l.toLowerCase(),h=t(l,O,w),h.length===0||l.indexOf(v)>-1&&(m=e(l,O,w,v),h=i(h,m)),h):[]},Nt.wrap=function(l,f,u){var d,m,h,v,w,O,F,b,x;if(u.wrap!=null&&(x=u.wrap,O=x.tagClass,b=x.tagOpen,F=x.tagClose),O==null&&(O="highlight"),b==null&&(b=''),F==null&&(F=""),l===f)return b+l+F;if(h=o(l,f,u),h.length===0)return l;for(v="",d=-1,w=0;++dw&&(v+=l.substring(w,m),w=m);++dw&&(v+=b,v+=l.substring(w,m),v+=F,w=m)}return w<=l.length-1&&(v+=l.substring(w)),v},e=function(l,f,u,d){var m,h,v;for(v=l.length-1;l[v]===d;)v--;if(m=l.lastIndexOf(d,v),m===-1)return[];for(h=u.depth;h-- >0;)if(m=l.lastIndexOf(d,m-1),m===-1)return[];return m++,v++,t(l.slice(m,v),f.slice(m,v),u,m)},i=function(l,f){var u,d,m,h,v,w,O;if(v=l.length,w=f.length,w===0)return l.slice();if(v===0)return f.slice();for(m=-1,h=0,d=f[h],O=[];++m0?x:c(l,f,P,X,g,y,E),F=he+p(g,y,E,O,A)),C=Z[y],x=T[y],G>C?K=h:(G=C,K=w),F>G?(G=F,K=m):A=0,Z[y]=G,T[y]=A,L[++q]=G>0?K:v;for(g=$-1,y=U-1,q=g*U+y,b=!0,z=[];b&&g>=0&&y>=0;)switch(L[q]){case w:g--,q-=U;break;case h:y--,q--;break;case m:z.push(g+d),y--,g--,q-=U+1;break;default:b=!1}return z.reverse(),z}}).call(Nt)});var xr=Pe((wn,Sn)=>{(function(){var e,t,r,n,o,i,a,p;r=yn(),n=En(),p=bt(),i=Vt(),e=gr(),a=null,t=(typeof process!="undefined"&&process!==null?process.platform:void 0)==="win32"?"\\":"/",Sn.exports={filter:function(c,s,l){return l==null&&(l={}),s!=null&&s.length&&(c!=null&&c.length)?(l=o(l,s),r(c,s,l)):[]},score:function(c,s,l){return l==null&&(l={}),c!=null&&c.length&&(s!=null&&s.length)?(l=o(l,s),l.usePathScoring?i.score(c,s,l):p.score(c,s,l)):0},match:function(c,s,l){var f,u,d;return l==null&&(l={}),c?s?c===s?function(){d=[];for(var m=0,h=c.length;0<=h?mh;0<=h?m++:m--)d.push(m);return d}.apply(this):(l=o(l,s),n.match(c,s,l)):[]:[]},wrap:function(c,s,l){return l==null&&(l={}),c?s?(l=o(l,s),n.wrap(c,s,l)):[]:[]},prepareQuery:function(c,s){return s==null&&(s={}),s=o(s,c),s.preparedQuery}},o=function(c,s){return c.allowErrors==null&&(c.allowErrors=!1),c.usePathScoring==null&&(c.usePathScoring=!0),c.useExtensionBonus==null&&(c.useExtensionBonus=!1),c.pathSeparator==null&&(c.pathSeparator=t),c.optCharRegEx==null&&(c.optCharRegEx=null),c.wrap==null&&(c.wrap=null),c.preparedQuery==null&&(c.preparedQuery=a&&a.query===s?a:a=new e(s,c)),c}}).call(wn)});var Sr=Pe((gt,wr)=>{(function(t,r){typeof gt=="object"&&typeof wr=="object"?wr.exports=r():typeof define=="function"&&define.amd?define([],r):typeof gt=="object"?gt.ClipboardJS=r():t.ClipboardJS=r()})(gt,function(){return function(){var e={686:function(n,o,i){"use strict";i.d(o,{default:function(){return Z}});var a=i(279),p=i.n(a),c=i(370),s=i.n(c),l=i(817),f=i.n(l);function u(C){try{return document.execCommand(C)}catch(S){return!1}}var d=function(S){var E=f()(S);return u("cut"),E},m=d;function h(C){var S=document.documentElement.getAttribute("dir")==="rtl",E=document.createElement("textarea");E.style.fontSize="12pt",E.style.border="0",E.style.padding="0",E.style.margin="0",E.style.position="absolute",E.style[S?"right":"left"]="-9999px";var L=window.pageYOffset||document.documentElement.scrollTop;return E.style.top="".concat(L,"px"),E.setAttribute("readonly",""),E.value=C,E}var v=function(S,E){var L=h(S);E.container.appendChild(L);var _=f()(L);return u("copy"),L.remove(),_},w=function(S){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},L="";return typeof S=="string"?L=v(S,E):S instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(S==null?void 0:S.type)?L=v(S.value,E):(L=f()(S),u("copy")),L},O=w;function F(C){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?F=function(E){return typeof E}:F=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},F(C)}var b=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=S.action,L=E===void 0?"copy":E,_=S.container,R=S.target,te=S.text;if(L!=="copy"&&L!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(R!==void 0)if(R&&F(R)==="object"&&R.nodeType===1){if(L==="copy"&&R.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(L==="cut"&&(R.hasAttribute("readonly")||R.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(te)return O(te,{container:_});if(R)return L==="cut"?m(R):O(R,{container:_})},x=b;function T(C){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(E){return typeof E}:T=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},T(C)}function A(C,S){if(!(C instanceof S))throw new TypeError("Cannot call a class as a function")}function g(C,S){for(var E=0;E0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof _.action=="function"?_.action:this.defaultAction,this.target=typeof _.target=="function"?_.target:this.defaultTarget,this.text=typeof _.text=="function"?_.text:this.defaultText,this.container=T(_.container)==="object"?_.container:document.body}},{key:"listenClick",value:function(_){var R=this;this.listener=s()(_,"click",function(te){return R.onClick(te)})}},{key:"onClick",value:function(_){var R=_.delegateTarget||_.currentTarget,te=this.action(R)||"copy",Ce=x({action:te,container:this.container,target:this.target(R),text:this.text(R)});this.emit(Ce?"success":"error",{action:te,text:Ce,trigger:R,clearSelection:function(){R&&R.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(_){return G("action",_)}},{key:"defaultTarget",value:function(_){var R=G("target",_);if(R)return document.querySelector(R)}},{key:"defaultText",value:function(_){return G("text",_)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(_){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return O(_,R)}},{key:"cut",value:function(_){return m(_)}},{key:"isSupported",value:function(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],R=typeof _=="string"?[_]:_,te=!!document.queryCommandSupported;return R.forEach(function(Ce){te=te&&!!document.queryCommandSupported(Ce)}),te}}]),E}(p()),Z=he},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(p,c){for(;p&&p.nodeType!==o;){if(typeof p.matches=="function"&&p.matches(c))return p;p=p.parentNode}}n.exports=a},438:function(n,o,i){var a=i(828);function p(l,f,u,d,m){var h=s.apply(this,arguments);return l.addEventListener(u,h,m),{destroy:function(){l.removeEventListener(u,h,m)}}}function c(l,f,u,d,m){return typeof l.addEventListener=="function"?p.apply(null,arguments):typeof u=="function"?p.bind(null,document).apply(null,arguments):(typeof l=="string"&&(l=document.querySelectorAll(l)),Array.prototype.map.call(l,function(h){return p(h,f,u,d,m)}))}function s(l,f,u,d){return function(m){m.delegateTarget=a(m.target,f),m.delegateTarget&&d.call(l,m)}}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),p=i(438);function c(u,d,m){if(!u&&!d&&!m)throw new Error("Missing required arguments");if(!a.string(d))throw new TypeError("Second argument must be a String");if(!a.fn(m))throw new TypeError("Third argument must be a Function");if(a.node(u))return s(u,d,m);if(a.nodeList(u))return l(u,d,m);if(a.string(u))return f(u,d,m);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function s(u,d,m){return u.addEventListener(d,m),{destroy:function(){u.removeEventListener(d,m)}}}function l(u,d,m){return Array.prototype.forEach.call(u,function(h){h.addEventListener(d,m)}),{destroy:function(){Array.prototype.forEach.call(u,function(h){h.removeEventListener(d,m)})}}}function f(u,d,m){return p(document.body,u,d,m)}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 p=i.hasAttribute("readonly");p||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),p||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var c=window.getSelection(),s=document.createRange();s.selectNodeContents(i),c.removeAllRanges(),c.addRange(s),a=c.toString()}return a}n.exports=o},279:function(n){function o(){}o.prototype={on:function(i,a,p){var c=this.e||(this.e={});return(c[i]||(c[i]=[])).push({fn:a,ctx:p}),this},once:function(i,a,p){var c=this;function s(){c.off(i,s),a.apply(p,arguments)}return s._=a,this.on(i,s,p)},emit:function(i){var a=[].slice.call(arguments,1),p=((this.e||(this.e={}))[i]||[]).slice(),c=0,s=p.length;for(c;c{"use strict";var jo=/["'&<>]/;kn.exports=zo;function zo(e){var t=""+e,r=jo.exec(t);if(!r)return t;var n,o="",i=0,a=0;for(i=r.index;i0&&i[i.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Y(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(p){a={error:p}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i}function J(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n1||p(u,d)})})}function p(u,d){try{c(n[u](d))}catch(m){f(i[0][3],m)}}function c(u){u.value instanceof je?Promise.resolve(u.value.v).then(s,l):f(i[0][2],u)}function s(u){p("next",u)}function l(u){p("throw",u)}function f(u,d){u(d),i.shift(),i.length&&p(i[0][0],i[0][1])}}function Ar(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof fe=="function"?fe(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(p,c){a=e[i](a),o(p,c,a.done,a.value)})}}function o(i,a,p,c){Promise.resolve(c).then(function(s){i({value:s,done:p})},a)}}function H(e){return typeof e=="function"}function Et(e){var t=function(n){Error.call(n),n.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var wt=Et(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription:`+r.map(function(n,o){return o+1+") "+n.toString()}).join(``):"",this.name="UnsubscriptionError",this.errors=r}});function Ae(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Se=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,n,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var p=fe(a),c=p.next();!c.done;c=p.next()){var s=c.value;s.remove(this)}}catch(h){t={error:h}}finally{try{c&&!c.done&&(r=p.return)&&r.call(p)}finally{if(t)throw t.error}}else a.remove(this);var l=this.initialTeardown;if(H(l))try{l()}catch(h){i=h instanceof wt?h.errors:[h]}var f=this._finalizers;if(f){this._finalizers=null;try{for(var u=fe(f),d=u.next();!d.done;d=u.next()){var m=d.value;try{Hr(m)}catch(h){i=i!=null?i:[],h instanceof wt?i=J(J([],Y(i)),Y(h.errors)):i.push(h)}}}catch(h){n={error:h}}finally{try{d&&!d.done&&(o=u.return)&&o.call(u)}finally{if(n)throw n.error}}}if(i)throw new wt(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)Hr(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&Ae(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&Ae(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Jt=Se.EMPTY;function St(e){return e instanceof Se||e&&"closed"in e&&H(e.remove)&&H(e.add)&&H(e.unsubscribe)}function Hr(e){H(e)?e():e.unsubscribe()}var ge={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Ge={setTimeout:function(e,t){for(var r=[],n=2;n0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var n=this,o=this,i=o.hasError,a=o.isStopped,p=o.observers;return i||a?Jt:(this.currentObservers=null,p.push(r),new Se(function(){n.currentObservers=null,Ae(p,r)}))},t.prototype._checkFinalizedStatuses=function(r){var n=this,o=n.hasError,i=n.thrownError,a=n.isStopped;o?r.error(i):a&&r.complete()},t.prototype.asObservable=function(){var r=new W;return r.source=this,r},t.create=function(r,n){return new Wr(r,n)},t}(W);var Wr=function(e){ee(t,e);function t(r,n){var o=e.call(this)||this;return o.destination=r,o.source=n,o}return t.prototype.next=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.next)===null||o===void 0||o.call(n,r)},t.prototype.error=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.error)===null||o===void 0||o.call(n,r)},t.prototype.complete=function(){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||n===void 0||n.call(r)},t.prototype._subscribe=function(r){var n,o;return(o=(n=this.source)===null||n===void 0?void 0:n.subscribe(r))!==null&&o!==void 0?o:Jt},t}(ne);var it={now:function(){return(it.delegate||Date).now()},delegate:void 0};var jr=function(e){ee(t,e);function t(r,n,o){r===void 0&&(r=1/0),n===void 0&&(n=1/0),o===void 0&&(o=it);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=n,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,n),i}return t.prototype.next=function(r){var n=this,o=n.isStopped,i=n._buffer,a=n._infiniteTimeWindow,p=n._timestampProvider,c=n._windowTime;o||(i.push(r),!a&&i.push(p.now()+c)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var n=this._innerSubscribe(r),o=this,i=o._infiniteTimeWindow,a=o._buffer,p=a.slice(),c=0;c0?e.prototype.requestAsyncId.call(this,r,n,o):(r.actions.push(this),r._scheduled||(r._scheduled=Ze.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,n,o){var i;if(o===void 0&&(o=0),o!=null?o>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,n,o);var a=r.actions;n!=null&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==n&&(Ze.cancelAnimationFrame(n),r._scheduled=void 0)},t}(Mt);var Vr=function(e){ee(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var n=this._scheduled;this._scheduled=void 0;var o=this.actions,i;r=r||o.shift();do if(i=r.execute(r.state,r.delay))break;while((r=o[0])&&r.id===n&&o.shift());if(this._active=!1,i){for(;(r=o[0])&&r.id===n&&o.shift();)r.unsubscribe();throw i}},t}(Lt);var Re=new Vr(Dr);var Te=new W(function(e){return e.complete()});function _t(e){return e&&H(e.schedule)}function nr(e){return e[e.length-1]}function et(e){return H(nr(e))?e.pop():void 0}function Oe(e){return _t(nr(e))?e.pop():void 0}function Nr(e,t){return typeof nr(e)=="number"?e.pop():t}var tt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Ct(e){return H(e==null?void 0:e.then)}function At(e){return H(e[Xe])}function Ht(e){return Symbol.asyncIterator&&H(e==null?void 0:e[Symbol.asyncIterator])}function $t(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Xn(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var kt=Xn();function It(e){return H(e==null?void 0:e[kt])}function Pt(e){return Cr(this,arguments,function(){var r,n,o,i;return yt(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,je(r.read())];case 3:return n=a.sent(),o=n.value,i=n.done,i?[4,je(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,je(o)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function Rt(e){return H(e==null?void 0:e.getReader)}function j(e){if(e instanceof W)return e;if(e!=null){if(At(e))return Zn(e);if(tt(e))return eo(e);if(Ct(e))return to(e);if(Ht(e))return Qr(e);if(It(e))return ro(e);if(Rt(e))return no(e)}throw $t(e)}function Zn(e){return new W(function(t){var r=e[Xe]();if(H(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function eo(e){return new W(function(t){for(var r=0;r0&&(l=new De({next:function(T){return x.next(T)},error:function(T){h=!0,v(),f=pr(w,o,T),x.error(T)},complete:function(){m=!0,v(),f=pr(w,a),x.complete()}}),j(F).subscribe(l))})(s)}}function pr(e,t){for(var r=[],n=2;nft()||document.body),ye(1));function Ue(e){return wo.pipe(M(t=>e.contains(t)),le())}function mt(e,t){return pe(()=>Q(B(e,"mouseenter").pipe(M(()=>!0)),B(e,"mouseleave").pipe(M(()=>!1))).pipe(t?ar(r=>He(+!r*t)):ie,ue(e.matches(":hover"))))}function mn(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)mn(e,r)}function V(e,t,...r){let n=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="undefined"&&(typeof t[o]!="boolean"?n.setAttribute(o,t[o]):n.setAttribute(o,""));for(let o of r)mn(n,o);return n}function jt(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function mr(e){let t=V("script",{src:e});return pe(()=>(document.head.appendChild(t),Q(B(t,"load"),B(t,"error").pipe(re(()=>or(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(M(()=>{}),se(()=>document.head.removeChild(t)),$e(1))))}var So=new ne,Lf=pe(()=>typeof ResizeObserver=="undefined"?mr("https://unpkg.com/resize-observer-polyfill"):be(void 0)).pipe(M(()=>new ResizeObserver(e=>e.forEach(t=>So.next(t)))),re(e=>Q(pt,be(e)).pipe(se(()=>e.disconnect()))),ye(1));function Ee(e){return{width:e.offsetWidth,height:e.offsetHeight}}function zt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function dr(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}function qe(e){return{x:e.offsetLeft,y:e.offsetTop}}function hr(e){return Q(B(window,"load"),B(window,"resize")).pipe(Ne(0,Re),M(()=>qe(e)),ue(qe(e)))}function br(e){return{x:e.scrollLeft,y:e.scrollTop}}function _e(e){return Q(B(e,"scroll"),B(window,"resize")).pipe(Ne(0,Re),M(()=>br(e)),ue(br(e)))}var dn=new ne,To=pe(()=>be(new IntersectionObserver(e=>{for(let t of e)dn.next(t)},{threshold:0}))).pipe(re(e=>Q(pt,be(e)).pipe(se(()=>e.disconnect()))),ye(1));function Dt(e){return To.pipe(ve(t=>t.observe(e)),re(t=>dn.pipe(ae(({target:r})=>r===e),se(()=>t.unobserve(e)),M(({isIntersecting:r})=>r))))}function vr(e,t=16){return _e(e).pipe(M(({y:r})=>{let n=Ee(e),o=zt(e);return r>=o.height-n.height-t}),le())}var tm={drawer:D("[data-md-toggle=drawer]"),search:D("[data-md-toggle=search]")};var Oo=D("#__config"),dt=JSON.parse(Oo.textContent);dt.base=`${new URL(dt.base,Ie())}`;function We(){return dt}function Ke(e,t){return typeof t!="undefined"?dt.translations[e].replace("#",t.toString()):dt.translations[e]}function Ie(){return new URL(location.href)}function Mo(e,t){return new W(r=>{let n=new XMLHttpRequest;return n.open("GET",`${e}`),n.responseType="blob",n.addEventListener("load",()=>{n.status>=200&&n.status<300?(r.next(n.response),r.complete()):r.error(new Error(n.statusText))}),n.addEventListener("error",()=>{r.error(new Error("Network error"))}),n.addEventListener("abort",()=>{r.complete()}),typeof(t==null?void 0:t.progress$)!="undefined"&&(n.addEventListener("progress",o=>{var i;if(o.lengthComputable)t.progress$.next(o.loaded/o.total*100);else{let a=(i=n.getResponseHeader("Content-Length"))!=null?i:0;t.progress$.next(o.loaded/+a*100)}}),t.progress$.next(5)),n.send(),()=>n.abort()})}function Ye(e,t){return Mo(e,t).pipe(re(r=>r.text()),M(r=>JSON.parse(r)),ye(1))}function ht(e,t=document){return D(`[data-mdx-component=${e}]`,t)}function Be(e,t=document){return oe(`[data-mdx-component=${e}]`,t)}function hn(e){let t=Ue(e),r=Q(B(e,"keyup"),B(e,"focus").pipe(cr(1))).pipe(M(()=>e.value),ue(e.value),le());return t.pipe(ae(n=>!n),Qe(r)).subscribe(([,n])=>{let o=document.location.pathname;typeof ga=="function"&&n.length&&ga("send","pageview",`${o}?q=[icon]+${n}`)}),Le([r,t]).pipe(M(([n,o])=>({ref:e,value:n,focus:o})))}var yr=nt(xr());var On=nt(xr());function Tn(e,t){return(0,On.wrap)(e.shortcode,t,{wrap:{tagOpen:"",tagClose:""}})}function Mn(e,t,r){return V("li",{class:"mdx-iconsearch-result__item"},V("span",{class:"twemoji"},V("img",{src:e.url})),V("button",{class:"md-clipboard--inline",title:Ke("clipboard.copy"),"data-clipboard-text":r?e.shortcode:`:${e.shortcode}:`},V("code",null,r?Tn(e,t):`:${Tn(e,t)}:`)))}function Ln(e){let t=`@${e.name}`;return V("a",{href:e.url,title:t,class:"mdx-sponsorship__item"},V("img",{src:e.image}))}function _n(e){return V("a",{href:"https://github.com/sponsors/squidfunk?metadata_origin=docs",class:"mdx-sponsorship__item mdx-sponsorship__item--private"},"+",e)}function Lo(e,{index$:t,query$:r}){switch(e.getAttribute("data-mdx-mode")){case"file":return Le([r.pipe(ut("value")),t.pipe(M(({icons:n})=>Object.values(n.data).map(o=>o.replace(/\.svg$/,""))))]).pipe(M(([{value:n},o])=>(0,yr.filter)(o,n)),re(n=>t.pipe(M(({icons:o})=>({data:n.map(i=>({shortcode:i,url:[o.base,i,".svg"].join("")}))})))));default:return Le([r.pipe(ut("value")),t.pipe(M(({icons:n,emojis:o})=>[...Object.keys(n.data),...Object.keys(o.data)]))]).pipe(M(([{value:n},o])=>(0,yr.filter)(o,n)),re(n=>t.pipe(M(({icons:o,emojis:i})=>({data:n.map(a=>{let p=a in o.data?o:i;return{shortcode:a,url:[p.base,p.data[a]].join("")}})})))))}}function Cn(e,{index$:t,query$:r}){let n=new ne,o=vr(e).pipe(ae(Boolean)),i=D(":scope > :first-child",e);n.pipe(Qe(r)).subscribe(([{data:c},{value:s}])=>{if(s)switch(c.length){case 0:i.textContent="No matches";break;case 1:i.textContent="1 match";break;default:i.textContent=`${jt(c.length)} matches`}else i.textContent="Type to start searching"});let a=e.getAttribute("data-mdx-mode")==="file",p=D(":scope > :last-child",e);return n.pipe(ve(()=>p.innerHTML=""),re(({data:c})=>Q(be(...c.slice(0,10)),be(...c.slice(10)).pipe(ir(10),fr(o),re(([s])=>s)))),Qe(r)).subscribe(([c,{value:s}])=>p.appendChild(Mn(c,s,a))),Lo(e,{query$:r,index$:t}).pipe(ve(c=>n.next(c)),se(()=>n.complete()),M(c=>N({ref:e},c)))}function An(e){let t=We(),r=Ye(new URL("assets/javascripts/iconsearch_index.json",t.base)),n=ht("iconsearch-query",e),o=ht("iconsearch-result",e),i=hn(n),a=Cn(o,{index$:r,query$:i});return Q(i,a)}function _o(e){return Q(...oe(":scope [hidden]",e).map(t=>Dt(t).pipe(ae(r=>r),$e(1),M(()=>({active:t})))))}function Hn(e){return pe(()=>{let t=new ne;t.subscribe(({active:n})=>{n.hidden=!1}),navigator.userAgent.includes("Gecko/")&&_e(e).pipe(M(({y:n})=>n>1),le()).subscribe(n=>{let o=ht("hero");o.hidden=n});let r=D(":scope > :nth-child(2)",e);return Le([_e(e),hr(r)]).subscribe(([{y:n},o])=>{D("header").classList.toggle("md-header--shadow",n>o.y)}),_o(e).pipe(ve(n=>t.next(n)),se(()=>t.complete()),M(n=>N({ref:e},n)))})}function Er(e,t){return t==="inline"?V("div",{class:"md-tooltip md-tooltip--inline",id:e,role:"tooltip"},V("div",{class:"md-tooltip__inner md-typeset"})):V("div",{class:"md-tooltip",id:e,role:"tooltip"},V("div",{class:"md-tooltip__inner md-typeset"}))}var $o=nt(Sr());var Ao=0;function Ho(e,t){document.body.append(e);let{width:r}=Ee(e);e.style.setProperty("--md-tooltip-width",`${r}px`),e.remove();let n=dr(t),o=typeof n!="undefined"?_e(n):be({x:0,y:0}),i=Q(Ue(t),mt(t)).pipe(le());return Le([i,o]).pipe(M(([a,p])=>{let{x:c,y:s}=qe(t),l=Ee(t),f=t.closest("table");return f&&t.parentElement&&(c+=f.offsetLeft+t.parentElement.offsetLeft,s+=f.offsetTop+t.parentElement.offsetTop),{active:a,offset:{x:c-p.x+l.width/2-r/2,y:s-p.y+l.height+8}}}))}function Qt(e){let t=e.title;if(!t.length)return Te;let r=`__tooltip_${Ao++}`,n=Er(r,"inline"),o=D(".md-typeset",n);return o.innerHTML=t,pe(()=>{let i=new ne;return i.subscribe({next({offset:a}){n.style.setProperty("--md-tooltip-x",`${a.x}px`),n.style.setProperty("--md-tooltip-y",`${a.y}px`)},complete(){n.style.removeProperty("--md-tooltip-x"),n.style.removeProperty("--md-tooltip-y")}}),Q(i.pipe(ae(({active:a})=>a)),i.pipe(lt(250),ae(({active:a})=>!a))).subscribe({next({active:a}){a?(e.insertAdjacentElement("afterend",n),e.setAttribute("aria-describedby",r),e.removeAttribute("title")):(n.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t))},complete(){n.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t)}}),i.pipe(Ne(16,Re)).subscribe(({active:a})=>{n.classList.toggle("md-tooltip--active",a)}),i.pipe(ur(125,Re),ae(()=>!!e.offsetParent),M(()=>e.offsetParent.getBoundingClientRect()),M(({x:a})=>a)).subscribe({next(a){a?n.style.setProperty("--md-tooltip-0",`${-a}px`):n.style.removeProperty("--md-tooltip-0")},complete(){n.style.removeProperty("--md-tooltip-0")}}),Ho(n,e).pipe(ve(a=>i.next(a)),se(()=>i.complete()),M(a=>N({ref:e},a)))}).pipe(Ve(me))}var Eb=Q(B(window,"keydown").pipe(M(()=>!0)),Q(B(window,"keyup"),B(window,"contextmenu")).pipe(M(()=>!1))).pipe(ue(!1),ye(1));var Vb=V("table");var Uo=nt(Sr());var Do=nt(In());function Rn(e){let t=Ye("https://3if8u9o552.execute-api.us-east-1.amazonaws.com/_/"),r=Be("sponsorship-count"),n=Be("sponsorship-total");return t.subscribe(o=>{e.removeAttribute("hidden");let i=D(":scope > :first-child",e);for(let a of o.sponsors)if(a.type==="public"){let p=Ln(a.user);i.appendChild(p),Qt(p).subscribe()}i.appendChild(_n(o.sponsors.filter(({type:a})=>a==="private").length));for(let a of r)a.innerText=`${o.sponsors.length}`;for(let a of n)a.innerText=`$ ${o.total.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")} a month`}),t.pipe(M(o=>N({ref:e},o)))}function Fn(){let{origin:e}=new URL(location.href);typeof ga!="undefined"&&B(document.body,"click").subscribe(t=>{if(t.target instanceof HTMLElement){let r=t.target.closest("a");r&&r.origin!==e&&ga("send","event","outbound","click",r.href)}})}Fn();var Ko=document$.pipe(re(()=>Q(...Be("iconsearch").map(e=>An(e)),...Be("parallax").map(e=>Hn(e)),...Be("sponsorship").map(e=>Rn(e)))));Ko.subscribe();})();document.addEventListener("DOMContentLoaded",function(){const e=document.getElementById("typewriter"),t=document.querySelector(".cursor");if(!e || !t) return;const n=window.typewriterTexts;let o=0,s=0,c=!1,i=80;function a(){const l=n[o];c?(e.textContent=l.substring(0,s-1),s--,i=40,0===s&&t.classList.add("pulsing")):(e.textContent=l.substring(0,s+1),s++,i=60,1===s&&t.classList.remove("pulsing")),!c&&s===l.length?(c=!0,i=800):c&&0===s&&(c=!1,o=(o+1)%n.length,i=300),setTimeout(a,i)}t.classList.add("pulsing"),setTimeout(a,1e3)});