diff --git a/index.html b/index.html
index fda810b..6223ea2 100644
--- a/index.html
+++ b/index.html
@@ -30,7 +30,7 @@
`,base_url:"https://aiida.materialscloud.org/autowannier/optimade",homepage:"https://www.materialscloud.org/explore/autowannier",link_type:"child",aggregate:"ok",no_aggregate_reason:null,api_version:"1.1.0",query_limits:[100]}},stoceriaitf:{id:"stoceriaitf",type:"links",attributes:{name:"SrTiO3-CeO2 interfaces",description:`Refining random structure searching results of SrTiO3-CeO2 interfaces, and exploring how it can affect ionic conduction. Candidate structures of the DFT validation calculations.
`,base_url:"https://aiida.materialscloud.org/stoceriaitf/optimade",homepage:"https://www.materialscloud.org/explore/stoceriaitf",link_type:"child",aggregate:"ok",no_aggregate_reason:null,api_version:"1.1.0",query_limits:[100]}},"tc-applicability":{id:"tc-applicability",type:"links",attributes:{name:"Applicability of tail-corrections in the molecular simulations of porous materials",description:`Tail-corrections in molecular simulations for adsorption of gasses in a diverse set of nanoporous crystalline materials (zeolites, Covalent Organic Framworks (COFs), and Metal Organic Frameworks (MOFs)).
`,base_url:"https://aiida.materialscloud.org/tc-applicability/optimade",homepage:"https://www.materialscloud.org/explore/tc-applicability",link_type:"child",aggregate:"ok",no_aggregate_reason:null,api_version:"1.1.0",query_limits:[100]}},tcod:{id:"tcod",type:"links",attributes:{name:"Theoretical Crystallography Open Database",description:"Open-access collection of theoretically calculated or refined crystal structures of organic, inorganic, metal-organic compounds and minerals, excluding biopolymers",base_url:"https://www.crystallography.net/tcod/optimade",homepage:"https://www.crystallography.net/tcod",link_type:"child",api_version:"1.1.0",query_limits:[100]}},"tin-antimony-sulfoiodide":{id:"tin-antimony-sulfoiodide",type:"links",attributes:{name:"Hidden spontaneous polarisation in the chalcohalide photovoltaic Sn2SbS2I3",description:`Structural, dynamic and electronic characterisation of a novel mixed-metal chalcohalide revealing hidden symmetry breaking and spontaneous polarisation.
-`,base_url:"https://aiida.materialscloud.org/tin-antimony-sulfoiodide/optimade",homepage:"https://www.materialscloud.org/explore/tin-antimony-sulfoiodide",link_type:"child",aggregate:"ok",no_aggregate_reason:null,api_version:"1.1.0",query_limits:[100]}},twodmatpedia:{id:"twodmatpedia",type:"links",attributes:{name:"2DMatpedia",description:"2DMatpedia, an open computational database of two-dimensional materials from top-down and bottom-up approaches",base_url:"http://optimade.2dmatpedia.org",homepage:"http://2dmatpedia.org",link_type:"child",api_version:"1.1.0",query_limits:[500]}},"vg-ya":{id:"vg-ya",type:"links",attributes:{name:"MC Archive vg-ya",description:"L. Kahle et al., High-throughput computational screening for solid-state Li-ion conductors, Materials Cloud Archive 2024.65 (2024) doi: 10.24435/materialscloud:vg-ya",base_url:"https://optimade.materialscloud.org/archive/vg-ya",homepage:"https://archive.materialscloud.org/record/2024.65",link_type:"child",aggregate:"ok",no_aggregate_reason:null,api_version:"1.1.0",query_limits:[500]}}},apis:{"2dtopo":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/2dtopo/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],aflow:[{id:"/",type:"info",attributes:{api_version:"1.0.0",available_api_versions:[{url:"https://aflow.org/API/optimade/v1.0.0/",version:"1.0.0"},{url:"https://aflow.org/API/optimade/v1.1.0/",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],"alexandria-pbe":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://alexandria.icams.rub.de/pbe/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],"alexandria-pbesol":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://alexandria.icams.rub.de/pbesol/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],"c8-gy":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://optimade.materialscloud.org/archive/c8-gy/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],cmr:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{version:"1.1.0",url:"http://localhost:8080/v1"}],formats:["json"],available_endpoints:["info","links","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],cod:[{attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://www.crystallography.net/cod/optimade/v1.1.0/",version:"1.1.0"}],available_endpoints:["references","structures"],entry_types_by_format:{json:["references","structures"]},formats:["json"]},id:"/",type:"info"}],"curated-cofs":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/curated-cofs/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],jarvis:[{type:"info",id:"/",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://jarvis.nist.gov/optimade/jarvisdft/v1",version:"1.1.0"}],formats:["json","xml","yaml"],entry_types_by_format:{json:["structures"],xml:["structures"],yaml:["structures"]},available_endpoints:["structures","info","links","versions"],is_index:!1}}],mc2d:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/mc2d/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],mc3d:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/mc3d/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],mp:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"http://optimade.materialsproject.org/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],mpdd:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"http://mpddoptimade.phaseslab.org/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],mpds:[{type:"info",attributes:{api_version:"1.0.0",available_api_versions:[{url:"https://api.mpds.io/v1",version:"1.0.0"}],available_endpoints:["structures","extensions/properties","extensions/phase_diagrams","extensions/phases"],formats:["json"],entry_types_by_format:{json:["structures","extensions/properties","extensions/phase_diagrams","extensions/phases"]}}}],mpod:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"http://mpod_optimade.cimav.edu.mx/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],omdb_production:[{attributes:{api_version:"1.0.0",available_api_versions:[{url:"https://optimade.openmaterialsdb.se/v1",version:"1.0.0"},{url:"https://optimade.openmaterialsdb.se/v1.0.0",version:"1.0.0"},{url:"https://optimade.openmaterialsdb.se/v1.0",version:"1.0.0"}],available_endpoints:["info","links","structures"],entry_types_by_format:{json:["structures"]},formats:["json"],is_index:!1},id:"/",type:"info"}],"optimade-sample":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/optimade-sample/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],"pyrene-mofs":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/pyrene-mofs/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],scdm:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/autowannier/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],stoceriaitf:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/stoceriaitf/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],"tc-applicability":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/tc-applicability/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],tcod:[{attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://www.crystallography.net/tcod/optimade/v1.1.0/",version:"1.1.0"}],available_endpoints:["references","structures"],entry_types_by_format:{json:["references","structures"]},formats:["json"]},id:"/",type:"info"}],"tin-antimony-sulfoiodide":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/tin-antimony-sulfoiodide/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],twodmatpedia:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"http://optimade.2dmatpedia.org/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],"vg-ya":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://optimade.materialscloud.org/archive/vg-ya/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}]}};var yr="https://providers.optimade.org/providers.json",kr="https://cors.optimade.science",wr="https://raw.githubusercontent.com/tilde-lab/optimade.science/master/supported-modules.json";var qn="optimade-providers",yi="optimade-modules",Sr=1250;var Cr=(0,Ar.default)();function Er(t){if(t){let e=Cr.guess(t);return Cr.to_optimade(e)}}var ki=new Xe({providersUrl:yr,corsProxyUrl:kr});ki.providers=vi.providers;ki.apis=vi.apis;var xt=ki,Jp=Xe.getJSON;var Mr=pt(async()=>{let t=Object.values(xt.providers||await xt.getProviders());return Ya(t),t},null),jn=Mr,zt=Mn(Mr,[]),$t=xe(he,t=>Fr(t.params.providers),[]);async function Ya(t){await Tt();let e=localStorage[qn]?JSON.parse(localStorage.getItem(qn)):t.map(n=>n.id);he.update(n=>{let i=Fr(n.params.providers);return n.params.providers=i.length?i.filter(l=>e.includes(l)):e,n})}he.subscribe(t=>{t.params.providers&&localStorage.setItem(qn,JSON.stringify(t.params.providers))});function Fr(t){return t?Array.isArray(t)?t:[t]:[]}var Or={"1x":1,"2x":2,"3x":3,"4x":4};var Ci={};jl(Ci,{blur:()=>Nn,crossfade:()=>Si,draw:()=>$a,fade:()=>Ct,fly:()=>Tr,scale:()=>xa,slide:()=>qr});function wi(t){return t<.5?4*t*t*t:.5*Math.pow(2*t-2,3)+1}function Lt(t){let e=t-1;return e*e*e+1}function Pr(t){return--t*t*t*t*t+1}function Qa(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,i=Object.getOwnPropertySymbols(t);l`opacity: ${a-u*m}; filter: ${s} blur(${m*f}${d});`}}function Ct(t,{delay:e=0,duration:n=400,easing:i=dt}={}){let l=+getComputedStyle(t).opacity;return{delay:e,duration:n,easing:i,css:r=>`opacity: ${r*l}`}}function Tr(t,{delay:e=0,duration:n=400,easing:i=Lt,x:l=0,y:r=0,opacity:o=0}={}){let a=getComputedStyle(t),s=+a.opacity,u=a.transform==="none"?"":a.transform,f=s*(1-o),[d,c]=wn(l),[m,b]=wn(r);return{delay:e,duration:n,easing:i,css:(_,h)=>`
+`,base_url:"https://aiida.materialscloud.org/tin-antimony-sulfoiodide/optimade",homepage:"https://www.materialscloud.org/explore/tin-antimony-sulfoiodide",link_type:"child",aggregate:"ok",no_aggregate_reason:null,api_version:"1.1.0",query_limits:[100]}},twodmatpedia:{id:"twodmatpedia",type:"links",attributes:{name:"2DMatpedia",description:"2DMatpedia, an open computational database of two-dimensional materials from top-down and bottom-up approaches",base_url:"http://optimade.2dmatpedia.org",homepage:"http://2dmatpedia.org",link_type:"child",api_version:"1.1.0",query_limits:[500]}},"vg-ya":{id:"vg-ya",type:"links",attributes:{name:"MC Archive vg-ya",description:"L. Kahle et al., High-throughput computational screening for solid-state Li-ion conductors, Materials Cloud Archive 2024.65 (2024) doi: 10.24435/materialscloud:vg-ya",base_url:"https://optimade.materialscloud.org/archive/vg-ya",homepage:"https://archive.materialscloud.org/record/2024.65",link_type:"child",aggregate:"ok",no_aggregate_reason:null,api_version:"1.1.0",query_limits:[500]}}},apis:{"2dtopo":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/2dtopo/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],aflow:[{id:"/",type:"info",attributes:{api_version:"1.0.0",available_api_versions:[{url:"https://aflow.org/API/optimade/v1.0.0/",version:"1.0.0"},{url:"https://aflow.org/API/optimade/v1.1.0/",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],"alexandria-pbe":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://alexandria.icams.rub.de/pbe/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],"alexandria-pbesol":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://alexandria.icams.rub.de/pbesol/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],"c8-gy":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://optimade.materialscloud.org/archive/c8-gy/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],cmr:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{version:"1.1.0",url:"http://localhost:8080/v1"}],formats:["json"],available_endpoints:["info","links","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],cod:[{attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://www.crystallography.net/cod/optimade/v1.1.0/",version:"1.1.0"}],available_endpoints:["references","structures"],entry_types_by_format:{json:["references","structures"]},formats:["json"]},id:"/",type:"info"}],"curated-cofs":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/curated-cofs/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],jarvis:[{type:"info",id:"/",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://jarvis.nist.gov/optimade/jarvisdft/v1",version:"1.1.0"}],formats:["json","xml","yaml"],entry_types_by_format:{json:["structures"],xml:["structures"],yaml:["structures"]},available_endpoints:["structures","info","links","versions"],is_index:!1}}],mc2d:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/mc2d/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],mc3d:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/mc3d/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],mp:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"http://optimade.materialsproject.org/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],mpdd:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"http://mpddoptimade.phaseslab.org/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],mpds:[{type:"info",attributes:{api_version:"1.0.0",available_api_versions:[{url:"https://api.mpds.io/v1",version:"1.0.0"}],available_endpoints:["structures","extensions/properties","extensions/phase_diagrams","extensions/phases"],formats:["json"],entry_types_by_format:{json:["structures","extensions/properties","extensions/phase_diagrams","extensions/phases"]}}}],mpod:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"http://mpod_optimade.cimav.edu.mx/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],omdb_production:[{attributes:{api_version:"1.0.0",available_api_versions:[{url:"https://optimade.openmaterialsdb.se/v1",version:"1.0.0"},{url:"https://optimade.openmaterialsdb.se/v1.0.0",version:"1.0.0"},{url:"https://optimade.openmaterialsdb.se/v1.0",version:"1.0.0"}],available_endpoints:["info","links","structures"],entry_types_by_format:{json:["structures"]},formats:["json"],is_index:!1},id:"/",type:"info"}],"optimade-sample":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/optimade-sample/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],"pyrene-mofs":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/pyrene-mofs/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],scdm:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/autowannier/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],stoceriaitf:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/stoceriaitf/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],"tc-applicability":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/tc-applicability/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],tcod:[{attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://www.crystallography.net/tcod/optimade/v1.1.0/",version:"1.1.0"}],available_endpoints:["references","structures"],entry_types_by_format:{json:["references","structures"]},formats:["json"]},id:"/",type:"info"}],"tin-antimony-sulfoiodide":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://aiida.materialscloud.org/tin-antimony-sulfoiodide/optimade/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","extensions/docs","extensions/redoc","extensions/openapi.json","structures"],entry_types_by_format:{json:["structures"]},is_index:!1}}],twodmatpedia:[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"http://optimade.2dmatpedia.org/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}],"vg-ya":[{id:"/",type:"info",attributes:{api_version:"1.1.0",available_api_versions:[{url:"https://optimade.materialscloud.org/archive/vg-ya/v1",version:"1.1.0"}],formats:["json"],available_endpoints:["info","links","structures","references"],entry_types_by_format:{json:["structures","references"]},is_index:!1}}]}};var yr="https://providers.optimade.org/providers.json",kr="https://cors.optimade.science",wr="https://raw.githubusercontent.com/tilde-lab/optimade.science/master/supported-modules.json";var qn="optimade-providers",yi="optimade-modules-v2",Sr=1250;var Cr=(0,Ar.default)();function Er(t){if(t){let e=Cr.guess(t);return Cr.to_optimade(e)}}var ki=new Xe({providersUrl:yr,corsProxyUrl:kr});ki.providers=vi.providers;ki.apis=vi.apis;var xt=ki,Jp=Xe.getJSON;var Mr=pt(async()=>{let t=Object.values(xt.providers||await xt.getProviders());return Ya(t),t},null),jn=Mr,zt=Mn(Mr,[]),$t=xe(he,t=>Fr(t.params.providers),[]);async function Ya(t){await Tt();let e=localStorage[qn]?JSON.parse(localStorage.getItem(qn)):t.map(n=>n.id);he.update(n=>{let i=Fr(n.params.providers);return n.params.providers=i.length?i.filter(l=>e.includes(l)):e,n})}he.subscribe(t=>{t.params.providers&&localStorage.setItem(qn,JSON.stringify(t.params.providers))});function Fr(t){return t?Array.isArray(t)?t:[t]:[]}var Or={"1x":1,"2x":2,"3x":3,"4x":4};var Ci={};jl(Ci,{blur:()=>Nn,crossfade:()=>Si,draw:()=>$a,fade:()=>Ct,fly:()=>Tr,scale:()=>xa,slide:()=>qr});function wi(t){return t<.5?4*t*t*t:.5*Math.pow(2*t-2,3)+1}function Lt(t){let e=t-1;return e*e*e+1}function Pr(t){return--t*t*t*t*t+1}function Qa(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,i=Object.getOwnPropertySymbols(t);l`opacity: ${a-u*m}; filter: ${s} blur(${m*f}${d});`}}function Ct(t,{delay:e=0,duration:n=400,easing:i=dt}={}){let l=+getComputedStyle(t).opacity;return{delay:e,duration:n,easing:i,css:r=>`opacity: ${r*l}`}}function Tr(t,{delay:e=0,duration:n=400,easing:i=Lt,x:l=0,y:r=0,opacity:o=0}={}){let a=getComputedStyle(t),s=+a.opacity,u=a.transform==="none"?"":a.transform,f=s*(1-o),[d,c]=wn(l),[m,b]=wn(r);return{delay:e,duration:n,easing:i,css:(_,h)=>`
transform: ${u} translate(${(1-_)*d}${c}, ${(1-_)*m}${b});
opacity: ${s-f*h}`}}function qr(t,{delay:e=0,duration:n=400,easing:i=Lt,axis:l="y"}={}){let r=getComputedStyle(t),o=+r.opacity,a=l==="y"?"height":"width",s=parseFloat(r[a]),u=l==="y"?["top","bottom"]:["left","right"],f=u.map(E=>`${E[0].toUpperCase()}${E.slice(1)}`),d=parseFloat(r[`padding${f[0]}`]),c=parseFloat(r[`padding${f[1]}`]),m=parseFloat(r[`margin${f[0]}`]),b=parseFloat(r[`margin${f[1]}`]),_=parseFloat(r[`border${f[0]}Width`]),h=parseFloat(r[`border${f[1]}Width`]);return{delay:e,duration:n,easing:i,css:E=>`overflow: hidden;opacity: ${Math.min(E*20,1)*o};${a}: ${E*s}px;padding-${u[0]}: ${E*d}px;padding-${u[1]}: ${E*c}px;margin-${u[0]}: ${E*m}px;margin-${u[1]}: ${E*b}px;border-${u[0]}-width: ${E*_}px;border-${u[1]}-width: ${E*h}px;`}}function xa(t,{delay:e=0,duration:n=400,easing:i=Lt,start:l=0,opacity:r=0}={}){let o=getComputedStyle(t),a=+o.opacity,s=o.transform==="none"?"":o.transform,u=1-l,f=a*(1-r);return{delay:e,duration:n,easing:i,css:(d,c)=>`
transform: ${s} scale(${1-u*c});