Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/rmaguiar/hugo-theme-color-your-world.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'static/libs')
-rw-r--r--static/libs/fuse.js@6.6.2/dist/fuse.basic.esm.min.js9
-rw-r--r--static/libs/fuse.js@7.0.0/dist/fuse.basic.min.mjs9
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_AMS-Regular.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_AMS-Regular.ttf)bin63632 -> 63632 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_AMS-Regular.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_AMS-Regular.woff)bin33516 -> 33516 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_AMS-Regular.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_AMS-Regular.woff2)bin28076 -> 28076 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Bold.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Bold.ttf)bin12368 -> 12368 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Bold.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Bold.woff)bin7716 -> 7716 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Bold.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Bold.woff2)bin6912 -> 6912 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Regular.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Regular.ttf)bin12344 -> 12344 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Regular.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Regular.woff)bin7656 -> 7656 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Regular.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Regular.woff2)bin6908 -> 6908 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Bold.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Bold.ttf)bin19584 -> 19584 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Bold.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Bold.woff)bin13296 -> 13296 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Bold.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Bold.woff2)bin11348 -> 11348 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Regular.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Regular.ttf)bin19572 -> 19572 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Regular.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Regular.woff)bin13208 -> 13208 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Regular.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Regular.woff2)bin11316 -> 11316 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Bold.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Bold.ttf)bin51336 -> 51336 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Bold.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Bold.woff)bin29912 -> 29912 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Bold.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Bold.woff2)bin25324 -> 25324 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-BoldItalic.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-BoldItalic.ttf)bin32968 -> 32968 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-BoldItalic.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-BoldItalic.woff)bin19412 -> 19412 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-BoldItalic.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-BoldItalic.woff2)bin16780 -> 16780 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Italic.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Italic.ttf)bin33580 -> 33580 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Italic.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Italic.woff)bin19676 -> 19676 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Italic.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Italic.woff2)bin16988 -> 16988 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Regular.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Regular.ttf)bin53580 -> 53580 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Regular.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Regular.woff)bin30772 -> 30772 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Regular.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Regular.woff2)bin26272 -> 26272 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-BoldItalic.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-BoldItalic.ttf)bin31196 -> 31196 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-BoldItalic.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-BoldItalic.woff)bin18668 -> 18668 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-BoldItalic.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-BoldItalic.woff2)bin16400 -> 16400 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-Italic.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-Italic.ttf)bin31308 -> 31308 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-Italic.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-Italic.woff)bin18748 -> 18748 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-Italic.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-Italic.woff2)bin16440 -> 16440 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Bold.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Bold.ttf)bin24504 -> 24504 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Bold.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Bold.woff)bin14408 -> 14408 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Bold.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Bold.woff2)bin12216 -> 12216 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Italic.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Italic.ttf)bin22364 -> 22364 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Italic.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Italic.woff)bin14112 -> 14112 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Italic.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Italic.woff2)bin12028 -> 12028 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Regular.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Regular.ttf)bin19436 -> 19436 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Regular.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Regular.woff)bin12316 -> 12316 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Regular.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Regular.woff2)bin10344 -> 10344 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Script-Regular.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Script-Regular.ttf)bin16648 -> 16648 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Script-Regular.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Script-Regular.woff)bin10588 -> 10588 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Script-Regular.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Script-Regular.woff2)bin9644 -> 9644 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Size1-Regular.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Size1-Regular.ttf)bin12228 -> 12228 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Size1-Regular.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Size1-Regular.woff)bin6496 -> 6496 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Size1-Regular.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Size1-Regular.woff2)bin5468 -> 5468 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Size2-Regular.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Size2-Regular.ttf)bin11508 -> 11508 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Size2-Regular.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Size2-Regular.woff)bin6188 -> 6188 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Size2-Regular.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Size2-Regular.woff2)bin5208 -> 5208 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Size3-Regular.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Size3-Regular.ttf)bin7588 -> 7588 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Size3-Regular.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Size3-Regular.woff)bin4420 -> 4420 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Size3-Regular.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Size3-Regular.woff2)bin3624 -> 3624 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Size4-Regular.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Size4-Regular.ttf)bin10364 -> 10364 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Size4-Regular.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Size4-Regular.woff)bin5980 -> 5980 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Size4-Regular.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Size4-Regular.woff2)bin4928 -> 4928 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Typewriter-Regular.ttf (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Typewriter-Regular.ttf)bin27556 -> 27556 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Typewriter-Regular.woff (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Typewriter-Regular.woff)bin16028 -> 16028 bytes
-rw-r--r--static/libs/katex@0.16.9/dist/fonts/KaTeX_Typewriter-Regular.woff2 (renamed from static/libs/katex@0.16.4/dist/fonts/KaTeX_Typewriter-Regular.woff2)bin13568 -> 13568 bytes
62 files changed, 9 insertions, 9 deletions
diff --git a/static/libs/fuse.js@6.6.2/dist/fuse.basic.esm.min.js b/static/libs/fuse.js@6.6.2/dist/fuse.basic.esm.min.js
deleted file mode 100644
index 2a2220c..0000000
--- a/static/libs/fuse.js@6.6.2/dist/fuse.basic.esm.min.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/**
- * Fuse.js v6.6.2 - Lightweight fuzzy-search (http://fusejs.io)
- *
- * Copyright (c) 2022 Kiro Risk (http://kiro.me)
- * All Rights Reserved. Apache Software License 2.0
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- */
-function e(e){return Array.isArray?Array.isArray(e):"[object Array]"===o(e)}function t(e){return"string"==typeof e}function n(e){return"number"==typeof e}function i(e){return!0===e||!1===e||function(e){return function(e){return"object"==typeof e}(e)&&null!==e}(e)&&"[object Boolean]"==o(e)}function s(e){return null!=e}function r(e){return!e.trim().length}function o(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const c=Object.prototype.hasOwnProperty;class h{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=a(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function a(n){let i=null,s=null,r=null,o=1,h=null;if(t(n)||e(n))r=n,i=l(n),s=d(n);else{if(!c.call(n,"name"))throw new Error((e=>`Missing ${e} property in key`)("name"));const e=n.name;if(r=e,c.call(n,"weight")&&(o=n.weight,o<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(e));i=l(e),s=d(e),h=n.getFn}return{path:i,id:s,weight:o,src:r,getFn:h}}function l(t){return e(t)?t:t.split(".")}function d(t){return e(t)?t.join("."):t}var u={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,...{useExtendedSearch:!1,getFn:function(r,o){let c=[],h=!1;const a=(r,o,l)=>{if(s(r))if(o[l]){const d=r[o[l]];if(!s(d))return;if(l===o.length-1&&(t(d)||n(d)||i(d)))c.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(d));else if(e(d)){h=!0;for(let e=0,t=d.length;e<t;e+=1)a(d[e],o,l+1)}else o.length&&a(d,o,l+1)}else c.push(r)};return a(r,t(o)?o.split("."):o,0),h?c:c[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1}};const f=/[^ ]+/g;class g{constructor({getFn:e=u.getFn,fieldNormWeight:t=u.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,i=Math.pow(10,t);return{get(t){const s=t.match(f).length;if(n.has(s))return n.get(s);const r=1/Math.pow(s,.5*e),o=parseFloat(Math.round(r*i)/i);return n.set(s,o),o},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,t(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const n=this.size();t(e)?this._addString(e,n):this._addObject(e,n)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!s(e)||r(e))return;let n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}_addObject(n,i){let o={i:i,$:{}};this.keys.forEach(((i,c)=>{let h=i.getFn?i.getFn(n):this.getFn(n,i.path);if(s(h))if(e(h)){let n=[];const i=[{nestedArrIndex:-1,value:h}];for(;i.length;){const{nestedArrIndex:o,value:c}=i.pop();if(s(c))if(t(c)&&!r(c)){let e={v:c,i:o,n:this.norm.get(c)};n.push(e)}else e(c)&&c.forEach(((e,t)=>{i.push({nestedArrIndex:t,value:e})}))}o.$[c]=n}else if(t(h)&&!r(h)){let e={v:h,n:this.norm.get(h)};o.$[c]=e}})),this.records.push(o)}toJSON(){return{keys:this.keys,records:this.records}}}function p(e,t,{getFn:n=u.getFn,fieldNormWeight:i=u.fieldNormWeight}={}){const s=new g({getFn:n,fieldNormWeight:i});return s.setKeys(e.map(a)),s.setSources(t),s.create(),s}function m(e,{errors:t=0,currentLocation:n=0,expectedLocation:i=0,distance:s=u.distance,ignoreLocation:r=u.ignoreLocation}={}){const o=t/e.length;if(r)return o;const c=Math.abs(i-n);return s?o+c/s:c?1:o}function y(e,t,n,{location:i=u.location,distance:s=u.distance,threshold:r=u.threshold,findAllMatches:o=u.findAllMatches,minMatchCharLength:c=u.minMatchCharLength,includeMatches:h=u.includeMatches,ignoreLocation:a=u.ignoreLocation}={}){if(t.length>32)throw new Error(`Pattern length exceeds max of ${32}.`);const l=t.length,d=e.length,f=Math.max(0,Math.min(i,d));let g=r,p=f;const y=c>1||h,M=y?Array(d):[];let x;for(;(x=e.indexOf(t,p))>-1;){let e=m(t,{currentLocation:x,expectedLocation:f,distance:s,ignoreLocation:a});if(g=Math.min(e,g),p=x+l,y){let e=0;for(;e<l;)M[x+e]=1,e+=1}}p=-1;let L=[],_=1,k=l+d;const v=1<<l-1;for(let i=0;i<l;i+=1){let r=0,c=k;for(;r<c;){m(t,{errors:i,currentLocation:f+c,expectedLocation:f,distance:s,ignoreLocation:a})<=g?r=c:k=c,c=Math.floor((k-r)/2+r)}k=c;let h=Math.max(1,f-c+1),u=o?d:Math.min(f+c,d)+l,x=Array(u+2);x[u+1]=(1<<i)-1;for(let r=u;r>=h;r-=1){let o=r-1,c=n[e.charAt(o)];if(y&&(M[o]=+!!c),x[r]=(x[r+1]<<1|1)&c,i&&(x[r]|=(L[r+1]|L[r])<<1|1|L[r+1]),x[r]&v&&(_=m(t,{errors:i,currentLocation:o,expectedLocation:f,distance:s,ignoreLocation:a}),_<=g)){if(g=_,p=o,p<=f)break;h=Math.max(1,2*f-p)}}if(m(t,{errors:i+1,currentLocation:f,expectedLocation:f,distance:s,ignoreLocation:a})>g)break;L=x}const w={isMatch:p>=0,score:Math.max(.001,_)};if(y){const e=function(e=[],t=u.minMatchCharLength){let n=[],i=-1,s=-1,r=0;for(let o=e.length;r<o;r+=1){let o=e[r];o&&-1===i?i=r:o||-1===i||(s=r-1,s-i+1>=t&&n.push([i,s]),i=-1)}return e[r-1]&&r-i>=t&&n.push([i,r-1]),n}(M,c);e.length?h&&(w.indices=e):w.isMatch=!1}return w}function M(e){let t={};for(let n=0,i=e.length;n<i;n+=1){const s=e.charAt(n);t[s]=(t[s]||0)|1<<i-n-1}return t}class x{constructor(e,{location:t=u.location,threshold:n=u.threshold,distance:i=u.distance,includeMatches:s=u.includeMatches,findAllMatches:r=u.findAllMatches,minMatchCharLength:o=u.minMatchCharLength,isCaseSensitive:c=u.isCaseSensitive,ignoreLocation:h=u.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:i,includeMatches:s,findAllMatches:r,minMatchCharLength:o,isCaseSensitive:c,ignoreLocation:h},this.pattern=c?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const a=(e,t)=>{this.chunks.push({pattern:e,alphabet:M(e),startIndex:t})},l=this.pattern.length;if(l>32){let e=0;const t=l%32,n=l-t;for(;e<n;)a(this.pattern.substr(e,32),e),e+=32;if(t){const e=l-32;a(this.pattern.substr(e),e)}}else a(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:n}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return n&&(t.indices=[[0,e.length-1]]),t}const{location:i,distance:s,threshold:r,findAllMatches:o,minMatchCharLength:c,ignoreLocation:h}=this.options;let a=[],l=0,d=!1;this.chunks.forEach((({pattern:t,alphabet:u,startIndex:f})=>{const{isMatch:g,score:p,indices:m}=y(e,t,u,{location:i+f,distance:s,threshold:r,findAllMatches:o,minMatchCharLength:c,includeMatches:n,ignoreLocation:h});g&&(d=!0),l+=p,g&&m&&(a=[...a,...m])}));let u={isMatch:d,score:d?l/this.chunks.length:1};return d&&n&&(u.indices=a),u}}const L=[];function _(e,t){for(let n=0,i=L.length;n<i;n+=1){let i=L[n];if(i.condition(e,t))return new i(e,t)}return new x(e,t)}function k(e,t){const n=e.matches;t.matches=[],s(n)&&n.forEach((e=>{if(!s(e.indices)||!e.indices.length)return;const{indices:n,value:i}=e;let r={indices:n,value:i};e.key&&(r.key=e.key.src),e.idx>-1&&(r.refIndex=e.idx),t.matches.push(r)}))}function v(e,t){t.score=e.score}class w{constructor(e,t={},n){if(this.options={...u,...t},this.options.useExtendedSearch)throw new Error("Extended search is not available");this._keyStore=new h(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof g))throw new Error("Incorrect 'index' type");this._myIndex=t||p(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){s(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,i=this._docs.length;n<i;n+=1){const s=this._docs[n];e(s,n)&&(this.removeAt(n),n-=1,i-=1,t.push(s))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:i=-1}={}){const{includeMatches:s,includeScore:r,shouldSort:o,sortFn:c,ignoreFieldNorm:h}=this.options;let a=t(e)?t(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=u.ignoreFieldNorm}){e.forEach((e=>{let n=1;e.matches.forEach((({key:e,norm:i,score:s})=>{const r=e?e.weight:null;n*=Math.pow(0===s&&r?Number.EPSILON:s,(r||1)*(t?1:i))})),e.score=n}))}(a,{ignoreFieldNorm:h}),o&&a.sort(c),n(i)&&i>-1&&(a=a.slice(0,i)),function(e,t,{includeMatches:n=u.includeMatches,includeScore:i=u.includeScore}={}){const s=[];return n&&s.push(k),i&&s.push(v),e.map((e=>{const{idx:n}=e,i={item:t[n],refIndex:n};return s.length&&s.forEach((t=>{t(e,i)})),i}))}(a,this._docs,{includeMatches:s,includeScore:r})}_searchStringList(e){const t=_(e,this.options),{records:n}=this._myIndex,i=[];return n.forEach((({v:e,i:n,n:r})=>{if(!s(e))return;const{isMatch:o,score:c,indices:h}=t.searchIn(e);o&&i.push({item:e,idx:n,matches:[{score:c,value:e,norm:r,indices:h}]})})),i}_searchLogical(e){throw new Error("Logical search is not available")}_searchObjectList(e){const t=_(e,this.options),{keys:n,records:i}=this._myIndex,r=[];return i.forEach((({$:e,i:i})=>{if(!s(e))return;let o=[];n.forEach(((n,i)=>{o.push(...this._findMatches({key:n,value:e[i],searcher:t}))})),o.length&&r.push({idx:i,item:e,matches:o})})),r}_findMatches({key:t,value:n,searcher:i}){if(!s(n))return[];let r=[];if(e(n))n.forEach((({v:e,i:n,n:o})=>{if(!s(e))return;const{isMatch:c,score:h,indices:a}=i.searchIn(e);c&&r.push({score:h,key:t,value:e,idx:n,norm:o,indices:a})}));else{const{v:e,n:s}=n,{isMatch:o,score:c,indices:h}=i.searchIn(e);o&&r.push({score:c,key:t,value:e,norm:s,indices:h})}return r}}w.version="6.6.2",w.createIndex=p,w.parseIndex=function(e,{getFn:t=u.getFn,fieldNormWeight:n=u.fieldNormWeight}={}){const{keys:i,records:s}=e,r=new g({getFn:t,fieldNormWeight:n});return r.setKeys(i),r.setIndexRecords(s),r},w.config=u;export{w as default}; \ No newline at end of file
diff --git a/static/libs/fuse.js@7.0.0/dist/fuse.basic.min.mjs b/static/libs/fuse.js@7.0.0/dist/fuse.basic.min.mjs
new file mode 100644
index 0000000..07e34d5
--- /dev/null
+++ b/static/libs/fuse.js@7.0.0/dist/fuse.basic.min.mjs
@@ -0,0 +1,9 @@
+/**
+ * Fuse.js v7.0.0 - Lightweight fuzzy-search (http://fusejs.io)
+ *
+ * Copyright (c) 2023 Kiro Risk (http://kiro.me)
+ * All Rights Reserved. Apache Software License 2.0
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ */
+function t(t){return Array.isArray?Array.isArray(t):"[object Array]"===h(t)}const e=1/0;function n(t){return null==t?"":function(t){if("string"==typeof t)return t;let n=t+"";return"0"==n&&1/t==-e?"-0":n}(t)}function i(t){return"string"==typeof t}function s(t){return"number"==typeof t}function r(t){return!0===t||!1===t||function(t){return function(t){return"object"==typeof t}(t)&&null!==t}(t)&&"[object Boolean]"==h(t)}function o(t){return null!=t}function c(t){return!t.trim().length}function h(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}const a=t=>`Missing ${t} property in key`,l=t=>`Property 'weight' in key '${t}' must be a positive integer`,d=Object.prototype.hasOwnProperty;class u{constructor(t){this._keys=[],this._keyMap={};let e=0;t.forEach((t=>{let n=f(t);this._keys.push(n),this._keyMap[n.id]=n,e+=n.weight})),this._keys.forEach((t=>{t.weight/=e}))}get(t){return this._keyMap[t]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function f(e){let n=null,s=null,r=null,o=1,c=null;if(i(e)||t(e))r=e,n=g(e),s=p(e);else{if(!d.call(e,"name"))throw new Error(a("name"));const t=e.name;if(r=t,d.call(e,"weight")&&(o=e.weight,o<=0))throw new Error(l(t));n=g(t),s=p(t),c=e.getFn}return{path:n,id:s,weight:o,src:r,getFn:c}}function g(e){return t(e)?e:e.split(".")}function p(e){return t(e)?e.join("."):e}var m={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(t,e)=>t.score===e.score?t.idx<e.idx?-1:1:t.score<e.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,...{useExtendedSearch:!1,getFn:function(e,c){let h=[],a=!1;const l=(e,c,d)=>{if(o(e))if(c[d]){const u=e[c[d]];if(!o(u))return;if(d===c.length-1&&(i(u)||s(u)||r(u)))h.push(n(u));else if(t(u)){a=!0;for(let t=0,e=u.length;t<e;t+=1)l(u[t],c,d+1)}else c.length&&l(u,c,d+1)}else h.push(e)};return l(e,i(c)?c.split("."):c,0),a?h:h[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1}};const y=/[^ ]+/g;class M{constructor({getFn:t=m.getFn,fieldNormWeight:e=m.fieldNormWeight}={}){this.norm=function(t=1,e=3){const n=new Map,i=Math.pow(10,e);return{get(e){const s=e.match(y).length;if(n.has(s))return n.get(s);const r=1/Math.pow(s,.5*t),o=parseFloat(Math.round(r*i)/i);return n.set(s,o),o},clear(){n.clear()}}}(e,3),this.getFn=t,this.isCreated=!1,this.setIndexRecords()}setSources(t=[]){this.docs=t}setIndexRecords(t=[]){this.records=t}setKeys(t=[]){this.keys=t,this._keysMap={},t.forEach(((t,e)=>{this._keysMap[t.id]=e}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,i(this.docs[0])?this.docs.forEach(((t,e)=>{this._addString(t,e)})):this.docs.forEach(((t,e)=>{this._addObject(t,e)})),this.norm.clear())}add(t){const e=this.size();i(t)?this._addString(t,e):this._addObject(t,e)}removeAt(t){this.records.splice(t,1);for(let e=t,n=this.size();e<n;e+=1)this.records[e].i-=1}getValueForItemAtKeyId(t,e){return t[this._keysMap[e]]}size(){return this.records.length}_addString(t,e){if(!o(t)||c(t))return;let n={v:t,i:e,n:this.norm.get(t)};this.records.push(n)}_addObject(e,n){let s={i:n,$:{}};this.keys.forEach(((n,r)=>{let h=n.getFn?n.getFn(e):this.getFn(e,n.path);if(o(h))if(t(h)){let e=[];const n=[{nestedArrIndex:-1,value:h}];for(;n.length;){const{nestedArrIndex:s,value:r}=n.pop();if(o(r))if(i(r)&&!c(r)){let t={v:r,i:s,n:this.norm.get(r)};e.push(t)}else t(r)&&r.forEach(((t,e)=>{n.push({nestedArrIndex:e,value:t})}))}s.$[r]=e}else if(i(h)&&!c(h)){let t={v:h,n:this.norm.get(h)};s.$[r]=t}})),this.records.push(s)}toJSON(){return{keys:this.keys,records:this.records}}}function x(t,e,{getFn:n=m.getFn,fieldNormWeight:i=m.fieldNormWeight}={}){const s=new M({getFn:n,fieldNormWeight:i});return s.setKeys(t.map(f)),s.setSources(e),s.create(),s}function L(t,{errors:e=0,currentLocation:n=0,expectedLocation:i=0,distance:s=m.distance,ignoreLocation:r=m.ignoreLocation}={}){const o=e/t.length;if(r)return o;const c=Math.abs(i-n);return s?o+c/s:c?1:o}const _=32;function k(t,e,n,{location:i=m.location,distance:s=m.distance,threshold:r=m.threshold,findAllMatches:o=m.findAllMatches,minMatchCharLength:c=m.minMatchCharLength,includeMatches:h=m.includeMatches,ignoreLocation:a=m.ignoreLocation}={}){if(e.length>_)throw new Error(`Pattern length exceeds max of ${_}.`);const l=e.length,d=t.length,u=Math.max(0,Math.min(i,d));let f=r,g=u;const p=c>1||h,y=p?Array(d):[];let M;for(;(M=t.indexOf(e,g))>-1;){let t=L(e,{currentLocation:M,expectedLocation:u,distance:s,ignoreLocation:a});if(f=Math.min(t,f),g=M+l,p){let t=0;for(;t<l;)y[M+t]=1,t+=1}}g=-1;let x=[],k=1,v=l+d;const w=1<<l-1;for(let i=0;i<l;i+=1){let r=0,c=v;for(;r<c;){L(e,{errors:i,currentLocation:u+c,expectedLocation:u,distance:s,ignoreLocation:a})<=f?r=c:v=c,c=Math.floor((v-r)/2+r)}v=c;let h=Math.max(1,u-c+1),m=o?d:Math.min(u+c,d)+l,M=Array(m+2);M[m+1]=(1<<i)-1;for(let r=m;r>=h;r-=1){let o=r-1,c=n[t.charAt(o)];if(p&&(y[o]=+!!c),M[r]=(M[r+1]<<1|1)&c,i&&(M[r]|=(x[r+1]|x[r])<<1|1|x[r+1]),M[r]&w&&(k=L(e,{errors:i,currentLocation:o,expectedLocation:u,distance:s,ignoreLocation:a}),k<=f)){if(f=k,g=o,g<=u)break;h=Math.max(1,2*u-g)}}if(L(e,{errors:i+1,currentLocation:u,expectedLocation:u,distance:s,ignoreLocation:a})>f)break;x=M}const I={isMatch:g>=0,score:Math.max(.001,k)};if(p){const t=function(t=[],e=m.minMatchCharLength){let n=[],i=-1,s=-1,r=0;for(let o=t.length;r<o;r+=1){let o=t[r];o&&-1===i?i=r:o||-1===i||(s=r-1,s-i+1>=e&&n.push([i,s]),i=-1)}return t[r-1]&&r-i>=e&&n.push([i,r-1]),n}(y,c);t.length?h&&(I.indices=t):I.isMatch=!1}return I}function v(t){let e={};for(let n=0,i=t.length;n<i;n+=1){const s=t.charAt(n);e[s]=(e[s]||0)|1<<i-n-1}return e}class w{constructor(t,{location:e=m.location,threshold:n=m.threshold,distance:i=m.distance,includeMatches:s=m.includeMatches,findAllMatches:r=m.findAllMatches,minMatchCharLength:o=m.minMatchCharLength,isCaseSensitive:c=m.isCaseSensitive,ignoreLocation:h=m.ignoreLocation}={}){if(this.options={location:e,threshold:n,distance:i,includeMatches:s,findAllMatches:r,minMatchCharLength:o,isCaseSensitive:c,ignoreLocation:h},this.pattern=c?t:t.toLowerCase(),this.chunks=[],!this.pattern.length)return;const a=(t,e)=>{this.chunks.push({pattern:t,alphabet:v(t),startIndex:e})},l=this.pattern.length;if(l>_){let t=0;const e=l%_,n=l-e;for(;t<n;)a(this.pattern.substr(t,_),t),t+=_;if(e){const t=l-_;a(this.pattern.substr(t),t)}}else a(this.pattern,0)}searchIn(t){const{isCaseSensitive:e,includeMatches:n}=this.options;if(e||(t=t.toLowerCase()),this.pattern===t){let e={isMatch:!0,score:0};return n&&(e.indices=[[0,t.length-1]]),e}const{location:i,distance:s,threshold:r,findAllMatches:o,minMatchCharLength:c,ignoreLocation:h}=this.options;let a=[],l=0,d=!1;this.chunks.forEach((({pattern:e,alphabet:u,startIndex:f})=>{const{isMatch:g,score:p,indices:m}=k(t,e,u,{location:i+f,distance:s,threshold:r,findAllMatches:o,minMatchCharLength:c,includeMatches:n,ignoreLocation:h});g&&(d=!0),l+=p,g&&m&&(a=[...a,...m])}));let u={isMatch:d,score:d?l/this.chunks.length:1};return d&&n&&(u.indices=a),u}}const I=[];function S(t,e){for(let n=0,i=I.length;n<i;n+=1){let i=I[n];if(i.condition(t,e))return new i(t,e)}return new w(t,e)}function E(t,e){const n=t.matches;e.matches=[],o(n)&&n.forEach((t=>{if(!o(t.indices)||!t.indices.length)return;const{indices:n,value:i}=t;let s={indices:n,value:i};t.key&&(s.key=t.key.src),t.idx>-1&&(s.refIndex=t.idx),e.matches.push(s)}))}function F(t,e){e.score=t.score}class A{constructor(t,e={},n){if(this.options={...m,...e},this.options.useExtendedSearch)throw new Error("Extended search is not available");this._keyStore=new u(this.options.keys),this.setCollection(t,n)}setCollection(t,e){if(this._docs=t,e&&!(e instanceof M))throw new Error("Incorrect 'index' type");this._myIndex=e||x(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(t){o(t)&&(this._docs.push(t),this._myIndex.add(t))}remove(t=(()=>!1)){const e=[];for(let n=0,i=this._docs.length;n<i;n+=1){const s=this._docs[n];t(s,n)&&(this.removeAt(n),n-=1,i-=1,e.push(s))}return e}removeAt(t){this._docs.splice(t,1),this._myIndex.removeAt(t)}getIndex(){return this._myIndex}search(t,{limit:e=-1}={}){const{includeMatches:n,includeScore:r,shouldSort:o,sortFn:c,ignoreFieldNorm:h}=this.options;let a=i(t)?i(this._docs[0])?this._searchStringList(t):this._searchObjectList(t):this._searchLogical(t);return function(t,{ignoreFieldNorm:e=m.ignoreFieldNorm}){t.forEach((t=>{let n=1;t.matches.forEach((({key:t,norm:i,score:s})=>{const r=t?t.weight:null;n*=Math.pow(0===s&&r?Number.EPSILON:s,(r||1)*(e?1:i))})),t.score=n}))}(a,{ignoreFieldNorm:h}),o&&a.sort(c),s(e)&&e>-1&&(a=a.slice(0,e)),function(t,e,{includeMatches:n=m.includeMatches,includeScore:i=m.includeScore}={}){const s=[];return n&&s.push(E),i&&s.push(F),t.map((t=>{const{idx:n}=t,i={item:e[n],refIndex:n};return s.length&&s.forEach((e=>{e(t,i)})),i}))}(a,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(t){const e=S(t,this.options),{records:n}=this._myIndex,i=[];return n.forEach((({v:t,i:n,n:s})=>{if(!o(t))return;const{isMatch:r,score:c,indices:h}=e.searchIn(t);r&&i.push({item:t,idx:n,matches:[{score:c,value:t,norm:s,indices:h}]})})),i}_searchLogical(t){throw new Error("Logical search is not available")}_searchObjectList(t){const e=S(t,this.options),{keys:n,records:i}=this._myIndex,s=[];return i.forEach((({$:t,i:i})=>{if(!o(t))return;let r=[];n.forEach(((n,i)=>{r.push(...this._findMatches({key:n,value:t[i],searcher:e}))})),r.length&&s.push({idx:i,item:t,matches:r})})),s}_findMatches({key:e,value:n,searcher:i}){if(!o(n))return[];let s=[];if(t(n))n.forEach((({v:t,i:n,n:r})=>{if(!o(t))return;const{isMatch:c,score:h,indices:a}=i.searchIn(t);c&&s.push({score:h,key:e,value:t,idx:n,norm:r,indices:a})}));else{const{v:t,n:r}=n,{isMatch:o,score:c,indices:h}=i.searchIn(t);o&&s.push({score:c,key:e,value:t,norm:r,indices:h})}return s}}A.version="7.0.0",A.createIndex=x,A.parseIndex=function(t,{getFn:e=m.getFn,fieldNormWeight:n=m.fieldNormWeight}={}){const{keys:i,records:s}=t,r=new M({getFn:e,fieldNormWeight:n});return r.setKeys(i),r.setIndexRecords(s),r},A.config=m;export{A as default}; \ No newline at end of file
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_AMS-Regular.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_AMS-Regular.ttf
index c6f9a5e..c6f9a5e 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_AMS-Regular.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_AMS-Regular.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_AMS-Regular.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_AMS-Regular.woff
index b804d7b..b804d7b 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_AMS-Regular.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_AMS-Regular.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_AMS-Regular.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_AMS-Regular.woff2
index 0acaaff..0acaaff 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_AMS-Regular.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_AMS-Regular.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Bold.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Bold.ttf
index 9ff4a5e..9ff4a5e 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Bold.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Bold.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Bold.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Bold.woff
index 9759710..9759710 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Bold.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Bold.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Bold.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Bold.woff2
index f390922..f390922 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Bold.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Bold.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Regular.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Regular.ttf
index f522294..f522294 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Regular.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Regular.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Regular.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Regular.woff
index 9bdd534..9bdd534 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Regular.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Regular.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Regular.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Regular.woff2
index 75344a1..75344a1 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Caligraphic-Regular.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Caligraphic-Regular.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Bold.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Bold.ttf
index 4e98259..4e98259 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Bold.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Bold.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Bold.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Bold.woff
index e7730f6..e7730f6 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Bold.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Bold.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Bold.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Bold.woff2
index 395f28b..395f28b 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Bold.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Bold.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Regular.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Regular.ttf
index b8461b2..b8461b2 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Regular.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Regular.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Regular.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Regular.woff
index acab069..acab069 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Regular.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Regular.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Regular.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Regular.woff2
index 735f694..735f694 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Fraktur-Regular.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Fraktur-Regular.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Bold.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Bold.ttf
index 4060e62..4060e62 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Bold.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Bold.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Bold.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Bold.woff
index f38136a..f38136a 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Bold.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Bold.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Bold.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Bold.woff2
index ab2ad21..ab2ad21 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Bold.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Bold.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-BoldItalic.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-BoldItalic.ttf
index dc00797..dc00797 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-BoldItalic.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-BoldItalic.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-BoldItalic.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-BoldItalic.woff
index 67807b0..67807b0 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-BoldItalic.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-BoldItalic.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-BoldItalic.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-BoldItalic.woff2
index 5931794..5931794 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-BoldItalic.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-BoldItalic.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Italic.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Italic.ttf
index 0e9b0f3..0e9b0f3 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Italic.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Italic.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Italic.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Italic.woff
index 6f43b59..6f43b59 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Italic.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Italic.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Italic.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Italic.woff2
index b50920e..b50920e 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Italic.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Italic.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Regular.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Regular.ttf
index dd45e1e..dd45e1e 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Regular.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Regular.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Regular.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Regular.woff
index 21f5812..21f5812 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Regular.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Regular.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Regular.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Regular.woff2
index eb24a7b..eb24a7b 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Main-Regular.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Main-Regular.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-BoldItalic.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-BoldItalic.ttf
index 728ce7a..728ce7a 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-BoldItalic.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-BoldItalic.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-BoldItalic.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-BoldItalic.woff
index 0ae390d..0ae390d 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-BoldItalic.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-BoldItalic.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-BoldItalic.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-BoldItalic.woff2
index 2965702..2965702 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-BoldItalic.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-BoldItalic.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-Italic.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-Italic.ttf
index 70d559b..70d559b 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-Italic.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-Italic.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-Italic.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-Italic.woff
index eb5159d..eb5159d 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-Italic.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-Italic.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-Italic.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-Italic.woff2
index 215c143..215c143 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Math-Italic.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Math-Italic.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Bold.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Bold.ttf
index 2f65a8a..2f65a8a 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Bold.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Bold.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Bold.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Bold.woff
index 8d47c02..8d47c02 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Bold.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Bold.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Bold.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Bold.woff2
index cfaa3bd..cfaa3bd 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Bold.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Bold.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Italic.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Italic.ttf
index d5850df..d5850df 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Italic.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Italic.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Italic.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Italic.woff
index 7e02df9..7e02df9 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Italic.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Italic.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Italic.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Italic.woff2
index 349c06d..349c06d 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Italic.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Italic.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Regular.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Regular.ttf
index 537279f..537279f 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Regular.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Regular.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Regular.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Regular.woff
index 31b8482..31b8482 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Regular.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Regular.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Regular.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Regular.woff2
index a90eea8..a90eea8 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_SansSerif-Regular.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_SansSerif-Regular.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Script-Regular.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Script-Regular.ttf
index fd679bf..fd679bf 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Script-Regular.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Script-Regular.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Script-Regular.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Script-Regular.woff
index 0e7da82..0e7da82 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Script-Regular.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Script-Regular.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Script-Regular.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Script-Regular.woff2
index b3048fc..b3048fc 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Script-Regular.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Script-Regular.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size1-Regular.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size1-Regular.ttf
index 871fd7d..871fd7d 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size1-Regular.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size1-Regular.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size1-Regular.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size1-Regular.woff
index 7f292d9..7f292d9 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size1-Regular.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size1-Regular.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size1-Regular.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size1-Regular.woff2
index c5a8462..c5a8462 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size1-Regular.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size1-Regular.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size2-Regular.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size2-Regular.ttf
index 7a212ca..7a212ca 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size2-Regular.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size2-Regular.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size2-Regular.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size2-Regular.woff
index d241d9b..d241d9b 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size2-Regular.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size2-Regular.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size2-Regular.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size2-Regular.woff2
index e1bccfe..e1bccfe 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size2-Regular.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size2-Regular.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size3-Regular.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size3-Regular.ttf
index 00bff34..00bff34 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size3-Regular.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size3-Regular.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size3-Regular.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size3-Regular.woff
index e6e9b65..e6e9b65 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size3-Regular.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size3-Regular.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size3-Regular.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size3-Regular.woff2
index 249a286..249a286 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size3-Regular.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size3-Regular.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size4-Regular.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size4-Regular.ttf
index 74f0892..74f0892 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size4-Regular.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size4-Regular.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size4-Regular.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size4-Regular.woff
index e1ec545..e1ec545 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size4-Regular.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size4-Regular.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size4-Regular.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size4-Regular.woff2
index 680c130..680c130 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Size4-Regular.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Size4-Regular.woff2
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Typewriter-Regular.ttf b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Typewriter-Regular.ttf
index c83252c..c83252c 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Typewriter-Regular.ttf
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Typewriter-Regular.ttf
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Typewriter-Regular.woff b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Typewriter-Regular.woff
index 2432419..2432419 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Typewriter-Regular.woff
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Typewriter-Regular.woff
Binary files differ
diff --git a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Typewriter-Regular.woff2 b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Typewriter-Regular.woff2
index 771f1af..771f1af 100644
--- a/static/libs/katex@0.16.4/dist/fonts/KaTeX_Typewriter-Regular.woff2
+++ b/static/libs/katex@0.16.9/dist/fonts/KaTeX_Typewriter-Regular.woff2
Binary files differ