This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/tvm-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 0e2d98f2d4 deploying ffi docs
0e2d98f2d4 is described below
commit 0e2d98f2d48e11ebe2ffdc16430307af695fd2a1
Author: tvm-bot <[email protected]>
AuthorDate: Tue Sep 2 01:07:25 2025 +0000
deploying ffi docs
---
ffi/{ => html}/.buildinfo | 0
ffi/{ => html}/_sources/concepts/abi_overview.md | 0
ffi/{ => html}/_sources/get_started/install.md | 0
ffi/{ => html}/_sources/get_started/quick_start.md | 0
ffi/{ => html}/_sources/guides/cpp_guide.md | 0
ffi/{ => html}/_sources/guides/packaging.md | 0
ffi/{ => html}/_sources/guides/python_guide.md | 0
ffi/{ => html}/_sources/index.rst | 0
ffi/{ => html}/_static/basic.css | 0
ffi/{ => html}/_static/check-solid.svg | 0
ffi/{ => html}/_static/clipboard.min.js | 0
ffi/{ => html}/_static/copy-button.svg | 0
ffi/{ => html}/_static/copybutton.css | 0
ffi/{ => html}/_static/copybutton.js | 0
ffi/{ => html}/_static/copybutton_funcs.js | 0
ffi/{ => html}/_static/doctools.js | 0
ffi/{ => html}/_static/documentation_options.js | 0
ffi/html/_static/downloads/d3.min.js | 2 +
.../downloads/mermaid-layout-elk.esm.min.mjs | 1 +
.../downloads/mermaid-layout-elk.esm.min.mjs.map | 7 +++
ffi/html/_static/downloads/mermaid.esm.min.mjs | 50 +++++++++++++++++++++
ffi/html/_static/downloads/mermaid.esm.min.mjs.map | 7 +++
ffi/html/_static/downloads/require.min.js | 1 +
ffi/html/_static/downloads/require.min.js.map | 1 +
ffi/{ => html}/_static/file.png | Bin
ffi/{ => html}/_static/images/logo_binder.svg | 0
ffi/{ => html}/_static/images/logo_colab.png | Bin
ffi/{ => html}/_static/images/logo_deepnote.svg | 0
ffi/{ => html}/_static/images/logo_jupyterhub.svg | 0
ffi/{ => html}/_static/language_data.js | 0
.../_static/locales/ar/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/ar/LC_MESSAGES/booktheme.po | 0
.../_static/locales/bg/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/bg/LC_MESSAGES/booktheme.po | 0
.../_static/locales/bn/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/bn/LC_MESSAGES/booktheme.po | 0
.../_static/locales/ca/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/ca/LC_MESSAGES/booktheme.po | 0
.../_static/locales/cs/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/cs/LC_MESSAGES/booktheme.po | 0
.../_static/locales/da/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/da/LC_MESSAGES/booktheme.po | 0
.../_static/locales/de/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/de/LC_MESSAGES/booktheme.po | 0
.../_static/locales/el/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/el/LC_MESSAGES/booktheme.po | 0
.../_static/locales/eo/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/eo/LC_MESSAGES/booktheme.po | 0
.../_static/locales/es/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/es/LC_MESSAGES/booktheme.po | 0
.../_static/locales/et/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/et/LC_MESSAGES/booktheme.po | 0
.../_static/locales/fi/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/fi/LC_MESSAGES/booktheme.po | 0
.../_static/locales/fr/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/fr/LC_MESSAGES/booktheme.po | 0
.../_static/locales/hr/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/hr/LC_MESSAGES/booktheme.po | 0
.../_static/locales/id/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/id/LC_MESSAGES/booktheme.po | 0
.../_static/locales/it/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/it/LC_MESSAGES/booktheme.po | 0
.../_static/locales/iw/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/iw/LC_MESSAGES/booktheme.po | 0
.../_static/locales/ja/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/ja/LC_MESSAGES/booktheme.po | 0
.../_static/locales/ko/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/ko/LC_MESSAGES/booktheme.po | 0
.../_static/locales/lt/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/lt/LC_MESSAGES/booktheme.po | 0
.../_static/locales/lv/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/lv/LC_MESSAGES/booktheme.po | 0
.../_static/locales/ml/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/ml/LC_MESSAGES/booktheme.po | 0
.../_static/locales/mr/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/mr/LC_MESSAGES/booktheme.po | 0
.../_static/locales/ms/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/ms/LC_MESSAGES/booktheme.po | 0
.../_static/locales/nl/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/nl/LC_MESSAGES/booktheme.po | 0
.../_static/locales/no/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/no/LC_MESSAGES/booktheme.po | 0
.../_static/locales/pl/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/pl/LC_MESSAGES/booktheme.po | 0
.../_static/locales/pt/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/pt/LC_MESSAGES/booktheme.po | 0
.../_static/locales/ro/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/ro/LC_MESSAGES/booktheme.po | 0
.../_static/locales/ru/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/ru/LC_MESSAGES/booktheme.po | 0
.../_static/locales/sk/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/sk/LC_MESSAGES/booktheme.po | 0
.../_static/locales/sl/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/sl/LC_MESSAGES/booktheme.po | 0
.../_static/locales/sr/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/sr/LC_MESSAGES/booktheme.po | 0
.../_static/locales/sv/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/sv/LC_MESSAGES/booktheme.po | 0
.../_static/locales/ta/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/ta/LC_MESSAGES/booktheme.po | 0
.../_static/locales/te/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/te/LC_MESSAGES/booktheme.po | 0
.../_static/locales/tg/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/tg/LC_MESSAGES/booktheme.po | 0
.../_static/locales/th/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/th/LC_MESSAGES/booktheme.po | 0
.../_static/locales/tl/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/tl/LC_MESSAGES/booktheme.po | 0
.../_static/locales/tr/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/tr/LC_MESSAGES/booktheme.po | 0
.../_static/locales/uk/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/uk/LC_MESSAGES/booktheme.po | 0
.../_static/locales/ur/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/ur/LC_MESSAGES/booktheme.po | 0
.../_static/locales/vi/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/vi/LC_MESSAGES/booktheme.po | 0
.../_static/locales/zh_CN/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/zh_CN/LC_MESSAGES/booktheme.po | 0
.../_static/locales/zh_TW/LC_MESSAGES/booktheme.mo | Bin
.../_static/locales/zh_TW/LC_MESSAGES/booktheme.po | 0
ffi/{ => html}/_static/minus.png | Bin
.../_static/nbsphinx-broken-thumbnail.svg | 0
ffi/{ => html}/_static/nbsphinx-code-cells.css | 0
ffi/{ => html}/_static/nbsphinx-gallery.css | 0
ffi/{ => html}/_static/nbsphinx-no-thumbnail.svg | 0
ffi/{ => html}/_static/plus.png | Bin
ffi/{ => html}/_static/pygments.css | 0
ffi/{ => html}/_static/sbt-webpack-macros.html | 0
ffi/{ => html}/_static/scripts/bootstrap.js | 0
.../_static/scripts/bootstrap.js.LICENSE.txt | 0
ffi/{ => html}/_static/scripts/bootstrap.js.map | 0
.../_static/scripts/pydata-sphinx-theme.js | 0
.../_static/scripts/pydata-sphinx-theme.js.map | 0
.../_static/scripts/sphinx-book-theme.js | 0
.../_static/scripts/sphinx-book-theme.js.map | 0
ffi/{ => html}/_static/searchtools.js | 0
ffi/{ => html}/_static/sphinx_highlight.js | 0
ffi/{ => html}/_static/styles/bootstrap.css | 0
ffi/{ => html}/_static/styles/bootstrap.css.map | 0
.../_static/styles/pydata-sphinx-theme.css | 0
.../_static/styles/pydata-sphinx-theme.css.map | 0
.../_static/styles/sphinx-book-theme.css | 0
.../_static/styles/sphinx-book-theme.css.map | 0
ffi/{ => html}/_static/styles/theme.css | 0
ffi/{ => html}/_static/tabs.css | 0
ffi/{ => html}/_static/tabs.js | 0
ffi/{ => html}/_static/webpack-macros.html | 0
ffi/{ => html}/concepts/abi_overview.html | 2 +-
ffi/{ => html}/genindex.html | 12 ++---
ffi/{ => html}/get_started/install.html | 2 +-
ffi/{ => html}/get_started/quick_start.html | 2 +-
ffi/{ => html}/guides/cpp_guide.html | 2 +-
ffi/{ => html}/guides/packaging.html | 2 +-
ffi/{ => html}/guides/python_guide.html | 2 +-
ffi/{ => html}/index.html | 2 +-
ffi/{ => html}/objects.inv | Bin
ffi/{ => html}/search.html | 12 ++---
ffi/{ => html}/searchindex.js | 0
158 files changed, 88 insertions(+), 19 deletions(-)
diff --git a/ffi/.buildinfo b/ffi/html/.buildinfo
similarity index 100%
rename from ffi/.buildinfo
rename to ffi/html/.buildinfo
diff --git a/ffi/_sources/concepts/abi_overview.md
b/ffi/html/_sources/concepts/abi_overview.md
similarity index 100%
rename from ffi/_sources/concepts/abi_overview.md
rename to ffi/html/_sources/concepts/abi_overview.md
diff --git a/ffi/_sources/get_started/install.md
b/ffi/html/_sources/get_started/install.md
similarity index 100%
rename from ffi/_sources/get_started/install.md
rename to ffi/html/_sources/get_started/install.md
diff --git a/ffi/_sources/get_started/quick_start.md
b/ffi/html/_sources/get_started/quick_start.md
similarity index 100%
rename from ffi/_sources/get_started/quick_start.md
rename to ffi/html/_sources/get_started/quick_start.md
diff --git a/ffi/_sources/guides/cpp_guide.md
b/ffi/html/_sources/guides/cpp_guide.md
similarity index 100%
rename from ffi/_sources/guides/cpp_guide.md
rename to ffi/html/_sources/guides/cpp_guide.md
diff --git a/ffi/_sources/guides/packaging.md
b/ffi/html/_sources/guides/packaging.md
similarity index 100%
rename from ffi/_sources/guides/packaging.md
rename to ffi/html/_sources/guides/packaging.md
diff --git a/ffi/_sources/guides/python_guide.md
b/ffi/html/_sources/guides/python_guide.md
similarity index 100%
rename from ffi/_sources/guides/python_guide.md
rename to ffi/html/_sources/guides/python_guide.md
diff --git a/ffi/_sources/index.rst b/ffi/html/_sources/index.rst
similarity index 100%
rename from ffi/_sources/index.rst
rename to ffi/html/_sources/index.rst
diff --git a/ffi/_static/basic.css b/ffi/html/_static/basic.css
similarity index 100%
rename from ffi/_static/basic.css
rename to ffi/html/_static/basic.css
diff --git a/ffi/_static/check-solid.svg b/ffi/html/_static/check-solid.svg
similarity index 100%
rename from ffi/_static/check-solid.svg
rename to ffi/html/_static/check-solid.svg
diff --git a/ffi/_static/clipboard.min.js b/ffi/html/_static/clipboard.min.js
similarity index 100%
rename from ffi/_static/clipboard.min.js
rename to ffi/html/_static/clipboard.min.js
diff --git a/ffi/_static/copy-button.svg b/ffi/html/_static/copy-button.svg
similarity index 100%
rename from ffi/_static/copy-button.svg
rename to ffi/html/_static/copy-button.svg
diff --git a/ffi/_static/copybutton.css b/ffi/html/_static/copybutton.css
similarity index 100%
rename from ffi/_static/copybutton.css
rename to ffi/html/_static/copybutton.css
diff --git a/ffi/_static/copybutton.js b/ffi/html/_static/copybutton.js
similarity index 100%
rename from ffi/_static/copybutton.js
rename to ffi/html/_static/copybutton.js
diff --git a/ffi/_static/copybutton_funcs.js
b/ffi/html/_static/copybutton_funcs.js
similarity index 100%
rename from ffi/_static/copybutton_funcs.js
rename to ffi/html/_static/copybutton_funcs.js
diff --git a/ffi/_static/doctools.js b/ffi/html/_static/doctools.js
similarity index 100%
rename from ffi/_static/doctools.js
rename to ffi/html/_static/doctools.js
diff --git a/ffi/_static/documentation_options.js
b/ffi/html/_static/documentation_options.js
similarity index 100%
rename from ffi/_static/documentation_options.js
rename to ffi/html/_static/documentation_options.js
diff --git a/ffi/html/_static/downloads/d3.min.js
b/ffi/html/_static/downloads/d3.min.js
new file mode 100644
index 0000000000..33bb880268
--- /dev/null
+++ b/ffi/html/_static/downloads/d3.min.js
@@ -0,0 +1,2 @@
+// https://d3js.org v7.9.0 Copyright 2010-2023 Mike Bostock
+!function(t,n){"object"==typeof exports&&"undefined"!=typeof
module?n(exports):"function"==typeof
define&&define.amd?define(["exports"],n):n((t="undefined"!=typeof
globalThis?globalThis:t||self).d3=t.d3||{})}(this,(function(t){"use
strict";function n(t,n){return
null==t||null==n?NaN:t<n?-1:t>n?1:t>=n?0:NaN}function e(t,n){return
null==t||null==n?NaN:n<t?-1:n>t?1:n>=t?0:NaN}function r(t){let r,o,a;function
u(t,n,e=0,i=t.length){if(e<i){if(0!==r(n,n))return i;do{const
r=e+i>>>1;o(t[r],n)<0 [...]
diff --git a/ffi/html/_static/downloads/mermaid-layout-elk.esm.min.mjs
b/ffi/html/_static/downloads/mermaid-layout-elk.esm.min.mjs
new file mode 100644
index 0000000000..5ec1dfd000
--- /dev/null
+++ b/ffi/html/_static/downloads/mermaid-layout-elk.esm.min.mjs
@@ -0,0 +1 @@
+import{a as o}from"./chunks/mermaid-layout-elk.esm.min/chunk-SP2CHFBE.mjs";var
a=o(async()=>await
import("./chunks/mermaid-layout-elk.esm.min/render-LWFKM4MT.mjs"),"loader"),t=["elk.stress","elk.force","elk.mrtree","elk.sporeOverlap"],r=[{name:"elk",loader:a,algorithm:"elk.layered"},...t.map(e=>({name:e,loader:a,algorithm:e}))],l=r;export{l
as default};
diff --git a/ffi/html/_static/downloads/mermaid-layout-elk.esm.min.mjs.map
b/ffi/html/_static/downloads/mermaid-layout-elk.esm.min.mjs.map
new file mode 100644
index 0000000000..0846d1df51
--- /dev/null
+++ b/ffi/html/_static/downloads/mermaid-layout-elk.esm.min.mjs.map
@@ -0,0 +1,7 @@
+{
+ "version": 3,
+ "sources": ["../src/layouts.ts"],
+ "sourcesContent": ["import type { LayoutLoaderDefinition } from
'mermaid';\n\nconst loader = async () => await import(`./render.js`);\nconst
algos = ['elk.stress', 'elk.force', 'elk.mrtree', 'elk.sporeOverlap'];\n\nconst
layouts: LayoutLoaderDefinition[] = [\n {\n name: 'elk',\n loader,\n
algorithm: 'elk.layered',\n },\n ...algos.map((algo) => ({\n name: algo,\n
loader,\n algorithm: algo,\n })),\n];\n\nexport default layouts;\n"],
+ "mappings":
"2EAEA,IAAMA,EAASC,EAAA,SAAY,KAAM,QAAO,yDAAa,EAAtC,UACTC,EAAQ,CAAC,aAAc,YAAa,aAAc,kBAAkB,EAEpEC,EAAoC,CACxC,CACE,KAAM,MACN,OAAAH,EACA,UAAW,aACb,EACA,GAAGE,EAAM,IAAKE,IAAU,CACtB,KAAMA,EACN,OAAAJ,EACA,UAAWI,CACb,EAAE,CACJ,EAEOC,EAAQF",
+ "names": ["loader", "__name", "algos", "layouts", "algo", "layouts_default"]
+}
diff --git a/ffi/html/_static/downloads/mermaid.esm.min.mjs
b/ffi/html/_static/downloads/mermaid.esm.min.mjs
new file mode 100644
index 0000000000..bf752eedc6
--- /dev/null
+++ b/ffi/html/_static/downloads/mermaid.esm.min.mjs
@@ -0,0 +1,50 @@
+import{b as pr}from"./chunks/mermaid.esm.min/chunk-BZCPFP2Z.mjs";import{a as
ze}from"./chunks/mermaid.esm.min/chunk-TEYTTQG6.mjs";import{a as
Or}from"./chunks/mermaid.esm.min/chunk-GSFY7FJO.mjs";import{a as
Fr}from"./chunks/mermaid.esm.min/chunk-EJX47K7M.mjs";import"./chunks/mermaid.esm.min/chunk-IATEPIBH.mjs";import"./chunks/mermaid.esm.min/chunk-U6LOUQAF.mjs";import{a
as mr}from"./chunks/mermaid.esm.min/chunk-7CRZUUBC.mjs";import{b as Sr,j as
Ve,l as Lr,m as X,n as _r,o as Tr}from"./ch [...]
+`);let t=Or(r),n=t.append("g");t.attr("viewBox","0 0 2412
512"),br(t,100,512,!0),n.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25
6.25-16.375
0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192
192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007
2.79-2.049 4.051-3.31l [...]
+`;try{ue(n)}catch{let u=hr(n);if(!u)throw new gr(`Diagram ${n} not
found.`);let{id:p,diagram:f}=await
u();W(p,f)}let{db:l,parser:a,renderer:c,init:s}=ue(n);return
a.parser&&(a.parser.yy=l),l.clear?.(),s?.(t),i.title&&l.setDiagramTitle?.(i.title),await
a.parse(r),new e(n,r,l,a,c)}async render(r,i){await
this.renderer.draw(this.text,r,i,this)}getParser(){return
this.parser}getType(){return this.type}};var Xi=[];var
Qi=o(()=>{Xi.forEach(e=>{e()}),Xi=[]},"attachFunctions");var Zi=o(e=>e.repl
[...]
+
+`+e.mark.snippet),t+" "+i):t}o(hn,"formatError");function
he(e,r){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=r,this.message=hn(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new
Error().stack||""}o(he,"YAMLException$1");he.prototype=Object.create(Error.prototype);he.prototype.constructor=he;he.prototype.toString=o(function(r){return
this.name+": "+hn(this,r)},"toString");var _=he;function Qe(e,r,i,t,n){var
l="",a="",c=Ma [...]
+`+c;for(u=Qe(e.buffer,t[a],n[a],e.position,f),c+=C.repeat("
",r.indent)+Ze((e.line+1).toString(),p)+" | "+u.str+`
+`,c+=C.repeat("-",r.indent+p+3+u.pos)+`^
+`,s=1;s<=r.linesAfter&&!(a+s>=n.length);s++)u=Qe(e.buffer,t[a+s],n[a+s],e.position-(t[a]-t[a+s]),f),c+=C.repeat("
",r.indent)+Ze((e.line+s+1).toString(),p)+" | "+u.str+`
+`;return c.replace(/\n$/,"")}o(Ho,"makeSnippet");var
Yo=Ho,Bo=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Uo=["scalar","sequence","mapping"];function
Go(e){var r={};return
e!==null&&Object.keys(e).forEach(function(i){e[i].forEach(function(t){r[String(t)]=i})}),r}o(Go,"compileStyleAliases");function
$o(e,r){if(r=r||{},Object.keys(r).forEach(function(i){if(Bo.indexOf(i)===-1)throw
new _('Unknown option "'+i+'" is [...]
+\r`;function Sa(e){if(e===null)return!1;var
r,i,t=0,n=e.length,l=or;for(i=0;i<n;i++)if(r=l.indexOf(e.charAt(i)),!(r>64)){if(r<0)return!1;t+=6}return
t%8===0}o(Sa,"resolveYamlBinary");function La(e){var
r,i,t=e.replace(/[\r\n=]/g,""),n=t.length,l=or,a=0,c=[];for(r=0;r<n;r++)r%4===0&&r&&(c.push(a>>16&255),c.push(a>>8&255),c.push(a&255)),a=a<<6|l.indexOf(t.charAt(r));return
i=n%4*6,i===0?(c.push(a>>16&255),c.push(a>>8&255),c.push(a&255)):i===18?(c.push(a>>10&255),c.push(a>>2&255)):i===12&&c
[...]
+`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?"
":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}o(nn,"simpleEscapeSequence");function
Qa(e){return
e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}o(Qa,"charFromCodepoint");var
Cn=new Array(256),Sn=new
Array(256);for(Z=0;Z<256;Z++)Cn[Z]=nn(Z)?1:0,Sn[Z]=nn(Z);var Z;function
Za(e,r){this.input=e,this.filename=r.filename||null,this [...]
+`,r-1))}o(lr,"writeFoldedLines");function Ja(e,r,i){var
t,n,l,a,c,s,u,p,f=e.kind,m=e.result,d;if(d=e.input.charCodeAt(e.position),T(d)||le(d)||d===35||d===38||d===42||d===33||d===124||d===62||d===39||d===34||d===37||d===64||d===96||(d===63||d===45)&&(n=e.input.charCodeAt(e.position+1),T(n)||i&&le(n)))return!1;for(e.kind="scalar",e.result="",l=a=e.position,c=!1;d!==0;){if(d===58){if(n=e.input.charCodeAt(e.position+1),T(n)||i&&le(n))break}else
if(d===35){if(t=e.input.charCodeAt(e.position- [...]
+`,l?1+s:s):n===Je&&l&&(e.result+=`
+`);break}for(t?J(f)?(u=!0,e.result+=C.repeat(`
+`,l?1+s:s)):u?(u=!1,e.result+=C.repeat(`
+`,s+1)):s===0?l&&(e.result+=" "):e.result+=C.repeat(`
+`,s):e.result+=C.repeat(`
+`,l?1+s:s),l=!0,a=!0,s=0,i=e.position;!P(f)&&f!==0;)f=e.input.charCodeAt(++e.position);$(e,i,e.position,!1)}return!0}o(nl,"readBlockScalar");function
an(e,r){var
i,t=e.tag,n=e.anchor,l=[],a,c=!1,s;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=l),s=e.input.charCodeAt(e.position);s!==0&&(e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,g(e,"tab
characters must not be used in
indentation")),!(s!==45||(a=e.input.charCodeAt(e.position+1),!T(a))));){if(c=!0,e
[...]
+`),e.charCodeAt(0)===65279&&(e=e.slice(1)));var i=new
Za(e,r),t=e.indexOf("\0");for(t!==-1&&(i.position=t,g(i,"null byte is not
allowed in
input")),i.input+="\0";i.input.charCodeAt(i.position)===32;)i.lineIndent+=1,i.position+=1;for(;i.position<i.length-1;)cl(i);return
i.documents}o(_n,"loadDocuments");function sl(e,r,i){r!==null&&typeof
r=="object"&&typeof i>"u"&&(i=r,r=null);var t=_n(e,i);if(typeof
r!="function")return t;for(var
n=0,l=t.length;n<l;n+=1)r(t[n])}o(sl,"loadAll$1");functio [...]
+`,t),n===-1?(a=e.slice(t),t=c):(a=e.slice(t,n+1),t=n+1),a.length&&a!==`
+`&&(l+=i),l+=a;return l}o(ln,"indentString");function ir(e,r){return`
+`+C.repeat(" ",e.indent*r)}o(ir,"generateNextLine");function Rl(e,r){var
i,t,n;for(i=0,t=e.implicitTypes.length;i<t;i+=1)if(n=e.implicitTypes[i],n.resolve(r))return!0;return!1}o(Rl,"testImplicitResolving");function
Pe(e){return e===gl||e===ml}o(Pe,"isWhitespace");function De(e){return
32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==cr||65536<=e&&e<=1114111}o(De,"isPrintable");function
cn(e){return De(e)&&e!==cr&&e!==dl&&e!==xe}o(cn,"isNsCharOrWhitespace");fun
[...]
+`,n=t&&(e[e.length-2]===`
+`||e===`
+`),l=n?"+":t?"":"-";return i+l+`
+`}o(fn,"blockHeader");function un(e){return e[e.length-1]===`
+`?e.slice(0,-1):e}o(un,"dropEndingNewline");function Yl(e,r){for(var
i=/(\n+)([^\n]*)/g,t=function(){var u=e.indexOf(`
+`);return u=u!==-1?u:e.length,i.lastIndex=u,pn(e.slice(0,u),r)}(),n=e[0]===`
+`||e[0]===" ",l,a;a=i.exec(e);){var c=a[1],s=a[2];l=s[0]==="
",t+=c+(!n&&!l&&s!==""?`
+`:"")+pn(s,r),n=l}return t}o(Yl,"foldString");function
pn(e,r){if(e===""||e[0]===" ")return e;for(var i=/ [^
]/g,t,n=0,l,a=0,c=0,s="";t=i.exec(e);)c=t.index,c-n>r&&(l=a>n?a:c,s+=`
+`+e.slice(n,l),n=l+1),a=c;return s+=`
+`,e.length-n>r&&a>n?s+=e.slice(n,a)+`
+`+e.slice(a+1):s+=e.slice(n),s.slice(1)}o(pn,"foldLine");function
Bl(e){for(var
r="",i=0,t,n=0;n<e.length;i>=65536?n+=2:n++)i=ge(e,n),t=L[i],!t&&De(i)?(r+=e[n],i>=65536&&(r+=e[n+1])):r+=t||kl(i);return
r}o(Bl,"escapeString");function Ul(e,r,i){var
t="",n=e.tag,l,a,c;for(l=0,a=i.length;l<a;l+=1)c=i[l],e.replacer&&(c=e.replacer.call(i,String(l),c)),(B(e,r,c,!1,!1)||typeof
c>"u"&&B(e,r,null,!1,!1))&&(t!==""&&(t+=","+(e.condenseFlow?"":"
")),t+=e.dump);e.tag=n,e.dump="["+t+"]"}o(Ul,"writeFlo [...]
+`:""}o(ql,"dump$1");var zl=ql,Kl={dump:zl};function sr(e,r){return
function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use
yaml."+r+" instead, which is now safe by default.")}}o(sr,"renamed");var
Bn=xn;var Un=Tn.load,Yf=Tn.loadAll,Bf=Kl.dump;var
Uf=sr("safeLoad","load"),Gf=sr("safeLoadAll","loadAll"),$f=sr("safeDump","dump");function
Gn(e){let r=e.match(dr);if(!r)return{text:e,metadata:{}};let
i=Un(r[1],{schema:Bn})??{};i=typeof i=="object"&&!Array.isArray(i)?i:{};le [...]
+`).replace(/<(\w+)([^>]*)>/g,(r,i,t)=>"<"+i+t.replace(/="([^"]*)"/g,"='$1'")+">"),"cleanupText"),Ql=o(e=>{let{text:r,metadata:i}=Gn(e),{displayMode:t,title:n,config:l={}}=i;return
t&&(l.gantt||(l.gantt={}),l.gantt.displayMode=t),{title:n,config:l,text:r}},"processFrontmatter"),Zl=o(e=>{let
r=X.detectInit(e)??{},i=X.detectDirective(e,"wrap");return
Array.isArray(i)?r.wrap=i.some(({type:t})=>t==="wrap"):i?.type==="wrap"&&(r.wrap=!0),{text:Sr(e),directive:r}},"processDirectives");function
f [...]
+.${e} ${r} { ${i.join(" !important; ")} !important;
}`,"cssImportantStyles"),gc=o((e,r=new Map)=>{let i="";if(e.themeCSS!==void
0&&(i+=`
+${e.themeCSS}`),e.fontFamily!==void 0&&(i+=`
+:root { --mermaid-font-family: ${e.fontFamily}}`),e.altFontFamily!==void
0&&(i+=`
+:root { --mermaid-alt-font-family: ${e.altFontFamily}}`),r instanceof Map){let
a=e.htmlLabels??e.flowchart?.htmlLabels?[">
*","span"]:["rect","polygon","ellipse","circle","path"];r.forEach(c=>{qe(c.styles)||a.forEach(s=>{i+=Vn(c.id,s,c.styles)}),qe(c.textStyles)||(i+=Vn(c.id,"tspan",(c?.textStyles||[]).map(s=>s.replace("color","fill"))))})}return
i},"createCssStyles"),hc=o((e,r,i,t)=>{let
n=gc(e,i),l=Cr(r,n,e.themeVariables);return
ke(qi(`${t}{${l}}`),zi)},"createUserStyles"),xc=o((e="", [...]
+ ${uc}
+</iframe>`},"putIntoIFrame"),qn=o((e,r,i,t,n)=>{let
l=e.append("div");l.attr("id",i),t&&l.attr("style",t);let
a=l.append("svg").attr("id",r).attr("width","100%").attr("xmlns",nc);return
n&&a.attr("xmlns:xlink",n),a.append("g"),e},"appendDivSvgG");function
zn(e,r){return e.append("iframe").attr("id",r).attr("style","width: 100%;
height: 100%;").attr("sandbox","")}o(zn,"sandboxedIframe");var
Dc=o((e,r,i,t)=>{e.getElementById(r)?.remove(),e.getElementById(i)?.remove(),e.getElementById(t)?.r
[...]
+/*! Check if previously processed */
+/*!
+ * Wait for document loaded before starting the execution
+ */
+/*! Bundled license information:
+
+js-yaml/dist/js-yaml.mjs:
+ (*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT *)
+*/
diff --git a/ffi/html/_static/downloads/mermaid.esm.min.mjs.map
b/ffi/html/_static/downloads/mermaid.esm.min.mjs.map
new file mode 100644
index 0000000000..11bc82593d
--- /dev/null
+++ b/ffi/html/_static/downloads/mermaid.esm.min.mjs.map
@@ -0,0 +1,7 @@
+{
+ "version": 3,
+ "sources": ["../src/diagrams/c4/c4Detector.ts",
"../src/diagrams/flowchart/flowDetector.ts",
"../src/diagrams/flowchart/flowDetector-v2.ts",
"../src/diagrams/er/erDetector.ts", "../src/diagrams/git/gitGraphDetector.ts",
"../src/diagrams/gantt/ganttDetector.ts",
"../src/diagrams/info/infoDetector.ts", "../src/diagrams/pie/pieDetector.ts",
"../src/diagrams/quadrant-chart/quadrantDetector.ts",
"../src/diagrams/xychart/xychartDetector.ts",
"../src/diagrams/requirement/requirementDetector.t [...]
+ "sourcesContent": ["import type {\n DiagramDetector,\n DiagramLoader,\n
ExternalDiagramDefinition,\n} from '../../diagram-api/types.js';\n\nconst id =
'c4';\n\nconst detector: DiagramDetector = (txt) => {\n return
/^\\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(txt);\n};\n\nconst
loader: DiagramLoader = async () => {\n const { diagram } = await
import('./c4Diagram.js');\n return { id, diagram };\n};\n\nconst plugin:
ExternalDiagramDefinition = {\n id,\n det [...]
+ "mappings":
"6gCAMA,IAAMA,GAAK,KAELC,GAA4BC,EAACC,GAC1B,+DAA+D,KAAKA,CAAG,EAD9C,YAI5BC,GAAwBF,EAAA,SAAY,CACxC,GAAM,CAAE,QAAAG,CAAQ,EAAI,KAAM,QAAO,iDAAgB,EACjD,MAAO,CAAE,GAAAL,GAAI,QAAAK,CAAQ,CACvB,EAH8B,UAKxBC,GAAoC,CACxC,GAAAN,GACA,SAAAC,GACA,OAAAG,EACF,EAEOG,GAAQD,GCjBf,IAAME,GAAK,YAELC,GAA4BC,EAAA,CAACC,EAAKC,IAIpCA,GAAQ,WAAW,kBAAoB,iBACvCA,GAAQ,WAAW,kBAAoB,MAEhC,GAEF,YAAY,KAAKD,CAAG,EATK,YAY5BE,GAAwBH,EAAA,SAAY,CACxC,GAAM,CAAE,QAAAI,CAAQ,EAAI,KAAM,QAAO,mDAAkB,EACnD,MAAO,CAAE,GAAAN,
[...]
+ "names": ["id", "detector", "__name", "txt", "loader", "diagram", "plugin",
"c4Detector_default", "id", "detector", "__name", "txt", "config", "loader",
"diagram", "plugin", "flowDetector_default", "id", "detector", "__name", "txt",
"config", "loader", "diagram", "plugin", "flowDetector_v2_default", "id",
"detector", "__name", "txt", "loader", "diagram", "plugin",
"erDetector_default", "id", "detector", "__name", "txt", "loader", "diagram",
"plugin", "gitGraphDetector_default", "id", " [...]
+}
diff --git a/ffi/html/_static/downloads/require.min.js
b/ffi/html/_static/downloads/require.min.js
new file mode 100644
index 0000000000..a1e0d7fffc
--- /dev/null
+++ b/ffi/html/_static/downloads/require.min.js
@@ -0,0 +1 @@
+var requirejs,require,define;!function(global,setTimeout){function
commentReplace(e,t){return t||""}function isFunction(e){return"[object
Function]"===ostring.call(e)}function isArray(e){return"[object
Array]"===ostring.call(e)}function each(e,t){if(e){var
i;for(i=0;i<e.length&&(!e[i]||!t(e[i],i,e));i+=1);}}function
eachReverse(e,t){if(e){var
i;for(i=e.length-1;i>-1&&(!e[i]||!t(e[i],i,e));i-=1);}}function
hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return
hasProp(e,t)&&e[t] [...]
\ No newline at end of file
diff --git a/ffi/html/_static/downloads/require.min.js.map
b/ffi/html/_static/downloads/require.min.js.map
new file mode 100644
index 0000000000..b332b588ad
--- /dev/null
+++ b/ffi/html/_static/downloads/require.min.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["require.js"],"names":["requirejs","require","define","global","setTimeout","commentReplace","match","singlePrefix","isFunction","it","ostring","call","isArray","each","ary","func","i","length","eachReverse","hasProp","obj","prop","hasOwn","getOwn","eachProp","mixin","target","source","force","deepStringMixin","value","RegExp","bind","fn","apply","arguments","scripts","document","getElementsByTagName","defaultOnError","err","getGlobal","g","split","part","makeErro
[...]
\ No newline at end of file
diff --git a/ffi/_static/file.png b/ffi/html/_static/file.png
similarity index 100%
rename from ffi/_static/file.png
rename to ffi/html/_static/file.png
diff --git a/ffi/_static/images/logo_binder.svg
b/ffi/html/_static/images/logo_binder.svg
similarity index 100%
rename from ffi/_static/images/logo_binder.svg
rename to ffi/html/_static/images/logo_binder.svg
diff --git a/ffi/_static/images/logo_colab.png
b/ffi/html/_static/images/logo_colab.png
similarity index 100%
rename from ffi/_static/images/logo_colab.png
rename to ffi/html/_static/images/logo_colab.png
diff --git a/ffi/_static/images/logo_deepnote.svg
b/ffi/html/_static/images/logo_deepnote.svg
similarity index 100%
rename from ffi/_static/images/logo_deepnote.svg
rename to ffi/html/_static/images/logo_deepnote.svg
diff --git a/ffi/_static/images/logo_jupyterhub.svg
b/ffi/html/_static/images/logo_jupyterhub.svg
similarity index 100%
rename from ffi/_static/images/logo_jupyterhub.svg
rename to ffi/html/_static/images/logo_jupyterhub.svg
diff --git a/ffi/_static/language_data.js b/ffi/html/_static/language_data.js
similarity index 100%
rename from ffi/_static/language_data.js
rename to ffi/html/_static/language_data.js
diff --git a/ffi/_static/locales/ar/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/ar/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/ar/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/ar/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/ar/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/ar/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/ar/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/ar/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/bg/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/bg/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/bg/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/bg/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/bg/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/bg/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/bg/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/bg/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/bn/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/bn/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/bn/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/bn/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/bn/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/bn/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/bn/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/bn/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/ca/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/ca/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/ca/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/ca/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/ca/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/ca/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/ca/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/ca/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/cs/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/cs/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/cs/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/cs/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/cs/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/cs/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/cs/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/cs/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/da/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/da/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/da/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/da/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/da/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/da/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/da/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/da/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/de/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/de/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/de/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/de/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/de/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/de/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/de/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/de/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/el/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/el/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/el/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/el/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/el/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/el/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/el/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/el/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/eo/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/eo/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/eo/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/eo/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/eo/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/eo/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/eo/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/eo/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/es/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/es/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/es/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/es/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/es/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/es/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/es/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/es/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/et/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/et/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/et/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/et/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/et/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/et/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/et/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/et/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/fi/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/fi/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/fi/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/fi/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/fi/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/fi/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/fi/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/fi/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/fr/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/fr/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/fr/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/fr/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/fr/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/fr/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/fr/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/fr/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/hr/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/hr/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/hr/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/hr/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/hr/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/hr/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/hr/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/hr/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/id/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/id/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/id/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/id/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/id/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/id/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/id/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/id/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/it/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/it/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/it/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/it/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/it/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/it/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/it/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/it/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/iw/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/iw/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/iw/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/iw/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/iw/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/iw/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/iw/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/iw/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/ja/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/ja/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/ja/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/ja/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/ja/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/ja/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/ja/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/ja/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/ko/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/ko/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/ko/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/ko/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/ko/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/ko/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/ko/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/ko/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/lt/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/lt/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/lt/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/lt/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/lt/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/lt/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/lt/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/lt/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/lv/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/lv/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/lv/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/lv/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/lv/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/lv/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/lv/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/lv/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/ml/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/ml/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/ml/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/ml/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/ml/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/ml/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/ml/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/ml/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/mr/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/mr/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/mr/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/mr/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/mr/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/mr/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/mr/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/mr/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/ms/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/ms/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/ms/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/ms/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/ms/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/ms/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/ms/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/ms/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/nl/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/nl/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/nl/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/nl/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/nl/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/nl/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/nl/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/nl/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/no/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/no/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/no/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/no/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/no/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/no/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/no/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/no/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/pl/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/pl/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/pl/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/pl/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/pl/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/pl/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/pl/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/pl/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/pt/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/pt/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/pt/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/pt/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/pt/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/pt/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/pt/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/pt/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/ro/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/ro/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/ro/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/ro/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/ro/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/ro/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/ro/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/ro/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/ru/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/ru/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/ru/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/ru/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/ru/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/ru/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/ru/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/ru/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/sk/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/sk/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/sk/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/sk/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/sk/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/sk/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/sk/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/sk/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/sl/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/sl/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/sl/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/sl/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/sl/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/sl/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/sl/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/sl/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/sr/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/sr/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/sr/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/sr/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/sr/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/sr/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/sr/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/sr/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/sv/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/sv/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/sv/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/sv/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/sv/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/sv/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/sv/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/sv/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/ta/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/ta/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/ta/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/ta/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/ta/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/ta/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/ta/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/ta/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/te/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/te/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/te/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/te/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/te/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/te/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/te/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/te/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/tg/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/tg/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/tg/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/tg/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/tg/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/tg/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/tg/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/tg/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/th/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/th/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/th/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/th/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/th/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/th/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/th/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/th/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/tl/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/tl/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/tl/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/tl/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/tl/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/tl/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/tl/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/tl/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/tr/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/tr/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/tr/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/tr/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/tr/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/tr/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/tr/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/tr/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/uk/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/uk/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/uk/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/uk/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/uk/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/uk/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/uk/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/uk/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/ur/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/ur/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/ur/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/ur/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/ur/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/ur/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/ur/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/ur/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/vi/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/vi/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/vi/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/vi/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/vi/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/vi/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/vi/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/vi/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/zh_CN/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/zh_CN/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/zh_CN/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/zh_CN/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/zh_CN/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/zh_CN/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/zh_CN/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/zh_CN/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/locales/zh_TW/LC_MESSAGES/booktheme.mo
b/ffi/html/_static/locales/zh_TW/LC_MESSAGES/booktheme.mo
similarity index 100%
rename from ffi/_static/locales/zh_TW/LC_MESSAGES/booktheme.mo
rename to ffi/html/_static/locales/zh_TW/LC_MESSAGES/booktheme.mo
diff --git a/ffi/_static/locales/zh_TW/LC_MESSAGES/booktheme.po
b/ffi/html/_static/locales/zh_TW/LC_MESSAGES/booktheme.po
similarity index 100%
rename from ffi/_static/locales/zh_TW/LC_MESSAGES/booktheme.po
rename to ffi/html/_static/locales/zh_TW/LC_MESSAGES/booktheme.po
diff --git a/ffi/_static/minus.png b/ffi/html/_static/minus.png
similarity index 100%
rename from ffi/_static/minus.png
rename to ffi/html/_static/minus.png
diff --git a/ffi/_static/nbsphinx-broken-thumbnail.svg
b/ffi/html/_static/nbsphinx-broken-thumbnail.svg
similarity index 100%
rename from ffi/_static/nbsphinx-broken-thumbnail.svg
rename to ffi/html/_static/nbsphinx-broken-thumbnail.svg
diff --git a/ffi/_static/nbsphinx-code-cells.css
b/ffi/html/_static/nbsphinx-code-cells.css
similarity index 100%
rename from ffi/_static/nbsphinx-code-cells.css
rename to ffi/html/_static/nbsphinx-code-cells.css
diff --git a/ffi/_static/nbsphinx-gallery.css
b/ffi/html/_static/nbsphinx-gallery.css
similarity index 100%
rename from ffi/_static/nbsphinx-gallery.css
rename to ffi/html/_static/nbsphinx-gallery.css
diff --git a/ffi/_static/nbsphinx-no-thumbnail.svg
b/ffi/html/_static/nbsphinx-no-thumbnail.svg
similarity index 100%
rename from ffi/_static/nbsphinx-no-thumbnail.svg
rename to ffi/html/_static/nbsphinx-no-thumbnail.svg
diff --git a/ffi/_static/plus.png b/ffi/html/_static/plus.png
similarity index 100%
rename from ffi/_static/plus.png
rename to ffi/html/_static/plus.png
diff --git a/ffi/_static/pygments.css b/ffi/html/_static/pygments.css
similarity index 100%
rename from ffi/_static/pygments.css
rename to ffi/html/_static/pygments.css
diff --git a/ffi/_static/sbt-webpack-macros.html
b/ffi/html/_static/sbt-webpack-macros.html
similarity index 100%
rename from ffi/_static/sbt-webpack-macros.html
rename to ffi/html/_static/sbt-webpack-macros.html
diff --git a/ffi/_static/scripts/bootstrap.js
b/ffi/html/_static/scripts/bootstrap.js
similarity index 100%
rename from ffi/_static/scripts/bootstrap.js
rename to ffi/html/_static/scripts/bootstrap.js
diff --git a/ffi/_static/scripts/bootstrap.js.LICENSE.txt
b/ffi/html/_static/scripts/bootstrap.js.LICENSE.txt
similarity index 100%
rename from ffi/_static/scripts/bootstrap.js.LICENSE.txt
rename to ffi/html/_static/scripts/bootstrap.js.LICENSE.txt
diff --git a/ffi/_static/scripts/bootstrap.js.map
b/ffi/html/_static/scripts/bootstrap.js.map
similarity index 100%
rename from ffi/_static/scripts/bootstrap.js.map
rename to ffi/html/_static/scripts/bootstrap.js.map
diff --git a/ffi/_static/scripts/pydata-sphinx-theme.js
b/ffi/html/_static/scripts/pydata-sphinx-theme.js
similarity index 100%
rename from ffi/_static/scripts/pydata-sphinx-theme.js
rename to ffi/html/_static/scripts/pydata-sphinx-theme.js
diff --git a/ffi/_static/scripts/pydata-sphinx-theme.js.map
b/ffi/html/_static/scripts/pydata-sphinx-theme.js.map
similarity index 100%
rename from ffi/_static/scripts/pydata-sphinx-theme.js.map
rename to ffi/html/_static/scripts/pydata-sphinx-theme.js.map
diff --git a/ffi/_static/scripts/sphinx-book-theme.js
b/ffi/html/_static/scripts/sphinx-book-theme.js
similarity index 100%
rename from ffi/_static/scripts/sphinx-book-theme.js
rename to ffi/html/_static/scripts/sphinx-book-theme.js
diff --git a/ffi/_static/scripts/sphinx-book-theme.js.map
b/ffi/html/_static/scripts/sphinx-book-theme.js.map
similarity index 100%
rename from ffi/_static/scripts/sphinx-book-theme.js.map
rename to ffi/html/_static/scripts/sphinx-book-theme.js.map
diff --git a/ffi/_static/searchtools.js b/ffi/html/_static/searchtools.js
similarity index 100%
rename from ffi/_static/searchtools.js
rename to ffi/html/_static/searchtools.js
diff --git a/ffi/_static/sphinx_highlight.js
b/ffi/html/_static/sphinx_highlight.js
similarity index 100%
rename from ffi/_static/sphinx_highlight.js
rename to ffi/html/_static/sphinx_highlight.js
diff --git a/ffi/_static/styles/bootstrap.css
b/ffi/html/_static/styles/bootstrap.css
similarity index 100%
rename from ffi/_static/styles/bootstrap.css
rename to ffi/html/_static/styles/bootstrap.css
diff --git a/ffi/_static/styles/bootstrap.css.map
b/ffi/html/_static/styles/bootstrap.css.map
similarity index 100%
rename from ffi/_static/styles/bootstrap.css.map
rename to ffi/html/_static/styles/bootstrap.css.map
diff --git a/ffi/_static/styles/pydata-sphinx-theme.css
b/ffi/html/_static/styles/pydata-sphinx-theme.css
similarity index 100%
rename from ffi/_static/styles/pydata-sphinx-theme.css
rename to ffi/html/_static/styles/pydata-sphinx-theme.css
diff --git a/ffi/_static/styles/pydata-sphinx-theme.css.map
b/ffi/html/_static/styles/pydata-sphinx-theme.css.map
similarity index 100%
rename from ffi/_static/styles/pydata-sphinx-theme.css.map
rename to ffi/html/_static/styles/pydata-sphinx-theme.css.map
diff --git a/ffi/_static/styles/sphinx-book-theme.css
b/ffi/html/_static/styles/sphinx-book-theme.css
similarity index 100%
rename from ffi/_static/styles/sphinx-book-theme.css
rename to ffi/html/_static/styles/sphinx-book-theme.css
diff --git a/ffi/_static/styles/sphinx-book-theme.css.map
b/ffi/html/_static/styles/sphinx-book-theme.css.map
similarity index 100%
rename from ffi/_static/styles/sphinx-book-theme.css.map
rename to ffi/html/_static/styles/sphinx-book-theme.css.map
diff --git a/ffi/_static/styles/theme.css b/ffi/html/_static/styles/theme.css
similarity index 100%
rename from ffi/_static/styles/theme.css
rename to ffi/html/_static/styles/theme.css
diff --git a/ffi/_static/tabs.css b/ffi/html/_static/tabs.css
similarity index 100%
rename from ffi/_static/tabs.css
rename to ffi/html/_static/tabs.css
diff --git a/ffi/_static/tabs.js b/ffi/html/_static/tabs.js
similarity index 100%
rename from ffi/_static/tabs.js
rename to ffi/html/_static/tabs.js
diff --git a/ffi/_static/webpack-macros.html
b/ffi/html/_static/webpack-macros.html
similarity index 100%
rename from ffi/_static/webpack-macros.html
rename to ffi/html/_static/webpack-macros.html
diff --git a/ffi/concepts/abi_overview.html
b/ffi/html/concepts/abi_overview.html
similarity index 99%
rename from ffi/concepts/abi_overview.html
rename to ffi/html/concepts/abi_overview.html
index a7428c161c..f5cd679029 100644
--- a/ffi/concepts/abi_overview.html
+++ b/ffi/html/concepts/abi_overview.html
@@ -44,7 +44,7 @@
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=f281be69"></script>
<script src="../_static/scripts/sphinx-book-theme.js?v=887ef09a"></script>
- <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js"></script>
+ <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="../_static/downloads/require.min.js"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="prev" title="Python Guide" href="../guides/python_guide.html" />
diff --git a/ffi/genindex.html b/ffi/html/genindex.html
similarity index 93%
rename from ffi/genindex.html
rename to ffi/html/genindex.html
index 6acc3eb1f8..0c79faf673 100644
--- a/ffi/genindex.html
+++ b/ffi/html/genindex.html
@@ -44,13 +44,13 @@
<script src="_static/copybutton.js?v=f281be69"></script>
<script src="_static/tabs.js?v=3030b3cb"></script>
<script src="_static/scripts/sphinx-book-theme.js?v=887ef09a"></script>
- <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js"></script>
- <script type="module"
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.esm.min.mjs"></script>
- <script type="module"
src="https://cdn.jsdelivr.net/npm/@mermaid-js/[email protected]/dist/mermaid-layout-elk.esm.min.mjs"></script>
- <script type="module">import mermaid from
"https://cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.esm.min.mjs";import
elkLayouts from
"https://cdn.jsdelivr.net/npm/@mermaid-js/[email protected]/dist/mermaid-layout-elk.esm.min.mjs";mermaid.registerLayoutLoaders(elkLayouts);mermaid.initialize({startOnLoad:false});</script>
- <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/d3.min.js"></script>
+ <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="_static/downloads/require.min.js"></script>
+ <script type="module" src="_static/downloads/mermaid.esm.min.mjs"></script>
+ <script type="module"
src="_static/downloads/mermaid-layout-elk.esm.min.mjs"></script>
+ <script type="module">import mermaid from
"_static/downloads/mermaid.esm.min.mjs";import elkLayouts from
"_static/downloads/mermaid-layout-elk.esm.min.mjs";mermaid.registerLayoutLoaders(elkLayouts);mermaid.initialize({startOnLoad:false});</script>
+ <script src="_static/downloads/d3.min.js"></script>
<script type="module">
-import mermaid from
"https://cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.esm.min.mjs";
+import mermaid from "_static/downloads/mermaid.esm.min.mjs";
window.addEventListener("load", () => mermaid.run());
</script>
<script>DOCUMENTATION_OPTIONS.pagename = 'genindex';</script>
diff --git a/ffi/get_started/install.html b/ffi/html/get_started/install.html
similarity index 99%
rename from ffi/get_started/install.html
rename to ffi/html/get_started/install.html
index e017df1abc..9255aaaaed 100644
--- a/ffi/get_started/install.html
+++ b/ffi/html/get_started/install.html
@@ -44,7 +44,7 @@
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=f281be69"></script>
<script src="../_static/scripts/sphinx-book-theme.js?v=887ef09a"></script>
- <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js"></script>
+ <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="../_static/downloads/require.min.js"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Quick Start" href="quick_start.html" />
diff --git a/ffi/get_started/quick_start.html
b/ffi/html/get_started/quick_start.html
similarity index 99%
rename from ffi/get_started/quick_start.html
rename to ffi/html/get_started/quick_start.html
index 09edd6163c..05e1c885bd 100644
--- a/ffi/get_started/quick_start.html
+++ b/ffi/html/get_started/quick_start.html
@@ -44,7 +44,7 @@
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=f281be69"></script>
<script src="../_static/scripts/sphinx-book-theme.js?v=887ef09a"></script>
- <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js"></script>
+ <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="../_static/downloads/require.min.js"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Packaging" href="../guides/packaging.html" />
diff --git a/ffi/guides/cpp_guide.html b/ffi/html/guides/cpp_guide.html
similarity index 99%
rename from ffi/guides/cpp_guide.html
rename to ffi/html/guides/cpp_guide.html
index 435021fcb7..5c96684f48 100644
--- a/ffi/guides/cpp_guide.html
+++ b/ffi/html/guides/cpp_guide.html
@@ -44,7 +44,7 @@
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=f281be69"></script>
<script src="../_static/scripts/sphinx-book-theme.js?v=887ef09a"></script>
- <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js"></script>
+ <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="../_static/downloads/require.min.js"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Python Guide" href="python_guide.html" />
diff --git a/ffi/guides/packaging.html b/ffi/html/guides/packaging.html
similarity index 99%
rename from ffi/guides/packaging.html
rename to ffi/html/guides/packaging.html
index e766aa0ba6..87140d1947 100644
--- a/ffi/guides/packaging.html
+++ b/ffi/html/guides/packaging.html
@@ -44,7 +44,7 @@
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=f281be69"></script>
<script src="../_static/scripts/sphinx-book-theme.js?v=887ef09a"></script>
- <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js"></script>
+ <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="../_static/downloads/require.min.js"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="C++ Guide" href="cpp_guide.html" />
diff --git a/ffi/guides/python_guide.html b/ffi/html/guides/python_guide.html
similarity index 99%
rename from ffi/guides/python_guide.html
rename to ffi/html/guides/python_guide.html
index e83e3966b8..baf6903581 100644
--- a/ffi/guides/python_guide.html
+++ b/ffi/html/guides/python_guide.html
@@ -44,7 +44,7 @@
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=f281be69"></script>
<script src="../_static/scripts/sphinx-book-theme.js?v=887ef09a"></script>
- <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js"></script>
+ <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="../_static/downloads/require.min.js"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="ABI Overview" href="../concepts/abi_overview.html"
/>
diff --git a/ffi/index.html b/ffi/html/index.html
similarity index 99%
rename from ffi/index.html
rename to ffi/html/index.html
index 59323324e6..9c5887390c 100644
--- a/ffi/index.html
+++ b/ffi/html/index.html
@@ -44,7 +44,7 @@
<script src="_static/clipboard.min.js?v=a7894cd8"></script>
<script src="_static/copybutton.js?v=f281be69"></script>
<script src="_static/scripts/sphinx-book-theme.js?v=887ef09a"></script>
- <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js"></script>
+ <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="_static/downloads/require.min.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Installation" href="get_started/install.html" />
diff --git a/ffi/objects.inv b/ffi/html/objects.inv
similarity index 100%
rename from ffi/objects.inv
rename to ffi/html/objects.inv
diff --git a/ffi/search.html b/ffi/html/search.html
similarity index 93%
rename from ffi/search.html
rename to ffi/html/search.html
index 99b1a3875b..5cb7009b5e 100644
--- a/ffi/search.html
+++ b/ffi/html/search.html
@@ -43,13 +43,13 @@
<script src="_static/copybutton.js?v=f281be69"></script>
<script src="_static/tabs.js?v=3030b3cb"></script>
<script src="_static/scripts/sphinx-book-theme.js?v=887ef09a"></script>
- <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js"></script>
- <script type="module"
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.esm.min.mjs"></script>
- <script type="module"
src="https://cdn.jsdelivr.net/npm/@mermaid-js/[email protected]/dist/mermaid-layout-elk.esm.min.mjs"></script>
- <script type="module">import mermaid from
"https://cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.esm.min.mjs";import
elkLayouts from
"https://cdn.jsdelivr.net/npm/@mermaid-js/[email protected]/dist/mermaid-layout-elk.esm.min.mjs";mermaid.registerLayoutLoaders(elkLayouts);mermaid.initialize({startOnLoad:false});</script>
- <script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/d3.min.js"></script>
+ <script crossorigin="anonymous"
integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA="
src="_static/downloads/require.min.js"></script>
+ <script type="module" src="_static/downloads/mermaid.esm.min.mjs"></script>
+ <script type="module"
src="_static/downloads/mermaid-layout-elk.esm.min.mjs"></script>
+ <script type="module">import mermaid from
"_static/downloads/mermaid.esm.min.mjs";import elkLayouts from
"_static/downloads/mermaid-layout-elk.esm.min.mjs";mermaid.registerLayoutLoaders(elkLayouts);mermaid.initialize({startOnLoad:false});</script>
+ <script src="_static/downloads/d3.min.js"></script>
<script type="module">
-import mermaid from
"https://cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.esm.min.mjs";
+import mermaid from "_static/downloads/mermaid.esm.min.mjs";
window.addEventListener("load", () => mermaid.run());
</script>
<script>DOCUMENTATION_OPTIONS.pagename = 'search';</script>
diff --git a/ffi/searchindex.js b/ffi/html/searchindex.js
similarity index 100%
rename from ffi/searchindex.js
rename to ffi/html/searchindex.js