From 91b5395ec7562d4fbb1dfba881ff8b923d2c5a77 Mon Sep 17 00:00:00 2001 From: typhonrt Date: Tue, 17 Sep 2024 16:12:44 -0700 Subject: [PATCH] Update docs. --- docs/assets/dmt/dmt-component-data.js | 2 +- docs/assets/dmt/dmt-components.css | 3 +- docs/assets/dmt/dmt-components.js | 154 +++++++++++++++++--------- docs/assets/dmt/dmt-theme.css | 2 +- 4 files changed, 104 insertions(+), 57 deletions(-) diff --git a/docs/assets/dmt/dmt-component-data.js b/docs/assets/dmt/dmt-component-data.js index aec4ed0d..23377539 100644 --- a/docs/assets/dmt/dmt-component-data.js +++ b/docs/assets/dmt/dmt-component-data.js @@ -1 +1 @@ -globalThis.dmtComponentDataBCMP = 'vX1Zk1zHlV6LliNkP03YYT84wmOIkEYUycZOEuTMkGz0QjSFBlqoBulQOKLjdtXt7iKq65ZqAdh60k8Yj7exPbZDQqMX7NxFUkvE+HWop3lhxAR/y5zc15t5zi00H0iCqPOdL2+eXE+ePPnNzL846rar/pVu/+bom5lnDkbl8Fa3Xf6Xb2b+2UFnZ7xajLc/ZwKj0/KX053uqF0NO6cG/a274+64Vz5YEH9zYn67GN+ZDHu/3R6PB6PXTp8e7w62q/57o1PdSsFOW4p/4yre6o63JxtG7/23uuPLk40T18tBxdR+Pav0Ssl2taMpZjdvjcezve6G/huL6BOXqD/YsViurq6cWC3aN4utkrNcUCy3b98+BaJQfEY0ECKn33QYTw8n/XF3p9ybgPK/OhqAxHK/U77/zcx3jra75bAYtrd3H+k/ndoe7/Qe71SdSa9cHknW//+4X9zqbhXjbtWX4GcOd4rhzU51u/9X+6NqMuQGeWZvXL4/PjwpKQ/b291eZ1j2/0b9dLdd9aqh/vv//M3MP+d/v8//vrM3gKr4+lnBPjq9LvWs81/Fvzu8gHs3u/3OM3fbvWI0+oeZGa3wH2f+rVJ5MOhNtrr9kdD5fFLnupRN6oY/6+LOW8X9MZesLa4QNZr//pdp1XZNzG5O+m1W6XXKxX9mzxr1b6a1wz9lX2p/IaddCGN1H22V46VquFOMhfpTOfVaHl36YdHvVDvI0gthrO7DK8UGN5UsfLc/LoebRbvWrkreEHz1nZkMRXubRiHlCRT/cfcXJAolT6CY6+9aFD+GwaZWuxI12v84c2Imrf/o8qhXWATPpwi0LIXhEFDYL1CixC+4RfgCKUv8glv4LxCitC+4vYH/AiVL+4LbdndLf4EUJX0BdE/0F2hZGkN7G8+gZCkM+6t8VhLqf5RSLwRJpb++ha8fLUuyMKCwFlaipC+AoQv9BVoWxyAWK3udYlzoH2B5Iz8M1lqDYTmSK4uTwcqCwYBYCGWWKz9TWh/OjXb77XlH9dlgZeGqdiDoFcZjDlso3c84j+EyIDTbAwnc7BXjUlCdwVFxBJrnPke9Nen/ojsQNKcxNAJA/JrlPvVrJALN8wFH3WBlc8hewpDZMGL9ARQ2KIT6EwBi2/tZd+A0CFTbMyA025EA6i+aRfFQvufQ7bAvZgjIffUe63Gd8sba0kW5osswGHkah/0VGA7idxw49n4hS0Cz873FPq2WjDx+X2YPLc9n9BNHlQOnj+dqh9qz7/LxoG6v6urmovjRMBygcqNho7HpCUetgsDa9rCabG0LrgsYLguFt7U9DOZsTRwB78A4Jld0GcUgiO8B/pCa6wENRtNHgAlscC7P08QCe2bQfi7HQBqv3ZHuTMSH4GpXf8C7WB4oSAsmE1lJaBqGwRLd63jjdp7GIPDf88iAzBddIFBRvumgYzfi0wgWLo7/mvsSYT7lLJaE8h37W9ZsEXOEuQxCGv8V9wTAfES+IRsE2hZde2DP20KKE2whERRbWBC0X3I0Hi4Nq50bcnGQ/xINQFcVINYqRRDz2gYETByr/q7VmPLKiW3pyGtK+eoht6R9QOjxPN8bhDShNwgApTcYBJbkjrZAzPHsaifV/4FT+3nzEut+z9T8i3ndpHo/dGs9b1hqnX9kewKuDbhuwfVazLFd70WQWLyT+0PLOeAQv4okdqB43icC7LO+gmVtwilqWa7JG9Wyi8UzC2/AWjnc6faLjZ6caV5GshocntHyqzhfehHJaSOprUlsFBq1JgdKrV9Ygjuk2Po1ODyj8GICcmDseQHPx1HU3sI2AI16iwXEcz6KDUcv5RmbjkT3lhhscThUfu6zeS4DIVguMtghLNdwnPtI4FrjYVnsUMecCBbPfD8YXM8hGJt846PYkIpoKU1H048lMFKpf45mbVirwhMknI+ynZ7Pc9ogPNdnNmweijkeTtpj1T1ep9FaeHwJjriGpa4a4c4gORmC0CM1BmxToXukg6Ja0Gk1WAuSW8shhw1KGYdyGskDAFrt+RMDrvaazAofCVyz8SyCJXwnTJtz4/GwuzEZl/jvdFCEVgK45f5gMjaNH9FKbBBh5vMXLoiZr8ma5dBdriBaI32lcj9YpCBmnUbrE3HmxSYsuaFEHE+fNBhxMv5m5ux9b0vrfw6jn4sjVZuihzF7EdVMfPYsUvkhK4jZsb6ILTuH4Cg+5XXJV2ALw6LbvwxRaD01J170YhQii9IASYmJ+MyoEMOJw/4qkt2BUujF7kr1DmuIyBPbIArlQ17i+aLX24BQVdmDk3QOgEL1YV29XsjzNa5SuVBeKXc2yqHD+lKSNQIj0UKBu/2tyMemaSMwkjX5PE+xpgOgUD3W6yT4B0ZiOcXkyQyEQieOMBnWqc1zOL4GVclmaq8bnkqSNe2Bj8xucx5W1LJL3CqGXaYNsUdlKEN4IhmStb/JA4b1T/9Vu5g3ilH58oXknCSw60IyE5f1b/R8VIwrFRBT5+B0FTMA+rCQCa9Wvd3Nbq8nvRd4FgVE+4I3xlVB+hYGQH8LE270LTaQ8i0T6rdMAu1wiArtsQ1tsRM9uWDHmKpR155OuTwCgo/I57EoJAYBQR/wCPEb15czZ7cxEkChD4rFdYFLExgc9b2LV5FkDhTd4gRMTDqkFmcDsWxPBOgGLNwvzg2Hxa70rVAYDRhdq5vsJNLjRNaqC8Wf+47eKXpduTmvDSpwqSQGbblx5X8T0nI2ED1WTKhjOANQxwrdz67ImsPOQicNELfHuMcMe8ma8M6jqSwkcss0rmyms2gmjcPx7DssdcsHl0dA8msH2a5vlcMRWF5aB0chMWiOdxavt5avXc2sglwOibEPXiVLpsXdfW9U9V+S0WRJw3DB5JLnr7XSt1vXrkql9Y5NRy9HEI5txLjb3dx1z6Viy1OHx8dRlqkHO6MtdkFSxkEma0uKZpaI/7omqCzd76Vu3P0Avbx9IuNe5mAK6ZvPWMyMZgGZrwZ9Eu8DL6muennaIoAm9FzI5AHoRDrOUwvgKsFyf+DC9PcvTUdP+HqIobaOV2ruhngtODhcyUUii8hoEoeE4OOR2aViyVBzx8Bj4AD8TQYuLnwQyVsTMRYBw9eXaMOk+pIQNAc4RTjA/qJXKEzEb3pQdDqLbLVqJsuLuEZ+ykaiowDbvbIYtvgVctxKULFZQPRuy97P5Za2imeKDR2WgrajA91qBqgNdfMIKIP9A4jV7neWelUxPn+O1gBsJCE60HwPtsIEBj1xCPGVCWwvB8od9hqJSmHRozXy5NEjo8f4LF25Nrd2/tz6tdU1WES2ZBcq+5OdDJUHNJTfSxL+ev6sdCdmVreKZz5c19ao/rI7ugo5Jm6Vc+12Cf5Onm9ikYd4yd3oW0jOhCL0Un7Sh5wcqiOnF4xSFLfAfrI1LAbb5U65DE0C3Hhy8viLTHNUHD4a2yAfKmBr0OvKFA05P4LPyaF5QumrFYEV+iedH+Ruu2hvm+QgOgnI0c8n3fbN2d5Q+vVq9ppC7TpXss4h6wDB1f3hT5n8les35BAQn0ZrGBQWvzpww9Ji+5saKtIGR95W3i5G22Gl3i2Mi6XmvFOWgeHXuXSyLv+7SRIAAMuB83KyMi3tGodfAmnIjXFX+pbTtovRMSz+pipkJwGX1qRkNwF+UspvfL2uw4S0Hh7tZdTFdSO4Eo0n9q0Ndsh39FdGD4pCMuerEBf2QX6pW/Y6ak5EswgUpTPsj2Bp2I50hz1wIcghvSYyQpZAKFhn4snu8Le6o/18Ug5lBdb440LV0OUBhBu7Hq8BoMWxPzVU88luEFJ5StD94VMP6LTOywlTZovQoKneMyrk+hRbCxY55ZorFPB62Zm01c44PfjYfDYWzfjhsimmwztfu46MUIdKCMvK6PD3l6Quc9LXgfMEm3EovQAI6PAU/lD0CplIopE+dGaIq+ZwHNdbeFNlKFIIjrG500P/ksDpwCnknwQNbgFoRAHmyAWwVFAK8UWg4Xo5KsemJEtNS6L1NCxOa7IxakPIpRsCQi+Or4e0SoRlvZkWtX/5aKs3C78Mu++LQv0g6BAMt77VY/8FKaxrfG+lGEsXQph6wFPJRPFORCYtN4XhDf2IZnwGPlbm8/gynycpll5jjGLLMZxT/NOJSrqXVcxE8bXMpKX9srXMZfFlfqdsY1sGEyUpxpqPiZIUY83HRNGK4YoPOMysndSsNyR4yo04afnNe8GV7k05C72YJtHSpJxfDGUoXshTNGE4T2HgwlSGCxQGLkyyBO8paEtoadJXMBT6K5QwiYH1SjSDEqYy4G2thKkMeFsrYQoD5DiABfugMueVfxafWi255OSq09DtwcyfyAkQKGXi6OPeZQNckrrlOjK2AQm4InDC/a4I+moBCYyFmzRmoww3Q5NiBQbbu6NuWy6dw3TEnFPKJI2l3Q5P1t5uvVP2qnZ3vLs21KcdYeIzR7UPwk9VE+Um+0O88Ox3XOTBPRjhtq9beXdr1gFco5HFLzHgxx2VEamuHXPlXBCdm6BTbq1V1wu1RExqVrJo5cOis1YtlDLmMK1cyaLd5iIXddiGDnaKPuTiltuGcIUucMDMpZLW/X/6S8pbZX+8MZFNPXSJuUrXlXhS+//StgVJdSctdInVqF7nINwY6BX/9cjpUJol/J70odAjoW7RoV0g07pasOQP4Kre2KW+RKa2dWCJD13S0NFf10pCopyjXyFWh9X7KsCWTMfB+LxmCtYq25OhmmbIpAJNZ+X/VZdFvcktxymwJP+QW9xrG+/F/UO4rwU4aeHL0cYT498lSpJSHS+i0a4Ucm7xnW5JLkCR7tpwkJtQhELXwNX22AZem8jdv39KhGEFMKkBiVzTy/1b1c2S68ENCjJHtYVDd5WPbGhrMhhUQ0kauv0TpBKJH4sEeMWedcN0h1FCicGfMJSjdjEo14ohuMzlfBlZVHhcNggdBSAD9SHvwWZXrl9iF0I8KgeF5fqNqAxZ70GmhjdjW4lodYYaCBl/HBXLOwN5fBxNvZNiZ1BCMg42XEHXEiqcGBY/DsAjjQEpHfQjV4E1u/gB1kli8szifvH1cqe61eSLJZA0/Aqk3aT9S6NRw/qtGXHuKIBmBvM9dVEe6sz12DKBofKvikapGs2UHzuDVjJmJTXaNYhZORyxZQRsb+3djtwGtXtd+JZIlBDsLgcA2pTLw9PBxkIpXRcq1jUAd85+tHBtZdUiiF3wqqfQYOwoGdARvkdD7bsj3034IT4YFf3uuPuL8l14n+qdbqeUeWWuNftGoA0U4sPDbpVwi9reNcofCl6ScLd3AFSwr1bOurCeuMJ1AV+Xwkmb/7e46pditRFVHpBkMlWyWwDVyCQbicXVxpkMEv9aEtzo1knY0EQChY7eFuJLVVvtDmMxhSkmDkUvX8bV1lavXCjHRbenQqPQhA4YS3lHe77CK1YujeP2irS2/6GbQdG7XeyOLvUmKoNE9hOYboNCxz0XUMO7rfaw6vXGldwJ5dscJ3OQ6OYgYONdqCZsXzJsHIZ2whVwSdNUYSxwPMIjMejBuTvi7VOtZGKr8pBFg9B2gptBMIZe22Dv/+lkMSguFzkdIaJ9uzjstHN/MoCwBsi6AlGu9demEGyWHsLlXxUyGuaFcCmzXnG9RnjY2e0XO932nHU0kreXcDbbSOxHfLxgo5KRoRHKGJh0HuLMjqHnWVEiZlzdJB5KaXuDkhoG3QnX354gRqUuXKPVtqpvCUYyE+Pyr/Q82yu3inb9ajRQvC4AOBf3JyLIZ6MYjub8r1gMvBH1ZFE1aAfF5wbOnmwMSrLcqCSeKnRpPmlx5dGSUOokqgZdig8EPChBGBsaaVsBFk17BKeCC92iV8mtbuiSitBpDJrmiVW21lh3/r+IuU0ihD4a7zl5+FY5FrVj9r5RZ02E1YESMrUK0PWSDZq31PUwJKeLJXyntgn9Ox0owSnlW8Uw180iCZOS3RorcDkQMhmAntZ2qVIE+U6pCLGHI3G2wFnIulky00DMqi6OwvmIY28su3l/kZQaRmH8TTCaONxvILhrFJCcY36v9ZOp1fJSW9KHbp+z+g+W0YaSnKu6512ajMeV5Qn0j+5SvdZgadHVCr9SdYqeY2I/KibFbqMp/CyGRWhIughT1A1Yv9BgCIGBi+VB6/YDy1P8gQqKs/KIu2D6UafkHjwcn/NLaTj8yT4oTkVQOLOwGTTD0+k4h4/Gr7AWdwbj3Tj5HJI8qgJ/6AdGi/O/geSPKMAfyAGY7+HfhZuvdWeNtbQaSeJ7i/2+WvSVaxDPp5HNVnemal9Htl0fnfED6M3Mvr3bm4933DwV/WzqLkSEDFTITFNaroPE2upV6mMbs3IdpGki0XXnkfaNqmhkZP9mII1vOku/NRX3VOaejpps8/rBcg5p8YiCRvb2bzNR2Kaz9uIUzFPZehpisqUjE9NreBNrZCPb1uwj0jTTGfX1JpRTWbMRYyMzevM9wYwaebxmtGm+JTPalN+OGW1Gshn3y2KkU8+erDOgEMIl1XgIsVyLXJ5dXsgeOknVDgh9BmQgxnkZJi8MP+KkBxR1lbsE/aGLMjc6/MhMlzBE0cIkOfx6uVnCDyrBWI1jwmHUEJILRKgwpjsTic922QwCG40tSa50RzJUEEvCEFiSva2Rml++X9ckmAguN4a805A5e2H6ZIQR7gzp7kbVV2EHpxBa17l8UrfzUhgg2Yv91UhlDKnbkvGasMTxMaadYbG1xWzH0PVJwG0eB4JOXwlDBJP3x5bE8TwnC2Do6BP7aDRp8lP+UWhkJtPXkT6Hp1HM10svDvecysVYwoNuk9WqoYR4RnQkvem5ApB8oAy33C+H427hvimZ5w6hJD8gg6/dLkvXD1fjB/R5bSDpDNrpiWE6Npsu6IWptdEhK5Xx455JfIbSqxC0h1wAtFpFHJipxmIzemDSvMRr3oou94NJ6zj94HLEEy6xES1pLQeAjSg5qJwqpAyZQCHB2LHsU3cIdJcvNYdJekqYbgHDm010EeM/qhTnbbSMsSb/5+rXFmJ+cOagzOU5JuxPQLE87D5BbPZBU5l1Ep6KslLah638QIVQ1e4BhBDyViNc+YXbFr9Qz/bUN26pVcmjw1DhTmq3ulS9r4L0YllkXQqDQIdqjiDzZtu9FZXYyUgeB4QNJb47YjN3uJkyoZvhpXtJy5HZyE1jGkj9ZK02wvTVgVoFwGcDuVnuQvrN28UwH3NoaAwIa5/HqmRuotr4qBJ+T4NZaG/z1lh2xdpQWkHEBJEG6YAbZkffQjuT1wtfIRBJgr/RuwB2eOhw1B6+xTgsNP7wzQLNQ/wtdAi9kl5qSG704POoL8LjcZ0OBF6sypeD3kgsrmP8lgL8svo3bIrsmHJ7t8auEMtQpw1foN9Gq9HpNT9J9RqETRp0pq+fjWq6wQNkncL9dMrCOSpJWxRLHebIPlOiJoExFjxSMzWnNJlyNK4PuO00huetttSkixirFAIXLfCY+TOhvbccnjcRQ4bm8TSQjuuvQEBNSL9ApPe14AMjbyxD/x7DjQVBHE1Vk+DWcPzQcN8qaDIMKMZnYUkuTQtntq01/u4MLznwysISe3SMvmGPVi1jHp61IPdou6lFFTUuzQRYdiAvgpmsG5bGVkQpze/rlCxVPf2my8r0ZRLqKCX7wFJ1Y9m02jcbFUZooPAfbbFGZ6KYz9fvBK0FqAZht4KH4DfhLppMJJjgUMKZewZ/Yq9ElQ+o7hWYOIEFxHum+ZUsly/hZvEYHTD6spV209S/AxOn00D0Eydz/B4JYPXi9s+z04Wms8GETAQa9hY8kzLQxNE8CBlipYHw6JqyBm/RhCW9JvcV4Lkf8LhL9qZEk9q2wQROnrCCPZDRhNMG4zmdM4/ak1TfpvnTD33t7BN9ahCefPyE0Iy8I4hm5x9PfDxiKZArAimGIuzDtTEUiQ6c8TjrxfUHvM+xmcd9n/xas3EDaAOFhLMnjuUPkqxVbnmuT1ceTye+SL+34NYZj1u4//Q0ChfRji/m51xRfQnfna6E0xXucdSiK42L1NiYpm/pZPw1YW7pAthqSClJeGWqcjvjS3IBm7SNp460gA1anijM200KE+ii3WiCu89skEs+wIEqh6eJFr8WVEWj9tG0FvasA1vkmO/uGVIxBsyNohY7hif69EaCylOC73vsxouNDFygV6crSSMn6MeeEnjmcSgr5vJ0xeGa8AX5zINfLyHTr760WRN+jCiG0kPaVvobFmRT1LBmp91z9H0R/cx7v7U7Gpfy+Ay7lhUYXC+7J4TZG97kfZDkMRrw7ecTAwo6FmEJHZSgUa86WO6DukK9aEarZYnF7RweSmnbqvTPVZSOMsLRjoMLqv+dp1OeRpY40js+echHs4VG46zxWMvb9iDsJAJaTyFhtvGQgVV+9vRK1cgy7NqpGqjX2OhOM5CPThrof5uUghJjBvf8wWM9p60N/+XsTEUh34VMbKYsrSnKElFKOPBQWxvdPHAzblAKSw/pbr2Fm1N3nJanLgKoIoXTSSikm6CsfetKAGqasIM7/GmwgxpSfJ9SwrdUlN1Hba/gmmgJMiXSmT5xe7HaUgTTKaI1KuxqAT9IazRsja4q0qGcgurRlrRTri2JUUe6EsO9iCRfYFACoYK2Hw08zNjVlI3MrMf12vWhBpn9IWE15VE6ygirKQc3zWoqVZ5Gc/ZnWsW1YRcuXriz143pS+aqJTjYPA2k8StZFlJrDc8msK3VRmZaq05uel+DllS6rmYnIUBoqSIs4URS50u7rl8TN1J6BfBVkcZrqcvx6yQP6TPVEPh2EPOn1lT/IiXNEuQ8TBopVgCUPlBXBqGJdJ9jaL9r+3y6+UvZzEn5v9f9i78cPVttvAcBCyjXjCQQT06vC2CS7X+aTBr8uW2OsE7jLqeP5qN8vib0Wf3H88NJJ16OKw3KEdOGzywiQIsQSWVHSjepD18Tugyf+qWHRVWxI9ckV1INHWUXoY3S2D+xVIjwQWvdME15jDJKcT5nDitLi2+sa+Qi1SokxS/FGh6vbOsq+Rq5bGmtlAJ+UatKFm716RWOtvxlaha6IyiEehG9JuFMpihKB2k+gfSy/BMyL6RHR3QPi+/iHnChHILzXt6YqM1QleSWKvARUoCHh4Kcr65N2hQwGyR+mHdgzhfX5sRK8FK/9wmgJfSydeUpfJ6rjtoBo2k/XGZ26hQDWLEudUGx2t7mzwsUd6iBsGOwwC398FA+tjjCzeCEEzeOtNqn8bldorF7OvBFeMTgspnonUoqA2xIbtB4Wm5xCXR6F83irgY8/ach2FT9whRFaFD5y/1O+X5ptom0yjdoYuWbQcJ8Oa3yXQ2EwBPVYOtfiUuO5dSlEONjF57B66Y2x1g+DSM561irgDLywoq48+Qt8IDVA5OCaiRctkqb3X/+L8XuwElbX6lAjMHJ29NRYoGjMN6XyMuVugOcvN/o8TEUhY1NkAwHbd+u25qEDFFKDSW5NSQYk44hytogAEfVrJkSKTXrzoQ4NmF91UmxbApF7aNy6BT7K0WK7aMemHS4I8ZOM/rVXPOPrevICYUBJk0fDEfJ+0QWbYinlOAzoyEyKCVvh4RlaDwufWR0eF23Jq1yXQka9d77t8uNWaYR3lATrLWpjAQvyPM/gXzSRaUPsw92RlsD7XV9Ga19XeJwD4XzG4AsEQHbwwL60vzKqjyYS+8QYowRXegNA7s+3SpHI7BIUJSMO6ymKKE2dGEe89wM4kDLFONy7v5RrCCeJuylpA/gc1Xp7TK83aQMgS5sKVhMpW1ROcqgzeG3CLQBxNUz236oW7EetasB7yIA6LvlhkOcSR/gERs0mvQRV/RWCQmeTDzTG7mYQZvXVYDOJygL6jgmklOmzemCyW88ABRy+nfMIWNy6I4QKzRpQSux9pF38gJwhJd+1q2+1z1UpX5veHaKmKqsIUiyEgYRewDDDhuQRMYacOpf+a9vyjYey/rktqycWbjnatry+czMKUHrEpScNk3CzwF4oSEVm+1/n892Vp/KUYLOAKPUOD12kUzuqUHTw70WuAzQc9txMmQkoPZUkIK3IfAJzi8nqlmlRyqfWIMbx8b4L8Rn+OghMQJif2JyUV9DSf/KexDPL1/ZELS1yX6MIO6V1v1hZe5wJ3JWWXoFAtsk7wnxpaKTfzY1IGEo9FXnERycWzyJHE8WjwZhae6PK33hRjq3UEQWDEv1oXlbxc0oXNPOLbYQSboKZN53rM1Um33YUeeTYrsY8USQeB38hlb+Ut26jSuPwEirRAE2bLWZxVw2Eg9bg9uFjD+VnvgqUnwHpGrY3ZHJCn8XGEb+is3Fa4z8RaAqa1wdq+G+Y/lsVBPqFUvdXD7sw790X1mCc9tE7gJHfQhEr7PhsB0e83T79YWYd94hdFGEKHQXaGXR8H1wCTovjQYil3sx2lUpIk/UGIpJJM2k7089Ek/Ud+DEf6er7huFXcxS6wLQXexgY1jdhtdqky1MyiSL/n/0lDR39uyufd4aJqF2lBpx/LhwSWBbk8EAHLNysRC+K+nweBg82XyvO9ioIFHhXBsaK47Mw+BdQdedB4SFUWuP6h3KKBJNfI+/ZQ2BHPWpwx02I04bzRnM+apMRXoY/CE8ZAGGPtwG0S2WJYsNyelxTjGGQPTiBTY1zNqX11au1C/5HDILgV+JjeEd+nGh0pXFsq06HFoevTJym5J1sJkeHkIYLjj9kQC6qzA/HCjH5Oog7TuUNhN86TvyceRCA+mA0wbCveISzmHkrtYPb6UUQWlqUAt2zu1mtUDPwP2YTQH8dZpWNRmqdNF+XvNg0rAQpENPjmMbx8VeaZKk+k9sOHQ+hOj9igxDya+rHX8QHr5eBdut4azoqYIrfMyAswnJdfEjbvX4AJ7iBOErHFm3y4got2H4+cKgFodD5ReumQXr+DiyCWU5hL4UP/LPfCDgSD4WO+o73BByMkR89z/O/KmeyztlOVgalmUqIbet18jjM58BZKWEni5XCwgGLo5Oxt0pB+Nt2GjD4KKWJLF3RlwSC4J26sFgJRZp1dBkXo+5N2wqD4ReIWwXI4WTa/oMkQVA2wYwcENTR6zkbKPFsQQPAAH7jHHF+kVmoWM4NILyHSyDIuE7hDja9N3RHNs7LQPG+HNzpvdAaE9dd+Ty5DqlkcdSHHZH9iLmxSyBv2DJdMnuaLVXdPs2R65LOhAs0d2bPbh5Lgh+nCHgomgbCBCkdsqtnaV2I0+kaCUfQwgpmDyaYlRslvZeNEdh5NE9nEEusbh6fWc718NtBH4rA6DFn0/UhehcD9fiWIIDhtCf8AJCPaH03A4gr6/1Y+wg5NE9+pa4rybbUq5HK2l0j1YAHg2F69EOhEzE79nQiDgES/Sxg7o2tD7sIoVPItEN+e3WtasW16la56Yk0/J4t+Y9hrHH3tMYEn/kzaaVYSB+hCbH39ja19LPRUmnmKvD7g6cnagEWCkCLUra37VEN7sGHkXL3xzdcEkeH9HkcirArMbtn1HYbB6A5GTmJ59JJzOXwJ3kw/pHBZFYZ/nn6vqJ0OxhsD3kSXfEo0s9strFliJzQYSVnTphp3yZg0GPbRztXhSvnSwFk4NAe+VGk41Re9jdKJe6w9EYnC1yHIidkNpkAQw9mGro8lYfVHEFGS+qx2kB0XP25WK0rZ8neDa63T8lZfDHHC1wguoXHmqUShm00v01GJ5UQb8f1ylEECrFw1BHJ0fjot+Bg4NIVgSWo1w+x+0f1yjUuiWTe4JDMO53IIdMtRUeQXkPFZmMejGudaEF91SRyVBsP99iRTGbFzhQXIEWUqylgi7AQ17TF0BoaVYArnXqAvCfGhVgGZ5RVJcjmhdAaEEXgOXp1A/m3IYITujYMkvTW43LoBWRYrDFMxGiCYmrEH4qAGw5Qk2kUzIBtxvkpYZFIDZHQ774vmkLTcmFjgbkImXKdORCB/680ADhHSkrvG+xKb9Sg2+CS++srcH1n3IVsi1D67GfBjJe7+hIH0Xiv53BWxCptVG4rMa3X8vqwvAh31BP8nRjpexP5I4wTedC0FRfupUjwgCcm2cqEhlRtQ6adEXLqqy5Tie8LpWrYQminXQZuL3xRjKSdye8AUuw6H7mM9UZSo7U4CjMnzoaBj3YExtqdbEwT62BJG63XYLT1sqxluSOA0mb6TZ7+rivF2lmT6gJtUTm9Ggu8ujlDxPq8k9e6hcpWbgg60KXJuOxWrqeD/u6p9oBkdYzDLbcrvo2n3l5KMNngGTOVq8aN+I0QNJkuVLC7MNbkLJ/ZMAOGW0YKeTTt6EJB0HZMJP9TR8y7y/eAgXe7RQsg8CSfCpWrh518xnLRk7Ic5eZuiEZh1LI6vrCq1i7GWAj26nofQrLdPZTWQEojFPZsAlhYzv64wvajgZ4nHZ0WL4VOzqM34YdHUKyHeNjtkn0hxyzG9kwWONmOaazoLqchOebyn50OrL1Hq7BDYCV+UU7tPlUYr4F158lj55oj6Codid/PkmhZEnrBngpuRp2bJIzGRIb0YBK7J0oVAKBpmIv0NjAFsQAdfhfqPZBYLXA9P1sf7zY6aoDuiypBpDWYf58nm6FtjyZxn6IFUPjv7SaoTlksP5gIivsxzkGJopWzt5h4Ij57bJ9c6N6v9bLEJIoCKkBcOTVCbwhr4K7MFQCgCZ6oHBrOpbUhOonaJg4/riEj5fKL/NcRj/JHWM/hyS9RleK3fCOQ5wqhiTZCGaZUbnSNfGkORtZAJIzsdWG8vVYOSH+SX1eatfLrzq4INKk0QJXrwoNyE0aQpZ2c0O+ZWyGt9xIbiMaUbVuF/IkAEvFEKRtO3P9tNglVasNmhspNWQOhjSk+iv43JDawDHAxgcGu1JslCqsCsHCxUlDq0aZO6C5odWB0L7o1pY9FWW/SInj7z8BSi7YZLBYhkIKownYPd21amsr3I5fyDF5KNJ4J8BWY8iNdxag8Zr1xZQbUss22scEzuu44uk2LypWKEMy1Y4FydFokxku8COn97UL/EZ2CRzdKfXTWSc4SkhRTWUjEtMUlrL3RzhLCcSxWUqrP35Laapjt5RmIlsqurs7mzWUBjSyU+6TbO3TmUnlj8UwTWUlClED/0y4MzZP7eZ2xo1MlP6ep+jXVokLEERTGYjA09g+9joOYx8hf0z20cqP2z6a6Jjto3nI9vF8MS/kTMNEG1klvfJReqcziIq/TnNMZQscBdkMNV4rk8oN4bVqZBaV9ginfzrzpNcgPtdUZqJRNVoaBH6/3NLAAhzD0sDVfpxLA5fpGJcGLhHZSBGf6WmMiZh4IwNlxmlL93TmCYLHanmmMg6ehmwa19NsXlWr9zQ3Mkh6sJZqp7PFKQzFVGZAMZAtkHbIm2ce8Q75RhZ6I/lxNTTTWaw+riFBOZUFGzE2mpOCc47cnGQBjmFOcrUf55zkMh3jnOQSkY1Ue0aUiqqLnBE95ai6OMNxRdXF2Y4pqi5ORjacf9aWc3YL2WNwdmvFx+ns1iTH6OzWHI1cqOHBZM6FaiOOwYXqqT9OF6pHdYwuVI9pKkuZc12spRjiGC0l1X8blpJU34KlJFOjaNPYsfiFnK0cTCNrZcZun2A6e6X9HQHZVBYjcjXyrfqxBTnf6pRBwenF0VOMBU7vpZ9eCDCBp5EDwgvKyDkgtPgxOCBs3cfpgLB5jtEBYdM0M40bXZI1jRI/DtNYuo/VNBbPcZrGoiGbJojJkVktczE5jcxyLvkdRvN0Rkmv6A3LVCbBkpANUh/DZN5ow8UwNTJRfZB/DcV0tkpvkiN0UxmNzNbILRSEg+XcQhbgGNxCrvbjdAu5TMfoFnKJ6Cu51RW2xaogeQI8OCI9DPWEjjSFh6XdsMNi+J8xI3oAorB+HiiQmlHr5DiSwi/uahstThqAXHRKAKMws/wiVoCLQ5xeEYQo6s5ApgLRl9IT7cmRph5bC6TzaelzFwdA3aOaaAfzZZnQAgdB4bsvz1cM0/PZsxgqh7gd6CcQyJ/5NMkbwFqj5b8mtMYQRe1/ngs2fDYd5bmlfjFrMXLl43xtusW4CAqfyaLwZTjDZlMn6Ln0/hJ8sPNexo/C+G2uzhLEX0lYqib9zhAe4YMXNmSFRO5gSf2WKJrhPsuv8Q7kYjJvq9XpN4J47fB8xqjcsU65IhnRLJlknf+1PpIe9CZbXdVAIkfSlsZ1KYvTzDY0kEwYXl1WU05YGTHlBka6NLFajCD91I3lhdp0FDVkGohPhbe6Anm/5Joy0oRsIwhRtGor5+VvQ1vk013q/HlsKlzbhvcbrJSQkYtSQqMjiy7rp+9Ww15HemB5flc712UdVxyEJ3XKqhdGNXvByOdpCHkvaKkw77MFU1aUkvo8G1uwGnx6kREhbDCE74uH5TjHR6rlib/L5NL5d1pFYV600e/AyffqxE+4gWN/znoZ5wdW3l9Xl5AyKnPJfh8IwPVyPBlK5c9nlAtZPIXzgp2eCpVmyst1e5vwppYc5U32UU8TkzHqMkli9WNvTuuNVIBU7snjK+HeEhQLHssqdtQkW09iRPH690t4u04mIvWbmfgp02D/g9bEMtIuy7ZwMqhmqUwIoZNjC/FrKrL4z9JqQQ6dKpYhtN4fpPQStB5uwFKnXapa+GGtWimG1XtfAXSJn8upJpT6SGAQtazksJr3291hO9smhBC6tEI8X1oth24TDJFvE1IKr3Wy0dWVUK9VSGG13pPyurg/yiimtGIO0ZprW7ESQ1uuhB/Hpi5qLaflsJofaIQutfX6R41yQsnvSVC+to0guo+UkOs020eEEL6muXi+j2g5dGtmiHwfkVLoOujBxryQG7HaOhBCaJ3w2kcnW69CCF2vQjxfr1oOXa8Mka9XKUXROhxnxx4phe4NUj7fG4wgeuzhkPzYo8QINQELJ0RNcClCTXB5TE0oQUJNAARTE0IM3S8ApVcotf1CCOFf4+Hi+X6h5fDP8AAi3y+kFLoOdqrazZX4Kbnq/VtTlwOW97+uLqUqIYT+4vHtsuyrtzzDL5ZKpRS6NamnN6SBwl2E1KvkCFuIllUJ9YqFlH0SmN37CAjsv+Xe57mMciaJV/9EgESSdUMS2cU5JEaesJVds236o1oGKUappEcS47g1XswxBD6NHM395b585Uj5S38gXCeuekuKFK7RUq9+qDVATLkRIkXp3OjrN0Wk9h/GtNtiFP0HokFI1SeiqoUE6dTYuC4/9waovN/y/+qywYEVvIEk2104QAlVUgg7lNxRr/z+oUaf84ZvZliCdw6sYSkc7YRGJUVSW/V7Mm15Si2TQqu9LV/5SatVUg3H5sjwIPQqMcrwcKgeJsroVmIU3eGY4HZbobnhkPABvGQ8hOfUq8FV6ESbXdXB5KNfDkUgSvLVcievGDh/H1XOfiaNOALC3zeTA7I7WNqKhdRUg+WzMeVPa6yMlfypDJV/iCmmD5T3IHqlLy6/CRN6o6X5OePI/BPtLd7oTdREEfRwSx0Twzut4BRrtAlvPEtfeUqxlsVq3+sMi9uIEjMxtE5T2KROSjnvbNaPyLZK/Ih8d9Qu9Jo2pZPL4bWykHqMViaH3ixeggZju/IjqzRLt5HGj8iP51XTsXnOJnk8CGF5vgDNCf89Rppy+uF9SprCSOMpjpZ6uzbDC2kGJUyYJVus6dkUs0kKS5xCwloigcSIEzZM8EC6VGAfe51LMvkYws5mke/tl2T/k+ZxZg2LxxUmRU+1uDLv9PukOnKXx7aeEPqI/QMPuH5WDqpp/evWOiz3DJoHXYMakit+nX43TsIlQ5578Br+sISXZkrzlKDd1opNsLf9ytn3/THylCWC9uFvlJuwBrD1Boe1p2wZrOJP2vwxNR4ivNAdgeb2tlrdWO86S4aoMJbqEXvcX4Sawf+ptV/A4Uqh5w+ASYzca8YUSwm0Unj6PqPUSKBXO1V/AR4LHVZitg/2iaf072inWNVfgcNHUcbfRfTxX9EfPcrWpJFAL5jg2Ee84fpFoI39hNXzpe6eUACopEkblsaOdycccE8lMITVg2rwDlvo0TvlyREYop0wwlDb//IrIFUT9lWC79uzhqks+q2BRxprXR9wfD5GO/mmwENnYA43SUY1+50UhAwbY2ce/Z2j1/oVo/XR9XKTXbsH8Z+A4Dczf/qrcwerECkBEaS/unB0tdgpwXDt8lcX9xb7k51fnz93+E4x7DL3wq9fvnCoqO6cPXfx7jzTf+fcSy8fLatGcOels+fuW+147+yZcxcOWW2Ww/Hu3rkzFy7ur5Tj7apz9/y5V16+eMTXMfBW5XD/3Mvnzl64cDjXhqY0qoYH5868+srZl84dsfqa63WL0cGFs69eOH/mwhF8Qglf0y4PLp6/ePHlMxcP1QOg6kueMR/yXf4d39NfcUJ/w5viA/7+l6b40ELt0n/1zIwu+1ffnZEl/+p7M6bYX/1yRhf5jzPfnZkx5eVGMIX948ybYApV0j/O/HJm5uEIzkR1V4SneQ83J70eK/rf3e2xN9D/5aPRdnV7he+KWRj73z0YiUfrrnT7NwHwnS8X4OG8E7MnFmGlAM8PF70TYplwYrG18vVr2+PxYPTa6dNb3fH2ZOMUxDizmLntqv/eaJZF3852AH0ayi6ws6JJzZajnUdsTw8VuTosB2W/8/UJeOlyNPumi+51N04Xg+4s++2fAA=='; \ No newline at end of file +globalThis.dmtComponentDataBCMP = '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'; \ No newline at end of file diff --git a/docs/assets/dmt/dmt-components.css b/docs/assets/dmt/dmt-components.css index 97a62960..c3ccd634 100644 --- a/docs/assets/dmt/dmt-components.css +++ b/docs/assets/dmt/dmt-components.css @@ -1,8 +1,9 @@ +label.svelte-1y7unmi{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none;width:fit-content}input.svelte-1y7unmi{cursor:pointer;height:1.5em;opacity:0;position:absolute;width:1.5em}svg.svelte-1y7unmi{border-radius:.33em;cursor:pointer;height:1.5em;margin-right:.5em;opacity:.99;width:1.5em} section.svelte-20evnz{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem} a.svelte-14yttr0{width:fit-content}a.svelte-14yttr0,span.svelte-14yttr0{margin-right:.25rem}span.svelte-14yttr0,svg.svelte-14yttr0{pointer-events:none}.indent-icon.svelte-14yttr0{margin-left:var(--dmt-nav-entry-indent-icon,28px)}.indent-no-icon.svelte-14yttr0{margin-left:var(--dmt-nav-entry-indent-no-icon,18px)}.indent-none.svelte-14yttr0{margin-left:.25rem} details.svelte-9arcsc.svelte-9arcsc{margin-left:var(--tjs-folder-details-margin-left,-.4em);padding-left:var(--tjs-folder-details-padding-left,.4em)}summary.svelte-9arcsc.svelte-9arcsc{align-items:center;background:var(--tjs-folder-summary-background,none);background-blend-mode:var(--tjs-folder-summary-background-blend-mode,initial);border:var(--tjs-folder-summary-border,none);border-radius:var(--tjs-folder-summary-border-radius,0);border-width:var(--tjs-folder-summary-border-width,initial);cursor:var(--tjs-folder-summary-cursor,pointer);display:flex;font-family:var(--tjs-folder-summary-font-family,inherit);font-size:var(--tjs-folder-summary-font-size,inherit);font-weight:var(--tjs-folder-summary-font-weight,bold);gap:var(--tjs-folder-summary-gap,.125em);list-style:none;margin:var(--tjs-folder-summary-margin,0 0 0 -.4em);padding:var(--tjs-folder-summary-padding,.25em) 0;position:relative;transition:var(--tjs-folder-summary-transition,background .1s);-webkit-user-select:none;user-select:none;width:var(--tjs-folder-summary-width,fit-content)}summary.svelte-9arcsc.svelte-9arcsc::-webkit-details-marker{display:none}.default-cursor.svelte-9arcsc.svelte-9arcsc{cursor:default}summary.svelte-9arcsc svg.svelte-9arcsc{border-radius:var(--tjs-folder-summary-chevron-border-radius,0);color:var(--tjs-folder-summary-chevron-color,currentColor);cursor:var(--tjs-folder-summary-cursor,pointer);flex-shrink:0;height:var(--tjs-folder-summary-chevron-size,var(--tjs-folder-summary-font-size,1.25em));margin:var(--tjs-folder-summary-chevron-margin,0);opacity:var(--tjs-folder-summary-chevron-opacity,.2);transform:var(--tjs-folder-summary-chevron-rotate-closed,rotate(-90deg));transition:var(--tjs-folder-summary-chevron-transition,opacity .2s,transform .1s);width:var(--tjs-folder-summary-chevron-size,var(--tjs-folder-summary-font-size,1.25em))}summary.svelte-9arcsc.svelte-9arcsc:focus-visible{box-shadow:var(--tjs-folder-summary-box-shadow-focus-visible,var(--tjs-default-box-shadow-focus-visible));outline:var(--tjs-folder-summary-outline-focus-visible,var(--tjs-default-outline-focus-visible,revert));transition:var(--tjs-folder-summary-transition-focus-visible,var(--tjs-default-transition-focus-visible))}summary.svelte-9arcsc:focus-visible .label.svelte-9arcsc{text-shadow:var(--tjs-folder-summary-label-text-shadow-focus-visible,var(--tjs-default-text-shadow-focus-hover,revert))}summary.svelte-9arcsc:focus-visible .tjs-folder-focus-indicator.svelte-9arcsc{background:var(--tjs-folder-summary-focus-indicator-background,var(--tjs-default-focus-indicator-background,#fff))}summary.svelte-9arcsc:focus-visible svg.svelte-9arcsc{opacity:var(--tjs-folder-summary-chevron-opacity-focus-visible,1)}summary.svelte-9arcsc:focus-visible svg.focus-chevron.svelte-9arcsc{outline:var(--tjs-folder-summary-outline-focus-visible,var(--tjs-default-outline-focus-visible,revert))}summary:focus-visible.remove-focus-visible.svelte-9arcsc.svelte-9arcsc{outline:none}summary.svelte-9arcsc:hover svg.svelte-9arcsc{opacity:var(--tjs-folder-summary-chevron-opacity-hover,1)}.tjs-folder-focus-indicator.svelte-9arcsc.svelte-9arcsc{align-self:var(--tjs-folder-summary-focus-indicator-align-self,var(--tjs-default-focus-indicator-align-self,stretch));border:var(--tjs-folder-summary-focus-indicator-border,var(--tjs-default-focus-indicator-border));border-radius:var(--tjs-folder-summary-focus-indicator-border-radius,var(--tjs-default-focus-indicator-border-radius,.1em));flex:0 0 var(--tjs-folder-summary-focus-indicator-width,var(--tjs-default-focus-indicator-width,0.25em));height:var(--tjs-folder-summary-focus-indicator-height,var(--tjs-default-focus-indicator-height));pointer-events:none;transition:var(--tjs-folder-summary-focus-indicator-transition,var(--tjs-default-focus-indicator-transition))}details[open].svelte-9arcsc>summary.svelte-9arcsc{background:var(--tjs-folder-summary-background-open,var(--tjs-folder-summary-background,inherit))}[open].svelte-9arcsc:not(details[data-closing=true])>summary svg.svelte-9arcsc{transform:rotate(var(--tjs-folder-summary-chevron-rotate-open,0))}.contents.svelte-9arcsc.svelte-9arcsc{background:var(--tjs-folder-contents-background,none);background-blend-mode:var(--tjs-folder-contents-background-blend-mode,initial);border:var(--tjs-folder-contents-border,none);border-left:var(--tjs-folder-contents-border-left,none);display:var(--tjs-folder-contents-display,flex);flex-direction:var(--tjs-folder-contents-flex-direction,column);gap:var(--tjs-folder-contents-gap);margin:var(--tjs-folder-contents-margin,0 0 0 -.4em);padding:var(--tjs-folder-contents-padding,0 0 0 calc(var(--tjs-folder-summary-font-size, 1em)*.8));position:relative}.contents.svelte-9arcsc.svelte-9arcsc:before{content:"";height:calc(100% + .65em);left:0;position:absolute;top:-.65em;width:0}.label.svelte-9arcsc.svelte-9arcsc{overflow:var(--tjs-folder-summary-label-overflow,hidden);text-overflow:var(--tjs-folder-summary-label-text-overflow,ellipsis);white-space:var(--tjs-folder-summary-label-white-space,nowrap);width:var(--tjs-folder-summary-label-width,fit-content)}summary.svelte-9arcsc:focus-visible+.contents.svelte-9arcsc:before{height:100%;top:0} .dmt-navigation-content.svelte-cugiyd{display:flex;flex-direction:column;--tjs-folder-summary-font-weight:normal;--tjs-folder-summary-font-size:1em;--tjs-folder-summary-margin:0;--tjs-folder-summary-padding:0;--tjs-folder-summary-width:100%;--tjs-folder-contents-margin:var(--dmt-nav-folder-contents-margin,0 0 0 7px);--tjs-folder-contents-border-left:var(--dmt-nav-folder-contents-border-left,2px solid var(--dmt-nav-folder-contents-border-color,#0003));--tjs-folder-contents-padding:var(--dmt-nav-folder-contents-padding,0 0 0 9px);outline:#0000;overflow-x:auto;padding-left:var(--dmt-nav-tree-padding-left,3px);padding-top:var(--dmt-nav-tree-padding-top,.25rem);touch-action:pan-x pan-y}.dmt-navigation-content.svelte-cugiyd>:last-child{margin-bottom:var(--dmt-nav-tree-bottom-margin,.25rem)} -hr.svelte-o6ftwg{border:unset;border-bottom:var(--dmt-container-border);margin:.25rem .5rem 0 0}section.svelte-o6ftwg{--tjs-folder-summary-margin:0 0.25rem;--tjs-folder-summary-width:100%;background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow);margin:0 1rem 0 0} +hr.svelte-wwxcg7{border:unset;border-bottom:var(--dmt-container-border);margin:.25rem .5rem 0 0}section.svelte-wwxcg7{--tjs-folder-summary-margin:0 0.25rem;--tjs-folder-summary-width:100%;background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow);margin:0 1rem 0 0;padding-bottom:.25rem} a.svelte-ietkuq{display:block;overflow:var(--dmt-sidebarlinks-overflow,unset);text-overflow:var(--dmt-sidebarlinks-text-overflow,ellipsis);white-space:var(--dmt-sidebarlinks-white-space,normal)}section.svelte-ietkuq{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow);display:flex;flex-direction:column;gap:.25em;margin:0 1rem 0 0;padding:.25rem} div.svelte-1uxeem0{background:var(--dmt-overlay-panel-background);border-bottom:1px solid #0003;border-left:1px solid #0003;border-radius:0 0 .25rem .25rem;border-right:1px solid #0003;box-shadow:-.25rem 0 .25rem -.25rem var(--dmt-box-shadow-color),.25rem 0 .25rem -.25rem var(--dmt-box-shadow-color),0 .75rem .75rem -.75rem var(--dmt-box-shadow-color);display:flex;flex-direction:column;gap:.25rem;height:fit-content;padding:.5rem;position:absolute;top:2.6rem;width:calc(100% - 1.5rem)}span.svelte-1uxeem0{align-items:center;display:flex;gap:.5rem}svg.svelte-1uxeem0{margin:0}.key.svelte-1uxeem0{background:#ffffff40;border:1px solid #999;border-radius:.25rem;box-shadow:1px 1px var(--dmt-help-panel-key-box-shadow-color);min-width:52px;padding:0 3px;text-align:center}.reflection-kinds.svelte-1uxeem0{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:.1rem}.title.svelte-1uxeem0{-webkit-text-decoration:underline;text-decoration:underline}:root[data-theme=dark]{--dmt-help-panel-key-box-shadow-color:#aaa}:root[data-theme=light]{--dmt-help-panel-key-box-shadow-color:#444}@media(prefers-color-scheme:dark){:root{--dmt-help-panel-key-box-shadow-color:#aaa}}@media(prefers-color-scheme:light){:root{--dmt-help-panel-key-box-shadow-color:#444}} button.svelte-1xrvgp2{background:#0000;border-radius:50%;cursor:pointer;height:2rem;line-height:0;width:2rem}section.svelte-1xrvgp2{align-items:center;background:var(--color-background);border-bottom:var(--dmt-container-border);display:flex;gap:.5rem;height:fit-content;padding:.25rem 1rem .25rem 0;position:sticky;top:0;width:inherit;z-index:10}svg.svelte-1xrvgp2{height:1rem;width:1rem;fill:currentColor;stroke:currentColor;overflow:hidden}.flipped-vertical.svelte-1xrvgp2{transform:scaleY(-1)} diff --git a/docs/assets/dmt/dmt-components.js b/docs/assets/dmt/dmt-components.js index b6a2c7b1..0f769cb1 100644 --- a/docs/assets/dmt/dmt-components.js +++ b/docs/assets/dmt/dmt-components.js @@ -5437,16 +5437,22 @@ function toggleDetails(details, { store, animate = true, clickActive = true } = /** @type {boolean} */ let open = details.open; // eslint-disable-line no-shadow - // The store sets initial open state and handles animation on further changes. - let unsubscribe = subscribeFirstRest(store, (value) => { open = value; details.open = open; }, async (value) => + /** @type {import('svelte/store').Unsubscriber} */ + let unsubscribe; + + if (store) { - open = value; + // The store sets initial open state and handles animation on further changes. + unsubscribe = subscribeFirstRest(store, (value) => { open = value; details.open = open; }, async (value) => + { + open = value; - // Await `tick` to allow any conditional logic in the template to complete updating before handling animation. - await tick(); + // Await `tick` to allow any conditional logic in the template to complete updating before handling animation. + await tick(); - handleAnimation(); - }); + handleAnimation(); + }); + } /** * @param {number} a - @@ -5560,7 +5566,7 @@ function toggleDetails(details, { store, animate = true, clickActive = true } = }, destroy() { - unsubscribe(); + if (typeof unsubscribe === 'function') { unsubscribe(); } summaryEl.removeEventListener('click', handleClick); } }; @@ -6240,21 +6246,6 @@ class DetailsAccordion // Initialize detail element control / handling. this.#initializeDetails(dmtComponentData.storagePrepend); - // For any of the setting filter inputs options for source code visibility. When state changes always open - // the `methods` details element. - for (const filterInput of document.querySelectorAll('.tsd-filter-input input')) - { - filterInput.addEventListener('change', () => - { - const methodsKey = `${dmtComponentData.storagePrepend}-accordion-section-otp-Methods`; - - if (this.#detailsSessionStorage.hasStore(methodsKey)) - { - this.#detailsSessionStorage.getStore(methodsKey)?.set(true); - } - }); - } - // Subscribe to the DMT theme animation setting changing the enabled state for all details elements. dmtComponentData.settingStores.themeAnimate.subscribe((enabled) => this.#setEnabled(enabled)); }); @@ -11213,9 +11204,14 @@ class DMTComponentData toolbarIconLinks: createStoreToolbarIconLinks(this, this.#dmtComponentDataBCMP) }); + const animationEnabled = typeof this.#dmtComponentDataBCMP?.settingOptions?.animation === 'boolean' ? + this.#dmtComponentDataBCMP?.settingOptions?.animation : true; + this.#settingStores = Object.freeze({ - // Ensure that the setting / animate local storage store is initialized with A11y motion preference. - themeAnimate: this.#storage.local.getStore(localConstants.dmtThemeAnimate, !A11yHelper.prefersReducedMotion) + // If animation setting is disabled create a Readable store that is always false. + // Otherwise, ensure that the setting / animate local storage store is initialized with A11y motion preference. + themeAnimate: !animationEnabled ? readable(false) : + this.#storage.local.getStore(localConstants.dmtThemeAnimate, !A11yHelper.prefersReducedMotion) }); this.#stateStores = Object.freeze({ @@ -11386,7 +11382,10 @@ class DMTComponentData /** * @typedef {object} DMTSettingStores Additional theme settings stored in local storage. * - * @property {import('svelte/store').Writable} themeAnimate Enables / disables theme animation. + * @property {( + * import('svelte/store').Readble | + * import('svelte/store').Writable + * )} themeAnimate Enables / disables theme animation. When a readable store theme animation is completely disabled. */ /** @@ -11430,6 +11429,7 @@ function create_fragment$l(ctx) { span = element("span"); t2 = text(/*label*/ ctx[1]); attr(input, "type", "checkbox"); + attr(input, "class", "svelte-1y7unmi"); attr(rect, "class", "tsd-checkbox-background"); attr(rect, "width", "30"); attr(rect, "height", "30"); @@ -11447,7 +11447,8 @@ function create_fragment$l(ctx) { attr(svg, "height", "32"); attr(svg, "viewBox", "0 0 32 32"); attr(svg, "aria-hidden", "true"); - attr(label_1, "class", "tsd-filter-input"); + attr(svg, "class", "svelte-1y7unmi"); + attr(label_1, "class", "svelte-1y7unmi"); }, m(target, anchor) { insert(target, label_1, anchor); @@ -11518,14 +11519,14 @@ class LabeledCheckbox extends SvelteComponent { /* src\frontend\view\settings\DMTSettings.svelte generated by Svelte v4.2.18 */ -function create_fragment$k(ctx) { +function create_if_block$d(ctx) { let section; let labeledcheckbox; let current; labeledcheckbox = new LabeledCheckbox({ props: { - store: /*storeThemeAnimate*/ ctx[0], + store: /*settingStores*/ ctx[0].themeAnimate, label: 'Animation' } }); @@ -11561,10 +11562,47 @@ function create_fragment$k(ctx) { }; } +function create_fragment$k(ctx) { + let show_if = isWritableStore(/*settingStores*/ ctx[0].themeAnimate); + let if_block_anchor; + let current; + let if_block = show_if && create_if_block$d(ctx); + + return { + c() { + if (if_block) if_block.c(); + if_block_anchor = empty(); + }, + m(target, anchor) { + if (if_block) if_block.m(target, anchor); + insert(target, if_block_anchor, anchor); + current = true; + }, + p(ctx, [dirty]) { + if (show_if) if_block.p(ctx, dirty); + }, + i(local) { + if (current) return; + transition_in(if_block); + current = true; + }, + o(local) { + transition_out(if_block); + current = false; + }, + d(detaching) { + if (detaching) { + detach(if_block_anchor); + } + + if (if_block) if_block.d(detaching); + } + }; +} + function instance$j($$self) { const { settingStores } = /** @type {DMTComponentData} */ getContext('#dmtComponentData'); - const storeThemeAnimate = settingStores.themeAnimate; - return [storeThemeAnimate]; + return [settingStores]; } class DMTSettings extends SvelteComponent { @@ -14329,7 +14367,7 @@ function create_if_block$8(ctx) { c() { section = element("section"); create_component(tjssvgfolder.$$.fragment); - attr(section, "class", "dmt-document-index svelte-o6ftwg"); + attr(section, "class", "dmt-document-index svelte-wwxcg7"); }, m(target, anchor) { insert(target, section, anchor); @@ -14383,7 +14421,7 @@ function create_default_slot(ctx) { hr = element("hr"); t = space(); create_component(navigationtree.$$.fragment); - attr(hr, "class", "svelte-o6ftwg"); + attr(hr, "class", "svelte-wwxcg7"); }, m(target, anchor) { insert(target, hr, anchor); @@ -14458,7 +14496,7 @@ function instance$e($$self, $$props, $$invalidate) { const storeThemeAnimate = settingStores.themeAnimate; component_subscribe($$self, storeThemeAnimate, value => $$invalidate(0, $storeThemeAnimate = value)); - const store = dmtSessionStorage.getStore(`${storagePrepend}-document-index`, false); + const store = dmtSessionStorage.getStore(`${storagePrepend}-document-index`, true); component_subscribe($$self, store, value => $$invalidate(5, $store = value)); // If the active tree is the markdown tree then ensure that the document index is open. @@ -16896,11 +16934,11 @@ class TJSFocusWrap extends SvelteComponent { function get_each_context$1(ctx, list, i) { const child_ctx = ctx.slice(); - child_ctx[11] = list[i]; + child_ctx[15] = list[i]; return child_ctx; } -// (102:6) {#each $toolbarIconLinks.icons as entry (entry.url)} +// (109:6) {#each $toolbarIconLinks.icons as entry (entry.url)} function create_each_block$1(key_1, ctx) { let a; let img; @@ -16917,12 +16955,12 @@ function create_each_block$1(key_1, ctx) { a = element("a"); img = element("img"); t = space(); - if (!src_url_equal(img.src, img_src_value = /*entry*/ ctx[11].iconURL)) attr(img, "src", img_src_value); - attr(img, "alt", img_alt_value = /*entry*/ ctx[11].title); + if (!src_url_equal(img.src, img_src_value = /*entry*/ ctx[15].iconURL)) attr(img, "src", img_src_value); + attr(img, "alt", img_alt_value = /*entry*/ ctx[15].title); attr(img, "class", "svelte-1pcybcf"); - attr(a, "href", a_href_value = /*entry*/ ctx[11].url); + attr(a, "href", a_href_value = /*entry*/ ctx[15].url); attr(a, "target", "_blank"); - attr(a, "title", a_title_value = /*entry*/ ctx[11].title); + attr(a, "title", a_title_value = /*entry*/ ctx[15].title); attr(a, "class", "svelte-1pcybcf"); this.first = a; }, @@ -16934,19 +16972,19 @@ function create_each_block$1(key_1, ctx) { p(new_ctx, dirty) { ctx = new_ctx; - if (dirty & /*$toolbarIconLinks*/ 2 && !src_url_equal(img.src, img_src_value = /*entry*/ ctx[11].iconURL)) { + if (dirty & /*$toolbarIconLinks*/ 2 && !src_url_equal(img.src, img_src_value = /*entry*/ ctx[15].iconURL)) { attr(img, "src", img_src_value); } - if (dirty & /*$toolbarIconLinks*/ 2 && img_alt_value !== (img_alt_value = /*entry*/ ctx[11].title)) { + if (dirty & /*$toolbarIconLinks*/ 2 && img_alt_value !== (img_alt_value = /*entry*/ ctx[15].title)) { attr(img, "alt", img_alt_value); } - if (dirty & /*$toolbarIconLinks*/ 2 && a_href_value !== (a_href_value = /*entry*/ ctx[11].url)) { + if (dirty & /*$toolbarIconLinks*/ 2 && a_href_value !== (a_href_value = /*entry*/ ctx[15].url)) { attr(a, "href", a_href_value); } - if (dirty & /*$toolbarIconLinks*/ 2 && a_title_value !== (a_title_value = /*entry*/ ctx[11].title)) { + if (dirty & /*$toolbarIconLinks*/ 2 && a_title_value !== (a_title_value = /*entry*/ ctx[15].title)) { attr(a, "title", a_title_value); } }, @@ -16970,7 +17008,7 @@ function create_fragment$4(ctx) { let mounted; let dispose; let each_value = ensure_array_like(/*$toolbarIconLinks*/ ctx[1].icons); - const get_key = ctx => /*entry*/ ctx[11].url; + const get_key = ctx => /*entry*/ ctx[15].url; for (let i = 0; i < each_value.length; i += 1) { let child_ctx = get_each_context$1(ctx, each_value, i); @@ -17010,14 +17048,14 @@ function create_fragment$4(ctx) { append(section, t); mount_component(tjsfocuswrap, section, null); - /*section_binding*/ ctx[7](section); + /*section_binding*/ ctx[9](section); current = true; if (!mounted) { dispose = [ - listen(window, "pointerdown", /*handlePointerdown*/ ctx[6]), - listen(section, "keydown", /*handleKeydown*/ ctx[4]), - listen(section, "keyup", /*handleKeyup*/ ctx[5]) + listen(window, "pointerdown", /*handlePointerdown*/ ctx[8]), + listen(section, "keydown", /*handleKeydown*/ ctx[6]), + listen(section, "keyup", /*handleKeyup*/ ctx[7]) ]; mounted = true; @@ -17039,7 +17077,7 @@ function create_fragment$4(ctx) { add_render_callback(() => { if (!current) return; - if (!section_transition) section_transition = create_bidirectional_transition(section, slideFade, { duration: 250, easing: quintIn }, true); + if (!section_transition) section_transition = create_bidirectional_transition(section, /*transitionFn*/ ctx[4], { duration: 250, easing: quintIn }, true); section_transition.run(1); }); @@ -17047,7 +17085,7 @@ function create_fragment$4(ctx) { }, o(local) { transition_out(tjsfocuswrap.$$.fragment, local); - if (!section_transition) section_transition = create_bidirectional_transition(section, slideFade, { duration: 250, easing: quintIn }, false); + if (!section_transition) section_transition = create_bidirectional_transition(section, /*transitionFn*/ ctx[4], { duration: 250, easing: quintIn }, false); section_transition.run(0); current = false; }, @@ -17061,7 +17099,7 @@ function create_fragment$4(ctx) { } destroy_component(tjsfocuswrap); - /*section_binding*/ ctx[7](null); + /*section_binding*/ ctx[9](null); if (detaching && section_transition) section_transition.end(); mounted = false; run_all(dispose); @@ -17071,19 +17109,25 @@ function create_fragment$4(ctx) { function instance$4($$self, $$props, $$invalidate) { let $menuVisible; + let $themeAnimate; let $toolbarIconLinks; - const { componentStores } = /** @type {DMTComponentData} */ + const { componentStores, settingStores } = /** @type {DMTComponentData} */ getContext('#dmtComponentData'); const { toolbarIconLinks } = componentStores; component_subscribe($$self, toolbarIconLinks, value => $$invalidate(1, $toolbarIconLinks = value)); + const { themeAnimate } = settingStores; + component_subscribe($$self, themeAnimate, value => $$invalidate(11, $themeAnimate = value)); + + // Choose `slideFade` if animation is enabled otherwise no-op transition function. + const transitionFn = $themeAnimate ? slideFade : () => void 0; // Provides options to `A11yHelper.getFocusableElements` to ignore TJSFocusWrap by CSS class. const s_IGNORE_CLASSES = { ignoreClasses: ['tjs-focus-wrap'] }; const menuVisible = getContext('menuVisible'); - component_subscribe($$self, menuVisible, value => $$invalidate(8, $menuVisible = value)); + component_subscribe($$self, menuVisible, value => $$invalidate(10, $menuVisible = value)); let menuEl; onMount(() => menuEl.focus()); @@ -17162,6 +17206,8 @@ function instance$4($$self, $$props, $$invalidate) { menuEl, $toolbarIconLinks, toolbarIconLinks, + themeAnimate, + transitionFn, menuVisible, handleKeydown, handleKeyup, diff --git a/docs/assets/dmt/dmt-theme.css b/docs/assets/dmt/dmt-theme.css index e6991d5f..2244884d 100644 --- a/docs/assets/dmt/dmt-theme.css +++ b/docs/assets/dmt/dmt-theme.css @@ -1 +1 @@ -:root{--dmt-box-shadow-color:#00000080;--dmt-container-border-radius:0.5rem;--dmt-container-box-shadow:0 0 0.15rem var(--dmt-box-shadow-color);--dmt-container-box-shadow-floating:0 0 0.75rem var(--dmt-box-shadow-color);--dmt-container-max-height:calc(100vh - var(--dmt-header-height));--dmt-container-padding:1rem;--dmt-container-padding-member:0.5rem;--dmt-header-height:42px;--dmt-overlay-panel-background:#27292e;--dmt-menu-item-background-hover:var(--color-accent);--dmt-menu-item-background-selected:var(--color-accent);--dmt-nav-folder-contents-border-color:var(--color-active-menu-item);--dmt-page-menu-max-height:calc(100vh - var(--dmt-header-height) - var(--dmt-footer-height, 0px) - 1.5rem);--dmt-focus-visible-color:orange;--dmt-outline-focus-visible:3px solid var(--dmt-focus-visible-color);--tjs-folder-summary-chevron-border-radius:0.25rem;--tjs-default-outline-focus-visible:var(--dmt-outline-focus-visible)}:root[data-theme=dark]{--dmt-box-shadow-color:#0009;--dmt-container-background:#0000001a;--dmt-container-border:2px solid #0003;--dmt-container-floating-border:2px solid #0009;--dmt-container-separator-border:1px solid #000c;--dmt-overlay-panel-background:#27292e}:root[data-theme=light]{--dmt-box-shadow-color:#0000004d;--dmt-container-background:#0000000d;--dmt-container-border:2px solid #0000001a;--dmt-container-floating-border:2px solid #0000004d;--dmt-container-separator-border:1px solid #0006;--dmt-overlay-panel-background:#e6e8eb}@media (prefers-color-scheme:dark){:root{--dmt-box-shadow-color:#0009;--dmt-container-background:#0000001a;--dmt-container-border:2px solid #0003;--dmt-container-floating-border:2px solid #0009;--dmt-container-separator-border:1px solid #000c;--dmt-overlay-panel-background:#27292e}}@media (prefers-color-scheme:light){:root{--dmt-box-shadow-color:#0000004d;--dmt-container-background:#0000000d;--dmt-container-border:2px solid #0000001a;--dmt-container-floating-border:2px solid #0000004d;--dmt-container-separator-border:1px solid #0006;--dmt-overlay-panel-background:#e6e8eb}}#dmt-toolbar{container:dmt-toolbar/inline-size}.col-content{container:col-content/inline-size}.site-menu{container:site-menu/inline-size}body main{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}body footer{flex-shrink:0;height:fit-content;width:100%}::-webkit-scrollbar{height:.75rem}.dmt-title-header-flex{align-items:center;display:flex;flex-wrap:nowrap}.dmt-title-header-flex h1{margin-right:auto}a.tsd-anchor-icon:focus-visible>svg{visibility:visible}summary.tsd-accordion-summary:focus-visible{outline:revert}.tsd-panel.tsd-member .tsd-anchor-link .tsd-anchor-icon{margin-right:auto}.site-menu:focus-visible,details.tsd-page-navigation .tsd-accordion-details:focus-visible,div.container.container-main{outline:2px solid #0000}header.tsd-page-toolbar{flex-shrink:0;height:var(--dmt-header-height);left:unset;position:unset;top:unset}.container{max-width:unset}.container.container-main{box-sizing:border-box;flex-grow:1;overflow-x:hidden;width:100%}.col-content{display:flex;flex-direction:column;height:fit-content;margin-bottom:1rem;margin-top:.75rem;max-width:1300px;overflow:hidden}.col-content .tsd-panel,.col-content .tsd-panel-group{margin-bottom:0}.col-content details[open].tsd-hierarchy>.tsd-accordion-summary,.col-content details[open].tsd-index-content>.tsd-accordion-summary{border-bottom:var(--dmt-container-border);padding-bottom:var(--dmt-container-padding)}.col-content details.tsd-panel-group summary{background:linear-gradient(to right,var(--dmt-container-background),var(--color-background));border-bottom:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius) 0 0 var(--dmt-container-border-radius);padding:.25rem}.site-menu{margin-top:0;max-height:unset;padding-left:.1rem;top:0}.site-menu .tsd-accordion-summary{align-items:center;display:flex}.site-menu .tsd-nested-navigation{margin-left:2.5rem}.page-menu{display:flex;flex-direction:column;gap:1rem;max-height:var(--dmt-page-menu-max-height);overflow:revert;padding-left:.25rem;padding-top:.75rem;position:sticky;top:0}@media (min-width:770px) and (max-width:1399px){.col-sidebar{max-height:unset;padding-top:0;top:0}}details.tsd-accordion[open] svg{transform:rotate(0deg)}details.tsd-accordion:not([open]) svg{transform:rotate(-90deg)}.dmt-summary-svg{transition:transform .1s}.container-main{background:var(--color-background)}:focus-visible{outline:var(--dmt-outline-focus-visible)}details .tsd-accordion-summary:focus-visible{outline:none}details .tsd-accordion-summary:focus-visible svg{border-radius:.25rem;outline:var(--dmt-outline-focus-visible)}details .tsd-accordion-summary h3,details .tsd-accordion-summary h5{align-items:center;display:flex;gap:.25rem}nav.tsd-navigation{display:flex;flex-direction:column;gap:.75rem}nav.tsd-navigation>section:first-child{margin-top:.75rem}nav.tsd-navigation>section:first-child.source-index{margin-top:0}.tsd-navigation a,.tsd-navigation summary>span,.tsd-page-navigation a{padding:.25rem}a{border-radius:.25rem}@container dmt-toolbar (min-width: 0){.title{font-size:clamp(.75rem,2.5cqi,1rem)}}@container col-content (min-width: 0){.tsd-page-title h1{font-size:clamp(1rem,3.5cqi,2rem)}.tsd-kind-icon~span,h5{font-size:clamp(.8rem,2.5cqi,1rem)}}@container site-menu (min-width: 0){.tsd-navigation span{font-size:clamp(.8rem,5cqi,1rem)}}.tsd-page-toolbar{box-shadow:var(--dmt-header-box-shadow)}.tsd-page-toolbar .tsd-toolbar-contents{padding:0 .25rem 0 1rem}.tsd-page-toolbar .tsd-toolbar-icon{padding:12px}.tsd-page-toolbar .tsd-toolbar-icon.menu{height:30px;margin:6px;padding:6px;width:28px}#dmt-toolbar{align-items:center;display:flex}#dmt-toolbar a.title{height:32px;line-height:32px;padding-right:.5rem}.container{margin:0 auto;padding:0 1rem}.container .tsd-signature{border-radius:.5rem}.container .tsd-signatures .tsd-signature{border-radius:0}.container .tsd-panel-group.tsd-index-group details,.container .tsd-panel-group.tsd-index-group details .tsd-accordion-summary .tsd-index-heading{margin:0}.container .tsd-panel-group.tsd-index-group details .tsd-accordion-details .tsd-index-heading{margin:0 0 15px}.container .tsd-panel-group.tsd-index-group details .tsd-accordion-details section:not(:last-child){margin-bottom:15px}.container .tsd-panel-group.tsd-hierarchy .tsd-accordion-summary a,.container .tsd-panel-group.tsd-index-group .tsd-accordion-summary a{width:unset}.container .tsd-panel-group.tsd-hierarchy details,.container .tsd-panel-group.tsd-index-group details{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow);padding:var(--dmt-container-padding)}.container .tsd-panel-group.tsd-hierarchy .tsd-accordion-details{padding-top:.75rem}.container .tsd-panel-group.tsd-hierarchy .tsd-accordion-details ul.tsd-hierarchy{padding-left:1.25rem}.container section.tsd-index-section .tsd-index-list{padding:var(--dmt-container-padding)}.container section.tsd-index-section .tsd-index-list,.container section.tsd-panel.tsd-member{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow)}.container section.tsd-panel.tsd-member{margin-bottom:2rem;padding:var(--dmt-container-padding-member)}.container .tsd-returns-title p,.container li.tsd-description,.container ul.tsd-signatures{margin-bottom:0}.container ul.tsd-parameter-list{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow);padding:var(--dmt-container-padding-member);padding-left:1.5rem}.container ul.tsd-parameter-list h5:first-child,.container ul.tsd-parameter-list h5:last-child{margin-top:0}.container ul.tsd-parameter-list ul.tsd-parameters{background:unset;border:unset;border-radius:unset;box-shadow:unset}.container ul.tsd-parameters{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow);display:flex;flex-direction:column;gap:1rem;margin-bottom:0;padding:var(--dmt-container-padding-member);padding-left:1.5rem}.container ul.tsd-parameters h5:first-child{margin-top:0}.container ul.tsd-parameters h5:last-child{margin-bottom:0}.container ul.tsd-parameters.no-children{background:unset;border:unset;border-radius:unset;box-shadow:unset;margin:0;padding:0}.container .tsd-breadcrumb li:last-child:after{content:""}@media (min-width:2190px){.page-menu{max-width:350px}.container-main{grid-template-columns:minmax(0,520px) minmax(0,1300px) 1fr;padding-left:calc(50% - 1095px)}}@media (width < 1200px){.tsd-accordion.tsd-page-navigation{display:none}.page-menu{margin-bottom:.75rem;padding-right:1rem;position:static}.site-menu{max-height:unset}}@media (max-width:769px){.from-has-menu .col-sidebar{display:flex;flex-direction:column}.from-has-menu .col-sidebar,.has-menu .col-sidebar{gap:.5rem;padding:0 0 0 1rem}}.page-menu .tsd-navigation.settings{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow-floating);margin:0;padding:var(--dmt-container-padding)}.page-menu .tsd-navigation.settings .tsd-accordion-summary{width:inherit}.page-menu .tsd-navigation.settings .tsd-filter-visibility h4{padding-top:.25rem}.page-menu .tsd-navigation.settings input[type=checkbox]:focus-visible+svg{outline:var(--dmt-outline-focus-visible)}.page-menu details.tsd-accordion.tsd-page-navigation{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow-floating);overflow:hidden;padding:var(--dmt-container-padding)}.page-menu details.tsd-accordion.tsd-page-navigation .tsd-accordion-details{height:calc(100% - var(--dmt-header-height));overflow:auto}.page-menu details.tsd-accordion.tsd-page-navigation .tsd-accordion-details ul{padding:.25rem 0 .25rem .5rem}.page-menu details[open].tsd-accordion.tsd-page-navigation{padding:var(--dmt-container-padding) 0 var(--dmt-container-padding) var(--dmt-container-padding)}.page-menu details[open].tsd-accordion.tsd-page-navigation>.tsd-accordion-summary{width:calc(100% - 1rem)}.page-menu details[open].tsd-accordion.tsd-page-navigation .tsd-accordion-details{padding-top:.75rem}.page-menu .tsd-navigation.settings details[open]>.tsd-accordion-summary,.page-menu details[open].tsd-page-navigation>.tsd-accordion-summary{border-bottom:var(--dmt-container-border);padding-bottom:var(--dmt-container-padding)}.page-menu .tsd-page-navigation details.tsd-page-navigation-section{margin:0 var(--dmt-container-padding) 0 0}.page-menu .tsd-page-navigation details.tsd-page-navigation-section:not(:last-child){margin-bottom:.25rem}.page-menu .tsd-page-navigation details.tsd-page-navigation-section summary{align-items:center;background:linear-gradient(to right,var(--dmt-container-background),#0000);border-bottom:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius) 0 0 var(--dmt-container-border-radius);display:flex;gap:.25rem} \ No newline at end of file +:root{--dmt-box-shadow-color:#00000080;--dmt-container-border-radius:0.5rem;--dmt-container-box-shadow:0 0 0.15rem var(--dmt-box-shadow-color);--dmt-container-box-shadow-floating:0 0 0.75rem var(--dmt-box-shadow-color);--dmt-container-max-height:calc(100vh - var(--dmt-header-height));--dmt-container-padding:1rem;--dmt-container-padding-member:0.5rem;--dmt-header-height:42px;--dmt-overlay-panel-background:#27292e;--dmt-menu-item-background-hover:var(--color-accent);--dmt-menu-item-background-selected:var(--color-accent);--dmt-nav-folder-contents-border-color:var(--color-active-menu-item);--dmt-page-menu-max-height:calc(100vh - var(--dmt-header-height) - var(--dmt-footer-height, 0px) - 1.5rem);--dmt-focus-visible-color:orange;--dmt-outline-focus-visible:3px solid var(--dmt-focus-visible-color);--tjs-folder-summary-chevron-border-radius:0.25rem;--tjs-default-outline-focus-visible:var(--dmt-outline-focus-visible)}:root[data-theme=dark]{--dmt-box-shadow-color:#0009;--dmt-container-background:#0000001a;--dmt-container-border:2px solid #0003;--dmt-container-floating-border:2px solid #0009;--dmt-container-separator-border:1px solid #000c;--dmt-overlay-panel-background:#27292e}:root[data-theme=light]{--dmt-box-shadow-color:#0000004d;--dmt-container-background:#0000000d;--dmt-container-border:2px solid #0000001a;--dmt-container-floating-border:2px solid #0000004d;--dmt-container-separator-border:1px solid #0006;--dmt-overlay-panel-background:#e6e8eb}@media (prefers-color-scheme:dark){:root{--dmt-box-shadow-color:#0009;--dmt-container-background:#0000001a;--dmt-container-border:2px solid #0003;--dmt-container-floating-border:2px solid #0009;--dmt-container-separator-border:1px solid #000c;--dmt-overlay-panel-background:#27292e}}@media (prefers-color-scheme:light){:root{--dmt-box-shadow-color:#0000004d;--dmt-container-background:#0000000d;--dmt-container-border:2px solid #0000001a;--dmt-container-floating-border:2px solid #0000004d;--dmt-container-separator-border:1px solid #0006;--dmt-overlay-panel-background:#e6e8eb}}#dmt-toolbar{container:dmt-toolbar/inline-size}.col-content{container:col-content/inline-size}.site-menu{container:site-menu/inline-size}body main{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}body footer{flex-shrink:0;height:fit-content;width:100%}::-webkit-scrollbar{height:.75rem}.dmt-title-header-flex{align-items:center;display:flex;flex-wrap:nowrap}.dmt-title-header-flex h1{margin-right:auto}a.tsd-anchor-icon:focus-visible>svg{visibility:visible}summary.tsd-accordion-summary:focus-visible{outline:revert}.tsd-panel.tsd-member .tsd-anchor-link .tsd-anchor-icon{margin-right:auto}.site-menu:focus-visible,details.tsd-page-navigation .tsd-accordion-details:focus-visible,div.container.container-main{outline:2px solid #0000}header.tsd-page-toolbar{flex-shrink:0;height:var(--dmt-header-height);left:unset;position:unset;top:unset}.container{max-width:unset}.container.container-main{box-sizing:border-box;flex-grow:1;overflow-x:hidden;width:100%}.col-content{display:flex;flex-direction:column;height:fit-content;margin-bottom:1rem;margin-top:.75rem;max-width:1300px;overflow:hidden}.col-content .tsd-panel,.col-content .tsd-panel-group{margin-bottom:0}.col-content details[open].tsd-hierarchy>.tsd-accordion-summary,.col-content details[open].tsd-index-content>.tsd-accordion-summary{border-bottom:var(--dmt-container-border);padding-bottom:var(--dmt-container-padding)}.col-content details.tsd-panel-group summary{background:linear-gradient(to right,var(--dmt-container-background),var(--color-background));border-bottom:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius) 0 0 var(--dmt-container-border-radius);padding:.25rem}.site-menu{margin-top:0;max-height:unset;padding-left:.1rem;top:0}.site-menu .tsd-accordion-summary{align-items:center;display:flex}.site-menu .tsd-nested-navigation{margin-left:2.5rem}.page-menu{display:flex;flex-direction:column;gap:1rem;max-height:var(--dmt-page-menu-max-height);overflow:revert;padding-left:.25rem;padding-top:.75rem;position:sticky;top:0}@media (min-width:770px) and (max-width:1399px){.col-sidebar{max-height:unset;padding-top:0;top:0}}details.tsd-accordion[open]:not(details[data-closing=true])>summary svg{transform:rotate(0deg)}details.tsd-accordion:not([open])>summary svg{transform:rotate(-90deg)}.dmt-summary-svg{transition:transform .1s}.container-main{background:var(--color-background)}:focus-visible{outline:var(--dmt-outline-focus-visible)}details .tsd-accordion-summary:focus-visible{outline:none}details .tsd-accordion-summary:focus-visible svg{border-radius:.25rem;outline:var(--dmt-outline-focus-visible)}details .tsd-accordion-summary h3,details .tsd-accordion-summary h5{align-items:center;display:flex;gap:.25rem}nav.tsd-navigation{display:flex;flex-direction:column;gap:.75rem}nav.tsd-navigation>section:first-child{margin-top:.75rem}nav.tsd-navigation>section:first-child.source-index{margin-top:0}.tsd-navigation a,.tsd-navigation summary>span,.tsd-page-navigation a{padding:.25rem}a{border-radius:.25rem}@container dmt-toolbar (min-width: 0){.title{font-size:clamp(.75rem,2.5cqi,1rem)}}@container col-content (min-width: 0){.tsd-page-title h1{font-size:clamp(1rem,3.5cqi,2rem)}.tsd-kind-icon~span,h5{font-size:clamp(.8rem,2.5cqi,1rem)}}@container site-menu (min-width: 0){.tsd-navigation span{font-size:clamp(.8rem,5cqi,1rem)}}.tsd-page-toolbar{box-shadow:var(--dmt-header-box-shadow)}.tsd-page-toolbar .tsd-toolbar-contents{padding:0 .25rem 0 1rem}.tsd-page-toolbar .tsd-toolbar-icon{padding:12px}.tsd-page-toolbar .tsd-toolbar-icon.menu{height:30px;margin:6px;padding:6px;width:28px}#dmt-toolbar{align-items:center;display:flex}#dmt-toolbar a.title{height:32px;line-height:32px;padding-right:.5rem}.container{margin:0 auto;padding:0 1rem}.container .tsd-signature{border-radius:.5rem}.container .tsd-signatures .tsd-signature{border-radius:0}.container .tsd-panel-group.tsd-index-group details,.container .tsd-panel-group.tsd-index-group details .tsd-accordion-summary .tsd-index-heading{margin:0}.container .tsd-panel-group.tsd-index-group details .tsd-accordion-details .tsd-index-heading{margin:0 0 15px}.container .tsd-panel-group.tsd-index-group details .tsd-accordion-details section:not(:last-child){margin-bottom:15px}.container .tsd-panel-group.tsd-hierarchy .tsd-accordion-summary a,.container .tsd-panel-group.tsd-index-group .tsd-accordion-summary a{width:unset}.container .tsd-panel-group.tsd-hierarchy details,.container .tsd-panel-group.tsd-index-group details{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow);padding:var(--dmt-container-padding)}.container .tsd-panel-group.tsd-hierarchy .tsd-accordion-details{padding-top:.75rem}.container .tsd-panel-group.tsd-hierarchy .tsd-accordion-details ul.tsd-hierarchy{padding-left:1.25rem}.container section.tsd-index-section .tsd-index-list{padding:var(--dmt-container-padding)}.container section.tsd-index-section .tsd-index-list,.container section.tsd-panel.tsd-member{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow)}.container section.tsd-panel.tsd-member{margin-bottom:2rem;padding:var(--dmt-container-padding-member)}.container .tsd-returns-title p,.container li.tsd-description,.container ul.tsd-signatures{margin-bottom:0}.container ul.tsd-parameter-list{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow);padding:var(--dmt-container-padding-member);padding-left:1.5rem}.container ul.tsd-parameter-list h5:first-child,.container ul.tsd-parameter-list h5:last-child{margin-top:0}.container ul.tsd-parameter-list ul.tsd-parameters{background:unset;border:unset;border-radius:unset;box-shadow:unset}.container ul.tsd-parameters{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow);display:flex;flex-direction:column;gap:1rem;margin-bottom:0;padding:var(--dmt-container-padding-member);padding-left:1.5rem}.container ul.tsd-parameters h5:first-child{margin-top:0}.container ul.tsd-parameters h5:last-child{margin-bottom:0}.container ul.tsd-parameters.no-children{background:unset;border:unset;border-radius:unset;box-shadow:unset;margin:0;padding:0}.container .tsd-breadcrumb li:last-child:after{content:""}@media (min-width:2190px){.page-menu{max-width:350px}.container-main{grid-template-columns:minmax(0,520px) minmax(0,1300px) 1fr;padding-left:calc(50% - 1095px)}}@media (width < 1200px){.tsd-accordion.tsd-page-navigation{display:none}.page-menu{margin-bottom:.75rem;padding-right:1rem;position:static}.site-menu{max-height:unset}}@media (max-width:769px){.from-has-menu .col-sidebar{display:flex;flex-direction:column}.from-has-menu .col-sidebar,.has-menu .col-sidebar{gap:.5rem;padding:0 0 0 1rem}}.page-menu .tsd-navigation.settings{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow-floating);margin:0;padding:var(--dmt-container-padding)}.page-menu .tsd-navigation.settings .tsd-accordion-summary{width:inherit}.page-menu .tsd-navigation.settings .tsd-filter-visibility h4{padding-top:.25rem}.page-menu .tsd-navigation.settings input[type=checkbox]:focus-visible+svg{outline:var(--dmt-outline-focus-visible)}.page-menu details.tsd-accordion.tsd-page-navigation{background:var(--dmt-container-background);border:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius);box-shadow:var(--dmt-container-box-shadow-floating);overflow:hidden;padding:var(--dmt-container-padding)}.page-menu details.tsd-accordion.tsd-page-navigation .tsd-accordion-details{height:calc(100% - var(--dmt-header-height));overflow:auto}.page-menu details.tsd-accordion.tsd-page-navigation .tsd-accordion-details ul{padding:.25rem 0 .25rem .5rem}.page-menu details[open].tsd-accordion.tsd-page-navigation{padding:var(--dmt-container-padding) 0 var(--dmt-container-padding) var(--dmt-container-padding)}.page-menu details[open].tsd-accordion.tsd-page-navigation>.tsd-accordion-summary{width:calc(100% - 1rem)}.page-menu details[open].tsd-accordion.tsd-page-navigation .tsd-accordion-details{padding-top:.75rem}.page-menu .tsd-navigation.settings details[open]>.tsd-accordion-summary,.page-menu details[open].tsd-page-navigation>.tsd-accordion-summary{border-bottom:var(--dmt-container-border);padding-bottom:var(--dmt-container-padding)}.page-menu .tsd-page-navigation details.tsd-page-navigation-section{margin:0 var(--dmt-container-padding) 0 0}.page-menu .tsd-page-navigation details.tsd-page-navigation-section:not(:last-child){margin-bottom:.25rem}.page-menu .tsd-page-navigation details.tsd-page-navigation-section summary{align-items:center;background:linear-gradient(to right,var(--dmt-container-background),#0000);border-bottom:var(--dmt-container-border);border-radius:var(--dmt-container-border-radius) 0 0 var(--dmt-container-border-radius);display:flex;gap:.25rem} \ No newline at end of file