Spaces:
Sleeping
Sleeping
build edits
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .output/nitro.json +1 -1
- .output/public/The_SolidInfo_Manual/tutorial.md +1 -1
- .output/public/_build/.vite/manifest.json +24 -24
- .output/public/_build/.vite/manifest.json.br +0 -0
- .output/public/_build/.vite/manifest.json.gz +2 -2
- .output/public/_build/assets/{about-Ccxa6drD.js → about-ClaaRWZ1.js} +1 -1
- .output/public/_build/assets/client-CrmRXN7U.js.br +0 -0
- .output/public/_build/assets/{client-CrmRXN7U.js → client-TpleaeAx.js} +2 -2
- .output/public/_build/assets/client-TpleaeAx.js.br +0 -0
- .output/public/_build/assets/{md-BrEnuemm.js.gz → client-TpleaeAx.js.gz} +2 -2
- .output/public/_build/assets/{index-DjUhn7OH.js → index-B2l7OIN8.js} +1 -1
- .output/public/_build/assets/index-B3c4xLM9.js.br +0 -0
- .output/public/_build/assets/{index-B3c4xLM9.js → index-D9aqJf_2.js} +0 -0
- .output/public/_build/assets/index-D9aqJf_2.js.br +0 -0
- .output/public/_build/assets/{index-B3c4xLM9.js.gz → index-D9aqJf_2.js.gz} +2 -2
- .output/public/_build/assets/md-BrEnuemm.js +0 -2
- .output/public/_build/assets/md-BrEnuemm.js.br +0 -0
- .output/public/_build/assets/md-CWM4cTjw.js +2 -0
- .output/public/_build/assets/md-CWM4cTjw.js.br +0 -0
- .output/public/_build/assets/{web-B4PMWFUS.js.gz → md-CWM4cTjw.js.gz} +2 -2
- .output/public/_build/assets/{notfound-BZmgD-bG.js → notfound-bj6ACJF2.js} +1 -1
- .output/public/_build/assets/web-B4PMWFUS.js +0 -1
- .output/public/_build/assets/web-B4PMWFUS.js.br +0 -0
- .output/public/_build/assets/web-D63AcvFB.js +1 -0
- .output/public/_build/assets/web-D63AcvFB.js.br +0 -0
- .output/public/_build/assets/{client-CrmRXN7U.js.gz → web-D63AcvFB.js.gz} +2 -2
- .output/public/index.html +1 -1
- .output/public/index.html.br +0 -0
- .output/public/index.html.gz +2 -2
- .output/server/chunks/build/app.mjs +6 -4
- .output/server/chunks/build/app.mjs.map +1 -1
- .output/server/chunks/nitro/nitro.mjs +286 -286
- .output/server/node_modules/character-entities/index.js +2132 -0
- .output/server/node_modules/character-entities/package.json +78 -0
- .output/server/node_modules/decode-named-character-reference/index.js +18 -0
- .output/server/node_modules/decode-named-character-reference/package.json +89 -0
- .output/server/node_modules/micromark-core-commonmark/index.js +22 -0
- .output/server/node_modules/micromark-core-commonmark/lib/attention.js +241 -0
- .output/server/node_modules/micromark-core-commonmark/lib/autolink.js +233 -0
- .output/server/node_modules/micromark-core-commonmark/lib/blank-line.js +61 -0
- .output/server/node_modules/micromark-core-commonmark/lib/block-quote.js +143 -0
- .output/server/node_modules/micromark-core-commonmark/lib/character-escape.js +64 -0
- .output/server/node_modules/micromark-core-commonmark/lib/character-reference.js +149 -0
- .output/server/node_modules/micromark-core-commonmark/lib/code-fenced.js +460 -0
- .output/server/node_modules/micromark-core-commonmark/lib/code-indented.js +177 -0
- .output/server/node_modules/micromark-core-commonmark/lib/code-text.js +225 -0
- .output/server/node_modules/micromark-core-commonmark/lib/content.js +163 -0
- .output/server/node_modules/micromark-core-commonmark/lib/definition.js +254 -0
- .output/server/node_modules/micromark-core-commonmark/lib/hard-break-escape.js +60 -0
- .output/server/node_modules/micromark-core-commonmark/lib/heading-atx.js +195 -0
.output/nitro.json
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
{
|
| 2 |
-
"date": "2024-12-
|
| 3 |
"preset": "node-server",
|
| 4 |
"framework": {
|
| 5 |
"name": "nitro",
|
|
|
|
| 1 |
{
|
| 2 |
+
"date": "2024-12-20T22:01:49.135Z",
|
| 3 |
"preset": "node-server",
|
| 4 |
"framework": {
|
| 5 |
"name": "nitro",
|
.output/public/The_SolidInfo_Manual/tutorial.md
CHANGED
|
@@ -31,7 +31,7 @@ a chapter is a md file within the book directory. There are no
|
|
| 31 |
pages per se, as a md file can be any length.
|
| 32 |
|
| 33 |
> although, I am thinking you could just make each chapter fit on one page
|
| 34 |
-
> 🤔, like the [cover of the Solid Info manual](
|
| 35 |
|
| 36 |
> pdf borders default to .4in / 1cm
|
| 37 |
> a4 page is 30 cm tall, so, 28cm as page height
|
|
|
|
| 31 |
pages per se, as a md file can be any length.
|
| 32 |
|
| 33 |
> although, I am thinking you could just make each chapter fit on one page
|
| 34 |
+
> 🤔, like the [cover of the Solid Info manual](Cover)!
|
| 35 |
|
| 36 |
> pdf borders default to .4in / 1cm
|
| 37 |
> a4 page is 30 cm tall, so, 28cm as page height
|
.output/public/_build/.vite/manifest.json
CHANGED
|
@@ -7,67 +7,67 @@
|
|
| 7 |
"file": "assets/index-6OxcYRx0.css",
|
| 8 |
"src": "_index-!~{006}~.js"
|
| 9 |
},
|
| 10 |
-
"_index-
|
| 11 |
-
"file": "assets/index-
|
| 12 |
"name": "index",
|
| 13 |
"imports": [
|
| 14 |
-
"_web-
|
| 15 |
-
],
|
| 16 |
-
"css": [
|
| 17 |
-
"assets/index-6OxcYRx0.css"
|
| 18 |
]
|
| 19 |
},
|
| 20 |
-
"_index-
|
| 21 |
-
"file": "assets/index-
|
| 22 |
"name": "index",
|
| 23 |
"imports": [
|
| 24 |
-
"_web-
|
|
|
|
|
|
|
|
|
|
| 25 |
]
|
| 26 |
},
|
| 27 |
-
"_web-
|
| 28 |
-
"file": "assets/web-
|
| 29 |
"name": "web"
|
| 30 |
},
|
| 31 |
"src/routes/about.tsx?pick=default&pick=$css": {
|
| 32 |
-
"file": "assets/about-
|
| 33 |
"name": "about",
|
| 34 |
"src": "src/routes/about.tsx?pick=default&pick=$css",
|
| 35 |
"isEntry": true,
|
| 36 |
"imports": [
|
| 37 |
-
"_web-
|
| 38 |
-
"_index-
|
| 39 |
]
|
| 40 |
},
|
| 41 |
"src/routes/md.tsx?pick=default&pick=$css": {
|
| 42 |
-
"file": "assets/md-
|
| 43 |
"name": "md",
|
| 44 |
"src": "src/routes/md.tsx?pick=default&pick=$css",
|
| 45 |
"isEntry": true,
|
| 46 |
"imports": [
|
| 47 |
-
"_web-
|
| 48 |
-
"_index-
|
| 49 |
]
|
| 50 |
},
|
| 51 |
"src/routes/notfound.tsx?pick=default&pick=$css": {
|
| 52 |
-
"file": "assets/notfound-
|
| 53 |
"name": "notfound",
|
| 54 |
"src": "src/routes/notfound.tsx?pick=default&pick=$css",
|
| 55 |
"isEntry": true,
|
| 56 |
"imports": [
|
| 57 |
-
"_web-
|
| 58 |
-
"_index-
|
| 59 |
"_HttpStatusCode-DjTx85av.js"
|
| 60 |
]
|
| 61 |
},
|
| 62 |
"virtual:$vinxi/handler/client": {
|
| 63 |
-
"file": "assets/client-
|
| 64 |
"name": "client",
|
| 65 |
"src": "virtual:$vinxi/handler/client",
|
| 66 |
"isEntry": true,
|
| 67 |
"imports": [
|
| 68 |
-
"_web-
|
| 69 |
-
"_index-
|
| 70 |
-
"_index-
|
| 71 |
"_HttpStatusCode-DjTx85av.js"
|
| 72 |
],
|
| 73 |
"css": [
|
|
|
|
| 7 |
"file": "assets/index-6OxcYRx0.css",
|
| 8 |
"src": "_index-!~{006}~.js"
|
| 9 |
},
|
| 10 |
+
"_index-B2l7OIN8.js": {
|
| 11 |
+
"file": "assets/index-B2l7OIN8.js",
|
| 12 |
"name": "index",
|
| 13 |
"imports": [
|
| 14 |
+
"_web-D63AcvFB.js"
|
|
|
|
|
|
|
|
|
|
| 15 |
]
|
| 16 |
},
|
| 17 |
+
"_index-D9aqJf_2.js": {
|
| 18 |
+
"file": "assets/index-D9aqJf_2.js",
|
| 19 |
"name": "index",
|
| 20 |
"imports": [
|
| 21 |
+
"_web-D63AcvFB.js"
|
| 22 |
+
],
|
| 23 |
+
"css": [
|
| 24 |
+
"assets/index-6OxcYRx0.css"
|
| 25 |
]
|
| 26 |
},
|
| 27 |
+
"_web-D63AcvFB.js": {
|
| 28 |
+
"file": "assets/web-D63AcvFB.js",
|
| 29 |
"name": "web"
|
| 30 |
},
|
| 31 |
"src/routes/about.tsx?pick=default&pick=$css": {
|
| 32 |
+
"file": "assets/about-ClaaRWZ1.js",
|
| 33 |
"name": "about",
|
| 34 |
"src": "src/routes/about.tsx?pick=default&pick=$css",
|
| 35 |
"isEntry": true,
|
| 36 |
"imports": [
|
| 37 |
+
"_web-D63AcvFB.js",
|
| 38 |
+
"_index-B2l7OIN8.js"
|
| 39 |
]
|
| 40 |
},
|
| 41 |
"src/routes/md.tsx?pick=default&pick=$css": {
|
| 42 |
+
"file": "assets/md-CWM4cTjw.js",
|
| 43 |
"name": "md",
|
| 44 |
"src": "src/routes/md.tsx?pick=default&pick=$css",
|
| 45 |
"isEntry": true,
|
| 46 |
"imports": [
|
| 47 |
+
"_web-D63AcvFB.js",
|
| 48 |
+
"_index-D9aqJf_2.js"
|
| 49 |
]
|
| 50 |
},
|
| 51 |
"src/routes/notfound.tsx?pick=default&pick=$css": {
|
| 52 |
+
"file": "assets/notfound-bj6ACJF2.js",
|
| 53 |
"name": "notfound",
|
| 54 |
"src": "src/routes/notfound.tsx?pick=default&pick=$css",
|
| 55 |
"isEntry": true,
|
| 56 |
"imports": [
|
| 57 |
+
"_web-D63AcvFB.js",
|
| 58 |
+
"_index-B2l7OIN8.js",
|
| 59 |
"_HttpStatusCode-DjTx85av.js"
|
| 60 |
]
|
| 61 |
},
|
| 62 |
"virtual:$vinxi/handler/client": {
|
| 63 |
+
"file": "assets/client-TpleaeAx.js",
|
| 64 |
"name": "client",
|
| 65 |
"src": "virtual:$vinxi/handler/client",
|
| 66 |
"isEntry": true,
|
| 67 |
"imports": [
|
| 68 |
+
"_web-D63AcvFB.js",
|
| 69 |
+
"_index-D9aqJf_2.js",
|
| 70 |
+
"_index-B2l7OIN8.js",
|
| 71 |
"_HttpStatusCode-DjTx85av.js"
|
| 72 |
],
|
| 73 |
"css": [
|
.output/public/_build/.vite/manifest.json.br
CHANGED
|
Binary files a/.output/public/_build/.vite/manifest.json.br and b/.output/public/_build/.vite/manifest.json.br differ
|
|
|
.output/public/_build/.vite/manifest.json.gz
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6e0c56f474a31a5f801e80450fea8e1c9269e3055565b288567f03a450482394
|
| 3 |
+
size 439
|
.output/public/_build/assets/{about-Ccxa6drD.js → about-ClaaRWZ1.js}
RENAMED
|
@@ -1 +1 @@
|
|
| 1 |
-
import{i as e,b as a,t as o}from"./web-
|
|
|
|
| 1 |
+
import{i as e,b as a,t as o}from"./web-D63AcvFB.js";import{T as i}from"./index-B2l7OIN8.js";var n=o("<main><h1>About");function s(){return(()=>{var t=n(),r=t.firstChild;return e(t,a(i,{children:"About"}),r),t})()}export{s as default};
|
.output/public/_build/assets/client-CrmRXN7U.js.br
DELETED
|
Binary file (2.51 kB)
|
|
|
.output/public/_build/assets/{client-CrmRXN7U.js → client-TpleaeAx.js}
RENAMED
|
@@ -1,2 +1,2 @@
|
|
| 1 |
-
import{c as
|
| 2 |
-
`).length
|
|
|
|
| 1 |
+
import{c as p,a as k,b as o,S as D,M as x,i as c,F as M,d as F,t as f,o as V,e as q,D as Z,E as W,r as Y}from"./web-D63AcvFB.js";import{A as G,u as K,a as Q,m as A,g as L,b as H,R as y,c as X}from"./index-D9aqJf_2.js";import{T as J}from"./index-B2l7OIN8.js";import{H as z}from"./HttpStatusCode-DjTx85av.js";const S="Invariant Violation",{setPrototypeOf:ee=function(e,n){return e.__proto__=n,e}}=Object;class I extends Error{framesToPop=1;name=S;constructor(n=S){super(typeof n=="number"?`${S}: ${n} (see https://github.com/apollographql/invariant-packages)`:n),ee(this,I.prototype)}}function E(e,n){if(!e)throw new I(n)}const te=/^[A-Za-z]:\//;function ne(e=""){return e&&e.replace(/\\/g,"/").replace(te,n=>n.toUpperCase())}const re=/^[/\\]{2}/,oe=/^[/\\](?![/\\])|^[/\\]{2}(?!\.)|^[A-Za-z]:[/\\]/,le=/^[A-Za-z]:$/,ie=function(e){if(e.length===0)return".";e=ne(e);const n=e.match(re),t=C(e),r=e[e.length-1]==="/";return e=se(e,!t),e.length===0?t?"/":r?"./":".":(r&&(e+="/"),le.test(e)&&(e+="/"),n?t?`//${e}`:`//./${e}`:t&&!C(e)?`/${e}`:e)},U=function(...e){if(e.length===0)return".";let n;for(const t of e)t&&t.length>0&&(n===void 0?n=t:n+=`/${t}`);return n===void 0?".":ie(n.replace(/\/\/+/g,"/"))};function se(e,n){let t="",r=0,l=-1,d=0,u=null;for(let i=0;i<=e.length;++i){if(i<e.length)u=e[i];else{if(u==="/")break;u="/"}if(u==="/"){if(!(l===i-1||d===1))if(d===2){if(t.length<2||r!==2||t[t.length-1]!=="."||t[t.length-2]!=="."){if(t.length>2){const g=t.lastIndexOf("/");g===-1?(t="",r=0):(t=t.slice(0,g),r=t.length-1-t.lastIndexOf("/")),l=i,d=0;continue}else if(t.length>0){t="",r=0,l=i,d=0;continue}}n&&(t+=t.length>0?"/..":"..",r=2)}else t.length>0?t+=`/${e.slice(l+1,i)}`:t=e.slice(l+1,i),r=i-l-1;l=i,d=0}else u==="."&&d!==-1?++d:d=-1}return t}const C=function(e){return oe.test(e)};function ae(e){return`virtual:${e}`}function ce(e){return e.handler?.endsWith(".html")?C(e.handler)?e.handler:U(e.root,e.handler):`$vinxi/handler/${e.name}`}const de=new Proxy({},{get(e,n){return E(typeof n=="string","Bundler name should be a string"),{name:n,type:"client",handler:ae(ce({name:n})),baseURL:"/_build",chunks:new Proxy({},{get(t,r){E(typeof r=="string","Chunk expected");let l=U("/_build",r+".mjs");return{import(){return import(l)},output:{path:l}}}}),inputs:new Proxy({},{get(t,r){E(typeof r=="string","Input must be string");let l=window.manifest[r].output;return{async import(){return import(l)},async assets(){return window.manifest[r].assets},output:{path:l}}}})}}});globalThis.MANIFEST=de;var ue=f("<p>Loading Contents..."),fe=f("<span>Error: "),he=f("<div>fallback Loading Contents..."),me=f("<h3>"),ge=f("<nav><ul>"),pe=f("<li>");const we=async e=>(await fetch("/contents.json")).json();function $e(){const[e,n]=p(1),[t]=k(e,we);return[o(D,{get when(){return t.loading},get children(){return ue()}}),o(F,{get children(){return[o(x,{get when(){return t.error},get children(){var r=fe();return r.firstChild,c(r,()=>t.error,null),r}}),o(x,{get when(){return t()},get children(){return o(M,{get each(){return t().contents},get fallback(){return he()},children:r=>[(()=>{var l=me();return c(l,()=>r.title),l})(),(()=>{var l=ge(),d=l.firstChild;return c(d,o(M,{get each(){return r.chapters},children:u=>(()=>{var i=pe();return c(i,o(G,{get href(){return u.file.slice(0,-3)},get children(){return u.file.replaceAll("_"," ").split("/").slice(-1).pop().slice(0,-3)}})),i})()})),l})()]})}})]}})]}var _e=f("<p>Markdown Loading..."),ye=f("<span>Error: "),xe=f("<div class=md><p> </p><p> "),be=f("<footer class=page-footer>---Info: <!> / <!>----- lines: <!> --<!>%-----"),ve=f("<div class=wrapper>");const Se=async e=>{if(e.md1===void 0){const n=(await fetch(`/${e.md}.md`)).text();return A(n,{allowDangerousHtml:!0,extensions:[L()],htmlExtensions:[H()]})}else{const n=(await fetch(`/${e.md}/${e.md1}.md`)).text();return A(n,{allowDangerousHtml:!0,extensions:[L()],htmlExtensions:[H()]})}},Ee=async e=>{const t=await(await fetch("/contents.json")).json();let r="/",l="/",d=!1,u=!1;return t.contents.forEach((i,g,B)=>{i.chapters.forEach((h,b,P)=>{h.file.slice(0,-3)==e.md||h.file.slice(0,-3)==e.md+"/"+e.md1?d=!0:d?u||(l="/"+h.file.slice(0,-3),u=!0):r="/"+h.file.slice(0,-3)})}),{next:l,prev:r}};function j(){K();const e=Q(),[n,t]=p(e),[r,l]=p(window.scrollY.toString()),[d,u]=p(":"),[i]=k(n,Se),[g,B]=p(e),[h]=k(g,Ee);V(()=>{document.addEventListener("scroll",b),document.addEventListener("keydown",P)}),q(()=>{document.removeEventListener("scroll",b)});const b=s=>{let a=window.scrollY,m=document.body.scrollHeight,w=window.innerHeight,v=m-w,$=a*100/v,_=Math.max(0,Math.min(100,$)).toFixed(0);l(_)},P=s=>{u(s.key),s.key==="1"&&(window.location.href="/1"),s.key==="?"&&(window.location.href="/help"),(s.key==="h"||s.key==="H")&&(window.location.href="/The_SolidInfo_Manual/tutorial"),(s.key==="u"||s.key==="U")&&(window.location.href="/"),(s.key==="q"||s.key==="Q")&&(window.location.href=document.location.origin),(s.key==="n"||s.key==="N")&&(window.location.href=h().next),(s.key==="p"||s.key==="P")&&(window.location.href=h().prev),(s.key==="v"||s.key==="V")&&(window.location.href=window.location.href+".md")};return(()=>{var s=ve();return c(s,o(D,{get when(){return i.loading},get children(){return _e()}}),null),c(s,o(F,{get children(){return[o(x,{get when(){return i.error},get children(){var a=ye();return a.firstChild,c(a,()=>i.error,null),a}}),o(x,{get when(){return i()},get children(){return[(()=>{var a=xe(),m=a.firstChild;return c(a,o(Z,{component:i}),m),a})(),(()=>{var a=be(),m=a.firstChild,w=m.nextSibling,v=w.nextSibling,$=v.nextSibling,T=$.nextSibling,_=T.nextSibling,O=_.nextSibling,R=O.nextSibling;return R.nextSibling,c(a,d,m),c(a,()=>e.md,w),c(a,()=>e.md1??" ",$),c(a,()=>i().split(`
|
| 2 |
+
`).length,_),c(a,r,R),a})()]}})]}}),null),s})()}var ke=f("<main><h1>Page Not Found</h1><p>Visit <a href=https://start.solidjs.com target=_blank>start.solidjs.com</a> to learn how to build SolidStart apps.");function Ce(){return(()=>{var e=ke(),n=e.firstChild;return c(e,o(J,{children:"Not Found"}),n),c(e,o(z,{code:404}),n),e})()}function Ie(){return o(X,{get children(){return[o(y,{path:"/",component:$e}),o(y,{path:"/:md/",component:j}),o(y,{path:"/:md/:md1",component:j}),o(y,{path:"*paramName",component:Ce})]}})}var Pe=f("<span style=font-size:1.5em;text-align:center;position:fixed;left:0px;bottom:55%;width:100%;>");const Te=e=>{const n="Error | Uncaught Client Exception";return o(W,{fallback:t=>(console.error(t),[(()=>{var r=Pe();return c(r,n),r})(),o(z,{code:500})]),get children(){return e.children}})};function N(e){return e.children}function Re(){return o(N,{get children(){return o(N,{get children(){return o(Te,{get children(){return o(Ie,{})}})}})}})}function Me(e,n){Y(e,n)}Me(()=>o(Re,{}),document.getElementById("app"));const Ne=void 0;export{Ne as default};
|
.output/public/_build/assets/client-TpleaeAx.js.br
ADDED
|
Binary file (2.53 kB). View file
|
|
|
.output/public/_build/assets/{md-BrEnuemm.js.gz → client-TpleaeAx.js.gz}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:75a6651ffd5072b4093f4298daaac0eb134815cb2ec0338af183dba7308939ac
|
| 3 |
+
size 2894
|
.output/public/_build/assets/{index-DjUhn7OH.js → index-B2l7OIN8.js}
RENAMED
|
@@ -1 +1 @@
|
|
| 1 |
-
import{u as r,
|
|
|
|
| 1 |
+
import{u as r,q as a,e as o,f as s,C as c}from"./web-D63AcvFB.js";const u=s(),i=(t,e,n)=>(d({tag:t,props:e,setting:n,id:c(),get name(){return e.name||e.property}}),null);function d(t){const e=r(u);if(!e)throw new Error("<MetaProvider /> should be in the tree");a(()=>{const n=e.addTag(t);o(()=>e.removeTag(t,n))})}const f=t=>i("title",t,{escape:!0,close:!0});export{f as T};
|
.output/public/_build/assets/index-B3c4xLM9.js.br
DELETED
|
Binary file (23.6 kB)
|
|
|
.output/public/_build/assets/{index-B3c4xLM9.js → index-D9aqJf_2.js}
RENAMED
|
The diff for this file is too large to render.
See raw diff
|
|
|
.output/public/_build/assets/index-D9aqJf_2.js.br
ADDED
|
Binary file (23.6 kB). View file
|
|
|
.output/public/_build/assets/{index-B3c4xLM9.js.gz → index-D9aqJf_2.js.gz}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3663a5d0e7a47280199fb32c3bb290899cf5e772e307a558808358cb61d4496a
|
| 3 |
+
size 26598
|
.output/public/_build/assets/md-BrEnuemm.js
DELETED
|
@@ -1,2 +0,0 @@
|
|
| 1 |
-
import{c as p,a as M,o as C,i as l,b as g,t as i,e as L,S as I,M as v,f as N,d as P}from"./web-B4PMWFUS.js";import{u as T,a as j,m as D,g as F,b as R}from"./index-B3c4xLM9.js";var Y=i("<p>Markdown Loading..."),q=i("<span>Error: "),K=i("<div class=md>"),Q=i("<footer class=page-footer>---Info: <!> / <!>----- lines: <!> --<!>%-----"),U=i("<div class=wrapper>");const V=async n=>n.md1===void 0?(await fetch(`/${n.md}.md`)).text():(await fetch(`/${n.md}/${n.md1}.md`)).text(),z=async n=>{const _=await(await fetch("/contents.json")).json();let a="/",c="/",d=!1,f=!1;return _.contents.forEach((o,k,E)=>{o.chapters.forEach((r,x,$)=>{r.file.slice(0,-3)==n.md||r.file.slice(0,-3)==n.md+"/"+n.md1?d=!0:d?f||(c="/"+r.file.slice(0,-3),f=!0):a="/"+r.file.slice(0,-3)})}),{next:c,prev:a}};function G(){T();const n=j(),[s,_]=p(n),[a,c]=p(window.scrollY.toString()),[d,f]=p(":"),[o]=M(s,V),[k,E]=p(n),[r]=M(k,z);C(()=>{document.addEventListener("scroll",x),document.addEventListener("keydown",$)}),L(()=>{document.removeEventListener("scroll",x)});const x=e=>{let t=window.scrollY,m=document.body.scrollHeight,w=window.innerHeight,y=m-w,h=t*100/y,u=Math.max(0,Math.min(100,h)).toFixed(0);c(u)},$=e=>{f(e.key),e.key==="1"&&(window.location.href="/1"),e.key==="?"&&(window.location.href="/help"),(e.key==="h"||e.key==="H")&&(window.location.href="/The_SolidInfo_Manual/tutorial"),(e.key==="u"||e.key==="U")&&(window.location.href="/"),(e.key==="q"||e.key==="Q")&&(window.location.href=document.location.origin),(e.key==="n"||e.key==="N")&&(window.location.href=r().next),(e.key==="p"||e.key==="P")&&(window.location.href=r().prev),(e.key==="v"||e.key==="V")&&(window.location.href=window.location.href+".md")};return(()=>{var e=U();return l(e,g(I,{get when(){return o.loading},get children(){return Y()}}),null),l(e,g(P,{get children(){return[g(v,{get when(){return o.error},get children(){var t=q();return t.firstChild,l(t,()=>o.error,null),t}}),g(v,{get when(){return o()},get children(){return[(()=>{var t=K();return N(()=>t.innerHTML=D(o(),{allowDangerousHtml:!0,extensions:[F()],htmlExtensions:[R()]})+"<p> </p><p> </p>"),t})(),(()=>{var t=Q(),m=t.firstChild,w=m.nextSibling,y=w.nextSibling,h=y.nextSibling,S=h.nextSibling,u=S.nextSibling,H=u.nextSibling,b=H.nextSibling;return b.nextSibling,l(t,d,m),l(t,()=>n.md,w),l(t,()=>n.md1??" ",h),l(t,()=>o().split(`
|
| 2 |
-
`).length,u),l(t,a,b),t})()]}})]}}),null),e})()}export{G as default};
|
|
|
|
|
|
|
|
|
.output/public/_build/assets/md-BrEnuemm.js.br
DELETED
|
Binary file (981 Bytes)
|
|
|
.output/public/_build/assets/md-CWM4cTjw.js
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import{c as p,a as M,o as L,i as o,b as a,t as c,e as N,S as P,M as v,D as j,d as F}from"./web-D63AcvFB.js";import{u as T,a as Y,m as E,g as H,b as C}from"./index-D9aqJf_2.js";var q=c("<p>Markdown Loading..."),K=c("<span>Error: "),Q=c("<div class=md><p> </p><p> "),R=c("<footer class=page-footer>---Info: <!> / <!>----- lines: <!> --<!>%-----"),U=c("<div class=wrapper>");const V=async n=>{if(n.md1===void 0){const r=(await fetch(`/${n.md}.md`)).text();return E(r,{allowDangerousHtml:!0,extensions:[H()],htmlExtensions:[C()]})}else{const r=(await fetch(`/${n.md}/${n.md1}.md`)).text();return E(r,{allowDangerousHtml:!0,extensions:[H()],htmlExtensions:[C()]})}},z=async n=>{const _=await(await fetch("/contents.json")).json();let d="/",f="/",m=!1,h=!1;return _.contents.forEach((l,k,D)=>{l.chapters.forEach((i,x,$)=>{i.file.slice(0,-3)==n.md||i.file.slice(0,-3)==n.md+"/"+n.md1?m=!0:m?h||(f="/"+i.file.slice(0,-3),h=!0):d="/"+i.file.slice(0,-3)})}),{next:f,prev:d}};function G(){T();const n=Y(),[r,_]=p(n),[d,f]=p(window.scrollY.toString()),[m,h]=p(":"),[l]=M(r,V),[k,D]=p(n),[i]=M(k,z);L(()=>{document.addEventListener("scroll",x),document.addEventListener("keydown",$)}),N(()=>{document.removeEventListener("scroll",x)});const x=e=>{let t=window.scrollY,s=document.body.scrollHeight,u=window.innerHeight,y=s-u,w=t*100/y,g=Math.max(0,Math.min(100,w)).toFixed(0);f(g)},$=e=>{h(e.key),e.key==="1"&&(window.location.href="/1"),e.key==="?"&&(window.location.href="/help"),(e.key==="h"||e.key==="H")&&(window.location.href="/The_SolidInfo_Manual/tutorial"),(e.key==="u"||e.key==="U")&&(window.location.href="/"),(e.key==="q"||e.key==="Q")&&(window.location.href=document.location.origin),(e.key==="n"||e.key==="N")&&(window.location.href=i().next),(e.key==="p"||e.key==="P")&&(window.location.href=i().prev),(e.key==="v"||e.key==="V")&&(window.location.href=window.location.href+".md")};return(()=>{var e=U();return o(e,a(P,{get when(){return l.loading},get children(){return q()}}),null),o(e,a(F,{get children(){return[a(v,{get when(){return l.error},get children(){var t=K();return t.firstChild,o(t,()=>l.error,null),t}}),a(v,{get when(){return l()},get children(){return[(()=>{var t=Q(),s=t.firstChild;return o(t,a(j,{component:l}),s),t})(),(()=>{var t=R(),s=t.firstChild,u=s.nextSibling,y=u.nextSibling,w=y.nextSibling,S=w.nextSibling,g=S.nextSibling,I=g.nextSibling,b=I.nextSibling;return b.nextSibling,o(t,m,s),o(t,()=>n.md,u),o(t,()=>n.md1??" ",w),o(t,()=>l().split(`
|
| 2 |
+
`).length,g),o(t,d,b),t})()]}})]}}),null),e})()}export{G as default};
|
.output/public/_build/assets/md-CWM4cTjw.js.br
ADDED
|
Binary file (984 Bytes). View file
|
|
|
.output/public/_build/assets/{web-B4PMWFUS.js.gz → md-CWM4cTjw.js.gz}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:52d9906c08f621f0c51d2b096f3c396f715c1cdfa4ee94e6fe415af186d92d88
|
| 3 |
+
size 1131
|
.output/public/_build/assets/{notfound-BZmgD-bG.js → notfound-bj6ACJF2.js}
RENAMED
|
@@ -1 +1 @@
|
|
| 1 |
-
import{i as a,b as r,t as e}from"./web-
|
|
|
|
| 1 |
+
import{i as a,b as r,t as e}from"./web-D63AcvFB.js";import{T as s}from"./index-B2l7OIN8.js";import{H as i}from"./HttpStatusCode-DjTx85av.js";var l=e("<main><h1>Page Not Found</h1><p>Visit <a href=https://start.solidjs.com target=_blank>start.solidjs.com</a> to learn how to build SolidStart apps.");function p(){return(()=>{var t=l(),o=t.firstChild;return a(t,r(s,{children:"Not Found"}),o),a(t,r(i,{code:404}),o),t})()}export{p as default};
|
.output/public/_build/assets/web-B4PMWFUS.js
DELETED
|
@@ -1 +0,0 @@
|
|
| 1 |
-
const Pe=(e,t)=>e===t,X=Symbol("solid-proxy"),ge=typeof Proxy=="function",Ce=Symbol("solid-track"),W={equals:Pe};let R=null,be=Ee;const T=1,Y=2,we={owned:null,cleanups:null,context:null,owner:null},ee={};var d=null;let te=null,ke=null,h=null,p=null,P=null,Z=0;function G(e,t){const n=h,s=d,l=e.length===0,r=t===void 0?s:t,o=l?we:{owned:null,cleanups:null,context:r?r.context:null,owner:r},i=l?e:()=>e(()=>S(()=>V(o)));d=o,h=null;try{return k(i,!0)}finally{h=n,d=s}}function B(e,t){t=t?Object.assign({},W,t):W;const n={value:e,observers:null,observerSlots:null,comparator:t.equals||void 0},s=l=>(typeof l=="function"&&(l=l(n.value)),Se(n,l));return[pe.bind(n),s]}function fe(e,t,n){const s=K(e,t,!0,T);U(s)}function $(e,t,n){const s=K(e,t,!1,T);U(s)}function Te(e,t,n){be=Me;const s=K(e,t,!1,T);s.user=!0,P?P.push(s):U(s)}function C(e,t,n){n=n?Object.assign({},W,n):W;const s=K(e,t,!0,0);return s.observers=null,s.observerSlots=null,s.comparator=n.equals||void 0,U(s),pe.bind(s)}function Ne(e){return e&&typeof e=="object"&&"then"in e}function rt(e,t,n){let s,l,r;arguments.length===2&&typeof t=="object"||arguments.length===1?(s=!0,l=e,r=t||{}):(s=e,l=t,r={});let o=null,i=ee,f=!1,c="initialValue"in r,a=typeof s=="function"&&C(s);const u=new Set,[y,m]=(r.storage||B)(r.initialValue),[E,N]=B(void 0),[L,I]=B(void 0,{equals:!1}),[x,O]=B(c?"ready":"unresolved");function A(g,b,w,M){return o===g&&(o=null,M!==void 0&&(c=!0),(g===i||b===i)&&r.onHydrated&&queueMicrotask(()=>r.onHydrated(M,{value:b})),i=ee,j(b,w)),b}function j(g,b){k(()=>{b===void 0&&m(()=>g),O(b!==void 0?"errored":c?"ready":"unresolved"),N(b);for(const w of u.keys())w.decrement();u.clear()},!1)}function _(){const g=$e,b=y(),w=E();if(w!==void 0&&!o)throw w;return h&&!h.user&&g&&fe(()=>{L(),o&&(g.resolved||u.has(g)||(g.increment(),u.add(g)))}),b}function z(g=!0){if(g!==!1&&f)return;f=!1;const b=a?a():s;if(b==null||b===!1){A(o,S(y));return}const w=i!==ee?i:S(()=>l(b,{value:y(),refetching:g}));return Ne(w)?(o=w,"value"in w?(w.status==="success"?A(o,w.value,void 0,b):A(o,void 0,se(w.value),b),w):(f=!0,queueMicrotask(()=>f=!1),k(()=>{O(c?"refreshing":"pending"),I()},!1),w.then(M=>A(w,M,void 0,b),M=>A(w,void 0,se(M),b)))):(A(o,w,void 0,b),w)}return Object.defineProperties(_,{state:{get:()=>x()},error:{get:()=>E()},loading:{get(){const g=x();return g==="pending"||g==="refreshing"}},latest:{get(){if(!c)return _();const g=E();if(g&&!o)throw g;return y()}}}),a?fe(()=>z(!1)):z(!1),[_,{refetch:z,mutate:m}]}function lt(e){return k(e,!1)}function S(e){if(h===null)return e();const t=h;h=null;try{return e()}finally{h=t}}function ot(e,t,n){const s=Array.isArray(e);let l,r=n&&n.defer;return o=>{let i;if(s){i=Array(e.length);for(let c=0;c<e.length;c++)i[c]=e[c]()}else i=e();if(r)return r=!1,o;const f=S(()=>t(i,l,o));return l=i,f}}function ft(e){Te(()=>S(e))}function me(e){return d===null||(d.cleanups===null?d.cleanups=[e]:d.cleanups.push(e)),e}function je(e,t){R||(R=Symbol("error")),d=K(void 0,void 0,!0),d.context={...d.context,[R]:[t]};try{return e()}catch(n){F(n)}finally{d=d.owner}}function ut(){return d}function ct(e,t){const n=d,s=h;d=e,h=null;try{return k(t,!0)}catch(l){F(l)}finally{d=n,h=s}}function at(e){const t=h,n=d;return Promise.resolve().then(()=>{h=t,d=n;let s;return k(e,!1),h=d=null,s?s.done:void 0})}function dt(e,t){const n=Symbol("context");return{id:n,Provider:ve(n),defaultValue:e}}function ht(e){let t;return d&&d.context&&(t=d.context[e.id])!==void 0?t:e.defaultValue}function Ae(e){const t=C(e),n=C(()=>ie(t()));return n.toArray=()=>{const s=n();return Array.isArray(s)?s:s!=null?[s]:[]},n}let $e;function pe(){if(this.sources&&this.state)if(this.state===T)U(this);else{const e=p;p=null,k(()=>J(this),!1),p=e}if(h){const e=this.observers?this.observers.length:0;h.sources?(h.sources.push(this),h.sourceSlots.push(e)):(h.sources=[this],h.sourceSlots=[e]),this.observers?(this.observers.push(h),this.observerSlots.push(h.sources.length-1)):(this.observers=[h],this.observerSlots=[h.sources.length-1])}return this.value}function Se(e,t,n){let s=e.value;return(!e.comparator||!e.comparator(s,t))&&(e.value=t,e.observers&&e.observers.length&&k(()=>{for(let l=0;l<e.observers.length;l+=1){const r=e.observers[l],o=te&&te.running;o&&te.disposed.has(r),(o?!r.tState:!r.state)&&(r.pure?p.push(r):P.push(r),r.observers&&xe(r)),o||(r.state=T)}if(p.length>1e6)throw p=[],new Error},!1)),t}function U(e){if(!e.fn)return;V(e);const t=Z;Le(e,e.value,t)}function Le(e,t,n){let s;const l=d,r=h;h=d=e;try{s=e.fn(t)}catch(o){return e.pure&&(e.state=T,e.owned&&e.owned.forEach(V),e.owned=null),e.updatedAt=n+1,F(o)}finally{h=r,d=l}(!e.updatedAt||e.updatedAt<=n)&&(e.updatedAt!=null&&"observers"in e?Se(e,s):e.value=s,e.updatedAt=n)}function K(e,t,n,s=T,l){const r={fn:e,state:s,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:t,owner:d,context:d?d.context:null,pure:n};return d===null||d!==we&&(d.owned?d.owned.push(r):d.owned=[r]),r}function Q(e){if(e.state===0)return;if(e.state===Y)return J(e);if(e.suspense&&S(e.suspense.inFallback))return e.suspense.effects.push(e);const t=[e];for(;(e=e.owner)&&(!e.updatedAt||e.updatedAt<Z);)e.state&&t.push(e);for(let n=t.length-1;n>=0;n--)if(e=t[n],e.state===T)U(e);else if(e.state===Y){const s=p;p=null,k(()=>J(e,t[0]),!1),p=s}}function k(e,t){if(p)return e();let n=!1;t||(p=[]),P?n=!0:P=[],Z++;try{const s=e();return Ie(n),s}catch(s){n||(P=null),p=null,F(s)}}function Ie(e){if(p&&(Ee(p),p=null),e)return;const t=P;P=null,t.length&&k(()=>be(t),!1)}function Ee(e){for(let t=0;t<e.length;t++)Q(e[t])}function Me(e){let t,n=0;for(t=0;t<e.length;t++){const s=e[t];s.user?e[n++]=s:Q(s)}for(t=0;t<n;t++)Q(e[t])}function J(e,t){e.state=0;for(let n=0;n<e.sources.length;n+=1){const s=e.sources[n];if(s.sources){const l=s.state;l===T?s!==t&&(!s.updatedAt||s.updatedAt<Z)&&Q(s):l===Y&&J(s,t)}}}function xe(e){for(let t=0;t<e.observers.length;t+=1){const n=e.observers[t];n.state||(n.state=Y,n.pure?p.push(n):P.push(n),n.observers&&xe(n))}}function V(e){let t;if(e.sources)for(;e.sources.length;){const n=e.sources.pop(),s=e.sourceSlots.pop(),l=n.observers;if(l&&l.length){const r=l.pop(),o=n.observerSlots.pop();s<l.length&&(r.sourceSlots[o]=s,l[s]=r,n.observerSlots[s]=o)}}if(e.tOwned){for(t=e.tOwned.length-1;t>=0;t--)V(e.tOwned[t]);delete e.tOwned}if(e.owned){for(t=e.owned.length-1;t>=0;t--)V(e.owned[t]);e.owned=null}if(e.cleanups){for(t=e.cleanups.length-1;t>=0;t--)e.cleanups[t]();e.cleanups=null}e.state=0}function se(e){return e instanceof Error?e:new Error(typeof e=="string"?e:"Unknown error",{cause:e})}function ue(e,t,n){try{for(const s of t)s(e)}catch(s){F(s,n&&n.owner||null)}}function F(e,t=d){const n=R&&t&&t.context&&t.context[R],s=se(e);if(!n)throw s;P?P.push({fn(){ue(s,n,t)},state:T}):ue(s,n,t)}function ie(e){if(typeof e=="function"&&!e.length)return ie(e());if(Array.isArray(e)){const t=[];for(let n=0;n<e.length;n++){const s=ie(e[n]);Array.isArray(s)?t.push.apply(t,s):t.push(s)}return t}return e}function ve(e,t){return function(s){let l;return $(()=>l=S(()=>(d.context={...d.context,[e]:s.value},Ae(()=>s.children))),void 0),l}}const Be=Symbol("fallback");function ce(e){for(let t=0;t<e.length;t++)e[t]()}function De(e,t,n={}){let s=[],l=[],r=[],o=0,i=t.length>1?[]:null;return me(()=>ce(r)),()=>{let f=e()||[],c=f.length,a,u;return f[Ce],S(()=>{let m,E,N,L,I,x,O,A,j;if(c===0)o!==0&&(ce(r),r=[],s=[],l=[],o=0,i&&(i=[])),n.fallback&&(s=[Be],l[0]=G(_=>(r[0]=_,n.fallback())),o=1);else if(o===0){for(l=new Array(c),u=0;u<c;u++)s[u]=f[u],l[u]=G(y);o=c}else{for(N=new Array(c),L=new Array(c),i&&(I=new Array(c)),x=0,O=Math.min(o,c);x<O&&s[x]===f[x];x++);for(O=o-1,A=c-1;O>=x&&A>=x&&s[O]===f[A];O--,A--)N[A]=l[O],L[A]=r[O],i&&(I[A]=i[O]);for(m=new Map,E=new Array(A+1),u=A;u>=x;u--)j=f[u],a=m.get(j),E[u]=a===void 0?-1:a,m.set(j,u);for(a=x;a<=O;a++)j=s[a],u=m.get(j),u!==void 0&&u!==-1?(N[u]=l[a],L[u]=r[a],i&&(I[u]=i[a]),u=E[u],m.set(j,u)):r[a]();for(u=x;u<c;u++)u in N?(l[u]=N[u],r[u]=L[u],i&&(i[u]=I[u],i[u](u))):l[u]=G(y);l=l.slice(0,o=c),s=f.slice(0)}return l});function y(m){if(r[u]=m,i){const[E,N]=B(u);return i[u]=N,t(f[u],E)}return t(f[u])}}}function yt(e,t){return S(()=>e(t||{}))}function H(){return!0}const re={get(e,t,n){return t===X?n:e.get(t)},has(e,t){return t===X?!0:e.has(t)},set:H,deleteProperty:H,getOwnPropertyDescriptor(e,t){return{configurable:!0,enumerable:!0,get(){return e.get(t)},set:H,deleteProperty:H}},ownKeys(e){return e.keys()}};function ne(e){return(e=typeof e=="function"?e():e)?e:{}}function Ue(){for(let e=0,t=this.length;e<t;++e){const n=this[e]();if(n!==void 0)return n}}function gt(...e){let t=!1;for(let o=0;o<e.length;o++){const i=e[o];t=t||!!i&&X in i,e[o]=typeof i=="function"?(t=!0,C(i)):i}if(ge&&t)return new Proxy({get(o){for(let i=e.length-1;i>=0;i--){const f=ne(e[i])[o];if(f!==void 0)return f}},has(o){for(let i=e.length-1;i>=0;i--)if(o in ne(e[i]))return!0;return!1},keys(){const o=[];for(let i=0;i<e.length;i++)o.push(...Object.keys(ne(e[i])));return[...new Set(o)]}},re);const n={},s=Object.create(null);for(let o=e.length-1;o>=0;o--){const i=e[o];if(!i)continue;const f=Object.getOwnPropertyNames(i);for(let c=f.length-1;c>=0;c--){const a=f[c];if(a==="__proto__"||a==="constructor")continue;const u=Object.getOwnPropertyDescriptor(i,a);if(!s[a])s[a]=u.get?{enumerable:!0,configurable:!0,get:Ue.bind(n[a]=[u.get.bind(i)])}:u.value!==void 0?u:void 0;else{const y=n[a];y&&(u.get?y.push(u.get.bind(i)):u.value!==void 0&&y.push(()=>u.value))}}}const l={},r=Object.keys(s);for(let o=r.length-1;o>=0;o--){const i=r[o],f=s[i];f&&f.get?Object.defineProperty(l,i,f):l[i]=f?f.value:void 0}return l}function bt(e,...t){if(ge&&X in e){const l=new Set(t.length>1?t.flat():t[0]),r=t.map(o=>new Proxy({get(i){return o.includes(i)?e[i]:void 0},has(i){return o.includes(i)&&i in e},keys(){return o.filter(i=>i in e)}},re));return r.push(new Proxy({get(o){return l.has(o)?void 0:e[o]},has(o){return l.has(o)?!1:o in e},keys(){return Object.keys(e).filter(o=>!l.has(o))}},re)),r}const n={},s=t.map(()=>({}));for(const l of Object.getOwnPropertyNames(e)){const r=Object.getOwnPropertyDescriptor(e,l),o=!r.get&&!r.set&&r.enumerable&&r.writable&&r.configurable;let i=!1,f=0;for(const c of t)c.includes(l)&&(i=!0,o?s[f][l]=r.value:Object.defineProperty(s[f],l,r)),++f;i||(o?n[l]=r.value:Object.defineProperty(n,l,r))}return[...s,n]}let _e=0;function wt(){return`cl-${_e++}`}const Oe=e=>`Stale read from <${e}>.`;function mt(e){const t="fallback"in e&&{fallback:()=>e.fallback};return C(De(()=>e.each,e.children,t||void 0))}function At(e){const t=e.keyed,n=C(()=>e.when,void 0,{equals:(s,l)=>t?s===l:!s==!l});return C(()=>{const s=n();if(s){const l=e.children;return typeof l=="function"&&l.length>0?S(()=>l(t?s:()=>{if(!S(n))throw Oe("Show");return e.when})):l}return e.fallback},void 0,void 0)}function pt(e){let t=!1;const n=(r,o)=>(t?r[1]===o[1]:!r[1]==!o[1])&&r[2]===o[2],s=Ae(()=>e.children),l=C(()=>{let r=s();Array.isArray(r)||(r=[r]);for(let o=0;o<r.length;o++){const i=r[o].when;if(i)return t=!!r[o].keyed,[o,i,r[o]]}return[-1]},void 0,{equals:n});return C(()=>{const[r,o,i]=l();if(r<0)return e.fallback;const f=i.children;return typeof f=="function"&&f.length>0?S(()=>f(t?o:()=>{if(S(l)[0]!==r)throw Oe("Match");return i.when})):f},void 0,void 0)}function St(e){return e}let D;function Et(){D&&[...D].forEach(e=>e())}function xt(e){let t;const[n,s]=B(t,void 0);return D||(D=new Set),D.add(s),me(()=>D.delete(s)),C(()=>{let l;if(l=n()){const r=e.fallback;return typeof r=="function"&&r.length?S(()=>r(l,()=>s())):r}return je(()=>e.children,s)},void 0,void 0)}const Re=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Ve=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...Re]),qe=new Set(["innerHTML","textContent","innerText","children"]),Ke=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),Fe=Object.assign(Object.create(null),{class:"className",formnovalidate:{$:"formNoValidate",BUTTON:1,INPUT:1},ismap:{$:"isMap",IMG:1},nomodule:{$:"noModule",SCRIPT:1},playsinline:{$:"playsInline",VIDEO:1},readonly:{$:"readOnly",INPUT:1,TEXTAREA:1}});function He(e,t){const n=Fe[e];return typeof n=="object"?n[t]?n.$:void 0:n}const Ge=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]);function Xe(e,t,n){let s=n.length,l=t.length,r=s,o=0,i=0,f=t[l-1].nextSibling,c=null;for(;o<l||i<r;){if(t[o]===n[i]){o++,i++;continue}for(;t[l-1]===n[r-1];)l--,r--;if(l===o){const a=r<s?i?n[i-1].nextSibling:n[r-i]:f;for(;i<r;)e.insertBefore(n[i++],a)}else if(r===i)for(;o<l;)(!c||!c.has(t[o]))&&t[o].remove(),o++;else if(t[o]===n[r-1]&&n[i]===t[l-1]){const a=t[--l].nextSibling;e.insertBefore(n[i++],t[o++].nextSibling),e.insertBefore(n[--r],a),t[l]=n[r]}else{if(!c){c=new Map;let u=i;for(;u<r;)c.set(n[u],u++)}const a=c.get(t[o]);if(a!=null)if(i<a&&a<r){let u=o,y=1,m;for(;++u<l&&u<r&&!((m=c.get(t[u]))==null||m!==a+y);)y++;if(y>a-i){const E=t[o];for(;i<a;)e.insertBefore(n[i++],E)}else e.replaceChild(n[i++],t[o++])}else o++;else t[o++].remove()}}}const ae="_$DX_DELEGATE";function Ot(e,t,n,s={}){let l;return G(r=>{l=r,t===document?e():tt(t,e(),t.firstChild?null:void 0,n)},s.owner),()=>{l(),t.textContent=""}}function Pt(e,t,n){let s;const l=()=>{const o=document.createElement("template");return o.innerHTML=e,o.content.firstChild},r=()=>(s||(s=l())).cloneNode(!0);return r.cloneNode=r,r}function We(e,t=window.document){const n=t[ae]||(t[ae]=new Set);for(let s=0,l=e.length;s<l;s++){const r=e[s];n.has(r)||(n.add(r),t.addEventListener(r,it))}}function le(e,t,n){n==null?e.removeAttribute(t):e.setAttribute(t,n)}function Ye(e,t,n){n?e.setAttribute(t,""):e.removeAttribute(t)}function Qe(e,t){t==null?e.removeAttribute("class"):e.className=t}function Je(e,t,n,s){if(s)Array.isArray(n)?(e[`$$${t}`]=n[0],e[`$$${t}Data`]=n[1]):e[`$$${t}`]=n;else if(Array.isArray(n)){const l=n[0];e.addEventListener(t,n[0]=r=>l.call(e,n[1],r))}else e.addEventListener(t,n,typeof n!="function"&&n)}function Ze(e,t,n={}){const s=Object.keys(t||{}),l=Object.keys(n);let r,o;for(r=0,o=l.length;r<o;r++){const i=l[r];!i||i==="undefined"||t[i]||(de(e,i,!1),delete n[i])}for(r=0,o=s.length;r<o;r++){const i=s[r],f=!!t[i];!i||i==="undefined"||n[i]===f||!f||(de(e,i,!0),n[i]=f)}return n}function ze(e,t,n){if(!t)return n?le(e,"style"):t;const s=e.style;if(typeof t=="string")return s.cssText=t;typeof n=="string"&&(s.cssText=n=void 0),n||(n={}),t||(t={});let l,r;for(r in n)t[r]==null&&s.removeProperty(r),delete n[r];for(r in t)l=t[r],l!==n[r]&&(s.setProperty(r,l),n[r]=l);return n}function Ct(e,t={},n,s){const l={};return $(()=>l.children=q(e,t.children,l.children)),$(()=>typeof t.ref=="function"&&et(t.ref,e)),$(()=>nt(e,t,n,!0,l,!0)),l}function et(e,t,n){return S(()=>e(t,n))}function tt(e,t,n,s){if(n!==void 0&&!s&&(s=[]),typeof t!="function")return q(e,t,s,n);$(l=>q(e,t(),l,n),s)}function nt(e,t,n,s,l={},r=!1){t||(t={});for(const o in l)if(!(o in t)){if(o==="children")continue;l[o]=he(e,o,null,l[o],n,r,t)}for(const o in t){if(o==="children")continue;const i=t[o];l[o]=he(e,o,i,l[o],n,r,t)}}function st(e){return e.toLowerCase().replace(/-([a-z])/g,(t,n)=>n.toUpperCase())}function de(e,t,n){const s=t.trim().split(/\s+/);for(let l=0,r=s.length;l<r;l++)e.classList.toggle(s[l],n)}function he(e,t,n,s,l,r,o){let i,f,c,a,u;if(t==="style")return ze(e,n,s);if(t==="classList")return Ze(e,n,s);if(n===s)return s;if(t==="ref")r||n(e);else if(t.slice(0,3)==="on:"){const y=t.slice(3);s&&e.removeEventListener(y,s,typeof s!="function"&&s),n&&e.addEventListener(y,n,typeof n!="function"&&n)}else if(t.slice(0,10)==="oncapture:"){const y=t.slice(10);s&&e.removeEventListener(y,s,!0),n&&e.addEventListener(y,n,!0)}else if(t.slice(0,2)==="on"){const y=t.slice(2).toLowerCase(),m=Ge.has(y);if(!m&&s){const E=Array.isArray(s)?s[0]:s;e.removeEventListener(y,E)}(m||n)&&(Je(e,y,n,m),m&&We([y]))}else t.slice(0,5)==="attr:"?le(e,t.slice(5),n):t.slice(0,5)==="bool:"?Ye(e,t.slice(5),n):(u=t.slice(0,5)==="prop:")||(c=qe.has(t))||(a=He(t,e.tagName))||(f=Ve.has(t))||(i=e.nodeName.includes("-")||"is"in o)?(u&&(t=t.slice(5),f=!0),t==="class"||t==="className"?Qe(e,n):i&&!f&&!c?e[st(t)]=n:e[a||t]=n):le(e,Ke[t]||t,n);return n}function it(e){let t=e.target;const n=`$$${e.type}`,s=e.target,l=e.currentTarget,r=f=>Object.defineProperty(e,"target",{configurable:!0,value:f}),o=()=>{const f=t[n];if(f&&!t.disabled){const c=t[`${n}Data`];if(c!==void 0?f.call(t,c,e):f.call(t,e),e.cancelBubble)return}return t.host&&typeof t.host!="string"&&!t.host._$host&&t.contains(e.target)&&r(t.host),!0},i=()=>{for(;o()&&(t=t._$host||t.parentNode||t.host););};if(Object.defineProperty(e,"currentTarget",{configurable:!0,get(){return t||document}}),e.composedPath){const f=e.composedPath();r(f[0]);for(let c=0;c<f.length-2&&(t=f[c],!!o());c++){if(t._$host){t=t._$host,i();break}if(t.parentNode===l)break}}else i();r(s)}function q(e,t,n,s,l){for(;typeof n=="function";)n=n();if(t===n)return n;const r=typeof t,o=s!==void 0;if(e=o&&n[0]&&n[0].parentNode||e,r==="string"||r==="number"){if(r==="number"&&(t=t.toString(),t===n))return n;if(o){let i=n[0];i&&i.nodeType===3?i.data!==t&&(i.data=t):i=document.createTextNode(t),n=v(e,n,s,i)}else n!==""&&typeof n=="string"?n=e.firstChild.data=t:n=e.textContent=t}else if(t==null||r==="boolean")n=v(e,n,s);else{if(r==="function")return $(()=>{let i=t();for(;typeof i=="function";)i=i();n=q(e,i,n,s)}),()=>n;if(Array.isArray(t)){const i=[],f=n&&Array.isArray(n);if(oe(i,t,n,l))return $(()=>n=q(e,i,n,s,!0)),()=>n;if(i.length===0){if(n=v(e,n,s),o)return n}else f?n.length===0?ye(e,i,s):Xe(e,n,i):(n&&v(e),ye(e,i));n=i}else if(t.nodeType){if(Array.isArray(n)){if(o)return n=v(e,n,s,t);v(e,n,null,t)}else n==null||n===""||!e.firstChild?e.appendChild(t):e.replaceChild(t,e.firstChild);n=t}}return n}function oe(e,t,n,s){let l=!1;for(let r=0,o=t.length;r<o;r++){let i=t[r],f=n&&n[e.length],c;if(!(i==null||i===!0||i===!1))if((c=typeof i)=="object"&&i.nodeType)e.push(i);else if(Array.isArray(i))l=oe(e,i,f)||l;else if(c==="function")if(s){for(;typeof i=="function";)i=i();l=oe(e,Array.isArray(i)?i:[i],Array.isArray(f)?f:[f])||l}else e.push(i),l=!0;else{const a=String(i);f&&f.nodeType===3&&f.data===a?e.push(f):e.push(document.createTextNode(a))}}return l}function ye(e,t,n=null){for(let s=0,l=t.length;s<l;s++)e.insertBefore(t[s],n)}function v(e,t,n,s){if(n===void 0)return e.textContent="";const l=s||document.createTextNode("");if(t.length){let r=!1;for(let o=t.length-1;o>=0;o--){const i=t[o];if(l!==i){const f=i.parentNode===e;!r&&!o?f?e.replaceChild(l,i):e.insertBefore(l,n):f&&i.remove()}else r=!0}}else e.insertBefore(l,n);return[l]}const kt=()=>{},Tt=!1;export{kt as A,Et as B,wt as C,xt as E,mt as F,St as M,At as S,rt as a,yt as b,B as c,pt as d,me as e,$ as f,dt as g,Ae as h,tt as i,C as j,Ct as k,We as l,gt as m,ut as n,ft as o,S as p,ot as q,Ot as r,bt as s,Pt as t,ht as u,ct as v,G as w,at as x,lt as y,Tt as z};
|
|
|
|
|
|
.output/public/_build/assets/web-B4PMWFUS.js.br
DELETED
|
Binary file (6.93 kB)
|
|
|
.output/public/_build/assets/web-D63AcvFB.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
const Ce=(e,t)=>e===t,X=Symbol("solid-proxy"),ye=typeof Proxy=="function",Pe=Symbol("solid-track"),W={equals:Ce};let _=null,me=xe;const N=1,Y=2,we={owned:null,cleanups:null,context:null,owner:null},ee={};var d=null;let te=null,ke=null,g=null,A=null,P=null,Z=0;function H(e,t){const n=g,s=d,o=e.length===0,i=t===void 0?s:t,l=o?we:{owned:null,cleanups:null,context:i?i.context:null,owner:i},r=o?e:()=>e(()=>S(()=>G(l)));d=l,g=null;try{return k(r,!0)}finally{g=n,d=s}}function v(e,t){t=t?Object.assign({},W,t):W;const n={value:e,observers:null,observerSlots:null,comparator:t.equals||void 0},s=o=>(typeof o=="function"&&(o=o(n.value)),Se(n,o));return[Ae.bind(n),s]}function fe(e,t,n){const s=V(e,t,!0,N);R(s)}function j(e,t,n){const s=V(e,t,!1,N);R(s)}function Ne(e,t,n){me=De;const s=V(e,t,!1,N);s.user=!0,P?P.push(s):R(s)}function C(e,t,n){n=n?Object.assign({},W,n):W;const s=V(e,t,!0,0);return s.observers=null,s.observerSlots=null,s.comparator=n.equals||void 0,R(s),Ae.bind(s)}function Te(e){return e&&typeof e=="object"&&"then"in e}function dt(e,t,n){let s,o,i;arguments.length===2&&typeof t=="object"||arguments.length===1?(s=!0,o=e,i=t||{}):(s=e,o=t,i={});let l=null,r=ee,f=!1,u="initialValue"in i,a=typeof s=="function"&&C(s);const c=new Set,[h,b]=(i.storage||v)(i.initialValue),[x,T]=v(void 0),[$,M]=v(void 0,{equals:!1}),[E,O]=v(u?"ready":"unresolved");function p(y,m,w,D){return l===y&&(l=null,D!==void 0&&(u=!0),(y===r||m===r)&&i.onHydrated&&queueMicrotask(()=>i.onHydrated(D,{value:m})),r=ee,L(m,w)),m}function L(y,m){k(()=>{m===void 0&&b(()=>y),O(m!==void 0?"errored":u?"ready":"unresolved"),T(m);for(const w of c.keys())w.decrement();c.clear()},!1)}function U(){const y=je,m=h(),w=x();if(w!==void 0&&!l)throw w;return g&&!g.user&&y&&fe(()=>{$(),l&&(y.resolved||c.has(y)||(y.increment(),c.add(y)))}),m}function z(y=!0){if(y!==!1&&f)return;f=!1;const m=a?a():s;if(m==null||m===!1){p(l,S(h));return}const w=r!==ee?r:S(()=>o(m,{value:h(),refetching:y}));return Te(w)?(l=w,"value"in w?(w.status==="success"?p(l,w.value,void 0,m):p(l,void 0,se(w.value),m),w):(f=!0,queueMicrotask(()=>f=!1),k(()=>{O(u?"refreshing":"pending"),M()},!1),w.then(D=>p(w,D,void 0,m),D=>p(w,void 0,se(D),m)))):(p(l,w,void 0,m),w)}return Object.defineProperties(U,{state:{get:()=>E()},error:{get:()=>x()},loading:{get(){const y=E();return y==="pending"||y==="refreshing"}},latest:{get(){if(!u)return U();const y=x();if(y&&!l)throw y;return h()}}}),a?fe(()=>z(!1)):z(!1),[U,{refetch:z,mutate:b}]}function ht(e){return k(e,!1)}function S(e){if(g===null)return e();const t=g;g=null;try{return e()}finally{g=t}}function gt(e,t,n){const s=Array.isArray(e);let o,i=n&&n.defer;return l=>{let r;if(s){r=Array(e.length);for(let u=0;u<e.length;u++)r[u]=e[u]()}else r=e();if(i)return i=!1,l;const f=S(()=>t(r,o,l));return o=r,f}}function yt(e){Ne(()=>S(e))}function be(e){return d===null||(d.cleanups===null?d.cleanups=[e]:d.cleanups.push(e)),e}function Le(e,t){_||(_=Symbol("error")),d=V(void 0,void 0,!0),d.context={...d.context,[_]:[t]};try{return e()}catch(n){q(n)}finally{d=d.owner}}function mt(){return d}function wt(e,t){const n=d,s=g;d=e,g=null;try{return k(t,!0)}catch(o){q(o)}finally{d=n,g=s}}function bt(e){const t=g,n=d;return Promise.resolve().then(()=>{g=t,d=n;let s;return k(e,!1),g=d=null,s?s.done:void 0})}function pt(e,t){const n=Symbol("context");return{id:n,Provider:Ie(n),defaultValue:e}}function At(e){let t;return d&&d.context&&(t=d.context[e.id])!==void 0?t:e.defaultValue}function pe(e){const t=C(e),n=C(()=>ie(t()));return n.toArray=()=>{const s=n();return Array.isArray(s)?s:s!=null?[s]:[]},n}let je;function Ae(){if(this.sources&&this.state)if(this.state===N)R(this);else{const e=A;A=null,k(()=>J(this),!1),A=e}if(g){const e=this.observers?this.observers.length:0;g.sources?(g.sources.push(this),g.sourceSlots.push(e)):(g.sources=[this],g.sourceSlots=[e]),this.observers?(this.observers.push(g),this.observerSlots.push(g.sources.length-1)):(this.observers=[g],this.observerSlots=[g.sources.length-1])}return this.value}function Se(e,t,n){let s=e.value;return(!e.comparator||!e.comparator(s,t))&&(e.value=t,e.observers&&e.observers.length&&k(()=>{for(let o=0;o<e.observers.length;o+=1){const i=e.observers[o],l=te&&te.running;l&&te.disposed.has(i),(l?!i.tState:!i.state)&&(i.pure?A.push(i):P.push(i),i.observers&&Ee(i)),l||(i.state=N)}if(A.length>1e6)throw A=[],new Error},!1)),t}function R(e){if(!e.fn)return;G(e);const t=Z;$e(e,e.value,t)}function $e(e,t,n){let s;const o=d,i=g;g=d=e;try{s=e.fn(t)}catch(l){return e.pure&&(e.state=N,e.owned&&e.owned.forEach(G),e.owned=null),e.updatedAt=n+1,q(l)}finally{g=i,d=o}(!e.updatedAt||e.updatedAt<=n)&&(e.updatedAt!=null&&"observers"in e?Se(e,s):e.value=s,e.updatedAt=n)}function V(e,t,n,s=N,o){const i={fn:e,state:s,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:t,owner:d,context:d?d.context:null,pure:n};return d===null||d!==we&&(d.owned?d.owned.push(i):d.owned=[i]),i}function Q(e){if(e.state===0)return;if(e.state===Y)return J(e);if(e.suspense&&S(e.suspense.inFallback))return e.suspense.effects.push(e);const t=[e];for(;(e=e.owner)&&(!e.updatedAt||e.updatedAt<Z);)e.state&&t.push(e);for(let n=t.length-1;n>=0;n--)if(e=t[n],e.state===N)R(e);else if(e.state===Y){const s=A;A=null,k(()=>J(e,t[0]),!1),A=s}}function k(e,t){if(A)return e();let n=!1;t||(A=[]),P?n=!0:P=[],Z++;try{const s=e();return Me(n),s}catch(s){n||(P=null),A=null,q(s)}}function Me(e){if(A&&(xe(A),A=null),e)return;const t=P;P=null,t.length&&k(()=>me(t),!1)}function xe(e){for(let t=0;t<e.length;t++)Q(e[t])}function De(e){let t,n=0;for(t=0;t<e.length;t++){const s=e[t];s.user?e[n++]=s:Q(s)}for(t=0;t<n;t++)Q(e[t])}function J(e,t){e.state=0;for(let n=0;n<e.sources.length;n+=1){const s=e.sources[n];if(s.sources){const o=s.state;o===N?s!==t&&(!s.updatedAt||s.updatedAt<Z)&&Q(s):o===Y&&J(s,t)}}}function Ee(e){for(let t=0;t<e.observers.length;t+=1){const n=e.observers[t];n.state||(n.state=Y,n.pure?A.push(n):P.push(n),n.observers&&Ee(n))}}function G(e){let t;if(e.sources)for(;e.sources.length;){const n=e.sources.pop(),s=e.sourceSlots.pop(),o=n.observers;if(o&&o.length){const i=o.pop(),l=n.observerSlots.pop();s<o.length&&(i.sourceSlots[l]=s,o[s]=i,n.observerSlots[s]=l)}}if(e.tOwned){for(t=e.tOwned.length-1;t>=0;t--)G(e.tOwned[t]);delete e.tOwned}if(e.owned){for(t=e.owned.length-1;t>=0;t--)G(e.owned[t]);e.owned=null}if(e.cleanups){for(t=e.cleanups.length-1;t>=0;t--)e.cleanups[t]();e.cleanups=null}e.state=0}function se(e){return e instanceof Error?e:new Error(typeof e=="string"?e:"Unknown error",{cause:e})}function ce(e,t,n){try{for(const s of t)s(e)}catch(s){q(s,n&&n.owner||null)}}function q(e,t=d){const n=_&&t&&t.context&&t.context[_],s=se(e);if(!n)throw s;P?P.push({fn(){ce(s,n,t)},state:N}):ce(s,n,t)}function ie(e){if(typeof e=="function"&&!e.length)return ie(e());if(Array.isArray(e)){const t=[];for(let n=0;n<e.length;n++){const s=ie(e[n]);Array.isArray(s)?t.push.apply(t,s):t.push(s)}return t}return e}function Ie(e,t){return function(s){let o;return j(()=>o=S(()=>(d.context={...d.context,[e]:s.value},pe(()=>s.children))),void 0),o}}const ve=Symbol("fallback");function ue(e){for(let t=0;t<e.length;t++)e[t]()}function Be(e,t,n={}){let s=[],o=[],i=[],l=0,r=t.length>1?[]:null;return be(()=>ue(i)),()=>{let f=e()||[],u=f.length,a,c;return f[Pe],S(()=>{let b,x,T,$,M,E,O,p,L;if(u===0)l!==0&&(ue(i),i=[],s=[],o=[],l=0,r&&(r=[])),n.fallback&&(s=[ve],o[0]=H(U=>(i[0]=U,n.fallback())),l=1);else if(l===0){for(o=new Array(u),c=0;c<u;c++)s[c]=f[c],o[c]=H(h);l=u}else{for(T=new Array(u),$=new Array(u),r&&(M=new Array(u)),E=0,O=Math.min(l,u);E<O&&s[E]===f[E];E++);for(O=l-1,p=u-1;O>=E&&p>=E&&s[O]===f[p];O--,p--)T[p]=o[O],$[p]=i[O],r&&(M[p]=r[O]);for(b=new Map,x=new Array(p+1),c=p;c>=E;c--)L=f[c],a=b.get(L),x[c]=a===void 0?-1:a,b.set(L,c);for(a=E;a<=O;a++)L=s[a],c=b.get(L),c!==void 0&&c!==-1?(T[c]=o[a],$[c]=i[a],r&&(M[c]=r[a]),c=x[c],b.set(L,c)):i[a]();for(c=E;c<u;c++)c in T?(o[c]=T[c],i[c]=$[c],r&&(r[c]=M[c],r[c](c))):o[c]=H(h);o=o.slice(0,l=u),s=f.slice(0)}return o});function h(b){if(i[c]=b,r){const[x,T]=v(c);return r[c]=T,t(f[c],x)}return t(f[c])}}}function St(e,t){return S(()=>e(t||{}))}function K(){return!0}const re={get(e,t,n){return t===X?n:e.get(t)},has(e,t){return t===X?!0:e.has(t)},set:K,deleteProperty:K,getOwnPropertyDescriptor(e,t){return{configurable:!0,enumerable:!0,get(){return e.get(t)},set:K,deleteProperty:K}},ownKeys(e){return e.keys()}};function ne(e){return(e=typeof e=="function"?e():e)?e:{}}function Re(){for(let e=0,t=this.length;e<t;++e){const n=this[e]();if(n!==void 0)return n}}function xt(...e){let t=!1;for(let l=0;l<e.length;l++){const r=e[l];t=t||!!r&&X in r,e[l]=typeof r=="function"?(t=!0,C(r)):r}if(ye&&t)return new Proxy({get(l){for(let r=e.length-1;r>=0;r--){const f=ne(e[r])[l];if(f!==void 0)return f}},has(l){for(let r=e.length-1;r>=0;r--)if(l in ne(e[r]))return!0;return!1},keys(){const l=[];for(let r=0;r<e.length;r++)l.push(...Object.keys(ne(e[r])));return[...new Set(l)]}},re);const n={},s=Object.create(null);for(let l=e.length-1;l>=0;l--){const r=e[l];if(!r)continue;const f=Object.getOwnPropertyNames(r);for(let u=f.length-1;u>=0;u--){const a=f[u];if(a==="__proto__"||a==="constructor")continue;const c=Object.getOwnPropertyDescriptor(r,a);if(!s[a])s[a]=c.get?{enumerable:!0,configurable:!0,get:Re.bind(n[a]=[c.get.bind(r)])}:c.value!==void 0?c:void 0;else{const h=n[a];h&&(c.get?h.push(c.get.bind(r)):c.value!==void 0&&h.push(()=>c.value))}}}const o={},i=Object.keys(s);for(let l=i.length-1;l>=0;l--){const r=i[l],f=s[r];f&&f.get?Object.defineProperty(o,r,f):o[r]=f?f.value:void 0}return o}function Ue(e,...t){if(ye&&X in e){const o=new Set(t.length>1?t.flat():t[0]),i=t.map(l=>new Proxy({get(r){return l.includes(r)?e[r]:void 0},has(r){return l.includes(r)&&r in e},keys(){return l.filter(r=>r in e)}},re));return i.push(new Proxy({get(l){return o.has(l)?void 0:e[l]},has(l){return o.has(l)?!1:l in e},keys(){return Object.keys(e).filter(l=>!o.has(l))}},re)),i}const n={},s=t.map(()=>({}));for(const o of Object.getOwnPropertyNames(e)){const i=Object.getOwnPropertyDescriptor(e,o),l=!i.get&&!i.set&&i.enumerable&&i.writable&&i.configurable;let r=!1,f=0;for(const u of t)u.includes(o)&&(r=!0,l?s[f][o]=i.value:Object.defineProperty(s[f],o,i)),++f;r||(l?n[o]=i.value:Object.defineProperty(n,o,i))}return[...s,n]}let _e=0;function Et(){return`cl-${_e++}`}const Oe=e=>`Stale read from <${e}>.`;function Ot(e){const t="fallback"in e&&{fallback:()=>e.fallback};return C(Be(()=>e.each,e.children,t||void 0))}function Ct(e){const t=e.keyed,n=C(()=>e.when,void 0,{equals:(s,o)=>t?s===o:!s==!o});return C(()=>{const s=n();if(s){const o=e.children;return typeof o=="function"&&o.length>0?S(()=>o(t?s:()=>{if(!S(n))throw Oe("Show");return e.when})):o}return e.fallback},void 0,void 0)}function Pt(e){let t=!1;const n=(i,l)=>(t?i[1]===l[1]:!i[1]==!l[1])&&i[2]===l[2],s=pe(()=>e.children),o=C(()=>{let i=s();Array.isArray(i)||(i=[i]);for(let l=0;l<i.length;l++){const r=i[l].when;if(r)return t=!!i[l].keyed,[l,r,i[l]]}return[-1]},void 0,{equals:n});return C(()=>{const[i,l,r]=o();if(i<0)return e.fallback;const f=r.children;return typeof f=="function"&&f.length>0?S(()=>f(t?l:()=>{if(S(o)[0]!==i)throw Oe("Match");return r.when})):f},void 0,void 0)}function kt(e){return e}let B;function Nt(){B&&[...B].forEach(e=>e())}function Tt(e){let t;const[n,s]=v(t,void 0);return B||(B=new Set),B.add(s),be(()=>B.delete(s)),C(()=>{let o;if(o=n()){const i=e.fallback;return typeof i=="function"&&i.length?S(()=>i(o,()=>s())):i}return Le(()=>e.children,s)},void 0,void 0)}const Ge=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Fe=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...Ge]),Ve=new Set(["innerHTML","textContent","innerText","children"]),qe=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),Ke=Object.assign(Object.create(null),{class:"className",formnovalidate:{$:"formNoValidate",BUTTON:1,INPUT:1},ismap:{$:"isMap",IMG:1},nomodule:{$:"noModule",SCRIPT:1},playsinline:{$:"playsInline",VIDEO:1},readonly:{$:"readOnly",INPUT:1,TEXTAREA:1}});function He(e,t){const n=Ke[e];return typeof n=="object"?n[t]?n.$:void 0:n}const Xe=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),We=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),Ye={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function Qe(e,t,n){let s=n.length,o=t.length,i=s,l=0,r=0,f=t[o-1].nextSibling,u=null;for(;l<o||r<i;){if(t[l]===n[r]){l++,r++;continue}for(;t[o-1]===n[i-1];)o--,i--;if(o===l){const a=i<s?r?n[r-1].nextSibling:n[i-r]:f;for(;r<i;)e.insertBefore(n[r++],a)}else if(i===r)for(;l<o;)(!u||!u.has(t[l]))&&t[l].remove(),l++;else if(t[l]===n[i-1]&&n[r]===t[o-1]){const a=t[--o].nextSibling;e.insertBefore(n[r++],t[l++].nextSibling),e.insertBefore(n[--i],a),t[o]=n[i]}else{if(!u){u=new Map;let c=r;for(;c<i;)u.set(n[c],c++)}const a=u.get(t[l]);if(a!=null)if(r<a&&a<i){let c=l,h=1,b;for(;++c<o&&c<i&&!((b=u.get(t[c]))==null||b!==a+h);)h++;if(h>a-r){const x=t[l];for(;r<a;)e.insertBefore(n[r++],x)}else e.replaceChild(n[r++],t[l++])}else l++;else t[l++].remove()}}}const ae="_$DX_DELEGATE";function Lt(e,t,n,s={}){let o;return H(i=>{o=i,t===document?e():ot(t,e(),t.firstChild?null:void 0,n)},s.owner),()=>{o(),t.textContent=""}}function jt(e,t,n){let s;const o=()=>{const l=document.createElement("template");return l.innerHTML=e,l.content.firstChild},i=()=>(s||(s=o())).cloneNode(!0);return i.cloneNode=i,i}function Je(e,t=window.document){const n=t[ae]||(t[ae]=new Set);for(let s=0,o=e.length;s<o;s++){const i=e[s];n.has(i)||(n.add(i),t.addEventListener(i,ct))}}function oe(e,t,n){n==null?e.removeAttribute(t):e.setAttribute(t,n)}function Ze(e,t,n,s){s==null?e.removeAttributeNS(t,n):e.setAttributeNS(t,n,s)}function ze(e,t,n){n?e.setAttribute(t,""):e.removeAttribute(t)}function et(e,t){t==null?e.removeAttribute("class"):e.className=t}function tt(e,t,n,s){if(s)Array.isArray(n)?(e[`$$${t}`]=n[0],e[`$$${t}Data`]=n[1]):e[`$$${t}`]=n;else if(Array.isArray(n)){const o=n[0];e.addEventListener(t,n[0]=i=>o.call(e,n[1],i))}else e.addEventListener(t,n,typeof n!="function"&&n)}function nt(e,t,n={}){const s=Object.keys(t||{}),o=Object.keys(n);let i,l;for(i=0,l=o.length;i<l;i++){const r=o[i];!r||r==="undefined"||t[r]||(de(e,r,!1),delete n[r])}for(i=0,l=s.length;i<l;i++){const r=s[i],f=!!t[r];!r||r==="undefined"||n[r]===f||!f||(de(e,r,!0),n[r]=f)}return n}function st(e,t,n){if(!t)return n?oe(e,"style"):t;const s=e.style;if(typeof t=="string")return s.cssText=t;typeof n=="string"&&(s.cssText=n=void 0),n||(n={}),t||(t={});let o,i;for(i in n)t[i]==null&&s.removeProperty(i),delete n[i];for(i in t)o=t[i],o!==n[i]&&(s.setProperty(i,o),n[i]=o);return n}function it(e,t={},n,s){const o={};return s||j(()=>o.children=F(e,t.children,o.children)),j(()=>typeof t.ref=="function"&&rt(t.ref,e)),j(()=>lt(e,t,n,!0,o,!0)),o}function rt(e,t,n){return S(()=>e(t,n))}function ot(e,t,n,s){if(n!==void 0&&!s&&(s=[]),typeof t!="function")return F(e,t,s,n);j(o=>F(e,t(),o,n),s)}function lt(e,t,n,s,o={},i=!1){t||(t={});for(const l in o)if(!(l in t)){if(l==="children")continue;o[l]=he(e,l,null,o[l],n,i,t)}for(const l in t){if(l==="children")continue;const r=t[l];o[l]=he(e,l,r,o[l],n,i,t)}}function ft(e){return e.toLowerCase().replace(/-([a-z])/g,(t,n)=>n.toUpperCase())}function de(e,t,n){const s=t.trim().split(/\s+/);for(let o=0,i=s.length;o<i;o++)e.classList.toggle(s[o],n)}function he(e,t,n,s,o,i,l){let r,f,u,a,c;if(t==="style")return st(e,n,s);if(t==="classList")return nt(e,n,s);if(n===s)return s;if(t==="ref")i||n(e);else if(t.slice(0,3)==="on:"){const h=t.slice(3);s&&e.removeEventListener(h,s,typeof s!="function"&&s),n&&e.addEventListener(h,n,typeof n!="function"&&n)}else if(t.slice(0,10)==="oncapture:"){const h=t.slice(10);s&&e.removeEventListener(h,s,!0),n&&e.addEventListener(h,n,!0)}else if(t.slice(0,2)==="on"){const h=t.slice(2).toLowerCase(),b=Xe.has(h);if(!b&&s){const x=Array.isArray(s)?s[0]:s;e.removeEventListener(h,x)}(b||n)&&(tt(e,h,n,b),b&&Je([h]))}else if(t.slice(0,5)==="attr:")oe(e,t.slice(5),n);else if(t.slice(0,5)==="bool:")ze(e,t.slice(5),n);else if((c=t.slice(0,5)==="prop:")||(u=Ve.has(t))||!o&&((a=He(t,e.tagName))||(f=Fe.has(t)))||(r=e.nodeName.includes("-")||"is"in l))c&&(t=t.slice(5),f=!0),t==="class"||t==="className"?et(e,n):r&&!f&&!u?e[ft(t)]=n:e[a||t]=n;else{const h=o&&t.indexOf(":")>-1&&Ye[t.split(":")[0]];h?Ze(e,h,t,n):oe(e,qe[t]||t,n)}return n}function ct(e){let t=e.target;const n=`$$${e.type}`,s=e.target,o=e.currentTarget,i=f=>Object.defineProperty(e,"target",{configurable:!0,value:f}),l=()=>{const f=t[n];if(f&&!t.disabled){const u=t[`${n}Data`];if(u!==void 0?f.call(t,u,e):f.call(t,e),e.cancelBubble)return}return t.host&&typeof t.host!="string"&&!t.host._$host&&t.contains(e.target)&&i(t.host),!0},r=()=>{for(;l()&&(t=t._$host||t.parentNode||t.host););};if(Object.defineProperty(e,"currentTarget",{configurable:!0,get(){return t||document}}),e.composedPath){const f=e.composedPath();i(f[0]);for(let u=0;u<f.length-2&&(t=f[u],!!l());u++){if(t._$host){t=t._$host,r();break}if(t.parentNode===o)break}}else r();i(s)}function F(e,t,n,s,o){for(;typeof n=="function";)n=n();if(t===n)return n;const i=typeof t,l=s!==void 0;if(e=l&&n[0]&&n[0].parentNode||e,i==="string"||i==="number"){if(i==="number"&&(t=t.toString(),t===n))return n;if(l){let r=n[0];r&&r.nodeType===3?r.data!==t&&(r.data=t):r=document.createTextNode(t),n=I(e,n,s,r)}else n!==""&&typeof n=="string"?n=e.firstChild.data=t:n=e.textContent=t}else if(t==null||i==="boolean")n=I(e,n,s);else{if(i==="function")return j(()=>{let r=t();for(;typeof r=="function";)r=r();n=F(e,r,n,s)}),()=>n;if(Array.isArray(t)){const r=[],f=n&&Array.isArray(n);if(le(r,t,n,o))return j(()=>n=F(e,r,n,s,!0)),()=>n;if(r.length===0){if(n=I(e,n,s),l)return n}else f?n.length===0?ge(e,r,s):Qe(e,n,r):(n&&I(e),ge(e,r));n=r}else if(t.nodeType){if(Array.isArray(n)){if(l)return n=I(e,n,s,t);I(e,n,null,t)}else n==null||n===""||!e.firstChild?e.appendChild(t):e.replaceChild(t,e.firstChild);n=t}}return n}function le(e,t,n,s){let o=!1;for(let i=0,l=t.length;i<l;i++){let r=t[i],f=n&&n[e.length],u;if(!(r==null||r===!0||r===!1))if((u=typeof r)=="object"&&r.nodeType)e.push(r);else if(Array.isArray(r))o=le(e,r,f)||o;else if(u==="function")if(s){for(;typeof r=="function";)r=r();o=le(e,Array.isArray(r)?r:[r],Array.isArray(f)?f:[f])||o}else e.push(r),o=!0;else{const a=String(r);f&&f.nodeType===3&&f.data===a?e.push(f):e.push(document.createTextNode(a))}}return o}function ge(e,t,n=null){for(let s=0,o=t.length;s<o;s++)e.insertBefore(t[s],n)}function I(e,t,n,s){if(n===void 0)return e.textContent="";const o=s||document.createTextNode("");if(t.length){let i=!1;for(let l=t.length-1;l>=0;l--){const r=t[l];if(o!==r){const f=r.parentNode===e;!i&&!l?f?e.replaceChild(o,r):e.insertBefore(o,n):f&&r.remove()}else i=!0}}else e.insertBefore(o,n);return[o]}const $t=()=>{},Mt=!1,ut="http://www.w3.org/2000/svg";function at(e,t=!1){return t?document.createElementNS(ut,e):document.createElement(e)}function Dt(e){const[t,n]=Ue(e,["component"]),s=C(()=>t.component);return C(()=>{const o=s();switch(typeof o){case"function":return S(()=>o(n));case"string":const i=We.has(o),l=at(o,i);return it(l,n,i),l}})}export{$t as A,Nt as B,Et as C,Dt as D,Tt as E,Ot as F,kt as M,Ct as S,dt as a,St as b,v as c,Pt as d,be as e,pt as f,pe as g,C as h,ot as i,it as j,Je as k,mt as l,xt as m,S as n,yt as o,gt as p,j as q,Lt as r,Ue as s,jt as t,At as u,wt as v,H as w,bt as x,ht as y,Mt as z};
|
.output/public/_build/assets/web-D63AcvFB.js.br
ADDED
|
Binary file (7.54 kB). View file
|
|
|
.output/public/_build/assets/{client-CrmRXN7U.js.gz → web-D63AcvFB.js.gz}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3ed64177a36e7bee215a7ccd30ad5eb7d3b696807265ae2f35c5ec56697cbb6f
|
| 3 |
+
size 8286
|
.output/public/index.html
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="icon" href="/favicon.ico"><link href="/_build/assets/client-dQsWU073.css" rel="stylesheet" fetchPriority="high" /><link href="/_build/assets/web-
|
|
|
|
| 1 |
+
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="icon" href="/favicon.ico"><link href="/_build/assets/client-dQsWU073.css" rel="stylesheet" fetchPriority="high" /><link href="/_build/assets/web-D63AcvFB.js" rel="modulepreload" /><link href="/_build/assets/index-6OxcYRx0.css" rel="stylesheet" fetchPriority="high" /><link href="/_build/assets/index-D9aqJf_2.js" rel="modulepreload" /><link href="/_build/assets/index-B2l7OIN8.js" rel="modulepreload" /><link href="/_build/assets/HttpStatusCode-DjTx85av.js" rel="modulepreload" /><link href="/_build/assets/client-TpleaeAx.js" rel="modulepreload" /></head><body><div id="app"></div><!--$--><script>window.manifest = {"src/routes/about.tsx?pick=default&pick=$css":{"output":"/_build/assets/about-ClaaRWZ1.js","assets":[{"tag":"link","attrs":{"href":"/_build/assets/web-D63AcvFB.js","key":"/_build/assets/web-D63AcvFB.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-B2l7OIN8.js","key":"/_build/assets/index-B2l7OIN8.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/about-ClaaRWZ1.js","key":"/_build/assets/about-ClaaRWZ1.js","rel":"modulepreload"}}]},"src/routes/md.tsx?pick=default&pick=$css":{"output":"/_build/assets/md-CWM4cTjw.js","assets":[{"tag":"link","attrs":{"href":"/_build/assets/web-D63AcvFB.js","key":"/_build/assets/web-D63AcvFB.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-6OxcYRx0.css","key":"/_build/assets/index-6OxcYRx0.css","rel":"stylesheet","fetchPriority":"high"}},{"tag":"link","attrs":{"href":"/_build/assets/index-D9aqJf_2.js","key":"/_build/assets/index-D9aqJf_2.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/md-CWM4cTjw.js","key":"/_build/assets/md-CWM4cTjw.js","rel":"modulepreload"}}]},"src/routes/notfound.tsx?pick=default&pick=$css":{"output":"/_build/assets/notfound-bj6ACJF2.js","assets":[{"tag":"link","attrs":{"href":"/_build/assets/web-D63AcvFB.js","key":"/_build/assets/web-D63AcvFB.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-B2l7OIN8.js","key":"/_build/assets/index-B2l7OIN8.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/HttpStatusCode-DjTx85av.js","key":"/_build/assets/HttpStatusCode-DjTx85av.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/notfound-bj6ACJF2.js","key":"/_build/assets/notfound-bj6ACJF2.js","rel":"modulepreload"}}]},"virtual:$vinxi/handler/client":{"output":"/_build/assets/client-TpleaeAx.js","assets":[{"tag":"link","attrs":{"href":"/_build/assets/client-dQsWU073.css","key":"/_build/assets/client-dQsWU073.css","rel":"stylesheet","fetchPriority":"high"}},{"tag":"link","attrs":{"href":"/_build/assets/web-D63AcvFB.js","key":"/_build/assets/web-D63AcvFB.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-6OxcYRx0.css","key":"/_build/assets/index-6OxcYRx0.css","rel":"stylesheet","fetchPriority":"high"}},{"tag":"link","attrs":{"href":"/_build/assets/index-D9aqJf_2.js","key":"/_build/assets/index-D9aqJf_2.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-B2l7OIN8.js","key":"/_build/assets/index-B2l7OIN8.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/HttpStatusCode-DjTx85av.js","key":"/_build/assets/HttpStatusCode-DjTx85av.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/client-TpleaeAx.js","key":"/_build/assets/client-TpleaeAx.js","rel":"modulepreload"}}]}}</script><script type="module" src="/_build/assets/client-TpleaeAx.js"></script><!--/--></body></html>
|
.output/public/index.html.br
CHANGED
|
Binary files a/.output/public/index.html.br and b/.output/public/index.html.br differ
|
|
|
.output/public/index.html.gz
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1635a8fc40ad74a39d5746087a2db7d0822a56a67cefe304e912fcc7d1c56f9f
|
| 3 |
+
size 685
|
.output/server/chunks/build/app.mjs
CHANGED
|
@@ -1,8 +1,10 @@
|
|
| 1 |
-
import { isServer, template, createComponent, ssr, ssrHydrationKey, escape, getRequestEvent, delegateEvents, spread, mergeProps as mergeProps$1, memo } from 'solid-js/web';
|
| 2 |
import { createContext, children, mergeProps, createSignal, createResource, Show, Switch, Match, For, onMount, onCleanup, splitProps, createMemo, useContext, getOwner, untrack, on, createRoot, sharedConfig, createUniqueId, createRenderEffect, runWithOwner, createComponent as createComponent$1, startTransition, resetErrorBoundaries, batch } from 'solid-js';
|
|
|
|
|
|
|
| 3 |
|
| 4 |
-
function ve(){let e=new Set;function t(n){return e.add(n),()=>e.delete(n)}let r=!1;function o(n,a){if(r)return !(r=!1);const s={to:n,options:a,defaultPrevented:!1,preventDefault:()=>s.defaultPrevented=!0};for(const i of e)i.listener({...s,from:i.location,retry:l=>{l&&(r=!0),i.navigate(n,{...a,resolve:!1});}});return !s.defaultPrevented}return {subscribe:t,confirm:o}}let Z;function ne(){(!window.history.state||window.history.state._depth==null)&&window.history.replaceState({...window.history.state,_depth:window.history.length-1},""),Z=window.history.state._depth;}isServer||ne();function ze(e){return {...e,_depth:window.history.state&&window.history.state._depth}}function Je(e,t){let r=!1;return ()=>{const o=Z;ne();const n=o==null?null:Z-o;if(r){r=!1;return}n&&t(n)?(r=!0,window.history.go(-n)):e();}}const Ye=/^(?:[a-z0-9]+:)?\/\//i,Qe=/^\/+|(\/)\/+$/g,be="http://sr";function F(e,t=!1){const r=e.replace(Qe,"$1");return r?t||/^[?#]/.test(r)?r:"/"+r:""}function V(e,t,r){if(Ye.test(t))return;const o=F(e),n=r&&F(r);let a="";return !n||t.startsWith("/")?a=o:n.toLowerCase().indexOf(o.toLowerCase())!==0?a=o+n:a=n,(a||"/")+F(t,!a)}function Xe(e,t){if(e==null)throw new Error(t);return e}function Ge(e,t){return F(e).replace(/\/*(\*.*)?$/g,"")+F(t)}function Re(e){const t={};return e.searchParams.forEach((r,o)=>{o in t?Array.isArray(t[o])?t[o].push(r):t[o]=[t[o],r]:t[o]=r;}),t}function Ze(e,t,r){const[o,n]=e.split("/*",2),a=o.split("/").filter(Boolean),s=a.length;return i=>{const l=i.split("/").filter(Boolean),u=l.length-s;if(u<0||u>0&&n===void 0&&!t)return null;const h={path:s?"":"/",params:{}},g=p=>r===void 0?void 0:r[p];for(let p=0;p<s;p++){const c=a[p],R=c[0]===":",d=R?l[p]:l[p].toLowerCase(),f=R?c.slice(1):c.toLowerCase();if(R&&X(d,g(f)))h.params[f]=d;else if(R||!X(d,f))return null;h.path+=`/${d}`;}if(n){const p=u?l.slice(-u).join("/"):"";if(X(p,g(n)))h.params[n]=p;else return null}return h}}function X(e,t){const r=o=>o===e;return t===void 0?!0:typeof t=="string"?r(t):typeof t=="function"?t(e):Array.isArray(t)?t.some(r):t instanceof RegExp?t.test(e):!1}function et(e){const[t,r]=e.pattern.split("/*",2),o=t.split("/").filter(Boolean);return o.reduce((n,a)=>n+(a.startsWith(":")?2:3),o.length-(r===void 0?0:1))}function Pe(e){const t=new Map,r=getOwner();return new Proxy({},{get(o,n){return t.has(n)||runWithOwner(r,()=>t.set(n,createMemo(()=>e()[n]))),t.get(n)()},getOwnPropertyDescriptor(){return {enumerable:!0,configurable:!0}},ownKeys(){return Reflect.ownKeys(e())}})}function Le(e){let t=/(\/?\:[^\/]+)\?/.exec(e);if(!t)return [e];let r=e.slice(0,t.index),o=e.slice(t.index+t[0].length);const n=[r,r+=t[1]];for(;t=/^(\/\:[^\/]+)\?/.exec(o);)n.push(r+=t[1]),o=o.slice(t[0].length);return Le(o).reduce((a,s)=>[...a,...n.map(i=>i+s)],[])}const tt=100,Se=createContext(),re=createContext(),B=()=>Xe(useContext(Se),"<A> and 'use' router primitives can be only used inside a Route."),nt=()=>useContext(re)||B().base,rt=e=>{const t=nt();return createMemo(()=>t.resolvePath(e()))},ot=e=>{const t=B();return createMemo(()=>{const r=e();return r!==void 0?t.renderPath(r):r})},at=()=>B().navigatorFactory(),st=()=>B().location,it=()=>B().params;function ct(e,t=""){const{component:r,preload:o,load:n,children:a,info:s}=e,i=!a||Array.isArray(a)&&!a.length,l={key:e,component:r,preload:o||n,info:s};return Ce(e.path).reduce((u,h)=>{for(const g of Le(h)){const p=Ge(t,g);let c=i?p:p.split("/*",1)[0];c=c.split("/").map(R=>R.startsWith(":")||R.startsWith("*")?R:encodeURIComponent(R)).join("/"),u.push({...l,originalPath:h,pattern:c,matcher:Ze(c,!i,e.matchFilters)});}return u},[])}function lt(e,t=0){return {routes:e,score:et(e[e.length-1])*1e4-t,matcher(r){const o=[];for(let n=e.length-1;n>=0;n--){const a=e[n],s=a.matcher(r);if(!s)return null;o.unshift({...s,route:a});}return o}}}function Ce(e){return Array.isArray(e)?e:[e]}function Ee(e,t="",r=[],o=[]){const n=Ce(e);for(let a=0,s=n.length;a<s;a++){const i=n[a];if(i&&typeof i=="object"){i.hasOwnProperty("path")||(i.path="");const l=ct(i,t);for(const u of l){r.push(u);const h=Array.isArray(i.children)&&i.children.length===0;if(i.children&&!h)Ee(i.children,u.pattern,r,o);else {const g=lt([...r],o.length);o.push(g);}r.pop();}}}return r.length?o:o.sort((a,s)=>s.score-a.score)}function q(e,t){for(let r=0,o=e.length;r<o;r++){const n=e[r].matcher(t);if(n)return n}return []}function ut(e,t,r){const o=new URL(be),n=createMemo(h=>{const g=e();try{return new URL(g,o)}catch{return console.error(`Invalid path ${g}`),h}},o,{equals:(h,g)=>h.href===g.href}),a=createMemo(()=>n().pathname),s=createMemo(()=>n().search,!0),i=createMemo(()=>n().hash),l=()=>"",u=on(s,()=>Re(n()));return {get pathname(){return a()},get search(){return s()},get hash(){return i()},get state(){return t()},get key(){return l()},query:r?r(u):Pe(u)}}let O;function dt(){return O}function ht(e,t,r,o={}){const{signal:[n,a],utils:s={}}=e,i=s.parsePath||(m=>m),l=s.renderPath||(m=>m),u=s.beforeLeave||ve(),h=V("",o.base||"");if(h===void 0)throw new Error(`${h} is not a valid base path`);h&&!n().value&&a({value:h,replace:!0,scroll:!1});const[g,p]=createSignal(!1);let c;const R=(m,y)=>{y.value===d()&&y.state===b()||(c===void 0&&p(!0),O=m,c=y,startTransition(()=>{c===y&&(f(c.value),w(c.state),resetErrorBoundaries(),isServer||_[1](L=>L.filter(U=>U.pending)));}).finally(()=>{c===y&&batch(()=>{O=void 0,m==="navigate"&&_e(c),p(!1),c=void 0;});}));},[d,f]=createSignal(n().value),[b,w]=createSignal(n().state),k=ut(d,b,s.queryWrapper),C=[],_=createSignal(isServer?Fe():[]),j=createMemo(()=>typeof o.transformUrl=="function"?q(t(),o.transformUrl(k.pathname)):q(t(),k.pathname)),oe=()=>{const m=j(),y={};for(let L=0;L<m.length;L++)Object.assign(y,m[L].params);return y},xe=s.paramsWrapper?s.paramsWrapper(oe,t):Pe(oe),ae={pattern:h,path:()=>h,outlet:()=>null,resolvePath(m){return V(h,m)}};return createRenderEffect(on(n,m=>R("native",m),{defer:!0})),{base:ae,location:k,params:xe,isRouting:g,renderPath:l,parsePath:i,navigatorFactory:Ae,matches:j,beforeLeave:u,preloadRoute:Oe,singleFlight:o.singleFlight===void 0?!0:o.singleFlight,submissions:_};function ke(m,y,L){untrack(()=>{if(typeof y=="number"){y&&(s.go?s.go(y):console.warn("Router integration does not support relative routing"));return}const U=!y||y[0]==="?",{replace:W,resolve:I,scroll:D,state:M}={replace:!1,resolve:!U,scroll:!0,...L},T=I?m.resolvePath(y):V(U&&k.pathname||"",y);if(T===void 0)throw new Error(`Path '${y}' is not a routable path`);if(C.length>=tt)throw new Error("Too many redirects");const se=d();if(T!==se||M!==b())if(isServer){const ie=getRequestEvent();ie&&(ie.response={status:302,headers:new Headers({Location:T})}),a({value:T,replace:W,scroll:D,state:M});}else u.confirm(T,L)&&(C.push({value:se,replace:W,scroll:D,state:b()}),R("navigate",{value:T,state:M}));});}function Ae(m){return m=m||useContext(re)||ae,(y,L)=>ke(m,y,L)}function _e(m){const y=C[0];y&&(a({...m,replace:y.replace,scroll:y.scroll}),C.length=0);}function Oe(m,y){const L=q(t(),m.pathname),U=O;O="preload";for(let W in L){const{route:I,params:D}=L[W];I.component&&I.component.preload&&I.component.preload();const{preload:M}=I;y&&M&&runWithOwner(r(),()=>M({params:D,location:{pathname:m.pathname,search:m.search,hash:m.hash,query:Re(m),state:null,key:""},intent:"preload"}));}O=U;}function Fe(){const m=getRequestEvent();return m&&m.router&&m.router.submission?[m.router.submission]:[]}}function ft(e,t,r,o){const{base:n,location:a,params:s}=e,{pattern:i,component:l,preload:u}=o().route,h=createMemo(()=>o().path);l&&l.preload&&l.preload();const g=u?u({params:s,location:a,intent:O||"initial"}):void 0;return {parent:t,pattern:i,path:h,outlet:()=>l?createComponent$1(l,{params:s,location:a,data:g,get children(){return r()}}):r(),resolvePath(c){return V(n.path(),c,h())}}}const $e=e=>t=>{const{base:r}=t,o=children(()=>t.children),n=createMemo(()=>Ee(o(),t.base||""));let a;const s=ht(e,n,()=>a,{base:r,singleFlight:t.singleFlight,transformUrl:t.transformUrl});return e.create&&e.create(s),createComponent(Se.Provider,{value:s,get children(){return createComponent(mt,{routerState:s,get root(){return t.root},get preload(){return t.rootPreload||t.rootLoad},get children(){return [memo(()=>(a=getOwner())&&null),createComponent(pt,{routerState:s,get branches(){return n()}})]}})}})};function mt(e){const t=e.routerState.location,r=e.routerState.params,o=createMemo(()=>e.preload&&untrack(()=>{e.preload({params:r,location:t,intent:dt()||"initial"});}));return createComponent(Show,{get when(){return e.root},keyed:!0,get fallback(){return e.children},children:n=>createComponent(n,{params:r,location:t,get data(){return o()},get children(){return e.children}})})}function pt(e){if(isServer){const n=getRequestEvent();if(n&&n.router&&n.router.dataOnly){gt(n,e.routerState,e.branches);return}n&&((n.router||(n.router={})).matches||(n.router.matches=e.routerState.matches().map(({route:a,path:s,params:i})=>({path:a.originalPath,pattern:a.pattern,match:s,params:i,info:a.info}))));}const t=[];let r;const o=createMemo(on(e.routerState.matches,(n,a,s)=>{let i=a&&n.length===a.length;const l=[];for(let u=0,h=n.length;u<h;u++){const g=a&&a[u],p=n[u];s&&g&&p.route.key===g.route.key?l[u]=s[u]:(i=!1,t[u]&&t[u](),createRoot(c=>{t[u]=c,l[u]=ft(e.routerState,l[u-1]||e.routerState.base,le(()=>o()[u+1]),()=>e.routerState.matches()[u]);}));}return t.splice(n.length).forEach(u=>u()),s&&i?s:(r=l[0],l)}));return le(()=>o()&&r)()}const le=e=>()=>createComponent(Show,{get when(){return e()},keyed:!0,children:t=>createComponent(re.Provider,{value:t,get children(){return t.outlet()}})}),K=e=>{const t=children(()=>e.children);return mergeProps(e,{get children(){return t()}})};function gt(e,t,r){const o=new URL(e.request.url),n=q(r,new URL(e.router.previousUrl||e.request.url).pathname),a=q(r,o.pathname);for(let s=0;s<a.length;s++){(!n[s]||a[s].route!==n[s].route)&&(e.router.dataOnly=!0);const{route:i,params:l}=a[s];i.preload&&i.preload({params:l,location:t.location,intent:"preload"});}}function wt([e,t],r,o){return [e,o?n=>t(o(n)):t]}function yt(e){let t=!1;const r=n=>typeof n=="string"?{value:n}:n,o=wt(createSignal(r(e.get()),{equals:(n,a)=>n.value===a.value&&n.state===a.state}),void 0,n=>(!t&&e.set(n),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0),n));return e.init&&onCleanup(e.init((n=e.get())=>{t=!0,o[1](r(n)),t=!1;})),$e({signal:o,create:e.create,utils:e.utils})}function vt(e,t,r){return e.addEventListener(t,r),()=>e.removeEventListener(t,r)}function bt(e,t){const r=e&&document.getElementById(e);r?r.scrollIntoView():t&&window.scrollTo(0,0);}function Rt(e){const t=new URL(e);return t.pathname+t.search}function Pt(e){let t;const r={value:e.url||(t=getRequestEvent())&&Rt(t.request.url)||""};return $e({signal:[()=>r,o=>Object.assign(r,o)]})(e)}const Lt=18e4;let ue=new Map;isServer||setInterval(()=>{const e=Date.now();for(let[t,r]of ue.entries())!r[4].count&&e-r[0]>Lt&&ue.delete(t);},3e5);const St=new Map;function Ct(e=!0,t=!1,r="/_server",o){return n=>{const a=n.base.path(),s=n.navigatorFactory(n.base);let i,l;function u(d){return d.namespaceURI==="http://www.w3.org/2000/svg"}function h(d){if(d.defaultPrevented||d.button!==0||d.metaKey||d.altKey||d.ctrlKey||d.shiftKey)return;const f=d.composedPath().find(j=>j instanceof Node&&j.nodeName.toUpperCase()==="A");if(!f||t&&!f.hasAttribute("link"))return;const b=u(f),w=b?f.href.baseVal:f.href;if((b?f.target.baseVal:f.target)||!w&&!f.hasAttribute("state"))return;const C=(f.getAttribute("rel")||"").split(/\s+/);if(f.hasAttribute("download")||C&&C.includes("external"))return;const _=b?new URL(w,document.baseURI):new URL(w);if(!(_.origin!==window.location.origin||a&&_.pathname&&!_.pathname.toLowerCase().startsWith(a.toLowerCase())))return [f,_]}function g(d){const f=h(d);if(!f)return;const[b,w]=f,k=n.parsePath(w.pathname+w.search+w.hash),C=b.getAttribute("state");d.preventDefault(),s(k,{resolve:!1,replace:b.hasAttribute("replace"),scroll:!b.hasAttribute("noscroll"),state:C?JSON.parse(C):void 0});}function p(d){const f=h(d);if(!f)return;const[b,w]=f;o&&(w.pathname=o(w.pathname)),n.preloadRoute(w,b.getAttribute("preload")!=="false");}function c(d){clearTimeout(i);const f=h(d);if(!f)return l=null;const[b,w]=f;l!==b&&(o&&(w.pathname=o(w.pathname)),i=setTimeout(()=>{n.preloadRoute(w,b.getAttribute("preload")!=="false"),l=b;},20));}function R(d){if(d.defaultPrevented)return;let f=d.submitter&&d.submitter.hasAttribute("formaction")?d.submitter.getAttribute("formaction"):d.target.getAttribute("action");if(!f)return;if(!f.startsWith("https://action/")){const w=new URL(f,be);if(f=n.parsePath(w.pathname+w.search),!f.startsWith(r))return}if(d.target.method.toUpperCase()!=="POST")throw new Error("Only POST forms are supported for Actions");const b=St.get(f);if(b){d.preventDefault();const w=new FormData(d.target,d.submitter);b.call({r:n,f:d.target},d.target.enctype==="multipart/form-data"?w:new URLSearchParams(w));}}delegateEvents(["click","submit"]),document.addEventListener("click",g),e&&(document.addEventListener("mousemove",c,{passive:!0}),document.addEventListener("focusin",p,{passive:!0}),document.addEventListener("touchstart",p,{passive:!0})),document.addEventListener("submit",R),onCleanup(()=>{document.removeEventListener("click",g),e&&(document.removeEventListener("mousemove",c),document.removeEventListener("focusin",p),document.removeEventListener("touchstart",p)),document.removeEventListener("submit",R);});}}function Et(e){if(isServer)return Pt(e);const t=()=>{const o=window.location.pathname.replace(/^\/+/,"/")+window.location.search,n=window.history.state&&window.history.state._depth&&Object.keys(window.history.state).length===1?void 0:window.history.state;return {value:o+window.location.hash,state:n}},r=ve();return yt({get:t,set({value:o,replace:n,scroll:a,state:s}){n?window.history.replaceState(ze(s),"",o):window.history.pushState(s,"",o),bt(decodeURIComponent(window.location.hash.slice(1)),a),ne();},init:o=>vt(window,"popstate",Je(o,n=>{if(n&&n<0)return !r.confirm(n);{const a=t();return !r.confirm(a.value,{state:a.state})}})),create:Ct(e.preload,e.explicitLinks,e.actionBase,e.transformUrl),utils:{go:o=>window.history.go(o),beforeLeave:r}})(e)}var $t=template("<a>");function xt(e){e=mergeProps({inactiveClass:"inactive",activeClass:"active"},e);const[,t]=splitProps(e,["href","state","class","activeClass","inactiveClass","end"]),r=rt(()=>e.href),o=ot(r),n=st(),a=createMemo(()=>{const s=r();if(s===void 0)return [!1,!1];const i=F(s.split(/[?#]/,1)[0]).toLowerCase(),l=decodeURI(F(n.pathname).toLowerCase());return [e.end?i===l:l.startsWith(i+"/")||l===i,i===l]});return (()=>{var s=$t();return spread(s,mergeProps$1(t,{get href(){return o()||e.href},get state(){return JSON.stringify(e.state)},get classList(){return {...e.class&&{[e.class]:!0},[e.inactiveClass]:!a()[0],[e.activeClass]:a()[0],...t.classList}},link:"",get"aria-current"(){return a()[1]?"page":void 0}}),!1,!1),s})()}var kt=["<p",">Loading Contents...</p>"],At=["<span",">Error: <!--$-->","<!--/--></span>"],_t=["<div",">fallback Loading Contents...</div>"],Ot=["<h3",">","</h3>"],Ft=["<nav","><ul>","</ul></nav>"],Ut=["<li",">","</li>"];const It=async e=>(await fetch("/contents.json")).json();function Mt(){const[e,t]=createSignal(1),[r]=createResource(e,It);return [createComponent(Show,{get when(){return r.loading},get children(){return ssr(kt,ssrHydrationKey())}}),createComponent(Switch,{get children(){return [createComponent(Match,{get when(){return r.error},get children(){return ssr(At,ssrHydrationKey(),escape(r.error))}}),createComponent(Match,{get when(){return r()},get children(){return createComponent(For,{get each(){return r().contents},get fallback(){return ssr(_t,ssrHydrationKey())},children:o=>[ssr(Ot,ssrHydrationKey(),escape(o.title)),ssr(Ft,ssrHydrationKey(),escape(createComponent(For,{get each(){return o.chapters},children:n=>ssr(Ut,ssrHydrationKey(),escape(createComponent(xt,{get href(){return n.file.slice(0,-3)},get children(){return n.file.replaceAll("_"," ").split("/").slice(-1).pop().slice(0,-3)}})))})))]})}})]}})]}var Tt=["<p",">Markdown Loading...</p>"],jt=["<span",">Error: <!--$-->","<!--/--></span>"],qt=["<div",' class="md"></div>'],Nt=["<footer",' class="page-footer"><!--$-->',"<!--/-->---Info: <!--$-->","<!--/--> / <!--$-->","<!--/-->----- lines: <!--$-->","<!--/--> --<!--$-->","<!--/-->%-----</footer>"],Ht=["<div",' class="wrapper"><!--$-->',"<!--/--><!--$-->","<!--/--></div>"];const Bt=async e=>e.md1===void 0?(await fetch(`/${e.md}.md`)).text():(await fetch(`/${e.md}/${e.md1}.md`)).text(),Wt=async e=>{const r=await(await fetch("/contents.json")).json();let o="/",n="/",a=!1,s=!1;return r.contents.forEach((i,l,u)=>{i.chapters.forEach((h,g,p)=>{h.file.slice(0,-3)==e.md||h.file.slice(0,-3)==e.md+"/"+e.md1?a=!0:a?s||(n="/"+h.file.slice(0,-3),s=!0):o="/"+h.file.slice(0,-3);});}),{next:n,prev:o}};function de(){at();const e=it(),[t,r]=createSignal(e),[o,n]=createSignal(window.scrollY.toString()),[a,s]=createSignal(":"),[i]=createResource(t,Bt),[l,u]=createSignal(e),[h]=createResource(l,Wt);onMount(()=>{document.addEventListener("scroll",g),document.addEventListener("keydown",p);}),onCleanup(()=>{document.removeEventListener("scroll",g);});const g=c=>{let R=window.scrollY,d=document.body.scrollHeight,f=window.innerHeight,b=d-f,w=R*100/b,C=Math.max(0,Math.min(100,w)).toFixed(0);n(C);},p=c=>{s(c.key),c.key==="1"&&(window.location.href="/1"),c.key==="?"&&(window.location.href="/help"),(c.key==="h"||c.key==="H")&&(window.location.href="/The_SolidInfo_Manual/tutorial"),(c.key==="u"||c.key==="U")&&(window.location.href="/"),(c.key==="q"||c.key==="Q")&&(window.location.href=document.location.origin),(c.key==="n"||c.key==="N")&&(window.location.href=h().next),(c.key==="p"||c.key==="P")&&(window.location.href=h().prev),(c.key==="v"||c.key==="V")&&(window.location.href=window.location.href+".md");};return ssr(Ht,ssrHydrationKey(),escape(createComponent(Show,{get when(){return i.loading},get children(){return ssr(Tt,ssrHydrationKey())}})),escape(createComponent(Switch,{get children(){return [createComponent(Match,{get when(){return i.error},get children(){return ssr(jt,ssrHydrationKey(),escape(i.error))}}),createComponent(Match,{get when(){return i()},get children(){return [ssr(qt,ssrHydrationKey()),ssr(Nt,ssrHydrationKey(),escape(a()),escape(e.md),escape(e.md1)??" ",escape(i().split(`
|
| 5 |
-
`).length),escape(o()))]}})]}})))}const
|
| 6 |
|
| 7 |
-
export {
|
| 8 |
//# sourceMappingURL=app.mjs.map
|
|
|
|
| 1 |
+
import { isServer, template, createComponent, ssr, ssrHydrationKey, escape, Dynamic, getRequestEvent, delegateEvents, spread, mergeProps as mergeProps$1, memo } from 'solid-js/web';
|
| 2 |
import { createContext, children, mergeProps, createSignal, createResource, Show, Switch, Match, For, onMount, onCleanup, splitProps, createMemo, useContext, getOwner, untrack, on, createRoot, sharedConfig, createUniqueId, createRenderEffect, runWithOwner, createComponent as createComponent$1, startTransition, resetErrorBoundaries, batch } from 'solid-js';
|
| 3 |
+
import { micromark } from 'micromark';
|
| 4 |
+
import { gfm, gfmHtml } from 'micromark-extension-gfm';
|
| 5 |
|
| 6 |
+
function Pe(){let e=new Set;function t(n){return e.add(n),()=>e.delete(n)}let r=!1;function o(n,a){if(r)return !(r=!1);const s={to:n,options:a,defaultPrevented:!1,preventDefault:()=>s.defaultPrevented=!0};for(const i of e)i.listener({...s,from:i.location,retry:l=>{l&&(r=!0),i.navigate(n,{...a,resolve:!1});}});return !s.defaultPrevented}return {subscribe:t,confirm:o}}let Z;function ne(){(!window.history.state||window.history.state._depth==null)&&window.history.replaceState({...window.history.state,_depth:window.history.length-1},""),Z=window.history.state._depth;}isServer||ne();function Xe(e){return {...e,_depth:window.history.state&&window.history.state._depth}}function Ge(e,t){let r=!1;return ()=>{const o=Z;ne();const n=o==null?null:Z-o;if(r){r=!1;return}n&&t(n)?(r=!0,window.history.go(-n)):e();}}const Ze=/^(?:[a-z0-9]+:)?\/\//i,et=/^\/+|(\/)\/+$/g,Le="http://sr";function F(e,t=!1){const r=e.replace(et,"$1");return r?t||/^[?#]/.test(r)?r:"/"+r:""}function V(e,t,r){if(Ze.test(t))return;const o=F(e),n=r&&F(r);let a="";return !n||t.startsWith("/")?a=o:n.toLowerCase().indexOf(o.toLowerCase())!==0?a=o+n:a=n,(a||"/")+F(t,!a)}function tt(e,t){if(e==null)throw new Error(t);return e}function nt(e,t){return F(e).replace(/\/*(\*.*)?$/g,"")+F(t)}function Ee(e){const t={};return e.searchParams.forEach((r,o)=>{o in t?Array.isArray(t[o])?t[o].push(r):t[o]=[t[o],r]:t[o]=r;}),t}function rt(e,t,r){const[o,n]=e.split("/*",2),a=o.split("/").filter(Boolean),s=a.length;return i=>{const l=i.split("/").filter(Boolean),u=l.length-s;if(u<0||u>0&&n===void 0&&!t)return null;const h={path:s?"":"/",params:{}},w=p=>r===void 0?void 0:r[p];for(let p=0;p<s;p++){const c=a[p],R=c[0]===":",d=R?l[p]:l[p].toLowerCase(),f=R?c.slice(1):c.toLowerCase();if(R&&X(d,w(f)))h.params[f]=d;else if(R||!X(d,f))return null;h.path+=`/${d}`;}if(n){const p=u?l.slice(-u).join("/"):"";if(X(p,w(n)))h.params[n]=p;else return null}return h}}function X(e,t){const r=o=>o===e;return t===void 0?!0:typeof t=="string"?r(t):typeof t=="function"?t(e):Array.isArray(t)?t.some(r):t instanceof RegExp?t.test(e):!1}function ot(e){const[t,r]=e.pattern.split("/*",2),o=t.split("/").filter(Boolean);return o.reduce((n,a)=>n+(a.startsWith(":")?2:3),o.length-(r===void 0?0:1))}function xe(e){const t=new Map,r=getOwner();return new Proxy({},{get(o,n){return t.has(n)||runWithOwner(r,()=>t.set(n,createMemo(()=>e()[n]))),t.get(n)()},getOwnPropertyDescriptor(){return {enumerable:!0,configurable:!0}},ownKeys(){return Reflect.ownKeys(e())}})}function Se(e){let t=/(\/?\:[^\/]+)\?/.exec(e);if(!t)return [e];let r=e.slice(0,t.index),o=e.slice(t.index+t[0].length);const n=[r,r+=t[1]];for(;t=/^(\/\:[^\/]+)\?/.exec(o);)n.push(r+=t[1]),o=o.slice(t[0].length);return Se(o).reduce((a,s)=>[...a,...n.map(i=>i+s)],[])}const at=100,$e=createContext(),re=createContext(),D=()=>tt(useContext($e),"<A> and 'use' router primitives can be only used inside a Route."),st=()=>useContext(re)||D().base,it=e=>{const t=st();return createMemo(()=>t.resolvePath(e()))},ct=e=>{const t=D();return createMemo(()=>{const r=e();return r!==void 0?t.renderPath(r):r})},lt=()=>D().navigatorFactory(),ut=()=>D().location,dt=()=>D().params;function ht(e,t=""){const{component:r,preload:o,load:n,children:a,info:s}=e,i=!a||Array.isArray(a)&&!a.length,l={key:e,component:r,preload:o||n,info:s};return Ce(e.path).reduce((u,h)=>{for(const w of Se(h)){const p=nt(t,w);let c=i?p:p.split("/*",1)[0];c=c.split("/").map(R=>R.startsWith(":")||R.startsWith("*")?R:encodeURIComponent(R)).join("/"),u.push({...l,originalPath:h,pattern:c,matcher:rt(c,!i,e.matchFilters)});}return u},[])}function ft(e,t=0){return {routes:e,score:ot(e[e.length-1])*1e4-t,matcher(r){const o=[];for(let n=e.length-1;n>=0;n--){const a=e[n],s=a.matcher(r);if(!s)return null;o.unshift({...s,route:a});}return o}}}function Ce(e){return Array.isArray(e)?e:[e]}function ke(e,t="",r=[],o=[]){const n=Ce(e);for(let a=0,s=n.length;a<s;a++){const i=n[a];if(i&&typeof i=="object"){i.hasOwnProperty("path")||(i.path="");const l=ht(i,t);for(const u of l){r.push(u);const h=Array.isArray(i.children)&&i.children.length===0;if(i.children&&!h)ke(i.children,u.pattern,r,o);else {const w=ft([...r],o.length);o.push(w);}r.pop();}}}return r.length?o:o.sort((a,s)=>s.score-a.score)}function H(e,t){for(let r=0,o=e.length;r<o;r++){const n=e[r].matcher(t);if(n)return n}return []}function mt(e,t,r){const o=new URL(Le),n=createMemo(h=>{const w=e();try{return new URL(w,o)}catch{return console.error(`Invalid path ${w}`),h}},o,{equals:(h,w)=>h.href===w.href}),a=createMemo(()=>n().pathname),s=createMemo(()=>n().search,!0),i=createMemo(()=>n().hash),l=()=>"",u=on(s,()=>Ee(n()));return {get pathname(){return a()},get search(){return s()},get hash(){return i()},get state(){return t()},get key(){return l()},query:r?r(u):xe(u)}}let O;function pt(){return O}function gt(e,t,r,o={}){const{signal:[n,a],utils:s={}}=e,i=s.parsePath||(m=>m),l=s.renderPath||(m=>m),u=s.beforeLeave||Pe(),h=V("",o.base||"");if(h===void 0)throw new Error(`${h} is not a valid base path`);h&&!n().value&&a({value:h,replace:!0,scroll:!1});const[w,p]=createSignal(!1);let c;const R=(m,v)=>{v.value===d()&&v.state===b()||(c===void 0&&p(!0),O=m,c=v,startTransition(()=>{c===v&&(f(c.value),y(c.state),resetErrorBoundaries(),isServer||_[1](L=>L.filter(U=>U.pending)));}).finally(()=>{c===v&&batch(()=>{O=void 0,m==="navigate"&&Ue(c),p(!1),c=void 0;});}));},[d,f]=createSignal(n().value),[b,y]=createSignal(n().state),k=mt(d,b,s.queryWrapper),x=[],_=createSignal(isServer?Me():[]),j=createMemo(()=>typeof o.transformUrl=="function"?H(t(),o.transformUrl(k.pathname)):H(t(),k.pathname)),oe=()=>{const m=j(),v={};for(let L=0;L<m.length;L++)Object.assign(v,m[L].params);return v},_e=s.paramsWrapper?s.paramsWrapper(oe,t):xe(oe),ae={pattern:h,path:()=>h,outlet:()=>null,resolvePath(m){return V(h,m)}};return createRenderEffect(on(n,m=>R("native",m),{defer:!0})),{base:ae,location:k,params:_e,isRouting:w,renderPath:l,parsePath:i,navigatorFactory:Fe,matches:j,beforeLeave:u,preloadRoute:Ie,singleFlight:o.singleFlight===void 0?!0:o.singleFlight,submissions:_};function Oe(m,v,L){untrack(()=>{if(typeof v=="number"){v&&(s.go?s.go(v):console.warn("Router integration does not support relative routing"));return}const U=!v||v[0]==="?",{replace:B,resolve:I,scroll:W,state:M}={replace:!1,resolve:!U,scroll:!0,...L},T=I?m.resolvePath(v):V(U&&k.pathname||"",v);if(T===void 0)throw new Error(`Path '${v}' is not a routable path`);if(x.length>=at)throw new Error("Too many redirects");const se=d();if(T!==se||M!==b())if(isServer){const ie=getRequestEvent();ie&&(ie.response={status:302,headers:new Headers({Location:T})}),a({value:T,replace:B,scroll:W,state:M});}else u.confirm(T,L)&&(x.push({value:se,replace:B,scroll:W,state:b()}),R("navigate",{value:T,state:M}));});}function Fe(m){return m=m||useContext(re)||ae,(v,L)=>Oe(m,v,L)}function Ue(m){const v=x[0];v&&(a({...m,replace:v.replace,scroll:v.scroll}),x.length=0);}function Ie(m,v){const L=H(t(),m.pathname),U=O;O="preload";for(let B in L){const{route:I,params:W}=L[B];I.component&&I.component.preload&&I.component.preload();const{preload:M}=I;v&&M&&runWithOwner(r(),()=>M({params:W,location:{pathname:m.pathname,search:m.search,hash:m.hash,query:Ee(m),state:null,key:""},intent:"preload"}));}O=U;}function Me(){const m=getRequestEvent();return m&&m.router&&m.router.submission?[m.router.submission]:[]}}function wt(e,t,r,o){const{base:n,location:a,params:s}=e,{pattern:i,component:l,preload:u}=o().route,h=createMemo(()=>o().path);l&&l.preload&&l.preload();const w=u?u({params:s,location:a,intent:O||"initial"}):void 0;return {parent:t,pattern:i,path:h,outlet:()=>l?createComponent$1(l,{params:s,location:a,data:w,get children(){return r()}}):r(),resolvePath(c){return V(n.path(),c,h())}}}const Ae=e=>t=>{const{base:r}=t,o=children(()=>t.children),n=createMemo(()=>ke(o(),t.base||""));let a;const s=gt(e,n,()=>a,{base:r,singleFlight:t.singleFlight,transformUrl:t.transformUrl});return e.create&&e.create(s),createComponent($e.Provider,{value:s,get children(){return createComponent(yt,{routerState:s,get root(){return t.root},get preload(){return t.rootPreload||t.rootLoad},get children(){return [memo(()=>(a=getOwner())&&null),createComponent(vt,{routerState:s,get branches(){return n()}})]}})}})};function yt(e){const t=e.routerState.location,r=e.routerState.params,o=createMemo(()=>e.preload&&untrack(()=>{e.preload({params:r,location:t,intent:pt()||"initial"});}));return createComponent(Show,{get when(){return e.root},keyed:!0,get fallback(){return e.children},children:n=>createComponent(n,{params:r,location:t,get data(){return o()},get children(){return e.children}})})}function vt(e){if(isServer){const n=getRequestEvent();if(n&&n.router&&n.router.dataOnly){bt(n,e.routerState,e.branches);return}n&&((n.router||(n.router={})).matches||(n.router.matches=e.routerState.matches().map(({route:a,path:s,params:i})=>({path:a.originalPath,pattern:a.pattern,match:s,params:i,info:a.info}))));}const t=[];let r;const o=createMemo(on(e.routerState.matches,(n,a,s)=>{let i=a&&n.length===a.length;const l=[];for(let u=0,h=n.length;u<h;u++){const w=a&&a[u],p=n[u];s&&w&&p.route.key===w.route.key?l[u]=s[u]:(i=!1,t[u]&&t[u](),createRoot(c=>{t[u]=c,l[u]=wt(e.routerState,l[u-1]||e.routerState.base,he(()=>o()[u+1]),()=>e.routerState.matches()[u]);}));}return t.splice(n.length).forEach(u=>u()),s&&i?s:(r=l[0],l)}));return he(()=>o()&&r)()}const he=e=>()=>createComponent(Show,{get when(){return e()},keyed:!0,children:t=>createComponent(re.Provider,{value:t,get children(){return t.outlet()}})}),K=e=>{const t=children(()=>e.children);return mergeProps(e,{get children(){return t()}})};function bt(e,t,r){const o=new URL(e.request.url),n=H(r,new URL(e.router.previousUrl||e.request.url).pathname),a=H(r,o.pathname);for(let s=0;s<a.length;s++){(!n[s]||a[s].route!==n[s].route)&&(e.router.dataOnly=!0);const{route:i,params:l}=a[s];i.preload&&i.preload({params:l,location:t.location,intent:"preload"});}}function Rt([e,t],r,o){return [e,o?n=>t(o(n)):t]}function Pt(e){let t=!1;const r=n=>typeof n=="string"?{value:n}:n,o=Rt(createSignal(r(e.get()),{equals:(n,a)=>n.value===a.value&&n.state===a.state}),void 0,n=>(!t&&e.set(n),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0),n));return e.init&&onCleanup(e.init((n=e.get())=>{t=!0,o[1](r(n)),t=!1;})),Ae({signal:o,create:e.create,utils:e.utils})}function Lt(e,t,r){return e.addEventListener(t,r),()=>e.removeEventListener(t,r)}function Et(e,t){const r=e&&document.getElementById(e);r?r.scrollIntoView():t&&window.scrollTo(0,0);}function xt(e){const t=new URL(e);return t.pathname+t.search}function St(e){let t;const r={value:e.url||(t=getRequestEvent())&&xt(t.request.url)||""};return Ae({signal:[()=>r,o=>Object.assign(r,o)]})(e)}const $t=18e4;let fe=new Map;isServer||setInterval(()=>{const e=Date.now();for(let[t,r]of fe.entries())!r[4].count&&e-r[0]>$t&&fe.delete(t);},3e5);const Ct=new Map;function kt(e=!0,t=!1,r="/_server",o){return n=>{const a=n.base.path(),s=n.navigatorFactory(n.base);let i,l;function u(d){return d.namespaceURI==="http://www.w3.org/2000/svg"}function h(d){if(d.defaultPrevented||d.button!==0||d.metaKey||d.altKey||d.ctrlKey||d.shiftKey)return;const f=d.composedPath().find(j=>j instanceof Node&&j.nodeName.toUpperCase()==="A");if(!f||t&&!f.hasAttribute("link"))return;const b=u(f),y=b?f.href.baseVal:f.href;if((b?f.target.baseVal:f.target)||!y&&!f.hasAttribute("state"))return;const x=(f.getAttribute("rel")||"").split(/\s+/);if(f.hasAttribute("download")||x&&x.includes("external"))return;const _=b?new URL(y,document.baseURI):new URL(y);if(!(_.origin!==window.location.origin||a&&_.pathname&&!_.pathname.toLowerCase().startsWith(a.toLowerCase())))return [f,_]}function w(d){const f=h(d);if(!f)return;const[b,y]=f,k=n.parsePath(y.pathname+y.search+y.hash),x=b.getAttribute("state");d.preventDefault(),s(k,{resolve:!1,replace:b.hasAttribute("replace"),scroll:!b.hasAttribute("noscroll"),state:x?JSON.parse(x):void 0});}function p(d){const f=h(d);if(!f)return;const[b,y]=f;o&&(y.pathname=o(y.pathname)),n.preloadRoute(y,b.getAttribute("preload")!=="false");}function c(d){clearTimeout(i);const f=h(d);if(!f)return l=null;const[b,y]=f;l!==b&&(o&&(y.pathname=o(y.pathname)),i=setTimeout(()=>{n.preloadRoute(y,b.getAttribute("preload")!=="false"),l=b;},20));}function R(d){if(d.defaultPrevented)return;let f=d.submitter&&d.submitter.hasAttribute("formaction")?d.submitter.getAttribute("formaction"):d.target.getAttribute("action");if(!f)return;if(!f.startsWith("https://action/")){const y=new URL(f,Le);if(f=n.parsePath(y.pathname+y.search),!f.startsWith(r))return}if(d.target.method.toUpperCase()!=="POST")throw new Error("Only POST forms are supported for Actions");const b=Ct.get(f);if(b){d.preventDefault();const y=new FormData(d.target,d.submitter);b.call({r:n,f:d.target},d.target.enctype==="multipart/form-data"?y:new URLSearchParams(y));}}delegateEvents(["click","submit"]),document.addEventListener("click",w),e&&(document.addEventListener("mousemove",c,{passive:!0}),document.addEventListener("focusin",p,{passive:!0}),document.addEventListener("touchstart",p,{passive:!0})),document.addEventListener("submit",R),onCleanup(()=>{document.removeEventListener("click",w),e&&(document.removeEventListener("mousemove",c),document.removeEventListener("focusin",p),document.removeEventListener("touchstart",p)),document.removeEventListener("submit",R);});}}function At(e){if(isServer)return St(e);const t=()=>{const o=window.location.pathname.replace(/^\/+/,"/")+window.location.search,n=window.history.state&&window.history.state._depth&&Object.keys(window.history.state).length===1?void 0:window.history.state;return {value:o+window.location.hash,state:n}},r=Pe();return Pt({get:t,set({value:o,replace:n,scroll:a,state:s}){n?window.history.replaceState(Xe(s),"",o):window.history.pushState(s,"",o),Et(decodeURIComponent(window.location.hash.slice(1)),a),ne();},init:o=>Lt(window,"popstate",Ge(o,n=>{if(n&&n<0)return !r.confirm(n);{const a=t();return !r.confirm(a.value,{state:a.state})}})),create:kt(e.preload,e.explicitLinks,e.actionBase,e.transformUrl),utils:{go:o=>window.history.go(o),beforeLeave:r}})(e)}var _t=template("<a>");function Ot(e){e=mergeProps({inactiveClass:"inactive",activeClass:"active"},e);const[,t]=splitProps(e,["href","state","class","activeClass","inactiveClass","end"]),r=it(()=>e.href),o=ct(r),n=ut(),a=createMemo(()=>{const s=r();if(s===void 0)return [!1,!1];const i=F(s.split(/[?#]/,1)[0]).toLowerCase(),l=decodeURI(F(n.pathname).toLowerCase());return [e.end?i===l:l.startsWith(i+"/")||l===i,i===l]});return (()=>{var s=_t();return spread(s,mergeProps$1(t,{get href(){return o()||e.href},get state(){return JSON.stringify(e.state)},get classList(){return {...e.class&&{[e.class]:!0},[e.inactiveClass]:!a()[0],[e.activeClass]:a()[0],...t.classList}},link:"",get"aria-current"(){return a()[1]?"page":void 0}}),!1,!1),s})()}var Ft=["<p",">Loading Contents...</p>"],Ut=["<span",">Error: <!--$-->","<!--/--></span>"],It=["<div",">fallback Loading Contents...</div>"],Mt=["<h3",">","</h3>"],Tt=["<nav","><ul>","</ul></nav>"],jt=["<li",">","</li>"];const Ht=async e=>(await fetch("/contents.json")).json();function qt(){const[e,t]=createSignal(1),[r]=createResource(e,Ht);return [createComponent(Show,{get when(){return r.loading},get children(){return ssr(Ft,ssrHydrationKey())}}),createComponent(Switch,{get children(){return [createComponent(Match,{get when(){return r.error},get children(){return ssr(Ut,ssrHydrationKey(),escape(r.error))}}),createComponent(Match,{get when(){return r()},get children(){return createComponent(For,{get each(){return r().contents},get fallback(){return ssr(It,ssrHydrationKey())},children:o=>[ssr(Mt,ssrHydrationKey(),escape(o.title)),ssr(Tt,ssrHydrationKey(),escape(createComponent(For,{get each(){return o.chapters},children:n=>ssr(jt,ssrHydrationKey(),escape(createComponent(Ot,{get href(){return n.file.slice(0,-3)},get children(){return n.file.replaceAll("_"," ").split("/").slice(-1).pop().slice(0,-3)}})))})))]})}})]}})]}var Nt=["<p",">Markdown Loading...</p>"],Dt=["<span",">Error: <!--$-->","<!--/--></span>"],Bt=["<div",' class="md"><!--$-->',"<!--/--><p> </p><p> </p></div>"],Wt=["<footer",' class="page-footer"><!--$-->',"<!--/-->---Info: <!--$-->","<!--/--> / <!--$-->","<!--/-->----- lines: <!--$-->","<!--/--> --<!--$-->","<!--/-->%-----</footer>"],Kt=["<div",' class="wrapper"><!--$-->',"<!--/--><!--$-->","<!--/--></div>"];const Vt=async e=>{if(e.md1===void 0){const t=(await fetch(`/${e.md}.md`)).text();return micromark(t,{allowDangerousHtml:!0,extensions:[gfm()],htmlExtensions:[gfmHtml()]})}else {const t=(await fetch(`/${e.md}/${e.md1}.md`)).text();return micromark(t,{allowDangerousHtml:!0,extensions:[gfm()],htmlExtensions:[gfmHtml()]})}},zt=async e=>{const r=await(await fetch("/contents.json")).json();let o="/",n="/",a=!1,s=!1;return r.contents.forEach((i,l,u)=>{i.chapters.forEach((h,w,p)=>{h.file.slice(0,-3)==e.md||h.file.slice(0,-3)==e.md+"/"+e.md1?a=!0:a?s||(n="/"+h.file.slice(0,-3),s=!0):o="/"+h.file.slice(0,-3);});}),{next:n,prev:o}};function me(){lt();const e=dt(),[t,r]=createSignal(e),[o,n]=createSignal(window.scrollY.toString()),[a,s]=createSignal(":"),[i]=createResource(t,Vt),[l,u]=createSignal(e),[h]=createResource(l,zt);onMount(()=>{document.addEventListener("scroll",w),document.addEventListener("keydown",p);}),onCleanup(()=>{document.removeEventListener("scroll",w);});const w=c=>{let R=window.scrollY,d=document.body.scrollHeight,f=window.innerHeight,b=d-f,y=R*100/b,x=Math.max(0,Math.min(100,y)).toFixed(0);n(x);},p=c=>{s(c.key),c.key==="1"&&(window.location.href="/1"),c.key==="?"&&(window.location.href="/help"),(c.key==="h"||c.key==="H")&&(window.location.href="/The_SolidInfo_Manual/tutorial"),(c.key==="u"||c.key==="U")&&(window.location.href="/"),(c.key==="q"||c.key==="Q")&&(window.location.href=document.location.origin),(c.key==="n"||c.key==="N")&&(window.location.href=h().next),(c.key==="p"||c.key==="P")&&(window.location.href=h().prev),(c.key==="v"||c.key==="V")&&(window.location.href=window.location.href+".md");};return ssr(Kt,ssrHydrationKey(),escape(createComponent(Show,{get when(){return i.loading},get children(){return ssr(Nt,ssrHydrationKey())}})),escape(createComponent(Switch,{get children(){return [createComponent(Match,{get when(){return i.error},get children(){return ssr(Dt,ssrHydrationKey(),escape(i.error))}}),createComponent(Match,{get when(){return i()},get children(){return [ssr(Bt,ssrHydrationKey(),escape(createComponent(Dynamic,{component:i}))),ssr(Wt,ssrHydrationKey(),escape(a()),escape(e.md),escape(e.md1)??" ",escape(i().split(`
|
| 7 |
+
`).length),escape(o()))]}})]}})))}const Jt=createContext(),Yt=(e,t,r)=>(Qt({tag:e,props:t,setting:r,id:createUniqueId(),get name(){return t.name||t.property}}),null);function Qt(e){const t=useContext(Jt);if(!t)throw new Error("<MetaProvider /> should be in the tree");createRenderEffect(()=>{const r=t.addTag(e);onCleanup(()=>t.removeTag(e,r));});}const Xt=e=>Yt("title",e,{escape:!0,close:!0}),Gt=isServer?e=>{const t=getRequestEvent();return t.response.status=e.code,t.response.statusText=e.text,onCleanup(()=>!t.nativeEvent.handled&&!t.complete&&(t.response.status=200)),null}:e=>null;var Zt=["<main","><!--$-->","<!--/--><!--$-->",'<!--/--><h1>Page Not Found</h1><p>Visit <a href="https://start.solidjs.com" target="_blank">start.solidjs.com</a> to learn how to build SolidStart apps.</p></main>'];function en(){return ssr(Zt,ssrHydrationKey(),escape(createComponent(Xt,{children:"Not Found"})),escape(createComponent(Gt,{code:404})))}function an(){return createComponent(At,{get children(){return [createComponent(K,{path:"/",component:qt}),createComponent(K,{path:"/:md/",component:me}),createComponent(K,{path:"/:md/:md1",component:me}),createComponent(K,{path:"*paramName",component:en})]}})}
|
| 8 |
|
| 9 |
+
export { an as default };
|
| 10 |
//# sourceMappingURL=app.mjs.map
|
.output/server/chunks/build/app.mjs.map
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"version":3,"file":"app.mjs","sources":["../../../../.vinxi/build/server-fns/_server/app.mjs"],"sourcesContent":null,"names":["A","me","we","S","ee","J","te","x","He","Be","We","ge","pe","N","De","he","v","je","Y","Ne","fe","Q","H","Me","Te","qe","Ue","Ie","G","E","$","ye","z","P","ce","Ke","Ve"],"mappings":"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"}
|
|
|
|
| 1 |
+
{"version":3,"file":"app.mjs","sources":["../../../../.vinxi/build/server-fns/_server/app.mjs"],"sourcesContent":null,"names":["A","we","be","E","ee","J","te","C","Ke","Ve","ze","ve","ye","q","Je","pe","g","Ne","Y","We","ge","Q","N","He","qe","Be","Te","je","G","S","$","Re","z","P","ce","le","ue","de","Ye","De","Qe"],"mappings":"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"}
|
.output/server/chunks/nitro/nitro.mjs
CHANGED
|
@@ -4080,7 +4080,7 @@ function renderHTMLError(error) {
|
|
| 4080 |
}
|
| 4081 |
|
| 4082 |
const appConfig$1 = {"name":"vinxi","routers":[{"name":"public","type":"static","base":"/","dir":"./public","root":"/home/dd/hf/solid-info","order":0,"outDir":"/home/dd/hf/solid-info/.vinxi/build/public"},{"name":"ssr","type":"http","link":{"client":"client"},"handler":"src/entry-server.tsx","extensions":["js","jsx","ts","tsx"],"target":"server","root":"/home/dd/hf/solid-info","base":"/","outDir":"/home/dd/hf/solid-info/.vinxi/build/ssr","order":1},{"name":"client","type":"client","base":"/_build","handler":"src/entry-client.tsx","extensions":["js","jsx","ts","tsx"],"target":"browser","root":"/home/dd/hf/solid-info","outDir":"/home/dd/hf/solid-info/.vinxi/build/client","order":2},{"name":"server-fns","type":"http","base":"/_server","handler":"node_modules/@solidjs/start/dist/runtime/server-handler.js","target":"server","root":"/home/dd/hf/solid-info","outDir":"/home/dd/hf/solid-info/.vinxi/build/server-fns","order":3}],"server":{"compressPublicAssets":{"brotli":true},"routeRules":{"/_build/assets/**":{"headers":{"cache-control":"public, immutable, max-age=31536000"}}},"experimental":{"asyncContext":true},"prerender":{}},"root":"/home/dd/hf/solid-info"};
|
| 4083 |
-
const buildManifest = {"ssr":{"virtual:$vinxi/handler/ssr":{"file":"ssr.js","name":"ssr","src":"virtual:$vinxi/handler/ssr","isEntry":true}},"client":{"_HttpStatusCode-DjTx85av.js":{"file":"assets/HttpStatusCode-DjTx85av.js","name":"HttpStatusCode"},"_index-!~{006}~.js":{"file":"assets/index-6OxcYRx0.css","src":"_index-!~{006}~.js"},"_index-
|
| 4084 |
|
| 4085 |
const routeManifest = {"ssr":{},"client":{},"server-fns":{}};
|
| 4086 |
|
|
@@ -4343,14 +4343,14 @@ const assets$1 = {
|
|
| 4343 |
"/1.md": {
|
| 4344 |
"type": "text/markdown; charset=utf-8",
|
| 4345 |
"etag": "\"28-CpwIcrQnZaVxfxg1l5yQq32gkBs\"",
|
| 4346 |
-
"mtime": "2024-12-
|
| 4347 |
"size": 40,
|
| 4348 |
"path": "../public/1.md"
|
| 4349 |
},
|
| 4350 |
"/contents.json": {
|
| 4351 |
"type": "application/json",
|
| 4352 |
"etag": "\"7a9-deCaDQQVaqCNIqavwvpUbVXGvFA\"",
|
| 4353 |
-
"mtime": "2024-12-
|
| 4354 |
"size": 1961,
|
| 4355 |
"path": "../public/contents.json"
|
| 4356 |
},
|
|
@@ -4358,7 +4358,7 @@ const assets$1 = {
|
|
| 4358 |
"type": "application/json",
|
| 4359 |
"encoding": "br",
|
| 4360 |
"etag": "\"138-dgdvUlm5R7vPAwj/gXwFsMWoxQo\"",
|
| 4361 |
-
"mtime": "2024-12-
|
| 4362 |
"size": 312,
|
| 4363 |
"path": "../public/contents.json.br"
|
| 4364 |
},
|
|
@@ -4366,408 +4366,352 @@ const assets$1 = {
|
|
| 4366 |
"type": "application/json",
|
| 4367 |
"encoding": "gzip",
|
| 4368 |
"etag": "\"167-CJhb+dhsn2qELM7B5E01Xp8tMes\"",
|
| 4369 |
-
"mtime": "2024-12-
|
| 4370 |
"size": 359,
|
| 4371 |
"path": "../public/contents.json.gz"
|
| 4372 |
},
|
| 4373 |
"/favicon.ico": {
|
| 4374 |
"type": "image/vnd.microsoft.icon",
|
| 4375 |
"etag": "\"298-hdW7/pL89QptiszdYCHH67XxLxs\"",
|
| 4376 |
-
"mtime": "2024-12-
|
| 4377 |
"size": 664,
|
| 4378 |
"path": "../public/favicon.ico"
|
| 4379 |
},
|
| 4380 |
"/help.md": {
|
| 4381 |
"type": "text/markdown; charset=utf-8",
|
| 4382 |
"etag": "\"45f-1yF+WdYQeRQVARlsjYAX6GcYQ3w\"",
|
| 4383 |
-
"mtime": "2024-12-
|
| 4384 |
"size": 1119,
|
| 4385 |
"path": "../public/help.md"
|
| 4386 |
},
|
| 4387 |
"/index.html": {
|
| 4388 |
"type": "text/html; charset=utf-8",
|
| 4389 |
-
"etag": "\"e66-
|
| 4390 |
-
"mtime": "2024-12-
|
| 4391 |
"size": 3686,
|
| 4392 |
"path": "../public/index.html"
|
| 4393 |
},
|
| 4394 |
"/index.html.br": {
|
| 4395 |
"type": "text/html; charset=utf-8",
|
| 4396 |
"encoding": "br",
|
| 4397 |
-
"etag": "\"
|
| 4398 |
-
"mtime": "2024-12-
|
| 4399 |
-
"size":
|
| 4400 |
"path": "../public/index.html.br"
|
| 4401 |
},
|
| 4402 |
"/index.html.gz": {
|
| 4403 |
"type": "text/html; charset=utf-8",
|
| 4404 |
"encoding": "gzip",
|
| 4405 |
-
"etag": "\"
|
| 4406 |
-
"mtime": "2024-12-
|
| 4407 |
-
"size":
|
| 4408 |
"path": "../public/index.html.gz"
|
| 4409 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4410 |
"/2024_Journal/2024_04_04.md": {
|
| 4411 |
"type": "text/markdown; charset=utf-8",
|
| 4412 |
"etag": "\"1a8-IMdXZNp6o2TC04854nGcS8ucBCg\"",
|
| 4413 |
-
"mtime": "2024-12-
|
| 4414 |
"size": 424,
|
| 4415 |
"path": "../public/2024_Journal/2024_04_04.md"
|
| 4416 |
},
|
| 4417 |
"/2024_Journal/2024_04_07.md": {
|
| 4418 |
"type": "text/markdown; charset=utf-8",
|
| 4419 |
"etag": "\"114-PIz6Re0Ou/xfukwV6qf80lDZbVk\"",
|
| 4420 |
-
"mtime": "2024-12-
|
| 4421 |
"size": 276,
|
| 4422 |
"path": "../public/2024_Journal/2024_04_07.md"
|
| 4423 |
},
|
| 4424 |
"/2024_Journal/2024_04_21.md": {
|
| 4425 |
"type": "text/markdown; charset=utf-8",
|
| 4426 |
"etag": "\"186-Sq78Kcf/ZwXshy3+6a4E6qXiqyg\"",
|
| 4427 |
-
"mtime": "2024-12-
|
| 4428 |
"size": 390,
|
| 4429 |
"path": "../public/2024_Journal/2024_04_21.md"
|
| 4430 |
},
|
| 4431 |
"/2024_Journal/2024_04_24.md": {
|
| 4432 |
"type": "text/markdown; charset=utf-8",
|
| 4433 |
"etag": "\"196-SuFPPTPA46V6lNx5fvPxXcsmYR0\"",
|
| 4434 |
-
"mtime": "2024-12-
|
| 4435 |
"size": 406,
|
| 4436 |
"path": "../public/2024_Journal/2024_04_24.md"
|
| 4437 |
},
|
| 4438 |
"/2024_Journal/2024_05_03.md": {
|
| 4439 |
"type": "text/markdown; charset=utf-8",
|
| 4440 |
"etag": "\"388-6aqJUUiuCCrjWX+1Wg5EFY9vpaE\"",
|
| 4441 |
-
"mtime": "2024-12-
|
| 4442 |
"size": 904,
|
| 4443 |
"path": "../public/2024_Journal/2024_05_03.md"
|
| 4444 |
},
|
| 4445 |
"/2024_Journal/2024_05_04.md": {
|
| 4446 |
"type": "text/markdown; charset=utf-8",
|
| 4447 |
"etag": "\"2b2-ZsWX2yhZqdYVQppV8yMkykY6Pa4\"",
|
| 4448 |
-
"mtime": "2024-12-
|
| 4449 |
"size": 690,
|
| 4450 |
"path": "../public/2024_Journal/2024_05_04.md"
|
| 4451 |
},
|
| 4452 |
"/2024_Journal/2024_05_07.md": {
|
| 4453 |
"type": "text/markdown; charset=utf-8",
|
| 4454 |
"etag": "\"2ba-UMUnFsqznYee2EIgcsKTbj417iI\"",
|
| 4455 |
-
"mtime": "2024-12-
|
| 4456 |
"size": 698,
|
| 4457 |
"path": "../public/2024_Journal/2024_05_07.md"
|
| 4458 |
},
|
| 4459 |
"/2024_Journal/2024_05_09.md": {
|
| 4460 |
"type": "text/markdown; charset=utf-8",
|
| 4461 |
"etag": "\"278-blxE3MTXdl/NXzuHJpg+7oT+mk0\"",
|
| 4462 |
-
"mtime": "2024-12-
|
| 4463 |
"size": 632,
|
| 4464 |
"path": "../public/2024_Journal/2024_05_09.md"
|
| 4465 |
},
|
| 4466 |
"/2024_Journal/2024_05_10.md": {
|
| 4467 |
"type": "text/markdown; charset=utf-8",
|
| 4468 |
"etag": "\"226-QTWisVaB5vfiVhfQJ/0sk9gbjFs\"",
|
| 4469 |
-
"mtime": "2024-12-
|
| 4470 |
"size": 550,
|
| 4471 |
"path": "../public/2024_Journal/2024_05_10.md"
|
| 4472 |
},
|
| 4473 |
"/2024_Journal/2024_11_06.md": {
|
| 4474 |
"type": "text/markdown; charset=utf-8",
|
| 4475 |
"etag": "\"33e-e+CxQGEbak/4i3P6klrKIKigClU\"",
|
| 4476 |
-
"mtime": "2024-12-
|
| 4477 |
"size": 830,
|
| 4478 |
"path": "../public/2024_Journal/2024_11_06.md"
|
| 4479 |
},
|
| 4480 |
"/2024_Journal/2024_11_07.md": {
|
| 4481 |
"type": "text/markdown; charset=utf-8",
|
| 4482 |
"etag": "\"428-Yp3e+8Xy5xXyIJwelwWyYADhFxg\"",
|
| 4483 |
-
"mtime": "2024-12-
|
| 4484 |
"size": 1064,
|
| 4485 |
"path": "../public/2024_Journal/2024_11_07.md"
|
| 4486 |
},
|
| 4487 |
"/2024_Journal/2024_11_12.md": {
|
| 4488 |
"type": "text/markdown; charset=utf-8",
|
| 4489 |
"etag": "\"32c-/sw6uvhlCf3IpbknlYC6hTfh/k8\"",
|
| 4490 |
-
"mtime": "2024-12-
|
| 4491 |
"size": 812,
|
| 4492 |
"path": "../public/2024_Journal/2024_11_12.md"
|
| 4493 |
},
|
| 4494 |
"/2024_Journal/cover.md": {
|
| 4495 |
"type": "text/markdown; charset=utf-8",
|
| 4496 |
"etag": "\"af-GM+tcvsUFtUII5J2oV9xEJA/nXA\"",
|
| 4497 |
-
"mtime": "2024-12-
|
| 4498 |
"size": 175,
|
| 4499 |
"path": "../public/2024_Journal/cover.md"
|
| 4500 |
},
|
| 4501 |
-
"/Notes/Krita_for_Notes.md": {
|
| 4502 |
-
"type": "text/markdown; charset=utf-8",
|
| 4503 |
-
"etag": "\"1c6c-IjlBhHrjYDmor3jqQTuzRQDR2CA\"",
|
| 4504 |
-
"mtime": "2024-12-20T21:11:49.825Z",
|
| 4505 |
-
"size": 7276,
|
| 4506 |
-
"path": "../public/Notes/Krita_for_Notes.md"
|
| 4507 |
-
},
|
| 4508 |
-
"/Notes/Per_Project.md": {
|
| 4509 |
-
"type": "text/markdown; charset=utf-8",
|
| 4510 |
-
"etag": "\"e8e-7bbHzfed4Yr1Pf4jVjxf611EvQA\"",
|
| 4511 |
-
"mtime": "2024-12-20T21:11:49.841Z",
|
| 4512 |
-
"size": 3726,
|
| 4513 |
-
"path": "../public/Notes/Per_Project.md"
|
| 4514 |
-
},
|
| 4515 |
-
"/Notes/per_project_git0000.png": {
|
| 4516 |
-
"type": "image/png",
|
| 4517 |
-
"etag": "\"538c6-/oomn2mwBbHmV1L/iOZqvoNDG1s\"",
|
| 4518 |
-
"mtime": "2024-12-20T21:11:49.845Z",
|
| 4519 |
-
"size": 342214,
|
| 4520 |
-
"path": "../public/Notes/per_project_git0000.png"
|
| 4521 |
-
},
|
| 4522 |
-
"/Notes/per_project_git0001.png": {
|
| 4523 |
-
"type": "image/png",
|
| 4524 |
-
"etag": "\"42ccf-XuAa3PXEXR+rmn56znAXmPpz1jA\"",
|
| 4525 |
-
"mtime": "2024-12-20T21:11:49.845Z",
|
| 4526 |
-
"size": 273615,
|
| 4527 |
-
"path": "../public/Notes/per_project_git0001.png"
|
| 4528 |
-
},
|
| 4529 |
-
"/The_Complete_FreeBSD/839.jpg": {
|
| 4530 |
-
"type": "image/jpeg",
|
| 4531 |
-
"etag": "\"970dd-GFrtIiqBu12DF4u4nZK6VFScorY\"",
|
| 4532 |
-
"mtime": "2024-12-20T21:11:49.828Z",
|
| 4533 |
-
"size": 618717,
|
| 4534 |
-
"path": "../public/The_Complete_FreeBSD/839.jpg"
|
| 4535 |
-
},
|
| 4536 |
-
"/The_Complete_FreeBSD/839.md": {
|
| 4537 |
-
"type": "text/markdown; charset=utf-8",
|
| 4538 |
-
"etag": "\"16-KRnByF5o2J5R7zHPcMfa5BpA338\"",
|
| 4539 |
-
"mtime": "2024-12-20T21:11:49.845Z",
|
| 4540 |
-
"size": 22,
|
| 4541 |
-
"path": "../public/The_Complete_FreeBSD/839.md"
|
| 4542 |
-
},
|
| 4543 |
-
"/The_Complete_FreeBSD/840.jpg": {
|
| 4544 |
-
"type": "image/jpeg",
|
| 4545 |
-
"etag": "\"787dc-XRQzj2si34TwKIfQDNIi2dx8t4g\"",
|
| 4546 |
-
"mtime": "2024-12-20T21:11:49.858Z",
|
| 4547 |
-
"size": 493532,
|
| 4548 |
-
"path": "../public/The_Complete_FreeBSD/840.jpg"
|
| 4549 |
-
},
|
| 4550 |
-
"/The_Complete_FreeBSD/840.md": {
|
| 4551 |
-
"type": "text/markdown; charset=utf-8",
|
| 4552 |
-
"etag": "\"16-iFNOoRQ5wBOXn0gaq43k8rGNYrM\"",
|
| 4553 |
-
"mtime": "2024-12-20T21:11:49.848Z",
|
| 4554 |
-
"size": 22,
|
| 4555 |
-
"path": "../public/The_Complete_FreeBSD/840.md"
|
| 4556 |
-
},
|
| 4557 |
-
"/The_Complete_FreeBSD/841.jpg": {
|
| 4558 |
-
"type": "image/jpeg",
|
| 4559 |
-
"etag": "\"5e67f-2RIg8L0rQEI/J/i/l0tWyZR4arE\"",
|
| 4560 |
-
"mtime": "2024-12-20T21:11:49.855Z",
|
| 4561 |
-
"size": 386687,
|
| 4562 |
-
"path": "../public/The_Complete_FreeBSD/841.jpg"
|
| 4563 |
-
},
|
| 4564 |
-
"/The_Complete_FreeBSD/841.md": {
|
| 4565 |
-
"type": "text/markdown; charset=utf-8",
|
| 4566 |
-
"etag": "\"16-uO40BWa3tRTMk1+n6sdGeIm45aE\"",
|
| 4567 |
-
"mtime": "2024-12-20T21:11:49.851Z",
|
| 4568 |
-
"size": 22,
|
| 4569 |
-
"path": "../public/The_Complete_FreeBSD/841.md"
|
| 4570 |
-
},
|
| 4571 |
-
"/The_Complete_FreeBSD/cover.jpg": {
|
| 4572 |
-
"type": "image/jpeg",
|
| 4573 |
-
"etag": "\"10b4ff-x7DsfHvTd5i7rvXz1jK0aPg2pek\"",
|
| 4574 |
-
"mtime": "2024-12-20T21:11:49.865Z",
|
| 4575 |
-
"size": 1094911,
|
| 4576 |
-
"path": "../public/The_Complete_FreeBSD/cover.jpg"
|
| 4577 |
-
},
|
| 4578 |
-
"/The_Complete_FreeBSD/cover.md": {
|
| 4579 |
-
"type": "text/markdown; charset=utf-8",
|
| 4580 |
-
"etag": "\"45-HI52ZZBuXwLSA0KY+Kc8hf0xs0Y\"",
|
| 4581 |
-
"mtime": "2024-12-20T21:11:49.861Z",
|
| 4582 |
-
"size": 69,
|
| 4583 |
-
"path": "../public/The_Complete_FreeBSD/cover.md"
|
| 4584 |
-
},
|
| 4585 |
"/The_SolidInfo_Manual/Cover.md": {
|
| 4586 |
"type": "text/markdown; charset=utf-8",
|
| 4587 |
"etag": "\"1d2-01+/Ntl3sQx5s7NOtZELKxm8JAI\"",
|
| 4588 |
-
"mtime": "2024-12-
|
| 4589 |
"size": 466,
|
| 4590 |
"path": "../public/The_SolidInfo_Manual/Cover.md"
|
| 4591 |
},
|
| 4592 |
"/The_SolidInfo_Manual/gist_markdown_examples.md": {
|
| 4593 |
"type": "text/markdown; charset=utf-8",
|
| 4594 |
"etag": "\"2d80-UlJuufyPhkrbAjAuvLOj/S1THao\"",
|
| 4595 |
-
"mtime": "2024-12-
|
| 4596 |
"size": 11648,
|
| 4597 |
"path": "../public/The_SolidInfo_Manual/gist_markdown_examples.md"
|
| 4598 |
},
|
| 4599 |
"/The_SolidInfo_Manual/todo.md": {
|
| 4600 |
"type": "text/markdown; charset=utf-8",
|
| 4601 |
"etag": "\"2a7-RgiW7cDIXuoo43rOfuVjJyS0Z3g\"",
|
| 4602 |
-
"mtime": "2024-12-
|
| 4603 |
"size": 679,
|
| 4604 |
"path": "../public/The_SolidInfo_Manual/todo.md"
|
| 4605 |
},
|
| 4606 |
"/The_SolidInfo_Manual/todo0.3166486481942229.png": {
|
| 4607 |
"type": "image/png",
|
| 4608 |
"etag": "\"2c25-FFPjAI7Wmkv8gGEhanwl4OKPAWE\"",
|
| 4609 |
-
"mtime": "2024-12-
|
| 4610 |
"size": 11301,
|
| 4611 |
"path": "../public/The_SolidInfo_Manual/todo0.3166486481942229.png"
|
| 4612 |
},
|
| 4613 |
"/The_SolidInfo_Manual/tutorial.md": {
|
| 4614 |
"type": "text/markdown; charset=utf-8",
|
| 4615 |
-
"etag": "\"
|
| 4616 |
-
"mtime": "2024-12-
|
| 4617 |
-
"size":
|
| 4618 |
"path": "../public/The_SolidInfo_Manual/tutorial.md"
|
| 4619 |
},
|
| 4620 |
"/_build/server-functions-manifest.json": {
|
| 4621 |
"type": "application/json",
|
| 4622 |
"etag": "\"19-U+evudgPW1yE9kGumdxd/vtvk2s\"",
|
| 4623 |
-
"mtime": "2024-12-
|
| 4624 |
"size": 25,
|
| 4625 |
"path": "../public/_build/server-functions-manifest.json"
|
| 4626 |
},
|
| 4627 |
-
"/2024_Journal/media/21.png": {
|
| 4628 |
-
"type": "image/png",
|
| 4629 |
-
"etag": "\"92619-g5+ZOiYfc0esZdK/+gd+gOFPZ4w\"",
|
| 4630 |
-
"mtime": "2024-12-20T21:11:49.831Z",
|
| 4631 |
-
"size": 599577,
|
| 4632 |
-
"path": "../public/2024_Journal/media/21.png"
|
| 4633 |
-
},
|
| 4634 |
-
"/2024_Journal/media/Apr_24_2024_1713983076018_0.png": {
|
| 4635 |
-
"type": "image/png",
|
| 4636 |
-
"etag": "\"178c64-aKiz5jqehHHT5NP8MaWs6+ZEdr4\"",
|
| 4637 |
-
"mtime": "2024-12-20T21:11:49.891Z",
|
| 4638 |
-
"size": 1543268,
|
| 4639 |
-
"path": "../public/2024_Journal/media/Apr_24_2024_1713983076018_0.png"
|
| 4640 |
-
},
|
| 4641 |
-
"/2024_Journal/media/jobsearchnotes.jpg": {
|
| 4642 |
-
"type": "image/jpeg",
|
| 4643 |
-
"etag": "\"980f5-bz8iA5SGcaPU2CQ1TQ/v7D/vGnQ\"",
|
| 4644 |
-
"mtime": "2024-12-20T21:11:49.881Z",
|
| 4645 |
-
"size": 622837,
|
| 4646 |
-
"path": "../public/2024_Journal/media/jobsearchnotes.jpg"
|
| 4647 |
-
},
|
| 4648 |
-
"/2024_Journal/media/jobsearchnotes2.jpg": {
|
| 4649 |
-
"type": "image/jpeg",
|
| 4650 |
-
"etag": "\"604b5-gaooVF7tW/VB3OVf+vU25uXlcXY\"",
|
| 4651 |
-
"mtime": "2024-12-20T21:11:49.881Z",
|
| 4652 |
-
"size": 394421,
|
| 4653 |
-
"path": "../public/2024_Journal/media/jobsearchnotes2.jpg"
|
| 4654 |
-
},
|
| 4655 |
-
"/2024_Journal/media/krita_cheat_1715303609206_0.png": {
|
| 4656 |
-
"type": "image/png",
|
| 4657 |
-
"etag": "\"6a60c-kobEJiEnuq/EUSfS8L168pxhWx4\"",
|
| 4658 |
-
"mtime": "2024-12-20T21:11:49.898Z",
|
| 4659 |
-
"size": 435724,
|
| 4660 |
-
"path": "../public/2024_Journal/media/krita_cheat_1715303609206_0.png"
|
| 4661 |
-
},
|
| 4662 |
-
"/2024_Journal/media/mypaint_keys.png": {
|
| 4663 |
-
"type": "image/png",
|
| 4664 |
-
"etag": "\"3a6ec-wSrq+kgOtXPu1Jzb6+A+XLn1R4o\"",
|
| 4665 |
-
"mtime": "2024-12-20T21:11:49.905Z",
|
| 4666 |
-
"size": 239340,
|
| 4667 |
-
"path": "../public/2024_Journal/media/mypaint_keys.png"
|
| 4668 |
-
},
|
| 4669 |
-
"/2024_Journal/media/nlpnotes.jpg": {
|
| 4670 |
-
"type": "image/jpeg",
|
| 4671 |
-
"etag": "\"354b51-C/E+qz1lRxqE6GJFCpTl8j72TP4\"",
|
| 4672 |
-
"mtime": "2024-12-20T21:11:49.955Z",
|
| 4673 |
-
"size": 3492689,
|
| 4674 |
-
"path": "../public/2024_Journal/media/nlpnotes.jpg"
|
| 4675 |
-
},
|
| 4676 |
-
"/2024_Journal/media/redothis.jpg": {
|
| 4677 |
-
"type": "image/jpeg",
|
| 4678 |
-
"etag": "\"7c356-KWZtDvHCRn3/kUUJXgEFvv16QMc\"",
|
| 4679 |
-
"mtime": "2024-12-20T21:11:49.928Z",
|
| 4680 |
-
"size": 508758,
|
| 4681 |
-
"path": "../public/2024_Journal/media/redothis.jpg"
|
| 4682 |
-
},
|
| 4683 |
"/Notes/media/2024-11-12_10-21.png": {
|
| 4684 |
"type": "image/png",
|
| 4685 |
"etag": "\"20cc3-WJSjGQRfpEBjrudFPM7K2o9EE+g\"",
|
| 4686 |
-
"mtime": "2024-12-
|
| 4687 |
"size": 134339,
|
| 4688 |
"path": "../public/Notes/media/2024-11-12_10-21.png"
|
| 4689 |
},
|
| 4690 |
"/Notes/media/frame0000.png": {
|
| 4691 |
"type": "image/png",
|
| 4692 |
"etag": "\"51649-Q705oSYkf8WFZJ8iFDSaXUNamsc\"",
|
| 4693 |
-
"mtime": "2024-12-
|
| 4694 |
"size": 333385,
|
| 4695 |
"path": "../public/Notes/media/frame0000.png"
|
| 4696 |
},
|
| 4697 |
"/Notes/media/frame0001.png": {
|
| 4698 |
"type": "image/png",
|
| 4699 |
"etag": "\"532ba-76ZHABqoJEJXtlAlM1cmzwbXdZw\"",
|
| 4700 |
-
"mtime": "2024-12-
|
| 4701 |
"size": 340666,
|
| 4702 |
"path": "../public/Notes/media/frame0001.png"
|
| 4703 |
},
|
| 4704 |
"/Notes/media/frame0002.png": {
|
| 4705 |
"type": "image/png",
|
| 4706 |
"etag": "\"6437a-IADIIMV9Hl75l183/HzzzK2awB8\"",
|
| 4707 |
-
"mtime": "2024-12-
|
| 4708 |
"size": 410490,
|
| 4709 |
"path": "../public/Notes/media/frame0002.png"
|
| 4710 |
},
|
| 4711 |
"/Notes/media/frame0003.png": {
|
| 4712 |
"type": "image/png",
|
| 4713 |
"etag": "\"86386-G+9E1ybEscTQKLX+z8ih3Vzk6n0\"",
|
| 4714 |
-
"mtime": "2024-12-
|
| 4715 |
"size": 549766,
|
| 4716 |
"path": "../public/Notes/media/frame0003.png"
|
| 4717 |
},
|
| 4718 |
"/Notes/media/frame0004.png": {
|
| 4719 |
"type": "image/png",
|
| 4720 |
"etag": "\"812cb-iNSDzbzPHEm9a2K1P0NBDmDr/Ws\"",
|
| 4721 |
-
"mtime": "2024-12-
|
| 4722 |
"size": 529099,
|
| 4723 |
"path": "../public/Notes/media/frame0004.png"
|
| 4724 |
},
|
| 4725 |
"/Notes/media/frame0005.png": {
|
| 4726 |
"type": "image/png",
|
| 4727 |
"etag": "\"2f87d-/y1px1TBx0CtzL5uEp2reh+6M+o\"",
|
| 4728 |
-
"mtime": "2024-12-
|
| 4729 |
"size": 194685,
|
| 4730 |
"path": "../public/Notes/media/frame0005.png"
|
| 4731 |
},
|
| 4732 |
"/Notes/media/frame0006.png": {
|
| 4733 |
"type": "image/png",
|
| 4734 |
"etag": "\"3cfe4-1u5lyEn5JGhqstI3+mIYNS9hlPw\"",
|
| 4735 |
-
"mtime": "2024-12-
|
| 4736 |
"size": 249828,
|
| 4737 |
"path": "../public/Notes/media/frame0006.png"
|
| 4738 |
},
|
| 4739 |
"/Notes/media/frame0007.png": {
|
| 4740 |
"type": "image/png",
|
| 4741 |
"etag": "\"a16c7-THWIOUFTXffa7HPv8ksoCEjtcn0\"",
|
| 4742 |
-
"mtime": "2024-12-
|
| 4743 |
"size": 661191,
|
| 4744 |
"path": "../public/Notes/media/frame0007.png"
|
| 4745 |
},
|
| 4746 |
"/Notes/media/frame0008.png": {
|
| 4747 |
"type": "image/png",
|
| 4748 |
"etag": "\"52132-u9F2tsyHfl64eW6WJjm/VORr+tc\"",
|
| 4749 |
-
"mtime": "2024-12-
|
| 4750 |
"size": 336178,
|
| 4751 |
"path": "../public/Notes/media/frame0008.png"
|
| 4752 |
},
|
| 4753 |
"/Notes/media/frame0009.png": {
|
| 4754 |
"type": "image/png",
|
| 4755 |
"etag": "\"3f69d-h5G01xdmbvJcdTj9BscBdTnIusg\"",
|
| 4756 |
-
"mtime": "2024-12-
|
| 4757 |
"size": 259741,
|
| 4758 |
"path": "../public/Notes/media/frame0009.png"
|
| 4759 |
},
|
| 4760 |
"/Notes/media/left_docker_panel.png": {
|
| 4761 |
"type": "image/png",
|
| 4762 |
"etag": "\"20243-IPV/ECvNE3K/Tx6idIlOj42Nui8\"",
|
| 4763 |
-
"mtime": "2024-12-
|
| 4764 |
"size": 131651,
|
| 4765 |
"path": "../public/Notes/media/left_docker_panel.png"
|
| 4766 |
},
|
| 4767 |
"/Notes/media/metallica.kra": {
|
| 4768 |
"type": "text/plain; charset=utf-8",
|
| 4769 |
"etag": "\"bc894-iT+dTbP+dEkz6fUGFbqAUThSnaM\"",
|
| 4770 |
-
"mtime": "2024-12-
|
| 4771 |
"size": 772244,
|
| 4772 |
"path": "../public/Notes/media/metallica.kra"
|
| 4773 |
},
|
|
@@ -4775,7 +4719,7 @@ const assets$1 = {
|
|
| 4775 |
"type": "text/plain; charset=utf-8",
|
| 4776 |
"encoding": "br",
|
| 4777 |
"etag": "\"6d797-wI82L75b6R4AmcWfr+CCMm84Tgk\"",
|
| 4778 |
-
"mtime": "2024-12-
|
| 4779 |
"size": 448407,
|
| 4780 |
"path": "../public/Notes/media/metallica.kra.br"
|
| 4781 |
},
|
|
@@ -4783,14 +4727,14 @@ const assets$1 = {
|
|
| 4783 |
"type": "text/plain; charset=utf-8",
|
| 4784 |
"encoding": "gzip",
|
| 4785 |
"etag": "\"7471d-mXb8wPb0vxJk4MTA9gW7eqwZgsk\"",
|
| 4786 |
-
"mtime": "2024-12-
|
| 4787 |
"size": 476957,
|
| 4788 |
"path": "../public/Notes/media/metallica.kra.gz"
|
| 4789 |
},
|
| 4790 |
"/Notes/media/never.kra": {
|
| 4791 |
"type": "text/plain; charset=utf-8",
|
| 4792 |
"etag": "\"864e7-Sripv3zZuAGM4cw5toFYl5vECeU\"",
|
| 4793 |
-
"mtime": "2024-12-
|
| 4794 |
"size": 550119,
|
| 4795 |
"path": "../public/Notes/media/never.kra"
|
| 4796 |
},
|
|
@@ -4798,7 +4742,7 @@ const assets$1 = {
|
|
| 4798 |
"type": "text/plain; charset=utf-8",
|
| 4799 |
"encoding": "br",
|
| 4800 |
"etag": "\"39f1f-Sagx+2huF7G/PorJ+GHHKg0jX0E\"",
|
| 4801 |
-
"mtime": "2024-12-
|
| 4802 |
"size": 237343,
|
| 4803 |
"path": "../public/Notes/media/never.kra.br"
|
| 4804 |
},
|
|
@@ -4806,88 +4750,144 @@ const assets$1 = {
|
|
| 4806 |
"type": "text/plain; charset=utf-8",
|
| 4807 |
"encoding": "gzip",
|
| 4808 |
"etag": "\"3f554-eiaCb79RaCpqDHXLsxka3HdUECM\"",
|
| 4809 |
-
"mtime": "2024-12-
|
| 4810 |
"size": 259412,
|
| 4811 |
"path": "../public/Notes/media/never.kra.gz"
|
| 4812 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4813 |
"/The_SolidInfo_Manual/media/ari.png": {
|
| 4814 |
"type": "image/png",
|
| 4815 |
"etag": "\"3bff-Juz+2cBorDH9lqT6f78qvDFNb/A\"",
|
| 4816 |
-
"mtime": "2024-12-
|
| 4817 |
"size": 15359,
|
| 4818 |
"path": "../public/The_SolidInfo_Manual/media/ari.png"
|
| 4819 |
},
|
| 4820 |
"/_build/.vite/manifest.json": {
|
| 4821 |
"type": "application/json",
|
| 4822 |
-
"etag": "\"746-
|
| 4823 |
-
"mtime": "2024-12-
|
| 4824 |
"size": 1862,
|
| 4825 |
"path": "../public/_build/.vite/manifest.json"
|
| 4826 |
},
|
| 4827 |
"/_build/.vite/manifest.json.br": {
|
| 4828 |
"type": "application/json",
|
| 4829 |
"encoding": "br",
|
| 4830 |
-
"etag": "\"
|
| 4831 |
-
"mtime": "2024-12-
|
| 4832 |
-
"size":
|
| 4833 |
"path": "../public/_build/.vite/manifest.json.br"
|
| 4834 |
},
|
| 4835 |
"/_build/.vite/manifest.json.gz": {
|
| 4836 |
"type": "application/json",
|
| 4837 |
"encoding": "gzip",
|
| 4838 |
-
"etag": "\"
|
| 4839 |
-
"mtime": "2024-12-
|
| 4840 |
-
"size":
|
| 4841 |
"path": "../public/_build/.vite/manifest.json.gz"
|
| 4842 |
},
|
| 4843 |
"/_build/assets/HttpStatusCode-DjTx85av.js": {
|
| 4844 |
"type": "text/javascript; charset=utf-8",
|
| 4845 |
"etag": "\"20-6m70mxigcQrfQOHf/Wz+MEC183U\"",
|
| 4846 |
-
"mtime": "2024-12-
|
| 4847 |
"size": 32,
|
| 4848 |
"path": "../public/_build/assets/HttpStatusCode-DjTx85av.js"
|
| 4849 |
},
|
| 4850 |
-
"/_build/assets/about-
|
| 4851 |
"type": "text/javascript; charset=utf-8",
|
| 4852 |
-
"etag": "\"eb
|
| 4853 |
-
"mtime": "2024-12-
|
| 4854 |
"size": 235,
|
| 4855 |
-
"path": "../public/_build/assets/about-
|
| 4856 |
},
|
| 4857 |
-
"/_build/assets/client-
|
| 4858 |
"type": "text/javascript; charset=utf-8",
|
| 4859 |
-
"etag": "\"
|
| 4860 |
-
"mtime": "2024-12-
|
| 4861 |
-
"size":
|
| 4862 |
-
"path": "../public/_build/assets/client-
|
| 4863 |
},
|
| 4864 |
-
"/_build/assets/client-
|
| 4865 |
"type": "text/javascript; charset=utf-8",
|
| 4866 |
"encoding": "br",
|
| 4867 |
-
"etag": "\"
|
| 4868 |
-
"mtime": "2024-12-
|
| 4869 |
-
"size":
|
| 4870 |
-
"path": "../public/_build/assets/client-
|
| 4871 |
},
|
| 4872 |
-
"/_build/assets/client-
|
| 4873 |
"type": "text/javascript; charset=utf-8",
|
| 4874 |
"encoding": "gzip",
|
| 4875 |
-
"etag": "\"
|
| 4876 |
-
"mtime": "2024-12-
|
| 4877 |
-
"size":
|
| 4878 |
-
"path": "../public/_build/assets/client-
|
| 4879 |
},
|
| 4880 |
"/_build/assets/client-dQsWU073.css": {
|
| 4881 |
"type": "text/css; charset=utf-8",
|
| 4882 |
"etag": "\"13d-lXwPzdh6OC7X2cXc+VMlNHmHHmE\"",
|
| 4883 |
-
"mtime": "2024-12-
|
| 4884 |
"size": 317,
|
| 4885 |
"path": "../public/_build/assets/client-dQsWU073.css"
|
| 4886 |
},
|
| 4887 |
"/_build/assets/index-6OxcYRx0.css": {
|
| 4888 |
"type": "text/css; charset=utf-8",
|
| 4889 |
"etag": "\"1a19-x2ekygES5db3QFOA7llYULibaAI\"",
|
| 4890 |
-
"mtime": "2024-12-
|
| 4891 |
"size": 6681,
|
| 4892 |
"path": "../public/_build/assets/index-6OxcYRx0.css"
|
| 4893 |
},
|
|
@@ -4895,7 +4895,7 @@ const assets$1 = {
|
|
| 4895 |
"type": "text/css; charset=utf-8",
|
| 4896 |
"encoding": "br",
|
| 4897 |
"etag": "\"656-3v/KLgu8gpd8iuQNHfFGMDwAjYg\"",
|
| 4898 |
-
"mtime": "2024-12-
|
| 4899 |
"size": 1622,
|
| 4900 |
"path": "../public/_build/assets/index-6OxcYRx0.css.br"
|
| 4901 |
},
|
|
@@ -4903,97 +4903,97 @@ const assets$1 = {
|
|
| 4903 |
"type": "text/css; charset=utf-8",
|
| 4904 |
"encoding": "gzip",
|
| 4905 |
"etag": "\"79c-UOS5UfMJNjTAOInO+oNg23l4ggA\"",
|
| 4906 |
-
"mtime": "2024-12-
|
| 4907 |
"size": 1948,
|
| 4908 |
"path": "../public/_build/assets/index-6OxcYRx0.css.gz"
|
| 4909 |
},
|
| 4910 |
-
"/_build/assets/index-
|
| 4911 |
"type": "text/javascript; charset=utf-8",
|
| 4912 |
-
"etag": "\"
|
| 4913 |
-
"mtime": "2024-12-
|
| 4914 |
-
"size":
|
| 4915 |
-
"path": "../public/_build/assets/index-
|
| 4916 |
},
|
| 4917 |
-
"/_build/assets/index-
|
| 4918 |
"type": "text/javascript; charset=utf-8",
|
| 4919 |
-
"
|
| 4920 |
-
"
|
| 4921 |
-
"
|
| 4922 |
-
"
|
| 4923 |
-
"path": "../public/_build/assets/index-B3c4xLM9.js.br"
|
| 4924 |
},
|
| 4925 |
-
"/_build/assets/index-
|
| 4926 |
"type": "text/javascript; charset=utf-8",
|
| 4927 |
-
"encoding": "
|
| 4928 |
-
"etag": "\"
|
| 4929 |
-
"mtime": "2024-12-
|
| 4930 |
-
"size":
|
| 4931 |
-
"path": "../public/_build/assets/index-
|
| 4932 |
},
|
| 4933 |
-
"/_build/assets/index-
|
| 4934 |
"type": "text/javascript; charset=utf-8",
|
| 4935 |
-
"
|
| 4936 |
-
"
|
| 4937 |
-
"
|
| 4938 |
-
"
|
|
|
|
| 4939 |
},
|
| 4940 |
-
"/_build/assets/md-
|
| 4941 |
"type": "text/javascript; charset=utf-8",
|
| 4942 |
-
"etag": "\"
|
| 4943 |
-
"mtime": "2024-12-
|
| 4944 |
-
"size":
|
| 4945 |
-
"path": "../public/_build/assets/md-
|
| 4946 |
},
|
| 4947 |
-
"/_build/assets/md-
|
| 4948 |
"type": "text/javascript; charset=utf-8",
|
| 4949 |
"encoding": "br",
|
| 4950 |
-
"etag": "\"
|
| 4951 |
-
"mtime": "2024-12-
|
| 4952 |
-
"size":
|
| 4953 |
-
"path": "../public/_build/assets/md-
|
| 4954 |
},
|
| 4955 |
-
"/_build/assets/md-
|
| 4956 |
"type": "text/javascript; charset=utf-8",
|
| 4957 |
"encoding": "gzip",
|
| 4958 |
-
"etag": "\"
|
| 4959 |
-
"mtime": "2024-12-
|
| 4960 |
-
"size":
|
| 4961 |
-
"path": "../public/_build/assets/md-
|
| 4962 |
},
|
| 4963 |
-
"/_build/assets/notfound-
|
| 4964 |
"type": "text/javascript; charset=utf-8",
|
| 4965 |
-
"etag": "\"1ba-
|
| 4966 |
-
"mtime": "2024-12-
|
| 4967 |
"size": 442,
|
| 4968 |
-
"path": "../public/_build/assets/notfound-
|
| 4969 |
},
|
| 4970 |
-
"/_build/assets/web-
|
| 4971 |
"type": "text/javascript; charset=utf-8",
|
| 4972 |
-
"etag": "\"
|
| 4973 |
-
"mtime": "2024-12-
|
| 4974 |
-
"size":
|
| 4975 |
-
"path": "../public/_build/assets/web-
|
| 4976 |
},
|
| 4977 |
-
"/_build/assets/web-
|
| 4978 |
"type": "text/javascript; charset=utf-8",
|
| 4979 |
"encoding": "br",
|
| 4980 |
-
"etag": "\"
|
| 4981 |
-
"mtime": "2024-12-
|
| 4982 |
-
"size":
|
| 4983 |
-
"path": "../public/_build/assets/web-
|
| 4984 |
},
|
| 4985 |
-
"/_build/assets/web-
|
| 4986 |
"type": "text/javascript; charset=utf-8",
|
| 4987 |
"encoding": "gzip",
|
| 4988 |
-
"etag": "\"
|
| 4989 |
-
"mtime": "2024-12-
|
| 4990 |
-
"size":
|
| 4991 |
-
"path": "../public/_build/assets/web-
|
| 4992 |
},
|
| 4993 |
"/_server/assets/app-wuErL4xJ.css": {
|
| 4994 |
"type": "text/css; charset=utf-8",
|
| 4995 |
"etag": "\"1b55-kjF3xgYfubfxPwjmlDtFWLyBvcM\"",
|
| 4996 |
-
"mtime": "2024-12-
|
| 4997 |
"size": 6997,
|
| 4998 |
"path": "../public/_server/assets/app-wuErL4xJ.css"
|
| 4999 |
},
|
|
@@ -5001,7 +5001,7 @@ const assets$1 = {
|
|
| 5001 |
"type": "text/css; charset=utf-8",
|
| 5002 |
"encoding": "br",
|
| 5003 |
"etag": "\"6db-m4S3DxnQE9vls794zywaXpImmBY\"",
|
| 5004 |
-
"mtime": "2024-12-
|
| 5005 |
"size": 1755,
|
| 5006 |
"path": "../public/_server/assets/app-wuErL4xJ.css.br"
|
| 5007 |
},
|
|
@@ -5009,7 +5009,7 @@ const assets$1 = {
|
|
| 5009 |
"type": "text/css; charset=utf-8",
|
| 5010 |
"encoding": "gzip",
|
| 5011 |
"etag": "\"82c-0WVGt9anS1gjtmJeowE47ZUV2uQ\"",
|
| 5012 |
-
"mtime": "2024-12-
|
| 5013 |
"size": 2092,
|
| 5014 |
"path": "../public/_server/assets/app-wuErL4xJ.css.gz"
|
| 5015 |
}
|
|
|
|
| 4080 |
}
|
| 4081 |
|
| 4082 |
const appConfig$1 = {"name":"vinxi","routers":[{"name":"public","type":"static","base":"/","dir":"./public","root":"/home/dd/hf/solid-info","order":0,"outDir":"/home/dd/hf/solid-info/.vinxi/build/public"},{"name":"ssr","type":"http","link":{"client":"client"},"handler":"src/entry-server.tsx","extensions":["js","jsx","ts","tsx"],"target":"server","root":"/home/dd/hf/solid-info","base":"/","outDir":"/home/dd/hf/solid-info/.vinxi/build/ssr","order":1},{"name":"client","type":"client","base":"/_build","handler":"src/entry-client.tsx","extensions":["js","jsx","ts","tsx"],"target":"browser","root":"/home/dd/hf/solid-info","outDir":"/home/dd/hf/solid-info/.vinxi/build/client","order":2},{"name":"server-fns","type":"http","base":"/_server","handler":"node_modules/@solidjs/start/dist/runtime/server-handler.js","target":"server","root":"/home/dd/hf/solid-info","outDir":"/home/dd/hf/solid-info/.vinxi/build/server-fns","order":3}],"server":{"compressPublicAssets":{"brotli":true},"routeRules":{"/_build/assets/**":{"headers":{"cache-control":"public, immutable, max-age=31536000"}}},"experimental":{"asyncContext":true},"prerender":{}},"root":"/home/dd/hf/solid-info"};
|
| 4083 |
+
const buildManifest = {"ssr":{"virtual:$vinxi/handler/ssr":{"file":"ssr.js","name":"ssr","src":"virtual:$vinxi/handler/ssr","isEntry":true}},"client":{"_HttpStatusCode-DjTx85av.js":{"file":"assets/HttpStatusCode-DjTx85av.js","name":"HttpStatusCode"},"_index-!~{006}~.js":{"file":"assets/index-6OxcYRx0.css","src":"_index-!~{006}~.js"},"_index-B2l7OIN8.js":{"file":"assets/index-B2l7OIN8.js","name":"index","imports":["_web-D63AcvFB.js"]},"_index-D9aqJf_2.js":{"file":"assets/index-D9aqJf_2.js","name":"index","imports":["_web-D63AcvFB.js"],"css":["assets/index-6OxcYRx0.css"]},"_web-D63AcvFB.js":{"file":"assets/web-D63AcvFB.js","name":"web"},"src/routes/about.tsx?pick=default&pick=$css":{"file":"assets/about-ClaaRWZ1.js","name":"about","src":"src/routes/about.tsx?pick=default&pick=$css","isEntry":true,"imports":["_web-D63AcvFB.js","_index-B2l7OIN8.js"]},"src/routes/md.tsx?pick=default&pick=$css":{"file":"assets/md-CWM4cTjw.js","name":"md","src":"src/routes/md.tsx?pick=default&pick=$css","isEntry":true,"imports":["_web-D63AcvFB.js","_index-D9aqJf_2.js"]},"src/routes/notfound.tsx?pick=default&pick=$css":{"file":"assets/notfound-bj6ACJF2.js","name":"notfound","src":"src/routes/notfound.tsx?pick=default&pick=$css","isEntry":true,"imports":["_web-D63AcvFB.js","_index-B2l7OIN8.js","_HttpStatusCode-DjTx85av.js"]},"virtual:$vinxi/handler/client":{"file":"assets/client-TpleaeAx.js","name":"client","src":"virtual:$vinxi/handler/client","isEntry":true,"imports":["_web-D63AcvFB.js","_index-D9aqJf_2.js","_index-B2l7OIN8.js","_HttpStatusCode-DjTx85av.js"],"css":["assets/client-dQsWU073.css"]}},"server-fns":{"src/app.tsx":{"file":"app.mjs","name":"app","src":"src/app.tsx","isDynamicEntry":true,"css":["assets/app-wuErL4xJ.css"]},"virtual:$vinxi/handler/server-fns":{"file":"entry.mjs","name":"entry","src":"virtual:$vinxi/handler/server-fns","isEntry":true,"dynamicImports":["src/app.tsx"]}}};
|
| 4084 |
|
| 4085 |
const routeManifest = {"ssr":{},"client":{},"server-fns":{}};
|
| 4086 |
|
|
|
|
| 4343 |
"/1.md": {
|
| 4344 |
"type": "text/markdown; charset=utf-8",
|
| 4345 |
"etag": "\"28-CpwIcrQnZaVxfxg1l5yQq32gkBs\"",
|
| 4346 |
+
"mtime": "2024-12-20T22:01:40.080Z",
|
| 4347 |
"size": 40,
|
| 4348 |
"path": "../public/1.md"
|
| 4349 |
},
|
| 4350 |
"/contents.json": {
|
| 4351 |
"type": "application/json",
|
| 4352 |
"etag": "\"7a9-deCaDQQVaqCNIqavwvpUbVXGvFA\"",
|
| 4353 |
+
"mtime": "2024-12-20T22:01:40.080Z",
|
| 4354 |
"size": 1961,
|
| 4355 |
"path": "../public/contents.json"
|
| 4356 |
},
|
|
|
|
| 4358 |
"type": "application/json",
|
| 4359 |
"encoding": "br",
|
| 4360 |
"etag": "\"138-dgdvUlm5R7vPAwj/gXwFsMWoxQo\"",
|
| 4361 |
+
"mtime": "2024-12-20T22:01:40.277Z",
|
| 4362 |
"size": 312,
|
| 4363 |
"path": "../public/contents.json.br"
|
| 4364 |
},
|
|
|
|
| 4366 |
"type": "application/json",
|
| 4367 |
"encoding": "gzip",
|
| 4368 |
"etag": "\"167-CJhb+dhsn2qELM7B5E01Xp8tMes\"",
|
| 4369 |
+
"mtime": "2024-12-20T22:01:40.277Z",
|
| 4370 |
"size": 359,
|
| 4371 |
"path": "../public/contents.json.gz"
|
| 4372 |
},
|
| 4373 |
"/favicon.ico": {
|
| 4374 |
"type": "image/vnd.microsoft.icon",
|
| 4375 |
"etag": "\"298-hdW7/pL89QptiszdYCHH67XxLxs\"",
|
| 4376 |
+
"mtime": "2024-12-20T22:01:40.084Z",
|
| 4377 |
"size": 664,
|
| 4378 |
"path": "../public/favicon.ico"
|
| 4379 |
},
|
| 4380 |
"/help.md": {
|
| 4381 |
"type": "text/markdown; charset=utf-8",
|
| 4382 |
"etag": "\"45f-1yF+WdYQeRQVARlsjYAX6GcYQ3w\"",
|
| 4383 |
+
"mtime": "2024-12-20T22:01:40.084Z",
|
| 4384 |
"size": 1119,
|
| 4385 |
"path": "../public/help.md"
|
| 4386 |
},
|
| 4387 |
"/index.html": {
|
| 4388 |
"type": "text/html; charset=utf-8",
|
| 4389 |
+
"etag": "\"e66-z4lcb6ga/OiX7Y3b05i2+tyLSbc\"",
|
| 4390 |
+
"mtime": "2024-12-20T22:01:44.247Z",
|
| 4391 |
"size": 3686,
|
| 4392 |
"path": "../public/index.html"
|
| 4393 |
},
|
| 4394 |
"/index.html.br": {
|
| 4395 |
"type": "text/html; charset=utf-8",
|
| 4396 |
"encoding": "br",
|
| 4397 |
+
"etag": "\"1ff-9ogMz9JmwKUa58/+Uh0RyOxZZu8\"",
|
| 4398 |
+
"mtime": "2024-12-20T22:01:44.280Z",
|
| 4399 |
+
"size": 511,
|
| 4400 |
"path": "../public/index.html.br"
|
| 4401 |
},
|
| 4402 |
"/index.html.gz": {
|
| 4403 |
"type": "text/html; charset=utf-8",
|
| 4404 |
"encoding": "gzip",
|
| 4405 |
+
"etag": "\"2ad-CjkKqQduCMBjq1z4gE3lNq0zyaA\"",
|
| 4406 |
+
"mtime": "2024-12-20T22:01:44.267Z",
|
| 4407 |
+
"size": 685,
|
| 4408 |
"path": "../public/index.html.gz"
|
| 4409 |
},
|
| 4410 |
+
"/Notes/Krita_for_Notes.md": {
|
| 4411 |
+
"type": "text/markdown; charset=utf-8",
|
| 4412 |
+
"etag": "\"1c6c-IjlBhHrjYDmor3jqQTuzRQDR2CA\"",
|
| 4413 |
+
"mtime": "2024-12-20T22:01:40.000Z",
|
| 4414 |
+
"size": 7276,
|
| 4415 |
+
"path": "../public/Notes/Krita_for_Notes.md"
|
| 4416 |
+
},
|
| 4417 |
+
"/Notes/Per_Project.md": {
|
| 4418 |
+
"type": "text/markdown; charset=utf-8",
|
| 4419 |
+
"etag": "\"e8e-7bbHzfed4Yr1Pf4jVjxf611EvQA\"",
|
| 4420 |
+
"mtime": "2024-12-20T22:01:40.010Z",
|
| 4421 |
+
"size": 3726,
|
| 4422 |
+
"path": "../public/Notes/Per_Project.md"
|
| 4423 |
+
},
|
| 4424 |
+
"/Notes/per_project_git0000.png": {
|
| 4425 |
+
"type": "image/png",
|
| 4426 |
+
"etag": "\"538c6-/oomn2mwBbHmV1L/iOZqvoNDG1s\"",
|
| 4427 |
+
"mtime": "2024-12-20T22:01:40.010Z",
|
| 4428 |
+
"size": 342214,
|
| 4429 |
+
"path": "../public/Notes/per_project_git0000.png"
|
| 4430 |
+
},
|
| 4431 |
+
"/Notes/per_project_git0001.png": {
|
| 4432 |
+
"type": "image/png",
|
| 4433 |
+
"etag": "\"42ccf-XuAa3PXEXR+rmn56znAXmPpz1jA\"",
|
| 4434 |
+
"mtime": "2024-12-20T22:01:40.010Z",
|
| 4435 |
+
"size": 273615,
|
| 4436 |
+
"path": "../public/Notes/per_project_git0001.png"
|
| 4437 |
+
},
|
| 4438 |
+
"/The_Complete_FreeBSD/839.jpg": {
|
| 4439 |
+
"type": "image/jpeg",
|
| 4440 |
+
"etag": "\"970dd-GFrtIiqBu12DF4u4nZK6VFScorY\"",
|
| 4441 |
+
"mtime": "2024-12-20T22:01:40.000Z",
|
| 4442 |
+
"size": 618717,
|
| 4443 |
+
"path": "../public/The_Complete_FreeBSD/839.jpg"
|
| 4444 |
+
},
|
| 4445 |
+
"/The_Complete_FreeBSD/839.md": {
|
| 4446 |
+
"type": "text/markdown; charset=utf-8",
|
| 4447 |
+
"etag": "\"16-KRnByF5o2J5R7zHPcMfa5BpA338\"",
|
| 4448 |
+
"mtime": "2024-12-20T22:01:40.010Z",
|
| 4449 |
+
"size": 22,
|
| 4450 |
+
"path": "../public/The_Complete_FreeBSD/839.md"
|
| 4451 |
+
},
|
| 4452 |
+
"/The_Complete_FreeBSD/840.jpg": {
|
| 4453 |
+
"type": "image/jpeg",
|
| 4454 |
+
"etag": "\"787dc-XRQzj2si34TwKIfQDNIi2dx8t4g\"",
|
| 4455 |
+
"mtime": "2024-12-20T22:01:40.010Z",
|
| 4456 |
+
"size": 493532,
|
| 4457 |
+
"path": "../public/The_Complete_FreeBSD/840.jpg"
|
| 4458 |
+
},
|
| 4459 |
+
"/The_Complete_FreeBSD/840.md": {
|
| 4460 |
+
"type": "text/markdown; charset=utf-8",
|
| 4461 |
+
"etag": "\"16-iFNOoRQ5wBOXn0gaq43k8rGNYrM\"",
|
| 4462 |
+
"mtime": "2024-12-20T22:01:40.010Z",
|
| 4463 |
+
"size": 22,
|
| 4464 |
+
"path": "../public/The_Complete_FreeBSD/840.md"
|
| 4465 |
+
},
|
| 4466 |
+
"/The_Complete_FreeBSD/841.jpg": {
|
| 4467 |
+
"type": "image/jpeg",
|
| 4468 |
+
"etag": "\"5e67f-2RIg8L0rQEI/J/i/l0tWyZR4arE\"",
|
| 4469 |
+
"mtime": "2024-12-20T22:01:40.010Z",
|
| 4470 |
+
"size": 386687,
|
| 4471 |
+
"path": "../public/The_Complete_FreeBSD/841.jpg"
|
| 4472 |
+
},
|
| 4473 |
+
"/The_Complete_FreeBSD/841.md": {
|
| 4474 |
+
"type": "text/markdown; charset=utf-8",
|
| 4475 |
+
"etag": "\"16-uO40BWa3tRTMk1+n6sdGeIm45aE\"",
|
| 4476 |
+
"mtime": "2024-12-20T22:01:40.010Z",
|
| 4477 |
+
"size": 22,
|
| 4478 |
+
"path": "../public/The_Complete_FreeBSD/841.md"
|
| 4479 |
+
},
|
| 4480 |
+
"/The_Complete_FreeBSD/cover.jpg": {
|
| 4481 |
+
"type": "image/jpeg",
|
| 4482 |
+
"etag": "\"10b4ff-x7DsfHvTd5i7rvXz1jK0aPg2pek\"",
|
| 4483 |
+
"mtime": "2024-12-20T22:01:40.014Z",
|
| 4484 |
+
"size": 1094911,
|
| 4485 |
+
"path": "../public/The_Complete_FreeBSD/cover.jpg"
|
| 4486 |
+
},
|
| 4487 |
+
"/The_Complete_FreeBSD/cover.md": {
|
| 4488 |
+
"type": "text/markdown; charset=utf-8",
|
| 4489 |
+
"etag": "\"45-HI52ZZBuXwLSA0KY+Kc8hf0xs0Y\"",
|
| 4490 |
+
"mtime": "2024-12-20T22:01:40.017Z",
|
| 4491 |
+
"size": 69,
|
| 4492 |
+
"path": "../public/The_Complete_FreeBSD/cover.md"
|
| 4493 |
+
},
|
| 4494 |
"/2024_Journal/2024_04_04.md": {
|
| 4495 |
"type": "text/markdown; charset=utf-8",
|
| 4496 |
"etag": "\"1a8-IMdXZNp6o2TC04854nGcS8ucBCg\"",
|
| 4497 |
+
"mtime": "2024-12-20T22:01:40.000Z",
|
| 4498 |
"size": 424,
|
| 4499 |
"path": "../public/2024_Journal/2024_04_04.md"
|
| 4500 |
},
|
| 4501 |
"/2024_Journal/2024_04_07.md": {
|
| 4502 |
"type": "text/markdown; charset=utf-8",
|
| 4503 |
"etag": "\"114-PIz6Re0Ou/xfukwV6qf80lDZbVk\"",
|
| 4504 |
+
"mtime": "2024-12-20T22:01:40.004Z",
|
| 4505 |
"size": 276,
|
| 4506 |
"path": "../public/2024_Journal/2024_04_07.md"
|
| 4507 |
},
|
| 4508 |
"/2024_Journal/2024_04_21.md": {
|
| 4509 |
"type": "text/markdown; charset=utf-8",
|
| 4510 |
"etag": "\"186-Sq78Kcf/ZwXshy3+6a4E6qXiqyg\"",
|
| 4511 |
+
"mtime": "2024-12-20T22:01:40.004Z",
|
| 4512 |
"size": 390,
|
| 4513 |
"path": "../public/2024_Journal/2024_04_21.md"
|
| 4514 |
},
|
| 4515 |
"/2024_Journal/2024_04_24.md": {
|
| 4516 |
"type": "text/markdown; charset=utf-8",
|
| 4517 |
"etag": "\"196-SuFPPTPA46V6lNx5fvPxXcsmYR0\"",
|
| 4518 |
+
"mtime": "2024-12-20T22:01:40.004Z",
|
| 4519 |
"size": 406,
|
| 4520 |
"path": "../public/2024_Journal/2024_04_24.md"
|
| 4521 |
},
|
| 4522 |
"/2024_Journal/2024_05_03.md": {
|
| 4523 |
"type": "text/markdown; charset=utf-8",
|
| 4524 |
"etag": "\"388-6aqJUUiuCCrjWX+1Wg5EFY9vpaE\"",
|
| 4525 |
+
"mtime": "2024-12-20T22:01:40.007Z",
|
| 4526 |
"size": 904,
|
| 4527 |
"path": "../public/2024_Journal/2024_05_03.md"
|
| 4528 |
},
|
| 4529 |
"/2024_Journal/2024_05_04.md": {
|
| 4530 |
"type": "text/markdown; charset=utf-8",
|
| 4531 |
"etag": "\"2b2-ZsWX2yhZqdYVQppV8yMkykY6Pa4\"",
|
| 4532 |
+
"mtime": "2024-12-20T22:01:40.007Z",
|
| 4533 |
"size": 690,
|
| 4534 |
"path": "../public/2024_Journal/2024_05_04.md"
|
| 4535 |
},
|
| 4536 |
"/2024_Journal/2024_05_07.md": {
|
| 4537 |
"type": "text/markdown; charset=utf-8",
|
| 4538 |
"etag": "\"2ba-UMUnFsqznYee2EIgcsKTbj417iI\"",
|
| 4539 |
+
"mtime": "2024-12-20T22:01:40.007Z",
|
| 4540 |
"size": 698,
|
| 4541 |
"path": "../public/2024_Journal/2024_05_07.md"
|
| 4542 |
},
|
| 4543 |
"/2024_Journal/2024_05_09.md": {
|
| 4544 |
"type": "text/markdown; charset=utf-8",
|
| 4545 |
"etag": "\"278-blxE3MTXdl/NXzuHJpg+7oT+mk0\"",
|
| 4546 |
+
"mtime": "2024-12-20T22:01:40.007Z",
|
| 4547 |
"size": 632,
|
| 4548 |
"path": "../public/2024_Journal/2024_05_09.md"
|
| 4549 |
},
|
| 4550 |
"/2024_Journal/2024_05_10.md": {
|
| 4551 |
"type": "text/markdown; charset=utf-8",
|
| 4552 |
"etag": "\"226-QTWisVaB5vfiVhfQJ/0sk9gbjFs\"",
|
| 4553 |
+
"mtime": "2024-12-20T22:01:40.007Z",
|
| 4554 |
"size": 550,
|
| 4555 |
"path": "../public/2024_Journal/2024_05_10.md"
|
| 4556 |
},
|
| 4557 |
"/2024_Journal/2024_11_06.md": {
|
| 4558 |
"type": "text/markdown; charset=utf-8",
|
| 4559 |
"etag": "\"33e-e+CxQGEbak/4i3P6klrKIKigClU\"",
|
| 4560 |
+
"mtime": "2024-12-20T22:01:40.007Z",
|
| 4561 |
"size": 830,
|
| 4562 |
"path": "../public/2024_Journal/2024_11_06.md"
|
| 4563 |
},
|
| 4564 |
"/2024_Journal/2024_11_07.md": {
|
| 4565 |
"type": "text/markdown; charset=utf-8",
|
| 4566 |
"etag": "\"428-Yp3e+8Xy5xXyIJwelwWyYADhFxg\"",
|
| 4567 |
+
"mtime": "2024-12-20T22:01:40.007Z",
|
| 4568 |
"size": 1064,
|
| 4569 |
"path": "../public/2024_Journal/2024_11_07.md"
|
| 4570 |
},
|
| 4571 |
"/2024_Journal/2024_11_12.md": {
|
| 4572 |
"type": "text/markdown; charset=utf-8",
|
| 4573 |
"etag": "\"32c-/sw6uvhlCf3IpbknlYC6hTfh/k8\"",
|
| 4574 |
+
"mtime": "2024-12-20T22:01:40.007Z",
|
| 4575 |
"size": 812,
|
| 4576 |
"path": "../public/2024_Journal/2024_11_12.md"
|
| 4577 |
},
|
| 4578 |
"/2024_Journal/cover.md": {
|
| 4579 |
"type": "text/markdown; charset=utf-8",
|
| 4580 |
"etag": "\"af-GM+tcvsUFtUII5J2oV9xEJA/nXA\"",
|
| 4581 |
+
"mtime": "2024-12-20T22:01:40.007Z",
|
| 4582 |
"size": 175,
|
| 4583 |
"path": "../public/2024_Journal/cover.md"
|
| 4584 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4585 |
"/The_SolidInfo_Manual/Cover.md": {
|
| 4586 |
"type": "text/markdown; charset=utf-8",
|
| 4587 |
"etag": "\"1d2-01+/Ntl3sQx5s7NOtZELKxm8JAI\"",
|
| 4588 |
+
"mtime": "2024-12-20T22:01:40.000Z",
|
| 4589 |
"size": 466,
|
| 4590 |
"path": "../public/The_SolidInfo_Manual/Cover.md"
|
| 4591 |
},
|
| 4592 |
"/The_SolidInfo_Manual/gist_markdown_examples.md": {
|
| 4593 |
"type": "text/markdown; charset=utf-8",
|
| 4594 |
"etag": "\"2d80-UlJuufyPhkrbAjAuvLOj/S1THao\"",
|
| 4595 |
+
"mtime": "2024-12-20T22:01:40.017Z",
|
| 4596 |
"size": 11648,
|
| 4597 |
"path": "../public/The_SolidInfo_Manual/gist_markdown_examples.md"
|
| 4598 |
},
|
| 4599 |
"/The_SolidInfo_Manual/todo.md": {
|
| 4600 |
"type": "text/markdown; charset=utf-8",
|
| 4601 |
"etag": "\"2a7-RgiW7cDIXuoo43rOfuVjJyS0Z3g\"",
|
| 4602 |
+
"mtime": "2024-12-20T22:01:40.017Z",
|
| 4603 |
"size": 679,
|
| 4604 |
"path": "../public/The_SolidInfo_Manual/todo.md"
|
| 4605 |
},
|
| 4606 |
"/The_SolidInfo_Manual/todo0.3166486481942229.png": {
|
| 4607 |
"type": "image/png",
|
| 4608 |
"etag": "\"2c25-FFPjAI7Wmkv8gGEhanwl4OKPAWE\"",
|
| 4609 |
+
"mtime": "2024-12-20T22:01:40.020Z",
|
| 4610 |
"size": 11301,
|
| 4611 |
"path": "../public/The_SolidInfo_Manual/todo0.3166486481942229.png"
|
| 4612 |
},
|
| 4613 |
"/The_SolidInfo_Manual/tutorial.md": {
|
| 4614 |
"type": "text/markdown; charset=utf-8",
|
| 4615 |
+
"etag": "\"89b-0FdgYW4nseUvWc1ZWyMw/nldiCM\"",
|
| 4616 |
+
"mtime": "2024-12-20T22:01:40.020Z",
|
| 4617 |
+
"size": 2203,
|
| 4618 |
"path": "../public/The_SolidInfo_Manual/tutorial.md"
|
| 4619 |
},
|
| 4620 |
"/_build/server-functions-manifest.json": {
|
| 4621 |
"type": "application/json",
|
| 4622 |
"etag": "\"19-U+evudgPW1yE9kGumdxd/vtvk2s\"",
|
| 4623 |
+
"mtime": "2024-12-20T22:01:40.097Z",
|
| 4624 |
"size": 25,
|
| 4625 |
"path": "../public/_build/server-functions-manifest.json"
|
| 4626 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4627 |
"/Notes/media/2024-11-12_10-21.png": {
|
| 4628 |
"type": "image/png",
|
| 4629 |
"etag": "\"20cc3-WJSjGQRfpEBjrudFPM7K2o9EE+g\"",
|
| 4630 |
+
"mtime": "2024-12-20T22:01:40.004Z",
|
| 4631 |
"size": 134339,
|
| 4632 |
"path": "../public/Notes/media/2024-11-12_10-21.png"
|
| 4633 |
},
|
| 4634 |
"/Notes/media/frame0000.png": {
|
| 4635 |
"type": "image/png",
|
| 4636 |
"etag": "\"51649-Q705oSYkf8WFZJ8iFDSaXUNamsc\"",
|
| 4637 |
+
"mtime": "2024-12-20T22:01:40.037Z",
|
| 4638 |
"size": 333385,
|
| 4639 |
"path": "../public/Notes/media/frame0000.png"
|
| 4640 |
},
|
| 4641 |
"/Notes/media/frame0001.png": {
|
| 4642 |
"type": "image/png",
|
| 4643 |
"etag": "\"532ba-76ZHABqoJEJXtlAlM1cmzwbXdZw\"",
|
| 4644 |
+
"mtime": "2024-12-20T22:01:40.050Z",
|
| 4645 |
"size": 340666,
|
| 4646 |
"path": "../public/Notes/media/frame0001.png"
|
| 4647 |
},
|
| 4648 |
"/Notes/media/frame0002.png": {
|
| 4649 |
"type": "image/png",
|
| 4650 |
"etag": "\"6437a-IADIIMV9Hl75l183/HzzzK2awB8\"",
|
| 4651 |
+
"mtime": "2024-12-20T22:01:40.044Z",
|
| 4652 |
"size": 410490,
|
| 4653 |
"path": "../public/Notes/media/frame0002.png"
|
| 4654 |
},
|
| 4655 |
"/Notes/media/frame0003.png": {
|
| 4656 |
"type": "image/png",
|
| 4657 |
"etag": "\"86386-G+9E1ybEscTQKLX+z8ih3Vzk6n0\"",
|
| 4658 |
+
"mtime": "2024-12-20T22:01:40.047Z",
|
| 4659 |
"size": 549766,
|
| 4660 |
"path": "../public/Notes/media/frame0003.png"
|
| 4661 |
},
|
| 4662 |
"/Notes/media/frame0004.png": {
|
| 4663 |
"type": "image/png",
|
| 4664 |
"etag": "\"812cb-iNSDzbzPHEm9a2K1P0NBDmDr/Ws\"",
|
| 4665 |
+
"mtime": "2024-12-20T22:01:40.054Z",
|
| 4666 |
"size": 529099,
|
| 4667 |
"path": "../public/Notes/media/frame0004.png"
|
| 4668 |
},
|
| 4669 |
"/Notes/media/frame0005.png": {
|
| 4670 |
"type": "image/png",
|
| 4671 |
"etag": "\"2f87d-/y1px1TBx0CtzL5uEp2reh+6M+o\"",
|
| 4672 |
+
"mtime": "2024-12-20T22:01:40.060Z",
|
| 4673 |
"size": 194685,
|
| 4674 |
"path": "../public/Notes/media/frame0005.png"
|
| 4675 |
},
|
| 4676 |
"/Notes/media/frame0006.png": {
|
| 4677 |
"type": "image/png",
|
| 4678 |
"etag": "\"3cfe4-1u5lyEn5JGhqstI3+mIYNS9hlPw\"",
|
| 4679 |
+
"mtime": "2024-12-20T22:01:40.060Z",
|
| 4680 |
"size": 249828,
|
| 4681 |
"path": "../public/Notes/media/frame0006.png"
|
| 4682 |
},
|
| 4683 |
"/Notes/media/frame0007.png": {
|
| 4684 |
"type": "image/png",
|
| 4685 |
"etag": "\"a16c7-THWIOUFTXffa7HPv8ksoCEjtcn0\"",
|
| 4686 |
+
"mtime": "2024-12-20T22:01:40.064Z",
|
| 4687 |
"size": 661191,
|
| 4688 |
"path": "../public/Notes/media/frame0007.png"
|
| 4689 |
},
|
| 4690 |
"/Notes/media/frame0008.png": {
|
| 4691 |
"type": "image/png",
|
| 4692 |
"etag": "\"52132-u9F2tsyHfl64eW6WJjm/VORr+tc\"",
|
| 4693 |
+
"mtime": "2024-12-20T22:01:40.064Z",
|
| 4694 |
"size": 336178,
|
| 4695 |
"path": "../public/Notes/media/frame0008.png"
|
| 4696 |
},
|
| 4697 |
"/Notes/media/frame0009.png": {
|
| 4698 |
"type": "image/png",
|
| 4699 |
"etag": "\"3f69d-h5G01xdmbvJcdTj9BscBdTnIusg\"",
|
| 4700 |
+
"mtime": "2024-12-20T22:01:40.067Z",
|
| 4701 |
"size": 259741,
|
| 4702 |
"path": "../public/Notes/media/frame0009.png"
|
| 4703 |
},
|
| 4704 |
"/Notes/media/left_docker_panel.png": {
|
| 4705 |
"type": "image/png",
|
| 4706 |
"etag": "\"20243-IPV/ECvNE3K/Tx6idIlOj42Nui8\"",
|
| 4707 |
+
"mtime": "2024-12-20T22:01:40.070Z",
|
| 4708 |
"size": 131651,
|
| 4709 |
"path": "../public/Notes/media/left_docker_panel.png"
|
| 4710 |
},
|
| 4711 |
"/Notes/media/metallica.kra": {
|
| 4712 |
"type": "text/plain; charset=utf-8",
|
| 4713 |
"etag": "\"bc894-iT+dTbP+dEkz6fUGFbqAUThSnaM\"",
|
| 4714 |
+
"mtime": "2024-12-20T22:01:40.074Z",
|
| 4715 |
"size": 772244,
|
| 4716 |
"path": "../public/Notes/media/metallica.kra"
|
| 4717 |
},
|
|
|
|
| 4719 |
"type": "text/plain; charset=utf-8",
|
| 4720 |
"encoding": "br",
|
| 4721 |
"etag": "\"6d797-wI82L75b6R4AmcWfr+CCMm84Tgk\"",
|
| 4722 |
+
"mtime": "2024-12-20T22:01:42.437Z",
|
| 4723 |
"size": 448407,
|
| 4724 |
"path": "../public/Notes/media/metallica.kra.br"
|
| 4725 |
},
|
|
|
|
| 4727 |
"type": "text/plain; charset=utf-8",
|
| 4728 |
"encoding": "gzip",
|
| 4729 |
"etag": "\"7471d-mXb8wPb0vxJk4MTA9gW7eqwZgsk\"",
|
| 4730 |
+
"mtime": "2024-12-20T22:01:40.430Z",
|
| 4731 |
"size": 476957,
|
| 4732 |
"path": "../public/Notes/media/metallica.kra.gz"
|
| 4733 |
},
|
| 4734 |
"/Notes/media/never.kra": {
|
| 4735 |
"type": "text/plain; charset=utf-8",
|
| 4736 |
"etag": "\"864e7-Sripv3zZuAGM4cw5toFYl5vECeU\"",
|
| 4737 |
+
"mtime": "2024-12-20T22:01:40.077Z",
|
| 4738 |
"size": 550119,
|
| 4739 |
"path": "../public/Notes/media/never.kra"
|
| 4740 |
},
|
|
|
|
| 4742 |
"type": "text/plain; charset=utf-8",
|
| 4743 |
"encoding": "br",
|
| 4744 |
"etag": "\"39f1f-Sagx+2huF7G/PorJ+GHHKg0jX0E\"",
|
| 4745 |
+
"mtime": "2024-12-20T22:01:41.767Z",
|
| 4746 |
"size": 237343,
|
| 4747 |
"path": "../public/Notes/media/never.kra.br"
|
| 4748 |
},
|
|
|
|
| 4750 |
"type": "text/plain; charset=utf-8",
|
| 4751 |
"encoding": "gzip",
|
| 4752 |
"etag": "\"3f554-eiaCb79RaCpqDHXLsxka3HdUECM\"",
|
| 4753 |
+
"mtime": "2024-12-20T22:01:40.414Z",
|
| 4754 |
"size": 259412,
|
| 4755 |
"path": "../public/Notes/media/never.kra.gz"
|
| 4756 |
},
|
| 4757 |
+
"/2024_Journal/media/21.png": {
|
| 4758 |
+
"type": "image/png",
|
| 4759 |
+
"etag": "\"92619-g5+ZOiYfc0esZdK/+gd+gOFPZ4w\"",
|
| 4760 |
+
"mtime": "2024-12-20T22:01:40.004Z",
|
| 4761 |
+
"size": 599577,
|
| 4762 |
+
"path": "../public/2024_Journal/media/21.png"
|
| 4763 |
+
},
|
| 4764 |
+
"/2024_Journal/media/Apr_24_2024_1713983076018_0.png": {
|
| 4765 |
+
"type": "image/png",
|
| 4766 |
+
"etag": "\"178c64-aKiz5jqehHHT5NP8MaWs6+ZEdr4\"",
|
| 4767 |
+
"mtime": "2024-12-20T22:01:40.020Z",
|
| 4768 |
+
"size": 1543268,
|
| 4769 |
+
"path": "../public/2024_Journal/media/Apr_24_2024_1713983076018_0.png"
|
| 4770 |
+
},
|
| 4771 |
+
"/2024_Journal/media/jobsearchnotes.jpg": {
|
| 4772 |
+
"type": "image/jpeg",
|
| 4773 |
+
"etag": "\"980f5-bz8iA5SGcaPU2CQ1TQ/v7D/vGnQ\"",
|
| 4774 |
+
"mtime": "2024-12-20T22:01:40.020Z",
|
| 4775 |
+
"size": 622837,
|
| 4776 |
+
"path": "../public/2024_Journal/media/jobsearchnotes.jpg"
|
| 4777 |
+
},
|
| 4778 |
+
"/2024_Journal/media/jobsearchnotes2.jpg": {
|
| 4779 |
+
"type": "image/jpeg",
|
| 4780 |
+
"etag": "\"604b5-gaooVF7tW/VB3OVf+vU25uXlcXY\"",
|
| 4781 |
+
"mtime": "2024-12-20T22:01:40.020Z",
|
| 4782 |
+
"size": 394421,
|
| 4783 |
+
"path": "../public/2024_Journal/media/jobsearchnotes2.jpg"
|
| 4784 |
+
},
|
| 4785 |
+
"/2024_Journal/media/krita_cheat_1715303609206_0.png": {
|
| 4786 |
+
"type": "image/png",
|
| 4787 |
+
"etag": "\"6a60c-kobEJiEnuq/EUSfS8L168pxhWx4\"",
|
| 4788 |
+
"mtime": "2024-12-20T22:01:40.027Z",
|
| 4789 |
+
"size": 435724,
|
| 4790 |
+
"path": "../public/2024_Journal/media/krita_cheat_1715303609206_0.png"
|
| 4791 |
+
},
|
| 4792 |
+
"/2024_Journal/media/mypaint_keys.png": {
|
| 4793 |
+
"type": "image/png",
|
| 4794 |
+
"etag": "\"3a6ec-wSrq+kgOtXPu1Jzb6+A+XLn1R4o\"",
|
| 4795 |
+
"mtime": "2024-12-20T22:01:40.030Z",
|
| 4796 |
+
"size": 239340,
|
| 4797 |
+
"path": "../public/2024_Journal/media/mypaint_keys.png"
|
| 4798 |
+
},
|
| 4799 |
+
"/2024_Journal/media/nlpnotes.jpg": {
|
| 4800 |
+
"type": "image/jpeg",
|
| 4801 |
+
"etag": "\"354b51-C/E+qz1lRxqE6GJFCpTl8j72TP4\"",
|
| 4802 |
+
"mtime": "2024-12-20T22:01:40.034Z",
|
| 4803 |
+
"size": 3492689,
|
| 4804 |
+
"path": "../public/2024_Journal/media/nlpnotes.jpg"
|
| 4805 |
+
},
|
| 4806 |
+
"/2024_Journal/media/redothis.jpg": {
|
| 4807 |
+
"type": "image/jpeg",
|
| 4808 |
+
"etag": "\"7c356-KWZtDvHCRn3/kUUJXgEFvv16QMc\"",
|
| 4809 |
+
"mtime": "2024-12-20T22:01:40.034Z",
|
| 4810 |
+
"size": 508758,
|
| 4811 |
+
"path": "../public/2024_Journal/media/redothis.jpg"
|
| 4812 |
+
},
|
| 4813 |
"/The_SolidInfo_Manual/media/ari.png": {
|
| 4814 |
"type": "image/png",
|
| 4815 |
"etag": "\"3bff-Juz+2cBorDH9lqT6f78qvDFNb/A\"",
|
| 4816 |
+
"mtime": "2024-12-20T22:01:40.004Z",
|
| 4817 |
"size": 15359,
|
| 4818 |
"path": "../public/The_SolidInfo_Manual/media/ari.png"
|
| 4819 |
},
|
| 4820 |
"/_build/.vite/manifest.json": {
|
| 4821 |
"type": "application/json",
|
| 4822 |
+
"etag": "\"746-PojJcX7OhpbEFW2No9q0mpB6SLE\"",
|
| 4823 |
+
"mtime": "2024-12-20T22:01:40.097Z",
|
| 4824 |
"size": 1862,
|
| 4825 |
"path": "../public/_build/.vite/manifest.json"
|
| 4826 |
},
|
| 4827 |
"/_build/.vite/manifest.json.br": {
|
| 4828 |
"type": "application/json",
|
| 4829 |
"encoding": "br",
|
| 4830 |
+
"etag": "\"188-JuW2GFjFE9i+8aP0fZpxQ9bdKu0\"",
|
| 4831 |
+
"mtime": "2024-12-20T22:01:40.277Z",
|
| 4832 |
+
"size": 392,
|
| 4833 |
"path": "../public/_build/.vite/manifest.json.br"
|
| 4834 |
},
|
| 4835 |
"/_build/.vite/manifest.json.gz": {
|
| 4836 |
"type": "application/json",
|
| 4837 |
"encoding": "gzip",
|
| 4838 |
+
"etag": "\"1b7-OimCQVDlxeN59KqJ1OveJEJAIEc\"",
|
| 4839 |
+
"mtime": "2024-12-20T22:01:40.277Z",
|
| 4840 |
+
"size": 439,
|
| 4841 |
"path": "../public/_build/.vite/manifest.json.gz"
|
| 4842 |
},
|
| 4843 |
"/_build/assets/HttpStatusCode-DjTx85av.js": {
|
| 4844 |
"type": "text/javascript; charset=utf-8",
|
| 4845 |
"etag": "\"20-6m70mxigcQrfQOHf/Wz+MEC183U\"",
|
| 4846 |
+
"mtime": "2024-12-20T22:01:40.097Z",
|
| 4847 |
"size": 32,
|
| 4848 |
"path": "../public/_build/assets/HttpStatusCode-DjTx85av.js"
|
| 4849 |
},
|
| 4850 |
+
"/_build/assets/about-ClaaRWZ1.js": {
|
| 4851 |
"type": "text/javascript; charset=utf-8",
|
| 4852 |
+
"etag": "\"eb-/ClAUwyb16KG9coifJWwWeOIkrc\"",
|
| 4853 |
+
"mtime": "2024-12-20T22:01:40.097Z",
|
| 4854 |
"size": 235,
|
| 4855 |
+
"path": "../public/_build/assets/about-ClaaRWZ1.js"
|
| 4856 |
},
|
| 4857 |
+
"/_build/assets/client-TpleaeAx.js": {
|
| 4858 |
"type": "text/javascript; charset=utf-8",
|
| 4859 |
+
"etag": "\"1a82-jQcmFzoP7oKMPzeiSiK7E3XXv1I\"",
|
| 4860 |
+
"mtime": "2024-12-20T22:01:40.097Z",
|
| 4861 |
+
"size": 6786,
|
| 4862 |
+
"path": "../public/_build/assets/client-TpleaeAx.js"
|
| 4863 |
},
|
| 4864 |
+
"/_build/assets/client-TpleaeAx.js.br": {
|
| 4865 |
"type": "text/javascript; charset=utf-8",
|
| 4866 |
"encoding": "br",
|
| 4867 |
+
"etag": "\"9de-Siz/bcoT8in4PHIy2jjLNjlXPEU\"",
|
| 4868 |
+
"mtime": "2024-12-20T22:01:40.277Z",
|
| 4869 |
+
"size": 2526,
|
| 4870 |
+
"path": "../public/_build/assets/client-TpleaeAx.js.br"
|
| 4871 |
},
|
| 4872 |
+
"/_build/assets/client-TpleaeAx.js.gz": {
|
| 4873 |
"type": "text/javascript; charset=utf-8",
|
| 4874 |
"encoding": "gzip",
|
| 4875 |
+
"etag": "\"b4e-4rflqDF3LaMvYsdLZAJL8uixBgU\"",
|
| 4876 |
+
"mtime": "2024-12-20T22:01:40.277Z",
|
| 4877 |
+
"size": 2894,
|
| 4878 |
+
"path": "../public/_build/assets/client-TpleaeAx.js.gz"
|
| 4879 |
},
|
| 4880 |
"/_build/assets/client-dQsWU073.css": {
|
| 4881 |
"type": "text/css; charset=utf-8",
|
| 4882 |
"etag": "\"13d-lXwPzdh6OC7X2cXc+VMlNHmHHmE\"",
|
| 4883 |
+
"mtime": "2024-12-20T22:01:40.097Z",
|
| 4884 |
"size": 317,
|
| 4885 |
"path": "../public/_build/assets/client-dQsWU073.css"
|
| 4886 |
},
|
| 4887 |
"/_build/assets/index-6OxcYRx0.css": {
|
| 4888 |
"type": "text/css; charset=utf-8",
|
| 4889 |
"etag": "\"1a19-x2ekygES5db3QFOA7llYULibaAI\"",
|
| 4890 |
+
"mtime": "2024-12-20T22:01:40.097Z",
|
| 4891 |
"size": 6681,
|
| 4892 |
"path": "../public/_build/assets/index-6OxcYRx0.css"
|
| 4893 |
},
|
|
|
|
| 4895 |
"type": "text/css; charset=utf-8",
|
| 4896 |
"encoding": "br",
|
| 4897 |
"etag": "\"656-3v/KLgu8gpd8iuQNHfFGMDwAjYg\"",
|
| 4898 |
+
"mtime": "2024-12-20T22:01:40.277Z",
|
| 4899 |
"size": 1622,
|
| 4900 |
"path": "../public/_build/assets/index-6OxcYRx0.css.br"
|
| 4901 |
},
|
|
|
|
| 4903 |
"type": "text/css; charset=utf-8",
|
| 4904 |
"encoding": "gzip",
|
| 4905 |
"etag": "\"79c-UOS5UfMJNjTAOInO+oNg23l4ggA\"",
|
| 4906 |
+
"mtime": "2024-12-20T22:01:40.277Z",
|
| 4907 |
"size": 1948,
|
| 4908 |
"path": "../public/_build/assets/index-6OxcYRx0.css.gz"
|
| 4909 |
},
|
| 4910 |
+
"/_build/assets/index-B2l7OIN8.js": {
|
| 4911 |
"type": "text/javascript; charset=utf-8",
|
| 4912 |
+
"etag": "\"177-ZZWFkOzSdyHUMKebqC4XHurzXKU\"",
|
| 4913 |
+
"mtime": "2024-12-20T22:01:40.097Z",
|
| 4914 |
+
"size": 375,
|
| 4915 |
+
"path": "../public/_build/assets/index-B2l7OIN8.js"
|
| 4916 |
},
|
| 4917 |
+
"/_build/assets/index-D9aqJf_2.js": {
|
| 4918 |
"type": "text/javascript; charset=utf-8",
|
| 4919 |
+
"etag": "\"15869-6Sp8K+yz7O2i3CGuD73YMQP1fn8\"",
|
| 4920 |
+
"mtime": "2024-12-20T22:01:40.097Z",
|
| 4921 |
+
"size": 88169,
|
| 4922 |
+
"path": "../public/_build/assets/index-D9aqJf_2.js"
|
|
|
|
| 4923 |
},
|
| 4924 |
+
"/_build/assets/index-D9aqJf_2.js.br": {
|
| 4925 |
"type": "text/javascript; charset=utf-8",
|
| 4926 |
+
"encoding": "br",
|
| 4927 |
+
"etag": "\"5c5a-KK+jBexyltBLGCNJCNVXAC7xk3o\"",
|
| 4928 |
+
"mtime": "2024-12-20T22:01:40.527Z",
|
| 4929 |
+
"size": 23642,
|
| 4930 |
+
"path": "../public/_build/assets/index-D9aqJf_2.js.br"
|
| 4931 |
},
|
| 4932 |
+
"/_build/assets/index-D9aqJf_2.js.gz": {
|
| 4933 |
"type": "text/javascript; charset=utf-8",
|
| 4934 |
+
"encoding": "gzip",
|
| 4935 |
+
"etag": "\"67e6-IQVNjRwSw7eMxuwltKwd0ty/T+M\"",
|
| 4936 |
+
"mtime": "2024-12-20T22:01:40.290Z",
|
| 4937 |
+
"size": 26598,
|
| 4938 |
+
"path": "../public/_build/assets/index-D9aqJf_2.js.gz"
|
| 4939 |
},
|
| 4940 |
+
"/_build/assets/md-CWM4cTjw.js": {
|
| 4941 |
"type": "text/javascript; charset=utf-8",
|
| 4942 |
+
"etag": "\"9ec-q3nclAwCburk+LPk+09N+OS8WCI\"",
|
| 4943 |
+
"mtime": "2024-12-20T22:01:40.097Z",
|
| 4944 |
+
"size": 2540,
|
| 4945 |
+
"path": "../public/_build/assets/md-CWM4cTjw.js"
|
| 4946 |
},
|
| 4947 |
+
"/_build/assets/md-CWM4cTjw.js.br": {
|
| 4948 |
"type": "text/javascript; charset=utf-8",
|
| 4949 |
"encoding": "br",
|
| 4950 |
+
"etag": "\"3d8-1mnT9zCxnnaipYZBBD4nd0yhA7o\"",
|
| 4951 |
+
"mtime": "2024-12-20T22:01:40.277Z",
|
| 4952 |
+
"size": 984,
|
| 4953 |
+
"path": "../public/_build/assets/md-CWM4cTjw.js.br"
|
| 4954 |
},
|
| 4955 |
+
"/_build/assets/md-CWM4cTjw.js.gz": {
|
| 4956 |
"type": "text/javascript; charset=utf-8",
|
| 4957 |
"encoding": "gzip",
|
| 4958 |
+
"etag": "\"46b-TUqUe48zrPm6TAnyvIWMsMtCVTU\"",
|
| 4959 |
+
"mtime": "2024-12-20T22:01:40.277Z",
|
| 4960 |
+
"size": 1131,
|
| 4961 |
+
"path": "../public/_build/assets/md-CWM4cTjw.js.gz"
|
| 4962 |
},
|
| 4963 |
+
"/_build/assets/notfound-bj6ACJF2.js": {
|
| 4964 |
"type": "text/javascript; charset=utf-8",
|
| 4965 |
+
"etag": "\"1ba-5SM85+Cr6mkOAa2oNUvqHKT3wP4\"",
|
| 4966 |
+
"mtime": "2024-12-20T22:01:40.097Z",
|
| 4967 |
"size": 442,
|
| 4968 |
+
"path": "../public/_build/assets/notfound-bj6ACJF2.js"
|
| 4969 |
},
|
| 4970 |
+
"/_build/assets/web-D63AcvFB.js": {
|
| 4971 |
"type": "text/javascript; charset=utf-8",
|
| 4972 |
+
"etag": "\"5140-OZvZ34WdPNiomP3EPgOA5L6/KLE\"",
|
| 4973 |
+
"mtime": "2024-12-20T22:01:40.097Z",
|
| 4974 |
+
"size": 20800,
|
| 4975 |
+
"path": "../public/_build/assets/web-D63AcvFB.js"
|
| 4976 |
},
|
| 4977 |
+
"/_build/assets/web-D63AcvFB.js.br": {
|
| 4978 |
"type": "text/javascript; charset=utf-8",
|
| 4979 |
"encoding": "br",
|
| 4980 |
+
"etag": "\"1d74-QT29oZniSO/ltm/60FWN4wE3OgI\"",
|
| 4981 |
+
"mtime": "2024-12-20T22:01:40.287Z",
|
| 4982 |
+
"size": 7540,
|
| 4983 |
+
"path": "../public/_build/assets/web-D63AcvFB.js.br"
|
| 4984 |
},
|
| 4985 |
+
"/_build/assets/web-D63AcvFB.js.gz": {
|
| 4986 |
"type": "text/javascript; charset=utf-8",
|
| 4987 |
"encoding": "gzip",
|
| 4988 |
+
"etag": "\"205e-dNTutI1Iu0+bk0YW9RHCHOTsgqY\"",
|
| 4989 |
+
"mtime": "2024-12-20T22:01:40.277Z",
|
| 4990 |
+
"size": 8286,
|
| 4991 |
+
"path": "../public/_build/assets/web-D63AcvFB.js.gz"
|
| 4992 |
},
|
| 4993 |
"/_server/assets/app-wuErL4xJ.css": {
|
| 4994 |
"type": "text/css; charset=utf-8",
|
| 4995 |
"etag": "\"1b55-kjF3xgYfubfxPwjmlDtFWLyBvcM\"",
|
| 4996 |
+
"mtime": "2024-12-20T22:01:40.104Z",
|
| 4997 |
"size": 6997,
|
| 4998 |
"path": "../public/_server/assets/app-wuErL4xJ.css"
|
| 4999 |
},
|
|
|
|
| 5001 |
"type": "text/css; charset=utf-8",
|
| 5002 |
"encoding": "br",
|
| 5003 |
"etag": "\"6db-m4S3DxnQE9vls794zywaXpImmBY\"",
|
| 5004 |
+
"mtime": "2024-12-20T22:01:40.287Z",
|
| 5005 |
"size": 1755,
|
| 5006 |
"path": "../public/_server/assets/app-wuErL4xJ.css.br"
|
| 5007 |
},
|
|
|
|
| 5009 |
"type": "text/css; charset=utf-8",
|
| 5010 |
"encoding": "gzip",
|
| 5011 |
"etag": "\"82c-0WVGt9anS1gjtmJeowE47ZUV2uQ\"",
|
| 5012 |
+
"mtime": "2024-12-20T22:01:40.277Z",
|
| 5013 |
"size": 2092,
|
| 5014 |
"path": "../public/_server/assets/app-wuErL4xJ.css.gz"
|
| 5015 |
}
|
.output/server/node_modules/character-entities/index.js
ADDED
|
@@ -0,0 +1,2132 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* Map of named character references.
|
| 3 |
+
*
|
| 4 |
+
* @type {Record<string, string>}
|
| 5 |
+
*/
|
| 6 |
+
export const characterEntities = {
|
| 7 |
+
AElig: 'Æ',
|
| 8 |
+
AMP: '&',
|
| 9 |
+
Aacute: 'Á',
|
| 10 |
+
Abreve: 'Ă',
|
| 11 |
+
Acirc: 'Â',
|
| 12 |
+
Acy: 'А',
|
| 13 |
+
Afr: '𝔄',
|
| 14 |
+
Agrave: 'À',
|
| 15 |
+
Alpha: 'Α',
|
| 16 |
+
Amacr: 'Ā',
|
| 17 |
+
And: '⩓',
|
| 18 |
+
Aogon: 'Ą',
|
| 19 |
+
Aopf: '𝔸',
|
| 20 |
+
ApplyFunction: '',
|
| 21 |
+
Aring: 'Å',
|
| 22 |
+
Ascr: '𝒜',
|
| 23 |
+
Assign: '≔',
|
| 24 |
+
Atilde: 'Ã',
|
| 25 |
+
Auml: 'Ä',
|
| 26 |
+
Backslash: '∖',
|
| 27 |
+
Barv: '⫧',
|
| 28 |
+
Barwed: '⌆',
|
| 29 |
+
Bcy: 'Б',
|
| 30 |
+
Because: '∵',
|
| 31 |
+
Bernoullis: 'ℬ',
|
| 32 |
+
Beta: 'Β',
|
| 33 |
+
Bfr: '𝔅',
|
| 34 |
+
Bopf: '𝔹',
|
| 35 |
+
Breve: '˘',
|
| 36 |
+
Bscr: 'ℬ',
|
| 37 |
+
Bumpeq: '≎',
|
| 38 |
+
CHcy: 'Ч',
|
| 39 |
+
COPY: '©',
|
| 40 |
+
Cacute: 'Ć',
|
| 41 |
+
Cap: '⋒',
|
| 42 |
+
CapitalDifferentialD: 'ⅅ',
|
| 43 |
+
Cayleys: 'ℭ',
|
| 44 |
+
Ccaron: 'Č',
|
| 45 |
+
Ccedil: 'Ç',
|
| 46 |
+
Ccirc: 'Ĉ',
|
| 47 |
+
Cconint: '∰',
|
| 48 |
+
Cdot: 'Ċ',
|
| 49 |
+
Cedilla: '¸',
|
| 50 |
+
CenterDot: '·',
|
| 51 |
+
Cfr: 'ℭ',
|
| 52 |
+
Chi: 'Χ',
|
| 53 |
+
CircleDot: '⊙',
|
| 54 |
+
CircleMinus: '⊖',
|
| 55 |
+
CirclePlus: '⊕',
|
| 56 |
+
CircleTimes: '⊗',
|
| 57 |
+
ClockwiseContourIntegral: '∲',
|
| 58 |
+
CloseCurlyDoubleQuote: '”',
|
| 59 |
+
CloseCurlyQuote: '’',
|
| 60 |
+
Colon: '∷',
|
| 61 |
+
Colone: '⩴',
|
| 62 |
+
Congruent: '≡',
|
| 63 |
+
Conint: '∯',
|
| 64 |
+
ContourIntegral: '∮',
|
| 65 |
+
Copf: 'ℂ',
|
| 66 |
+
Coproduct: '∐',
|
| 67 |
+
CounterClockwiseContourIntegral: '∳',
|
| 68 |
+
Cross: '⨯',
|
| 69 |
+
Cscr: '𝒞',
|
| 70 |
+
Cup: '⋓',
|
| 71 |
+
CupCap: '≍',
|
| 72 |
+
DD: 'ⅅ',
|
| 73 |
+
DDotrahd: '⤑',
|
| 74 |
+
DJcy: 'Ђ',
|
| 75 |
+
DScy: 'Ѕ',
|
| 76 |
+
DZcy: 'Џ',
|
| 77 |
+
Dagger: '‡',
|
| 78 |
+
Darr: '↡',
|
| 79 |
+
Dashv: '⫤',
|
| 80 |
+
Dcaron: 'Ď',
|
| 81 |
+
Dcy: 'Д',
|
| 82 |
+
Del: '∇',
|
| 83 |
+
Delta: 'Δ',
|
| 84 |
+
Dfr: '𝔇',
|
| 85 |
+
DiacriticalAcute: '´',
|
| 86 |
+
DiacriticalDot: '˙',
|
| 87 |
+
DiacriticalDoubleAcute: '˝',
|
| 88 |
+
DiacriticalGrave: '`',
|
| 89 |
+
DiacriticalTilde: '˜',
|
| 90 |
+
Diamond: '⋄',
|
| 91 |
+
DifferentialD: 'ⅆ',
|
| 92 |
+
Dopf: '𝔻',
|
| 93 |
+
Dot: '¨',
|
| 94 |
+
DotDot: '⃜',
|
| 95 |
+
DotEqual: '≐',
|
| 96 |
+
DoubleContourIntegral: '∯',
|
| 97 |
+
DoubleDot: '¨',
|
| 98 |
+
DoubleDownArrow: '⇓',
|
| 99 |
+
DoubleLeftArrow: '⇐',
|
| 100 |
+
DoubleLeftRightArrow: '⇔',
|
| 101 |
+
DoubleLeftTee: '⫤',
|
| 102 |
+
DoubleLongLeftArrow: '⟸',
|
| 103 |
+
DoubleLongLeftRightArrow: '⟺',
|
| 104 |
+
DoubleLongRightArrow: '⟹',
|
| 105 |
+
DoubleRightArrow: '⇒',
|
| 106 |
+
DoubleRightTee: '⊨',
|
| 107 |
+
DoubleUpArrow: '⇑',
|
| 108 |
+
DoubleUpDownArrow: '⇕',
|
| 109 |
+
DoubleVerticalBar: '∥',
|
| 110 |
+
DownArrow: '↓',
|
| 111 |
+
DownArrowBar: '⤓',
|
| 112 |
+
DownArrowUpArrow: '⇵',
|
| 113 |
+
DownBreve: '̑',
|
| 114 |
+
DownLeftRightVector: '⥐',
|
| 115 |
+
DownLeftTeeVector: '⥞',
|
| 116 |
+
DownLeftVector: '↽',
|
| 117 |
+
DownLeftVectorBar: '⥖',
|
| 118 |
+
DownRightTeeVector: '⥟',
|
| 119 |
+
DownRightVector: '⇁',
|
| 120 |
+
DownRightVectorBar: '⥗',
|
| 121 |
+
DownTee: '⊤',
|
| 122 |
+
DownTeeArrow: '↧',
|
| 123 |
+
Downarrow: '⇓',
|
| 124 |
+
Dscr: '𝒟',
|
| 125 |
+
Dstrok: 'Đ',
|
| 126 |
+
ENG: 'Ŋ',
|
| 127 |
+
ETH: 'Ð',
|
| 128 |
+
Eacute: 'É',
|
| 129 |
+
Ecaron: 'Ě',
|
| 130 |
+
Ecirc: 'Ê',
|
| 131 |
+
Ecy: 'Э',
|
| 132 |
+
Edot: 'Ė',
|
| 133 |
+
Efr: '𝔈',
|
| 134 |
+
Egrave: 'È',
|
| 135 |
+
Element: '∈',
|
| 136 |
+
Emacr: 'Ē',
|
| 137 |
+
EmptySmallSquare: '◻',
|
| 138 |
+
EmptyVerySmallSquare: '▫',
|
| 139 |
+
Eogon: 'Ę',
|
| 140 |
+
Eopf: '𝔼',
|
| 141 |
+
Epsilon: 'Ε',
|
| 142 |
+
Equal: '⩵',
|
| 143 |
+
EqualTilde: '≂',
|
| 144 |
+
Equilibrium: '⇌',
|
| 145 |
+
Escr: 'ℰ',
|
| 146 |
+
Esim: '⩳',
|
| 147 |
+
Eta: 'Η',
|
| 148 |
+
Euml: 'Ë',
|
| 149 |
+
Exists: '∃',
|
| 150 |
+
ExponentialE: 'ⅇ',
|
| 151 |
+
Fcy: 'Ф',
|
| 152 |
+
Ffr: '𝔉',
|
| 153 |
+
FilledSmallSquare: '◼',
|
| 154 |
+
FilledVerySmallSquare: '▪',
|
| 155 |
+
Fopf: '𝔽',
|
| 156 |
+
ForAll: '∀',
|
| 157 |
+
Fouriertrf: 'ℱ',
|
| 158 |
+
Fscr: 'ℱ',
|
| 159 |
+
GJcy: 'Ѓ',
|
| 160 |
+
GT: '>',
|
| 161 |
+
Gamma: 'Γ',
|
| 162 |
+
Gammad: 'Ϝ',
|
| 163 |
+
Gbreve: 'Ğ',
|
| 164 |
+
Gcedil: 'Ģ',
|
| 165 |
+
Gcirc: 'Ĝ',
|
| 166 |
+
Gcy: 'Г',
|
| 167 |
+
Gdot: 'Ġ',
|
| 168 |
+
Gfr: '𝔊',
|
| 169 |
+
Gg: '⋙',
|
| 170 |
+
Gopf: '𝔾',
|
| 171 |
+
GreaterEqual: '≥',
|
| 172 |
+
GreaterEqualLess: '⋛',
|
| 173 |
+
GreaterFullEqual: '≧',
|
| 174 |
+
GreaterGreater: '⪢',
|
| 175 |
+
GreaterLess: '≷',
|
| 176 |
+
GreaterSlantEqual: '⩾',
|
| 177 |
+
GreaterTilde: '≳',
|
| 178 |
+
Gscr: '𝒢',
|
| 179 |
+
Gt: '≫',
|
| 180 |
+
HARDcy: 'Ъ',
|
| 181 |
+
Hacek: 'ˇ',
|
| 182 |
+
Hat: '^',
|
| 183 |
+
Hcirc: 'Ĥ',
|
| 184 |
+
Hfr: 'ℌ',
|
| 185 |
+
HilbertSpace: 'ℋ',
|
| 186 |
+
Hopf: 'ℍ',
|
| 187 |
+
HorizontalLine: '─',
|
| 188 |
+
Hscr: 'ℋ',
|
| 189 |
+
Hstrok: 'Ħ',
|
| 190 |
+
HumpDownHump: '≎',
|
| 191 |
+
HumpEqual: '≏',
|
| 192 |
+
IEcy: 'Е',
|
| 193 |
+
IJlig: 'IJ',
|
| 194 |
+
IOcy: 'Ё',
|
| 195 |
+
Iacute: 'Í',
|
| 196 |
+
Icirc: 'Î',
|
| 197 |
+
Icy: 'И',
|
| 198 |
+
Idot: 'İ',
|
| 199 |
+
Ifr: 'ℑ',
|
| 200 |
+
Igrave: 'Ì',
|
| 201 |
+
Im: 'ℑ',
|
| 202 |
+
Imacr: 'Ī',
|
| 203 |
+
ImaginaryI: 'ⅈ',
|
| 204 |
+
Implies: '⇒',
|
| 205 |
+
Int: '∬',
|
| 206 |
+
Integral: '∫',
|
| 207 |
+
Intersection: '⋂',
|
| 208 |
+
InvisibleComma: '',
|
| 209 |
+
InvisibleTimes: '',
|
| 210 |
+
Iogon: 'Į',
|
| 211 |
+
Iopf: '𝕀',
|
| 212 |
+
Iota: 'Ι',
|
| 213 |
+
Iscr: 'ℐ',
|
| 214 |
+
Itilde: 'Ĩ',
|
| 215 |
+
Iukcy: 'І',
|
| 216 |
+
Iuml: 'Ï',
|
| 217 |
+
Jcirc: 'Ĵ',
|
| 218 |
+
Jcy: 'Й',
|
| 219 |
+
Jfr: '𝔍',
|
| 220 |
+
Jopf: '𝕁',
|
| 221 |
+
Jscr: '𝒥',
|
| 222 |
+
Jsercy: 'Ј',
|
| 223 |
+
Jukcy: 'Є',
|
| 224 |
+
KHcy: 'Х',
|
| 225 |
+
KJcy: 'Ќ',
|
| 226 |
+
Kappa: 'Κ',
|
| 227 |
+
Kcedil: 'Ķ',
|
| 228 |
+
Kcy: 'К',
|
| 229 |
+
Kfr: '𝔎',
|
| 230 |
+
Kopf: '𝕂',
|
| 231 |
+
Kscr: '𝒦',
|
| 232 |
+
LJcy: 'Љ',
|
| 233 |
+
LT: '<',
|
| 234 |
+
Lacute: 'Ĺ',
|
| 235 |
+
Lambda: 'Λ',
|
| 236 |
+
Lang: '⟪',
|
| 237 |
+
Laplacetrf: 'ℒ',
|
| 238 |
+
Larr: '↞',
|
| 239 |
+
Lcaron: 'Ľ',
|
| 240 |
+
Lcedil: 'Ļ',
|
| 241 |
+
Lcy: 'Л',
|
| 242 |
+
LeftAngleBracket: '⟨',
|
| 243 |
+
LeftArrow: '←',
|
| 244 |
+
LeftArrowBar: '⇤',
|
| 245 |
+
LeftArrowRightArrow: '⇆',
|
| 246 |
+
LeftCeiling: '⌈',
|
| 247 |
+
LeftDoubleBracket: '⟦',
|
| 248 |
+
LeftDownTeeVector: '⥡',
|
| 249 |
+
LeftDownVector: '⇃',
|
| 250 |
+
LeftDownVectorBar: '⥙',
|
| 251 |
+
LeftFloor: '⌊',
|
| 252 |
+
LeftRightArrow: '↔',
|
| 253 |
+
LeftRightVector: '⥎',
|
| 254 |
+
LeftTee: '⊣',
|
| 255 |
+
LeftTeeArrow: '↤',
|
| 256 |
+
LeftTeeVector: '⥚',
|
| 257 |
+
LeftTriangle: '⊲',
|
| 258 |
+
LeftTriangleBar: '⧏',
|
| 259 |
+
LeftTriangleEqual: '⊴',
|
| 260 |
+
LeftUpDownVector: '⥑',
|
| 261 |
+
LeftUpTeeVector: '⥠',
|
| 262 |
+
LeftUpVector: '↿',
|
| 263 |
+
LeftUpVectorBar: '⥘',
|
| 264 |
+
LeftVector: '↼',
|
| 265 |
+
LeftVectorBar: '⥒',
|
| 266 |
+
Leftarrow: '⇐',
|
| 267 |
+
Leftrightarrow: '⇔',
|
| 268 |
+
LessEqualGreater: '⋚',
|
| 269 |
+
LessFullEqual: '≦',
|
| 270 |
+
LessGreater: '≶',
|
| 271 |
+
LessLess: '⪡',
|
| 272 |
+
LessSlantEqual: '⩽',
|
| 273 |
+
LessTilde: '≲',
|
| 274 |
+
Lfr: '𝔏',
|
| 275 |
+
Ll: '⋘',
|
| 276 |
+
Lleftarrow: '⇚',
|
| 277 |
+
Lmidot: 'Ŀ',
|
| 278 |
+
LongLeftArrow: '⟵',
|
| 279 |
+
LongLeftRightArrow: '⟷',
|
| 280 |
+
LongRightArrow: '⟶',
|
| 281 |
+
Longleftarrow: '⟸',
|
| 282 |
+
Longleftrightarrow: '⟺',
|
| 283 |
+
Longrightarrow: '⟹',
|
| 284 |
+
Lopf: '𝕃',
|
| 285 |
+
LowerLeftArrow: '↙',
|
| 286 |
+
LowerRightArrow: '↘',
|
| 287 |
+
Lscr: 'ℒ',
|
| 288 |
+
Lsh: '↰',
|
| 289 |
+
Lstrok: 'Ł',
|
| 290 |
+
Lt: '≪',
|
| 291 |
+
Map: '⤅',
|
| 292 |
+
Mcy: 'М',
|
| 293 |
+
MediumSpace: ' ',
|
| 294 |
+
Mellintrf: 'ℳ',
|
| 295 |
+
Mfr: '𝔐',
|
| 296 |
+
MinusPlus: '∓',
|
| 297 |
+
Mopf: '𝕄',
|
| 298 |
+
Mscr: 'ℳ',
|
| 299 |
+
Mu: 'Μ',
|
| 300 |
+
NJcy: 'Њ',
|
| 301 |
+
Nacute: 'Ń',
|
| 302 |
+
Ncaron: 'Ň',
|
| 303 |
+
Ncedil: 'Ņ',
|
| 304 |
+
Ncy: 'Н',
|
| 305 |
+
NegativeMediumSpace: '',
|
| 306 |
+
NegativeThickSpace: '',
|
| 307 |
+
NegativeThinSpace: '',
|
| 308 |
+
NegativeVeryThinSpace: '',
|
| 309 |
+
NestedGreaterGreater: '≫',
|
| 310 |
+
NestedLessLess: '≪',
|
| 311 |
+
NewLine: '\n',
|
| 312 |
+
Nfr: '𝔑',
|
| 313 |
+
NoBreak: '',
|
| 314 |
+
NonBreakingSpace: ' ',
|
| 315 |
+
Nopf: 'ℕ',
|
| 316 |
+
Not: '⫬',
|
| 317 |
+
NotCongruent: '≢',
|
| 318 |
+
NotCupCap: '≭',
|
| 319 |
+
NotDoubleVerticalBar: '∦',
|
| 320 |
+
NotElement: '∉',
|
| 321 |
+
NotEqual: '≠',
|
| 322 |
+
NotEqualTilde: '≂̸',
|
| 323 |
+
NotExists: '∄',
|
| 324 |
+
NotGreater: '≯',
|
| 325 |
+
NotGreaterEqual: '≱',
|
| 326 |
+
NotGreaterFullEqual: '≧̸',
|
| 327 |
+
NotGreaterGreater: '≫̸',
|
| 328 |
+
NotGreaterLess: '≹',
|
| 329 |
+
NotGreaterSlantEqual: '⩾̸',
|
| 330 |
+
NotGreaterTilde: '≵',
|
| 331 |
+
NotHumpDownHump: '≎̸',
|
| 332 |
+
NotHumpEqual: '≏̸',
|
| 333 |
+
NotLeftTriangle: '⋪',
|
| 334 |
+
NotLeftTriangleBar: '⧏̸',
|
| 335 |
+
NotLeftTriangleEqual: '⋬',
|
| 336 |
+
NotLess: '≮',
|
| 337 |
+
NotLessEqual: '≰',
|
| 338 |
+
NotLessGreater: '≸',
|
| 339 |
+
NotLessLess: '≪̸',
|
| 340 |
+
NotLessSlantEqual: '⩽̸',
|
| 341 |
+
NotLessTilde: '≴',
|
| 342 |
+
NotNestedGreaterGreater: '⪢̸',
|
| 343 |
+
NotNestedLessLess: '⪡̸',
|
| 344 |
+
NotPrecedes: '⊀',
|
| 345 |
+
NotPrecedesEqual: '⪯̸',
|
| 346 |
+
NotPrecedesSlantEqual: '⋠',
|
| 347 |
+
NotReverseElement: '∌',
|
| 348 |
+
NotRightTriangle: '⋫',
|
| 349 |
+
NotRightTriangleBar: '⧐̸',
|
| 350 |
+
NotRightTriangleEqual: '⋭',
|
| 351 |
+
NotSquareSubset: '⊏̸',
|
| 352 |
+
NotSquareSubsetEqual: '⋢',
|
| 353 |
+
NotSquareSuperset: '⊐̸',
|
| 354 |
+
NotSquareSupersetEqual: '⋣',
|
| 355 |
+
NotSubset: '⊂⃒',
|
| 356 |
+
NotSubsetEqual: '⊈',
|
| 357 |
+
NotSucceeds: '⊁',
|
| 358 |
+
NotSucceedsEqual: '⪰̸',
|
| 359 |
+
NotSucceedsSlantEqual: '⋡',
|
| 360 |
+
NotSucceedsTilde: '≿̸',
|
| 361 |
+
NotSuperset: '⊃⃒',
|
| 362 |
+
NotSupersetEqual: '⊉',
|
| 363 |
+
NotTilde: '≁',
|
| 364 |
+
NotTildeEqual: '≄',
|
| 365 |
+
NotTildeFullEqual: '≇',
|
| 366 |
+
NotTildeTilde: '≉',
|
| 367 |
+
NotVerticalBar: '∤',
|
| 368 |
+
Nscr: '𝒩',
|
| 369 |
+
Ntilde: 'Ñ',
|
| 370 |
+
Nu: 'Ν',
|
| 371 |
+
OElig: 'Œ',
|
| 372 |
+
Oacute: 'Ó',
|
| 373 |
+
Ocirc: 'Ô',
|
| 374 |
+
Ocy: 'О',
|
| 375 |
+
Odblac: 'Ő',
|
| 376 |
+
Ofr: '𝔒',
|
| 377 |
+
Ograve: 'Ò',
|
| 378 |
+
Omacr: 'Ō',
|
| 379 |
+
Omega: 'Ω',
|
| 380 |
+
Omicron: 'Ο',
|
| 381 |
+
Oopf: '𝕆',
|
| 382 |
+
OpenCurlyDoubleQuote: '“',
|
| 383 |
+
OpenCurlyQuote: '‘',
|
| 384 |
+
Or: '⩔',
|
| 385 |
+
Oscr: '𝒪',
|
| 386 |
+
Oslash: 'Ø',
|
| 387 |
+
Otilde: 'Õ',
|
| 388 |
+
Otimes: '⨷',
|
| 389 |
+
Ouml: 'Ö',
|
| 390 |
+
OverBar: '‾',
|
| 391 |
+
OverBrace: '⏞',
|
| 392 |
+
OverBracket: '⎴',
|
| 393 |
+
OverParenthesis: '⏜',
|
| 394 |
+
PartialD: '∂',
|
| 395 |
+
Pcy: 'П',
|
| 396 |
+
Pfr: '𝔓',
|
| 397 |
+
Phi: 'Φ',
|
| 398 |
+
Pi: 'Π',
|
| 399 |
+
PlusMinus: '±',
|
| 400 |
+
Poincareplane: 'ℌ',
|
| 401 |
+
Popf: 'ℙ',
|
| 402 |
+
Pr: '⪻',
|
| 403 |
+
Precedes: '≺',
|
| 404 |
+
PrecedesEqual: '⪯',
|
| 405 |
+
PrecedesSlantEqual: '≼',
|
| 406 |
+
PrecedesTilde: '≾',
|
| 407 |
+
Prime: '″',
|
| 408 |
+
Product: '∏',
|
| 409 |
+
Proportion: '∷',
|
| 410 |
+
Proportional: '∝',
|
| 411 |
+
Pscr: '𝒫',
|
| 412 |
+
Psi: 'Ψ',
|
| 413 |
+
QUOT: '"',
|
| 414 |
+
Qfr: '𝔔',
|
| 415 |
+
Qopf: 'ℚ',
|
| 416 |
+
Qscr: '𝒬',
|
| 417 |
+
RBarr: '⤐',
|
| 418 |
+
REG: '®',
|
| 419 |
+
Racute: 'Ŕ',
|
| 420 |
+
Rang: '⟫',
|
| 421 |
+
Rarr: '↠',
|
| 422 |
+
Rarrtl: '⤖',
|
| 423 |
+
Rcaron: 'Ř',
|
| 424 |
+
Rcedil: 'Ŗ',
|
| 425 |
+
Rcy: 'Р',
|
| 426 |
+
Re: 'ℜ',
|
| 427 |
+
ReverseElement: '∋',
|
| 428 |
+
ReverseEquilibrium: '⇋',
|
| 429 |
+
ReverseUpEquilibrium: '⥯',
|
| 430 |
+
Rfr: 'ℜ',
|
| 431 |
+
Rho: 'Ρ',
|
| 432 |
+
RightAngleBracket: '⟩',
|
| 433 |
+
RightArrow: '→',
|
| 434 |
+
RightArrowBar: '⇥',
|
| 435 |
+
RightArrowLeftArrow: '⇄',
|
| 436 |
+
RightCeiling: '⌉',
|
| 437 |
+
RightDoubleBracket: '⟧',
|
| 438 |
+
RightDownTeeVector: '⥝',
|
| 439 |
+
RightDownVector: '⇂',
|
| 440 |
+
RightDownVectorBar: '⥕',
|
| 441 |
+
RightFloor: '⌋',
|
| 442 |
+
RightTee: '⊢',
|
| 443 |
+
RightTeeArrow: '↦',
|
| 444 |
+
RightTeeVector: '⥛',
|
| 445 |
+
RightTriangle: '⊳',
|
| 446 |
+
RightTriangleBar: '⧐',
|
| 447 |
+
RightTriangleEqual: '⊵',
|
| 448 |
+
RightUpDownVector: '⥏',
|
| 449 |
+
RightUpTeeVector: '⥜',
|
| 450 |
+
RightUpVector: '↾',
|
| 451 |
+
RightUpVectorBar: '⥔',
|
| 452 |
+
RightVector: '⇀',
|
| 453 |
+
RightVectorBar: '⥓',
|
| 454 |
+
Rightarrow: '⇒',
|
| 455 |
+
Ropf: 'ℝ',
|
| 456 |
+
RoundImplies: '⥰',
|
| 457 |
+
Rrightarrow: '⇛',
|
| 458 |
+
Rscr: 'ℛ',
|
| 459 |
+
Rsh: '↱',
|
| 460 |
+
RuleDelayed: '⧴',
|
| 461 |
+
SHCHcy: 'Щ',
|
| 462 |
+
SHcy: 'Ш',
|
| 463 |
+
SOFTcy: 'Ь',
|
| 464 |
+
Sacute: 'Ś',
|
| 465 |
+
Sc: '⪼',
|
| 466 |
+
Scaron: 'Š',
|
| 467 |
+
Scedil: 'Ş',
|
| 468 |
+
Scirc: 'Ŝ',
|
| 469 |
+
Scy: 'С',
|
| 470 |
+
Sfr: '𝔖',
|
| 471 |
+
ShortDownArrow: '↓',
|
| 472 |
+
ShortLeftArrow: '←',
|
| 473 |
+
ShortRightArrow: '→',
|
| 474 |
+
ShortUpArrow: '↑',
|
| 475 |
+
Sigma: 'Σ',
|
| 476 |
+
SmallCircle: '∘',
|
| 477 |
+
Sopf: '𝕊',
|
| 478 |
+
Sqrt: '√',
|
| 479 |
+
Square: '□',
|
| 480 |
+
SquareIntersection: '⊓',
|
| 481 |
+
SquareSubset: '⊏',
|
| 482 |
+
SquareSubsetEqual: '⊑',
|
| 483 |
+
SquareSuperset: '⊐',
|
| 484 |
+
SquareSupersetEqual: '⊒',
|
| 485 |
+
SquareUnion: '⊔',
|
| 486 |
+
Sscr: '𝒮',
|
| 487 |
+
Star: '⋆',
|
| 488 |
+
Sub: '⋐',
|
| 489 |
+
Subset: '⋐',
|
| 490 |
+
SubsetEqual: '⊆',
|
| 491 |
+
Succeeds: '≻',
|
| 492 |
+
SucceedsEqual: '⪰',
|
| 493 |
+
SucceedsSlantEqual: '≽',
|
| 494 |
+
SucceedsTilde: '≿',
|
| 495 |
+
SuchThat: '∋',
|
| 496 |
+
Sum: '∑',
|
| 497 |
+
Sup: '⋑',
|
| 498 |
+
Superset: '⊃',
|
| 499 |
+
SupersetEqual: '⊇',
|
| 500 |
+
Supset: '⋑',
|
| 501 |
+
THORN: 'Þ',
|
| 502 |
+
TRADE: '™',
|
| 503 |
+
TSHcy: 'Ћ',
|
| 504 |
+
TScy: 'Ц',
|
| 505 |
+
Tab: '\t',
|
| 506 |
+
Tau: 'Τ',
|
| 507 |
+
Tcaron: 'Ť',
|
| 508 |
+
Tcedil: 'Ţ',
|
| 509 |
+
Tcy: 'Т',
|
| 510 |
+
Tfr: '𝔗',
|
| 511 |
+
Therefore: '∴',
|
| 512 |
+
Theta: 'Θ',
|
| 513 |
+
ThickSpace: ' ',
|
| 514 |
+
ThinSpace: ' ',
|
| 515 |
+
Tilde: '∼',
|
| 516 |
+
TildeEqual: '≃',
|
| 517 |
+
TildeFullEqual: '≅',
|
| 518 |
+
TildeTilde: '≈',
|
| 519 |
+
Topf: '𝕋',
|
| 520 |
+
TripleDot: '⃛',
|
| 521 |
+
Tscr: '𝒯',
|
| 522 |
+
Tstrok: 'Ŧ',
|
| 523 |
+
Uacute: 'Ú',
|
| 524 |
+
Uarr: '↟',
|
| 525 |
+
Uarrocir: '⥉',
|
| 526 |
+
Ubrcy: 'Ў',
|
| 527 |
+
Ubreve: 'Ŭ',
|
| 528 |
+
Ucirc: 'Û',
|
| 529 |
+
Ucy: 'У',
|
| 530 |
+
Udblac: 'Ű',
|
| 531 |
+
Ufr: '𝔘',
|
| 532 |
+
Ugrave: 'Ù',
|
| 533 |
+
Umacr: 'Ū',
|
| 534 |
+
UnderBar: '_',
|
| 535 |
+
UnderBrace: '⏟',
|
| 536 |
+
UnderBracket: '⎵',
|
| 537 |
+
UnderParenthesis: '⏝',
|
| 538 |
+
Union: '⋃',
|
| 539 |
+
UnionPlus: '⊎',
|
| 540 |
+
Uogon: 'Ų',
|
| 541 |
+
Uopf: '𝕌',
|
| 542 |
+
UpArrow: '↑',
|
| 543 |
+
UpArrowBar: '⤒',
|
| 544 |
+
UpArrowDownArrow: '⇅',
|
| 545 |
+
UpDownArrow: '↕',
|
| 546 |
+
UpEquilibrium: '⥮',
|
| 547 |
+
UpTee: '⊥',
|
| 548 |
+
UpTeeArrow: '↥',
|
| 549 |
+
Uparrow: '⇑',
|
| 550 |
+
Updownarrow: '⇕',
|
| 551 |
+
UpperLeftArrow: '↖',
|
| 552 |
+
UpperRightArrow: '↗',
|
| 553 |
+
Upsi: 'ϒ',
|
| 554 |
+
Upsilon: 'Υ',
|
| 555 |
+
Uring: 'Ů',
|
| 556 |
+
Uscr: '𝒰',
|
| 557 |
+
Utilde: 'Ũ',
|
| 558 |
+
Uuml: 'Ü',
|
| 559 |
+
VDash: '⊫',
|
| 560 |
+
Vbar: '⫫',
|
| 561 |
+
Vcy: 'В',
|
| 562 |
+
Vdash: '⊩',
|
| 563 |
+
Vdashl: '⫦',
|
| 564 |
+
Vee: '⋁',
|
| 565 |
+
Verbar: '‖',
|
| 566 |
+
Vert: '‖',
|
| 567 |
+
VerticalBar: '∣',
|
| 568 |
+
VerticalLine: '|',
|
| 569 |
+
VerticalSeparator: '❘',
|
| 570 |
+
VerticalTilde: '≀',
|
| 571 |
+
VeryThinSpace: ' ',
|
| 572 |
+
Vfr: '𝔙',
|
| 573 |
+
Vopf: '𝕍',
|
| 574 |
+
Vscr: '𝒱',
|
| 575 |
+
Vvdash: '⊪',
|
| 576 |
+
Wcirc: 'Ŵ',
|
| 577 |
+
Wedge: '⋀',
|
| 578 |
+
Wfr: '𝔚',
|
| 579 |
+
Wopf: '𝕎',
|
| 580 |
+
Wscr: '𝒲',
|
| 581 |
+
Xfr: '𝔛',
|
| 582 |
+
Xi: 'Ξ',
|
| 583 |
+
Xopf: '𝕏',
|
| 584 |
+
Xscr: '𝒳',
|
| 585 |
+
YAcy: 'Я',
|
| 586 |
+
YIcy: 'Ї',
|
| 587 |
+
YUcy: 'Ю',
|
| 588 |
+
Yacute: 'Ý',
|
| 589 |
+
Ycirc: 'Ŷ',
|
| 590 |
+
Ycy: 'Ы',
|
| 591 |
+
Yfr: '𝔜',
|
| 592 |
+
Yopf: '𝕐',
|
| 593 |
+
Yscr: '𝒴',
|
| 594 |
+
Yuml: 'Ÿ',
|
| 595 |
+
ZHcy: 'Ж',
|
| 596 |
+
Zacute: 'Ź',
|
| 597 |
+
Zcaron: 'Ž',
|
| 598 |
+
Zcy: 'З',
|
| 599 |
+
Zdot: 'Ż',
|
| 600 |
+
ZeroWidthSpace: '',
|
| 601 |
+
Zeta: 'Ζ',
|
| 602 |
+
Zfr: 'ℨ',
|
| 603 |
+
Zopf: 'ℤ',
|
| 604 |
+
Zscr: '𝒵',
|
| 605 |
+
aacute: 'á',
|
| 606 |
+
abreve: 'ă',
|
| 607 |
+
ac: '∾',
|
| 608 |
+
acE: '∾̳',
|
| 609 |
+
acd: '∿',
|
| 610 |
+
acirc: 'â',
|
| 611 |
+
acute: '´',
|
| 612 |
+
acy: 'а',
|
| 613 |
+
aelig: 'æ',
|
| 614 |
+
af: '',
|
| 615 |
+
afr: '𝔞',
|
| 616 |
+
agrave: 'à',
|
| 617 |
+
alefsym: 'ℵ',
|
| 618 |
+
aleph: 'ℵ',
|
| 619 |
+
alpha: 'α',
|
| 620 |
+
amacr: 'ā',
|
| 621 |
+
amalg: '⨿',
|
| 622 |
+
amp: '&',
|
| 623 |
+
and: '∧',
|
| 624 |
+
andand: '⩕',
|
| 625 |
+
andd: '⩜',
|
| 626 |
+
andslope: '⩘',
|
| 627 |
+
andv: '⩚',
|
| 628 |
+
ang: '∠',
|
| 629 |
+
ange: '⦤',
|
| 630 |
+
angle: '∠',
|
| 631 |
+
angmsd: '∡',
|
| 632 |
+
angmsdaa: '⦨',
|
| 633 |
+
angmsdab: '⦩',
|
| 634 |
+
angmsdac: '⦪',
|
| 635 |
+
angmsdad: '⦫',
|
| 636 |
+
angmsdae: '⦬',
|
| 637 |
+
angmsdaf: '⦭',
|
| 638 |
+
angmsdag: '⦮',
|
| 639 |
+
angmsdah: '⦯',
|
| 640 |
+
angrt: '∟',
|
| 641 |
+
angrtvb: '⊾',
|
| 642 |
+
angrtvbd: '⦝',
|
| 643 |
+
angsph: '∢',
|
| 644 |
+
angst: 'Å',
|
| 645 |
+
angzarr: '⍼',
|
| 646 |
+
aogon: 'ą',
|
| 647 |
+
aopf: '𝕒',
|
| 648 |
+
ap: '≈',
|
| 649 |
+
apE: '⩰',
|
| 650 |
+
apacir: '⩯',
|
| 651 |
+
ape: '≊',
|
| 652 |
+
apid: '≋',
|
| 653 |
+
apos: "'",
|
| 654 |
+
approx: '≈',
|
| 655 |
+
approxeq: '≊',
|
| 656 |
+
aring: 'å',
|
| 657 |
+
ascr: '𝒶',
|
| 658 |
+
ast: '*',
|
| 659 |
+
asymp: '≈',
|
| 660 |
+
asympeq: '≍',
|
| 661 |
+
atilde: 'ã',
|
| 662 |
+
auml: 'ä',
|
| 663 |
+
awconint: '∳',
|
| 664 |
+
awint: '⨑',
|
| 665 |
+
bNot: '⫭',
|
| 666 |
+
backcong: '≌',
|
| 667 |
+
backepsilon: '϶',
|
| 668 |
+
backprime: '‵',
|
| 669 |
+
backsim: '∽',
|
| 670 |
+
backsimeq: '⋍',
|
| 671 |
+
barvee: '⊽',
|
| 672 |
+
barwed: '⌅',
|
| 673 |
+
barwedge: '⌅',
|
| 674 |
+
bbrk: '⎵',
|
| 675 |
+
bbrktbrk: '⎶',
|
| 676 |
+
bcong: '≌',
|
| 677 |
+
bcy: 'б',
|
| 678 |
+
bdquo: '„',
|
| 679 |
+
becaus: '∵',
|
| 680 |
+
because: '∵',
|
| 681 |
+
bemptyv: '⦰',
|
| 682 |
+
bepsi: '϶',
|
| 683 |
+
bernou: 'ℬ',
|
| 684 |
+
beta: 'β',
|
| 685 |
+
beth: 'ℶ',
|
| 686 |
+
between: '≬',
|
| 687 |
+
bfr: '𝔟',
|
| 688 |
+
bigcap: '⋂',
|
| 689 |
+
bigcirc: '◯',
|
| 690 |
+
bigcup: '⋃',
|
| 691 |
+
bigodot: '⨀',
|
| 692 |
+
bigoplus: '⨁',
|
| 693 |
+
bigotimes: '⨂',
|
| 694 |
+
bigsqcup: '⨆',
|
| 695 |
+
bigstar: '★',
|
| 696 |
+
bigtriangledown: '▽',
|
| 697 |
+
bigtriangleup: '△',
|
| 698 |
+
biguplus: '⨄',
|
| 699 |
+
bigvee: '⋁',
|
| 700 |
+
bigwedge: '⋀',
|
| 701 |
+
bkarow: '⤍',
|
| 702 |
+
blacklozenge: '⧫',
|
| 703 |
+
blacksquare: '▪',
|
| 704 |
+
blacktriangle: '▴',
|
| 705 |
+
blacktriangledown: '▾',
|
| 706 |
+
blacktriangleleft: '◂',
|
| 707 |
+
blacktriangleright: '▸',
|
| 708 |
+
blank: '␣',
|
| 709 |
+
blk12: '▒',
|
| 710 |
+
blk14: '░',
|
| 711 |
+
blk34: '▓',
|
| 712 |
+
block: '█',
|
| 713 |
+
bne: '=⃥',
|
| 714 |
+
bnequiv: '≡⃥',
|
| 715 |
+
bnot: '⌐',
|
| 716 |
+
bopf: '𝕓',
|
| 717 |
+
bot: '⊥',
|
| 718 |
+
bottom: '⊥',
|
| 719 |
+
bowtie: '⋈',
|
| 720 |
+
boxDL: '╗',
|
| 721 |
+
boxDR: '╔',
|
| 722 |
+
boxDl: '╖',
|
| 723 |
+
boxDr: '╓',
|
| 724 |
+
boxH: '═',
|
| 725 |
+
boxHD: '╦',
|
| 726 |
+
boxHU: '╩',
|
| 727 |
+
boxHd: '╤',
|
| 728 |
+
boxHu: '╧',
|
| 729 |
+
boxUL: '╝',
|
| 730 |
+
boxUR: '╚',
|
| 731 |
+
boxUl: '╜',
|
| 732 |
+
boxUr: '╙',
|
| 733 |
+
boxV: '║',
|
| 734 |
+
boxVH: '╬',
|
| 735 |
+
boxVL: '╣',
|
| 736 |
+
boxVR: '╠',
|
| 737 |
+
boxVh: '╫',
|
| 738 |
+
boxVl: '╢',
|
| 739 |
+
boxVr: '╟',
|
| 740 |
+
boxbox: '⧉',
|
| 741 |
+
boxdL: '╕',
|
| 742 |
+
boxdR: '╒',
|
| 743 |
+
boxdl: '┐',
|
| 744 |
+
boxdr: '┌',
|
| 745 |
+
boxh: '─',
|
| 746 |
+
boxhD: '╥',
|
| 747 |
+
boxhU: '╨',
|
| 748 |
+
boxhd: '┬',
|
| 749 |
+
boxhu: '┴',
|
| 750 |
+
boxminus: '⊟',
|
| 751 |
+
boxplus: '⊞',
|
| 752 |
+
boxtimes: '⊠',
|
| 753 |
+
boxuL: '╛',
|
| 754 |
+
boxuR: '╘',
|
| 755 |
+
boxul: '┘',
|
| 756 |
+
boxur: '└',
|
| 757 |
+
boxv: '│',
|
| 758 |
+
boxvH: '╪',
|
| 759 |
+
boxvL: '╡',
|
| 760 |
+
boxvR: '╞',
|
| 761 |
+
boxvh: '┼',
|
| 762 |
+
boxvl: '┤',
|
| 763 |
+
boxvr: '├',
|
| 764 |
+
bprime: '‵',
|
| 765 |
+
breve: '˘',
|
| 766 |
+
brvbar: '¦',
|
| 767 |
+
bscr: '𝒷',
|
| 768 |
+
bsemi: '⁏',
|
| 769 |
+
bsim: '∽',
|
| 770 |
+
bsime: '⋍',
|
| 771 |
+
bsol: '\\',
|
| 772 |
+
bsolb: '⧅',
|
| 773 |
+
bsolhsub: '⟈',
|
| 774 |
+
bull: '•',
|
| 775 |
+
bullet: '•',
|
| 776 |
+
bump: '≎',
|
| 777 |
+
bumpE: '⪮',
|
| 778 |
+
bumpe: '≏',
|
| 779 |
+
bumpeq: '≏',
|
| 780 |
+
cacute: 'ć',
|
| 781 |
+
cap: '∩',
|
| 782 |
+
capand: '⩄',
|
| 783 |
+
capbrcup: '⩉',
|
| 784 |
+
capcap: '⩋',
|
| 785 |
+
capcup: '⩇',
|
| 786 |
+
capdot: '⩀',
|
| 787 |
+
caps: '∩︀',
|
| 788 |
+
caret: '⁁',
|
| 789 |
+
caron: 'ˇ',
|
| 790 |
+
ccaps: '⩍',
|
| 791 |
+
ccaron: 'č',
|
| 792 |
+
ccedil: 'ç',
|
| 793 |
+
ccirc: 'ĉ',
|
| 794 |
+
ccups: '⩌',
|
| 795 |
+
ccupssm: '⩐',
|
| 796 |
+
cdot: 'ċ',
|
| 797 |
+
cedil: '¸',
|
| 798 |
+
cemptyv: '⦲',
|
| 799 |
+
cent: '¢',
|
| 800 |
+
centerdot: '·',
|
| 801 |
+
cfr: '𝔠',
|
| 802 |
+
chcy: 'ч',
|
| 803 |
+
check: '✓',
|
| 804 |
+
checkmark: '✓',
|
| 805 |
+
chi: 'χ',
|
| 806 |
+
cir: '○',
|
| 807 |
+
cirE: '⧃',
|
| 808 |
+
circ: 'ˆ',
|
| 809 |
+
circeq: '≗',
|
| 810 |
+
circlearrowleft: '↺',
|
| 811 |
+
circlearrowright: '↻',
|
| 812 |
+
circledR: '®',
|
| 813 |
+
circledS: 'Ⓢ',
|
| 814 |
+
circledast: '⊛',
|
| 815 |
+
circledcirc: '⊚',
|
| 816 |
+
circleddash: '⊝',
|
| 817 |
+
cire: '≗',
|
| 818 |
+
cirfnint: '⨐',
|
| 819 |
+
cirmid: '⫯',
|
| 820 |
+
cirscir: '⧂',
|
| 821 |
+
clubs: '♣',
|
| 822 |
+
clubsuit: '♣',
|
| 823 |
+
colon: ':',
|
| 824 |
+
colone: '≔',
|
| 825 |
+
coloneq: '≔',
|
| 826 |
+
comma: ',',
|
| 827 |
+
commat: '@',
|
| 828 |
+
comp: '∁',
|
| 829 |
+
compfn: '∘',
|
| 830 |
+
complement: '∁',
|
| 831 |
+
complexes: 'ℂ',
|
| 832 |
+
cong: '≅',
|
| 833 |
+
congdot: '⩭',
|
| 834 |
+
conint: '∮',
|
| 835 |
+
copf: '𝕔',
|
| 836 |
+
coprod: '∐',
|
| 837 |
+
copy: '©',
|
| 838 |
+
copysr: '℗',
|
| 839 |
+
crarr: '↵',
|
| 840 |
+
cross: '✗',
|
| 841 |
+
cscr: '𝒸',
|
| 842 |
+
csub: '⫏',
|
| 843 |
+
csube: '⫑',
|
| 844 |
+
csup: '⫐',
|
| 845 |
+
csupe: '⫒',
|
| 846 |
+
ctdot: '⋯',
|
| 847 |
+
cudarrl: '⤸',
|
| 848 |
+
cudarrr: '⤵',
|
| 849 |
+
cuepr: '⋞',
|
| 850 |
+
cuesc: '⋟',
|
| 851 |
+
cularr: '↶',
|
| 852 |
+
cularrp: '⤽',
|
| 853 |
+
cup: '∪',
|
| 854 |
+
cupbrcap: '⩈',
|
| 855 |
+
cupcap: '⩆',
|
| 856 |
+
cupcup: '⩊',
|
| 857 |
+
cupdot: '⊍',
|
| 858 |
+
cupor: '⩅',
|
| 859 |
+
cups: '∪︀',
|
| 860 |
+
curarr: '↷',
|
| 861 |
+
curarrm: '⤼',
|
| 862 |
+
curlyeqprec: '⋞',
|
| 863 |
+
curlyeqsucc: '⋟',
|
| 864 |
+
curlyvee: '⋎',
|
| 865 |
+
curlywedge: '⋏',
|
| 866 |
+
curren: '¤',
|
| 867 |
+
curvearrowleft: '↶',
|
| 868 |
+
curvearrowright: '↷',
|
| 869 |
+
cuvee: '⋎',
|
| 870 |
+
cuwed: '⋏',
|
| 871 |
+
cwconint: '∲',
|
| 872 |
+
cwint: '∱',
|
| 873 |
+
cylcty: '⌭',
|
| 874 |
+
dArr: '⇓',
|
| 875 |
+
dHar: '⥥',
|
| 876 |
+
dagger: '†',
|
| 877 |
+
daleth: 'ℸ',
|
| 878 |
+
darr: '↓',
|
| 879 |
+
dash: '‐',
|
| 880 |
+
dashv: '⊣',
|
| 881 |
+
dbkarow: '⤏',
|
| 882 |
+
dblac: '˝',
|
| 883 |
+
dcaron: 'ď',
|
| 884 |
+
dcy: 'д',
|
| 885 |
+
dd: 'ⅆ',
|
| 886 |
+
ddagger: '‡',
|
| 887 |
+
ddarr: '⇊',
|
| 888 |
+
ddotseq: '⩷',
|
| 889 |
+
deg: '°',
|
| 890 |
+
delta: 'δ',
|
| 891 |
+
demptyv: '⦱',
|
| 892 |
+
dfisht: '⥿',
|
| 893 |
+
dfr: '𝔡',
|
| 894 |
+
dharl: '⇃',
|
| 895 |
+
dharr: '⇂',
|
| 896 |
+
diam: '⋄',
|
| 897 |
+
diamond: '⋄',
|
| 898 |
+
diamondsuit: '♦',
|
| 899 |
+
diams: '♦',
|
| 900 |
+
die: '¨',
|
| 901 |
+
digamma: 'ϝ',
|
| 902 |
+
disin: '⋲',
|
| 903 |
+
div: '÷',
|
| 904 |
+
divide: '÷',
|
| 905 |
+
divideontimes: '⋇',
|
| 906 |
+
divonx: '⋇',
|
| 907 |
+
djcy: 'ђ',
|
| 908 |
+
dlcorn: '⌞',
|
| 909 |
+
dlcrop: '⌍',
|
| 910 |
+
dollar: '$',
|
| 911 |
+
dopf: '𝕕',
|
| 912 |
+
dot: '˙',
|
| 913 |
+
doteq: '≐',
|
| 914 |
+
doteqdot: '≑',
|
| 915 |
+
dotminus: '∸',
|
| 916 |
+
dotplus: '∔',
|
| 917 |
+
dotsquare: '⊡',
|
| 918 |
+
doublebarwedge: '⌆',
|
| 919 |
+
downarrow: '↓',
|
| 920 |
+
downdownarrows: '⇊',
|
| 921 |
+
downharpoonleft: '⇃',
|
| 922 |
+
downharpoonright: '⇂',
|
| 923 |
+
drbkarow: '⤐',
|
| 924 |
+
drcorn: '⌟',
|
| 925 |
+
drcrop: '⌌',
|
| 926 |
+
dscr: '𝒹',
|
| 927 |
+
dscy: 'ѕ',
|
| 928 |
+
dsol: '⧶',
|
| 929 |
+
dstrok: 'đ',
|
| 930 |
+
dtdot: '⋱',
|
| 931 |
+
dtri: '▿',
|
| 932 |
+
dtrif: '▾',
|
| 933 |
+
duarr: '⇵',
|
| 934 |
+
duhar: '⥯',
|
| 935 |
+
dwangle: '⦦',
|
| 936 |
+
dzcy: 'џ',
|
| 937 |
+
dzigrarr: '⟿',
|
| 938 |
+
eDDot: '⩷',
|
| 939 |
+
eDot: '≑',
|
| 940 |
+
eacute: 'é',
|
| 941 |
+
easter: '⩮',
|
| 942 |
+
ecaron: 'ě',
|
| 943 |
+
ecir: '≖',
|
| 944 |
+
ecirc: 'ê',
|
| 945 |
+
ecolon: '≕',
|
| 946 |
+
ecy: 'э',
|
| 947 |
+
edot: 'ė',
|
| 948 |
+
ee: 'ⅇ',
|
| 949 |
+
efDot: '≒',
|
| 950 |
+
efr: '𝔢',
|
| 951 |
+
eg: '⪚',
|
| 952 |
+
egrave: 'è',
|
| 953 |
+
egs: '⪖',
|
| 954 |
+
egsdot: '⪘',
|
| 955 |
+
el: '⪙',
|
| 956 |
+
elinters: '⏧',
|
| 957 |
+
ell: 'ℓ',
|
| 958 |
+
els: '⪕',
|
| 959 |
+
elsdot: '⪗',
|
| 960 |
+
emacr: 'ē',
|
| 961 |
+
empty: '∅',
|
| 962 |
+
emptyset: '∅',
|
| 963 |
+
emptyv: '∅',
|
| 964 |
+
emsp13: ' ',
|
| 965 |
+
emsp14: ' ',
|
| 966 |
+
emsp: ' ',
|
| 967 |
+
eng: 'ŋ',
|
| 968 |
+
ensp: ' ',
|
| 969 |
+
eogon: 'ę',
|
| 970 |
+
eopf: '𝕖',
|
| 971 |
+
epar: '⋕',
|
| 972 |
+
eparsl: '⧣',
|
| 973 |
+
eplus: '⩱',
|
| 974 |
+
epsi: 'ε',
|
| 975 |
+
epsilon: 'ε',
|
| 976 |
+
epsiv: 'ϵ',
|
| 977 |
+
eqcirc: '≖',
|
| 978 |
+
eqcolon: '≕',
|
| 979 |
+
eqsim: '≂',
|
| 980 |
+
eqslantgtr: '⪖',
|
| 981 |
+
eqslantless: '⪕',
|
| 982 |
+
equals: '=',
|
| 983 |
+
equest: '≟',
|
| 984 |
+
equiv: '≡',
|
| 985 |
+
equivDD: '⩸',
|
| 986 |
+
eqvparsl: '⧥',
|
| 987 |
+
erDot: '≓',
|
| 988 |
+
erarr: '⥱',
|
| 989 |
+
escr: 'ℯ',
|
| 990 |
+
esdot: '≐',
|
| 991 |
+
esim: '≂',
|
| 992 |
+
eta: 'η',
|
| 993 |
+
eth: 'ð',
|
| 994 |
+
euml: 'ë',
|
| 995 |
+
euro: '€',
|
| 996 |
+
excl: '!',
|
| 997 |
+
exist: '∃',
|
| 998 |
+
expectation: 'ℰ',
|
| 999 |
+
exponentiale: 'ⅇ',
|
| 1000 |
+
fallingdotseq: '≒',
|
| 1001 |
+
fcy: 'ф',
|
| 1002 |
+
female: '♀',
|
| 1003 |
+
ffilig: 'ffi',
|
| 1004 |
+
fflig: 'ff',
|
| 1005 |
+
ffllig: 'ffl',
|
| 1006 |
+
ffr: '𝔣',
|
| 1007 |
+
filig: 'fi',
|
| 1008 |
+
fjlig: 'fj',
|
| 1009 |
+
flat: '♭',
|
| 1010 |
+
fllig: 'fl',
|
| 1011 |
+
fltns: '▱',
|
| 1012 |
+
fnof: 'ƒ',
|
| 1013 |
+
fopf: '𝕗',
|
| 1014 |
+
forall: '∀',
|
| 1015 |
+
fork: '⋔',
|
| 1016 |
+
forkv: '⫙',
|
| 1017 |
+
fpartint: '⨍',
|
| 1018 |
+
frac12: '½',
|
| 1019 |
+
frac13: '⅓',
|
| 1020 |
+
frac14: '¼',
|
| 1021 |
+
frac15: '⅕',
|
| 1022 |
+
frac16: '⅙',
|
| 1023 |
+
frac18: '⅛',
|
| 1024 |
+
frac23: '⅔',
|
| 1025 |
+
frac25: '⅖',
|
| 1026 |
+
frac34: '¾',
|
| 1027 |
+
frac35: '⅗',
|
| 1028 |
+
frac38: '⅜',
|
| 1029 |
+
frac45: '⅘',
|
| 1030 |
+
frac56: '⅚',
|
| 1031 |
+
frac58: '⅝',
|
| 1032 |
+
frac78: '⅞',
|
| 1033 |
+
frasl: '⁄',
|
| 1034 |
+
frown: '⌢',
|
| 1035 |
+
fscr: '𝒻',
|
| 1036 |
+
gE: '≧',
|
| 1037 |
+
gEl: '⪌',
|
| 1038 |
+
gacute: 'ǵ',
|
| 1039 |
+
gamma: 'γ',
|
| 1040 |
+
gammad: 'ϝ',
|
| 1041 |
+
gap: '⪆',
|
| 1042 |
+
gbreve: 'ğ',
|
| 1043 |
+
gcirc: 'ĝ',
|
| 1044 |
+
gcy: 'г',
|
| 1045 |
+
gdot: 'ġ',
|
| 1046 |
+
ge: '≥',
|
| 1047 |
+
gel: '⋛',
|
| 1048 |
+
geq: '≥',
|
| 1049 |
+
geqq: '≧',
|
| 1050 |
+
geqslant: '⩾',
|
| 1051 |
+
ges: '⩾',
|
| 1052 |
+
gescc: '⪩',
|
| 1053 |
+
gesdot: '⪀',
|
| 1054 |
+
gesdoto: '⪂',
|
| 1055 |
+
gesdotol: '⪄',
|
| 1056 |
+
gesl: '⋛︀',
|
| 1057 |
+
gesles: '⪔',
|
| 1058 |
+
gfr: '𝔤',
|
| 1059 |
+
gg: '≫',
|
| 1060 |
+
ggg: '⋙',
|
| 1061 |
+
gimel: 'ℷ',
|
| 1062 |
+
gjcy: 'ѓ',
|
| 1063 |
+
gl: '≷',
|
| 1064 |
+
glE: '⪒',
|
| 1065 |
+
gla: '⪥',
|
| 1066 |
+
glj: '⪤',
|
| 1067 |
+
gnE: '≩',
|
| 1068 |
+
gnap: '⪊',
|
| 1069 |
+
gnapprox: '⪊',
|
| 1070 |
+
gne: '⪈',
|
| 1071 |
+
gneq: '⪈',
|
| 1072 |
+
gneqq: '≩',
|
| 1073 |
+
gnsim: '⋧',
|
| 1074 |
+
gopf: '𝕘',
|
| 1075 |
+
grave: '`',
|
| 1076 |
+
gscr: 'ℊ',
|
| 1077 |
+
gsim: '≳',
|
| 1078 |
+
gsime: '⪎',
|
| 1079 |
+
gsiml: '⪐',
|
| 1080 |
+
gt: '>',
|
| 1081 |
+
gtcc: '⪧',
|
| 1082 |
+
gtcir: '⩺',
|
| 1083 |
+
gtdot: '⋗',
|
| 1084 |
+
gtlPar: '⦕',
|
| 1085 |
+
gtquest: '⩼',
|
| 1086 |
+
gtrapprox: '⪆',
|
| 1087 |
+
gtrarr: '⥸',
|
| 1088 |
+
gtrdot: '⋗',
|
| 1089 |
+
gtreqless: '⋛',
|
| 1090 |
+
gtreqqless: '⪌',
|
| 1091 |
+
gtrless: '≷',
|
| 1092 |
+
gtrsim: '≳',
|
| 1093 |
+
gvertneqq: '≩︀',
|
| 1094 |
+
gvnE: '≩︀',
|
| 1095 |
+
hArr: '⇔',
|
| 1096 |
+
hairsp: ' ',
|
| 1097 |
+
half: '½',
|
| 1098 |
+
hamilt: 'ℋ',
|
| 1099 |
+
hardcy: 'ъ',
|
| 1100 |
+
harr: '↔',
|
| 1101 |
+
harrcir: '⥈',
|
| 1102 |
+
harrw: '↭',
|
| 1103 |
+
hbar: 'ℏ',
|
| 1104 |
+
hcirc: 'ĥ',
|
| 1105 |
+
hearts: '♥',
|
| 1106 |
+
heartsuit: '♥',
|
| 1107 |
+
hellip: '…',
|
| 1108 |
+
hercon: '⊹',
|
| 1109 |
+
hfr: '𝔥',
|
| 1110 |
+
hksearow: '⤥',
|
| 1111 |
+
hkswarow: '⤦',
|
| 1112 |
+
hoarr: '⇿',
|
| 1113 |
+
homtht: '∻',
|
| 1114 |
+
hookleftarrow: '↩',
|
| 1115 |
+
hookrightarrow: '↪',
|
| 1116 |
+
hopf: '𝕙',
|
| 1117 |
+
horbar: '―',
|
| 1118 |
+
hscr: '𝒽',
|
| 1119 |
+
hslash: 'ℏ',
|
| 1120 |
+
hstrok: 'ħ',
|
| 1121 |
+
hybull: '⁃',
|
| 1122 |
+
hyphen: '‐',
|
| 1123 |
+
iacute: 'í',
|
| 1124 |
+
ic: '',
|
| 1125 |
+
icirc: 'î',
|
| 1126 |
+
icy: 'и',
|
| 1127 |
+
iecy: 'е',
|
| 1128 |
+
iexcl: '¡',
|
| 1129 |
+
iff: '⇔',
|
| 1130 |
+
ifr: '𝔦',
|
| 1131 |
+
igrave: 'ì',
|
| 1132 |
+
ii: 'ⅈ',
|
| 1133 |
+
iiiint: '⨌',
|
| 1134 |
+
iiint: '∭',
|
| 1135 |
+
iinfin: '⧜',
|
| 1136 |
+
iiota: '℩',
|
| 1137 |
+
ijlig: 'ij',
|
| 1138 |
+
imacr: 'ī',
|
| 1139 |
+
image: 'ℑ',
|
| 1140 |
+
imagline: 'ℐ',
|
| 1141 |
+
imagpart: 'ℑ',
|
| 1142 |
+
imath: 'ı',
|
| 1143 |
+
imof: '⊷',
|
| 1144 |
+
imped: 'Ƶ',
|
| 1145 |
+
in: '∈',
|
| 1146 |
+
incare: '℅',
|
| 1147 |
+
infin: '∞',
|
| 1148 |
+
infintie: '⧝',
|
| 1149 |
+
inodot: 'ı',
|
| 1150 |
+
int: '∫',
|
| 1151 |
+
intcal: '⊺',
|
| 1152 |
+
integers: 'ℤ',
|
| 1153 |
+
intercal: '⊺',
|
| 1154 |
+
intlarhk: '⨗',
|
| 1155 |
+
intprod: '⨼',
|
| 1156 |
+
iocy: 'ё',
|
| 1157 |
+
iogon: 'į',
|
| 1158 |
+
iopf: '𝕚',
|
| 1159 |
+
iota: 'ι',
|
| 1160 |
+
iprod: '⨼',
|
| 1161 |
+
iquest: '¿',
|
| 1162 |
+
iscr: '𝒾',
|
| 1163 |
+
isin: '∈',
|
| 1164 |
+
isinE: '⋹',
|
| 1165 |
+
isindot: '⋵',
|
| 1166 |
+
isins: '⋴',
|
| 1167 |
+
isinsv: '⋳',
|
| 1168 |
+
isinv: '∈',
|
| 1169 |
+
it: '',
|
| 1170 |
+
itilde: 'ĩ',
|
| 1171 |
+
iukcy: 'і',
|
| 1172 |
+
iuml: 'ï',
|
| 1173 |
+
jcirc: 'ĵ',
|
| 1174 |
+
jcy: 'й',
|
| 1175 |
+
jfr: '𝔧',
|
| 1176 |
+
jmath: 'ȷ',
|
| 1177 |
+
jopf: '𝕛',
|
| 1178 |
+
jscr: '𝒿',
|
| 1179 |
+
jsercy: 'ј',
|
| 1180 |
+
jukcy: 'є',
|
| 1181 |
+
kappa: 'κ',
|
| 1182 |
+
kappav: 'ϰ',
|
| 1183 |
+
kcedil: 'ķ',
|
| 1184 |
+
kcy: 'к',
|
| 1185 |
+
kfr: '𝔨',
|
| 1186 |
+
kgreen: 'ĸ',
|
| 1187 |
+
khcy: 'х',
|
| 1188 |
+
kjcy: 'ќ',
|
| 1189 |
+
kopf: '𝕜',
|
| 1190 |
+
kscr: '𝓀',
|
| 1191 |
+
lAarr: '⇚',
|
| 1192 |
+
lArr: '⇐',
|
| 1193 |
+
lAtail: '⤛',
|
| 1194 |
+
lBarr: '⤎',
|
| 1195 |
+
lE: '≦',
|
| 1196 |
+
lEg: '⪋',
|
| 1197 |
+
lHar: '⥢',
|
| 1198 |
+
lacute: 'ĺ',
|
| 1199 |
+
laemptyv: '⦴',
|
| 1200 |
+
lagran: 'ℒ',
|
| 1201 |
+
lambda: 'λ',
|
| 1202 |
+
lang: '⟨',
|
| 1203 |
+
langd: '⦑',
|
| 1204 |
+
langle: '⟨',
|
| 1205 |
+
lap: '⪅',
|
| 1206 |
+
laquo: '«',
|
| 1207 |
+
larr: '←',
|
| 1208 |
+
larrb: '⇤',
|
| 1209 |
+
larrbfs: '⤟',
|
| 1210 |
+
larrfs: '⤝',
|
| 1211 |
+
larrhk: '↩',
|
| 1212 |
+
larrlp: '↫',
|
| 1213 |
+
larrpl: '⤹',
|
| 1214 |
+
larrsim: '⥳',
|
| 1215 |
+
larrtl: '↢',
|
| 1216 |
+
lat: '⪫',
|
| 1217 |
+
latail: '⤙',
|
| 1218 |
+
late: '⪭',
|
| 1219 |
+
lates: '⪭︀',
|
| 1220 |
+
lbarr: '⤌',
|
| 1221 |
+
lbbrk: '❲',
|
| 1222 |
+
lbrace: '{',
|
| 1223 |
+
lbrack: '[',
|
| 1224 |
+
lbrke: '⦋',
|
| 1225 |
+
lbrksld: '⦏',
|
| 1226 |
+
lbrkslu: '⦍',
|
| 1227 |
+
lcaron: 'ľ',
|
| 1228 |
+
lcedil: 'ļ',
|
| 1229 |
+
lceil: '⌈',
|
| 1230 |
+
lcub: '{',
|
| 1231 |
+
lcy: 'л',
|
| 1232 |
+
ldca: '⤶',
|
| 1233 |
+
ldquo: '“',
|
| 1234 |
+
ldquor: '„',
|
| 1235 |
+
ldrdhar: '⥧',
|
| 1236 |
+
ldrushar: '⥋',
|
| 1237 |
+
ldsh: '↲',
|
| 1238 |
+
le: '≤',
|
| 1239 |
+
leftarrow: '←',
|
| 1240 |
+
leftarrowtail: '↢',
|
| 1241 |
+
leftharpoondown: '↽',
|
| 1242 |
+
leftharpoonup: '↼',
|
| 1243 |
+
leftleftarrows: '⇇',
|
| 1244 |
+
leftrightarrow: '↔',
|
| 1245 |
+
leftrightarrows: '⇆',
|
| 1246 |
+
leftrightharpoons: '⇋',
|
| 1247 |
+
leftrightsquigarrow: '↭',
|
| 1248 |
+
leftthreetimes: '⋋',
|
| 1249 |
+
leg: '⋚',
|
| 1250 |
+
leq: '≤',
|
| 1251 |
+
leqq: '≦',
|
| 1252 |
+
leqslant: '⩽',
|
| 1253 |
+
les: '⩽',
|
| 1254 |
+
lescc: '⪨',
|
| 1255 |
+
lesdot: '⩿',
|
| 1256 |
+
lesdoto: '⪁',
|
| 1257 |
+
lesdotor: '⪃',
|
| 1258 |
+
lesg: '⋚︀',
|
| 1259 |
+
lesges: '⪓',
|
| 1260 |
+
lessapprox: '⪅',
|
| 1261 |
+
lessdot: '⋖',
|
| 1262 |
+
lesseqgtr: '⋚',
|
| 1263 |
+
lesseqqgtr: '⪋',
|
| 1264 |
+
lessgtr: '≶',
|
| 1265 |
+
lesssim: '≲',
|
| 1266 |
+
lfisht: '⥼',
|
| 1267 |
+
lfloor: '⌊',
|
| 1268 |
+
lfr: '𝔩',
|
| 1269 |
+
lg: '≶',
|
| 1270 |
+
lgE: '⪑',
|
| 1271 |
+
lhard: '↽',
|
| 1272 |
+
lharu: '↼',
|
| 1273 |
+
lharul: '⥪',
|
| 1274 |
+
lhblk: '▄',
|
| 1275 |
+
ljcy: 'љ',
|
| 1276 |
+
ll: '≪',
|
| 1277 |
+
llarr: '⇇',
|
| 1278 |
+
llcorner: '⌞',
|
| 1279 |
+
llhard: '⥫',
|
| 1280 |
+
lltri: '◺',
|
| 1281 |
+
lmidot: 'ŀ',
|
| 1282 |
+
lmoust: '⎰',
|
| 1283 |
+
lmoustache: '⎰',
|
| 1284 |
+
lnE: '≨',
|
| 1285 |
+
lnap: '⪉',
|
| 1286 |
+
lnapprox: '⪉',
|
| 1287 |
+
lne: '⪇',
|
| 1288 |
+
lneq: '⪇',
|
| 1289 |
+
lneqq: '≨',
|
| 1290 |
+
lnsim: '⋦',
|
| 1291 |
+
loang: '⟬',
|
| 1292 |
+
loarr: '⇽',
|
| 1293 |
+
lobrk: '⟦',
|
| 1294 |
+
longleftarrow: '⟵',
|
| 1295 |
+
longleftrightarrow: '⟷',
|
| 1296 |
+
longmapsto: '⟼',
|
| 1297 |
+
longrightarrow: '⟶',
|
| 1298 |
+
looparrowleft: '↫',
|
| 1299 |
+
looparrowright: '↬',
|
| 1300 |
+
lopar: '⦅',
|
| 1301 |
+
lopf: '𝕝',
|
| 1302 |
+
loplus: '⨭',
|
| 1303 |
+
lotimes: '⨴',
|
| 1304 |
+
lowast: '∗',
|
| 1305 |
+
lowbar: '_',
|
| 1306 |
+
loz: '◊',
|
| 1307 |
+
lozenge: '◊',
|
| 1308 |
+
lozf: '⧫',
|
| 1309 |
+
lpar: '(',
|
| 1310 |
+
lparlt: '⦓',
|
| 1311 |
+
lrarr: '⇆',
|
| 1312 |
+
lrcorner: '⌟',
|
| 1313 |
+
lrhar: '⇋',
|
| 1314 |
+
lrhard: '⥭',
|
| 1315 |
+
lrm: '',
|
| 1316 |
+
lrtri: '⊿',
|
| 1317 |
+
lsaquo: '‹',
|
| 1318 |
+
lscr: '𝓁',
|
| 1319 |
+
lsh: '↰',
|
| 1320 |
+
lsim: '≲',
|
| 1321 |
+
lsime: '⪍',
|
| 1322 |
+
lsimg: '⪏',
|
| 1323 |
+
lsqb: '[',
|
| 1324 |
+
lsquo: '‘',
|
| 1325 |
+
lsquor: '‚',
|
| 1326 |
+
lstrok: 'ł',
|
| 1327 |
+
lt: '<',
|
| 1328 |
+
ltcc: '⪦',
|
| 1329 |
+
ltcir: '⩹',
|
| 1330 |
+
ltdot: '⋖',
|
| 1331 |
+
lthree: '⋋',
|
| 1332 |
+
ltimes: '⋉',
|
| 1333 |
+
ltlarr: '⥶',
|
| 1334 |
+
ltquest: '⩻',
|
| 1335 |
+
ltrPar: '⦖',
|
| 1336 |
+
ltri: '◃',
|
| 1337 |
+
ltrie: '⊴',
|
| 1338 |
+
ltrif: '◂',
|
| 1339 |
+
lurdshar: '⥊',
|
| 1340 |
+
luruhar: '⥦',
|
| 1341 |
+
lvertneqq: '≨︀',
|
| 1342 |
+
lvnE: '≨︀',
|
| 1343 |
+
mDDot: '∺',
|
| 1344 |
+
macr: '¯',
|
| 1345 |
+
male: '♂',
|
| 1346 |
+
malt: '✠',
|
| 1347 |
+
maltese: '✠',
|
| 1348 |
+
map: '↦',
|
| 1349 |
+
mapsto: '↦',
|
| 1350 |
+
mapstodown: '↧',
|
| 1351 |
+
mapstoleft: '↤',
|
| 1352 |
+
mapstoup: '↥',
|
| 1353 |
+
marker: '▮',
|
| 1354 |
+
mcomma: '⨩',
|
| 1355 |
+
mcy: 'м',
|
| 1356 |
+
mdash: '—',
|
| 1357 |
+
measuredangle: '∡',
|
| 1358 |
+
mfr: '𝔪',
|
| 1359 |
+
mho: '℧',
|
| 1360 |
+
micro: 'µ',
|
| 1361 |
+
mid: '∣',
|
| 1362 |
+
midast: '*',
|
| 1363 |
+
midcir: '⫰',
|
| 1364 |
+
middot: '·',
|
| 1365 |
+
minus: '−',
|
| 1366 |
+
minusb: '⊟',
|
| 1367 |
+
minusd: '∸',
|
| 1368 |
+
minusdu: '⨪',
|
| 1369 |
+
mlcp: '⫛',
|
| 1370 |
+
mldr: '…',
|
| 1371 |
+
mnplus: '∓',
|
| 1372 |
+
models: '⊧',
|
| 1373 |
+
mopf: '𝕞',
|
| 1374 |
+
mp: '∓',
|
| 1375 |
+
mscr: '𝓂',
|
| 1376 |
+
mstpos: '∾',
|
| 1377 |
+
mu: 'μ',
|
| 1378 |
+
multimap: '⊸',
|
| 1379 |
+
mumap: '⊸',
|
| 1380 |
+
nGg: '⋙̸',
|
| 1381 |
+
nGt: '≫⃒',
|
| 1382 |
+
nGtv: '≫̸',
|
| 1383 |
+
nLeftarrow: '⇍',
|
| 1384 |
+
nLeftrightarrow: '⇎',
|
| 1385 |
+
nLl: '⋘̸',
|
| 1386 |
+
nLt: '≪⃒',
|
| 1387 |
+
nLtv: '≪̸',
|
| 1388 |
+
nRightarrow: '⇏',
|
| 1389 |
+
nVDash: '⊯',
|
| 1390 |
+
nVdash: '⊮',
|
| 1391 |
+
nabla: '∇',
|
| 1392 |
+
nacute: 'ń',
|
| 1393 |
+
nang: '∠⃒',
|
| 1394 |
+
nap: '≉',
|
| 1395 |
+
napE: '⩰̸',
|
| 1396 |
+
napid: '≋̸',
|
| 1397 |
+
napos: 'ʼn',
|
| 1398 |
+
napprox: '≉',
|
| 1399 |
+
natur: '♮',
|
| 1400 |
+
natural: '♮',
|
| 1401 |
+
naturals: 'ℕ',
|
| 1402 |
+
nbsp: ' ',
|
| 1403 |
+
nbump: '≎̸',
|
| 1404 |
+
nbumpe: '≏̸',
|
| 1405 |
+
ncap: '⩃',
|
| 1406 |
+
ncaron: 'ň',
|
| 1407 |
+
ncedil: 'ņ',
|
| 1408 |
+
ncong: '≇',
|
| 1409 |
+
ncongdot: '⩭̸',
|
| 1410 |
+
ncup: '⩂',
|
| 1411 |
+
ncy: 'н',
|
| 1412 |
+
ndash: '–',
|
| 1413 |
+
ne: '≠',
|
| 1414 |
+
neArr: '⇗',
|
| 1415 |
+
nearhk: '⤤',
|
| 1416 |
+
nearr: '↗',
|
| 1417 |
+
nearrow: '↗',
|
| 1418 |
+
nedot: '≐̸',
|
| 1419 |
+
nequiv: '≢',
|
| 1420 |
+
nesear: '⤨',
|
| 1421 |
+
nesim: '≂̸',
|
| 1422 |
+
nexist: '∄',
|
| 1423 |
+
nexists: '∄',
|
| 1424 |
+
nfr: '𝔫',
|
| 1425 |
+
ngE: '≧̸',
|
| 1426 |
+
nge: '≱',
|
| 1427 |
+
ngeq: '≱',
|
| 1428 |
+
ngeqq: '≧̸',
|
| 1429 |
+
ngeqslant: '⩾̸',
|
| 1430 |
+
nges: '⩾̸',
|
| 1431 |
+
ngsim: '≵',
|
| 1432 |
+
ngt: '≯',
|
| 1433 |
+
ngtr: '≯',
|
| 1434 |
+
nhArr: '⇎',
|
| 1435 |
+
nharr: '↮',
|
| 1436 |
+
nhpar: '⫲',
|
| 1437 |
+
ni: '∋',
|
| 1438 |
+
nis: '⋼',
|
| 1439 |
+
nisd: '⋺',
|
| 1440 |
+
niv: '∋',
|
| 1441 |
+
njcy: 'њ',
|
| 1442 |
+
nlArr: '⇍',
|
| 1443 |
+
nlE: '≦̸',
|
| 1444 |
+
nlarr: '↚',
|
| 1445 |
+
nldr: '‥',
|
| 1446 |
+
nle: '≰',
|
| 1447 |
+
nleftarrow: '↚',
|
| 1448 |
+
nleftrightarrow: '↮',
|
| 1449 |
+
nleq: '≰',
|
| 1450 |
+
nleqq: '≦̸',
|
| 1451 |
+
nleqslant: '⩽̸',
|
| 1452 |
+
nles: '⩽̸',
|
| 1453 |
+
nless: '≮',
|
| 1454 |
+
nlsim: '≴',
|
| 1455 |
+
nlt: '≮',
|
| 1456 |
+
nltri: '⋪',
|
| 1457 |
+
nltrie: '⋬',
|
| 1458 |
+
nmid: '∤',
|
| 1459 |
+
nopf: '𝕟',
|
| 1460 |
+
not: '¬',
|
| 1461 |
+
notin: '∉',
|
| 1462 |
+
notinE: '⋹̸',
|
| 1463 |
+
notindot: '⋵̸',
|
| 1464 |
+
notinva: '∉',
|
| 1465 |
+
notinvb: '⋷',
|
| 1466 |
+
notinvc: '⋶',
|
| 1467 |
+
notni: '∌',
|
| 1468 |
+
notniva: '∌',
|
| 1469 |
+
notnivb: '⋾',
|
| 1470 |
+
notnivc: '⋽',
|
| 1471 |
+
npar: '∦',
|
| 1472 |
+
nparallel: '∦',
|
| 1473 |
+
nparsl: '⫽⃥',
|
| 1474 |
+
npart: '∂̸',
|
| 1475 |
+
npolint: '⨔',
|
| 1476 |
+
npr: '⊀',
|
| 1477 |
+
nprcue: '⋠',
|
| 1478 |
+
npre: '⪯̸',
|
| 1479 |
+
nprec: '⊀',
|
| 1480 |
+
npreceq: '⪯̸',
|
| 1481 |
+
nrArr: '⇏',
|
| 1482 |
+
nrarr: '↛',
|
| 1483 |
+
nrarrc: '⤳̸',
|
| 1484 |
+
nrarrw: '↝̸',
|
| 1485 |
+
nrightarrow: '↛',
|
| 1486 |
+
nrtri: '⋫',
|
| 1487 |
+
nrtrie: '⋭',
|
| 1488 |
+
nsc: '⊁',
|
| 1489 |
+
nsccue: '⋡',
|
| 1490 |
+
nsce: '⪰̸',
|
| 1491 |
+
nscr: '𝓃',
|
| 1492 |
+
nshortmid: '∤',
|
| 1493 |
+
nshortparallel: '∦',
|
| 1494 |
+
nsim: '≁',
|
| 1495 |
+
nsime: '≄',
|
| 1496 |
+
nsimeq: '≄',
|
| 1497 |
+
nsmid: '∤',
|
| 1498 |
+
nspar: '∦',
|
| 1499 |
+
nsqsube: '⋢',
|
| 1500 |
+
nsqsupe: '⋣',
|
| 1501 |
+
nsub: '⊄',
|
| 1502 |
+
nsubE: '⫅̸',
|
| 1503 |
+
nsube: '⊈',
|
| 1504 |
+
nsubset: '⊂⃒',
|
| 1505 |
+
nsubseteq: '⊈',
|
| 1506 |
+
nsubseteqq: '⫅̸',
|
| 1507 |
+
nsucc: '⊁',
|
| 1508 |
+
nsucceq: '⪰̸',
|
| 1509 |
+
nsup: '⊅',
|
| 1510 |
+
nsupE: '⫆̸',
|
| 1511 |
+
nsupe: '⊉',
|
| 1512 |
+
nsupset: '⊃⃒',
|
| 1513 |
+
nsupseteq: '⊉',
|
| 1514 |
+
nsupseteqq: '⫆̸',
|
| 1515 |
+
ntgl: '≹',
|
| 1516 |
+
ntilde: 'ñ',
|
| 1517 |
+
ntlg: '≸',
|
| 1518 |
+
ntriangleleft: '⋪',
|
| 1519 |
+
ntrianglelefteq: '⋬',
|
| 1520 |
+
ntriangleright: '⋫',
|
| 1521 |
+
ntrianglerighteq: '⋭',
|
| 1522 |
+
nu: 'ν',
|
| 1523 |
+
num: '#',
|
| 1524 |
+
numero: '№',
|
| 1525 |
+
numsp: ' ',
|
| 1526 |
+
nvDash: '⊭',
|
| 1527 |
+
nvHarr: '⤄',
|
| 1528 |
+
nvap: '≍⃒',
|
| 1529 |
+
nvdash: '⊬',
|
| 1530 |
+
nvge: '≥⃒',
|
| 1531 |
+
nvgt: '>⃒',
|
| 1532 |
+
nvinfin: '⧞',
|
| 1533 |
+
nvlArr: '⤂',
|
| 1534 |
+
nvle: '≤⃒',
|
| 1535 |
+
nvlt: '<⃒',
|
| 1536 |
+
nvltrie: '⊴⃒',
|
| 1537 |
+
nvrArr: '⤃',
|
| 1538 |
+
nvrtrie: '⊵⃒',
|
| 1539 |
+
nvsim: '∼⃒',
|
| 1540 |
+
nwArr: '⇖',
|
| 1541 |
+
nwarhk: '⤣',
|
| 1542 |
+
nwarr: '↖',
|
| 1543 |
+
nwarrow: '↖',
|
| 1544 |
+
nwnear: '⤧',
|
| 1545 |
+
oS: 'Ⓢ',
|
| 1546 |
+
oacute: 'ó',
|
| 1547 |
+
oast: '⊛',
|
| 1548 |
+
ocir: '⊚',
|
| 1549 |
+
ocirc: 'ô',
|
| 1550 |
+
ocy: 'о',
|
| 1551 |
+
odash: '⊝',
|
| 1552 |
+
odblac: 'ő',
|
| 1553 |
+
odiv: '⨸',
|
| 1554 |
+
odot: '⊙',
|
| 1555 |
+
odsold: '⦼',
|
| 1556 |
+
oelig: 'œ',
|
| 1557 |
+
ofcir: '⦿',
|
| 1558 |
+
ofr: '𝔬',
|
| 1559 |
+
ogon: '˛',
|
| 1560 |
+
ograve: 'ò',
|
| 1561 |
+
ogt: '⧁',
|
| 1562 |
+
ohbar: '⦵',
|
| 1563 |
+
ohm: 'Ω',
|
| 1564 |
+
oint: '∮',
|
| 1565 |
+
olarr: '↺',
|
| 1566 |
+
olcir: '⦾',
|
| 1567 |
+
olcross: '⦻',
|
| 1568 |
+
oline: '‾',
|
| 1569 |
+
olt: '⧀',
|
| 1570 |
+
omacr: 'ō',
|
| 1571 |
+
omega: 'ω',
|
| 1572 |
+
omicron: 'ο',
|
| 1573 |
+
omid: '⦶',
|
| 1574 |
+
ominus: '⊖',
|
| 1575 |
+
oopf: '𝕠',
|
| 1576 |
+
opar: '⦷',
|
| 1577 |
+
operp: '⦹',
|
| 1578 |
+
oplus: '⊕',
|
| 1579 |
+
or: '∨',
|
| 1580 |
+
orarr: '↻',
|
| 1581 |
+
ord: '⩝',
|
| 1582 |
+
order: 'ℴ',
|
| 1583 |
+
orderof: 'ℴ',
|
| 1584 |
+
ordf: 'ª',
|
| 1585 |
+
ordm: 'º',
|
| 1586 |
+
origof: '⊶',
|
| 1587 |
+
oror: '⩖',
|
| 1588 |
+
orslope: '⩗',
|
| 1589 |
+
orv: '⩛',
|
| 1590 |
+
oscr: 'ℴ',
|
| 1591 |
+
oslash: 'ø',
|
| 1592 |
+
osol: '⊘',
|
| 1593 |
+
otilde: 'õ',
|
| 1594 |
+
otimes: '⊗',
|
| 1595 |
+
otimesas: '⨶',
|
| 1596 |
+
ouml: 'ö',
|
| 1597 |
+
ovbar: '⌽',
|
| 1598 |
+
par: '∥',
|
| 1599 |
+
para: '¶',
|
| 1600 |
+
parallel: '∥',
|
| 1601 |
+
parsim: '⫳',
|
| 1602 |
+
parsl: '⫽',
|
| 1603 |
+
part: '∂',
|
| 1604 |
+
pcy: 'п',
|
| 1605 |
+
percnt: '%',
|
| 1606 |
+
period: '.',
|
| 1607 |
+
permil: '‰',
|
| 1608 |
+
perp: '⊥',
|
| 1609 |
+
pertenk: '‱',
|
| 1610 |
+
pfr: '𝔭',
|
| 1611 |
+
phi: 'φ',
|
| 1612 |
+
phiv: 'ϕ',
|
| 1613 |
+
phmmat: 'ℳ',
|
| 1614 |
+
phone: '☎',
|
| 1615 |
+
pi: 'π',
|
| 1616 |
+
pitchfork: '⋔',
|
| 1617 |
+
piv: 'ϖ',
|
| 1618 |
+
planck: 'ℏ',
|
| 1619 |
+
planckh: 'ℎ',
|
| 1620 |
+
plankv: 'ℏ',
|
| 1621 |
+
plus: '+',
|
| 1622 |
+
plusacir: '⨣',
|
| 1623 |
+
plusb: '⊞',
|
| 1624 |
+
pluscir: '⨢',
|
| 1625 |
+
plusdo: '∔',
|
| 1626 |
+
plusdu: '⨥',
|
| 1627 |
+
pluse: '⩲',
|
| 1628 |
+
plusmn: '±',
|
| 1629 |
+
plussim: '⨦',
|
| 1630 |
+
plustwo: '⨧',
|
| 1631 |
+
pm: '±',
|
| 1632 |
+
pointint: '⨕',
|
| 1633 |
+
popf: '𝕡',
|
| 1634 |
+
pound: '£',
|
| 1635 |
+
pr: '≺',
|
| 1636 |
+
prE: '⪳',
|
| 1637 |
+
prap: '⪷',
|
| 1638 |
+
prcue: '≼',
|
| 1639 |
+
pre: '⪯',
|
| 1640 |
+
prec: '≺',
|
| 1641 |
+
precapprox: '⪷',
|
| 1642 |
+
preccurlyeq: '≼',
|
| 1643 |
+
preceq: '⪯',
|
| 1644 |
+
precnapprox: '⪹',
|
| 1645 |
+
precneqq: '⪵',
|
| 1646 |
+
precnsim: '⋨',
|
| 1647 |
+
precsim: '≾',
|
| 1648 |
+
prime: '′',
|
| 1649 |
+
primes: 'ℙ',
|
| 1650 |
+
prnE: '⪵',
|
| 1651 |
+
prnap: '⪹',
|
| 1652 |
+
prnsim: '⋨',
|
| 1653 |
+
prod: '∏',
|
| 1654 |
+
profalar: '⌮',
|
| 1655 |
+
profline: '⌒',
|
| 1656 |
+
profsurf: '⌓',
|
| 1657 |
+
prop: '∝',
|
| 1658 |
+
propto: '∝',
|
| 1659 |
+
prsim: '≾',
|
| 1660 |
+
prurel: '⊰',
|
| 1661 |
+
pscr: '𝓅',
|
| 1662 |
+
psi: 'ψ',
|
| 1663 |
+
puncsp: ' ',
|
| 1664 |
+
qfr: '𝔮',
|
| 1665 |
+
qint: '⨌',
|
| 1666 |
+
qopf: '𝕢',
|
| 1667 |
+
qprime: '⁗',
|
| 1668 |
+
qscr: '𝓆',
|
| 1669 |
+
quaternions: 'ℍ',
|
| 1670 |
+
quatint: '⨖',
|
| 1671 |
+
quest: '?',
|
| 1672 |
+
questeq: '≟',
|
| 1673 |
+
quot: '"',
|
| 1674 |
+
rAarr: '⇛',
|
| 1675 |
+
rArr: '⇒',
|
| 1676 |
+
rAtail: '⤜',
|
| 1677 |
+
rBarr: '⤏',
|
| 1678 |
+
rHar: '⥤',
|
| 1679 |
+
race: '∽̱',
|
| 1680 |
+
racute: 'ŕ',
|
| 1681 |
+
radic: '√',
|
| 1682 |
+
raemptyv: '⦳',
|
| 1683 |
+
rang: '⟩',
|
| 1684 |
+
rangd: '⦒',
|
| 1685 |
+
range: '⦥',
|
| 1686 |
+
rangle: '⟩',
|
| 1687 |
+
raquo: '»',
|
| 1688 |
+
rarr: '→',
|
| 1689 |
+
rarrap: '⥵',
|
| 1690 |
+
rarrb: '⇥',
|
| 1691 |
+
rarrbfs: '⤠',
|
| 1692 |
+
rarrc: '⤳',
|
| 1693 |
+
rarrfs: '⤞',
|
| 1694 |
+
rarrhk: '↪',
|
| 1695 |
+
rarrlp: '↬',
|
| 1696 |
+
rarrpl: '⥅',
|
| 1697 |
+
rarrsim: '⥴',
|
| 1698 |
+
rarrtl: '↣',
|
| 1699 |
+
rarrw: '↝',
|
| 1700 |
+
ratail: '⤚',
|
| 1701 |
+
ratio: '∶',
|
| 1702 |
+
rationals: 'ℚ',
|
| 1703 |
+
rbarr: '⤍',
|
| 1704 |
+
rbbrk: '❳',
|
| 1705 |
+
rbrace: '}',
|
| 1706 |
+
rbrack: ']',
|
| 1707 |
+
rbrke: '⦌',
|
| 1708 |
+
rbrksld: '⦎',
|
| 1709 |
+
rbrkslu: '⦐',
|
| 1710 |
+
rcaron: 'ř',
|
| 1711 |
+
rcedil: 'ŗ',
|
| 1712 |
+
rceil: '⌉',
|
| 1713 |
+
rcub: '}',
|
| 1714 |
+
rcy: 'р',
|
| 1715 |
+
rdca: '⤷',
|
| 1716 |
+
rdldhar: '⥩',
|
| 1717 |
+
rdquo: '”',
|
| 1718 |
+
rdquor: '”',
|
| 1719 |
+
rdsh: '↳',
|
| 1720 |
+
real: 'ℜ',
|
| 1721 |
+
realine: 'ℛ',
|
| 1722 |
+
realpart: 'ℜ',
|
| 1723 |
+
reals: 'ℝ',
|
| 1724 |
+
rect: '▭',
|
| 1725 |
+
reg: '®',
|
| 1726 |
+
rfisht: '⥽',
|
| 1727 |
+
rfloor: '⌋',
|
| 1728 |
+
rfr: '𝔯',
|
| 1729 |
+
rhard: '⇁',
|
| 1730 |
+
rharu: '⇀',
|
| 1731 |
+
rharul: '⥬',
|
| 1732 |
+
rho: 'ρ',
|
| 1733 |
+
rhov: 'ϱ',
|
| 1734 |
+
rightarrow: '→',
|
| 1735 |
+
rightarrowtail: '↣',
|
| 1736 |
+
rightharpoondown: '⇁',
|
| 1737 |
+
rightharpoonup: '⇀',
|
| 1738 |
+
rightleftarrows: '⇄',
|
| 1739 |
+
rightleftharpoons: '⇌',
|
| 1740 |
+
rightrightarrows: '⇉',
|
| 1741 |
+
rightsquigarrow: '↝',
|
| 1742 |
+
rightthreetimes: '⋌',
|
| 1743 |
+
ring: '˚',
|
| 1744 |
+
risingdotseq: '≓',
|
| 1745 |
+
rlarr: '⇄',
|
| 1746 |
+
rlhar: '⇌',
|
| 1747 |
+
rlm: '',
|
| 1748 |
+
rmoust: '⎱',
|
| 1749 |
+
rmoustache: '⎱',
|
| 1750 |
+
rnmid: '⫮',
|
| 1751 |
+
roang: '⟭',
|
| 1752 |
+
roarr: '⇾',
|
| 1753 |
+
robrk: '⟧',
|
| 1754 |
+
ropar: '⦆',
|
| 1755 |
+
ropf: '𝕣',
|
| 1756 |
+
roplus: '⨮',
|
| 1757 |
+
rotimes: '⨵',
|
| 1758 |
+
rpar: ')',
|
| 1759 |
+
rpargt: '⦔',
|
| 1760 |
+
rppolint: '⨒',
|
| 1761 |
+
rrarr: '⇉',
|
| 1762 |
+
rsaquo: '›',
|
| 1763 |
+
rscr: '𝓇',
|
| 1764 |
+
rsh: '↱',
|
| 1765 |
+
rsqb: ']',
|
| 1766 |
+
rsquo: '’',
|
| 1767 |
+
rsquor: '’',
|
| 1768 |
+
rthree: '⋌',
|
| 1769 |
+
rtimes: '⋊',
|
| 1770 |
+
rtri: '▹',
|
| 1771 |
+
rtrie: '⊵',
|
| 1772 |
+
rtrif: '▸',
|
| 1773 |
+
rtriltri: '⧎',
|
| 1774 |
+
ruluhar: '⥨',
|
| 1775 |
+
rx: '℞',
|
| 1776 |
+
sacute: 'ś',
|
| 1777 |
+
sbquo: '‚',
|
| 1778 |
+
sc: '≻',
|
| 1779 |
+
scE: '⪴',
|
| 1780 |
+
scap: '⪸',
|
| 1781 |
+
scaron: 'š',
|
| 1782 |
+
sccue: '≽',
|
| 1783 |
+
sce: '⪰',
|
| 1784 |
+
scedil: 'ş',
|
| 1785 |
+
scirc: 'ŝ',
|
| 1786 |
+
scnE: '⪶',
|
| 1787 |
+
scnap: '⪺',
|
| 1788 |
+
scnsim: '⋩',
|
| 1789 |
+
scpolint: '⨓',
|
| 1790 |
+
scsim: '≿',
|
| 1791 |
+
scy: 'с',
|
| 1792 |
+
sdot: '⋅',
|
| 1793 |
+
sdotb: '⊡',
|
| 1794 |
+
sdote: '⩦',
|
| 1795 |
+
seArr: '⇘',
|
| 1796 |
+
searhk: '⤥',
|
| 1797 |
+
searr: '↘',
|
| 1798 |
+
searrow: '↘',
|
| 1799 |
+
sect: '§',
|
| 1800 |
+
semi: ';',
|
| 1801 |
+
seswar: '⤩',
|
| 1802 |
+
setminus: '∖',
|
| 1803 |
+
setmn: '∖',
|
| 1804 |
+
sext: '✶',
|
| 1805 |
+
sfr: '𝔰',
|
| 1806 |
+
sfrown: '⌢',
|
| 1807 |
+
sharp: '♯',
|
| 1808 |
+
shchcy: 'щ',
|
| 1809 |
+
shcy: 'ш',
|
| 1810 |
+
shortmid: '∣',
|
| 1811 |
+
shortparallel: '∥',
|
| 1812 |
+
shy: '',
|
| 1813 |
+
sigma: 'σ',
|
| 1814 |
+
sigmaf: 'ς',
|
| 1815 |
+
sigmav: 'ς',
|
| 1816 |
+
sim: '∼',
|
| 1817 |
+
simdot: '⩪',
|
| 1818 |
+
sime: '≃',
|
| 1819 |
+
simeq: '≃',
|
| 1820 |
+
simg: '⪞',
|
| 1821 |
+
simgE: '⪠',
|
| 1822 |
+
siml: '⪝',
|
| 1823 |
+
simlE: '⪟',
|
| 1824 |
+
simne: '≆',
|
| 1825 |
+
simplus: '⨤',
|
| 1826 |
+
simrarr: '⥲',
|
| 1827 |
+
slarr: '←',
|
| 1828 |
+
smallsetminus: '∖',
|
| 1829 |
+
smashp: '⨳',
|
| 1830 |
+
smeparsl: '⧤',
|
| 1831 |
+
smid: '∣',
|
| 1832 |
+
smile: '⌣',
|
| 1833 |
+
smt: '⪪',
|
| 1834 |
+
smte: '⪬',
|
| 1835 |
+
smtes: '⪬︀',
|
| 1836 |
+
softcy: 'ь',
|
| 1837 |
+
sol: '/',
|
| 1838 |
+
solb: '⧄',
|
| 1839 |
+
solbar: '⌿',
|
| 1840 |
+
sopf: '𝕤',
|
| 1841 |
+
spades: '♠',
|
| 1842 |
+
spadesuit: '♠',
|
| 1843 |
+
spar: '∥',
|
| 1844 |
+
sqcap: '⊓',
|
| 1845 |
+
sqcaps: '⊓︀',
|
| 1846 |
+
sqcup: '⊔',
|
| 1847 |
+
sqcups: '⊔︀',
|
| 1848 |
+
sqsub: '⊏',
|
| 1849 |
+
sqsube: '⊑',
|
| 1850 |
+
sqsubset: '⊏',
|
| 1851 |
+
sqsubseteq: '⊑',
|
| 1852 |
+
sqsup: '⊐',
|
| 1853 |
+
sqsupe: '⊒',
|
| 1854 |
+
sqsupset: '⊐',
|
| 1855 |
+
sqsupseteq: '⊒',
|
| 1856 |
+
squ: '□',
|
| 1857 |
+
square: '□',
|
| 1858 |
+
squarf: '▪',
|
| 1859 |
+
squf: '▪',
|
| 1860 |
+
srarr: '→',
|
| 1861 |
+
sscr: '𝓈',
|
| 1862 |
+
ssetmn: '∖',
|
| 1863 |
+
ssmile: '⌣',
|
| 1864 |
+
sstarf: '⋆',
|
| 1865 |
+
star: '☆',
|
| 1866 |
+
starf: '★',
|
| 1867 |
+
straightepsilon: 'ϵ',
|
| 1868 |
+
straightphi: 'ϕ',
|
| 1869 |
+
strns: '¯',
|
| 1870 |
+
sub: '⊂',
|
| 1871 |
+
subE: '⫅',
|
| 1872 |
+
subdot: '⪽',
|
| 1873 |
+
sube: '⊆',
|
| 1874 |
+
subedot: '⫃',
|
| 1875 |
+
submult: '⫁',
|
| 1876 |
+
subnE: '⫋',
|
| 1877 |
+
subne: '⊊',
|
| 1878 |
+
subplus: '⪿',
|
| 1879 |
+
subrarr: '⥹',
|
| 1880 |
+
subset: '⊂',
|
| 1881 |
+
subseteq: '⊆',
|
| 1882 |
+
subseteqq: '⫅',
|
| 1883 |
+
subsetneq: '⊊',
|
| 1884 |
+
subsetneqq: '⫋',
|
| 1885 |
+
subsim: '⫇',
|
| 1886 |
+
subsub: '⫕',
|
| 1887 |
+
subsup: '⫓',
|
| 1888 |
+
succ: '≻',
|
| 1889 |
+
succapprox: '⪸',
|
| 1890 |
+
succcurlyeq: '≽',
|
| 1891 |
+
succeq: '⪰',
|
| 1892 |
+
succnapprox: '⪺',
|
| 1893 |
+
succneqq: '⪶',
|
| 1894 |
+
succnsim: '⋩',
|
| 1895 |
+
succsim: '≿',
|
| 1896 |
+
sum: '∑',
|
| 1897 |
+
sung: '♪',
|
| 1898 |
+
sup1: '¹',
|
| 1899 |
+
sup2: '²',
|
| 1900 |
+
sup3: '³',
|
| 1901 |
+
sup: '⊃',
|
| 1902 |
+
supE: '⫆',
|
| 1903 |
+
supdot: '⪾',
|
| 1904 |
+
supdsub: '⫘',
|
| 1905 |
+
supe: '⊇',
|
| 1906 |
+
supedot: '⫄',
|
| 1907 |
+
suphsol: '⟉',
|
| 1908 |
+
suphsub: '⫗',
|
| 1909 |
+
suplarr: '⥻',
|
| 1910 |
+
supmult: '⫂',
|
| 1911 |
+
supnE: '⫌',
|
| 1912 |
+
supne: '⊋',
|
| 1913 |
+
supplus: '⫀',
|
| 1914 |
+
supset: '⊃',
|
| 1915 |
+
supseteq: '⊇',
|
| 1916 |
+
supseteqq: '⫆',
|
| 1917 |
+
supsetneq: '⊋',
|
| 1918 |
+
supsetneqq: '⫌',
|
| 1919 |
+
supsim: '⫈',
|
| 1920 |
+
supsub: '⫔',
|
| 1921 |
+
supsup: '⫖',
|
| 1922 |
+
swArr: '⇙',
|
| 1923 |
+
swarhk: '⤦',
|
| 1924 |
+
swarr: '↙',
|
| 1925 |
+
swarrow: '↙',
|
| 1926 |
+
swnwar: '⤪',
|
| 1927 |
+
szlig: 'ß',
|
| 1928 |
+
target: '⌖',
|
| 1929 |
+
tau: 'τ',
|
| 1930 |
+
tbrk: '⎴',
|
| 1931 |
+
tcaron: 'ť',
|
| 1932 |
+
tcedil: 'ţ',
|
| 1933 |
+
tcy: 'т',
|
| 1934 |
+
tdot: '⃛',
|
| 1935 |
+
telrec: '⌕',
|
| 1936 |
+
tfr: '𝔱',
|
| 1937 |
+
there4: '∴',
|
| 1938 |
+
therefore: '∴',
|
| 1939 |
+
theta: 'θ',
|
| 1940 |
+
thetasym: 'ϑ',
|
| 1941 |
+
thetav: 'ϑ',
|
| 1942 |
+
thickapprox: '≈',
|
| 1943 |
+
thicksim: '∼',
|
| 1944 |
+
thinsp: ' ',
|
| 1945 |
+
thkap: '≈',
|
| 1946 |
+
thksim: '∼',
|
| 1947 |
+
thorn: 'þ',
|
| 1948 |
+
tilde: '˜',
|
| 1949 |
+
times: '×',
|
| 1950 |
+
timesb: '⊠',
|
| 1951 |
+
timesbar: '⨱',
|
| 1952 |
+
timesd: '⨰',
|
| 1953 |
+
tint: '∭',
|
| 1954 |
+
toea: '⤨',
|
| 1955 |
+
top: '⊤',
|
| 1956 |
+
topbot: '⌶',
|
| 1957 |
+
topcir: '⫱',
|
| 1958 |
+
topf: '𝕥',
|
| 1959 |
+
topfork: '⫚',
|
| 1960 |
+
tosa: '⤩',
|
| 1961 |
+
tprime: '‴',
|
| 1962 |
+
trade: '™',
|
| 1963 |
+
triangle: '▵',
|
| 1964 |
+
triangledown: '▿',
|
| 1965 |
+
triangleleft: '◃',
|
| 1966 |
+
trianglelefteq: '⊴',
|
| 1967 |
+
triangleq: '≜',
|
| 1968 |
+
triangleright: '▹',
|
| 1969 |
+
trianglerighteq: '⊵',
|
| 1970 |
+
tridot: '◬',
|
| 1971 |
+
trie: '≜',
|
| 1972 |
+
triminus: '⨺',
|
| 1973 |
+
triplus: '⨹',
|
| 1974 |
+
trisb: '⧍',
|
| 1975 |
+
tritime: '⨻',
|
| 1976 |
+
trpezium: '⏢',
|
| 1977 |
+
tscr: '𝓉',
|
| 1978 |
+
tscy: 'ц',
|
| 1979 |
+
tshcy: 'ћ',
|
| 1980 |
+
tstrok: 'ŧ',
|
| 1981 |
+
twixt: '≬',
|
| 1982 |
+
twoheadleftarrow: '↞',
|
| 1983 |
+
twoheadrightarrow: '↠',
|
| 1984 |
+
uArr: '⇑',
|
| 1985 |
+
uHar: '⥣',
|
| 1986 |
+
uacute: 'ú',
|
| 1987 |
+
uarr: '↑',
|
| 1988 |
+
ubrcy: 'ў',
|
| 1989 |
+
ubreve: 'ŭ',
|
| 1990 |
+
ucirc: 'û',
|
| 1991 |
+
ucy: 'у',
|
| 1992 |
+
udarr: '⇅',
|
| 1993 |
+
udblac: 'ű',
|
| 1994 |
+
udhar: '⥮',
|
| 1995 |
+
ufisht: '⥾',
|
| 1996 |
+
ufr: '𝔲',
|
| 1997 |
+
ugrave: 'ù',
|
| 1998 |
+
uharl: '↿',
|
| 1999 |
+
uharr: '↾',
|
| 2000 |
+
uhblk: '▀',
|
| 2001 |
+
ulcorn: '⌜',
|
| 2002 |
+
ulcorner: '⌜',
|
| 2003 |
+
ulcrop: '⌏',
|
| 2004 |
+
ultri: '◸',
|
| 2005 |
+
umacr: 'ū',
|
| 2006 |
+
uml: '¨',
|
| 2007 |
+
uogon: 'ų',
|
| 2008 |
+
uopf: '𝕦',
|
| 2009 |
+
uparrow: '↑',
|
| 2010 |
+
updownarrow: '↕',
|
| 2011 |
+
upharpoonleft: '↿',
|
| 2012 |
+
upharpoonright: '↾',
|
| 2013 |
+
uplus: '⊎',
|
| 2014 |
+
upsi: 'υ',
|
| 2015 |
+
upsih: 'ϒ',
|
| 2016 |
+
upsilon: 'υ',
|
| 2017 |
+
upuparrows: '⇈',
|
| 2018 |
+
urcorn: '⌝',
|
| 2019 |
+
urcorner: '⌝',
|
| 2020 |
+
urcrop: '⌎',
|
| 2021 |
+
uring: 'ů',
|
| 2022 |
+
urtri: '◹',
|
| 2023 |
+
uscr: '𝓊',
|
| 2024 |
+
utdot: '⋰',
|
| 2025 |
+
utilde: 'ũ',
|
| 2026 |
+
utri: '▵',
|
| 2027 |
+
utrif: '▴',
|
| 2028 |
+
uuarr: '⇈',
|
| 2029 |
+
uuml: 'ü',
|
| 2030 |
+
uwangle: '⦧',
|
| 2031 |
+
vArr: '⇕',
|
| 2032 |
+
vBar: '⫨',
|
| 2033 |
+
vBarv: '⫩',
|
| 2034 |
+
vDash: '⊨',
|
| 2035 |
+
vangrt: '⦜',
|
| 2036 |
+
varepsilon: 'ϵ',
|
| 2037 |
+
varkappa: 'ϰ',
|
| 2038 |
+
varnothing: '∅',
|
| 2039 |
+
varphi: 'ϕ',
|
| 2040 |
+
varpi: 'ϖ',
|
| 2041 |
+
varpropto: '∝',
|
| 2042 |
+
varr: '↕',
|
| 2043 |
+
varrho: 'ϱ',
|
| 2044 |
+
varsigma: 'ς',
|
| 2045 |
+
varsubsetneq: '⊊︀',
|
| 2046 |
+
varsubsetneqq: '⫋︀',
|
| 2047 |
+
varsupsetneq: '⊋︀',
|
| 2048 |
+
varsupsetneqq: '⫌︀',
|
| 2049 |
+
vartheta: 'ϑ',
|
| 2050 |
+
vartriangleleft: '⊲',
|
| 2051 |
+
vartriangleright: '⊳',
|
| 2052 |
+
vcy: 'в',
|
| 2053 |
+
vdash: '⊢',
|
| 2054 |
+
vee: '∨',
|
| 2055 |
+
veebar: '⊻',
|
| 2056 |
+
veeeq: '≚',
|
| 2057 |
+
vellip: '⋮',
|
| 2058 |
+
verbar: '|',
|
| 2059 |
+
vert: '|',
|
| 2060 |
+
vfr: '𝔳',
|
| 2061 |
+
vltri: '⊲',
|
| 2062 |
+
vnsub: '⊂⃒',
|
| 2063 |
+
vnsup: '⊃⃒',
|
| 2064 |
+
vopf: '𝕧',
|
| 2065 |
+
vprop: '∝',
|
| 2066 |
+
vrtri: '⊳',
|
| 2067 |
+
vscr: '𝓋',
|
| 2068 |
+
vsubnE: '⫋︀',
|
| 2069 |
+
vsubne: '⊊︀',
|
| 2070 |
+
vsupnE: '⫌︀',
|
| 2071 |
+
vsupne: '⊋︀',
|
| 2072 |
+
vzigzag: '⦚',
|
| 2073 |
+
wcirc: 'ŵ',
|
| 2074 |
+
wedbar: '⩟',
|
| 2075 |
+
wedge: '∧',
|
| 2076 |
+
wedgeq: '≙',
|
| 2077 |
+
weierp: '℘',
|
| 2078 |
+
wfr: '𝔴',
|
| 2079 |
+
wopf: '𝕨',
|
| 2080 |
+
wp: '℘',
|
| 2081 |
+
wr: '≀',
|
| 2082 |
+
wreath: '≀',
|
| 2083 |
+
wscr: '𝓌',
|
| 2084 |
+
xcap: '⋂',
|
| 2085 |
+
xcirc: '◯',
|
| 2086 |
+
xcup: '⋃',
|
| 2087 |
+
xdtri: '▽',
|
| 2088 |
+
xfr: '𝔵',
|
| 2089 |
+
xhArr: '⟺',
|
| 2090 |
+
xharr: '⟷',
|
| 2091 |
+
xi: 'ξ',
|
| 2092 |
+
xlArr: '⟸',
|
| 2093 |
+
xlarr: '⟵',
|
| 2094 |
+
xmap: '⟼',
|
| 2095 |
+
xnis: '⋻',
|
| 2096 |
+
xodot: '⨀',
|
| 2097 |
+
xopf: '𝕩',
|
| 2098 |
+
xoplus: '⨁',
|
| 2099 |
+
xotime: '⨂',
|
| 2100 |
+
xrArr: '⟹',
|
| 2101 |
+
xrarr: '⟶',
|
| 2102 |
+
xscr: '𝓍',
|
| 2103 |
+
xsqcup: '⨆',
|
| 2104 |
+
xuplus: '⨄',
|
| 2105 |
+
xutri: '△',
|
| 2106 |
+
xvee: '⋁',
|
| 2107 |
+
xwedge: '⋀',
|
| 2108 |
+
yacute: 'ý',
|
| 2109 |
+
yacy: 'я',
|
| 2110 |
+
ycirc: 'ŷ',
|
| 2111 |
+
ycy: 'ы',
|
| 2112 |
+
yen: '¥',
|
| 2113 |
+
yfr: '𝔶',
|
| 2114 |
+
yicy: 'ї',
|
| 2115 |
+
yopf: '𝕪',
|
| 2116 |
+
yscr: '𝓎',
|
| 2117 |
+
yucy: 'ю',
|
| 2118 |
+
yuml: 'ÿ',
|
| 2119 |
+
zacute: 'ź',
|
| 2120 |
+
zcaron: 'ž',
|
| 2121 |
+
zcy: 'з',
|
| 2122 |
+
zdot: 'ż',
|
| 2123 |
+
zeetrf: 'ℨ',
|
| 2124 |
+
zeta: 'ζ',
|
| 2125 |
+
zfr: '𝔷',
|
| 2126 |
+
zhcy: 'ж',
|
| 2127 |
+
zigrarr: '⇝',
|
| 2128 |
+
zopf: '𝕫',
|
| 2129 |
+
zscr: '𝓏',
|
| 2130 |
+
zwj: '',
|
| 2131 |
+
zwnj: ''
|
| 2132 |
+
}
|
.output/server/node_modules/character-entities/package.json
ADDED
|
@@ -0,0 +1,78 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"name": "character-entities",
|
| 3 |
+
"version": "2.0.2",
|
| 4 |
+
"description": "Map of named character references",
|
| 5 |
+
"license": "MIT",
|
| 6 |
+
"keywords": [
|
| 7 |
+
"html",
|
| 8 |
+
"entity",
|
| 9 |
+
"entities",
|
| 10 |
+
"character",
|
| 11 |
+
"reference",
|
| 12 |
+
"name",
|
| 13 |
+
"replacement"
|
| 14 |
+
],
|
| 15 |
+
"repository": "wooorm/character-entities",
|
| 16 |
+
"bugs": "https://github.com/wooorm/character-entities/issues",
|
| 17 |
+
"funding": {
|
| 18 |
+
"type": "github",
|
| 19 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 20 |
+
},
|
| 21 |
+
"author": "Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)",
|
| 22 |
+
"contributors": [
|
| 23 |
+
"Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)"
|
| 24 |
+
],
|
| 25 |
+
"sideEffects": false,
|
| 26 |
+
"type": "module",
|
| 27 |
+
"main": "index.js",
|
| 28 |
+
"types": "index.d.ts",
|
| 29 |
+
"files": [
|
| 30 |
+
"index.d.ts",
|
| 31 |
+
"index.js"
|
| 32 |
+
],
|
| 33 |
+
"devDependencies": {
|
| 34 |
+
"@types/tape": "^4.0.0",
|
| 35 |
+
"bail": "^2.0.0",
|
| 36 |
+
"c8": "^7.0.0",
|
| 37 |
+
"concat-stream": "^2.0.0",
|
| 38 |
+
"prettier": "^2.0.0",
|
| 39 |
+
"remark-cli": "^10.0.0",
|
| 40 |
+
"remark-preset-wooorm": "^9.0.0",
|
| 41 |
+
"rimraf": "^3.0.0",
|
| 42 |
+
"tape": "^5.0.0",
|
| 43 |
+
"type-coverage": "^2.0.0",
|
| 44 |
+
"typescript": "^4.0.0",
|
| 45 |
+
"xo": "^0.50.0"
|
| 46 |
+
},
|
| 47 |
+
"scripts": {
|
| 48 |
+
"generate": "node build",
|
| 49 |
+
"prepublishOnly": "npm run build && npm run format",
|
| 50 |
+
"build": "rimraf \"*.d.ts\" && tsc && type-coverage",
|
| 51 |
+
"format": "remark . -qfo && prettier . -w --loglevel warn && xo --fix",
|
| 52 |
+
"test-api": "node --conditions development test.js",
|
| 53 |
+
"test-coverage": "c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api",
|
| 54 |
+
"test": "npm run generate && npm run build && npm run format && npm run test-coverage"
|
| 55 |
+
},
|
| 56 |
+
"prettier": {
|
| 57 |
+
"tabWidth": 2,
|
| 58 |
+
"useTabs": false,
|
| 59 |
+
"singleQuote": true,
|
| 60 |
+
"bracketSpacing": false,
|
| 61 |
+
"semi": false,
|
| 62 |
+
"trailingComma": "none"
|
| 63 |
+
},
|
| 64 |
+
"xo": {
|
| 65 |
+
"prettier": true
|
| 66 |
+
},
|
| 67 |
+
"remarkConfig": {
|
| 68 |
+
"plugins": [
|
| 69 |
+
"preset-wooorm"
|
| 70 |
+
]
|
| 71 |
+
},
|
| 72 |
+
"typeCoverage": {
|
| 73 |
+
"atLeast": 100,
|
| 74 |
+
"detail": true,
|
| 75 |
+
"strict": true,
|
| 76 |
+
"ignoreCatch": true
|
| 77 |
+
}
|
| 78 |
+
}
|
.output/server/node_modules/decode-named-character-reference/index.js
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import {characterEntities} from 'character-entities'
|
| 2 |
+
|
| 3 |
+
const own = {}.hasOwnProperty
|
| 4 |
+
|
| 5 |
+
/**
|
| 6 |
+
* Decode a single character reference (without the `&` or `;`).
|
| 7 |
+
* You probably only need this when you’re building parsers yourself that follow
|
| 8 |
+
* different rules compared to HTML.
|
| 9 |
+
* This is optimized to be tiny in browsers.
|
| 10 |
+
*
|
| 11 |
+
* @param {string} value
|
| 12 |
+
* `notin` (named), `#123` (deci), `#x123` (hexa).
|
| 13 |
+
* @returns {string|false}
|
| 14 |
+
* Decoded reference.
|
| 15 |
+
*/
|
| 16 |
+
export function decodeNamedCharacterReference(value) {
|
| 17 |
+
return own.call(characterEntities, value) ? characterEntities[value] : false
|
| 18 |
+
}
|
.output/server/node_modules/decode-named-character-reference/package.json
ADDED
|
@@ -0,0 +1,89 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"name": "decode-named-character-reference",
|
| 3 |
+
"version": "1.0.2",
|
| 4 |
+
"description": "Decode named character references",
|
| 5 |
+
"license": "MIT",
|
| 6 |
+
"keywords": [
|
| 7 |
+
"decode",
|
| 8 |
+
"named",
|
| 9 |
+
"character",
|
| 10 |
+
"references"
|
| 11 |
+
],
|
| 12 |
+
"repository": "wooorm/decode-named-character-reference",
|
| 13 |
+
"bugs": "https://github.com/wooorm/decode-named-character-reference/issues",
|
| 14 |
+
"funding": {
|
| 15 |
+
"type": "github",
|
| 16 |
+
"url": "https://github.com/sponsors/wooorm"
|
| 17 |
+
},
|
| 18 |
+
"author": "Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)",
|
| 19 |
+
"contributors": [
|
| 20 |
+
"Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)"
|
| 21 |
+
],
|
| 22 |
+
"sideEffects": false,
|
| 23 |
+
"type": "module",
|
| 24 |
+
"main": "index.js",
|
| 25 |
+
"types": "index.d.ts",
|
| 26 |
+
"files": [
|
| 27 |
+
"index.js",
|
| 28 |
+
"index.d.ts",
|
| 29 |
+
"index.dom.js",
|
| 30 |
+
"index.dom.d.ts"
|
| 31 |
+
],
|
| 32 |
+
"exports": {
|
| 33 |
+
".": {
|
| 34 |
+
"deno": "./index.js",
|
| 35 |
+
"react-native": "./index.js",
|
| 36 |
+
"worker": "./index.js",
|
| 37 |
+
"browser": "./index.dom.js",
|
| 38 |
+
"default": "./index.js"
|
| 39 |
+
}
|
| 40 |
+
},
|
| 41 |
+
"dependencies": {
|
| 42 |
+
"character-entities": "^2.0.0"
|
| 43 |
+
},
|
| 44 |
+
"devDependencies": {
|
| 45 |
+
"@types/tape": "^4.0.0",
|
| 46 |
+
"c8": "^7.0.0",
|
| 47 |
+
"prettier": "^2.0.0",
|
| 48 |
+
"remark-cli": "^10.0.0",
|
| 49 |
+
"remark-preset-wooorm": "^9.0.0",
|
| 50 |
+
"rimraf": "^3.0.0",
|
| 51 |
+
"tape": "^5.0.0",
|
| 52 |
+
"type-coverage": "^2.0.0",
|
| 53 |
+
"typescript": "^4.0.0",
|
| 54 |
+
"xo": "^0.49.0"
|
| 55 |
+
},
|
| 56 |
+
"scripts": {
|
| 57 |
+
"prepublishOnly": "npm run build && npm run format",
|
| 58 |
+
"build": "rimraf \"*.d.ts\" && tsc && type-coverage",
|
| 59 |
+
"format": "remark . -qfo && prettier . -w --loglevel warn && xo --fix",
|
| 60 |
+
"test-api": "node --conditions development test.js",
|
| 61 |
+
"test-coverage": "c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api",
|
| 62 |
+
"test": "npm run build && npm run format && npm run test-coverage"
|
| 63 |
+
},
|
| 64 |
+
"prettier": {
|
| 65 |
+
"tabWidth": 2,
|
| 66 |
+
"useTabs": false,
|
| 67 |
+
"singleQuote": true,
|
| 68 |
+
"bracketSpacing": false,
|
| 69 |
+
"semi": false,
|
| 70 |
+
"trailingComma": "none"
|
| 71 |
+
},
|
| 72 |
+
"xo": {
|
| 73 |
+
"prettier": true,
|
| 74 |
+
"rules": {
|
| 75 |
+
"unicorn/prefer-code-point": "off"
|
| 76 |
+
}
|
| 77 |
+
},
|
| 78 |
+
"remarkConfig": {
|
| 79 |
+
"plugins": [
|
| 80 |
+
"preset-wooorm"
|
| 81 |
+
]
|
| 82 |
+
},
|
| 83 |
+
"typeCoverage": {
|
| 84 |
+
"atLeast": 100,
|
| 85 |
+
"detail": true,
|
| 86 |
+
"strict": true,
|
| 87 |
+
"ignoreCatch": true
|
| 88 |
+
}
|
| 89 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/index.js
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
export { attention } from './lib/attention.js';
|
| 2 |
+
export { autolink } from './lib/autolink.js';
|
| 3 |
+
export { blankLine } from './lib/blank-line.js';
|
| 4 |
+
export { blockQuote } from './lib/block-quote.js';
|
| 5 |
+
export { characterEscape } from './lib/character-escape.js';
|
| 6 |
+
export { characterReference } from './lib/character-reference.js';
|
| 7 |
+
export { codeFenced } from './lib/code-fenced.js';
|
| 8 |
+
export { codeIndented } from './lib/code-indented.js';
|
| 9 |
+
export { codeText } from './lib/code-text.js';
|
| 10 |
+
export { content } from './lib/content.js';
|
| 11 |
+
export { definition } from './lib/definition.js';
|
| 12 |
+
export { hardBreakEscape } from './lib/hard-break-escape.js';
|
| 13 |
+
export { headingAtx } from './lib/heading-atx.js';
|
| 14 |
+
export { htmlFlow } from './lib/html-flow.js';
|
| 15 |
+
export { htmlText } from './lib/html-text.js';
|
| 16 |
+
export { labelEnd } from './lib/label-end.js';
|
| 17 |
+
export { labelStartImage } from './lib/label-start-image.js';
|
| 18 |
+
export { labelStartLink } from './lib/label-start-link.js';
|
| 19 |
+
export { lineEnding } from './lib/line-ending.js';
|
| 20 |
+
export { list } from './lib/list.js';
|
| 21 |
+
export { setextUnderline } from './lib/setext-underline.js';
|
| 22 |
+
export { thematicBreak } from './lib/thematic-break.js';
|
.output/server/node_modules/micromark-core-commonmark/lib/attention.js
ADDED
|
@@ -0,0 +1,241 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Code,
|
| 4 |
+
* Construct,
|
| 5 |
+
* Event,
|
| 6 |
+
* Point,
|
| 7 |
+
* Resolver,
|
| 8 |
+
* State,
|
| 9 |
+
* TokenizeContext,
|
| 10 |
+
* Tokenizer,
|
| 11 |
+
* Token
|
| 12 |
+
* } from 'micromark-util-types'
|
| 13 |
+
*/
|
| 14 |
+
|
| 15 |
+
import { push, splice } from 'micromark-util-chunked';
|
| 16 |
+
import { classifyCharacter } from 'micromark-util-classify-character';
|
| 17 |
+
import { resolveAll } from 'micromark-util-resolve-all';
|
| 18 |
+
/** @type {Construct} */
|
| 19 |
+
export const attention = {
|
| 20 |
+
name: 'attention',
|
| 21 |
+
resolveAll: resolveAllAttention,
|
| 22 |
+
tokenize: tokenizeAttention
|
| 23 |
+
};
|
| 24 |
+
|
| 25 |
+
/**
|
| 26 |
+
* Take all events and resolve attention to emphasis or strong.
|
| 27 |
+
*
|
| 28 |
+
* @type {Resolver}
|
| 29 |
+
*/
|
| 30 |
+
// eslint-disable-next-line complexity
|
| 31 |
+
function resolveAllAttention(events, context) {
|
| 32 |
+
let index = -1;
|
| 33 |
+
/** @type {number} */
|
| 34 |
+
let open;
|
| 35 |
+
/** @type {Token} */
|
| 36 |
+
let group;
|
| 37 |
+
/** @type {Token} */
|
| 38 |
+
let text;
|
| 39 |
+
/** @type {Token} */
|
| 40 |
+
let openingSequence;
|
| 41 |
+
/** @type {Token} */
|
| 42 |
+
let closingSequence;
|
| 43 |
+
/** @type {number} */
|
| 44 |
+
let use;
|
| 45 |
+
/** @type {Array<Event>} */
|
| 46 |
+
let nextEvents;
|
| 47 |
+
/** @type {number} */
|
| 48 |
+
let offset;
|
| 49 |
+
|
| 50 |
+
// Walk through all events.
|
| 51 |
+
//
|
| 52 |
+
// Note: performance of this is fine on an mb of normal markdown, but it’s
|
| 53 |
+
// a bottleneck for malicious stuff.
|
| 54 |
+
while (++index < events.length) {
|
| 55 |
+
// Find a token that can close.
|
| 56 |
+
if (events[index][0] === 'enter' && events[index][1].type === 'attentionSequence' && events[index][1]._close) {
|
| 57 |
+
open = index;
|
| 58 |
+
|
| 59 |
+
// Now walk back to find an opener.
|
| 60 |
+
while (open--) {
|
| 61 |
+
// Find a token that can open the closer.
|
| 62 |
+
if (events[open][0] === 'exit' && events[open][1].type === 'attentionSequence' && events[open][1]._open &&
|
| 63 |
+
// If the markers are the same:
|
| 64 |
+
context.sliceSerialize(events[open][1]).charCodeAt(0) === context.sliceSerialize(events[index][1]).charCodeAt(0)) {
|
| 65 |
+
// If the opening can close or the closing can open,
|
| 66 |
+
// and the close size *is not* a multiple of three,
|
| 67 |
+
// but the sum of the opening and closing size *is* multiple of three,
|
| 68 |
+
// then don’t match.
|
| 69 |
+
if ((events[open][1]._close || events[index][1]._open) && (events[index][1].end.offset - events[index][1].start.offset) % 3 && !((events[open][1].end.offset - events[open][1].start.offset + events[index][1].end.offset - events[index][1].start.offset) % 3)) {
|
| 70 |
+
continue;
|
| 71 |
+
}
|
| 72 |
+
|
| 73 |
+
// Number of markers to use from the sequence.
|
| 74 |
+
use = events[open][1].end.offset - events[open][1].start.offset > 1 && events[index][1].end.offset - events[index][1].start.offset > 1 ? 2 : 1;
|
| 75 |
+
const start = {
|
| 76 |
+
...events[open][1].end
|
| 77 |
+
};
|
| 78 |
+
const end = {
|
| 79 |
+
...events[index][1].start
|
| 80 |
+
};
|
| 81 |
+
movePoint(start, -use);
|
| 82 |
+
movePoint(end, use);
|
| 83 |
+
openingSequence = {
|
| 84 |
+
type: use > 1 ? "strongSequence" : "emphasisSequence",
|
| 85 |
+
start,
|
| 86 |
+
end: {
|
| 87 |
+
...events[open][1].end
|
| 88 |
+
}
|
| 89 |
+
};
|
| 90 |
+
closingSequence = {
|
| 91 |
+
type: use > 1 ? "strongSequence" : "emphasisSequence",
|
| 92 |
+
start: {
|
| 93 |
+
...events[index][1].start
|
| 94 |
+
},
|
| 95 |
+
end
|
| 96 |
+
};
|
| 97 |
+
text = {
|
| 98 |
+
type: use > 1 ? "strongText" : "emphasisText",
|
| 99 |
+
start: {
|
| 100 |
+
...events[open][1].end
|
| 101 |
+
},
|
| 102 |
+
end: {
|
| 103 |
+
...events[index][1].start
|
| 104 |
+
}
|
| 105 |
+
};
|
| 106 |
+
group = {
|
| 107 |
+
type: use > 1 ? "strong" : "emphasis",
|
| 108 |
+
start: {
|
| 109 |
+
...openingSequence.start
|
| 110 |
+
},
|
| 111 |
+
end: {
|
| 112 |
+
...closingSequence.end
|
| 113 |
+
}
|
| 114 |
+
};
|
| 115 |
+
events[open][1].end = {
|
| 116 |
+
...openingSequence.start
|
| 117 |
+
};
|
| 118 |
+
events[index][1].start = {
|
| 119 |
+
...closingSequence.end
|
| 120 |
+
};
|
| 121 |
+
nextEvents = [];
|
| 122 |
+
|
| 123 |
+
// If there are more markers in the opening, add them before.
|
| 124 |
+
if (events[open][1].end.offset - events[open][1].start.offset) {
|
| 125 |
+
nextEvents = push(nextEvents, [['enter', events[open][1], context], ['exit', events[open][1], context]]);
|
| 126 |
+
}
|
| 127 |
+
|
| 128 |
+
// Opening.
|
| 129 |
+
nextEvents = push(nextEvents, [['enter', group, context], ['enter', openingSequence, context], ['exit', openingSequence, context], ['enter', text, context]]);
|
| 130 |
+
|
| 131 |
+
// Always populated by defaults.
|
| 132 |
+
|
| 133 |
+
// Between.
|
| 134 |
+
nextEvents = push(nextEvents, resolveAll(context.parser.constructs.insideSpan.null, events.slice(open + 1, index), context));
|
| 135 |
+
|
| 136 |
+
// Closing.
|
| 137 |
+
nextEvents = push(nextEvents, [['exit', text, context], ['enter', closingSequence, context], ['exit', closingSequence, context], ['exit', group, context]]);
|
| 138 |
+
|
| 139 |
+
// If there are more markers in the closing, add them after.
|
| 140 |
+
if (events[index][1].end.offset - events[index][1].start.offset) {
|
| 141 |
+
offset = 2;
|
| 142 |
+
nextEvents = push(nextEvents, [['enter', events[index][1], context], ['exit', events[index][1], context]]);
|
| 143 |
+
} else {
|
| 144 |
+
offset = 0;
|
| 145 |
+
}
|
| 146 |
+
splice(events, open - 1, index - open + 3, nextEvents);
|
| 147 |
+
index = open + nextEvents.length - offset - 2;
|
| 148 |
+
break;
|
| 149 |
+
}
|
| 150 |
+
}
|
| 151 |
+
}
|
| 152 |
+
}
|
| 153 |
+
|
| 154 |
+
// Remove remaining sequences.
|
| 155 |
+
index = -1;
|
| 156 |
+
while (++index < events.length) {
|
| 157 |
+
if (events[index][1].type === 'attentionSequence') {
|
| 158 |
+
events[index][1].type = 'data';
|
| 159 |
+
}
|
| 160 |
+
}
|
| 161 |
+
return events;
|
| 162 |
+
}
|
| 163 |
+
|
| 164 |
+
/**
|
| 165 |
+
* @this {TokenizeContext}
|
| 166 |
+
* Context.
|
| 167 |
+
* @type {Tokenizer}
|
| 168 |
+
*/
|
| 169 |
+
function tokenizeAttention(effects, ok) {
|
| 170 |
+
const attentionMarkers = this.parser.constructs.attentionMarkers.null;
|
| 171 |
+
const previous = this.previous;
|
| 172 |
+
const before = classifyCharacter(previous);
|
| 173 |
+
|
| 174 |
+
/** @type {NonNullable<Code>} */
|
| 175 |
+
let marker;
|
| 176 |
+
return start;
|
| 177 |
+
|
| 178 |
+
/**
|
| 179 |
+
* Before a sequence.
|
| 180 |
+
*
|
| 181 |
+
* ```markdown
|
| 182 |
+
* > | **
|
| 183 |
+
* ^
|
| 184 |
+
* ```
|
| 185 |
+
*
|
| 186 |
+
* @type {State}
|
| 187 |
+
*/
|
| 188 |
+
function start(code) {
|
| 189 |
+
marker = code;
|
| 190 |
+
effects.enter('attentionSequence');
|
| 191 |
+
return inside(code);
|
| 192 |
+
}
|
| 193 |
+
|
| 194 |
+
/**
|
| 195 |
+
* In a sequence.
|
| 196 |
+
*
|
| 197 |
+
* ```markdown
|
| 198 |
+
* > | **
|
| 199 |
+
* ^^
|
| 200 |
+
* ```
|
| 201 |
+
*
|
| 202 |
+
* @type {State}
|
| 203 |
+
*/
|
| 204 |
+
function inside(code) {
|
| 205 |
+
if (code === marker) {
|
| 206 |
+
effects.consume(code);
|
| 207 |
+
return inside;
|
| 208 |
+
}
|
| 209 |
+
const token = effects.exit('attentionSequence');
|
| 210 |
+
|
| 211 |
+
// To do: next major: move this to resolver, just like `markdown-rs`.
|
| 212 |
+
const after = classifyCharacter(code);
|
| 213 |
+
|
| 214 |
+
// Always populated by defaults.
|
| 215 |
+
|
| 216 |
+
const open = !after || after === 2 && before || attentionMarkers.includes(code);
|
| 217 |
+
const close = !before || before === 2 && after || attentionMarkers.includes(previous);
|
| 218 |
+
token._open = Boolean(marker === 42 ? open : open && (before || !close));
|
| 219 |
+
token._close = Boolean(marker === 42 ? close : close && (after || !open));
|
| 220 |
+
return ok(code);
|
| 221 |
+
}
|
| 222 |
+
}
|
| 223 |
+
|
| 224 |
+
/**
|
| 225 |
+
* Move a point a bit.
|
| 226 |
+
*
|
| 227 |
+
* Note: `move` only works inside lines! It’s not possible to move past other
|
| 228 |
+
* chunks (replacement characters, tabs, or line endings).
|
| 229 |
+
*
|
| 230 |
+
* @param {Point} point
|
| 231 |
+
* Point.
|
| 232 |
+
* @param {number} offset
|
| 233 |
+
* Amount to move.
|
| 234 |
+
* @returns {undefined}
|
| 235 |
+
* Nothing.
|
| 236 |
+
*/
|
| 237 |
+
function movePoint(point, offset) {
|
| 238 |
+
point.column += offset;
|
| 239 |
+
point.offset += offset;
|
| 240 |
+
point._bufferIndex += offset;
|
| 241 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/lib/autolink.js
ADDED
|
@@ -0,0 +1,233 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Construct,
|
| 4 |
+
* State,
|
| 5 |
+
* TokenizeContext,
|
| 6 |
+
* Tokenizer
|
| 7 |
+
* } from 'micromark-util-types'
|
| 8 |
+
*/
|
| 9 |
+
|
| 10 |
+
import { asciiAlphanumeric, asciiAlpha, asciiAtext, asciiControl } from 'micromark-util-character';
|
| 11 |
+
/** @type {Construct} */
|
| 12 |
+
export const autolink = {
|
| 13 |
+
name: 'autolink',
|
| 14 |
+
tokenize: tokenizeAutolink
|
| 15 |
+
};
|
| 16 |
+
|
| 17 |
+
/**
|
| 18 |
+
* @this {TokenizeContext}
|
| 19 |
+
* Context.
|
| 20 |
+
* @type {Tokenizer}
|
| 21 |
+
*/
|
| 22 |
+
function tokenizeAutolink(effects, ok, nok) {
|
| 23 |
+
let size = 0;
|
| 24 |
+
return start;
|
| 25 |
+
|
| 26 |
+
/**
|
| 27 |
+
* Start of an autolink.
|
| 28 |
+
*
|
| 29 |
+
* ```markdown
|
| 30 |
+
* > | a<https://example.com>b
|
| 31 |
+
* ^
|
| 32 |
+
* > | a<user@example.com>b
|
| 33 |
+
* ^
|
| 34 |
+
* ```
|
| 35 |
+
*
|
| 36 |
+
* @type {State}
|
| 37 |
+
*/
|
| 38 |
+
function start(code) {
|
| 39 |
+
effects.enter("autolink");
|
| 40 |
+
effects.enter("autolinkMarker");
|
| 41 |
+
effects.consume(code);
|
| 42 |
+
effects.exit("autolinkMarker");
|
| 43 |
+
effects.enter("autolinkProtocol");
|
| 44 |
+
return open;
|
| 45 |
+
}
|
| 46 |
+
|
| 47 |
+
/**
|
| 48 |
+
* After `<`, at protocol or atext.
|
| 49 |
+
*
|
| 50 |
+
* ```markdown
|
| 51 |
+
* > | a<https://example.com>b
|
| 52 |
+
* ^
|
| 53 |
+
* > | a<user@example.com>b
|
| 54 |
+
* ^
|
| 55 |
+
* ```
|
| 56 |
+
*
|
| 57 |
+
* @type {State}
|
| 58 |
+
*/
|
| 59 |
+
function open(code) {
|
| 60 |
+
if (asciiAlpha(code)) {
|
| 61 |
+
effects.consume(code);
|
| 62 |
+
return schemeOrEmailAtext;
|
| 63 |
+
}
|
| 64 |
+
if (code === 64) {
|
| 65 |
+
return nok(code);
|
| 66 |
+
}
|
| 67 |
+
return emailAtext(code);
|
| 68 |
+
}
|
| 69 |
+
|
| 70 |
+
/**
|
| 71 |
+
* At second byte of protocol or atext.
|
| 72 |
+
*
|
| 73 |
+
* ```markdown
|
| 74 |
+
* > | a<https://example.com>b
|
| 75 |
+
* ^
|
| 76 |
+
* > | a<user@example.com>b
|
| 77 |
+
* ^
|
| 78 |
+
* ```
|
| 79 |
+
*
|
| 80 |
+
* @type {State}
|
| 81 |
+
*/
|
| 82 |
+
function schemeOrEmailAtext(code) {
|
| 83 |
+
// ASCII alphanumeric and `+`, `-`, and `.`.
|
| 84 |
+
if (code === 43 || code === 45 || code === 46 || asciiAlphanumeric(code)) {
|
| 85 |
+
// Count the previous alphabetical from `open` too.
|
| 86 |
+
size = 1;
|
| 87 |
+
return schemeInsideOrEmailAtext(code);
|
| 88 |
+
}
|
| 89 |
+
return emailAtext(code);
|
| 90 |
+
}
|
| 91 |
+
|
| 92 |
+
/**
|
| 93 |
+
* In ambiguous protocol or atext.
|
| 94 |
+
*
|
| 95 |
+
* ```markdown
|
| 96 |
+
* > | a<https://example.com>b
|
| 97 |
+
* ^
|
| 98 |
+
* > | a<user@example.com>b
|
| 99 |
+
* ^
|
| 100 |
+
* ```
|
| 101 |
+
*
|
| 102 |
+
* @type {State}
|
| 103 |
+
*/
|
| 104 |
+
function schemeInsideOrEmailAtext(code) {
|
| 105 |
+
if (code === 58) {
|
| 106 |
+
effects.consume(code);
|
| 107 |
+
size = 0;
|
| 108 |
+
return urlInside;
|
| 109 |
+
}
|
| 110 |
+
|
| 111 |
+
// ASCII alphanumeric and `+`, `-`, and `.`.
|
| 112 |
+
if ((code === 43 || code === 45 || code === 46 || asciiAlphanumeric(code)) && size++ < 32) {
|
| 113 |
+
effects.consume(code);
|
| 114 |
+
return schemeInsideOrEmailAtext;
|
| 115 |
+
}
|
| 116 |
+
size = 0;
|
| 117 |
+
return emailAtext(code);
|
| 118 |
+
}
|
| 119 |
+
|
| 120 |
+
/**
|
| 121 |
+
* After protocol, in URL.
|
| 122 |
+
*
|
| 123 |
+
* ```markdown
|
| 124 |
+
* > | a<https://example.com>b
|
| 125 |
+
* ^
|
| 126 |
+
* ```
|
| 127 |
+
*
|
| 128 |
+
* @type {State}
|
| 129 |
+
*/
|
| 130 |
+
function urlInside(code) {
|
| 131 |
+
if (code === 62) {
|
| 132 |
+
effects.exit("autolinkProtocol");
|
| 133 |
+
effects.enter("autolinkMarker");
|
| 134 |
+
effects.consume(code);
|
| 135 |
+
effects.exit("autolinkMarker");
|
| 136 |
+
effects.exit("autolink");
|
| 137 |
+
return ok;
|
| 138 |
+
}
|
| 139 |
+
|
| 140 |
+
// ASCII control, space, or `<`.
|
| 141 |
+
if (code === null || code === 32 || code === 60 || asciiControl(code)) {
|
| 142 |
+
return nok(code);
|
| 143 |
+
}
|
| 144 |
+
effects.consume(code);
|
| 145 |
+
return urlInside;
|
| 146 |
+
}
|
| 147 |
+
|
| 148 |
+
/**
|
| 149 |
+
* In email atext.
|
| 150 |
+
*
|
| 151 |
+
* ```markdown
|
| 152 |
+
* > | a<user.name@example.com>b
|
| 153 |
+
* ^
|
| 154 |
+
* ```
|
| 155 |
+
*
|
| 156 |
+
* @type {State}
|
| 157 |
+
*/
|
| 158 |
+
function emailAtext(code) {
|
| 159 |
+
if (code === 64) {
|
| 160 |
+
effects.consume(code);
|
| 161 |
+
return emailAtSignOrDot;
|
| 162 |
+
}
|
| 163 |
+
if (asciiAtext(code)) {
|
| 164 |
+
effects.consume(code);
|
| 165 |
+
return emailAtext;
|
| 166 |
+
}
|
| 167 |
+
return nok(code);
|
| 168 |
+
}
|
| 169 |
+
|
| 170 |
+
/**
|
| 171 |
+
* In label, after at-sign or dot.
|
| 172 |
+
*
|
| 173 |
+
* ```markdown
|
| 174 |
+
* > | a<user.name@example.com>b
|
| 175 |
+
* ^ ^
|
| 176 |
+
* ```
|
| 177 |
+
*
|
| 178 |
+
* @type {State}
|
| 179 |
+
*/
|
| 180 |
+
function emailAtSignOrDot(code) {
|
| 181 |
+
return asciiAlphanumeric(code) ? emailLabel(code) : nok(code);
|
| 182 |
+
}
|
| 183 |
+
|
| 184 |
+
/**
|
| 185 |
+
* In label, where `.` and `>` are allowed.
|
| 186 |
+
*
|
| 187 |
+
* ```markdown
|
| 188 |
+
* > | a<user.name@example.com>b
|
| 189 |
+
* ^
|
| 190 |
+
* ```
|
| 191 |
+
*
|
| 192 |
+
* @type {State}
|
| 193 |
+
*/
|
| 194 |
+
function emailLabel(code) {
|
| 195 |
+
if (code === 46) {
|
| 196 |
+
effects.consume(code);
|
| 197 |
+
size = 0;
|
| 198 |
+
return emailAtSignOrDot;
|
| 199 |
+
}
|
| 200 |
+
if (code === 62) {
|
| 201 |
+
// Exit, then change the token type.
|
| 202 |
+
effects.exit("autolinkProtocol").type = "autolinkEmail";
|
| 203 |
+
effects.enter("autolinkMarker");
|
| 204 |
+
effects.consume(code);
|
| 205 |
+
effects.exit("autolinkMarker");
|
| 206 |
+
effects.exit("autolink");
|
| 207 |
+
return ok;
|
| 208 |
+
}
|
| 209 |
+
return emailValue(code);
|
| 210 |
+
}
|
| 211 |
+
|
| 212 |
+
/**
|
| 213 |
+
* In label, where `.` and `>` are *not* allowed.
|
| 214 |
+
*
|
| 215 |
+
* Though, this is also used in `emailLabel` to parse other values.
|
| 216 |
+
*
|
| 217 |
+
* ```markdown
|
| 218 |
+
* > | a<user.name@ex-ample.com>b
|
| 219 |
+
* ^
|
| 220 |
+
* ```
|
| 221 |
+
*
|
| 222 |
+
* @type {State}
|
| 223 |
+
*/
|
| 224 |
+
function emailValue(code) {
|
| 225 |
+
// ASCII alphanumeric or `-`.
|
| 226 |
+
if ((code === 45 || asciiAlphanumeric(code)) && size++ < 63) {
|
| 227 |
+
const next = code === 45 ? emailValue : emailLabel;
|
| 228 |
+
effects.consume(code);
|
| 229 |
+
return next;
|
| 230 |
+
}
|
| 231 |
+
return nok(code);
|
| 232 |
+
}
|
| 233 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/lib/blank-line.js
ADDED
|
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Construct,
|
| 4 |
+
* State,
|
| 5 |
+
* TokenizeContext,
|
| 6 |
+
* Tokenizer
|
| 7 |
+
* } from 'micromark-util-types'
|
| 8 |
+
*/
|
| 9 |
+
|
| 10 |
+
import { factorySpace } from 'micromark-factory-space';
|
| 11 |
+
import { markdownLineEnding, markdownSpace } from 'micromark-util-character';
|
| 12 |
+
/** @type {Construct} */
|
| 13 |
+
export const blankLine = {
|
| 14 |
+
partial: true,
|
| 15 |
+
tokenize: tokenizeBlankLine
|
| 16 |
+
};
|
| 17 |
+
|
| 18 |
+
/**
|
| 19 |
+
* @this {TokenizeContext}
|
| 20 |
+
* Context.
|
| 21 |
+
* @type {Tokenizer}
|
| 22 |
+
*/
|
| 23 |
+
function tokenizeBlankLine(effects, ok, nok) {
|
| 24 |
+
return start;
|
| 25 |
+
|
| 26 |
+
/**
|
| 27 |
+
* Start of blank line.
|
| 28 |
+
*
|
| 29 |
+
* > 👉 **Note**: `␠` represents a space character.
|
| 30 |
+
*
|
| 31 |
+
* ```markdown
|
| 32 |
+
* > | ␠␠␊
|
| 33 |
+
* ^
|
| 34 |
+
* > | ␊
|
| 35 |
+
* ^
|
| 36 |
+
* ```
|
| 37 |
+
*
|
| 38 |
+
* @type {State}
|
| 39 |
+
*/
|
| 40 |
+
function start(code) {
|
| 41 |
+
return markdownSpace(code) ? factorySpace(effects, after, "linePrefix")(code) : after(code);
|
| 42 |
+
}
|
| 43 |
+
|
| 44 |
+
/**
|
| 45 |
+
* At eof/eol, after optional whitespace.
|
| 46 |
+
*
|
| 47 |
+
* > 👉 **Note**: `␠` represents a space character.
|
| 48 |
+
*
|
| 49 |
+
* ```markdown
|
| 50 |
+
* > | ␠␠␊
|
| 51 |
+
* ^
|
| 52 |
+
* > | ␊
|
| 53 |
+
* ^
|
| 54 |
+
* ```
|
| 55 |
+
*
|
| 56 |
+
* @type {State}
|
| 57 |
+
*/
|
| 58 |
+
function after(code) {
|
| 59 |
+
return code === null || markdownLineEnding(code) ? ok(code) : nok(code);
|
| 60 |
+
}
|
| 61 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/lib/block-quote.js
ADDED
|
@@ -0,0 +1,143 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Construct,
|
| 4 |
+
* Exiter,
|
| 5 |
+
* State,
|
| 6 |
+
* TokenizeContext,
|
| 7 |
+
* Tokenizer
|
| 8 |
+
* } from 'micromark-util-types'
|
| 9 |
+
*/
|
| 10 |
+
|
| 11 |
+
import { factorySpace } from 'micromark-factory-space';
|
| 12 |
+
import { markdownSpace } from 'micromark-util-character';
|
| 13 |
+
/** @type {Construct} */
|
| 14 |
+
export const blockQuote = {
|
| 15 |
+
continuation: {
|
| 16 |
+
tokenize: tokenizeBlockQuoteContinuation
|
| 17 |
+
},
|
| 18 |
+
exit,
|
| 19 |
+
name: 'blockQuote',
|
| 20 |
+
tokenize: tokenizeBlockQuoteStart
|
| 21 |
+
};
|
| 22 |
+
|
| 23 |
+
/**
|
| 24 |
+
* @this {TokenizeContext}
|
| 25 |
+
* Context.
|
| 26 |
+
* @type {Tokenizer}
|
| 27 |
+
*/
|
| 28 |
+
function tokenizeBlockQuoteStart(effects, ok, nok) {
|
| 29 |
+
const self = this;
|
| 30 |
+
return start;
|
| 31 |
+
|
| 32 |
+
/**
|
| 33 |
+
* Start of block quote.
|
| 34 |
+
*
|
| 35 |
+
* ```markdown
|
| 36 |
+
* > | > a
|
| 37 |
+
* ^
|
| 38 |
+
* ```
|
| 39 |
+
*
|
| 40 |
+
* @type {State}
|
| 41 |
+
*/
|
| 42 |
+
function start(code) {
|
| 43 |
+
if (code === 62) {
|
| 44 |
+
const state = self.containerState;
|
| 45 |
+
if (!state.open) {
|
| 46 |
+
effects.enter("blockQuote", {
|
| 47 |
+
_container: true
|
| 48 |
+
});
|
| 49 |
+
state.open = true;
|
| 50 |
+
}
|
| 51 |
+
effects.enter("blockQuotePrefix");
|
| 52 |
+
effects.enter("blockQuoteMarker");
|
| 53 |
+
effects.consume(code);
|
| 54 |
+
effects.exit("blockQuoteMarker");
|
| 55 |
+
return after;
|
| 56 |
+
}
|
| 57 |
+
return nok(code);
|
| 58 |
+
}
|
| 59 |
+
|
| 60 |
+
/**
|
| 61 |
+
* After `>`, before optional whitespace.
|
| 62 |
+
*
|
| 63 |
+
* ```markdown
|
| 64 |
+
* > | > a
|
| 65 |
+
* ^
|
| 66 |
+
* ```
|
| 67 |
+
*
|
| 68 |
+
* @type {State}
|
| 69 |
+
*/
|
| 70 |
+
function after(code) {
|
| 71 |
+
if (markdownSpace(code)) {
|
| 72 |
+
effects.enter("blockQuotePrefixWhitespace");
|
| 73 |
+
effects.consume(code);
|
| 74 |
+
effects.exit("blockQuotePrefixWhitespace");
|
| 75 |
+
effects.exit("blockQuotePrefix");
|
| 76 |
+
return ok;
|
| 77 |
+
}
|
| 78 |
+
effects.exit("blockQuotePrefix");
|
| 79 |
+
return ok(code);
|
| 80 |
+
}
|
| 81 |
+
}
|
| 82 |
+
|
| 83 |
+
/**
|
| 84 |
+
* Start of block quote continuation.
|
| 85 |
+
*
|
| 86 |
+
* ```markdown
|
| 87 |
+
* | > a
|
| 88 |
+
* > | > b
|
| 89 |
+
* ^
|
| 90 |
+
* ```
|
| 91 |
+
*
|
| 92 |
+
* @this {TokenizeContext}
|
| 93 |
+
* Context.
|
| 94 |
+
* @type {Tokenizer}
|
| 95 |
+
*/
|
| 96 |
+
function tokenizeBlockQuoteContinuation(effects, ok, nok) {
|
| 97 |
+
const self = this;
|
| 98 |
+
return contStart;
|
| 99 |
+
|
| 100 |
+
/**
|
| 101 |
+
* Start of block quote continuation.
|
| 102 |
+
*
|
| 103 |
+
* Also used to parse the first block quote opening.
|
| 104 |
+
*
|
| 105 |
+
* ```markdown
|
| 106 |
+
* | > a
|
| 107 |
+
* > | > b
|
| 108 |
+
* ^
|
| 109 |
+
* ```
|
| 110 |
+
*
|
| 111 |
+
* @type {State}
|
| 112 |
+
*/
|
| 113 |
+
function contStart(code) {
|
| 114 |
+
if (markdownSpace(code)) {
|
| 115 |
+
// Always populated by defaults.
|
| 116 |
+
|
| 117 |
+
return factorySpace(effects, contBefore, "linePrefix", self.parser.constructs.disable.null.includes('codeIndented') ? undefined : 4)(code);
|
| 118 |
+
}
|
| 119 |
+
return contBefore(code);
|
| 120 |
+
}
|
| 121 |
+
|
| 122 |
+
/**
|
| 123 |
+
* At `>`, after optional whitespace.
|
| 124 |
+
*
|
| 125 |
+
* Also used to parse the first block quote opening.
|
| 126 |
+
*
|
| 127 |
+
* ```markdown
|
| 128 |
+
* | > a
|
| 129 |
+
* > | > b
|
| 130 |
+
* ^
|
| 131 |
+
* ```
|
| 132 |
+
*
|
| 133 |
+
* @type {State}
|
| 134 |
+
*/
|
| 135 |
+
function contBefore(code) {
|
| 136 |
+
return effects.attempt(blockQuote, ok, nok)(code);
|
| 137 |
+
}
|
| 138 |
+
}
|
| 139 |
+
|
| 140 |
+
/** @type {Exiter} */
|
| 141 |
+
function exit(effects) {
|
| 142 |
+
effects.exit("blockQuote");
|
| 143 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/lib/character-escape.js
ADDED
|
@@ -0,0 +1,64 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Construct,
|
| 4 |
+
* State,
|
| 5 |
+
* TokenizeContext,
|
| 6 |
+
* Tokenizer
|
| 7 |
+
* } from 'micromark-util-types'
|
| 8 |
+
*/
|
| 9 |
+
|
| 10 |
+
import { asciiPunctuation } from 'micromark-util-character';
|
| 11 |
+
/** @type {Construct} */
|
| 12 |
+
export const characterEscape = {
|
| 13 |
+
name: 'characterEscape',
|
| 14 |
+
tokenize: tokenizeCharacterEscape
|
| 15 |
+
};
|
| 16 |
+
|
| 17 |
+
/**
|
| 18 |
+
* @this {TokenizeContext}
|
| 19 |
+
* Context.
|
| 20 |
+
* @type {Tokenizer}
|
| 21 |
+
*/
|
| 22 |
+
function tokenizeCharacterEscape(effects, ok, nok) {
|
| 23 |
+
return start;
|
| 24 |
+
|
| 25 |
+
/**
|
| 26 |
+
* Start of character escape.
|
| 27 |
+
*
|
| 28 |
+
* ```markdown
|
| 29 |
+
* > | a\*b
|
| 30 |
+
* ^
|
| 31 |
+
* ```
|
| 32 |
+
*
|
| 33 |
+
* @type {State}
|
| 34 |
+
*/
|
| 35 |
+
function start(code) {
|
| 36 |
+
effects.enter("characterEscape");
|
| 37 |
+
effects.enter("escapeMarker");
|
| 38 |
+
effects.consume(code);
|
| 39 |
+
effects.exit("escapeMarker");
|
| 40 |
+
return inside;
|
| 41 |
+
}
|
| 42 |
+
|
| 43 |
+
/**
|
| 44 |
+
* After `\`, at punctuation.
|
| 45 |
+
*
|
| 46 |
+
* ```markdown
|
| 47 |
+
* > | a\*b
|
| 48 |
+
* ^
|
| 49 |
+
* ```
|
| 50 |
+
*
|
| 51 |
+
* @type {State}
|
| 52 |
+
*/
|
| 53 |
+
function inside(code) {
|
| 54 |
+
// ASCII punctuation.
|
| 55 |
+
if (asciiPunctuation(code)) {
|
| 56 |
+
effects.enter("characterEscapeValue");
|
| 57 |
+
effects.consume(code);
|
| 58 |
+
effects.exit("characterEscapeValue");
|
| 59 |
+
effects.exit("characterEscape");
|
| 60 |
+
return ok;
|
| 61 |
+
}
|
| 62 |
+
return nok(code);
|
| 63 |
+
}
|
| 64 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/lib/character-reference.js
ADDED
|
@@ -0,0 +1,149 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Code,
|
| 4 |
+
* Construct,
|
| 5 |
+
* State,
|
| 6 |
+
* TokenizeContext,
|
| 7 |
+
* Tokenizer
|
| 8 |
+
* } from 'micromark-util-types'
|
| 9 |
+
*/
|
| 10 |
+
|
| 11 |
+
import { decodeNamedCharacterReference } from 'decode-named-character-reference';
|
| 12 |
+
import { asciiAlphanumeric, asciiDigit, asciiHexDigit } from 'micromark-util-character';
|
| 13 |
+
/** @type {Construct} */
|
| 14 |
+
export const characterReference = {
|
| 15 |
+
name: 'characterReference',
|
| 16 |
+
tokenize: tokenizeCharacterReference
|
| 17 |
+
};
|
| 18 |
+
|
| 19 |
+
/**
|
| 20 |
+
* @this {TokenizeContext}
|
| 21 |
+
* Context.
|
| 22 |
+
* @type {Tokenizer}
|
| 23 |
+
*/
|
| 24 |
+
function tokenizeCharacterReference(effects, ok, nok) {
|
| 25 |
+
const self = this;
|
| 26 |
+
let size = 0;
|
| 27 |
+
/** @type {number} */
|
| 28 |
+
let max;
|
| 29 |
+
/** @type {(code: Code) => boolean} */
|
| 30 |
+
let test;
|
| 31 |
+
return start;
|
| 32 |
+
|
| 33 |
+
/**
|
| 34 |
+
* Start of character reference.
|
| 35 |
+
*
|
| 36 |
+
* ```markdown
|
| 37 |
+
* > | a&b
|
| 38 |
+
* ^
|
| 39 |
+
* > | a{b
|
| 40 |
+
* ^
|
| 41 |
+
* > | a	b
|
| 42 |
+
* ^
|
| 43 |
+
* ```
|
| 44 |
+
*
|
| 45 |
+
* @type {State}
|
| 46 |
+
*/
|
| 47 |
+
function start(code) {
|
| 48 |
+
effects.enter("characterReference");
|
| 49 |
+
effects.enter("characterReferenceMarker");
|
| 50 |
+
effects.consume(code);
|
| 51 |
+
effects.exit("characterReferenceMarker");
|
| 52 |
+
return open;
|
| 53 |
+
}
|
| 54 |
+
|
| 55 |
+
/**
|
| 56 |
+
* After `&`, at `#` for numeric references or alphanumeric for named
|
| 57 |
+
* references.
|
| 58 |
+
*
|
| 59 |
+
* ```markdown
|
| 60 |
+
* > | a&b
|
| 61 |
+
* ^
|
| 62 |
+
* > | a{b
|
| 63 |
+
* ^
|
| 64 |
+
* > | a	b
|
| 65 |
+
* ^
|
| 66 |
+
* ```
|
| 67 |
+
*
|
| 68 |
+
* @type {State}
|
| 69 |
+
*/
|
| 70 |
+
function open(code) {
|
| 71 |
+
if (code === 35) {
|
| 72 |
+
effects.enter("characterReferenceMarkerNumeric");
|
| 73 |
+
effects.consume(code);
|
| 74 |
+
effects.exit("characterReferenceMarkerNumeric");
|
| 75 |
+
return numeric;
|
| 76 |
+
}
|
| 77 |
+
effects.enter("characterReferenceValue");
|
| 78 |
+
max = 31;
|
| 79 |
+
test = asciiAlphanumeric;
|
| 80 |
+
return value(code);
|
| 81 |
+
}
|
| 82 |
+
|
| 83 |
+
/**
|
| 84 |
+
* After `#`, at `x` for hexadecimals or digit for decimals.
|
| 85 |
+
*
|
| 86 |
+
* ```markdown
|
| 87 |
+
* > | a{b
|
| 88 |
+
* ^
|
| 89 |
+
* > | a	b
|
| 90 |
+
* ^
|
| 91 |
+
* ```
|
| 92 |
+
*
|
| 93 |
+
* @type {State}
|
| 94 |
+
*/
|
| 95 |
+
function numeric(code) {
|
| 96 |
+
if (code === 88 || code === 120) {
|
| 97 |
+
effects.enter("characterReferenceMarkerHexadecimal");
|
| 98 |
+
effects.consume(code);
|
| 99 |
+
effects.exit("characterReferenceMarkerHexadecimal");
|
| 100 |
+
effects.enter("characterReferenceValue");
|
| 101 |
+
max = 6;
|
| 102 |
+
test = asciiHexDigit;
|
| 103 |
+
return value;
|
| 104 |
+
}
|
| 105 |
+
effects.enter("characterReferenceValue");
|
| 106 |
+
max = 7;
|
| 107 |
+
test = asciiDigit;
|
| 108 |
+
return value(code);
|
| 109 |
+
}
|
| 110 |
+
|
| 111 |
+
/**
|
| 112 |
+
* After markers (`&#x`, `&#`, or `&`), in value, before `;`.
|
| 113 |
+
*
|
| 114 |
+
* The character reference kind defines what and how many characters are
|
| 115 |
+
* allowed.
|
| 116 |
+
*
|
| 117 |
+
* ```markdown
|
| 118 |
+
* > | a&b
|
| 119 |
+
* ^^^
|
| 120 |
+
* > | a{b
|
| 121 |
+
* ^^^
|
| 122 |
+
* > | a	b
|
| 123 |
+
* ^
|
| 124 |
+
* ```
|
| 125 |
+
*
|
| 126 |
+
* @type {State}
|
| 127 |
+
*/
|
| 128 |
+
function value(code) {
|
| 129 |
+
if (code === 59 && size) {
|
| 130 |
+
const token = effects.exit("characterReferenceValue");
|
| 131 |
+
if (test === asciiAlphanumeric && !decodeNamedCharacterReference(self.sliceSerialize(token))) {
|
| 132 |
+
return nok(code);
|
| 133 |
+
}
|
| 134 |
+
|
| 135 |
+
// To do: `markdown-rs` uses a different name:
|
| 136 |
+
// `CharacterReferenceMarkerSemi`.
|
| 137 |
+
effects.enter("characterReferenceMarker");
|
| 138 |
+
effects.consume(code);
|
| 139 |
+
effects.exit("characterReferenceMarker");
|
| 140 |
+
effects.exit("characterReference");
|
| 141 |
+
return ok;
|
| 142 |
+
}
|
| 143 |
+
if (test(code) && size++ < max) {
|
| 144 |
+
effects.consume(code);
|
| 145 |
+
return value;
|
| 146 |
+
}
|
| 147 |
+
return nok(code);
|
| 148 |
+
}
|
| 149 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/lib/code-fenced.js
ADDED
|
@@ -0,0 +1,460 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Code,
|
| 4 |
+
* Construct,
|
| 5 |
+
* State,
|
| 6 |
+
* TokenizeContext,
|
| 7 |
+
* Tokenizer
|
| 8 |
+
* } from 'micromark-util-types'
|
| 9 |
+
*/
|
| 10 |
+
|
| 11 |
+
import { factorySpace } from 'micromark-factory-space';
|
| 12 |
+
import { markdownLineEnding, markdownSpace } from 'micromark-util-character';
|
| 13 |
+
/** @type {Construct} */
|
| 14 |
+
const nonLazyContinuation = {
|
| 15 |
+
partial: true,
|
| 16 |
+
tokenize: tokenizeNonLazyContinuation
|
| 17 |
+
};
|
| 18 |
+
|
| 19 |
+
/** @type {Construct} */
|
| 20 |
+
export const codeFenced = {
|
| 21 |
+
concrete: true,
|
| 22 |
+
name: 'codeFenced',
|
| 23 |
+
tokenize: tokenizeCodeFenced
|
| 24 |
+
};
|
| 25 |
+
|
| 26 |
+
/**
|
| 27 |
+
* @this {TokenizeContext}
|
| 28 |
+
* Context.
|
| 29 |
+
* @type {Tokenizer}
|
| 30 |
+
*/
|
| 31 |
+
function tokenizeCodeFenced(effects, ok, nok) {
|
| 32 |
+
const self = this;
|
| 33 |
+
/** @type {Construct} */
|
| 34 |
+
const closeStart = {
|
| 35 |
+
partial: true,
|
| 36 |
+
tokenize: tokenizeCloseStart
|
| 37 |
+
};
|
| 38 |
+
let initialPrefix = 0;
|
| 39 |
+
let sizeOpen = 0;
|
| 40 |
+
/** @type {NonNullable<Code>} */
|
| 41 |
+
let marker;
|
| 42 |
+
return start;
|
| 43 |
+
|
| 44 |
+
/**
|
| 45 |
+
* Start of code.
|
| 46 |
+
*
|
| 47 |
+
* ```markdown
|
| 48 |
+
* > | ~~~js
|
| 49 |
+
* ^
|
| 50 |
+
* | alert(1)
|
| 51 |
+
* | ~~~
|
| 52 |
+
* ```
|
| 53 |
+
*
|
| 54 |
+
* @type {State}
|
| 55 |
+
*/
|
| 56 |
+
function start(code) {
|
| 57 |
+
// To do: parse whitespace like `markdown-rs`.
|
| 58 |
+
return beforeSequenceOpen(code);
|
| 59 |
+
}
|
| 60 |
+
|
| 61 |
+
/**
|
| 62 |
+
* In opening fence, after prefix, at sequence.
|
| 63 |
+
*
|
| 64 |
+
* ```markdown
|
| 65 |
+
* > | ~~~js
|
| 66 |
+
* ^
|
| 67 |
+
* | alert(1)
|
| 68 |
+
* | ~~~
|
| 69 |
+
* ```
|
| 70 |
+
*
|
| 71 |
+
* @type {State}
|
| 72 |
+
*/
|
| 73 |
+
function beforeSequenceOpen(code) {
|
| 74 |
+
const tail = self.events[self.events.length - 1];
|
| 75 |
+
initialPrefix = tail && tail[1].type === "linePrefix" ? tail[2].sliceSerialize(tail[1], true).length : 0;
|
| 76 |
+
marker = code;
|
| 77 |
+
effects.enter("codeFenced");
|
| 78 |
+
effects.enter("codeFencedFence");
|
| 79 |
+
effects.enter("codeFencedFenceSequence");
|
| 80 |
+
return sequenceOpen(code);
|
| 81 |
+
}
|
| 82 |
+
|
| 83 |
+
/**
|
| 84 |
+
* In opening fence sequence.
|
| 85 |
+
*
|
| 86 |
+
* ```markdown
|
| 87 |
+
* > | ~~~js
|
| 88 |
+
* ^
|
| 89 |
+
* | alert(1)
|
| 90 |
+
* | ~~~
|
| 91 |
+
* ```
|
| 92 |
+
*
|
| 93 |
+
* @type {State}
|
| 94 |
+
*/
|
| 95 |
+
function sequenceOpen(code) {
|
| 96 |
+
if (code === marker) {
|
| 97 |
+
sizeOpen++;
|
| 98 |
+
effects.consume(code);
|
| 99 |
+
return sequenceOpen;
|
| 100 |
+
}
|
| 101 |
+
if (sizeOpen < 3) {
|
| 102 |
+
return nok(code);
|
| 103 |
+
}
|
| 104 |
+
effects.exit("codeFencedFenceSequence");
|
| 105 |
+
return markdownSpace(code) ? factorySpace(effects, infoBefore, "whitespace")(code) : infoBefore(code);
|
| 106 |
+
}
|
| 107 |
+
|
| 108 |
+
/**
|
| 109 |
+
* In opening fence, after the sequence (and optional whitespace), before info.
|
| 110 |
+
*
|
| 111 |
+
* ```markdown
|
| 112 |
+
* > | ~~~js
|
| 113 |
+
* ^
|
| 114 |
+
* | alert(1)
|
| 115 |
+
* | ~~~
|
| 116 |
+
* ```
|
| 117 |
+
*
|
| 118 |
+
* @type {State}
|
| 119 |
+
*/
|
| 120 |
+
function infoBefore(code) {
|
| 121 |
+
if (code === null || markdownLineEnding(code)) {
|
| 122 |
+
effects.exit("codeFencedFence");
|
| 123 |
+
return self.interrupt ? ok(code) : effects.check(nonLazyContinuation, atNonLazyBreak, after)(code);
|
| 124 |
+
}
|
| 125 |
+
effects.enter("codeFencedFenceInfo");
|
| 126 |
+
effects.enter("chunkString", {
|
| 127 |
+
contentType: "string"
|
| 128 |
+
});
|
| 129 |
+
return info(code);
|
| 130 |
+
}
|
| 131 |
+
|
| 132 |
+
/**
|
| 133 |
+
* In info.
|
| 134 |
+
*
|
| 135 |
+
* ```markdown
|
| 136 |
+
* > | ~~~js
|
| 137 |
+
* ^
|
| 138 |
+
* | alert(1)
|
| 139 |
+
* | ~~~
|
| 140 |
+
* ```
|
| 141 |
+
*
|
| 142 |
+
* @type {State}
|
| 143 |
+
*/
|
| 144 |
+
function info(code) {
|
| 145 |
+
if (code === null || markdownLineEnding(code)) {
|
| 146 |
+
effects.exit("chunkString");
|
| 147 |
+
effects.exit("codeFencedFenceInfo");
|
| 148 |
+
return infoBefore(code);
|
| 149 |
+
}
|
| 150 |
+
if (markdownSpace(code)) {
|
| 151 |
+
effects.exit("chunkString");
|
| 152 |
+
effects.exit("codeFencedFenceInfo");
|
| 153 |
+
return factorySpace(effects, metaBefore, "whitespace")(code);
|
| 154 |
+
}
|
| 155 |
+
if (code === 96 && code === marker) {
|
| 156 |
+
return nok(code);
|
| 157 |
+
}
|
| 158 |
+
effects.consume(code);
|
| 159 |
+
return info;
|
| 160 |
+
}
|
| 161 |
+
|
| 162 |
+
/**
|
| 163 |
+
* In opening fence, after info and whitespace, before meta.
|
| 164 |
+
*
|
| 165 |
+
* ```markdown
|
| 166 |
+
* > | ~~~js eval
|
| 167 |
+
* ^
|
| 168 |
+
* | alert(1)
|
| 169 |
+
* | ~~~
|
| 170 |
+
* ```
|
| 171 |
+
*
|
| 172 |
+
* @type {State}
|
| 173 |
+
*/
|
| 174 |
+
function metaBefore(code) {
|
| 175 |
+
if (code === null || markdownLineEnding(code)) {
|
| 176 |
+
return infoBefore(code);
|
| 177 |
+
}
|
| 178 |
+
effects.enter("codeFencedFenceMeta");
|
| 179 |
+
effects.enter("chunkString", {
|
| 180 |
+
contentType: "string"
|
| 181 |
+
});
|
| 182 |
+
return meta(code);
|
| 183 |
+
}
|
| 184 |
+
|
| 185 |
+
/**
|
| 186 |
+
* In meta.
|
| 187 |
+
*
|
| 188 |
+
* ```markdown
|
| 189 |
+
* > | ~~~js eval
|
| 190 |
+
* ^
|
| 191 |
+
* | alert(1)
|
| 192 |
+
* | ~~~
|
| 193 |
+
* ```
|
| 194 |
+
*
|
| 195 |
+
* @type {State}
|
| 196 |
+
*/
|
| 197 |
+
function meta(code) {
|
| 198 |
+
if (code === null || markdownLineEnding(code)) {
|
| 199 |
+
effects.exit("chunkString");
|
| 200 |
+
effects.exit("codeFencedFenceMeta");
|
| 201 |
+
return infoBefore(code);
|
| 202 |
+
}
|
| 203 |
+
if (code === 96 && code === marker) {
|
| 204 |
+
return nok(code);
|
| 205 |
+
}
|
| 206 |
+
effects.consume(code);
|
| 207 |
+
return meta;
|
| 208 |
+
}
|
| 209 |
+
|
| 210 |
+
/**
|
| 211 |
+
* At eol/eof in code, before a non-lazy closing fence or content.
|
| 212 |
+
*
|
| 213 |
+
* ```markdown
|
| 214 |
+
* > | ~~~js
|
| 215 |
+
* ^
|
| 216 |
+
* > | alert(1)
|
| 217 |
+
* ^
|
| 218 |
+
* | ~~~
|
| 219 |
+
* ```
|
| 220 |
+
*
|
| 221 |
+
* @type {State}
|
| 222 |
+
*/
|
| 223 |
+
function atNonLazyBreak(code) {
|
| 224 |
+
return effects.attempt(closeStart, after, contentBefore)(code);
|
| 225 |
+
}
|
| 226 |
+
|
| 227 |
+
/**
|
| 228 |
+
* Before code content, not a closing fence, at eol.
|
| 229 |
+
*
|
| 230 |
+
* ```markdown
|
| 231 |
+
* | ~~~js
|
| 232 |
+
* > | alert(1)
|
| 233 |
+
* ^
|
| 234 |
+
* | ~~~
|
| 235 |
+
* ```
|
| 236 |
+
*
|
| 237 |
+
* @type {State}
|
| 238 |
+
*/
|
| 239 |
+
function contentBefore(code) {
|
| 240 |
+
effects.enter("lineEnding");
|
| 241 |
+
effects.consume(code);
|
| 242 |
+
effects.exit("lineEnding");
|
| 243 |
+
return contentStart;
|
| 244 |
+
}
|
| 245 |
+
|
| 246 |
+
/**
|
| 247 |
+
* Before code content, not a closing fence.
|
| 248 |
+
*
|
| 249 |
+
* ```markdown
|
| 250 |
+
* | ~~~js
|
| 251 |
+
* > | alert(1)
|
| 252 |
+
* ^
|
| 253 |
+
* | ~~~
|
| 254 |
+
* ```
|
| 255 |
+
*
|
| 256 |
+
* @type {State}
|
| 257 |
+
*/
|
| 258 |
+
function contentStart(code) {
|
| 259 |
+
return initialPrefix > 0 && markdownSpace(code) ? factorySpace(effects, beforeContentChunk, "linePrefix", initialPrefix + 1)(code) : beforeContentChunk(code);
|
| 260 |
+
}
|
| 261 |
+
|
| 262 |
+
/**
|
| 263 |
+
* Before code content, after optional prefix.
|
| 264 |
+
*
|
| 265 |
+
* ```markdown
|
| 266 |
+
* | ~~~js
|
| 267 |
+
* > | alert(1)
|
| 268 |
+
* ^
|
| 269 |
+
* | ~~~
|
| 270 |
+
* ```
|
| 271 |
+
*
|
| 272 |
+
* @type {State}
|
| 273 |
+
*/
|
| 274 |
+
function beforeContentChunk(code) {
|
| 275 |
+
if (code === null || markdownLineEnding(code)) {
|
| 276 |
+
return effects.check(nonLazyContinuation, atNonLazyBreak, after)(code);
|
| 277 |
+
}
|
| 278 |
+
effects.enter("codeFlowValue");
|
| 279 |
+
return contentChunk(code);
|
| 280 |
+
}
|
| 281 |
+
|
| 282 |
+
/**
|
| 283 |
+
* In code content.
|
| 284 |
+
*
|
| 285 |
+
* ```markdown
|
| 286 |
+
* | ~~~js
|
| 287 |
+
* > | alert(1)
|
| 288 |
+
* ^^^^^^^^
|
| 289 |
+
* | ~~~
|
| 290 |
+
* ```
|
| 291 |
+
*
|
| 292 |
+
* @type {State}
|
| 293 |
+
*/
|
| 294 |
+
function contentChunk(code) {
|
| 295 |
+
if (code === null || markdownLineEnding(code)) {
|
| 296 |
+
effects.exit("codeFlowValue");
|
| 297 |
+
return beforeContentChunk(code);
|
| 298 |
+
}
|
| 299 |
+
effects.consume(code);
|
| 300 |
+
return contentChunk;
|
| 301 |
+
}
|
| 302 |
+
|
| 303 |
+
/**
|
| 304 |
+
* After code.
|
| 305 |
+
*
|
| 306 |
+
* ```markdown
|
| 307 |
+
* | ~~~js
|
| 308 |
+
* | alert(1)
|
| 309 |
+
* > | ~~~
|
| 310 |
+
* ^
|
| 311 |
+
* ```
|
| 312 |
+
*
|
| 313 |
+
* @type {State}
|
| 314 |
+
*/
|
| 315 |
+
function after(code) {
|
| 316 |
+
effects.exit("codeFenced");
|
| 317 |
+
return ok(code);
|
| 318 |
+
}
|
| 319 |
+
|
| 320 |
+
/**
|
| 321 |
+
* @this {TokenizeContext}
|
| 322 |
+
* Context.
|
| 323 |
+
* @type {Tokenizer}
|
| 324 |
+
*/
|
| 325 |
+
function tokenizeCloseStart(effects, ok, nok) {
|
| 326 |
+
let size = 0;
|
| 327 |
+
return startBefore;
|
| 328 |
+
|
| 329 |
+
/**
|
| 330 |
+
*
|
| 331 |
+
*
|
| 332 |
+
* @type {State}
|
| 333 |
+
*/
|
| 334 |
+
function startBefore(code) {
|
| 335 |
+
effects.enter("lineEnding");
|
| 336 |
+
effects.consume(code);
|
| 337 |
+
effects.exit("lineEnding");
|
| 338 |
+
return start;
|
| 339 |
+
}
|
| 340 |
+
|
| 341 |
+
/**
|
| 342 |
+
* Before closing fence, at optional whitespace.
|
| 343 |
+
*
|
| 344 |
+
* ```markdown
|
| 345 |
+
* | ~~~js
|
| 346 |
+
* | alert(1)
|
| 347 |
+
* > | ~~~
|
| 348 |
+
* ^
|
| 349 |
+
* ```
|
| 350 |
+
*
|
| 351 |
+
* @type {State}
|
| 352 |
+
*/
|
| 353 |
+
function start(code) {
|
| 354 |
+
// Always populated by defaults.
|
| 355 |
+
|
| 356 |
+
// To do: `enter` here or in next state?
|
| 357 |
+
effects.enter("codeFencedFence");
|
| 358 |
+
return markdownSpace(code) ? factorySpace(effects, beforeSequenceClose, "linePrefix", self.parser.constructs.disable.null.includes('codeIndented') ? undefined : 4)(code) : beforeSequenceClose(code);
|
| 359 |
+
}
|
| 360 |
+
|
| 361 |
+
/**
|
| 362 |
+
* In closing fence, after optional whitespace, at sequence.
|
| 363 |
+
*
|
| 364 |
+
* ```markdown
|
| 365 |
+
* | ~~~js
|
| 366 |
+
* | alert(1)
|
| 367 |
+
* > | ~~~
|
| 368 |
+
* ^
|
| 369 |
+
* ```
|
| 370 |
+
*
|
| 371 |
+
* @type {State}
|
| 372 |
+
*/
|
| 373 |
+
function beforeSequenceClose(code) {
|
| 374 |
+
if (code === marker) {
|
| 375 |
+
effects.enter("codeFencedFenceSequence");
|
| 376 |
+
return sequenceClose(code);
|
| 377 |
+
}
|
| 378 |
+
return nok(code);
|
| 379 |
+
}
|
| 380 |
+
|
| 381 |
+
/**
|
| 382 |
+
* In closing fence sequence.
|
| 383 |
+
*
|
| 384 |
+
* ```markdown
|
| 385 |
+
* | ~~~js
|
| 386 |
+
* | alert(1)
|
| 387 |
+
* > | ~~~
|
| 388 |
+
* ^
|
| 389 |
+
* ```
|
| 390 |
+
*
|
| 391 |
+
* @type {State}
|
| 392 |
+
*/
|
| 393 |
+
function sequenceClose(code) {
|
| 394 |
+
if (code === marker) {
|
| 395 |
+
size++;
|
| 396 |
+
effects.consume(code);
|
| 397 |
+
return sequenceClose;
|
| 398 |
+
}
|
| 399 |
+
if (size >= sizeOpen) {
|
| 400 |
+
effects.exit("codeFencedFenceSequence");
|
| 401 |
+
return markdownSpace(code) ? factorySpace(effects, sequenceCloseAfter, "whitespace")(code) : sequenceCloseAfter(code);
|
| 402 |
+
}
|
| 403 |
+
return nok(code);
|
| 404 |
+
}
|
| 405 |
+
|
| 406 |
+
/**
|
| 407 |
+
* After closing fence sequence, after optional whitespace.
|
| 408 |
+
*
|
| 409 |
+
* ```markdown
|
| 410 |
+
* | ~~~js
|
| 411 |
+
* | alert(1)
|
| 412 |
+
* > | ~~~
|
| 413 |
+
* ^
|
| 414 |
+
* ```
|
| 415 |
+
*
|
| 416 |
+
* @type {State}
|
| 417 |
+
*/
|
| 418 |
+
function sequenceCloseAfter(code) {
|
| 419 |
+
if (code === null || markdownLineEnding(code)) {
|
| 420 |
+
effects.exit("codeFencedFence");
|
| 421 |
+
return ok(code);
|
| 422 |
+
}
|
| 423 |
+
return nok(code);
|
| 424 |
+
}
|
| 425 |
+
}
|
| 426 |
+
}
|
| 427 |
+
|
| 428 |
+
/**
|
| 429 |
+
* @this {TokenizeContext}
|
| 430 |
+
* Context.
|
| 431 |
+
* @type {Tokenizer}
|
| 432 |
+
*/
|
| 433 |
+
function tokenizeNonLazyContinuation(effects, ok, nok) {
|
| 434 |
+
const self = this;
|
| 435 |
+
return start;
|
| 436 |
+
|
| 437 |
+
/**
|
| 438 |
+
*
|
| 439 |
+
*
|
| 440 |
+
* @type {State}
|
| 441 |
+
*/
|
| 442 |
+
function start(code) {
|
| 443 |
+
if (code === null) {
|
| 444 |
+
return nok(code);
|
| 445 |
+
}
|
| 446 |
+
effects.enter("lineEnding");
|
| 447 |
+
effects.consume(code);
|
| 448 |
+
effects.exit("lineEnding");
|
| 449 |
+
return lineStart;
|
| 450 |
+
}
|
| 451 |
+
|
| 452 |
+
/**
|
| 453 |
+
*
|
| 454 |
+
*
|
| 455 |
+
* @type {State}
|
| 456 |
+
*/
|
| 457 |
+
function lineStart(code) {
|
| 458 |
+
return self.parser.lazy[self.now().line] ? nok(code) : ok(code);
|
| 459 |
+
}
|
| 460 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/lib/code-indented.js
ADDED
|
@@ -0,0 +1,177 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Construct,
|
| 4 |
+
* State,
|
| 5 |
+
* TokenizeContext,
|
| 6 |
+
* Tokenizer
|
| 7 |
+
* } from 'micromark-util-types'
|
| 8 |
+
*/
|
| 9 |
+
|
| 10 |
+
import { factorySpace } from 'micromark-factory-space';
|
| 11 |
+
import { markdownLineEnding, markdownSpace } from 'micromark-util-character';
|
| 12 |
+
/** @type {Construct} */
|
| 13 |
+
export const codeIndented = {
|
| 14 |
+
name: 'codeIndented',
|
| 15 |
+
tokenize: tokenizeCodeIndented
|
| 16 |
+
};
|
| 17 |
+
|
| 18 |
+
/** @type {Construct} */
|
| 19 |
+
const furtherStart = {
|
| 20 |
+
partial: true,
|
| 21 |
+
tokenize: tokenizeFurtherStart
|
| 22 |
+
};
|
| 23 |
+
|
| 24 |
+
/**
|
| 25 |
+
* @this {TokenizeContext}
|
| 26 |
+
* Context.
|
| 27 |
+
* @type {Tokenizer}
|
| 28 |
+
*/
|
| 29 |
+
function tokenizeCodeIndented(effects, ok, nok) {
|
| 30 |
+
const self = this;
|
| 31 |
+
return start;
|
| 32 |
+
|
| 33 |
+
/**
|
| 34 |
+
* Start of code (indented).
|
| 35 |
+
*
|
| 36 |
+
* > **Parsing note**: it is not needed to check if this first line is a
|
| 37 |
+
* > filled line (that it has a non-whitespace character), because blank lines
|
| 38 |
+
* > are parsed already, so we never run into that.
|
| 39 |
+
*
|
| 40 |
+
* ```markdown
|
| 41 |
+
* > | aaa
|
| 42 |
+
* ^
|
| 43 |
+
* ```
|
| 44 |
+
*
|
| 45 |
+
* @type {State}
|
| 46 |
+
*/
|
| 47 |
+
function start(code) {
|
| 48 |
+
// To do: manually check if interrupting like `markdown-rs`.
|
| 49 |
+
|
| 50 |
+
effects.enter("codeIndented");
|
| 51 |
+
// To do: use an improved `space_or_tab` function like `markdown-rs`,
|
| 52 |
+
// so that we can drop the next state.
|
| 53 |
+
return factorySpace(effects, afterPrefix, "linePrefix", 4 + 1)(code);
|
| 54 |
+
}
|
| 55 |
+
|
| 56 |
+
/**
|
| 57 |
+
* At start, after 1 or 4 spaces.
|
| 58 |
+
*
|
| 59 |
+
* ```markdown
|
| 60 |
+
* > | aaa
|
| 61 |
+
* ^
|
| 62 |
+
* ```
|
| 63 |
+
*
|
| 64 |
+
* @type {State}
|
| 65 |
+
*/
|
| 66 |
+
function afterPrefix(code) {
|
| 67 |
+
const tail = self.events[self.events.length - 1];
|
| 68 |
+
return tail && tail[1].type === "linePrefix" && tail[2].sliceSerialize(tail[1], true).length >= 4 ? atBreak(code) : nok(code);
|
| 69 |
+
}
|
| 70 |
+
|
| 71 |
+
/**
|
| 72 |
+
* At a break.
|
| 73 |
+
*
|
| 74 |
+
* ```markdown
|
| 75 |
+
* > | aaa
|
| 76 |
+
* ^ ^
|
| 77 |
+
* ```
|
| 78 |
+
*
|
| 79 |
+
* @type {State}
|
| 80 |
+
*/
|
| 81 |
+
function atBreak(code) {
|
| 82 |
+
if (code === null) {
|
| 83 |
+
return after(code);
|
| 84 |
+
}
|
| 85 |
+
if (markdownLineEnding(code)) {
|
| 86 |
+
return effects.attempt(furtherStart, atBreak, after)(code);
|
| 87 |
+
}
|
| 88 |
+
effects.enter("codeFlowValue");
|
| 89 |
+
return inside(code);
|
| 90 |
+
}
|
| 91 |
+
|
| 92 |
+
/**
|
| 93 |
+
* In code content.
|
| 94 |
+
*
|
| 95 |
+
* ```markdown
|
| 96 |
+
* > | aaa
|
| 97 |
+
* ^^^^
|
| 98 |
+
* ```
|
| 99 |
+
*
|
| 100 |
+
* @type {State}
|
| 101 |
+
*/
|
| 102 |
+
function inside(code) {
|
| 103 |
+
if (code === null || markdownLineEnding(code)) {
|
| 104 |
+
effects.exit("codeFlowValue");
|
| 105 |
+
return atBreak(code);
|
| 106 |
+
}
|
| 107 |
+
effects.consume(code);
|
| 108 |
+
return inside;
|
| 109 |
+
}
|
| 110 |
+
|
| 111 |
+
/** @type {State} */
|
| 112 |
+
function after(code) {
|
| 113 |
+
effects.exit("codeIndented");
|
| 114 |
+
// To do: allow interrupting like `markdown-rs`.
|
| 115 |
+
// Feel free to interrupt.
|
| 116 |
+
// tokenizer.interrupt = false
|
| 117 |
+
return ok(code);
|
| 118 |
+
}
|
| 119 |
+
}
|
| 120 |
+
|
| 121 |
+
/**
|
| 122 |
+
* @this {TokenizeContext}
|
| 123 |
+
* Context.
|
| 124 |
+
* @type {Tokenizer}
|
| 125 |
+
*/
|
| 126 |
+
function tokenizeFurtherStart(effects, ok, nok) {
|
| 127 |
+
const self = this;
|
| 128 |
+
return furtherStart;
|
| 129 |
+
|
| 130 |
+
/**
|
| 131 |
+
* At eol, trying to parse another indent.
|
| 132 |
+
*
|
| 133 |
+
* ```markdown
|
| 134 |
+
* > | aaa
|
| 135 |
+
* ^
|
| 136 |
+
* | bbb
|
| 137 |
+
* ```
|
| 138 |
+
*
|
| 139 |
+
* @type {State}
|
| 140 |
+
*/
|
| 141 |
+
function furtherStart(code) {
|
| 142 |
+
// To do: improve `lazy` / `pierce` handling.
|
| 143 |
+
// If this is a lazy line, it can’t be code.
|
| 144 |
+
if (self.parser.lazy[self.now().line]) {
|
| 145 |
+
return nok(code);
|
| 146 |
+
}
|
| 147 |
+
if (markdownLineEnding(code)) {
|
| 148 |
+
effects.enter("lineEnding");
|
| 149 |
+
effects.consume(code);
|
| 150 |
+
effects.exit("lineEnding");
|
| 151 |
+
return furtherStart;
|
| 152 |
+
}
|
| 153 |
+
|
| 154 |
+
// To do: the code here in `micromark-js` is a bit different from
|
| 155 |
+
// `markdown-rs` because there it can attempt spaces.
|
| 156 |
+
// We can’t yet.
|
| 157 |
+
//
|
| 158 |
+
// To do: use an improved `space_or_tab` function like `markdown-rs`,
|
| 159 |
+
// so that we can drop the next state.
|
| 160 |
+
return factorySpace(effects, afterPrefix, "linePrefix", 4 + 1)(code);
|
| 161 |
+
}
|
| 162 |
+
|
| 163 |
+
/**
|
| 164 |
+
* At start, after 1 or 4 spaces.
|
| 165 |
+
*
|
| 166 |
+
* ```markdown
|
| 167 |
+
* > | aaa
|
| 168 |
+
* ^
|
| 169 |
+
* ```
|
| 170 |
+
*
|
| 171 |
+
* @type {State}
|
| 172 |
+
*/
|
| 173 |
+
function afterPrefix(code) {
|
| 174 |
+
const tail = self.events[self.events.length - 1];
|
| 175 |
+
return tail && tail[1].type === "linePrefix" && tail[2].sliceSerialize(tail[1], true).length >= 4 ? ok(code) : markdownLineEnding(code) ? furtherStart(code) : nok(code);
|
| 176 |
+
}
|
| 177 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/lib/code-text.js
ADDED
|
@@ -0,0 +1,225 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Construct,
|
| 4 |
+
* Previous,
|
| 5 |
+
* Resolver,
|
| 6 |
+
* State,
|
| 7 |
+
* TokenizeContext,
|
| 8 |
+
* Tokenizer,
|
| 9 |
+
* Token
|
| 10 |
+
* } from 'micromark-util-types'
|
| 11 |
+
*/
|
| 12 |
+
|
| 13 |
+
import { markdownLineEnding } from 'micromark-util-character';
|
| 14 |
+
/** @type {Construct} */
|
| 15 |
+
export const codeText = {
|
| 16 |
+
name: 'codeText',
|
| 17 |
+
previous,
|
| 18 |
+
resolve: resolveCodeText,
|
| 19 |
+
tokenize: tokenizeCodeText
|
| 20 |
+
};
|
| 21 |
+
|
| 22 |
+
// To do: next major: don’t resolve, like `markdown-rs`.
|
| 23 |
+
/** @type {Resolver} */
|
| 24 |
+
function resolveCodeText(events) {
|
| 25 |
+
let tailExitIndex = events.length - 4;
|
| 26 |
+
let headEnterIndex = 3;
|
| 27 |
+
/** @type {number} */
|
| 28 |
+
let index;
|
| 29 |
+
/** @type {number | undefined} */
|
| 30 |
+
let enter;
|
| 31 |
+
|
| 32 |
+
// If we start and end with an EOL or a space.
|
| 33 |
+
if ((events[headEnterIndex][1].type === "lineEnding" || events[headEnterIndex][1].type === 'space') && (events[tailExitIndex][1].type === "lineEnding" || events[tailExitIndex][1].type === 'space')) {
|
| 34 |
+
index = headEnterIndex;
|
| 35 |
+
|
| 36 |
+
// And we have data.
|
| 37 |
+
while (++index < tailExitIndex) {
|
| 38 |
+
if (events[index][1].type === "codeTextData") {
|
| 39 |
+
// Then we have padding.
|
| 40 |
+
events[headEnterIndex][1].type = "codeTextPadding";
|
| 41 |
+
events[tailExitIndex][1].type = "codeTextPadding";
|
| 42 |
+
headEnterIndex += 2;
|
| 43 |
+
tailExitIndex -= 2;
|
| 44 |
+
break;
|
| 45 |
+
}
|
| 46 |
+
}
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
+
// Merge adjacent spaces and data.
|
| 50 |
+
index = headEnterIndex - 1;
|
| 51 |
+
tailExitIndex++;
|
| 52 |
+
while (++index <= tailExitIndex) {
|
| 53 |
+
if (enter === undefined) {
|
| 54 |
+
if (index !== tailExitIndex && events[index][1].type !== "lineEnding") {
|
| 55 |
+
enter = index;
|
| 56 |
+
}
|
| 57 |
+
} else if (index === tailExitIndex || events[index][1].type === "lineEnding") {
|
| 58 |
+
events[enter][1].type = "codeTextData";
|
| 59 |
+
if (index !== enter + 2) {
|
| 60 |
+
events[enter][1].end = events[index - 1][1].end;
|
| 61 |
+
events.splice(enter + 2, index - enter - 2);
|
| 62 |
+
tailExitIndex -= index - enter - 2;
|
| 63 |
+
index = enter + 2;
|
| 64 |
+
}
|
| 65 |
+
enter = undefined;
|
| 66 |
+
}
|
| 67 |
+
}
|
| 68 |
+
return events;
|
| 69 |
+
}
|
| 70 |
+
|
| 71 |
+
/**
|
| 72 |
+
* @this {TokenizeContext}
|
| 73 |
+
* Context.
|
| 74 |
+
* @type {Previous}
|
| 75 |
+
*/
|
| 76 |
+
function previous(code) {
|
| 77 |
+
// If there is a previous code, there will always be a tail.
|
| 78 |
+
return code !== 96 || this.events[this.events.length - 1][1].type === "characterEscape";
|
| 79 |
+
}
|
| 80 |
+
|
| 81 |
+
/**
|
| 82 |
+
* @this {TokenizeContext}
|
| 83 |
+
* Context.
|
| 84 |
+
* @type {Tokenizer}
|
| 85 |
+
*/
|
| 86 |
+
function tokenizeCodeText(effects, ok, nok) {
|
| 87 |
+
const self = this;
|
| 88 |
+
let sizeOpen = 0;
|
| 89 |
+
/** @type {number} */
|
| 90 |
+
let size;
|
| 91 |
+
/** @type {Token} */
|
| 92 |
+
let token;
|
| 93 |
+
return start;
|
| 94 |
+
|
| 95 |
+
/**
|
| 96 |
+
* Start of code (text).
|
| 97 |
+
*
|
| 98 |
+
* ```markdown
|
| 99 |
+
* > | `a`
|
| 100 |
+
* ^
|
| 101 |
+
* > | \`a`
|
| 102 |
+
* ^
|
| 103 |
+
* ```
|
| 104 |
+
*
|
| 105 |
+
* @type {State}
|
| 106 |
+
*/
|
| 107 |
+
function start(code) {
|
| 108 |
+
effects.enter("codeText");
|
| 109 |
+
effects.enter("codeTextSequence");
|
| 110 |
+
return sequenceOpen(code);
|
| 111 |
+
}
|
| 112 |
+
|
| 113 |
+
/**
|
| 114 |
+
* In opening sequence.
|
| 115 |
+
*
|
| 116 |
+
* ```markdown
|
| 117 |
+
* > | `a`
|
| 118 |
+
* ^
|
| 119 |
+
* ```
|
| 120 |
+
*
|
| 121 |
+
* @type {State}
|
| 122 |
+
*/
|
| 123 |
+
function sequenceOpen(code) {
|
| 124 |
+
if (code === 96) {
|
| 125 |
+
effects.consume(code);
|
| 126 |
+
sizeOpen++;
|
| 127 |
+
return sequenceOpen;
|
| 128 |
+
}
|
| 129 |
+
effects.exit("codeTextSequence");
|
| 130 |
+
return between(code);
|
| 131 |
+
}
|
| 132 |
+
|
| 133 |
+
/**
|
| 134 |
+
* Between something and something else.
|
| 135 |
+
*
|
| 136 |
+
* ```markdown
|
| 137 |
+
* > | `a`
|
| 138 |
+
* ^^
|
| 139 |
+
* ```
|
| 140 |
+
*
|
| 141 |
+
* @type {State}
|
| 142 |
+
*/
|
| 143 |
+
function between(code) {
|
| 144 |
+
// EOF.
|
| 145 |
+
if (code === null) {
|
| 146 |
+
return nok(code);
|
| 147 |
+
}
|
| 148 |
+
|
| 149 |
+
// To do: next major: don’t do spaces in resolve, but when compiling,
|
| 150 |
+
// like `markdown-rs`.
|
| 151 |
+
// Tabs don’t work, and virtual spaces don’t make sense.
|
| 152 |
+
if (code === 32) {
|
| 153 |
+
effects.enter('space');
|
| 154 |
+
effects.consume(code);
|
| 155 |
+
effects.exit('space');
|
| 156 |
+
return between;
|
| 157 |
+
}
|
| 158 |
+
|
| 159 |
+
// Closing fence? Could also be data.
|
| 160 |
+
if (code === 96) {
|
| 161 |
+
token = effects.enter("codeTextSequence");
|
| 162 |
+
size = 0;
|
| 163 |
+
return sequenceClose(code);
|
| 164 |
+
}
|
| 165 |
+
if (markdownLineEnding(code)) {
|
| 166 |
+
effects.enter("lineEnding");
|
| 167 |
+
effects.consume(code);
|
| 168 |
+
effects.exit("lineEnding");
|
| 169 |
+
return between;
|
| 170 |
+
}
|
| 171 |
+
|
| 172 |
+
// Data.
|
| 173 |
+
effects.enter("codeTextData");
|
| 174 |
+
return data(code);
|
| 175 |
+
}
|
| 176 |
+
|
| 177 |
+
/**
|
| 178 |
+
* In data.
|
| 179 |
+
*
|
| 180 |
+
* ```markdown
|
| 181 |
+
* > | `a`
|
| 182 |
+
* ^
|
| 183 |
+
* ```
|
| 184 |
+
*
|
| 185 |
+
* @type {State}
|
| 186 |
+
*/
|
| 187 |
+
function data(code) {
|
| 188 |
+
if (code === null || code === 32 || code === 96 || markdownLineEnding(code)) {
|
| 189 |
+
effects.exit("codeTextData");
|
| 190 |
+
return between(code);
|
| 191 |
+
}
|
| 192 |
+
effects.consume(code);
|
| 193 |
+
return data;
|
| 194 |
+
}
|
| 195 |
+
|
| 196 |
+
/**
|
| 197 |
+
* In closing sequence.
|
| 198 |
+
*
|
| 199 |
+
* ```markdown
|
| 200 |
+
* > | `a`
|
| 201 |
+
* ^
|
| 202 |
+
* ```
|
| 203 |
+
*
|
| 204 |
+
* @type {State}
|
| 205 |
+
*/
|
| 206 |
+
function sequenceClose(code) {
|
| 207 |
+
// More.
|
| 208 |
+
if (code === 96) {
|
| 209 |
+
effects.consume(code);
|
| 210 |
+
size++;
|
| 211 |
+
return sequenceClose;
|
| 212 |
+
}
|
| 213 |
+
|
| 214 |
+
// Done!
|
| 215 |
+
if (size === sizeOpen) {
|
| 216 |
+
effects.exit("codeTextSequence");
|
| 217 |
+
effects.exit("codeText");
|
| 218 |
+
return ok(code);
|
| 219 |
+
}
|
| 220 |
+
|
| 221 |
+
// More or less accents: mark as data.
|
| 222 |
+
token.type = "codeTextData";
|
| 223 |
+
return data(code);
|
| 224 |
+
}
|
| 225 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/lib/content.js
ADDED
|
@@ -0,0 +1,163 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Construct,
|
| 4 |
+
* Resolver,
|
| 5 |
+
* State,
|
| 6 |
+
* TokenizeContext,
|
| 7 |
+
* Tokenizer,
|
| 8 |
+
* Token
|
| 9 |
+
* } from 'micromark-util-types'
|
| 10 |
+
*/
|
| 11 |
+
|
| 12 |
+
import { factorySpace } from 'micromark-factory-space';
|
| 13 |
+
import { markdownLineEnding } from 'micromark-util-character';
|
| 14 |
+
import { subtokenize } from 'micromark-util-subtokenize';
|
| 15 |
+
/**
|
| 16 |
+
* No name because it must not be turned off.
|
| 17 |
+
* @type {Construct}
|
| 18 |
+
*/
|
| 19 |
+
export const content = {
|
| 20 |
+
resolve: resolveContent,
|
| 21 |
+
tokenize: tokenizeContent
|
| 22 |
+
};
|
| 23 |
+
|
| 24 |
+
/** @type {Construct} */
|
| 25 |
+
const continuationConstruct = {
|
| 26 |
+
partial: true,
|
| 27 |
+
tokenize: tokenizeContinuation
|
| 28 |
+
};
|
| 29 |
+
|
| 30 |
+
/**
|
| 31 |
+
* Content is transparent: it’s parsed right now. That way, definitions are also
|
| 32 |
+
* parsed right now: before text in paragraphs (specifically, media) are parsed.
|
| 33 |
+
*
|
| 34 |
+
* @type {Resolver}
|
| 35 |
+
*/
|
| 36 |
+
function resolveContent(events) {
|
| 37 |
+
subtokenize(events);
|
| 38 |
+
return events;
|
| 39 |
+
}
|
| 40 |
+
|
| 41 |
+
/**
|
| 42 |
+
* @this {TokenizeContext}
|
| 43 |
+
* Context.
|
| 44 |
+
* @type {Tokenizer}
|
| 45 |
+
*/
|
| 46 |
+
function tokenizeContent(effects, ok) {
|
| 47 |
+
/** @type {Token | undefined} */
|
| 48 |
+
let previous;
|
| 49 |
+
return chunkStart;
|
| 50 |
+
|
| 51 |
+
/**
|
| 52 |
+
* Before a content chunk.
|
| 53 |
+
*
|
| 54 |
+
* ```markdown
|
| 55 |
+
* > | abc
|
| 56 |
+
* ^
|
| 57 |
+
* ```
|
| 58 |
+
*
|
| 59 |
+
* @type {State}
|
| 60 |
+
*/
|
| 61 |
+
function chunkStart(code) {
|
| 62 |
+
effects.enter("content");
|
| 63 |
+
previous = effects.enter("chunkContent", {
|
| 64 |
+
contentType: "content"
|
| 65 |
+
});
|
| 66 |
+
return chunkInside(code);
|
| 67 |
+
}
|
| 68 |
+
|
| 69 |
+
/**
|
| 70 |
+
* In a content chunk.
|
| 71 |
+
*
|
| 72 |
+
* ```markdown
|
| 73 |
+
* > | abc
|
| 74 |
+
* ^^^
|
| 75 |
+
* ```
|
| 76 |
+
*
|
| 77 |
+
* @type {State}
|
| 78 |
+
*/
|
| 79 |
+
function chunkInside(code) {
|
| 80 |
+
if (code === null) {
|
| 81 |
+
return contentEnd(code);
|
| 82 |
+
}
|
| 83 |
+
|
| 84 |
+
// To do: in `markdown-rs`, each line is parsed on its own, and everything
|
| 85 |
+
// is stitched together resolving.
|
| 86 |
+
if (markdownLineEnding(code)) {
|
| 87 |
+
return effects.check(continuationConstruct, contentContinue, contentEnd)(code);
|
| 88 |
+
}
|
| 89 |
+
|
| 90 |
+
// Data.
|
| 91 |
+
effects.consume(code);
|
| 92 |
+
return chunkInside;
|
| 93 |
+
}
|
| 94 |
+
|
| 95 |
+
/**
|
| 96 |
+
*
|
| 97 |
+
*
|
| 98 |
+
* @type {State}
|
| 99 |
+
*/
|
| 100 |
+
function contentEnd(code) {
|
| 101 |
+
effects.exit("chunkContent");
|
| 102 |
+
effects.exit("content");
|
| 103 |
+
return ok(code);
|
| 104 |
+
}
|
| 105 |
+
|
| 106 |
+
/**
|
| 107 |
+
*
|
| 108 |
+
*
|
| 109 |
+
* @type {State}
|
| 110 |
+
*/
|
| 111 |
+
function contentContinue(code) {
|
| 112 |
+
effects.consume(code);
|
| 113 |
+
effects.exit("chunkContent");
|
| 114 |
+
previous.next = effects.enter("chunkContent", {
|
| 115 |
+
contentType: "content",
|
| 116 |
+
previous
|
| 117 |
+
});
|
| 118 |
+
previous = previous.next;
|
| 119 |
+
return chunkInside;
|
| 120 |
+
}
|
| 121 |
+
}
|
| 122 |
+
|
| 123 |
+
/**
|
| 124 |
+
* @this {TokenizeContext}
|
| 125 |
+
* Context.
|
| 126 |
+
* @type {Tokenizer}
|
| 127 |
+
*/
|
| 128 |
+
function tokenizeContinuation(effects, ok, nok) {
|
| 129 |
+
const self = this;
|
| 130 |
+
return startLookahead;
|
| 131 |
+
|
| 132 |
+
/**
|
| 133 |
+
*
|
| 134 |
+
*
|
| 135 |
+
* @type {State}
|
| 136 |
+
*/
|
| 137 |
+
function startLookahead(code) {
|
| 138 |
+
effects.exit("chunkContent");
|
| 139 |
+
effects.enter("lineEnding");
|
| 140 |
+
effects.consume(code);
|
| 141 |
+
effects.exit("lineEnding");
|
| 142 |
+
return factorySpace(effects, prefixed, "linePrefix");
|
| 143 |
+
}
|
| 144 |
+
|
| 145 |
+
/**
|
| 146 |
+
*
|
| 147 |
+
*
|
| 148 |
+
* @type {State}
|
| 149 |
+
*/
|
| 150 |
+
function prefixed(code) {
|
| 151 |
+
if (code === null || markdownLineEnding(code)) {
|
| 152 |
+
return nok(code);
|
| 153 |
+
}
|
| 154 |
+
|
| 155 |
+
// Always populated by defaults.
|
| 156 |
+
|
| 157 |
+
const tail = self.events[self.events.length - 1];
|
| 158 |
+
if (!self.parser.constructs.disable.null.includes('codeIndented') && tail && tail[1].type === "linePrefix" && tail[2].sliceSerialize(tail[1], true).length >= 4) {
|
| 159 |
+
return ok(code);
|
| 160 |
+
}
|
| 161 |
+
return effects.interrupt(self.parser.constructs.flow, nok, ok)(code);
|
| 162 |
+
}
|
| 163 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/lib/definition.js
ADDED
|
@@ -0,0 +1,254 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Construct,
|
| 4 |
+
* State,
|
| 5 |
+
* TokenizeContext,
|
| 6 |
+
* Tokenizer
|
| 7 |
+
* } from 'micromark-util-types'
|
| 8 |
+
*/
|
| 9 |
+
|
| 10 |
+
import { factoryDestination } from 'micromark-factory-destination';
|
| 11 |
+
import { factoryLabel } from 'micromark-factory-label';
|
| 12 |
+
import { factorySpace } from 'micromark-factory-space';
|
| 13 |
+
import { factoryTitle } from 'micromark-factory-title';
|
| 14 |
+
import { factoryWhitespace } from 'micromark-factory-whitespace';
|
| 15 |
+
import { markdownLineEndingOrSpace, markdownLineEnding, markdownSpace } from 'micromark-util-character';
|
| 16 |
+
import { normalizeIdentifier } from 'micromark-util-normalize-identifier';
|
| 17 |
+
/** @type {Construct} */
|
| 18 |
+
export const definition = {
|
| 19 |
+
name: 'definition',
|
| 20 |
+
tokenize: tokenizeDefinition
|
| 21 |
+
};
|
| 22 |
+
|
| 23 |
+
/** @type {Construct} */
|
| 24 |
+
const titleBefore = {
|
| 25 |
+
partial: true,
|
| 26 |
+
tokenize: tokenizeTitleBefore
|
| 27 |
+
};
|
| 28 |
+
|
| 29 |
+
/**
|
| 30 |
+
* @this {TokenizeContext}
|
| 31 |
+
* Context.
|
| 32 |
+
* @type {Tokenizer}
|
| 33 |
+
*/
|
| 34 |
+
function tokenizeDefinition(effects, ok, nok) {
|
| 35 |
+
const self = this;
|
| 36 |
+
/** @type {string} */
|
| 37 |
+
let identifier;
|
| 38 |
+
return start;
|
| 39 |
+
|
| 40 |
+
/**
|
| 41 |
+
* At start of a definition.
|
| 42 |
+
*
|
| 43 |
+
* ```markdown
|
| 44 |
+
* > | [a]: b "c"
|
| 45 |
+
* ^
|
| 46 |
+
* ```
|
| 47 |
+
*
|
| 48 |
+
* @type {State}
|
| 49 |
+
*/
|
| 50 |
+
function start(code) {
|
| 51 |
+
// Do not interrupt paragraphs (but do follow definitions).
|
| 52 |
+
// To do: do `interrupt` the way `markdown-rs` does.
|
| 53 |
+
// To do: parse whitespace the way `markdown-rs` does.
|
| 54 |
+
effects.enter("definition");
|
| 55 |
+
return before(code);
|
| 56 |
+
}
|
| 57 |
+
|
| 58 |
+
/**
|
| 59 |
+
* After optional whitespace, at `[`.
|
| 60 |
+
*
|
| 61 |
+
* ```markdown
|
| 62 |
+
* > | [a]: b "c"
|
| 63 |
+
* ^
|
| 64 |
+
* ```
|
| 65 |
+
*
|
| 66 |
+
* @type {State}
|
| 67 |
+
*/
|
| 68 |
+
function before(code) {
|
| 69 |
+
// To do: parse whitespace the way `markdown-rs` does.
|
| 70 |
+
|
| 71 |
+
return factoryLabel.call(self, effects, labelAfter,
|
| 72 |
+
// Note: we don’t need to reset the way `markdown-rs` does.
|
| 73 |
+
nok, "definitionLabel", "definitionLabelMarker", "definitionLabelString")(code);
|
| 74 |
+
}
|
| 75 |
+
|
| 76 |
+
/**
|
| 77 |
+
* After label.
|
| 78 |
+
*
|
| 79 |
+
* ```markdown
|
| 80 |
+
* > | [a]: b "c"
|
| 81 |
+
* ^
|
| 82 |
+
* ```
|
| 83 |
+
*
|
| 84 |
+
* @type {State}
|
| 85 |
+
*/
|
| 86 |
+
function labelAfter(code) {
|
| 87 |
+
identifier = normalizeIdentifier(self.sliceSerialize(self.events[self.events.length - 1][1]).slice(1, -1));
|
| 88 |
+
if (code === 58) {
|
| 89 |
+
effects.enter("definitionMarker");
|
| 90 |
+
effects.consume(code);
|
| 91 |
+
effects.exit("definitionMarker");
|
| 92 |
+
return markerAfter;
|
| 93 |
+
}
|
| 94 |
+
return nok(code);
|
| 95 |
+
}
|
| 96 |
+
|
| 97 |
+
/**
|
| 98 |
+
* After marker.
|
| 99 |
+
*
|
| 100 |
+
* ```markdown
|
| 101 |
+
* > | [a]: b "c"
|
| 102 |
+
* ^
|
| 103 |
+
* ```
|
| 104 |
+
*
|
| 105 |
+
* @type {State}
|
| 106 |
+
*/
|
| 107 |
+
function markerAfter(code) {
|
| 108 |
+
// Note: whitespace is optional.
|
| 109 |
+
return markdownLineEndingOrSpace(code) ? factoryWhitespace(effects, destinationBefore)(code) : destinationBefore(code);
|
| 110 |
+
}
|
| 111 |
+
|
| 112 |
+
/**
|
| 113 |
+
* Before destination.
|
| 114 |
+
*
|
| 115 |
+
* ```markdown
|
| 116 |
+
* > | [a]: b "c"
|
| 117 |
+
* ^
|
| 118 |
+
* ```
|
| 119 |
+
*
|
| 120 |
+
* @type {State}
|
| 121 |
+
*/
|
| 122 |
+
function destinationBefore(code) {
|
| 123 |
+
return factoryDestination(effects, destinationAfter,
|
| 124 |
+
// Note: we don’t need to reset the way `markdown-rs` does.
|
| 125 |
+
nok, "definitionDestination", "definitionDestinationLiteral", "definitionDestinationLiteralMarker", "definitionDestinationRaw", "definitionDestinationString")(code);
|
| 126 |
+
}
|
| 127 |
+
|
| 128 |
+
/**
|
| 129 |
+
* After destination.
|
| 130 |
+
*
|
| 131 |
+
* ```markdown
|
| 132 |
+
* > | [a]: b "c"
|
| 133 |
+
* ^
|
| 134 |
+
* ```
|
| 135 |
+
*
|
| 136 |
+
* @type {State}
|
| 137 |
+
*/
|
| 138 |
+
function destinationAfter(code) {
|
| 139 |
+
return effects.attempt(titleBefore, after, after)(code);
|
| 140 |
+
}
|
| 141 |
+
|
| 142 |
+
/**
|
| 143 |
+
* After definition.
|
| 144 |
+
*
|
| 145 |
+
* ```markdown
|
| 146 |
+
* > | [a]: b
|
| 147 |
+
* ^
|
| 148 |
+
* > | [a]: b "c"
|
| 149 |
+
* ^
|
| 150 |
+
* ```
|
| 151 |
+
*
|
| 152 |
+
* @type {State}
|
| 153 |
+
*/
|
| 154 |
+
function after(code) {
|
| 155 |
+
return markdownSpace(code) ? factorySpace(effects, afterWhitespace, "whitespace")(code) : afterWhitespace(code);
|
| 156 |
+
}
|
| 157 |
+
|
| 158 |
+
/**
|
| 159 |
+
* After definition, after optional whitespace.
|
| 160 |
+
*
|
| 161 |
+
* ```markdown
|
| 162 |
+
* > | [a]: b
|
| 163 |
+
* ^
|
| 164 |
+
* > | [a]: b "c"
|
| 165 |
+
* ^
|
| 166 |
+
* ```
|
| 167 |
+
*
|
| 168 |
+
* @type {State}
|
| 169 |
+
*/
|
| 170 |
+
function afterWhitespace(code) {
|
| 171 |
+
if (code === null || markdownLineEnding(code)) {
|
| 172 |
+
effects.exit("definition");
|
| 173 |
+
|
| 174 |
+
// Note: we don’t care about uniqueness.
|
| 175 |
+
// It’s likely that that doesn’t happen very frequently.
|
| 176 |
+
// It is more likely that it wastes precious time.
|
| 177 |
+
self.parser.defined.push(identifier);
|
| 178 |
+
|
| 179 |
+
// To do: `markdown-rs` interrupt.
|
| 180 |
+
// // You’d be interrupting.
|
| 181 |
+
// tokenizer.interrupt = true
|
| 182 |
+
return ok(code);
|
| 183 |
+
}
|
| 184 |
+
return nok(code);
|
| 185 |
+
}
|
| 186 |
+
}
|
| 187 |
+
|
| 188 |
+
/**
|
| 189 |
+
* @this {TokenizeContext}
|
| 190 |
+
* Context.
|
| 191 |
+
* @type {Tokenizer}
|
| 192 |
+
*/
|
| 193 |
+
function tokenizeTitleBefore(effects, ok, nok) {
|
| 194 |
+
return titleBefore;
|
| 195 |
+
|
| 196 |
+
/**
|
| 197 |
+
* After destination, at whitespace.
|
| 198 |
+
*
|
| 199 |
+
* ```markdown
|
| 200 |
+
* > | [a]: b
|
| 201 |
+
* ^
|
| 202 |
+
* > | [a]: b "c"
|
| 203 |
+
* ^
|
| 204 |
+
* ```
|
| 205 |
+
*
|
| 206 |
+
* @type {State}
|
| 207 |
+
*/
|
| 208 |
+
function titleBefore(code) {
|
| 209 |
+
return markdownLineEndingOrSpace(code) ? factoryWhitespace(effects, beforeMarker)(code) : nok(code);
|
| 210 |
+
}
|
| 211 |
+
|
| 212 |
+
/**
|
| 213 |
+
* At title.
|
| 214 |
+
*
|
| 215 |
+
* ```markdown
|
| 216 |
+
* | [a]: b
|
| 217 |
+
* > | "c"
|
| 218 |
+
* ^
|
| 219 |
+
* ```
|
| 220 |
+
*
|
| 221 |
+
* @type {State}
|
| 222 |
+
*/
|
| 223 |
+
function beforeMarker(code) {
|
| 224 |
+
return factoryTitle(effects, titleAfter, nok, "definitionTitle", "definitionTitleMarker", "definitionTitleString")(code);
|
| 225 |
+
}
|
| 226 |
+
|
| 227 |
+
/**
|
| 228 |
+
* After title.
|
| 229 |
+
*
|
| 230 |
+
* ```markdown
|
| 231 |
+
* > | [a]: b "c"
|
| 232 |
+
* ^
|
| 233 |
+
* ```
|
| 234 |
+
*
|
| 235 |
+
* @type {State}
|
| 236 |
+
*/
|
| 237 |
+
function titleAfter(code) {
|
| 238 |
+
return markdownSpace(code) ? factorySpace(effects, titleAfterOptionalWhitespace, "whitespace")(code) : titleAfterOptionalWhitespace(code);
|
| 239 |
+
}
|
| 240 |
+
|
| 241 |
+
/**
|
| 242 |
+
* After title, after optional whitespace.
|
| 243 |
+
*
|
| 244 |
+
* ```markdown
|
| 245 |
+
* > | [a]: b "c"
|
| 246 |
+
* ^
|
| 247 |
+
* ```
|
| 248 |
+
*
|
| 249 |
+
* @type {State}
|
| 250 |
+
*/
|
| 251 |
+
function titleAfterOptionalWhitespace(code) {
|
| 252 |
+
return code === null || markdownLineEnding(code) ? ok(code) : nok(code);
|
| 253 |
+
}
|
| 254 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/lib/hard-break-escape.js
ADDED
|
@@ -0,0 +1,60 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Construct,
|
| 4 |
+
* State,
|
| 5 |
+
* TokenizeContext,
|
| 6 |
+
* Tokenizer
|
| 7 |
+
* } from 'micromark-util-types'
|
| 8 |
+
*/
|
| 9 |
+
|
| 10 |
+
import { markdownLineEnding } from 'micromark-util-character';
|
| 11 |
+
/** @type {Construct} */
|
| 12 |
+
export const hardBreakEscape = {
|
| 13 |
+
name: 'hardBreakEscape',
|
| 14 |
+
tokenize: tokenizeHardBreakEscape
|
| 15 |
+
};
|
| 16 |
+
|
| 17 |
+
/**
|
| 18 |
+
* @this {TokenizeContext}
|
| 19 |
+
* Context.
|
| 20 |
+
* @type {Tokenizer}
|
| 21 |
+
*/
|
| 22 |
+
function tokenizeHardBreakEscape(effects, ok, nok) {
|
| 23 |
+
return start;
|
| 24 |
+
|
| 25 |
+
/**
|
| 26 |
+
* Start of a hard break (escape).
|
| 27 |
+
*
|
| 28 |
+
* ```markdown
|
| 29 |
+
* > | a\
|
| 30 |
+
* ^
|
| 31 |
+
* | b
|
| 32 |
+
* ```
|
| 33 |
+
*
|
| 34 |
+
* @type {State}
|
| 35 |
+
*/
|
| 36 |
+
function start(code) {
|
| 37 |
+
effects.enter("hardBreakEscape");
|
| 38 |
+
effects.consume(code);
|
| 39 |
+
return after;
|
| 40 |
+
}
|
| 41 |
+
|
| 42 |
+
/**
|
| 43 |
+
* After `\`, at eol.
|
| 44 |
+
*
|
| 45 |
+
* ```markdown
|
| 46 |
+
* > | a\
|
| 47 |
+
* ^
|
| 48 |
+
* | b
|
| 49 |
+
* ```
|
| 50 |
+
*
|
| 51 |
+
* @type {State}
|
| 52 |
+
*/
|
| 53 |
+
function after(code) {
|
| 54 |
+
if (markdownLineEnding(code)) {
|
| 55 |
+
effects.exit("hardBreakEscape");
|
| 56 |
+
return ok(code);
|
| 57 |
+
}
|
| 58 |
+
return nok(code);
|
| 59 |
+
}
|
| 60 |
+
}
|
.output/server/node_modules/micromark-core-commonmark/lib/heading-atx.js
ADDED
|
@@ -0,0 +1,195 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* @import {
|
| 3 |
+
* Construct,
|
| 4 |
+
* Resolver,
|
| 5 |
+
* State,
|
| 6 |
+
* TokenizeContext,
|
| 7 |
+
* Tokenizer,
|
| 8 |
+
* Token
|
| 9 |
+
* } from 'micromark-util-types'
|
| 10 |
+
*/
|
| 11 |
+
|
| 12 |
+
import { factorySpace } from 'micromark-factory-space';
|
| 13 |
+
import { markdownLineEndingOrSpace, markdownLineEnding, markdownSpace } from 'micromark-util-character';
|
| 14 |
+
import { splice } from 'micromark-util-chunked';
|
| 15 |
+
/** @type {Construct} */
|
| 16 |
+
export const headingAtx = {
|
| 17 |
+
name: 'headingAtx',
|
| 18 |
+
resolve: resolveHeadingAtx,
|
| 19 |
+
tokenize: tokenizeHeadingAtx
|
| 20 |
+
};
|
| 21 |
+
|
| 22 |
+
/** @type {Resolver} */
|
| 23 |
+
function resolveHeadingAtx(events, context) {
|
| 24 |
+
let contentEnd = events.length - 2;
|
| 25 |
+
let contentStart = 3;
|
| 26 |
+
/** @type {Token} */
|
| 27 |
+
let content;
|
| 28 |
+
/** @type {Token} */
|
| 29 |
+
let text;
|
| 30 |
+
|
| 31 |
+
// Prefix whitespace, part of the opening.
|
| 32 |
+
if (events[contentStart][1].type === "whitespace") {
|
| 33 |
+
contentStart += 2;
|
| 34 |
+
}
|
| 35 |
+
|
| 36 |
+
// Suffix whitespace, part of the closing.
|
| 37 |
+
if (contentEnd - 2 > contentStart && events[contentEnd][1].type === "whitespace") {
|
| 38 |
+
contentEnd -= 2;
|
| 39 |
+
}
|
| 40 |
+
if (events[contentEnd][1].type === "atxHeadingSequence" && (contentStart === contentEnd - 1 || contentEnd - 4 > contentStart && events[contentEnd - 2][1].type === "whitespace")) {
|
| 41 |
+
contentEnd -= contentStart + 1 === contentEnd ? 2 : 4;
|
| 42 |
+
}
|
| 43 |
+
if (contentEnd > contentStart) {
|
| 44 |
+
content = {
|
| 45 |
+
type: "atxHeadingText",
|
| 46 |
+
start: events[contentStart][1].start,
|
| 47 |
+
end: events[contentEnd][1].end
|
| 48 |
+
};
|
| 49 |
+
text = {
|
| 50 |
+
type: "chunkText",
|
| 51 |
+
start: events[contentStart][1].start,
|
| 52 |
+
end: events[contentEnd][1].end,
|
| 53 |
+
contentType: "text"
|
| 54 |
+
};
|
| 55 |
+
splice(events, contentStart, contentEnd - contentStart + 1, [['enter', content, context], ['enter', text, context], ['exit', text, context], ['exit', content, context]]);
|
| 56 |
+
}
|
| 57 |
+
return events;
|
| 58 |
+
}
|
| 59 |
+
|
| 60 |
+
/**
|
| 61 |
+
* @this {TokenizeContext}
|
| 62 |
+
* Context.
|
| 63 |
+
* @type {Tokenizer}
|
| 64 |
+
*/
|
| 65 |
+
function tokenizeHeadingAtx(effects, ok, nok) {
|
| 66 |
+
let size = 0;
|
| 67 |
+
return start;
|
| 68 |
+
|
| 69 |
+
/**
|
| 70 |
+
* Start of a heading (atx).
|
| 71 |
+
*
|
| 72 |
+
* ```markdown
|
| 73 |
+
* > | ## aa
|
| 74 |
+
* ^
|
| 75 |
+
* ```
|
| 76 |
+
*
|
| 77 |
+
* @type {State}
|
| 78 |
+
*/
|
| 79 |
+
function start(code) {
|
| 80 |
+
// To do: parse indent like `markdown-rs`.
|
| 81 |
+
effects.enter("atxHeading");
|
| 82 |
+
return before(code);
|
| 83 |
+
}
|
| 84 |
+
|
| 85 |
+
/**
|
| 86 |
+
* After optional whitespace, at `#`.
|
| 87 |
+
*
|
| 88 |
+
* ```markdown
|
| 89 |
+
* > | ## aa
|
| 90 |
+
* ^
|
| 91 |
+
* ```
|
| 92 |
+
*
|
| 93 |
+
* @type {State}
|
| 94 |
+
*/
|
| 95 |
+
function before(code) {
|
| 96 |
+
effects.enter("atxHeadingSequence");
|
| 97 |
+
return sequenceOpen(code);
|
| 98 |
+
}
|
| 99 |
+
|
| 100 |
+
/**
|
| 101 |
+
* In opening sequence.
|
| 102 |
+
*
|
| 103 |
+
* ```markdown
|
| 104 |
+
* > | ## aa
|
| 105 |
+
* ^
|
| 106 |
+
* ```
|
| 107 |
+
*
|
| 108 |
+
* @type {State}
|
| 109 |
+
*/
|
| 110 |
+
function sequenceOpen(code) {
|
| 111 |
+
if (code === 35 && size++ < 6) {
|
| 112 |
+
effects.consume(code);
|
| 113 |
+
return sequenceOpen;
|
| 114 |
+
}
|
| 115 |
+
|
| 116 |
+
// Always at least one `#`.
|
| 117 |
+
if (code === null || markdownLineEndingOrSpace(code)) {
|
| 118 |
+
effects.exit("atxHeadingSequence");
|
| 119 |
+
return atBreak(code);
|
| 120 |
+
}
|
| 121 |
+
return nok(code);
|
| 122 |
+
}
|
| 123 |
+
|
| 124 |
+
/**
|
| 125 |
+
* After something, before something else.
|
| 126 |
+
*
|
| 127 |
+
* ```markdown
|
| 128 |
+
* > | ## aa
|
| 129 |
+
* ^
|
| 130 |
+
* ```
|
| 131 |
+
*
|
| 132 |
+
* @type {State}
|
| 133 |
+
*/
|
| 134 |
+
function atBreak(code) {
|
| 135 |
+
if (code === 35) {
|
| 136 |
+
effects.enter("atxHeadingSequence");
|
| 137 |
+
return sequenceFurther(code);
|
| 138 |
+
}
|
| 139 |
+
if (code === null || markdownLineEnding(code)) {
|
| 140 |
+
effects.exit("atxHeading");
|
| 141 |
+
// To do: interrupt like `markdown-rs`.
|
| 142 |
+
// // Feel free to interrupt.
|
| 143 |
+
// tokenizer.interrupt = false
|
| 144 |
+
return ok(code);
|
| 145 |
+
}
|
| 146 |
+
if (markdownSpace(code)) {
|
| 147 |
+
return factorySpace(effects, atBreak, "whitespace")(code);
|
| 148 |
+
}
|
| 149 |
+
|
| 150 |
+
// To do: generate `data` tokens, add the `text` token later.
|
| 151 |
+
// Needs edit map, see: `markdown.rs`.
|
| 152 |
+
effects.enter("atxHeadingText");
|
| 153 |
+
return data(code);
|
| 154 |
+
}
|
| 155 |
+
|
| 156 |
+
/**
|
| 157 |
+
* In further sequence (after whitespace).
|
| 158 |
+
*
|
| 159 |
+
* Could be normal “visible” hashes in the heading or a final sequence.
|
| 160 |
+
*
|
| 161 |
+
* ```markdown
|
| 162 |
+
* > | ## aa ##
|
| 163 |
+
* ^
|
| 164 |
+
* ```
|
| 165 |
+
*
|
| 166 |
+
* @type {State}
|
| 167 |
+
*/
|
| 168 |
+
function sequenceFurther(code) {
|
| 169 |
+
if (code === 35) {
|
| 170 |
+
effects.consume(code);
|
| 171 |
+
return sequenceFurther;
|
| 172 |
+
}
|
| 173 |
+
effects.exit("atxHeadingSequence");
|
| 174 |
+
return atBreak(code);
|
| 175 |
+
}
|
| 176 |
+
|
| 177 |
+
/**
|
| 178 |
+
* In text.
|
| 179 |
+
*
|
| 180 |
+
* ```markdown
|
| 181 |
+
* > | ## aa
|
| 182 |
+
* ^
|
| 183 |
+
* ```
|
| 184 |
+
*
|
| 185 |
+
* @type {State}
|
| 186 |
+
*/
|
| 187 |
+
function data(code) {
|
| 188 |
+
if (code === null || code === 35 || markdownLineEndingOrSpace(code)) {
|
| 189 |
+
effects.exit("atxHeadingText");
|
| 190 |
+
return atBreak(code);
|
| 191 |
+
}
|
| 192 |
+
effects.consume(code);
|
| 193 |
+
return data;
|
| 194 |
+
}
|
| 195 |
+
}
|