summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-03-26 03:03:59 +0000
committerNorbert Preining <norbert@preining.info>2024-03-26 03:03:59 +0000
commit904f56f2c26edc7eb11d5a27579bccbeca29c618 (patch)
tree8a4d6d2e163e93dd2c13a28db996b419aee856b4
parent05f8146ef2eea2cd71b9c96583c6d893e6c76af5 (diff)
CTAN sync 202403260303
-rw-r--r--FILES.byname4124
-rw-r--r--FILES.byname.gzbin2643513 -> 2643459 bytes
-rw-r--r--FILES.last07days2304
-rw-r--r--biblio/ctan-bibdata/ctan.bib32
-rw-r--r--fonts/erewhon/README5
-rw-r--r--fonts/erewhon/tfm/zutbmi.tfmbin3280 -> 0 bytes
-rw-r--r--fonts/erewhon/tfm/zutbmia.tfmbin2628 -> 0 bytes
-rw-r--r--fonts/erewhon/tfm/zutmi.tfmbin3220 -> 0 bytes
-rw-r--r--fonts/erewhon/tfm/zutmia.tfmbin2596 -> 0 bytes
-rw-r--r--fonts/erewhon/vf/zutbmi.vfbin2656 -> 0 bytes
-rw-r--r--fonts/erewhon/vf/zutbmia.vfbin2180 -> 0 bytes
-rw-r--r--fonts/erewhon/vf/zutmi.vfbin2556 -> 0 bytes
-rw-r--r--fonts/erewhon/vf/zutmia.vfbin2176 -> 0 bytes
-rw-r--r--fonts/newtx/README6
-rw-r--r--fonts/newtx/tfm/zutbmia.tfmbin2648 -> 2628 bytes
-rw-r--r--fonts/newtx/tfm/zutmi.tfmbin3216 -> 3220 bytes
-rw-r--r--fonts/newtx/tfm/zutmia.tfmbin2596 -> 2596 bytes
-rw-r--r--fonts/newtx/vf/zutbmia.vfbin2128 -> 2180 bytes
-rw-r--r--fonts/newtx/vf/zutmi.vfbin2552 -> 2556 bytes
-rw-r--r--fonts/newtx/vf/zutmia.vfbin2176 -> 2176 bytes
-rw-r--r--graphics/asymptote/ChangeLog124
-rw-r--r--graphics/asymptote/GUI/icons_rc.py3558
-rw-r--r--graphics/asymptote/GUI/pyUIClass/custMatTransform.py2
-rw-r--r--graphics/asymptote/GUI/pyUIClass/labelTextEditor.py2
-rw-r--r--graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py2
-rw-r--r--graphics/asymptote/GUI/pyUIClass/widg_addLabel.py2
-rw-r--r--graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py2
-rw-r--r--graphics/asymptote/GUI/pyUIClass/widg_editBezier.py2
-rw-r--r--graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py2
-rw-r--r--graphics/asymptote/GUI/pyUIClass/window1.py2
-rw-r--r--graphics/asymptote/LspCpp/include/LibLsp/lsp/ClientPreferences.h6
-rw-r--r--graphics/asymptote/LspCpp/src/lsp/utils.cpp1
-rw-r--r--graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake4
-rw-r--r--graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make12
-rw-r--r--graphics/asymptote/LspCpp/third_party/uri/Doxyfile8
-rw-r--r--graphics/asymptote/LspCpp/third_party/uri/Makefile24
-rw-r--r--graphics/asymptote/LspCpp/third_party/uri/cmake_install.cmake6
-rw-r--r--graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake4
-rw-r--r--graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake16
-rw-r--r--graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make78
-rw-r--r--graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal158
-rw-r--r--graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make2
-rw-r--r--graphics/asymptote/LspCpp/third_party/uri/src/Makefile72
-rw-r--r--graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake4
-rw-r--r--graphics/asymptote/ReleaseNotes6
-rw-r--r--graphics/asymptote/asy-keywords.el2
-rw-r--r--graphics/asymptote/asy.list586
-rw-r--r--graphics/asymptote/asymptote.spec2
-rw-r--r--graphics/asymptote/base/v3dheadertypes.asy2
-rw-r--r--graphics/asymptote/base/v3dtypes.asy2
-rw-r--r--graphics/asymptote/config.h.in5
-rwxr-xr-xgraphics/asymptote/configure463
-rw-r--r--graphics/asymptote/configure.ac90
-rw-r--r--graphics/asymptote/dec.cc34
-rw-r--r--graphics/asymptote/dec.h9
-rw-r--r--graphics/asymptote/doc/CAD.pdfbin198636 -> 198650 bytes
-rw-r--r--graphics/asymptote/doc/FAQ/asy-faq.info2
-rw-r--r--graphics/asymptote/doc/TeXShopAndAsymptote.pdfbin81323 -> 81349 bytes
-rw-r--r--graphics/asymptote/doc/asy-latex.pdfbin209115 -> 209115 bytes
-rw-r--r--graphics/asymptote/doc/asyRefCard.pdfbin121145 -> 121145 bytes
-rw-r--r--graphics/asymptote/doc/asymptote.pdfbin1268997 -> 1269364 bytes
-rw-r--r--graphics/asymptote/doc/asymptote.texi10
-rw-r--r--graphics/asymptote/doc/png/asymptote.info199
-rw-r--r--graphics/asymptote/env.cc5
-rw-r--r--graphics/asymptote/env.h3
-rw-r--r--graphics/asymptote/exp.cc4
-rw-r--r--graphics/asymptote/genv.cc42
-rw-r--r--graphics/asymptote/genv.h12
-rw-r--r--graphics/asymptote/revision.cc2
-rw-r--r--graphics/asymptote/types.cc25
-rw-r--r--graphics/asymptote/types.h1
-rw-r--r--graphics/asymptote/v3dheadertypes.h2
-rw-r--r--graphics/asymptote/v3dheadertypes.py2
-rw-r--r--graphics/asymptote/v3dtypes.h2
-rw-r--r--graphics/asymptote/v3dtypes.py2
-rw-r--r--graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.pdfbin461364 -> 467962 bytes
-rw-r--r--graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex58
-rw-r--r--graphics/pgf/contrib/profsio/tex/ProfSio.sty175
-rw-r--r--macros/latex/contrib/dashrulex/dashrulex.pdfbin58949 -> 58940 bytes
-rw-r--r--macros/latex/contrib/dashrulex/dashrulex.sty181
-rw-r--r--macros/latex/contrib/dashrulex/dashrulex.tex188
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdfbin1640551 -> 1662397 bytes
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex18
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.tex427
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.tex242
-rw-r--r--macros/latex/contrib/proflycee/tex/ProfLycee.sty16
-rw-r--r--macros/latex/contrib/proflycee/tex/proflycee-tools-arithm.tex15
-rw-r--r--macros/latex/contrib/proflycee/tex/proflycee-tools-competences.tex662
-rw-r--r--macros/latex/contrib/profmaquette/doc/Attention-1.pdfbin11044 -> 0 bytes
-rw-r--r--macros/latex/contrib/profmaquette/doc/Attention-2.pdfbin11099 -> 0 bytes
-rw-r--r--macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdfbin287008 -> 286837 bytes
-rw-r--r--macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.tex1563
-rw-r--r--macros/latex/contrib/profmaquette/doc/TestCAN.pdfbin20353 -> 0 bytes
-rw-r--r--macros/latex/contrib/profmaquette/doc/TestCAN.tex27
-rw-r--r--macros/latex/contrib/profmaquette/doc/TestCANComplement.pdfbin21506 -> 0 bytes
-rw-r--r--macros/latex/contrib/profmaquette/doc/TestCANComplement.tex31
-rw-r--r--macros/latex/contrib/profmaquette/doc/TestParcoursPerso.pdfbin17412 -> 0 bytes
-rw-r--r--macros/latex/contrib/profmaquette/doc/TestParcoursPerso.tex31
-rw-r--r--macros/latex/contrib/profmaquette/doc/pg_0002-crop.pdfbin14470 -> 0 bytes
-rw-r--r--macros/latex/contrib/profmaquette/latex/ProfMaquette.sty142
-rw-r--r--macros/luatex/latex/longmath/README45
-rw-r--r--macros/luatex/latex/longmath/longmath-doc.cls168
-rw-r--r--macros/luatex/latex/longmath/longmath-doc.lua192
-rw-r--r--macros/luatex/latex/longmath/longmath-doc.pdfbin0 -> 175384 bytes
-rw-r--r--macros/luatex/latex/longmath/longmath-doc.tex976
-rw-r--r--macros/luatex/latex/longmath/longmath.lua428
-rw-r--r--macros/luatex/latex/longmath/longmath.sty223
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl1
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb133
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2560328 -> 2562620 bytes
-rw-r--r--timestamp2
114 files changed, 10480 insertions, 7562 deletions
diff --git a/FILES.byname b/FILES.byname
index 61e16591f9..77895d9562 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -12,8 +12,8 @@
2024/03/22 | 130 | biblio/biber/biber-linux-aarch64/README
2024/03/21 | 22047703 | biblio/biber/biber-linux/biber-2.20-linux_x86_32.tar.gz
2024/03/21 | 27028741 | biblio/biber/biber-linux/biber-2.20-linux_x86_64.tar.gz
-2023/04/16 | 23951360 | biblio/biber/biber-linux-musl/biber-2.19-1-linux-musl_x86_64.tar.gz
-2023/04/16 | 127 | biblio/biber/biber-linux-musl/README
+2024/03/25 | 24289280 | biblio/biber/biber-linux-musl/biber-2.20-linux-musl_x86_64.tar
+2024/03/25 | 127 | biblio/biber/biber-linux-musl/README
2024/03/21 | 175 | biblio/biber/biber-linux/README
2024/03/21 | 36619608 | biblio/biber/biber-macos/biber-2.20-darwinlegacy_x86_64.tar.gz
2024/03/23 | 71198599 | biblio/biber/biber-macos/biber-2.20-darwin_universal.tar.gz
@@ -2081,12 +2081,12 @@
2024/03/12 | 1837 | biblio/citation-style-language/README.md
2024/03/12 | 12878 | biblio/citation-style-language/vancouver.csl
2024/03/12 | 4553440 | biblio/citation-style-language.zip
-2024/03/24 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/03/25 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2024/03/24 | 2858085 | biblio/ctan-bibdata/ctan.bib
-2024/03/24 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/03/25 | 2858084 | biblio/ctan-bibdata/ctan.bib
+2024/03/25 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2024/03/24 | 4119577 | biblio/ctan-bibdata.zip
+2024/03/25 | 4119564 | biblio/ctan-bibdata.zip
2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk
2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -5448,7 +5448,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2024/03/24 | 85679 | FILES.last07days
+2024/03/25 | 108756 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -39774,7 +39774,7 @@
2022/05/16 | 217868 | fonts/erewhon/opentype/Erewhon-Italic.otf
2022/05/16 | 259660 | fonts/erewhon/opentype/Erewhon-Regular.otf
2022/05/16 | 243636 | fonts/erewhon/opentype/Erewhon-RegularSlanted.otf
-2024/03/23 | 11415 | fonts/erewhon/README
+2024/03/25 | 11517 | fonts/erewhon/README
2021/01/12 | 269 | fonts/erewhon/tex/erewhon.fontspec
2022/05/16 | 7019 | fonts/erewhon/tex/erewhon.sty
2019/06/09 | 1323 | fonts/erewhon/tex/LY1erewhon-Dnom.fd
@@ -40512,10 +40512,6 @@
2022/05/16 | 1504 | fonts/erewhon/tfm/Erewhon-Regular-tosf-ts1.tfm
2020/05/07 | 1520 | fonts/erewhon/tfm/erewMI.tfm
2020/05/07 | 1056 | fonts/erewhon/tfm/erewMR.tfm
-2024/03/23 | 2628 | fonts/erewhon/tfm/zutbmia.tfm
-2024/03/23 | 3280 | fonts/erewhon/tfm/zutbmi.tfm
-2024/03/23 | 2596 | fonts/erewhon/tfm/zutmia.tfm
-2024/03/23 | 3220 | fonts/erewhon/tfm/zutmi.tfm
2020/05/07 | 33082 | fonts/erewhon/type1/erewBMI.pfb
2020/05/07 | 27148 | fonts/erewhon/type1/erewBRM.pfb
2022/05/16 | 257687 | fonts/erewhon/type1/Erewhon-BoldItalic.pfb
@@ -40742,11 +40738,7 @@
2022/05/16 | 1544 | fonts/erewhon/vf/Erewhon-Regular-tosf-sc-t2c.vf
2022/05/16 | 1724 | fonts/erewhon/vf/Erewhon-Regular-tosf-t1.vf
2022/05/16 | 888 | fonts/erewhon/vf/Erewhon-Regular-tosf-ts1.vf
-2024/03/23 | 2180 | fonts/erewhon/vf/zutbmia.vf
-2024/03/23 | 2656 | fonts/erewhon/vf/zutbmi.vf
-2024/03/23 | 2176 | fonts/erewhon/vf/zutmia.vf
-2024/03/23 | 2556 | fonts/erewhon/vf/zutmi.vf
-2024/03/23 | 5658683 | fonts/erewhon.zip
+2024/03/25 | 5641884 | fonts/erewhon.zip
2014/12/12 | 28168 | fonts/esrelation/esrelation10.pfb
2015/05/06 | 23676 | fonts/esrelation/esrelation.dtx
2015/05/06 | 867 | fonts/esrelation/esrelation.ins
@@ -88767,7 +88759,7 @@
2023/09/20 | 217888 | fonts/newtx/opentype/TeXGyreTermesX-Italic.otf
2023/10/29 | 226088 | fonts/newtx/opentype/TeXGyreTermesX-Regular.otf
2023/11/15 | 240740 | fonts/newtx/opentype/TeXGyreTermesX-Slanted.otf
-2024/03/06 | 49014 | fonts/newtx/README
+2024/03/25 | 49184 | fonts/newtx/README
2023/05/07 | 245268 | fonts/newtxsf/doc/newtxsf-doc.pdf
2023/05/07 | 6715 | fonts/newtxsf/doc/newtxsf-doc.tex
2014/09/30 | 43780 | fonts/newtxsf/doc/OFL-FAQ.txt
@@ -89495,10 +89487,10 @@
2021/05/08 | 7400 | fonts/newtx/tfm/ztmbsl-tosf-texnansi.tfm
2021/05/07 | 500 | fonts/newtx/tfm/ztmfigs-bsl.tfm
2021/05/07 | 528 | fonts/newtx/tfm/ztmfigs-sl.tfm
-2021/03/22 | 2648 | fonts/newtx/tfm/zutbmia.tfm
-2019/11/02 | 3280 | fonts/newtx/tfm/zutbmi.tfm
-2021/03/22 | 2596 | fonts/newtx/tfm/zutmia.tfm
-2019/11/02 | 3216 | fonts/newtx/tfm/zutmi.tfm
+2024/03/23 | 2628 | fonts/newtx/tfm/zutbmia.tfm
+2024/03/23 | 3280 | fonts/newtx/tfm/zutbmi.tfm
+2024/03/23 | 2596 | fonts/newtx/tfm/zutmia.tfm
+2024/03/23 | 3220 | fonts/newtx/tfm/zutmi.tfm
2012/10/07 | 244 | fonts/newtx/tfm/zxlr-5nums.tfm
2012/10/07 | 240 | fonts/newtx/tfm/zxlr-7nums.tfm
2012/10/07 | 1220 | fonts/newtx/tfm/zxlr-8r.tfm
@@ -89909,11 +89901,11 @@
2021/05/07 | 2188 | fonts/newtx/vf/t1xsl-lf.vf
2021/05/07 | 2188 | fonts/newtx/vf/t1xsl-osf.vf
2021/05/07 | 2188 | fonts/newtx/vf/t1xsl-tosf.vf
-2021/03/22 | 2128 | fonts/newtx/vf/zutbmia.vf
-2019/11/02 | 2656 | fonts/newtx/vf/zutbmi.vf
-2021/03/22 | 2176 | fonts/newtx/vf/zutmia.vf
-2019/11/02 | 2552 | fonts/newtx/vf/zutmi.vf
-2024/03/06 | 9693878 | fonts/newtx.zip
+2024/03/23 | 2180 | fonts/newtx/vf/zutbmia.vf
+2024/03/23 | 2656 | fonts/newtx/vf/zutbmi.vf
+2024/03/23 | 2176 | fonts/newtx/vf/zutmia.vf
+2024/03/23 | 2556 | fonts/newtx/vf/zutmi.vf
+2024/03/25 | 9693978 | fonts/newtx.zip
2005/10/24 | 6224 | fonts/niceframe/afm/bbding10.afm
2005/10/24 | 2299 | fonts/niceframe/afm/dingbat.afm
2005/10/24 | 9099 | fonts/niceframe/afm/karta15.afm
@@ -163516,1987 +163508,1987 @@
2012/11/17 | 1096 | graphics/AddTeX2Eps/default.tex
2006/04/17 | 836 | graphics/AddTeX2Eps/readme.txt
2012/11/17 | 5620 | graphics/AddTeX2Eps.zip
-2024/03/08 | 2146 | graphics/asymptote/abs3doutfile.h
-2024/03/08 | 504 | graphics/asymptote/absyn.cc
-2024/03/08 | 1140 | graphics/asymptote/absyn.h
-2024/03/08 | 3297 | graphics/asymptote/access.cc
-2024/03/08 | 2964 | graphics/asymptote/access.h
-2024/03/08 | 2266 | graphics/asymptote/align.h
-2024/03/08 | 886 | graphics/asymptote/angle.h
-2024/03/08 | 18578 | graphics/asymptote/application.cc
-2024/03/08 | 9088 | graphics/asymptote/application.h
-2024/03/08 | 4735 | graphics/asymptote/array.cc
-2024/03/08 | 1975 | graphics/asymptote/array.h
-2024/03/08 | 13980 | graphics/asymptote/arrayop.h
-2024/03/08 | 11541 | graphics/asymptote/aspy.py
-2024/03/08 | 4286 | graphics/asymptote/asy.ico
-2024/03/08 | 17522 | graphics/asymptote/asy-keywords.el
-2024/03/08 | 207846 | graphics/asymptote/asy.list
-2024/03/08 | 1612 | graphics/asymptote/asy-list.pl
-2024/03/08 | 6370 | graphics/asymptote/asymptote.nsi
-2024/03/08 | 3204 | graphics/asymptote/asymptote.spec
-2024/03/08 | 770 | graphics/asymptote/asy.rc
-2024/03/08 | 34 | graphics/asymptote/autogen.sh
-2024/03/08 | 12534 | graphics/asymptote/ax_pthread.m4
-2024/03/08 | 42 | graphics/asymptote/base/animate.asy
-2024/03/08 | 5238 | graphics/asymptote/base/animation.asy
-2024/03/08 | 578 | graphics/asymptote/base/annotate.asy
-2024/03/08 | 99 | graphics/asymptote/base/asy_filetype.vim
-2024/03/08 | 268 | graphics/asymptote/base/asy-init.el
-2024/03/08 | 8240 | graphics/asymptote/base/asy-kate.sh
-2024/03/08 | 71368 | graphics/asymptote/base/asy-mode.el
-2024/03/08 | 1276 | graphics/asymptote/base/asymptote.py
-2024/03/08 | 13477 | graphics/asymptote/base/asy.vim
-2024/03/08 | 50 | graphics/asymptote/base/babel.asy
-2024/03/08 | 9562 | graphics/asymptote/base/bezulate.asy
-2024/03/08 | 11656 | graphics/asymptote/base/binarytree.asy
-2024/03/08 | 5279 | graphics/asymptote/base/bsp.asy
-2024/03/08 | 10840 | graphics/asymptote/base/CAD.asy
-2024/03/08 | 205495 | graphics/asymptote/base/colormap.asy
-2024/03/08 | 14749 | graphics/asymptote/base/contour3.asy
-2024/03/08 | 20277 | graphics/asymptote/base/contour.asy
-2024/03/08 | 2109 | graphics/asymptote/base/drawtree.asy
-2024/03/08 | 1178 | graphics/asymptote/base/embed.asy
-2024/03/08 | 1120 | graphics/asymptote/base/external.asy
-2024/03/08 | 21448 | graphics/asymptote/base/feynman.asy
-2024/03/08 | 15277 | graphics/asymptote/base/flowchart.asy
-2024/03/08 | 35 | graphics/asymptote/base/fontsize.asy
-2024/03/08 | 321584 | graphics/asymptote/base/geometry.asy
-2024/03/08 | 70636 | graphics/asymptote/base/graph3.asy
-2024/03/08 | 64222 | graphics/asymptote/base/graph.asy
-2024/03/08 | 314 | graphics/asymptote/base/graph_settings.asy
-2024/03/08 | 7407 | graphics/asymptote/base/graph_splinetype.asy
-2024/03/08 | 13605 | graphics/asymptote/base/grid3.asy
-2024/03/08 | 3936 | graphics/asymptote/base/interpolate.asy
-2024/03/08 | 2451 | graphics/asymptote/base/labelpath3.asy
-2024/03/08 | 729 | graphics/asymptote/base/labelpath.asy
-2024/03/08 | 25357 | graphics/asymptote/base/lmfit.asy
-2024/03/08 | 171 | graphics/asymptote/base/mapArray.asy
-2024/03/08 | 908 | graphics/asymptote/base/map.asy
-2024/03/08 | 7302 | graphics/asymptote/base/markers.asy
-2024/03/08 | 11122 | graphics/asymptote/base/math.asy
-2024/03/08 | 251 | graphics/asymptote/base/metapost.asy
-2024/03/08 | 39 | graphics/asymptote/base/nopapersize.ps
-2024/03/08 | 3278 | graphics/asymptote/base/obj.asy
-2024/03/08 | 15601 | graphics/asymptote/base/ode.asy
-2024/03/08 | 15382 | graphics/asymptote/base/palette.asy
-2024/03/08 | 2649 | graphics/asymptote/base/patterns.asy
-2024/03/08 | 1213 | graphics/asymptote/base/plain_arcs.asy
-2024/03/08 | 19735 | graphics/asymptote/base/plain_arrows.asy
-2024/03/08 | 7711 | graphics/asymptote/base/plain.asy
-2024/03/08 | 20989 | graphics/asymptote/base/plain_bounds.asy
-2024/03/08 | 4088 | graphics/asymptote/base/plain_boxes.asy
-2024/03/08 | 3706 | graphics/asymptote/base/plain_constants.asy
-2024/03/08 | 2187 | graphics/asymptote/base/plain_debugger.asy
-2024/03/08 | 6278 | graphics/asymptote/base/plain_filldraw.asy
-2024/03/08 | 16492 | graphics/asymptote/base/plain_Label.asy
-2024/03/08 | 2310 | graphics/asymptote/base/plain_margins.asy
-2024/03/08 | 11373 | graphics/asymptote/base/plain_markers.asy
-2024/03/08 | 9334 | graphics/asymptote/base/plain_paths.asy
-2024/03/08 | 8729 | graphics/asymptote/base/plain_pens.asy
-2024/03/08 | 46531 | graphics/asymptote/base/plain_picture.asy
-2024/03/08 | 6287 | graphics/asymptote/base/plain_prethree.asy
-2024/03/08 | 5735 | graphics/asymptote/base/plain_scaling.asy
-2024/03/08 | 4519 | graphics/asymptote/base/plain_shipout.asy
-2024/03/08 | 6159 | graphics/asymptote/base/plain_strings.asy
-2024/03/08 | 354 | graphics/asymptote/base/pstoedit.asy
-2024/03/08 | 5521 | graphics/asymptote/base/rational.asy
-2024/03/08 | 10006 | graphics/asymptote/base/rationalSimplex.asy
-2024/03/08 | 657 | graphics/asymptote/base/reload.js
-2024/03/08 | 289 | graphics/asymptote/base/res/notes.txt
-2024/03/08 | 3374 | graphics/asymptote/base/roundedpath.asy
-2024/03/08 | 3346 | graphics/asymptote/base/shaders/blend.glsl
-2024/03/08 | 419 | graphics/asymptote/base/shaders/compress.glsl
-2024/03/08 | 301 | graphics/asymptote/base/shaders/count.glsl
-2024/03/08 | 6709 | graphics/asymptote/base/shaders/fragment.glsl
-2024/03/08 | 129 | graphics/asymptote/base/shaders/screen.glsl
-2024/03/08 | 730 | graphics/asymptote/base/shaders/sum1.glsl
-2024/03/08 | 1316 | graphics/asymptote/base/shaders/sum2fast.glsl
-2024/03/08 | 848 | graphics/asymptote/base/shaders/sum2.glsl
-2024/03/08 | 1752 | graphics/asymptote/base/shaders/sum3.glsl
-2024/03/08 | 677 | graphics/asymptote/base/shaders/vertex.glsl
-2024/03/08 | 192 | graphics/asymptote/base/shaders/zero.glsl
-2024/03/08 | 8403 | graphics/asymptote/base/simplex.asy
-2024/03/08 | 608 | graphics/asymptote/base/size10.asy
-2024/03/08 | 600 | graphics/asymptote/base/size11.asy
-2024/03/08 | 16089 | graphics/asymptote/base/slide.asy
-2024/03/08 | 1971 | graphics/asymptote/base/slopefield.asy
-2024/03/08 | 55991 | graphics/asymptote/base/smoothcontour3.asy
-2024/03/08 | 12012 | graphics/asymptote/base/solids.asy
-2024/03/08 | 8014 | graphics/asymptote/base/stats.asy
-2024/03/08 | 22946 | graphics/asymptote/base/syzygy.asy
-2024/03/08 | 2277 | graphics/asymptote/base/texcolors.asy
-2024/03/08 | 23717 | graphics/asymptote/base/three_arrows.asy
-2024/03/08 | 86169 | graphics/asymptote/base/three.asy
-2024/03/08 | 3719 | graphics/asymptote/base/three_light.asy
-2024/03/08 | 2492 | graphics/asymptote/base/three_margins.asy
-2024/03/08 | 73662 | graphics/asymptote/base/three_surface.asy
-2024/03/08 | 6304 | graphics/asymptote/base/three_tube.asy
-2024/03/08 | 1375 | graphics/asymptote/base/tree.asy
-2024/03/08 | 5789 | graphics/asymptote/base/trembling.asy
-2024/03/08 | 4992 | graphics/asymptote/base/tube.asy
-2024/03/08 | 15192 | graphics/asymptote/base/v3d.asy
-2024/03/08 | 1330 | graphics/asymptote/base/v3dheadertypes.asy
-2024/03/08 | 663 | graphics/asymptote/base/v3dtypes.asy
-2024/03/08 | 66482 | graphics/asymptote/base/webgl/asygl.js
-2024/03/08 | 4811 | graphics/asymptote/base/x11colors.asy
-2024/03/08 | 3640 | graphics/asymptote/bbox3.h
-2024/03/08 | 4514 | graphics/asymptote/bbox.h
-2024/03/08 | 1828 | graphics/asymptote/beziercurve.cc
-2024/03/08 | 1317 | graphics/asymptote/beziercurve.h
-2024/03/08 | 25651 | graphics/asymptote/bezierpatch.cc
-2024/03/08 | 5783 | graphics/asymptote/bezierpatch.h
+2024/03/23 | 2146 | graphics/asymptote/abs3doutfile.h
+2024/03/23 | 504 | graphics/asymptote/absyn.cc
+2024/03/23 | 1140 | graphics/asymptote/absyn.h
+2024/03/23 | 3297 | graphics/asymptote/access.cc
+2024/03/23 | 2964 | graphics/asymptote/access.h
+2024/03/23 | 2266 | graphics/asymptote/align.h
+2024/03/23 | 886 | graphics/asymptote/angle.h
+2024/03/23 | 18578 | graphics/asymptote/application.cc
+2024/03/23 | 9088 | graphics/asymptote/application.h
+2024/03/23 | 4735 | graphics/asymptote/array.cc
+2024/03/23 | 1975 | graphics/asymptote/array.h
+2024/03/23 | 13980 | graphics/asymptote/arrayop.h
+2024/03/23 | 11541 | graphics/asymptote/aspy.py
+2024/03/23 | 4286 | graphics/asymptote/asy.ico
+2024/03/23 | 17522 | graphics/asymptote/asy-keywords.el
+2024/03/23 | 207846 | graphics/asymptote/asy.list
+2024/03/23 | 1612 | graphics/asymptote/asy-list.pl
+2024/03/23 | 6370 | graphics/asymptote/asymptote.nsi
+2024/03/23 | 3204 | graphics/asymptote/asymptote.spec
+2024/03/23 | 770 | graphics/asymptote/asy.rc
+2024/03/23 | 34 | graphics/asymptote/autogen.sh
+2024/03/23 | 12534 | graphics/asymptote/ax_pthread.m4
+2024/03/23 | 42 | graphics/asymptote/base/animate.asy
+2024/03/23 | 5238 | graphics/asymptote/base/animation.asy
+2024/03/23 | 578 | graphics/asymptote/base/annotate.asy
+2024/03/23 | 99 | graphics/asymptote/base/asy_filetype.vim
+2024/03/23 | 268 | graphics/asymptote/base/asy-init.el
+2024/03/23 | 8240 | graphics/asymptote/base/asy-kate.sh
+2024/03/23 | 71368 | graphics/asymptote/base/asy-mode.el
+2024/03/23 | 1276 | graphics/asymptote/base/asymptote.py
+2024/03/23 | 13477 | graphics/asymptote/base/asy.vim
+2024/03/23 | 50 | graphics/asymptote/base/babel.asy
+2024/03/23 | 9562 | graphics/asymptote/base/bezulate.asy
+2024/03/23 | 11656 | graphics/asymptote/base/binarytree.asy
+2024/03/23 | 5279 | graphics/asymptote/base/bsp.asy
+2024/03/23 | 10840 | graphics/asymptote/base/CAD.asy
+2024/03/23 | 205495 | graphics/asymptote/base/colormap.asy
+2024/03/23 | 14749 | graphics/asymptote/base/contour3.asy
+2024/03/23 | 20277 | graphics/asymptote/base/contour.asy
+2024/03/23 | 2109 | graphics/asymptote/base/drawtree.asy
+2024/03/23 | 1178 | graphics/asymptote/base/embed.asy
+2024/03/23 | 1120 | graphics/asymptote/base/external.asy
+2024/03/23 | 21448 | graphics/asymptote/base/feynman.asy
+2024/03/23 | 15277 | graphics/asymptote/base/flowchart.asy
+2024/03/23 | 35 | graphics/asymptote/base/fontsize.asy
+2024/03/23 | 321584 | graphics/asymptote/base/geometry.asy
+2024/03/23 | 70636 | graphics/asymptote/base/graph3.asy
+2024/03/23 | 64222 | graphics/asymptote/base/graph.asy
+2024/03/23 | 314 | graphics/asymptote/base/graph_settings.asy
+2024/03/23 | 7407 | graphics/asymptote/base/graph_splinetype.asy
+2024/03/23 | 13605 | graphics/asymptote/base/grid3.asy
+2024/03/23 | 3936 | graphics/asymptote/base/interpolate.asy
+2024/03/23 | 2451 | graphics/asymptote/base/labelpath3.asy
+2024/03/23 | 729 | graphics/asymptote/base/labelpath.asy
+2024/03/23 | 25357 | graphics/asymptote/base/lmfit.asy
+2024/03/23 | 171 | graphics/asymptote/base/mapArray.asy
+2024/03/23 | 908 | graphics/asymptote/base/map.asy
+2024/03/23 | 7302 | graphics/asymptote/base/markers.asy
+2024/03/23 | 11122 | graphics/asymptote/base/math.asy
+2024/03/23 | 251 | graphics/asymptote/base/metapost.asy
+2024/03/23 | 39 | graphics/asymptote/base/nopapersize.ps
+2024/03/23 | 3278 | graphics/asymptote/base/obj.asy
+2024/03/23 | 15601 | graphics/asymptote/base/ode.asy
+2024/03/23 | 15382 | graphics/asymptote/base/palette.asy
+2024/03/23 | 2649 | graphics/asymptote/base/patterns.asy
+2024/03/23 | 1213 | graphics/asymptote/base/plain_arcs.asy
+2024/03/23 | 19735 | graphics/asymptote/base/plain_arrows.asy
+2024/03/23 | 7711 | graphics/asymptote/base/plain.asy
+2024/03/23 | 20989 | graphics/asymptote/base/plain_bounds.asy
+2024/03/23 | 4088 | graphics/asymptote/base/plain_boxes.asy
+2024/03/23 | 3706 | graphics/asymptote/base/plain_constants.asy
+2024/03/23 | 2187 | graphics/asymptote/base/plain_debugger.asy
+2024/03/23 | 6278 | graphics/asymptote/base/plain_filldraw.asy
+2024/03/23 | 16492 | graphics/asymptote/base/plain_Label.asy
+2024/03/23 | 2310 | graphics/asymptote/base/plain_margins.asy
+2024/03/23 | 11373 | graphics/asymptote/base/plain_markers.asy
+2024/03/23 | 9334 | graphics/asymptote/base/plain_paths.asy
+2024/03/23 | 8729 | graphics/asymptote/base/plain_pens.asy
+2024/03/23 | 46531 | graphics/asymptote/base/plain_picture.asy
+2024/03/23 | 6287 | graphics/asymptote/base/plain_prethree.asy
+2024/03/23 | 5735 | graphics/asymptote/base/plain_scaling.asy
+2024/03/23 | 4519 | graphics/asymptote/base/plain_shipout.asy
+2024/03/23 | 6159 | graphics/asymptote/base/plain_strings.asy
+2024/03/23 | 354 | graphics/asymptote/base/pstoedit.asy
+2024/03/23 | 5521 | graphics/asymptote/base/rational.asy
+2024/03/23 | 10006 | graphics/asymptote/base/rationalSimplex.asy
+2024/03/23 | 657 | graphics/asymptote/base/reload.js
+2024/03/23 | 289 | graphics/asymptote/base/res/notes.txt
+2024/03/23 | 3374 | graphics/asymptote/base/roundedpath.asy
+2024/03/23 | 3346 | graphics/asymptote/base/shaders/blend.glsl
+2024/03/23 | 419 | graphics/asymptote/base/shaders/compress.glsl
+2024/03/23 | 301 | graphics/asymptote/base/shaders/count.glsl
+2024/03/23 | 6709 | graphics/asymptote/base/shaders/fragment.glsl
+2024/03/23 | 129 | graphics/asymptote/base/shaders/screen.glsl
+2024/03/23 | 730 | graphics/asymptote/base/shaders/sum1.glsl
+2024/03/23 | 1316 | graphics/asymptote/base/shaders/sum2fast.glsl
+2024/03/23 | 848 | graphics/asymptote/base/shaders/sum2.glsl
+2024/03/23 | 1752 | graphics/asymptote/base/shaders/sum3.glsl
+2024/03/23 | 677 | graphics/asymptote/base/shaders/vertex.glsl
+2024/03/23 | 192 | graphics/asymptote/base/shaders/zero.glsl
+2024/03/23 | 8403 | graphics/asymptote/base/simplex.asy
+2024/03/23 | 608 | graphics/asymptote/base/size10.asy
+2024/03/23 | 600 | graphics/asymptote/base/size11.asy
+2024/03/23 | 16089 | graphics/asymptote/base/slide.asy
+2024/03/23 | 1971 | graphics/asymptote/base/slopefield.asy
+2024/03/23 | 55991 | graphics/asymptote/base/smoothcontour3.asy
+2024/03/23 | 12012 | graphics/asymptote/base/solids.asy
+2024/03/23 | 8014 | graphics/asymptote/base/stats.asy
+2024/03/23 | 22946 | graphics/asymptote/base/syzygy.asy
+2024/03/23 | 2277 | graphics/asymptote/base/texcolors.asy
+2024/03/23 | 23717 | graphics/asymptote/base/three_arrows.asy
+2024/03/23 | 86169 | graphics/asymptote/base/three.asy
+2024/03/23 | 3719 | graphics/asymptote/base/three_light.asy
+2024/03/23 | 2492 | graphics/asymptote/base/three_margins.asy
+2024/03/23 | 73662 | graphics/asymptote/base/three_surface.asy
+2024/03/23 | 6304 | graphics/asymptote/base/three_tube.asy
+2024/03/23 | 1375 | graphics/asymptote/base/tree.asy
+2024/03/23 | 5789 | graphics/asymptote/base/trembling.asy
+2024/03/23 | 4992 | graphics/asymptote/base/tube.asy
+2024/03/23 | 15192 | graphics/asymptote/base/v3d.asy
+2024/03/23 | 1330 | graphics/asymptote/base/v3dheadertypes.asy
+2024/03/23 | 663 | graphics/asymptote/base/v3dtypes.asy
+2024/03/23 | 66482 | graphics/asymptote/base/webgl/asygl.js
+2024/03/23 | 4811 | graphics/asymptote/base/x11colors.asy
+2024/03/23 | 3640 | graphics/asymptote/bbox3.h
+2024/03/23 | 4514 | graphics/asymptote/bbox.h
+2024/03/23 | 1828 | graphics/asymptote/beziercurve.cc
+2024/03/23 | 1317 | graphics/asymptote/beziercurve.h
+2024/03/23 | 25651 | graphics/asymptote/bezierpatch.cc
+2024/03/23 | 5783 | graphics/asymptote/bezierpatch.h
2022/01/31 | 3281267 | graphics/asymptote/binaries/i386-windows/cygwin1.dll
-2024/03/08 | 2507 | graphics/asymptote/binaries/i386-windows/README
-2024/03/08 | 8576512 | graphics/asymptote/binaries/i386-windows/texlive/asy.exe
+2024/03/23 | 2507 | graphics/asymptote/binaries/i386-windows/README
+2024/03/23 | 8580608 | graphics/asymptote/binaries/i386-windows/texlive/asy.exe
2020/08/06 | 297 | graphics/asymptote/binaries/i386-windows/texlive/README
2024/02/27 | 3011637 | graphics/asymptote/binaries/x86_64-windows/cygwin1.dll
-2024/03/08 | 2507 | graphics/asymptote/binaries/x86_64-windows/README
-2024/03/08 | 8462848 | graphics/asymptote/binaries/x86_64-windows/texlive/asy.exe
+2024/03/23 | 2507 | graphics/asymptote/binaries/x86_64-windows/README
+2024/03/23 | 8464896 | graphics/asymptote/binaries/x86_64-windows/texlive/asy.exe
2020/08/06 | 297 | graphics/asymptote/binaries/x86_64-windows/texlive/README
-2024/03/08 | 242 | graphics/asymptote/BUGS
-2024/03/08 | 1588 | graphics/asymptote/build-scripts/asy-format.el
-2024/03/08 | 210 | graphics/asymptote/build-scripts/asy-indent.el
-2024/03/08 | 1232 | graphics/asymptote/build-scripts/build-asygl
-2024/03/08 | 2471 | graphics/asymptote/build-scripts/build-asymptote
-2024/03/08 | 3583 | graphics/asymptote/build-scripts/build-asymptote.dos
-2024/03/08 | 1578 | graphics/asymptote/build-scripts/cc-format.el
-2024/03/08 | 183 | graphics/asymptote/build-scripts/cc-indent.el
-2024/03/08 | 2252 | graphics/asymptote/build-scripts/HOWTO-MSWindows
-2024/03/08 | 297 | graphics/asymptote/build-scripts/README-binaries
-2024/03/08 | 202 | graphics/asymptote/build-scripts/run-in-indent.el
-2024/03/08 | 31342 | graphics/asymptote/builtin.cc
-2024/03/08 | 1630 | graphics/asymptote/builtin.h
-2024/03/08 | 1151 | graphics/asymptote/callable.cc
-2024/03/08 | 1640 | graphics/asymptote/callable.h
-2024/03/08 | 1190 | graphics/asymptote/camperror.cc
-2024/03/08 | 814 | graphics/asymptote/camperror.h
-2024/03/08 | 13331 | graphics/asymptote/camp.l
-2024/03/08 | 134451 | graphics/asymptote/camp.tab.cc
-2024/03/08 | 6251 | graphics/asymptote/camp.tab.h
-2024/03/08 | 21894 | graphics/asymptote/camp.y
-2024/03/08 | 4629 | graphics/asymptote/castop.h
-2024/03/08 | 1876 | graphics/asymptote/cc-mode2.el
-2024/03/08 | 1702877 | graphics/asymptote/ChangeLog
-2024/03/08 | 7790 | graphics/asymptote/coder.cc
-2024/03/08 | 11642 | graphics/asymptote/coder.h
-2024/03/08 | 1126 | graphics/asymptote/coenv.cc
-2024/03/08 | 908 | graphics/asymptote/coenv.h
-2024/03/08 | 2372 | graphics/asymptote/common.h
-2024/03/08 | 49797 | graphics/asymptote/config.guess
-2024/03/08 | 7422 | graphics/asymptote/config.h.in
-2024/03/08 | 31609 | graphics/asymptote/config.sub
-2024/03/08 | 308895 | graphics/asymptote/configure
-2024/03/08 | 17737 | graphics/asymptote/configure.ac
-2024/03/08 | 26 | graphics/asymptote/_config.yml
-2024/03/08 | 3676 | graphics/asymptote/constructor.cc
-2024/03/08 | 241 | graphics/asymptote/cudareflect/common.h
-2024/03/08 | 2514 | graphics/asymptote/cudareflect/EXRFiles.cc
-2024/03/08 | 1406 | graphics/asymptote/cudareflect/EXRFiles.h
-2024/03/08 | 883 | graphics/asymptote/cudareflect/helper.cuh
-2024/03/08 | 1070 | graphics/asymptote/cudareflect/IrradianceGenerator.sln
-2024/03/08 | 5820 | graphics/asymptote/cudareflect/IrradianceGenerator.vcxproj
-2024/03/08 | 4371 | graphics/asymptote/cudareflect/kernel.cu
-2024/03/08 | 445 | graphics/asymptote/cudareflect/kernel.h
-2024/03/08 | 7780 | graphics/asymptote/cudareflect/main.cc
-2024/03/08 | 548 | graphics/asymptote/cudareflect/Makefile
-2024/03/08 | 8519 | graphics/asymptote/cudareflect/ReflectanceMapper.cu
-2024/03/08 | 443 | graphics/asymptote/cudareflect/ReflectanceMapper.cuh
-2024/03/08 | 2598 | graphics/asymptote/cudareflect/simpson.cuh
-2024/03/08 | 242 | graphics/asymptote/cudareflect/tinyexr/appveyor.yml
-2024/03/08 | 1127425 | graphics/asymptote/cudareflect/tinyexr/asakusa.exr
-2024/03/08 | 202947 | graphics/asymptote/cudareflect/tinyexr/asakusa.png
-2024/03/08 | 366 | graphics/asymptote/cudareflect/tinyexr.cc
-2024/03/08 | 2479 | graphics/asymptote/cudareflect/tinyexr/CMakeLists.txt
-2024/03/08 | 2011 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/asan-wrapper
-2024/03/08 | 2144 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindASan.cmake
-2024/03/08 | 2292 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindMSan.cmake
-2024/03/08 | 3737 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindSanitizers.cmake
-2024/03/08 | 2555 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindTSan.cmake
-2024/03/08 | 1696 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindUBSan.cmake
-2024/03/08 | 7684 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/sanitize-helpers.cmake
-2024/03/08 | 1896 | graphics/asymptote/cudareflect/tinyexr/config-msvc.py
-2024/03/08 | 16705 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/ChangeLog.md
-2024/03/08 | 3109 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example1.c
-2024/03/08 | 6551 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example2.c
-2024/03/08 | 6726 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example3.c
-2024/03/08 | 2675 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example4.c
-2024/03/08 | 10571 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example5.c
-2024/03/08 | 4172 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example6.c
-2024/03/08 | 1162 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/LICENSE
-2024/03/08 | 319839 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/miniz.c
-2024/03/08 | 69441 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/miniz.h
-2024/03/08 | 4254 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/readme.md
-2024/03/08 | 39458 | graphics/asymptote/cudareflect/tinyexr/examples/common/cxxopts.hpp
-2024/03/08 | 260289 | graphics/asymptote/cudareflect/tinyexr/examples/common/stb_image.h
-2024/03/08 | 113565 | graphics/asymptote/cudareflect/tinyexr/examples/common/stb_image_resize.h
-2024/03/08 | 37685 | graphics/asymptote/cudareflect/tinyexr/examples/common/stb_image_write.h
-2024/03/08 | 12630 | graphics/asymptote/cudareflect/tinyexr/examples/cube2longlat/cube2longlat.cc
-2024/03/08 | 569 | graphics/asymptote/cudareflect/tinyexr/examples/cube2longlat/Makefile
-2024/03/08 | 1072 | graphics/asymptote/cudareflect/tinyexr/examples/cube2longlat/README.md
-2024/03/08 | 3790199 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/deepview_screencast.gif
-2024/03/08 | 6553 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/main.cc
-2024/03/08 | 146 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/Makefile
-2024/03/08 | 8456 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/trackball.cc
-2024/03/08 | 3284 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/trackball.h
-2024/03/08 | 5323 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/exr2fptiff.cc
-2024/03/08 | 687 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/Makefile
-2024/03/08 | 117 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/README.md
-2024/03/08 | 37135 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/tiny_dng_writer.h
-2024/03/08 | 3135 | graphics/asymptote/cudareflect/tinyexr/examples/exr2ldr/exr2ldr.cc
-2024/03/08 | 189 | graphics/asymptote/cudareflect/tinyexr/examples/exr2ldr/Makefile
-2024/03/08 | 612 | graphics/asymptote/cudareflect/tinyexr/examples/exr2rgbe/exr2rgbe.cc
-2024/03/08 | 161 | graphics/asymptote/cudareflect/tinyexr/examples/exr2rgbe/Makefile
-2024/03/08 | 4635 | graphics/asymptote/cudareflect/tinyexr/examples/exrfilter/exrfilter.cc
-2024/03/08 | 173 | graphics/asymptote/cudareflect/tinyexr/examples/exrfilter/Makefile
-2024/03/08 | 88 | graphics/asymptote/cudareflect/tinyexr/examples/exrfilter/README.md
-2024/03/08 | 190044 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/DroidSans.ttf
-2024/03/08 | 1198 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/exr-io.cc
-2024/03/08 | 248 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/exr-io.h
-2024/03/08 | 2741 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/findOpenGLGlewGlut.lua
-2024/03/08 | 15018 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/main.cc
-2024/03/08 | 13867 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/nuklear_btgui_gl2.h
-2024/03/08 | 952118 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/nuklear.h
-2024/03/08 | 2939 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/CommonWindowInterface.h
-2024/03/08 | 2514 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/MacOpenGLWindow.h
-2024/03/08 | 34316 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/MacOpenGLWindow.mm
-2024/03/08 | 1648 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/OpenGL2Include.h
-2024/03/08 | 1813 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/OpenGLInclude.h
-2024/03/08 | 1318 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32InternalWindowData.h
-2024/03/08 | 4384 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32OpenGLWindow.cpp
-2024/03/08 | 1753 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32OpenGLWindow.h
-2024/03/08 | 18991 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32Window.cpp
-2024/03/08 | 2543 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32Window.h
-2024/03/08 | 36526 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/X11OpenGLWindow.cpp
-2024/03/08 | 2040 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/X11OpenGLWindow.h
-2024/03/08 | 2605 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/premake4.lua
-2024/03/08 | 1287 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/README.md
-2024/03/08 | 1044671 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/screenshots/exrview.png
-2024/03/08 | 235 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/shader.frag
-2024/03/08 | 186 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/shader.vert
-2024/03/08 | 989121 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/CustomGL/glew.h
-2024/03/08 | 71994 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/CustomGL/glxew.h
-2024/03/08 | 62206 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/CustomGL/wglew.h
-2024/03/08 | 968193 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/glew.c
-2024/03/08 | 820 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/LICENSE
-2024/03/08 | 4602 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/README.md
-2024/03/08 | 100007 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_cocoa.png
-2024/03/08 | 63193 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_gtk3.png
-2024/03/08 | 16188 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_win8.png
-2024/03/08 | 388 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/common.h
-2024/03/08 | 1733 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/include/nfd.h
-2024/03/08 | 6117 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_cocoa.m
-2024/03/08 | 2772 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.c
-2024/03/08 | 615 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.h
-2024/03/08 | 9022 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_gtk.c
-2024/03/08 | 17346 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_win.cpp
-2024/03/08 | 2477 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/SConstruct
-2024/03/08 | 1688 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/SConstruct
-2024/03/08 | 530 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/test_opendialog.c
-2024/03/08 | 741 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/test_opendialogmultiple.c
-2024/03/08 | 533 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/test_savedialog.c
-2024/03/08 | 2554 | graphics/asymptote/cudareflect/tinyexr/examples/ldr2exr/ldr2exr.cc
-2024/03/08 | 157 | graphics/asymptote/cudareflect/tinyexr/examples/ldr2exr/Makefile
-2024/03/08 | 6772 | graphics/asymptote/cudareflect/tinyexr/examples/nornalmap/main.cc
-2024/03/08 | 167 | graphics/asymptote/cudareflect/tinyexr/examples/nornalmap/Makefile
-2024/03/08 | 323 | graphics/asymptote/cudareflect/tinyexr/examples/nornalmap/README.md
-2024/03/08 | 188 | graphics/asymptote/cudareflect/tinyexr/examples/resize/Makefile
-2024/03/08 | 1101 | graphics/asymptote/cudareflect/tinyexr/examples/resize/resize.cc
-2024/03/08 | 159 | graphics/asymptote/cudareflect/tinyexr/examples/rgbe2exr/Makefile
-2024/03/08 | 2272 | graphics/asymptote/cudareflect/tinyexr/examples/rgbe2exr/rgbe2exr.cc
-2024/03/08 | 174 | graphics/asymptote/cudareflect/tinyexr/examples/testmapgen/Makefile
-2024/03/08 | 289 | graphics/asymptote/cudareflect/tinyexr/examples/testmapgen/README.md
-2024/03/08 | 1950 | graphics/asymptote/cudareflect/tinyexr/examples/testmapgen/testmapgen.cc
-2024/03/08 | 1955 | graphics/asymptote/cudareflect/tinyexr/experimental/js/binding.cc
-2024/03/08 | 494 | graphics/asymptote/cudareflect/tinyexr/experimental/js/compile_to_js.sh
-2024/03/08 | 1131 | graphics/asymptote/cudareflect/tinyexr/experimental/js/index.html
-2024/03/08 | 25 | graphics/asymptote/cudareflect/tinyexr/experimental/js/Makefile
-2024/03/08 | 612 | graphics/asymptote/cudareflect/tinyexr/experimental/js/README.md
-2024/03/08 | 495 | graphics/asymptote/cudareflect/tinyexr/experimental/js/test.js
-2024/03/08 | 223 | graphics/asymptote/cudareflect/tinyexr/jni/Android.mk
-2024/03/08 | 41 | graphics/asymptote/cudareflect/tinyexr/jni/Application.mk
-2024/03/08 | 160 | graphics/asymptote/cudareflect/tinyexr/jni/Makefile
-2024/03/08 | 108 | graphics/asymptote/cudareflect/tinyexr/jni/README.md
-2024/03/08 | 10561 | graphics/asymptote/cudareflect/tinyexr/kuroga.py
-2024/03/08 | 509 | graphics/asymptote/cudareflect/tinyexr/Makefile
-2024/03/08 | 437 | graphics/asymptote/cudareflect/tinyexr/Makefile.gcc-mingw
-2024/03/08 | 407 | graphics/asymptote/cudareflect/tinyexr/Makefile.gcc-mingw-msys
-2024/03/08 | 535 | graphics/asymptote/cudareflect/tinyexr/Makefile.llvm-mingw
-2024/03/08 | 1156 | graphics/asymptote/cudareflect/tinyexr/premake4.lua
-2024/03/08 | 17614 | graphics/asymptote/cudareflect/tinyexr/README.md
-2024/03/08 | 173 | graphics/asymptote/cudareflect/tinyexr/test/c-binding/Makefile
-2024/03/08 | 283 | graphics/asymptote/cudareflect/tinyexr/test/c-binding/test.c
-2024/03/08 | 339 | graphics/asymptote/cudareflect/tinyexr/test/CMakeLists.txt
-2024/03/08 | 3601 | graphics/asymptote/cudareflect/tinyexr/test/exrcat/exrcat.cpp
-2024/03/08 | 4116 | graphics/asymptote/cudareflect/tinyexr/test/exrwrite/exrwritetest.cpp
-2024/03/08 | 831 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/fuzz.cc
-2024/03/08 | 64 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-62-tinyexr_memcpy_heap-buffer-overflow
-2024/03/08 | 503 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-63-tinyexr_signed-integer-overflow
-2024/03/08 | 20829 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-77-heap-buffer-overflow
-2024/03/08 | 709 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/Makefile
-2024/03/08 | 185 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/README.md
-2024/03/08 | 1548 | graphics/asymptote/cudareflect/tinyexr/test/issues/160/main.py
-2024/03/08 | 61 | graphics/asymptote/cudareflect/tinyexr/test/issues/160/README.md
-2024/03/08 | 28 | graphics/asymptote/cudareflect/tinyexr/test/issues/160/requirements.txt
-2024/03/08 | 15617 | graphics/asymptote/cudareflect/tinyexr/test_tinyexr.cc
-2024/03/08 | 376913 | graphics/asymptote/cudareflect/tinyexr/test/unit/catch.hpp
-2024/03/08 | 867 | graphics/asymptote/cudareflect/tinyexr/test/unit/config-msvc.py
-2024/03/08 | 1347 | graphics/asymptote/cudareflect/tinyexr/test/unit/config-posix.py
-2024/03/08 | 10563 | graphics/asymptote/cudareflect/tinyexr/test/unit/kuroga.py
-2024/03/08 | 400 | graphics/asymptote/cudareflect/tinyexr/test/unit/Makefile
-2024/03/08 | 401 | graphics/asymptote/cudareflect/tinyexr/test/unit/README.md
-2024/03/08 | 395 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/2by2.exr
-2024/03/08 | 4731 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/flaga.exr
-2024/03/08 | 155069 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/issue-160-piz-decode.exr
-2024/03/08 | 327 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/piz-bug-issue-100.exr
-2024/03/08 | 473703 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-1383755b301e5f505b2198dc0508918b537fdf48bbfc6deeffe268822e6f6cd6
-2024/03/08 | 630 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-24322747c47e87a10e4407528b779a1a763a48135384909b3d1010bbba1d4c28_min
-2024/03/08 | 832 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-255456016cca60ddb5c5ed6898182e13739bf687b17d1411e97bb60ad95e7a84_min
-2024/03/08 | 4738 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-360c3b0555cb979ca108f2d178cf8a80959cfeabaa4ec1d310d062fa653a8c6b_min
-2024/03/08 | 4471 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-3f1f642c3356fd8e8d2a0787613ec09a56572b3a1e38c9629b6db9e8dead1117_min
-2024/03/08 | 298 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-5ace655ef080932dcc7e4abc9eab1d4f82c845453464993dfa3eb6c5822a1621
-2024/03/08 | 678 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-5b66774a7498c635334ad386be0c3b359951738ac47f14878a3346d1c6ea0fe5_min
-2024/03/08 | 132 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-d5c9c893e559277a3320c196523095b94db93985620ac338d037487e0e613047_min
-2024/03/08 | 15 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-df76d1f27adb8927a1446a603028272140905c168a336128465a1162ec7af270.mini
-2024/03/08 | 473695 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-e7fa6404daa861369d2172fe68e08f9d38c0989f57da7bcfb510bab67e19ca9f
-2024/03/08 | 793 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-eedff3a9e99eb1c0fd3a3b0989e7c44c0a69f04f10b23e5264f362a4773f4397_min
-2024/03/08 | 15 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-efe9007bfdcbbe8a1569bf01fa9acadb8261ead49cb83f6e91fcdc4dae2e99a3_min
-2024/03/08 | 335 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/tiled_half_1x1_alpha.exr
-2024/03/08 | 52750 | graphics/asymptote/cudareflect/tinyexr/test/unit/tester.cc
-2024/03/08 | 133 | graphics/asymptote/cudareflect/tinyexr/test/unit/vcbuild.bat
-2024/03/08 | 50 | graphics/asymptote/cudareflect/tinyexr/test/unit/win32-filelist-utf16le.inc
-2024/03/08 | 31 | graphics/asymptote/cudareflect/tinyexr/test/unit/win32-filelist-utf8.inc
-2024/03/08 | 121 | graphics/asymptote/cudareflect/tinyexr/tinyexr.cc
-2024/03/08 | 270390 | graphics/asymptote/cudareflect/tinyexr/tinyexr.h
-2024/03/08 | 317 | graphics/asymptote/cudareflect/tinyexr/vcbuild.bat
-2024/03/08 | 85 | graphics/asymptote/cudareflect/tinyexr/vcsetup2019.bat
-2024/03/08 | 1950 | graphics/asymptote/cudareflect/utils.cuh
-2024/03/08 | 33806 | graphics/asymptote/dec.cc
-2024/03/08 | 20313 | graphics/asymptote/dec.h
-2024/03/08 | 5883 | graphics/asymptote/Delaunay.cc
-2024/03/08 | 384 | graphics/asymptote/Delaunay.h
-2024/03/08 | 9777 | graphics/asymptote/doc/asy.1
-2024/03/08 | 1005 | graphics/asymptote/doc/asy.1.begin
-2024/03/08 | 333 | graphics/asymptote/doc/asy.1.end
-2024/03/08 | 2800 | graphics/asymptote/doc/asycolors.sty
-2024/03/08 | 18126 | graphics/asymptote/doc/asy-latex.dtx
-2024/03/08 | 209115 | graphics/asymptote/doc/asy-latex.pdf
-2024/03/08 | 1268997 | graphics/asymptote/doc/asymptote.pdf
-2024/03/08 | 9836 | graphics/asymptote/doc/asymptote.sty
-2024/03/08 | 402468 | graphics/asymptote/doc/asymptote.texi
-2024/03/08 | 121145 | graphics/asymptote/doc/asyRefCard.pdf
-2024/03/08 | 20051 | graphics/asymptote/doc/asyRefCard.tex
-2024/03/08 | 246 | graphics/asymptote/doc/axis3.asy
-2024/03/08 | 416 | graphics/asymptote/doc/bezier2.asy
-2024/03/08 | 81 | graphics/asymptote/doc/bezier.asy
-2024/03/08 | 234 | graphics/asymptote/doc/beziercurve.asy
-2024/03/08 | 41 | graphics/asymptote/doc/bigdiagonal.asy
-2024/03/08 | 306 | graphics/asymptote/doc/binarytreetest.asy
-2024/03/08 | 677 | graphics/asymptote/doc/Bode.asy
-2024/03/08 | 524 | graphics/asymptote/doc/brokenaxis.asy
-2024/03/08 | 1391 | graphics/asymptote/doc/CAD1.asy
-2024/03/08 | 198636 | graphics/asymptote/doc/CAD.pdf
-2024/03/08 | 10196 | graphics/asymptote/doc/CAD.tex
-2024/03/08 | 518 | graphics/asymptote/doc/CDlabel.asy
-2024/03/08 | 4348 | graphics/asymptote/doc/colo-asy.tex
-2024/03/08 | 49 | graphics/asymptote/doc/colons.asy
-2024/03/08 | 1620 | graphics/asymptote/doc/colors.asy
-2024/03/08 | 243 | graphics/asymptote/doc/cube.asy
-2024/03/08 | 86 | graphics/asymptote/doc/cylinderskeleton.asy
-2024/03/08 | 218 | graphics/asymptote/doc/datagraph.asy
-2024/03/08 | 24 | graphics/asymptote/doc/diagonal.asy
-2024/03/08 | 2979 | graphics/asymptote/doc/diatom.asy
-2024/03/08 | 4067 | graphics/asymptote/doc/diatom.csv
-2024/03/08 | 49 | graphics/asymptote/doc/dots.asy
-2024/03/08 | 1051 | graphics/asymptote/doc/eetomumu.asy
-2024/03/08 | 2034 | graphics/asymptote/doc/elliptic.asy
-2024/03/08 | 912 | graphics/asymptote/doc/errorbars.asy
-2024/03/08 | 202 | graphics/asymptote/doc/exp.asy
-2024/03/08 | 343 | graphics/asymptote/doc/externalprc.tex
-2024/03/08 | 19597 | graphics/asymptote/doc/external-proposal.html
-2024/03/08 | 25154 | graphics/asymptote/doc/extra/intro.asy
-2024/03/08 | 40899 | graphics/asymptote/doc/FAQ/asy-faq.bfnn
-2024/03/08 | 63136 | graphics/asymptote/doc/FAQ/asy-faq.info
-2024/03/08 | 9328 | graphics/asymptote/doc/FAQ/bfnnconv.pl
-2024/03/08 | 13663 | graphics/asymptote/doc/FAQ/install-sh
-2024/03/08 | 1000 | graphics/asymptote/doc/FAQ/Makefile
-2024/03/08 | 4718 | graphics/asymptote/doc/FAQ/m-ascii.pl
-2024/03/08 | 9822 | graphics/asymptote/doc/FAQ/m-html.pl
-2024/03/08 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
-2024/03/08 | 6104 | graphics/asymptote/doc/FAQ/m-lout.pl
-2024/03/08 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
-2024/03/08 | 238 | graphics/asymptote/doc/filegraph.asy
-2024/03/08 | 26 | graphics/asymptote/doc/filegraph.dat
-2024/03/08 | 1053 | graphics/asymptote/doc/fillcontour.asy
-2024/03/08 | 604 | graphics/asymptote/doc/flow.asy
-2024/03/08 | 897 | graphics/asymptote/doc/flowchartdemo.asy
-2024/03/08 | 464 | graphics/asymptote/doc/GaussianSurface.asy
-2024/03/08 | 376 | graphics/asymptote/doc/generalaxis3.asy
-2024/03/08 | 277 | graphics/asymptote/doc/generalaxis.asy
-2024/03/08 | 754 | graphics/asymptote/doc/graphmarkers.asy
-2024/03/08 | 219 | graphics/asymptote/doc/graphwithderiv.asy
-2024/03/08 | 426 | graphics/asymptote/doc/grid3xyz.asy
-2024/03/08 | 279 | graphics/asymptote/doc/hatch.asy
-2024/03/08 | 423 | graphics/asymptote/doc/helix.asy
-2024/03/08 | 324 | graphics/asymptote/doc/HermiteSpline.asy
-2024/03/08 | 439 | graphics/asymptote/doc/histogram.asy
-2024/03/08 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
-2024/03/08 | 500 | graphics/asymptote/doc/Hobbydir.asy
-2024/03/08 | 378 | graphics/asymptote/doc/icon.asy
-2024/03/08 | 401 | graphics/asymptote/doc/image.asy
-2024/03/08 | 922 | graphics/asymptote/doc/imagecontour.asy
-2024/03/08 | 13663 | graphics/asymptote/doc/install-sh
-2024/03/08 | 357 | graphics/asymptote/doc/irregularcontour.asy
-2024/03/08 | 442 | graphics/asymptote/doc/join3.asy
-2024/03/08 | 261 | graphics/asymptote/doc/join.asy
-2024/03/08 | 417 | graphics/asymptote/doc/knots.asy
-2024/03/08 | 121 | graphics/asymptote/doc/labelsquare.asy
-2024/03/08 | 310 | graphics/asymptote/doc/latexmkrc
-2024/03/08 | 3125 | graphics/asymptote/doc/latexusage.tex
-2024/03/08 | 1008 | graphics/asymptote/doc/leastsquares.asy
-2024/03/08 | 6318 | graphics/asymptote/doc/leastsquares.dat
-2024/03/08 | 396 | graphics/asymptote/doc/legend.asy
-2024/03/08 | 366 | graphics/asymptote/doc/lineargraph0.asy
-2024/03/08 | 373 | graphics/asymptote/doc/lineargraph.asy
-2024/03/08 | 415 | graphics/asymptote/doc/linetype.asy
-2024/03/08 | 423 | graphics/asymptote/doc/log2graph.asy
-2024/03/08 | 262 | graphics/asymptote/doc/loggraph.asy
-2024/03/08 | 382 | graphics/asymptote/doc/loggrid.asy
-2024/03/08 | 480 | graphics/asymptote/doc/logimage.asy
-2024/03/08 | 617 | graphics/asymptote/doc/logo.asy
-2024/03/08 | 314 | graphics/asymptote/doc/logticks.asy
-2024/03/08 | 3034 | graphics/asymptote/doc/Makefile.in
-2024/03/08 | 293 | graphics/asymptote/doc/makepen.asy
-2024/03/08 | 2674 | graphics/asymptote/doc/markers1.asy
-2024/03/08 | 877 | graphics/asymptote/doc/markers2.asy
-2024/03/08 | 288 | graphics/asymptote/doc/mexicanhat.asy
-2024/03/08 | 374 | graphics/asymptote/doc/monthaxis.asy
-2024/03/08 | 458 | graphics/asymptote/doc/multicontour.asy
-2024/03/08 | 115 | graphics/asymptote/doc/onecontour.asy
-2024/03/08 | 240 | graphics/asymptote/doc/parametricgraph.asy
-2024/03/08 | 498 | graphics/asymptote/doc/penfunctionimage.asy
-2024/03/08 | 219 | graphics/asymptote/doc/penimage.asy
-2024/03/08 | 2771 | graphics/asymptote/doc/pixel.pdf
-2024/03/08 | 354 | graphics/asymptote/doc/planes.asy
-2024/03/08 | 494053 | graphics/asymptote/doc/png/asymptote.info
-2024/03/08 | 1469 | graphics/asymptote/doc/png/Makefile.in
-2024/03/08 | 49 | graphics/asymptote/doc/quartercircle.asy
-2024/03/08 | 354 | graphics/asymptote/doc/reloadpdf.tex
-2024/03/08 | 157 | graphics/asymptote/doc/saddle.asy
-2024/03/08 | 355 | graphics/asymptote/doc/scaledgraph.asy
-2024/03/08 | 792 | graphics/asymptote/doc/secondaryaxis.asy
-2024/03/08 | 48847 | graphics/asymptote/doc/secondaryaxis.csv
-2024/03/08 | 256 | graphics/asymptote/doc/shadedtiling.asy
-2024/03/08 | 146 | graphics/asymptote/doc/slopefield1.asy
-2024/03/08 | 52 | graphics/asymptote/doc/square.asy
-2024/03/08 | 341 | graphics/asymptote/doc/subpictures.asy
-2024/03/08 | 123 | graphics/asymptote/doc/superpath.asy
-2024/03/08 | 81323 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
-2024/03/08 | 2653 | graphics/asymptote/doc/TeXShopAndAsymptote.tex
-2024/03/08 | 390 | graphics/asymptote/doc/tile.asy
-2024/03/08 | 396 | graphics/asymptote/doc/triangulate.asy
-2024/03/08 | 186 | graphics/asymptote/doc/unitcircle3.asy
-2024/03/08 | 140 | graphics/asymptote/doc/vectorfield.asy
-2024/03/08 | 1746 | graphics/asymptote/doc/westnile.asy
-2024/03/08 | 4727 | graphics/asymptote/doc/westnile.csv
-2024/03/08 | 880 | graphics/asymptote/doc/xasy.1x
-2024/03/08 | 1851 | graphics/asymptote/drawclipbegin.h
-2024/03/08 | 1197 | graphics/asymptote/drawclipend.h
-2024/03/08 | 11468 | graphics/asymptote/drawelement.h
-2024/03/08 | 4597 | graphics/asymptote/drawfill.cc
-2024/03/08 | 6525 | graphics/asymptote/drawfill.h
-2024/03/08 | 494 | graphics/asymptote/drawgrestore.h
-2024/03/08 | 2880 | graphics/asymptote/drawgroup.h
-2024/03/08 | 464 | graphics/asymptote/drawgsave.h
-2024/03/08 | 3024 | graphics/asymptote/drawimage.h
-2024/03/08 | 6787 | graphics/asymptote/drawlabel.cc
-2024/03/08 | 2134 | graphics/asymptote/drawlabel.h
-2024/03/08 | 1096 | graphics/asymptote/drawlayer.h
-2024/03/08 | 5542 | graphics/asymptote/drawpath3.cc
-2024/03/08 | 5767 | graphics/asymptote/drawpath3.h
-2024/03/08 | 4862 | graphics/asymptote/drawpath.cc
-2024/03/08 | 669 | graphics/asymptote/drawpath.h
-2024/03/08 | 24712 | graphics/asymptote/drawsurface.cc
-2024/03/08 | 23567 | graphics/asymptote/drawsurface.h
-2024/03/08 | 1266 | graphics/asymptote/drawverbatim.h
-2024/03/08 | 17987 | graphics/asymptote/entry.cc
-2024/03/08 | 13615 | graphics/asymptote/entry.h
-2024/03/08 | 5720 | graphics/asymptote/env.cc
-2024/03/08 | 1142 | graphics/asymptote/envcompleter.cc
-2024/03/08 | 845 | graphics/asymptote/envcompleter.h
-2024/03/08 | 4885 | graphics/asymptote/env.h
-2024/03/08 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
-2024/03/08 | 2314 | graphics/asymptote/errormsg.cc
-2024/03/08 | 5621 | graphics/asymptote/errormsg.h
-2024/03/08 | 10155 | graphics/asymptote/errors
-2024/03/08 | 7713 | graphics/asymptote/errortest.asy
-2024/03/08 | 175 | graphics/asymptote/errortestTemplate.asy
-2024/03/08 | 43335 | graphics/asymptote/examples/100d.pdb1
-2024/03/08 | 657 | graphics/asymptote/examples/100d.views
-2024/03/08 | 163 | graphics/asymptote/examples/1overx.asy
-2024/03/08 | 4158 | graphics/asymptote/examples/advection.asy
-2024/03/08 | 375 | graphics/asymptote/examples/AiryDisk.asy
-2024/03/08 | 245 | graphics/asymptote/examples/alignbox.asy
-2024/03/08 | 2830 | graphics/asymptote/examples/alignedaxis.asy
-2024/03/08 | 946 | graphics/asymptote/examples/animations/cube.asy
-2024/03/08 | 160672 | graphics/asymptote/examples/animations/dice.u3d
-2024/03/08 | 1919 | graphics/asymptote/examples/animations/earthmoon.asy
-2024/03/08 | 503 | graphics/asymptote/examples/animations/embeddedmovie.asy
-2024/03/08 | 196 | graphics/asymptote/examples/animations/embeddedu3d.asy
-2024/03/08 | 411 | graphics/asymptote/examples/animations/externalmovie.asy
-2024/03/08 | 414 | graphics/asymptote/examples/animations/glmovie.asy
-2024/03/08 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
-2024/03/08 | 1037 | graphics/asymptote/examples/animations/inlinemovie3.tex
-2024/03/08 | 1235 | graphics/asymptote/examples/animations/inlinemovie.tex
-2024/03/08 | 326 | graphics/asymptote/examples/animations/pdfmovie.asy
-2024/03/08 | 1247 | graphics/asymptote/examples/animations/slidemovies.asy
-2024/03/08 | 856 | graphics/asymptote/examples/animations/sphere.asy
-2024/03/08 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
-2024/03/08 | 1498 | graphics/asymptote/examples/animations/wavepacket.asy
-2024/03/08 | 1149 | graphics/asymptote/examples/animations/wheel.asy
-2024/03/08 | 236 | graphics/asymptote/examples/annotation.asy
-2024/03/08 | 1240 | graphics/asymptote/examples/arrows3.asy
-2024/03/08 | 61 | graphics/asymptote/examples/axialshade.asy
-2024/03/08 | 496 | graphics/asymptote/examples/bars3.asy
-2024/03/08 | 1033 | graphics/asymptote/examples/basealign.asy
-2024/03/08 | 407 | graphics/asymptote/examples/BezierPatch.asy
-2024/03/08 | 581 | graphics/asymptote/examples/BezierSaddle.asy
-2024/03/08 | 1548 | graphics/asymptote/examples/BezierSurface.asy
-2024/03/08 | 199 | graphics/asymptote/examples/BezierTriangle.asy
-2024/03/08 | 154 | graphics/asymptote/examples/billboard.asy
-2024/03/08 | 513 | graphics/asymptote/examples/buildcycle.asy
-2024/03/08 | 233 | graphics/asymptote/examples/cardioid.asy
-2024/03/08 | 485 | graphics/asymptote/examples/cards.asy
-2024/03/08 | 688 | graphics/asymptote/examples/centroidfg.asy
-2024/03/08 | 322 | graphics/asymptote/examples/cheese.asy
-2024/03/08 | 576 | graphics/asymptote/examples/circles.asy
-2024/03/08 | 228 | graphics/asymptote/examples/circumcircle.asy
-2024/03/08 | 762 | graphics/asymptote/examples/clockarray.asy
-2024/03/08 | 264 | graphics/asymptote/examples/coag.asy
-2024/03/08 | 436 | graphics/asymptote/examples/colorpatch.asy
-2024/03/08 | 472 | graphics/asymptote/examples/colorplanes.asy
-2024/03/08 | 739 | graphics/asymptote/examples/condor.asy
-2024/03/08 | 495 | graphics/asymptote/examples/cones.asy
-2024/03/08 | 1778 | graphics/asymptote/examples/conicurv.asy
-2024/03/08 | 254 | graphics/asymptote/examples/contextfonts.asy
-2024/03/08 | 802 | graphics/asymptote/examples/controlsystem.asy
-2024/03/08 | 123 | graphics/asymptote/examples/Coons.asy
-2024/03/08 | 235 | graphics/asymptote/examples/cos2theta.asy
-2024/03/08 | 582 | graphics/asymptote/examples/cos3.asy
-2024/03/08 | 460 | graphics/asymptote/examples/cosaddition.asy
-2024/03/08 | 5537 | graphics/asymptote/examples/cpkcolors.asy
-2024/03/08 | 572 | graphics/asymptote/examples/curvedlabel3.asy
-2024/03/08 | 177 | graphics/asymptote/examples/curvedlabel.asy
-2024/03/08 | 1835 | graphics/asymptote/examples/cyclohexane.asy
-2024/03/08 | 352 | graphics/asymptote/examples/cylinder.asy
-2024/03/08 | 506 | graphics/asymptote/examples/delu.asy
-2024/03/08 | 509 | graphics/asymptote/examples/dimension.asy
-2024/03/08 | 1216 | graphics/asymptote/examples/dragon.asy
-2024/03/08 | 1298 | graphics/asymptote/examples/electromagnetic.asy
-2024/03/08 | 325 | graphics/asymptote/examples/elevation.asy
-2024/03/08 | 398 | graphics/asymptote/examples/epix.asy
-2024/03/08 | 242 | graphics/asymptote/examples/equilateral.asy
-2024/03/08 | 548 | graphics/asymptote/examples/equilchord.asy
-2024/03/08 | 579 | graphics/asymptote/examples/exp3.asy
-2024/03/08 | 519 | graphics/asymptote/examples/extrudedcontour.asy
-2024/03/08 | 498 | graphics/asymptote/examples/fano.asy
-2024/03/08 | 973 | graphics/asymptote/examples/fequlogo.asy
-2024/03/08 | 727 | graphics/asymptote/examples/fermi.asy
-2024/03/08 | 851 | graphics/asymptote/examples/filesurface.asy
-2024/03/08 | 5531 | graphics/asymptote/examples/filesurface.dat
-2024/03/08 | 4244 | graphics/asymptote/examples/fin.asy
-2024/03/08 | 710 | graphics/asymptote/examples/fjortoft.asy
-2024/03/08 | 558 | graphics/asymptote/examples/floatingdisk.asy
-2024/03/08 | 500 | graphics/asymptote/examples/floor.asy
-2024/03/08 | 683 | graphics/asymptote/examples/fractaltree.asy
-2024/03/08 | 1185 | graphics/asymptote/examples/functionshading.asy
-2024/03/08 | 499 | graphics/asymptote/examples/galleon.asy
-2024/03/08 | 713 | graphics/asymptote/examples/gamma3.asy
-2024/03/08 | 439 | graphics/asymptote/examples/gamma.asy
-2024/03/08 | 679 | graphics/asymptote/examples/genusthree.asy
-2024/03/08 | 1164 | graphics/asymptote/examples/genustwo.asy
-2024/03/08 | 383 | graphics/asymptote/examples/Gouraud.asy
-2024/03/08 | 616 | graphics/asymptote/examples/Gouraudcontour.asy
-2024/03/08 | 76 | graphics/asymptote/examples/grid.asy
-2024/03/08 | 459 | graphics/asymptote/examples/hierarchy.asy
-2024/03/08 | 315 | graphics/asymptote/examples/hyperboloid.asy
-2024/03/08 | 267 | graphics/asymptote/examples/hyperboloidsilhouette.asy
-2024/03/08 | 1111 | graphics/asymptote/examples/imagehistogram.asy
-2024/03/08 | 610 | graphics/asymptote/examples/impact.asy
-2024/03/08 | 598 | graphics/asymptote/examples/integraltest.asy
-2024/03/08 | 4809 | graphics/asymptote/examples/interpolate1.asy
-2024/03/08 | 289 | graphics/asymptote/examples/jump.asy
-2024/03/08 | 1352 | graphics/asymptote/examples/Klein.asy
-2024/03/08 | 182 | graphics/asymptote/examples/label3.asy
-2024/03/08 | 196 | graphics/asymptote/examples/label3ribbon.asy
-2024/03/08 | 187 | graphics/asymptote/examples/label3solid.asy
-2024/03/08 | 632 | graphics/asymptote/examples/label3zoom.asy
-2024/03/08 | 264 | graphics/asymptote/examples/labelbox.asy
-2024/03/08 | 1114 | graphics/asymptote/examples/laserlattice.asy
-2024/03/08 | 136 | graphics/asymptote/examples/latticeshading.asy
-2024/03/08 | 690 | graphics/asymptote/examples/layers.asy
-2024/03/08 | 460 | graphics/asymptote/examples/lever.asy
-2024/03/08 | 654 | graphics/asymptote/examples/limit.asy
-2024/03/08 | 1910 | graphics/asymptote/examples/linearregression.asy
-2024/03/08 | 168 | graphics/asymptote/examples/lines.asy
-2024/03/08 | 1040 | graphics/asymptote/examples/lmfit1.asy
-2024/03/08 | 206 | graphics/asymptote/examples/log.asy
-2024/03/08 | 349 | graphics/asymptote/examples/logdown.asy
-2024/03/08 | 1461 | graphics/asymptote/examples/logo3.asy
-2024/03/08 | 196 | graphics/asymptote/examples/lowint.asy
-2024/03/08 | 657 | graphics/asymptote/examples/lowupint.asy
-2024/03/08 | 479 | graphics/asymptote/examples/magnetic.asy
-2024/03/08 | 879 | graphics/asymptote/examples/markregular.asy
-2024/03/08 | 1968 | graphics/asymptote/examples/mergeExample.asy
-2024/03/08 | 5216 | graphics/asymptote/examples/mosaic.asy
-2024/03/08 | 2504 | graphics/asymptote/examples/mosquito.asy
-2024/03/08 | 1566 | graphics/asymptote/examples/near_earth.asy
-2024/03/08 | 703 | graphics/asymptote/examples/NURBScurve.asy
-2024/03/08 | 1088 | graphics/asymptote/examples/NURBSsphere.asy
-2024/03/08 | 1598 | graphics/asymptote/examples/NURBSsurface.asy
-2024/03/08 | 1251 | graphics/asymptote/examples/odetest.asy
-2024/03/08 | 308 | graphics/asymptote/examples/oneoverx.asy
-2024/03/08 | 810 | graphics/asymptote/examples/orthocenter.asy
-2024/03/08 | 254 | graphics/asymptote/examples/parametricelevation.asy
-2024/03/08 | 407 | graphics/asymptote/examples/parametricsurface.asy
-2024/03/08 | 711 | graphics/asymptote/examples/partialsurface.asy
-2024/03/08 | 1055 | graphics/asymptote/examples/partitionExample.asy
-2024/03/08 | 426 | graphics/asymptote/examples/pathintersectsurface.asy
-2024/03/08 | 3335 | graphics/asymptote/examples/pdb.asy
-2024/03/08 | 361 | graphics/asymptote/examples/phase.asy
-2024/03/08 | 22873 | graphics/asymptote/examples/piicon.png
-2024/03/08 | 362 | graphics/asymptote/examples/pipeintersection.asy
-2024/03/08 | 3857 | graphics/asymptote/examples/pipes.asy
-2024/03/08 | 418 | graphics/asymptote/examples/planeproject.asy
-2024/03/08 | 930 | graphics/asymptote/examples/polararea.asy
-2024/03/08 | 628 | graphics/asymptote/examples/polarcircle.asy
-2024/03/08 | 326 | graphics/asymptote/examples/polardatagraph.asy
-2024/03/08 | 641 | graphics/asymptote/examples/pOrbital.asy
-2024/03/08 | 954 | graphics/asymptote/examples/poster.asy
-2024/03/08 | 58 | graphics/asymptote/examples/progrid.asy
-2024/03/08 | 373 | graphics/asymptote/examples/projectelevation.asy
-2024/03/08 | 427 | graphics/asymptote/examples/projectrevolution.asy
-2024/03/08 | 747 | graphics/asymptote/examples/pseudosphere.asy
-2024/03/08 | 557 | graphics/asymptote/examples/Pythagoras.asy
-2024/03/08 | 420 | graphics/asymptote/examples/PythagoreanTree.asy
-2024/03/08 | 734 | graphics/asymptote/examples/quilt.asy
-2024/03/08 | 345 | graphics/asymptote/examples/rainbow.asy
-2024/03/08 | 78 | graphics/asymptote/examples/randompath3.asy
-2024/03/08 | 1537 | graphics/asymptote/examples/refs.bib
-2024/03/08 | 990 | graphics/asymptote/examples/RiemannSphere.asy
-2024/03/08 | 348 | graphics/asymptote/examples/RiemannSurface.asy
-2024/03/08 | 384 | graphics/asymptote/examples/RiemannSurfaceRoot.asy
-2024/03/08 | 141 | graphics/asymptote/examples/ring.asy
-2024/03/08 | 184 | graphics/asymptote/examples/roll.asy
-2024/03/08 | 1309 | graphics/asymptote/examples/roundpath.asy
-2024/03/08 | 288 | graphics/asymptote/examples/sacone3D.asy
-2024/03/08 | 445 | graphics/asymptote/examples/sacone.asy
-2024/03/08 | 341 | graphics/asymptote/examples/sacylinder3D.asy
-2024/03/08 | 400 | graphics/asymptote/examples/sacylinder.asy
-2024/03/08 | 66 | graphics/asymptote/examples/shade.asy
-2024/03/08 | 111 | graphics/asymptote/examples/shadestroke.asy
-2024/03/08 | 1065 | graphics/asymptote/examples/shellmethod.asy
-2024/03/08 | 829 | graphics/asymptote/examples/shellsqrtx01.asy
-2024/03/08 | 410 | graphics/asymptote/examples/Sierpinski.asy
-2024/03/08 | 821 | graphics/asymptote/examples/SierpinskiGasket.asy
-2024/03/08 | 2398 | graphics/asymptote/examples/SierpinskiSponge.asy
-2024/03/08 | 327 | graphics/asymptote/examples/sin1x.asy
-2024/03/08 | 579 | graphics/asymptote/examples/sin3.asy
-2024/03/08 | 591 | graphics/asymptote/examples/sinc.asy
-2024/03/08 | 378 | graphics/asymptote/examples/sinxlex.asy
-2024/03/08 | 3358 | graphics/asymptote/examples/slidedemo.asy
-2024/03/08 | 341 | graphics/asymptote/examples/slidedemo_.bbl
-2024/03/08 | 2023 | graphics/asymptote/examples/slope.asy
-2024/03/08 | 520 | graphics/asymptote/examples/smoothelevation.asy
-2024/03/08 | 2680 | graphics/asymptote/examples/soccerball.asy
-2024/03/08 | 2362 | graphics/asymptote/examples/spectrum.asy
-2024/03/08 | 141 | graphics/asymptote/examples/sphere.asy
-2024/03/08 | 150 | graphics/asymptote/examples/spheresilhouette.asy
-2024/03/08 | 162 | graphics/asymptote/examples/sphereskeleton.asy
-2024/03/08 | 376 | graphics/asymptote/examples/sphericalharmonic.asy
-2024/03/08 | 424 | graphics/asymptote/examples/spiral3.asy
-2024/03/08 | 210 | graphics/asymptote/examples/spiral.asy
-2024/03/08 | 608 | graphics/asymptote/examples/spline.asy
-2024/03/08 | 2191 | graphics/asymptote/examples/splitpatch.asy
-2024/03/08 | 38 | graphics/asymptote/examples/spring0.asy
-2024/03/08 | 43 | graphics/asymptote/examples/spring2.asy
-2024/03/08 | 667 | graphics/asymptote/examples/spring.asy
-2024/03/08 | 674 | graphics/asymptote/examples/sqrtx01.asy
-2024/03/08 | 579 | graphics/asymptote/examples/sqrtx01y1.asy
-2024/03/08 | 145 | graphics/asymptote/examples/star.asy
-2024/03/08 | 162 | graphics/asymptote/examples/stereoscopic.asy
-2024/03/08 | 59 | graphics/asymptote/examples/stroke3.asy
-2024/03/08 | 300 | graphics/asymptote/examples/strokepath.asy
-2024/03/08 | 175 | graphics/asymptote/examples/strokeshade.asy
-2024/03/08 | 198 | graphics/asymptote/examples/tanh.asy
-2024/03/08 | 14378 | graphics/asymptote/examples/teapot.asy
-2024/03/08 | 34 | graphics/asymptote/examples/teapotIBL.asy
-2024/03/08 | 303 | graphics/asymptote/examples/tensor.asy
-2024/03/08 | 547 | graphics/asymptote/examples/tetra.asy
-2024/03/08 | 312 | graphics/asymptote/examples/textpath.asy
-2024/03/08 | 8429 | graphics/asymptote/examples/thermodynamics.asy
-2024/03/08 | 576 | graphics/asymptote/examples/threeviews.asy
-2024/03/08 | 104 | graphics/asymptote/examples/tiling.asy
-2024/03/08 | 419 | graphics/asymptote/examples/torus.asy
-2024/03/08 | 188 | graphics/asymptote/examples/transparency.asy
-2024/03/08 | 250 | graphics/asymptote/examples/transparentCubes.asy
-2024/03/08 | 602 | graphics/asymptote/examples/treetest.asy
-2024/03/08 | 589 | graphics/asymptote/examples/trefoilknot.asy
-2024/03/08 | 972 | graphics/asymptote/examples/triads.asy
-2024/03/08 | 207 | graphics/asymptote/examples/triangle.asy
-2024/03/08 | 441 | graphics/asymptote/examples/triangles.asy
-2024/03/08 | 251 | graphics/asymptote/examples/triceratops.asy
-2024/03/08 | 291 | graphics/asymptote/examples/trumpet.asy
-2024/03/08 | 2101 | graphics/asymptote/examples/truncatedIcosahedron.asy
-2024/03/08 | 40665 | graphics/asymptote/examples/tvgen.asy
-2024/03/08 | 868 | graphics/asymptote/examples/twistedtubes.asy
-2024/03/08 | 433 | graphics/asymptote/examples/twoSpheres.asy
-2024/03/08 | 24924 | graphics/asymptote/examples/uhrturm.obj
-2024/03/08 | 322 | graphics/asymptote/examples/unitcircle.asy
-2024/03/08 | 430 | graphics/asymptote/examples/unitoctant.asy
-2024/03/08 | 714 | graphics/asymptote/examples/unitoctantx.asy
-2024/03/08 | 199 | graphics/asymptote/examples/upint.asy
-2024/03/08 | 525 | graphics/asymptote/examples/vectorfield3.asy
-2024/03/08 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
-2024/03/08 | 839 | graphics/asymptote/examples/venn3.asy
-2024/03/08 | 626 | graphics/asymptote/examples/venn.asy
-2024/03/08 | 802 | graphics/asymptote/examples/vertexshading.asy
-2024/03/08 | 714 | graphics/asymptote/examples/Viviani.asy
-2024/03/08 | 360 | graphics/asymptote/examples/washer.asy
-2024/03/08 | 1010 | graphics/asymptote/examples/washermethod.asy
-2024/03/08 | 628 | graphics/asymptote/examples/wedge.asy
-2024/03/08 | 1030 | graphics/asymptote/examples/workcone.asy
-2024/03/08 | 978 | graphics/asymptote/examples/worksheet.asy
-2024/03/08 | 2626 | graphics/asymptote/examples/worldmap.asy
-2024/03/08 | 1261761 | graphics/asymptote/examples/worldmap.dat
-2024/03/08 | 580 | graphics/asymptote/examples/xsin1x.asy
-2024/03/08 | 3739 | graphics/asymptote/examples/xstitch.asy
-2024/03/08 | 743 | graphics/asymptote/examples/xxsq01.asy
-2024/03/08 | 866 | graphics/asymptote/examples/xxsq01x-1.asy
-2024/03/08 | 825 | graphics/asymptote/examples/xxsq01y.asy
-2024/03/08 | 222 | graphics/asymptote/examples/yingyang.asy
-2024/03/08 | 37889 | graphics/asymptote/exp.cc
-2024/03/08 | 30307 | graphics/asymptote/exp.h
-2024/03/08 | 1188 | graphics/asymptote/EXRFiles.cc
-2024/03/08 | 454 | graphics/asymptote/EXRFiles.h
-2024/03/08 | 178 | graphics/asymptote/fftw++asy.cc
-2024/03/08 | 1794 | graphics/asymptote/fftw++.cc
-2024/03/08 | 43757 | graphics/asymptote/fftw++.h
-2024/03/08 | 5748 | graphics/asymptote/fileio.cc
-2024/03/08 | 21341 | graphics/asymptote/fileio.h
-2024/03/08 | 1245 | graphics/asymptote/findsym.pl
-2024/03/08 | 1020 | graphics/asymptote/flatguide.cc
-2024/03/08 | 4209 | graphics/asymptote/flatguide.h
-2024/03/08 | 654 | graphics/asymptote/fpu.h
-2024/03/08 | 2164 | graphics/asymptote/frame.h
-2024/03/08 | 10055 | graphics/asymptote/fundec.cc
-2024/03/08 | 5131 | graphics/asymptote/fundec.h
-2024/03/08 | 1210929 | graphics/asymptote/gc-8.2.4.tar.gz
-2024/03/08 | 6425 | graphics/asymptote/generate_enums.py
-2024/03/08 | 4300 | graphics/asymptote/genv.cc
-2024/03/08 | 1882 | graphics/asymptote/genv.h
-2024/03/08 | 4520 | graphics/asymptote/getopt1.c
-2024/03/08 | 30147 | graphics/asymptote/getopt.c
-2024/03/08 | 6650 | graphics/asymptote/getopt.h
-2024/03/08 | 202 | graphics/asymptote/glew.c
-2024/03/08 | 1235678 | graphics/asymptote/GL/glew.c
-2024/03/08 | 1186601 | graphics/asymptote/GL/glew.h
-2024/03/08 | 73435 | graphics/asymptote/GL/glxew.h
-2024/03/08 | 76801 | graphics/asymptote/gl-matrix-2.4.0-pruned/dist/gl-matrix.js
-2024/03/08 | 1131 | graphics/asymptote/gl-matrix-2.4.0-pruned/LICENSE.js
-2024/03/08 | 66095 | graphics/asymptote/glrender.cc
-2024/03/08 | 9319 | graphics/asymptote/glrender.h
-2024/03/08 | 818 | graphics/asymptote/GLTextures.cc
-2024/03/08 | 3634 | graphics/asymptote/GLTextures.h
-2024/03/08 | 63314 | graphics/asymptote/GL/wglew.h
-2024/03/08 | 50437 | graphics/asymptote/gsl.cc
-2024/03/08 | 22 | graphics/asymptote/GUI/configs/__init__.py
-2024/03/08 | 1215 | graphics/asymptote/GUI/configs/xasyconfig.cson
-2024/03/08 | 476 | graphics/asymptote/GUI/configs/xasykeymap.cson
-2024/03/08 | 13787 | graphics/asymptote/GUI/ContextWindow.py
-2024/03/08 | 3592 | graphics/asymptote/GUI/CustMatTransform.py
-2024/03/08 | 100 | graphics/asymptote/GUI/DebugFlags.py
-2024/03/08 | 1149 | graphics/asymptote/guide.cc
-2024/03/08 | 294 | graphics/asymptote/guideflags.h
-2024/03/08 | 6725 | graphics/asymptote/guide.h
-2024/03/08 | 1751 | graphics/asymptote/GUI/GuidesManager.py
-2024/03/08 | 175504 | graphics/asymptote/GUI/icons_rc.py
-2024/03/08 | 23 | graphics/asymptote/GUI/__init__.py
-2024/03/08 | 15895 | graphics/asymptote/GUI/InplaceAddObj.py
-2024/03/08 | 5272 | graphics/asymptote/GUI/labelEditor.py
-2024/03/08 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
-2024/03/08 | 2445 | graphics/asymptote/GUI/PrimitiveShape.py
-2024/03/08 | 10038 | graphics/asymptote/GUI/pyUIClass/custMatTransform.py
-2024/03/08 | 6247 | graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
-2024/03/08 | 2948 | graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
-2024/03/08 | 7222 | graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
-2024/03/08 | 2960 | graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
-2024/03/08 | 4942 | graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
-2024/03/08 | 4761 | graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
-2024/03/08 | 59583 | graphics/asymptote/GUI/pyUIClass/window1.py
-2024/03/08 | 57 | graphics/asymptote/GUI/requirements.txt
-2024/03/08 | 361 | graphics/asymptote/GUI/res/icons/anchor.svg
-2024/03/08 | 626 | graphics/asymptote/GUI/res/icons/android-arrow-back.svg
-2024/03/08 | 626 | graphics/asymptote/GUI/res/icons/android-arrow-forward.svg
-2024/03/08 | 790 | graphics/asymptote/GUI/res/icons/android-camera.svg
-2024/03/08 | 683 | graphics/asymptote/GUI/res/icons/android-close.svg
-2024/03/08 | 1302 | graphics/asymptote/GUI/res/icons/android-color-palette.svg
-2024/03/08 | 664 | graphics/asymptote/GUI/res/icons/android-delete.svg
-2024/03/08 | 620 | graphics/asymptote/GUI/res/icons/android-done.svg
-2024/03/08 | 810 | graphics/asymptote/GUI/res/icons/android-expand.svg
-2024/03/08 | 840 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
-2024/03/08 | 1467 | graphics/asymptote/GUI/res/icons/android-hand.svg
-2024/03/08 | 1108 | graphics/asymptote/GUI/res/icons/android-locate.svg
-2024/03/08 | 752 | graphics/asymptote/GUI/res/icons/android-radio-button-off.svg
-2024/03/08 | 831 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
-2024/03/08 | 795 | graphics/asymptote/GUI/res/icons/android-refresh.svg
-2024/03/08 | 705 | graphics/asymptote/GUI/res/icons/arrow-move.svg
-2024/03/08 | 631 | graphics/asymptote/GUI/res/icons/arrow-resize.svg
-2024/03/08 | 986 | graphics/asymptote/GUI/res/icons/brush.svg
-2024/03/08 | 593 | graphics/asymptote/GUI/res/icons/bucket.asy
-2024/03/08 | 1436 | graphics/asymptote/GUI/res/icons/bucket.svg
-2024/03/08 | 111 | graphics/asymptote/GUI/res/icons/center.asy
-2024/03/08 | 124 | graphics/asymptote/GUI/res/icons/centerorigin.asy
-2024/03/08 | 1022 | graphics/asymptote/GUI/res/icons/centerorigin.svg
-2024/03/08 | 858 | graphics/asymptote/GUI/res/icons/center.svg
-2024/03/08 | 771 | graphics/asymptote/GUI/res/icons/check.svg
-2024/03/08 | 1000 | graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
-2024/03/08 | 985 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
-2024/03/08 | 743 | graphics/asymptote/GUI/res/icons/circle.svg
-2024/03/08 | 109 | graphics/asymptote/GUI/res/icons/closedcurve.asy
-2024/03/08 | 1187 | graphics/asymptote/GUI/res/icons/closedcurve.svg
-2024/03/08 | 109 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
-2024/03/08 | 1058 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
-2024/03/08 | 829 | graphics/asymptote/GUI/res/icons/close-round.svg
-2024/03/08 | 1180 | graphics/asymptote/GUI/res/icons/code.svg
-2024/03/08 | 863 | graphics/asymptote/GUI/res/icons/edit.svg
-2024/03/08 | 988 | graphics/asymptote/GUI/res/icons/eye.svg
-2024/03/08 | 1884 | graphics/asymptote/GUI/res/icons/filledbucket.svg
-2024/03/08 | 1732 | graphics/asymptote/GUI/res/icons/grid.svg
-2024/03/08 | 951 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
-2024/03/08 | 102 | graphics/asymptote/GUI/res/icons/opencurve.asy
-2024/03/08 | 1139 | graphics/asymptote/GUI/res/icons/opencurve.svg
-2024/03/08 | 102 | graphics/asymptote/GUI/res/icons/openpolygon.asy
-2024/03/08 | 1043 | graphics/asymptote/GUI/res/icons/openpolygon.svg
-2024/03/08 | 750 | graphics/asymptote/GUI/res/icons/plus-round.svg
-2024/03/08 | 1808 | graphics/asymptote/GUI/res/icons.qrc
-2024/03/08 | 1090 | graphics/asymptote/GUI/res/icons/redo.svg
-2024/03/08 | 663 | graphics/asymptote/GUI/res/icons/save.svg
-2024/03/08 | 1899 | graphics/asymptote/GUI/res/icons/social-python.svg
-2024/03/08 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
-2024/03/08 | 284 | graphics/asymptote/GUI/res/icons/text.svg
-2024/03/08 | 1226 | graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
-2024/03/08 | 1047 | graphics/asymptote/GUI/res/icons/undo.svg
-2024/03/08 | 1449 | graphics/asymptote/GUI/SetCustomAnchor.py
-2024/03/08 | 393 | graphics/asymptote/GUI/setup.py
-2024/03/08 | 3616 | graphics/asymptote/GUI/UndoRedoStack.py
-2024/03/08 | 3267 | graphics/asymptote/GUI/Widg_addLabel.py
-2024/03/08 | 877 | graphics/asymptote/GUI/Widg_addPolyOpt.py
-2024/03/08 | 1658 | graphics/asymptote/GUI/Widg_editBezier.py
-2024/03/08 | 98112 | graphics/asymptote/GUI/Window1.py
-2024/03/08 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
-2024/03/08 | 6552 | graphics/asymptote/GUI/windows/labelTextEditor.ui
-2024/03/08 | 2631 | graphics/asymptote/GUI/windows/setCustomAnchor.ui
-2024/03/08 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
-2024/03/08 | 2941 | graphics/asymptote/GUI/windows/widg_addPolyOpt.ui
-2024/03/08 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
-2024/03/08 | 4166 | graphics/asymptote/GUI/windows/widgetPointEditor.ui
-2024/03/08 | 79003 | graphics/asymptote/GUI/windows/window1.ui
-2024/03/08 | 67088 | graphics/asymptote/GUI/xasy2asy.py
-2024/03/08 | 1183 | graphics/asymptote/GUI/xasyArgs.py
-2024/03/08 | 13816 | graphics/asymptote/GUI/xasyBezierInterface.py
-2024/03/08 | 4766 | graphics/asymptote/GUI/xasyFile.py
-2024/03/08 | 6717 | graphics/asymptote/GUI/xasyOptions.py
-2024/03/08 | 611 | graphics/asymptote/GUI/xasy.py
-2024/03/08 | 586 | graphics/asymptote/GUI/xasyStrings.py
-2024/03/08 | 733 | graphics/asymptote/GUI/xasySvg.py
-2024/03/08 | 1015 | graphics/asymptote/GUI/xasyTransform.py
-2024/03/08 | 1542 | graphics/asymptote/GUI/xasyUtils.py
-2024/03/08 | 238 | graphics/asymptote/GUI/xasyValidator.py
-2024/03/08 | 12823 | graphics/asymptote/impdatum.cc
-2024/03/08 | 127 | graphics/asymptote/index.html
-2024/03/08 | 10445 | graphics/asymptote/INSTALL
-2024/03/08 | 15645 | graphics/asymptote/install-sh
-2024/03/08 | 1982 | graphics/asymptote/inst.h
-2024/03/08 | 5689 | graphics/asymptote/interact.cc
-2024/03/08 | 1345 | graphics/asymptote/interact.h
-2024/03/08 | 5733 | graphics/asymptote/item.h
-2024/03/08 | 11221 | graphics/asymptote/jsfile.cc
-2024/03/08 | 2623 | graphics/asymptote/jsfile.h
-2024/03/08 | 609 | graphics/asymptote/keywords.cc
-2024/03/08 | 1253 | graphics/asymptote/keywords.pl
-2024/03/08 | 22345 | graphics/asymptote/knot.cc
-2024/03/08 | 12259 | graphics/asymptote/knot.h
-2024/03/08 | 342 | graphics/asymptote/lexical.h
-2024/03/08 | 83423 | graphics/asymptote/lex.yy.cc
-2024/03/08 | 506313 | graphics/asymptote/libatomic_ops-7.6.12.tar.gz
-2024/03/08 | 35147 | graphics/asymptote/LICENSE
-2024/03/08 | 7639 | graphics/asymptote/LICENSE.LESSER
-2024/03/08 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
-2024/03/08 | 2194 | graphics/asymptote/locate.cc
-2024/03/08 | 631 | graphics/asymptote/locate.h
-2024/03/08 | 12868 | graphics/asymptote/LspCpp/CMakeLists.txt
-2024/03/08 | 6605 | graphics/asymptote/LspCpp/examples/StdIOClientExample.cpp
-2024/03/08 | 4923 | graphics/asymptote/LspCpp/examples/StdIOServerExample.cpp
-2024/03/08 | 6934 | graphics/asymptote/LspCpp/examples/TcpServerExample.cpp
-2024/03/08 | 8092 | graphics/asymptote/LspCpp/examples/WebsocketExample.cpp
-2024/03/08 | 492 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Cancellation.h
-2024/03/08 | 1480 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Condition.h
-2024/03/08 | 7671 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Context.h
-2024/03/08 | 1831 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Endpoint.h
-2024/03/08 | 5114 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/future.h
-2024/03/08 | 231 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/GCThreadContext.h
-2024/03/08 | 2901 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/json.h
-2024/03/08 | 1545 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h
-2024/03/08 | 2013 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h
-2024/03/08 | 30638 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/macro_map.h
-2024/03/08 | 751 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/message.h
-2024/03/08 | 6964 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/MessageIssue.h
-2024/03/08 | 2418 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/MessageJsonHandler.h
-2024/03/08 | 595 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/MessageProducer.h
-2024/03/08 | 1832 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/NotificationInMessage.h
-2024/03/08 | 158 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/optionalVersion.h
-2024/03/08 | 14261 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/RemoteEndPoint.h
-2024/03/08 | 2205 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h
-2024/03/08 | 1765 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/ScopeExit.h
-2024/03/08 | 11526 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/serializer.h
-2024/03/08 | 5366 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/stream.h
-2024/03/08 | 2279 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/StreamMessageProducer.h
-2024/03/08 | 1182 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/TcpServer.h
-2024/03/08 | 6619 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/threaded_queue.h
-2024/03/08 | 6369 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/traits.h
-2024/03/08 | 2424 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/WebSocketServer.h
-2024/03/08 | 790 | graphics/asymptote/LspCpp/include/LibLsp/lsp/AbsolutePath.h
-2024/03/08 | 11766 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ClientPreferences.h
-2024/03/08 | 1658 | graphics/asymptote/LspCpp/include/LibLsp/lsp/client/registerCapability.h
-2024/03/08 | 1103 | graphics/asymptote/LspCpp/include/LibLsp/lsp/client/unregisterCapability.h
-2024/03/08 | 3470 | graphics/asymptote/LspCpp/include/LibLsp/lsp/CodeActionParams.h
-2024/03/08 | 264 | graphics/asymptote/LspCpp/include/LibLsp/lsp/Directory.h
-2024/03/08 | 656 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ExecuteCommandParams.h
-2024/03/08 | 646 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/addOverridableMethods.h
-2024/03/08 | 390 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/buildWorkspace.h
-2024/03/08 | 891 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkConstructorsStatus.h
-2024/03/08 | 869 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkDelegateMethodsStatus.h
-2024/03/08 | 1142 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkHashCodeEqualsStatus.h
-2024/03/08 | 722 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkToStringStatus.h
-2024/03/08 | 294 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/classFileContents.h
-2024/03/08 | 1158 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/codeActionResult.h
-2024/03/08 | 973 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/executeCommand.h
-2024/03/08 | 606 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/findLinks.h
-2024/03/08 | 586 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateAccessors.h
-2024/03/08 | 645 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateConstructors.h
-2024/03/08 | 870 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateDelegateMethods.h
-2024/03/08 | 822 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateHashCodeEquals.h
-2024/03/08 | 533 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateToString.h
-2024/03/08 | 2009 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/getMoveDestinations.h
-2024/03/08 | 2353 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/getRefactorEdit.h
-2024/03/08 | 325 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/listOverridableMethods.h
-2024/03/08 | 320 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/Move.h
-2024/03/08 | 301 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/organizeImports.h
-2024/03/08 | 1075 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/OverridableMethod.h
-2024/03/08 | 309 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/projectConfigurationUpdate.h
-2024/03/08 | 846 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/resolveUnimplementedAccessors.h
-2024/03/08 | 729 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/searchSymbols.h
-2024/03/08 | 243 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/WorkspaceSymbolParams.h
-2024/03/08 | 5169 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/sonarlint/protocol.h
-2024/03/08 | 196 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/exit.h
-2024/03/08 | 482 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/initialized.h
-2024/03/08 | 1391 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/initialize.h
-2024/03/08 | 3383 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/InitializeParams.h
-2024/03/08 | 1184 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsClientCapabilities.h
-2024/03/08 | 21271 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsServerCapabilities.h
-2024/03/08 | 24043 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsTextDocumentClientCapabilities.h
-2024/03/08 | 7474 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h
-2024/03/08 | 700 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/progress.h
-2024/03/08 | 473 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/shutdown.h
-2024/03/08 | 5818 | graphics/asymptote/LspCpp/include/LibLsp/lsp/IProgressMonitor.h
-2024/03/08 | 3526 | graphics/asymptote/LspCpp/include/LibLsp/lsp/language/language.h
-2024/03/08 | 2033 | graphics/asymptote/LspCpp/include/LibLsp/lsp/location_type.h
-2024/03/08 | 4118 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lru_cache.h
-2024/03/08 | 4782 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsAny.h
-2024/03/08 | 1354 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCodeAction.h
-2024/03/08 | 1475 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCommand.h
-2024/03/08 | 881 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsDocumentUri.h
-2024/03/08 | 1389 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsFormattingOptions.h
-2024/03/08 | 1174 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsMarkedString.h
-2024/03/08 | 1579 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsp_code_action.h
-2024/03/08 | 7184 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsp_completion.h
-2024/03/08 | 3978 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsp_diagnostic.h
-2024/03/08 | 1291 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsPosition.h
-2024/03/08 | 941 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsRange.h
-2024/03/08 | 3630 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsResponseError.h
-2024/03/08 | 842 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentEdit.h
-2024/03/08 | 453 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentIdentifier.h
-2024/03/08 | 747 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentItem.h
-2024/03/08 | 714 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentPositionParams.h
-2024/03/08 | 2688 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextEdit.h
-2024/03/08 | 1183 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h
-2024/03/08 | 2615 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsWorkspaceEdit.h
-2024/03/08 | 3915 | graphics/asymptote/LspCpp/include/LibLsp/lsp/Markup/Markup.h
-2024/03/08 | 45222 | graphics/asymptote/LspCpp/include/LibLsp/lsp/Markup/string_ref.h
-2024/03/08 | 74 | graphics/asymptote/LspCpp/include/LibLsp/lsp/method_type.h
-2024/03/08 | 580 | graphics/asymptote/LspCpp/include/LibLsp/lsp/out_list.h
-2024/03/08 | 376 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ParentProcessWatcher.h
-2024/03/08 | 1318 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ProcessIoService.h
-2024/03/08 | 218 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ProtocolJsonHandler.h
-2024/03/08 | 3078 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ResourceOperation.h
-2024/03/08 | 1192 | graphics/asymptote/LspCpp/include/LibLsp/lsp/SimpleTimer.h
-2024/03/08 | 4718 | graphics/asymptote/LspCpp/include/LibLsp/lsp/symbol.h
-2024/03/08 | 4089 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/callHierarchy.h
-2024/03/08 | 2787 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/code_action.h
-2024/03/08 | 1170 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/code_lens.h
-2024/03/08 | 1819 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/colorPresentation.h
-2024/03/08 | 2499 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/completion.h
-2024/03/08 | 934 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/declaration_definition.h
-2024/03/08 | 1638 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_change.h
-2024/03/08 | 800 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_close.h
-2024/03/08 | 924 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_open.h
-2024/03/08 | 1175 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/didRenameFiles.h
-2024/03/08 | 808 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_save.h
-2024/03/08 | 2182 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/documentColor.h
-2024/03/08 | 1235 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/document_link.h
-2024/03/08 | 1829 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/document_symbol.h
-2024/03/08 | 1875 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/foldingRange.h
-2024/03/08 | 848 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/formatting.h
-2024/03/08 | 573 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/highlight.h
-2024/03/08 | 1796 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/hover.h
-2024/03/08 | 488 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/implementation.h
-2024/03/08 | 1421 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/linkedEditingRange.h
-2024/03/08 | 1138 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/onTypeFormatting.h
-2024/03/08 | 1065 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/prepareRename.h
-2024/03/08 | 770 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/publishDiagnostics.h
-2024/03/08 | 900 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/range_formatting.h
-2024/03/08 | 1243 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/references.h
-2024/03/08 | 1147 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/rename.h
-2024/03/08 | 223 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/resolveCodeLens.h
-2024/03/08 | 489 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/resolveCompletionItem.h
-2024/03/08 | 873 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/resolveTypeHierarchy.h
-2024/03/08 | 1550 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/selectionRange.h
-2024/03/08 | 2868 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/semanticHighlighting.h
-2024/03/08 | 11227 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/SemanticTokens.h
-2024/03/08 | 3349 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/signature_help.h
-2024/03/08 | 498 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/type_definition.h
-2024/03/08 | 4674 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/typeHierarchy.h
-2024/03/08 | 2182 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/willSave.h
-2024/03/08 | 4872 | graphics/asymptote/LspCpp/include/LibLsp/lsp/utils.h
-2024/03/08 | 2407 | graphics/asymptote/LspCpp/include/LibLsp/lsp/windows/MessageNotify.h
-2024/03/08 | 2161 | graphics/asymptote/LspCpp/include/LibLsp/lsp/working_files.h
-2024/03/08 | 1168 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/applyEdit.h
-2024/03/08 | 1239 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/configuration.h
-2024/03/08 | 615 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/did_change_configuration.h
-2024/03/08 | 1352 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/did_change_watched_files.h
-2024/03/08 | 1423 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/didChangeWorkspaceFolders.h
-2024/03/08 | 794 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/execute_command.h
-2024/03/08 | 428 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/symbol.h
-2024/03/08 | 1008 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/workspaceFolders.h
-2024/03/08 | 1066 | graphics/asymptote/LspCpp/LICENSE
-2024/03/08 | 1203 | graphics/asymptote/LspCpp/README.md
-2024/03/08 | 964 | graphics/asymptote/LspCpp/src/jsonrpc/Context.cpp
-2024/03/08 | 1388 | graphics/asymptote/LspCpp/src/jsonrpc/Endpoint.cpp
-2024/03/08 | 291 | graphics/asymptote/LspCpp/src/jsonrpc/GCThreadContext.cpp
-2024/03/08 | 2804 | graphics/asymptote/LspCpp/src/jsonrpc/message.cpp
-2024/03/08 | 1532 | graphics/asymptote/LspCpp/src/jsonrpc/MessageJsonHandler.cpp
-2024/03/08 | 24372 | graphics/asymptote/LspCpp/src/jsonrpc/RemoteEndPoint.cpp
-2024/03/08 | 5242 | graphics/asymptote/LspCpp/src/jsonrpc/serializer.cpp
-2024/03/08 | 9790 | graphics/asymptote/LspCpp/src/jsonrpc/StreamMessageProducer.cpp
-2024/03/08 | 10173 | graphics/asymptote/LspCpp/src/jsonrpc/TcpServer.cpp
-2024/03/08 | 465 | graphics/asymptote/LspCpp/src/jsonrpc/threaded_queue.cpp
-2024/03/08 | 10663 | graphics/asymptote/LspCpp/src/jsonrpc/WebSocketServer.cpp
-2024/03/08 | 1376 | graphics/asymptote/LspCpp/src/lsp/initialize.cpp
-2024/03/08 | 30716 | graphics/asymptote/LspCpp/src/lsp/lsp.cpp
-2024/03/08 | 2289 | graphics/asymptote/LspCpp/src/lsp/lsp_diagnostic.cpp
-2024/03/08 | 33741 | graphics/asymptote/LspCpp/src/lsp/Markup.cpp
-2024/03/08 | 4290 | graphics/asymptote/LspCpp/src/lsp/ParentProcessWatcher.cpp
-2024/03/08 | 29193 | graphics/asymptote/LspCpp/src/lsp/ProtocolJsonHandler.cpp
-2024/03/08 | 13776 | graphics/asymptote/LspCpp/src/lsp/textDocument.cpp
-2024/03/08 | 18860 | graphics/asymptote/LspCpp/src/lsp/utils.cpp
-2024/03/08 | 5358 | graphics/asymptote/LspCpp/src/lsp/working_files.cpp
-2024/03/08 | 2662 | graphics/asymptote/LspCpp/third_party/rapidjson/appveyor.yml
-2024/03/08 | 5 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/abcde.txt
-2024/03/08 | 582 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/glossary.json
-2024/03/08 | 872 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/menu.json
-2024/03/08 | 103 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/readme.txt
-2024/03/08 | 687491 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/sample.json
-2024/03/08 | 3467 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/webapp.json
-2024/03/08 | 601 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/widget.json
-2024/03/08 | 4375 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/draft-04/schema
-2024/03/08 | 370 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16bebom.json
-2024/03/08 | 368 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16be.json
-2024/03/08 | 370 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16lebom.json
-2024/03/08 | 368 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16le.json
-2024/03/08 | 740 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32bebom.json
-2024/03/08 | 736 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32be.json
-2024/03/08 | 740 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32lebom.json
-2024/03/08 | 736 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32le.json
-2024/03/08 | 319 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf8bom.json
-2024/03/08 | 316 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf8.json
-2024/03/08 | 58 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail10.json
-2024/03/08 | 29 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail11.json
-2024/03/08 | 31 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail12.json
-2024/03/08 | 43 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail13.json
-2024/03/08 | 31 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail14.json
-2024/03/08 | 34 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail15.json
-2024/03/08 | 8 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail16.json
-2024/03/08 | 34 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail17.json
-2024/03/08 | 50 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail18.json
-2024/03/08 | 22 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail19.json
-2024/03/08 | 60 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail1.json
-2024/03/08 | 23 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail20.json
-2024/03/08 | 32 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail21.json
-2024/03/08 | 33 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail22.json
-2024/03/08 | 20 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail23.json
-2024/03/08 | 16 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail24.json
-2024/03/08 | 29 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail25.json
-2024/03/08 | 38 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail26.json
-2024/03/08 | 14 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail27.json
-2024/03/08 | 15 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail28.json
-2024/03/08 | 4 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail29.json
-2024/03/08 | 17 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail2.json
-2024/03/08 | 5 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail30.json
-2024/03/08 | 7 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail31.json
-2024/03/08 | 40 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail32.json
-2024/03/08 | 12 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail33.json
-2024/03/08 | 37 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail3.json
-2024/03/08 | 16 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail4.json
-2024/03/08 | 24 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail5.json
-2024/03/08 | 26 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail6.json
-2024/03/08 | 26 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail7.json
-2024/03/08 | 16 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail8.json
-2024/03/08 | 22 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail9.json
-2024/03/08 | 1441 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/pass1.json
-2024/03/08 | 52 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/pass2.json
-2024/03/08 | 148 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/pass3.json
-2024/03/08 | 173 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/readme.txt
-2024/03/08 | 9059 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/bin/jsonschema_suite
-2024/03/08 | 1057 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/LICENSE
-2024/03/08 | 4787 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/README.md
-2024/03/08 | 25 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/remotes/folder/folderInteger.json
-2024/03/08 | 25 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/remotes/integer.json
-2024/03/08 | 110 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/remotes/subSchemas.json
-2024/03/08 | 2257 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/additionalItems.json
-2024/03/08 | 2745 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/additionalProperties.json
-2024/03/08 | 1273 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/default.json
-2024/03/08 | 2989 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/dependencies.json
-2024/03/08 | 1936 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/disallow.json
-2024/03/08 | 1544 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/divisibleBy.json
-2024/03/08 | 1964 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/enum.json
-2024/03/08 | 2591 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/extends.json
-2024/03/08 | 1136 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/items.json
-2024/03/08 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/maximum.json
-2024/03/08 | 706 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/maxItems.json
-2024/03/08 | 895 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/maxLength.json
-2024/03/08 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/minimum.json
-2024/03/08 | 693 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/minItems.json
-2024/03/08 | 886 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/minLength.json
-2024/03/08 | 3075 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/bignum.json
-2024/03/08 | 6751 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/format.json
-2024/03/08 | 463 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/jsregex.json
-2024/03/08 | 384 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/zeroTerminatedFloats.json
-2024/03/08 | 857 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/pattern.json
-2024/03/08 | 3365 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/patternProperties.json
-2024/03/08 | 2881 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/properties.json
-2024/03/08 | 4385 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/ref.json
-2024/03/08 | 1961 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/refRemote.json
-2024/03/08 | 1282 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/required.json
-2024/03/08 | 13217 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/type.json
-2024/03/08 | 2613 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/uniqueItems.json
-2024/03/08 | 2282 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/additionalItems.json
-2024/03/08 | 2745 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/additionalProperties.json
-2024/03/08 | 3025 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/allOf.json
-2024/03/08 | 1608 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/anyOf.json
-2024/03/08 | 1273 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/default.json
-2024/03/08 | 854 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/definitions.json
-2024/03/08 | 3139 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/dependencies.json
-2024/03/08 | 1975 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/enum.json
-2024/03/08 | 1136 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/items.json
-2024/03/08 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maximum.json
-2024/03/08 | 706 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maxItems.json
-2024/03/08 | 896 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maxLength.json
-2024/03/08 | 759 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maxProperties.json
-2024/03/08 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minimum.json
-2024/03/08 | 693 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minItems.json
-2024/03/08 | 886 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minLength.json
-2024/03/08 | 725 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minProperties.json
-2024/03/08 | 1525 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/multipleOf.json
-2024/03/08 | 2266 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/not.json
-2024/03/08 | 1607 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/oneOf.json
-2024/03/08 | 3075 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/optional/bignum.json
-2024/03/08 | 4608 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/optional/format.json
-2024/03/08 | 384 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/optional/zeroTerminatedFloats.json
-2024/03/08 | 857 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/pattern.json
-2024/03/08 | 3365 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/patternProperties.json
-2024/03/08 | 2881 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/properties.json
-2024/03/08 | 4366 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/ref.json
-2024/03/08 | 1961 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/refRemote.json
-2024/03/08 | 923 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/required.json
-2024/03/08 | 9298 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/type.json
-2024/03/08 | 2613 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/uniqueItems.json
-2024/03/08 | 134 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tox.ini
-2024/03/08 | 30003 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/alotofkeys.json
-2024/03/08 | 849 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/booleans.json
-2024/03/08 | 1698 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/floats.json
-2024/03/08 | 4202 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/guids.json
-2024/03/08 | 1098 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/integers.json
-2024/03/08 | 15142 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/mixed.json
-2024/03/08 | 802 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/nulls.json
-2024/03/08 | 33764 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/paragraphs.json
-2024/03/08 | 86 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/readme.txt
-2024/03/08 | 3150 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/address.json
-2024/03/08 | 84 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/allOf_address.json
-2024/03/08 | 84 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/anyOf_address.json
-2024/03/08 | 1315 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/idandref.json
-2024/03/08 | 84 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/oneOf_address.json
-2024/03/08 | 6818 | graphics/asymptote/LspCpp/third_party/rapidjson/CHANGELOG.md
-2024/03/08 | 10429 | graphics/asymptote/LspCpp/third_party/rapidjson/CMakeLists.txt
-2024/03/08 | 828 | graphics/asymptote/LspCpp/third_party/rapidjson/CMakeModules/FindGTestSrc.cmake
-2024/03/08 | 2175 | graphics/asymptote/LspCpp/third_party/rapidjson/contrib/natvis/LICENSE
-2024/03/08 | 2729 | graphics/asymptote/LspCpp/third_party/rapidjson/contrib/natvis/rapidjson.natvis
-2024/03/08 | 678 | graphics/asymptote/LspCpp/third_party/rapidjson/contrib/natvis/README.md
-2024/03/08 | 1052 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/CMakeLists.txt
-2024/03/08 | 912 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/architecture.dot
-2024/03/08 | 16569 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/architecture.png
-2024/03/08 | 2239 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/insituparsing.dot
-2024/03/08 | 37281 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/insituparsing.png
-2024/03/08 | 1915 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/iterative-parser-states-diagram.dot
-2024/03/08 | 92378 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/iterative-parser-states-diagram.png
-2024/03/08 | 176 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/makefile
-2024/03/08 | 935 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move1.dot
-2024/03/08 | 16081 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move1.png
-2024/03/08 | 1502 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move2.dot
-2024/03/08 | 41517 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move2.png
-2024/03/08 | 1454 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move3.dot
-2024/03/08 | 36371 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move3.png
-2024/03/08 | 1427 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/normalparsing.dot
-2024/03/08 | 32887 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/normalparsing.png
-2024/03/08 | 1435 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/simpledom.dot
-2024/03/08 | 43670 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/simpledom.png
-2024/03/08 | 1456 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/tutorial.dot
-2024/03/08 | 44634 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/tutorial.png
-2024/03/08 | 1775 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/utilityclass.dot
-2024/03/08 | 99993 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/utilityclass.png
-2024/03/08 | 15464 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/dom.md
-2024/03/08 | 15393 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/dom.zh-cn.md
-2024/03/08 | 103393 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/Doxyfile.in
-2024/03/08 | 103478 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/Doxyfile.zh-cn.in
-2024/03/08 | 6708 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/encoding.md
-2024/03/08 | 6860 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/encoding.zh-cn.md
-2024/03/08 | 15364 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/faq.md
-2024/03/08 | 15030 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/faq.zh-cn.md
-2024/03/08 | 5063 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/features.md
-2024/03/08 | 4805 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/features.zh-cn.md
-2024/03/08 | 22426 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/internals.md
-2024/03/08 | 21956 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/internals.zh-cn.md
-2024/03/08 | 229 | graphics/asymptote/LspCpp/third_party/rapidjson/docker/debian/Dockerfile
-2024/03/08 | 5259 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/logo/rapidjson.png
-2024/03/08 | 4230 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/logo/rapidjson.svg
-2024/03/08 | 6572 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/doxygenextra.css
-2024/03/08 | 6090 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/DoxygenLayout.xml
-2024/03/08 | 256 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/footer.html
-2024/03/08 | 1137 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/header.html
-2024/03/08 | 363 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/npm.md
-2024/03/08 | 1268 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/performance.md
-2024/03/08 | 1236 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/performance.zh-cn.md
-2024/03/08 | 8883 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/pointer.md
-2024/03/08 | 8532 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/pointer.zh-cn.md
-2024/03/08 | 21276 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/sax.md
-2024/03/08 | 19967 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/sax.zh-cn.md
-2024/03/08 | 18222 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/schema.md
-2024/03/08 | 9765 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/schema.zh-cn.md
-2024/03/08 | 14531 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/stream.md
-2024/03/08 | 14325 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/stream.zh-cn.md
-2024/03/08 | 22121 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/tutorial.md
-2024/03/08 | 21546 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/tutorial.zh-cn.md
-2024/03/08 | 7125 | graphics/asymptote/LspCpp/third_party/rapidjson/example/archiver/archiver.cpp
-2024/03/08 | 3563 | graphics/asymptote/LspCpp/third_party/rapidjson/example/archiver/archiver.h
-2024/03/08 | 6849 | graphics/asymptote/LspCpp/third_party/rapidjson/example/archiver/archivertest.cpp
-2024/03/08 | 2576 | graphics/asymptote/LspCpp/third_party/rapidjson/example/capitalize/capitalize.cpp
-2024/03/08 | 982 | graphics/asymptote/LspCpp/third_party/rapidjson/example/CMakeLists.txt
-2024/03/08 | 1014 | graphics/asymptote/LspCpp/third_party/rapidjson/example/condense/condense.cpp
-2024/03/08 | 5933 | graphics/asymptote/LspCpp/third_party/rapidjson/example/filterkeydom/filterkeydom.cpp
-2024/03/08 | 4963 | graphics/asymptote/LspCpp/third_party/rapidjson/example/filterkey/filterkey.cpp
-2024/03/08 | 5996 | graphics/asymptote/LspCpp/third_party/rapidjson/example/jsonx/jsonx.cpp
-2024/03/08 | 9349 | graphics/asymptote/LspCpp/third_party/rapidjson/example/lookaheadparser/lookaheadparser.cpp
-2024/03/08 | 2814 | graphics/asymptote/LspCpp/third_party/rapidjson/example/messagereader/messagereader.cpp
-2024/03/08 | 5129 | graphics/asymptote/LspCpp/third_party/rapidjson/example/parsebyparts/parsebyparts.cpp
-2024/03/08 | 2245 | graphics/asymptote/LspCpp/third_party/rapidjson/example/prettyauto/prettyauto.cpp
-2024/03/08 | 1019 | graphics/asymptote/LspCpp/third_party/rapidjson/example/pretty/pretty.cpp
-2024/03/08 | 8702 | graphics/asymptote/LspCpp/third_party/rapidjson/example/schemavalidator/schemavalidator.cpp
-2024/03/08 | 4581 | graphics/asymptote/LspCpp/third_party/rapidjson/example/serialize/serialize.cpp
-2024/03/08 | 685 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simpledom/simpledom.cpp
-2024/03/08 | 2255 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simplepullreader/simplepullreader.cpp
-2024/03/08 | 1866 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simplereader/simplereader.cpp
-2024/03/08 | 1026 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simplewriter/simplewriter.cpp
-2024/03/08 | 1610 | graphics/asymptote/LspCpp/third_party/rapidjson/example/sortkeys/sortkeys.cpp
-2024/03/08 | 942 | graphics/asymptote/LspCpp/third_party/rapidjson/example/traverseaspointer.cpp
-2024/03/08 | 6253 | graphics/asymptote/LspCpp/third_party/rapidjson/example/tutorial/tutorial.cpp
-2024/03/08 | 94 | graphics/asymptote/LspCpp/third_party/rapidjson/include_dirs.js
-2024/03/08 | 22580 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h
-2024/03/08 | 2260 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/cursorstreamwrapper.h
-2024/03/08 | 133685 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/document.h
-2024/03/08 | 10641 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/encodedstream.h
-2024/03/08 | 29242 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/encodings.h
-2024/03/08 | 13025 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/error/en.h
-2024/03/08 | 13353 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/error/error.h
-2024/03/08 | 2974 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/filereadstream.h
-2024/03/08 | 3119 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/filewritestream.h
-2024/03/08 | 4007 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/fwd.h
-2024/03/08 | 9252 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/biginteger.h
-2024/03/08 | 2045 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h
-2024/03/08 | 11580 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/diyfp.h
-2024/03/08 | 8469 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/dtoa.h
-2024/03/08 | 2969 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/ieee754.h
-2024/03/08 | 10110 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h
-2024/03/08 | 6616 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h
-2024/03/08 | 3567 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/pow10.h
-2024/03/08 | 26102 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/regex.h
-2024/03/08 | 7157 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/stack.h
-2024/03/08 | 2721 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/strfunc.h
-2024/03/08 | 9032 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/strtod.h
-2024/03/08 | 1398 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/swap.h
-2024/03/08 | 4051 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/istreamwrapper.h
-2024/03/08 | 2534 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/memorybuffer.h
-2024/03/08 | 2642 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/memorystream.h
-2024/03/08 | 8361 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/msinttypes/inttypes.h
-2024/03/08 | 9375 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/msinttypes/stdint.h
-2024/03/08 | 2303 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/ostreamwrapper.h
-2024/03/08 | 63574 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/pointer.h
-2024/03/08 | 10504 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/prettywriter.h
-2024/03/08 | 25584 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h
-2024/03/08 | 94332 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/reader.h
-2024/03/08 | 146751 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/schema.h
-2024/03/08 | 6732 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/stream.h
-2024/03/08 | 3968 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/stringbuffer.h
-2024/03/08 | 19752 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/uri.h
-2024/03/08 | 26817 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/writer.h
-2024/03/08 | 355 | graphics/asymptote/LspCpp/third_party/rapidjson/library.json
-2024/03/08 | 5152 | graphics/asymptote/LspCpp/third_party/rapidjson/license.txt
-2024/03/08 | 561 | graphics/asymptote/LspCpp/third_party/rapidjson/package.json
-2024/03/08 | 3407 | graphics/asymptote/LspCpp/third_party/rapidjson/rapidjson.autopkg
-2024/03/08 | 983 | graphics/asymptote/LspCpp/third_party/rapidjson/RapidJSONConfig.cmake.in
-2024/03/08 | 469 | graphics/asymptote/LspCpp/third_party/rapidjson/RapidJSONConfigVersion.cmake.in
-2024/03/08 | 229 | graphics/asymptote/LspCpp/third_party/rapidjson/RapidJSON.pc.in
-2024/03/08 | 11146 | graphics/asymptote/LspCpp/third_party/rapidjson/readme.md
-2024/03/08 | 8795 | graphics/asymptote/LspCpp/third_party/rapidjson/readme.zh-cn.md
-2024/03/08 | 491 | graphics/asymptote/LspCpp/third_party/rapidjson/test/CMakeLists.txt
-2024/03/08 | 834 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/CMakeLists.txt
-2024/03/08 | 35461 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/misctest.cpp
-2024/03/08 | 971 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/perftest.cpp
-2024/03/08 | 5752 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/perftest.h
-2024/03/08 | 4438 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/platformtest.cpp
-2024/03/08 | 16298 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/rapidjsontest.cpp
-2024/03/08 | 7218 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/schematest.cpp
-2024/03/08 | 9036 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/allocatorstest.cpp
-2024/03/08 | 4416 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/bigintegertest.cpp
-2024/03/08 | 1088 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/clzlltest.cpp
-2024/03/08 | 3060 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/CMakeLists.txt
-2024/03/08 | 3740 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/cursorstreamwrappertest.cpp
-2024/03/08 | 21271 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/documenttest.cpp
-2024/03/08 | 3437 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/dtoatest.cpp
-2024/03/08 | 11996 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/encodedstreamtest.cpp
-2024/03/08 | 19321 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/encodingstest.cpp
-2024/03/08 | 4381 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/filestreamtest.cpp
-2024/03/08 | 5832 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/fwdtest.cpp
-2024/03/08 | 5415 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/istreamwrappertest.cpp
-2024/03/08 | 3956 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/itoatest.cpp
-2024/03/08 | 4733 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/jsoncheckertest.cpp
-2024/03/08 | 2396 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/namespacetest.cpp
-2024/03/08 | 2477 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/ostreamwrappertest.cpp
-2024/03/08 | 1452 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/platformtest.cpp
-2024/03/08 | 62764 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/pointertest.cpp
-2024/03/08 | 10310 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/prettywritertest.cpp
-2024/03/08 | 98539 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/readertest.cpp
-2024/03/08 | 17258 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/regextest.cpp
-2024/03/08 | 150794 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/schematest.cpp
-2024/03/08 | 7117 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/simdtest.cpp
-2024/03/08 | 1312 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/strfunctest.cpp
-2024/03/08 | 5540 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/stringbuffertest.cpp
-2024/03/08 | 4248 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/strtodtest.cpp
-2024/03/08 | 1523 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/unittest.cpp
-2024/03/08 | 3967 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/unittest.h
-2024/03/08 | 28512 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/uritest.cpp
-2024/03/08 | 57566 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/valuetest.cpp
-2024/03/08 | 17907 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/writertest.cpp
-2024/03/08 | 369 | graphics/asymptote/LspCpp/third_party/rapidjson/test/valgrind.supp
-2024/03/08 | 3294 | graphics/asymptote/LspCpp/third_party/rapidjson/travis-doxygen.sh
-2024/03/08 | 1216 | graphics/asymptote/LspCpp/third_party/uri/CHANGELOG.md
-2024/03/08 | 648 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake
-2024/03/08 | 3040 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make
-2024/03/08 | 188 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/cmake_clean.cmake
-2024/03/08 | 113 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/compiler_depend.make
-2024/03/08 | 107 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/compiler_depend.ts
-2024/03/08 | 461 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/DependInfo.cmake
-2024/03/08 | 22 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/progress.make
-2024/03/08 | 2 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/progress.marks
-2024/03/08 | 1694 | graphics/asymptote/LspCpp/third_party/uri/cmake_install.cmake
-2024/03/08 | 3282 | graphics/asymptote/LspCpp/third_party/uri/CMakeLists.txt
-2024/03/08 | 6104 | graphics/asymptote/LspCpp/third_party/uri/deps/BUILD.bazel
-2024/03/08 | 4160 | graphics/asymptote/LspCpp/third_party/uri/deps/ci/linux-presubmit.sh
-2024/03/08 | 2608 | graphics/asymptote/LspCpp/third_party/uri/deps/ci/macos-presubmit.sh
-2024/03/08 | 784 | graphics/asymptote/LspCpp/third_party/uri/deps/CMakeLists.txt
-2024/03/08 | 5683 | graphics/asymptote/LspCpp/third_party/uri/deps/CONTRIBUTING.md
-2024/03/08 | 2223 | graphics/asymptote/LspCpp/third_party/uri/deps/CONTRIBUTORS
-2024/03/08 | 86552 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/advanced.md
-2024/03/08 | 342 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/community_created_documentation.md
-2024/03/08 | 18 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_config.yml
-2024/03/08 | 1200 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_data/navigation.yml
-2024/03/08 | 29900 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/faq.md
-2024/03/08 | 7364 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_cheat_sheet.md
-2024/03/08 | 145014 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_cook_book.md
-2024/03/08 | 14980 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_faq.md
-2024/03/08 | 29203 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_for_dummies.md
-2024/03/08 | 1034 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/index.md
-2024/03/08 | 2319 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_layouts/default.html
-2024/03/08 | 5062 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/pkgconfig.md
-2024/03/08 | 929 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/platforms.md
-2024/03/08 | 19136 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/primer.md
-2024/03/08 | 5204 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/quickstart-bazel.md
-2024/03/08 | 5054 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/quickstart-cmake.md
-2024/03/08 | 6872 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/actions.md
-2024/03/08 | 21535 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/assertions.md
-2024/03/08 | 20123 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/matchers.md
-2024/03/08 | 20974 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/mocking.md
-2024/03/08 | 43830 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/testing.md
-2024/03/08 | 1118 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/samples.md
-2024/03/08 | 2915 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_sass/main.scss
-2024/03/08 | 354 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/cmake/gmock_main.pc.in
-2024/03/08 | 347 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/cmake/gmock.pc.in
-2024/03/08 | 8129 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/CMakeLists.txt
-2024/03/08 | 139 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/docs/README.md
-2024/03/08 | 61667 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-actions.h
-2024/03/08 | 6097 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-cardinalities.h
-2024/03/08 | 25503 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-function-mocker.h
-2024/03/08 | 3723 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock.h
-2024/03/08 | 207686 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-matchers.h
-2024/03/08 | 30920 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-more-actions.h
-2024/03/08 | 3419 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-more-matchers.h
-2024/03/08 | 10476 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-nice-strict.h
-2024/03/08 | 76445 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-spec-builders.h
-2024/03/08 | 314 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/gmock-generated-actions.h
-2024/03/08 | 1918 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/gmock-matchers.h
-2024/03/08 | 1953 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/gmock-port.h
-2024/03/08 | 510 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/README.md
-2024/03/08 | 18448 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-internal-utils.h
-2024/03/08 | 4807 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-port.h
-2024/03/08 | 13491 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-pp.h
-2024/03/08 | 1538 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/README.md
-2024/03/08 | 2107 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-all.cc
-2024/03/08 | 5262 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-cardinalities.cc
-2024/03/08 | 8528 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock.cc
-2024/03/08 | 9267 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-internal-utils.cc
-2024/03/08 | 3011 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock_main.cc
-2024/03/08 | 17951 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-matchers.cc
-2024/03/08 | 33482 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-spec-builders.cc
-2024/03/08 | 3266 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/BUILD.bazel
-2024/03/08 | 51302 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-actions_test.cc
-2024/03/08 | 2335 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_all_test.cc
-2024/03/08 | 12321 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-cardinalities_test.cc
-2024/03/08 | 3280 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_ex_test.cc
-2024/03/08 | 33667 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-function-mocker_test.cc
-2024/03/08 | 28114 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-internal-utils_test.cc
-2024/03/08 | 3230 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_leak_test_.cc
-2024/03/08 | 4357 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_leak_test.py
-2024/03/08 | 1876 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_link2_test.cc
-2024/03/08 | 1876 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_link_test.cc
-2024/03/08 | 19604 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_link_test.h
-2024/03/08 | 287695 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-matchers_test.cc
-2024/03/08 | 53373 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-more-actions_test.cc
-2024/03/08 | 15529 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-nice-strict_test.cc
-2024/03/08 | 8561 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_output_test_.cc
-2024/03/08 | 13612 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_output_test_golden.txt
-2024/03/08 | 6175 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_output_test.py
-2024/03/08 | 1977 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-port_test.cc
-2024/03/08 | 8789 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-pp-string_test.cc
-2024/03/08 | 3517 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-pp_test.cc
-2024/03/08 | 74749 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-spec-builders_test.cc
-2024/03/08 | 7287 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_stress_test.cc
-2024/03/08 | 6412 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_test.cc
-2024/03/08 | 3218 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_test_utils.py
-2024/03/08 | 284 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/Config.cmake.in
-2024/03/08 | 354 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/gtest_main.pc.in
-2024/03/08 | 311 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/gtest.pc.in
-2024/03/08 | 14575 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/internal_utils.cmake
-2024/03/08 | 499 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/libgtest.la.in
-2024/03/08 | 11937 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeLists.txt
-2024/03/08 | 139 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/docs/README.md
-2024/03/08 | 8307 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-assertion-result.h
-2024/03/08 | 14651 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-death-test.h
-2024/03/08 | 88387 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest.h
-2024/03/08 | 33240 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-matchers.h
-2024/03/08 | 8120 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-message.h
-2024/03/08 | 22663 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-param-test.h
-2024/03/08 | 15043 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest_pred_impl.h
-2024/03/08 | 36540 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-printers.h
-2024/03/08 | 2499 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest_prod.h
-2024/03/08 | 10073 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-spi.h
-2024/03/08 | 6944 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-test-part.h
-2024/03/08 | 15959 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-typed-test.h
-2024/03/08 | 1858 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/gtest.h
-2024/03/08 | 1873 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/gtest-port.h
-2024/03/08 | 2094 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/gtest-printers.h
-2024/03/08 | 1753 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/README.md
-2024/03/08 | 13366 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-death-test-internal.h
-2024/03/08 | 9856 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-filepath.h
-2024/03/08 | 61699 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-internal.h
-2024/03/08 | 35217 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-param-util.h
-2024/03/08 | 4207 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-port-arch.h
-2024/03/08 | 85342 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-port.h
-2024/03/08 | 7304 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-string.h
-2024/03/08 | 6252 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-type-util.h
-2024/03/08 | 8894 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/README.md
-2024/03/08 | 4247 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/prime_tables.h
-2024/03/08 | 4985 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample10_unittest.cc
-2024/03/08 | 2470 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample1.cc
-2024/03/08 | 1919 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample1.h
-2024/03/08 | 5111 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample1_unittest.cc
-2024/03/08 | 2260 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample2.cc
-2024/03/08 | 2982 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample2.h
-2024/03/08 | 3917 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample2_unittest.cc
-2024/03/08 | 5375 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample3-inl.h
-2024/03/08 | 5360 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample3_unittest.cc
-2024/03/08 | 2110 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample4.cc
-2024/03/08 | 2132 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample4.h
-2024/03/08 | 1995 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample4_unittest.cc
-2024/03/08 | 6585 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample5_unittest.cc
-2024/03/08 | 8861 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample6_unittest.cc
-2024/03/08 | 4620 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample7_unittest.cc
-2024/03/08 | 6194 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample8_unittest.cc
-2024/03/08 | 5925 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample9_unittest.cc
-2024/03/08 | 2201 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-all.cc
-2024/03/08 | 3025 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-assertion-result.cc
-2024/03/08 | 252536 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest.cc
-2024/03/08 | 62413 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-death-test.cc
-2024/03/08 | 14081 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-filepath.cc
-2024/03/08 | 46854 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-internal-inl.h
-2024/03/08 | 1968 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest_main.cc
-2024/03/08 | 3723 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-matchers.cc
-2024/03/08 | 47582 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-port.cc
-2024/03/08 | 18474 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-printers.cc
-2024/03/08 | 4126 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-test-part.cc
-2024/03/08 | 3780 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-typed-test.cc
-2024/03/08 | 15318 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/BUILD.bazel
-2024/03/08 | 3240 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-break-on-failure-unittest_.cc
-2024/03/08 | 7322 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-break-on-failure-unittest.py
-2024/03/08 | 8386 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-catch-exceptions-test_.cc
-2024/03/08 | 10023 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-catch-exceptions-test.py
-2024/03/08 | 2505 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-color-test_.cc
-2024/03/08 | 4896 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-color-test.py
-2024/03/08 | 3601 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-death-test_ex_test.cc
-2024/03/08 | 47993 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-death-test-test.cc
-2024/03/08 | 3704 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-env-var-test_.cc
-2024/03/08 | 4173 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-env-var-test.py
-2024/03/08 | 5595 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-failfast-unittest_.cc
-2024/03/08 | 14915 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-failfast-unittest.py
-2024/03/08 | 22642 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-filepath-test.cc
-2024/03/08 | 3466 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-filter-unittest_.cc
-2024/03/08 | 21466 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-filter-unittest.py
-2024/03/08 | 2286 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-global-environment-unittest_.cc
-2024/03/08 | 5254 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-global-environment-unittest.py
-2024/03/08 | 5705 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-json-outfiles-test.py
-2024/03/08 | 24483 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-json-output-unittest.py
-2024/03/08 | 24474 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-listener-test.cc
-2024/03/08 | 4668 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-list-tests-unittest_.cc
-2024/03/08 | 6543 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-list-tests-unittest.py
-2024/03/08 | 5265 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-message-test.cc
-2024/03/08 | 7957 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-options-test.cc
-2024/03/08 | 36152 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-output-test_.cc
-2024/03/08 | 42714 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-output-test-golden-lin.txt
-2024/03/08 | 12648 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-output-test.py
-2024/03/08 | 2813 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test2-test.cc
-2024/03/08 | 2023 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name1-test_.cc
-2024/03/08 | 2400 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name1-test.py
-2024/03/08 | 2138 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name2-test_.cc
-2024/03/08 | 2355 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name2-test.py
-2024/03/08 | 40998 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-test.cc
-2024/03/08 | 2282 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-test.h
-2024/03/08 | 40876 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-port-test.cc
-2024/03/08 | 63842 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-printers-test.cc
-2024/03/08 | 1949 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-setuptestsuite-test_.cc
-2024/03/08 | 2265 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-setuptestsuite-test.py
-2024/03/08 | 3219 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-shuffle-test_.cc
-2024/03/08 | 12539 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-shuffle-test.py
-2024/03/08 | 8112 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-test-part-test.cc
-2024/03/08 | 3069 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-throw-on-failure-test_.cc
-2024/03/08 | 5658 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-throw-on-failure-test.py
-2024/03/08 | 1878 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-uninitialized-test_.cc
-2024/03/08 | 2495 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-uninitialized-test.py
-2024/03/08 | 2239 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_all_test.cc
-2024/03/08 | 3842 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_assert_by_exception_test.cc
-2024/03/08 | 6418 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_environment_test.cc
-2024/03/08 | 2088 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_help_test_.cc
-2024/03/08 | 6037 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_help_test.py
-2024/03/08 | 2411 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_json_test_utils.py
-2024/03/08 | 3197 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_list_output_unittest_.cc
-2024/03/08 | 9502 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_list_output_unittest.py
-2024/03/08 | 1841 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_main_unittest.cc
-2024/03/08 | 2403 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_no_test_unittest.cc
-2024/03/08 | 77498 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_pred_impl_unittest.cc
-2024/03/08 | 4283 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_premature_exit_test.cc
-2024/03/08 | 2147 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_prod_test.cc
-2024/03/08 | 7180 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_repeat_test.cc
-2024/03/08 | 2411 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_check_output_test.py
-2024/03/08 | 2230 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_environment_check_output_test.py
-2024/03/08 | 2069 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_in_environment_setup_test.cc
-2024/03/08 | 2005 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_test.cc
-2024/03/08 | 2175 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_sole_header_test.cc
-2024/03/08 | 9318 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_stress_test.cc
-2024/03/08 | 1923 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_testbridge_test_.cc
-2024/03/08 | 2496 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_testbridge_test.py
-2024/03/08 | 3767 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_test_macro_stack_footprint_test.cc
-2024/03/08 | 8407 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_test_utils.py
-2024/03/08 | 3392 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_throw_on_failure_ex_test.cc
-2024/03/08 | 1955 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-typed-test2_test.cc
-2024/03/08 | 14089 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-typed-test_test.cc
-2024/03/08 | 2396 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-typed-test_test.h
-2024/03/08 | 13060 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-unittest-api_test.cc
-2024/03/08 | 261756 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_unittest.cc
-2024/03/08 | 1955 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_outfile1_test_.cc
-2024/03/08 | 1955 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_outfile2_test_.cc
-2024/03/08 | 5415 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_outfiles_test.py
-2024/03/08 | 6376 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_output_unittest_.cc
-2024/03/08 | 20639 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_output_unittest.py
-2024/03/08 | 9327 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_test_utils.py
-2024/03/08 | 1675 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/production.cc
-2024/03/08 | 2130 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/production.h
-2024/03/08 | 1475 | graphics/asymptote/LspCpp/third_party/uri/deps/LICENSE
-2024/03/08 | 4613 | graphics/asymptote/LspCpp/third_party/uri/deps/README.md
-2024/03/08 | 781 | graphics/asymptote/LspCpp/third_party/uri/deps/WORKSPACE
-2024/03/08 | 74120 | graphics/asymptote/LspCpp/third_party/uri/Doxyfile
-2024/03/08 | 74016 | graphics/asymptote/LspCpp/third_party/uri/Doxyfile.in
-2024/03/08 | 16552 | graphics/asymptote/LspCpp/third_party/uri/include/network/optional.hpp
-2024/03/08 | 7731 | graphics/asymptote/LspCpp/third_party/uri/include/network/string_view.hpp
-2024/03/08 | 572 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/config.hpp
-2024/03/08 | 1898 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp
-2024/03/08 | 4438 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp
-2024/03/08 | 2151 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp
-2024/03/08 | 2073 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
-2024/03/08 | 1031 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri.hpp
-2024/03/08 | 6917 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp
-2024/03/08 | 2459 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
-2024/03/08 | 21998 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri.hpp
-2024/03/08 | 1710 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri_io.hpp
-2024/03/08 | 1338 | graphics/asymptote/LspCpp/third_party/uri/LICENSE_1_0.txt
-2024/03/08 | 7067 | graphics/asymptote/LspCpp/third_party/uri/Makefile
-2024/03/08 | 2328 | graphics/asymptote/LspCpp/third_party/uri/README.rst
-2024/03/08 | 648 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake
-2024/03/08 | 20994 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make
-2024/03/08 | 1104 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean.cmake
-2024/03/08 | 43 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean_target.cmake
-2024/03/08 | 67266 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal
-2024/03/08 | 79214 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make
-2024/03/08 | 118 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts
-2024/03/08 | 2333 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake
-2024/03/08 | 95 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/depend.make
-2024/03/08 | 427 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
-2024/03/08 | 473 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/link.txt
-2024/03/08 | 199 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/progress.make
-2024/03/08 | 2 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/progress.marks
-2024/03/08 | 1531 | graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake
-2024/03/08 | 1008 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeLists.txt
-2024/03/08 | 2115 | graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_find.hpp
-2024/03/08 | 2100 | graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm.hpp
-2024/03/08 | 2281 | graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_split.hpp
-2024/03/08 | 3063 | graphics/asymptote/LspCpp/third_party/uri/src/detail/grammar.hpp
-2024/03/08 | 2313 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp
-2024/03/08 | 639 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp
-2024/03/08 | 2035 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.cpp
-2024/03/08 | 594 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.hpp
-2024/03/08 | 2996 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp
-2024/03/08 | 710 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp
-2024/03/08 | 10414 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.cpp
-2024/03/08 | 563 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.hpp
-2024/03/08 | 1830 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp
-2024/03/08 | 2526 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.cpp
-2024/03/08 | 714 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.hpp
-2024/03/08 | 16679 | graphics/asymptote/LspCpp/third_party/uri/src/Makefile
-2024/03/08 | 4227 | graphics/asymptote/LspCpp/third_party/uri/src/uri_builder.cpp
-2024/03/08 | 18382 | graphics/asymptote/LspCpp/third_party/uri/src/uri.cpp
-2024/03/08 | 1916 | graphics/asymptote/LspCpp/third_party/uri/src/uri_errors.cpp
-2024/03/08 | 1039 | graphics/asymptote/LspCpp/third_party/uri/test/CMakeLists.txt
-2024/03/08 | 572 | graphics/asymptote/LspCpp/third_party/uri/test/invalid_urls.txt
-2024/03/08 | 4362 | graphics/asymptote/LspCpp/third_party/uri/test/optional_test.cpp
-2024/03/08 | 483 | graphics/asymptote/LspCpp/third_party/uri/test/string_utility.hpp
-2024/03/08 | 2053 | graphics/asymptote/LspCpp/third_party/uri/test/test_uri.hpp
-2024/03/08 | 22526 | graphics/asymptote/LspCpp/third_party/uri/test/uri_builder_test.cpp
-2024/03/08 | 3139 | graphics/asymptote/LspCpp/third_party/uri/test/uri_comparison_test.cpp
-2024/03/08 | 5711 | graphics/asymptote/LspCpp/third_party/uri/test/uri_encoding_test.cpp
-2024/03/08 | 8767 | graphics/asymptote/LspCpp/third_party/uri/test/uri_normalization_test.cpp
-2024/03/08 | 3870 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_path_test.cpp
-2024/03/08 | 2578 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_scheme_test.cpp
-2024/03/08 | 18327 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_test.cpp
-2024/03/08 | 2682 | graphics/asymptote/LspCpp/third_party/uri/test/uri_reference_test.cpp
-2024/03/08 | 10168 | graphics/asymptote/LspCpp/third_party/uri/test/uri_resolve_test.cpp
-2024/03/08 | 1419 | graphics/asymptote/LspCpp/third_party/uri/test/uri_stream_test.cpp
-2024/03/08 | 33296 | graphics/asymptote/LspCpp/third_party/uri/test/uri_test.cpp
-2024/03/08 | 1116 | graphics/asymptote/LspCpp/third_party/uri/test/valid_urls.txt
-2024/03/08 | 1925 | graphics/asymptote/LspCpp/third_party/utfcpp/CMakeLists.txt
-2024/03/08 | 1338 | graphics/asymptote/LspCpp/third_party/utfcpp/LICENSE
-2024/03/08 | 55733 | graphics/asymptote/LspCpp/third_party/utfcpp/README.md
-2024/03/08 | 2113 | graphics/asymptote/LspCpp/third_party/utfcpp/samples/docsample.cpp
-2024/03/08 | 11564 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/checked.h
-2024/03/08 | 13355 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/core.h
-2024/03/08 | 3329 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/cpp11.h
-2024/03/08 | 3321 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/cpp17.h
-2024/03/08 | 1521 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8.h
-2024/03/08 | 9919 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/unchecked.h
-2024/03/08 | 170 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/apitests.cpp
-2024/03/08 | 1640 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/CMakeLists.txt
-2024/03/08 | 125 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/docker/Dockerfile
-2024/03/08 | 2142 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/negative.cpp
-2024/03/08 | 105 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/noexceptionstests.cpp
-2024/03/08 | 5879 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_checked_api.h
-2024/03/08 | 1147 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_checked_iterator.h
-2024/03/08 | 3036 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_cpp11.cpp
-2024/03/08 | 2611 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_cpp17.cpp
-2024/03/08 | 20010 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_data/utf8_invalid.txt
-2024/03/08 | 5021 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_unchecked_api.h
-2024/03/08 | 1120 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_unchecked_iterator.h
-2024/03/08 | 151 | graphics/asymptote/LspCpp/third_party/utfcpp/utf8cppConfig.cmake.in
-2024/03/08 | 21493 | graphics/asymptote/lspserv.cc
-2024/03/08 | 6514 | graphics/asymptote/lspserv.h
-2024/03/08 | 6826 | graphics/asymptote/main.cc
-2024/03/08 | 12863 | graphics/asymptote/Makefile.in
-2024/03/08 | 920 | graphics/asymptote/makeUnique.h
-2024/03/08 | 2960 | graphics/asymptote/material.h
-2024/03/08 | 6425 | graphics/asymptote/mathop.h
-2024/03/08 | 5245 | graphics/asymptote/memory.h
-2024/03/08 | 714 | graphics/asymptote/mod.h
-2024/03/08 | 908 | graphics/asymptote/modifier.h
-2024/03/08 | 8037 | graphics/asymptote/name.cc
-2024/03/08 | 5691 | graphics/asymptote/name.h
-2024/03/08 | 4285 | graphics/asymptote/newexp.cc
-2024/03/08 | 1274 | graphics/asymptote/newexp.h
-2024/03/08 | 916 | graphics/asymptote/opcodes.h
-2024/03/08 | 1050 | graphics/asymptote/opsymbols.pl
-2024/03/08 | 54109 | graphics/asymptote/optional.hpp
-2024/03/08 | 5306 | graphics/asymptote/pair.h
-2024/03/08 | 1399 | graphics/asymptote/parallel.cc
-2024/03/08 | 1206 | graphics/asymptote/parallel.h
-2024/03/08 | 4717 | graphics/asymptote/parser.cc
-2024/03/08 | 1171 | graphics/asymptote/parser.h
-2024/03/08 | 5262 | graphics/asymptote/patches/bison.patch
-2024/03/08 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
-2024/03/08 | 1299 | graphics/asymptote/patches/dvipdf
-2024/03/08 | 113 | graphics/asymptote/patches/fixmem.reg
-2024/03/08 | 1524 | graphics/asymptote/patches/flex.patch
-2024/03/08 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
-2024/03/08 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
-2024/03/08 | 318 | graphics/asymptote/patches/gcc3.3.2curses.patch
-2024/03/08 | 19462 | graphics/asymptote/patches/gl-matrix-2.4.0-pruned.patch
-2024/03/08 | 1082 | graphics/asymptote/patches/README
-2024/03/08 | 37991 | graphics/asymptote/path3.cc
-2024/03/08 | 10585 | graphics/asymptote/path3.h
-2024/03/08 | 33417 | graphics/asymptote/path.cc
-2024/03/08 | 11663 | graphics/asymptote/path.h
-2024/03/08 | 1594 | graphics/asymptote/pen.cc
-2024/03/08 | 27958 | graphics/asymptote/pen.h
-2024/03/08 | 43049 | graphics/asymptote/picture.cc
-2024/03/08 | 3472 | graphics/asymptote/picture.h
-2024/03/08 | 5250 | graphics/asymptote/pipestream.cc
-2024/03/08 | 2614 | graphics/asymptote/pipestream.h
-2024/03/08 | 138 | graphics/asymptote/Pipfile
-2024/03/08 | 2542 | graphics/asymptote/policy.h
-2024/03/08 | 650 | graphics/asymptote/prcfile.h
-2024/03/08 | 974 | graphics/asymptote/prc/Makefile
-2024/03/08 | 71201 | graphics/asymptote/prc/oPRCFile.cc
-2024/03/08 | 51669 | graphics/asymptote/prc/oPRCFile.h
-2024/03/08 | 8371 | graphics/asymptote/prc/PRCbitStream.cc
-2024/03/08 | 2518 | graphics/asymptote/prc/PRCbitStream.h
-2024/03/08 | 177246 | graphics/asymptote/prc/PRCdouble.cc
-2024/03/08 | 3765 | graphics/asymptote/prc/PRCdouble.h
-2024/03/08 | 30208 | graphics/asymptote/prc/PRC.h
-2024/03/08 | 6021 | graphics/asymptote/prc/PRCTools/bitData.cc
-2024/03/08 | 1860 | graphics/asymptote/prc/PRCTools/bitData.h
-2024/03/08 | 1927 | graphics/asymptote/prc/PRCTools/bitSearchDouble.cc
-2024/03/08 | 1863 | graphics/asymptote/prc/PRCTools/bitSearchUI.cc
-2024/03/08 | 1245 | graphics/asymptote/prc/PRCTools/describeMain.cc
-2024/03/08 | 68126 | graphics/asymptote/prc/PRCTools/describePRC.cc
-2024/03/08 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
-2024/03/08 | 1310 | graphics/asymptote/prc/PRCTools/extractSections.cc
-2024/03/08 | 2276 | graphics/asymptote/prc/PRCTools/inflation.cc
-2024/03/08 | 1051 | graphics/asymptote/prc/PRCTools/inflation.h
-2024/03/08 | 1479 | graphics/asymptote/prc/PRCTools/inflationMain.cc
-2024/03/08 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
-2024/03/08 | 2341 | graphics/asymptote/prc/PRCTools/iPRCFile.h
-2024/03/08 | 1658 | graphics/asymptote/prc/PRCTools/Makefile
-2024/03/08 | 4716 | graphics/asymptote/prc/PRCTools/makePRC.cc
-2024/03/08 | 95 | graphics/asymptote/prc/test.asy
-2024/03/08 | 36243 | graphics/asymptote/prc/test.cc
-2024/03/08 | 66751 | graphics/asymptote/prc/writePRC.cc
-2024/03/08 | 48481 | graphics/asymptote/prc/writePRC.h
-2024/03/08 | 116010 | graphics/asymptote/predicates.cc
-2024/03/08 | 986 | graphics/asymptote/predicates.h
-2024/03/08 | 1236 | graphics/asymptote/primitives.h
-2024/03/08 | 23904 | graphics/asymptote/process.cc
-2024/03/08 | 4953 | graphics/asymptote/process.h
-2024/03/08 | 2378 | graphics/asymptote/profile.py
-2024/03/08 | 9708 | graphics/asymptote/profiler.h
-2024/03/08 | 3265 | graphics/asymptote/program.cc
-2024/03/08 | 2561 | graphics/asymptote/program.h
-2024/03/08 | 19450 | graphics/asymptote/psfile.cc
-2024/03/08 | 9021 | graphics/asymptote/psfile.h
-2024/03/08 | 2507 | graphics/asymptote/README
-2024/03/08 | 1698 | graphics/asymptote/record.cc
-2024/03/08 | 2732 | graphics/asymptote/record.h
-2024/03/08 | 1096 | graphics/asymptote/refaccess.cc
-2024/03/08 | 1936 | graphics/asymptote/refaccess.h
-2024/03/08 | 132804 | graphics/asymptote/ReleaseNotes
-2024/03/08 | 62 | graphics/asymptote/revision.cc
-2024/03/08 | 3441 | graphics/asymptote/rounding.h
-2024/03/08 | 76304 | graphics/asymptote/runarray.cc
-2024/03/08 | 1492 | graphics/asymptote/runarray.h
-2024/03/08 | 50899 | graphics/asymptote/runarray.in
-2024/03/08 | 2661 | graphics/asymptote/runbacktrace.cc
-2024/03/08 | 169 | graphics/asymptote/runbacktrace.h
-2024/03/08 | 831 | graphics/asymptote/runbacktrace.in
-2024/03/08 | 17796 | graphics/asymptote/runfile.cc
-2024/03/08 | 969 | graphics/asymptote/runfile.h
-2024/03/08 | 5985 | graphics/asymptote/runfile.in
-2024/03/08 | 8096 | graphics/asymptote/runhistory.cc
-2024/03/08 | 161 | graphics/asymptote/runhistory.h
-2024/03/08 | 5064 | graphics/asymptote/runhistory.in
-2024/03/08 | 15249 | graphics/asymptote/runlabel.cc
-2024/03/08 | 153 | graphics/asymptote/runlabel.h
-2024/03/08 | 11509 | graphics/asymptote/runlabel.in
-2024/03/08 | 21874 | graphics/asymptote/runmath.cc
-2024/03/08 | 269 | graphics/asymptote/runmath.h
-2024/03/08 | 8804 | graphics/asymptote/runmath.in
-2024/03/08 | 16483 | graphics/asymptote/runpair.cc
-2024/03/08 | 299 | graphics/asymptote/runpair.h
-2024/03/08 | 4156 | graphics/asymptote/runpair.in
-2024/03/08 | 25701 | graphics/asymptote/runpath3d.cc
-2024/03/08 | 186 | graphics/asymptote/runpath3d.h
-2024/03/08 | 8008 | graphics/asymptote/runpath3d.in
-2024/03/08 | 26844 | graphics/asymptote/runpath.cc
-2024/03/08 | 177 | graphics/asymptote/runpath.h
-2024/03/08 | 8439 | graphics/asymptote/runpath.in
-2024/03/08 | 57999 | graphics/asymptote/runpicture.cc
-2024/03/08 | 191 | graphics/asymptote/runpicture.h
-2024/03/08 | 20145 | graphics/asymptote/runpicture.in
-2024/03/08 | 18767 | graphics/asymptote/runstring.cc
-2024/03/08 | 188 | graphics/asymptote/runstring.h
-2024/03/08 | 9895 | graphics/asymptote/runstring.in
-2024/03/08 | 12604 | graphics/asymptote/runsystem.cc
-2024/03/08 | 157 | graphics/asymptote/runsystem.h
-2024/03/08 | 5111 | graphics/asymptote/runsystem.in
-2024/03/08 | 1341 | graphics/asymptote/runtimebase.in
-2024/03/08 | 61735 | graphics/asymptote/runtime.cc
-2024/03/08 | 1163 | graphics/asymptote/runtime.h
-2024/03/08 | 20844 | graphics/asymptote/runtime.in
-2024/03/08 | 7274 | graphics/asymptote/runtime.pl
-2024/03/08 | 13944 | graphics/asymptote/runtriple.cc
-2024/03/08 | 320 | graphics/asymptote/runtriple.h
-2024/03/08 | 2707 | graphics/asymptote/runtriple.in
-2024/03/08 | 1954 | graphics/asymptote/seconds.h
-2024/03/08 | 55457 | graphics/asymptote/settings.cc
-2024/03/08 | 2707 | graphics/asymptote/settings.h
-2024/03/08 | 3667 | graphics/asymptote/shaders.cc
-2024/03/08 | 830 | graphics/asymptote/shaders.h
-2024/03/08 | 6634 | graphics/asymptote/simpson.cc
-2024/03/08 | 14573 | graphics/asymptote/stack.cc
-2024/03/08 | 3397 | graphics/asymptote/stack.h
-2024/03/08 | 2888 | graphics/asymptote/statistics.h
-2024/03/08 | 14795 | graphics/asymptote/stm.cc
-2024/03/08 | 5183 | graphics/asymptote/stm.h
-2024/03/08 | 9104 | graphics/asymptote/symbol.cc
-2024/03/08 | 2776 | graphics/asymptote/symbol.h
-2024/03/08 | 24777 | graphics/asymptote/symbolmaps.cc
-2024/03/08 | 28277 | graphics/asymptote/symbolmaps.h
-2024/03/08 | 2697 | graphics/asymptote/table.h
-2024/03/08 | 843 | graphics/asymptote/tests/arith/integer.asy
-2024/03/08 | 449 | graphics/asymptote/tests/arith/pair.asy
-2024/03/08 | 193 | graphics/asymptote/tests/arith/random.asy
-2024/03/08 | 383 | graphics/asymptote/tests/arith/real.asy
-2024/03/08 | 1710 | graphics/asymptote/tests/arith/roots.asy
-2024/03/08 | 639 | graphics/asymptote/tests/arith/transform.asy
-2024/03/08 | 244 | graphics/asymptote/tests/arith/triple.asy
-2024/03/08 | 936 | graphics/asymptote/tests/array/array.asy
-2024/03/08 | 680 | graphics/asymptote/tests/array/delete.asy
-2024/03/08 | 737 | graphics/asymptote/tests/array/determinant.asy
-2024/03/08 | 1927 | graphics/asymptote/tests/array/fields.asy
-2024/03/08 | 4841 | graphics/asymptote/tests/array/slice.asy
-2024/03/08 | 966 | graphics/asymptote/tests/array/solve.asy
-2024/03/08 | 746 | graphics/asymptote/tests/array/sort.asy
-2024/03/08 | 1096 | graphics/asymptote/tests/array/transpose.asy
-2024/03/08 | 276 | graphics/asymptote/tests/bench/6000circles.asy
-2024/03/08 | 2222 | graphics/asymptote/tests/frames/loop.asy
-2024/03/08 | 202 | graphics/asymptote/tests/frames/stat2.asy
-2024/03/08 | 158 | graphics/asymptote/tests/frames/stat.asy
-2024/03/08 | 62 | graphics/asymptote/tests/gc/array.asy
-2024/03/08 | 102 | graphics/asymptote/tests/gc/file.asy
-2024/03/08 | 54 | graphics/asymptote/tests/gc/funcall.asy
-2024/03/08 | 65 | graphics/asymptote/tests/gc/guide.asy
-2024/03/08 | 143 | graphics/asymptote/tests/gc/label.asy
-2024/03/08 | 124 | graphics/asymptote/tests/gc/path.asy
-2024/03/08 | 72 | graphics/asymptote/tests/gc/pen.asy
-2024/03/08 | 193 | graphics/asymptote/tests/gc/shipout.asy
-2024/03/08 | 77 | graphics/asymptote/tests/gc/string.asy
-2024/03/08 | 129 | graphics/asymptote/tests/gc/struct.asy
-2024/03/08 | 70 | graphics/asymptote/tests/gc/transform.asy
-2024/03/08 | 369 | graphics/asymptote/tests/gs/ghostscript.asy
-2024/03/08 | 11907 | graphics/asymptote/tests/gsl/random.asy
-2024/03/08 | 1209 | graphics/asymptote/tests/imp/unravel.asy
-2024/03/08 | 383 | graphics/asymptote/tests/io/csv.asy
-2024/03/08 | 100 | graphics/asymptote/tests/io/input_with_nan.csv
-2024/03/08 | 320 | graphics/asymptote/tests/Makefile
-2024/03/08 | 18 | graphics/asymptote/tests/output/circle.asy
-2024/03/08 | 22 | graphics/asymptote/tests/output/line.asy
-2024/03/08 | 1284 | graphics/asymptote/tests/output/Makefile
-2024/03/08 | 1384 | graphics/asymptote/tests/pic/trans.asy
-2024/03/08 | 236 | graphics/asymptote/tests/string/erase.asy
-2024/03/08 | 182 | graphics/asymptote/tests/string/find.asy
-2024/03/08 | 109 | graphics/asymptote/tests/string/insert.asy
-2024/03/08 | 132 | graphics/asymptote/tests/string/length.asy
-2024/03/08 | 187 | graphics/asymptote/tests/string/rfind.asy
-2024/03/08 | 118 | graphics/asymptote/tests/string/substr.asy
-2024/03/08 | 143 | graphics/asymptote/tests/template/imports/wrapper.asy
-2024/03/08 | 226 | graphics/asymptote/tests/template/imports/wrapperWithEquals.asy
-2024/03/08 | 276 | graphics/asymptote/tests/template/mapArrayTest.asy
-2024/03/08 | 910 | graphics/asymptote/tests/template/singletype.asy
-2024/03/08 | 238 | graphics/asymptote/tests/TestLib.asy
-2024/03/08 | 159 | graphics/asymptote/tests/types/cast.asy
-2024/03/08 | 6503 | graphics/asymptote/tests/types/constructor.asy
-2024/03/08 | 155 | graphics/asymptote/tests/types/ecast.asy
-2024/03/08 | 3375 | graphics/asymptote/tests/types/guide.asy
-2024/03/08 | 224 | graphics/asymptote/tests/types/init.asy
-2024/03/08 | 4242 | graphics/asymptote/tests/types/keyword.asy
-2024/03/08 | 4072 | graphics/asymptote/tests/types/order.asy
-2024/03/08 | 2731 | graphics/asymptote/tests/types/resolve.asy
-2024/03/08 | 308 | graphics/asymptote/tests/types/shadow.asy
-2024/03/08 | 1331 | graphics/asymptote/tests/types/spec.asy
-2024/03/08 | 1189 | graphics/asymptote/tests/types/var.asy
-2024/03/08 | 14283 | graphics/asymptote/testv3d.asy
-2024/03/08 | 17737 | graphics/asymptote/texfile.cc
-2024/03/08 | 13591 | graphics/asymptote/texfile.h
-2024/03/08 | 667 | graphics/asymptote/tinyexr.cc
-2024/03/08 | 1293 | graphics/asymptote/TODO
-2024/03/08 | 6288 | graphics/asymptote/transform.h
-2024/03/08 | 10224 | graphics/asymptote/tr.cc
-2024/03/08 | 3912 | graphics/asymptote/tr.h
-2024/03/08 | 9782 | graphics/asymptote/triple.h
-2024/03/08 | 14368 | graphics/asymptote/types.cc
-2024/03/08 | 15518 | graphics/asymptote/types.h
-2024/03/08 | 10116 | graphics/asymptote/util.cc
-2024/03/08 | 4602 | graphics/asymptote/util.h
-2024/03/08 | 9754 | graphics/asymptote/v3dfile.cc
-2024/03/08 | 4458 | graphics/asymptote/v3dfile.h
-2024/03/08 | 1075 | graphics/asymptote/v3dheadertypes.csv
-2024/03/08 | 1232 | graphics/asymptote/v3dheadertypes.h
-2024/03/08 | 1604 | graphics/asymptote/v3dheadertypes.py
-2024/03/08 | 422 | graphics/asymptote/v3dtypes.csv
-2024/03/08 | 541 | graphics/asymptote/v3dtypes.h
-2024/03/08 | 814 | graphics/asymptote/v3dtypes.py
-2024/03/08 | 2004 | graphics/asymptote/varinit.cc
-2024/03/08 | 2012 | graphics/asymptote/varinit.h
-2024/03/08 | 901 | graphics/asymptote/virtualfieldaccess.cc
-2024/03/08 | 2328 | graphics/asymptote/virtualfieldaccess.h
-2024/03/08 | 766 | graphics/asymptote/vm.h
-2024/03/08 | 222 | graphics/asymptote/wce
-2024/03/08 | 4531 | graphics/asymptote/webgl/fragment.glsl
-2024/03/08 | 101347 | graphics/asymptote/webgl/gl.js
-2024/03/08 | 820 | graphics/asymptote/webgl/license
-2024/03/08 | 1728 | graphics/asymptote/webgl/vertex.glsl
-2024/03/08 | 8811 | graphics/asymptote/xstream.h
-2024/03/08 | 26671742 | graphics/asymptote.zip
+2024/03/23 | 242 | graphics/asymptote/BUGS
+2024/03/23 | 1588 | graphics/asymptote/build-scripts/asy-format.el
+2024/03/23 | 210 | graphics/asymptote/build-scripts/asy-indent.el
+2024/03/23 | 1232 | graphics/asymptote/build-scripts/build-asygl
+2024/03/23 | 2471 | graphics/asymptote/build-scripts/build-asymptote
+2024/03/23 | 3583 | graphics/asymptote/build-scripts/build-asymptote.dos
+2024/03/23 | 1578 | graphics/asymptote/build-scripts/cc-format.el
+2024/03/23 | 183 | graphics/asymptote/build-scripts/cc-indent.el
+2024/03/23 | 2252 | graphics/asymptote/build-scripts/HOWTO-MSWindows
+2024/03/23 | 297 | graphics/asymptote/build-scripts/README-binaries
+2024/03/23 | 202 | graphics/asymptote/build-scripts/run-in-indent.el
+2024/03/23 | 31342 | graphics/asymptote/builtin.cc
+2024/03/23 | 1630 | graphics/asymptote/builtin.h
+2024/03/23 | 1151 | graphics/asymptote/callable.cc
+2024/03/23 | 1640 | graphics/asymptote/callable.h
+2024/03/23 | 1190 | graphics/asymptote/camperror.cc
+2024/03/23 | 814 | graphics/asymptote/camperror.h
+2024/03/23 | 13331 | graphics/asymptote/camp.l
+2024/03/23 | 134451 | graphics/asymptote/camp.tab.cc
+2024/03/23 | 6251 | graphics/asymptote/camp.tab.h
+2024/03/23 | 21894 | graphics/asymptote/camp.y
+2024/03/23 | 4629 | graphics/asymptote/castop.h
+2024/03/23 | 1876 | graphics/asymptote/cc-mode2.el
+2024/03/23 | 1706509 | graphics/asymptote/ChangeLog
+2024/03/23 | 7790 | graphics/asymptote/coder.cc
+2024/03/23 | 11642 | graphics/asymptote/coder.h
+2024/03/23 | 1126 | graphics/asymptote/coenv.cc
+2024/03/23 | 908 | graphics/asymptote/coenv.h
+2024/03/23 | 2372 | graphics/asymptote/common.h
+2024/03/23 | 49797 | graphics/asymptote/config.guess
+2024/03/23 | 7335 | graphics/asymptote/config.h.in
+2024/03/23 | 31609 | graphics/asymptote/config.sub
+2024/03/23 | 313192 | graphics/asymptote/configure
+2024/03/23 | 18238 | graphics/asymptote/configure.ac
+2024/03/23 | 26 | graphics/asymptote/_config.yml
+2024/03/23 | 3676 | graphics/asymptote/constructor.cc
+2024/03/23 | 241 | graphics/asymptote/cudareflect/common.h
+2024/03/23 | 2514 | graphics/asymptote/cudareflect/EXRFiles.cc
+2024/03/23 | 1406 | graphics/asymptote/cudareflect/EXRFiles.h
+2024/03/23 | 883 | graphics/asymptote/cudareflect/helper.cuh
+2024/03/23 | 1070 | graphics/asymptote/cudareflect/IrradianceGenerator.sln
+2024/03/23 | 5820 | graphics/asymptote/cudareflect/IrradianceGenerator.vcxproj
+2024/03/23 | 4371 | graphics/asymptote/cudareflect/kernel.cu
+2024/03/23 | 445 | graphics/asymptote/cudareflect/kernel.h
+2024/03/23 | 7780 | graphics/asymptote/cudareflect/main.cc
+2024/03/23 | 548 | graphics/asymptote/cudareflect/Makefile
+2024/03/23 | 8519 | graphics/asymptote/cudareflect/ReflectanceMapper.cu
+2024/03/23 | 443 | graphics/asymptote/cudareflect/ReflectanceMapper.cuh
+2024/03/23 | 2598 | graphics/asymptote/cudareflect/simpson.cuh
+2024/03/23 | 242 | graphics/asymptote/cudareflect/tinyexr/appveyor.yml
+2024/03/23 | 1127425 | graphics/asymptote/cudareflect/tinyexr/asakusa.exr
+2024/03/23 | 202947 | graphics/asymptote/cudareflect/tinyexr/asakusa.png
+2024/03/23 | 366 | graphics/asymptote/cudareflect/tinyexr.cc
+2024/03/23 | 2479 | graphics/asymptote/cudareflect/tinyexr/CMakeLists.txt
+2024/03/23 | 2011 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/asan-wrapper
+2024/03/23 | 2144 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindASan.cmake
+2024/03/23 | 2292 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindMSan.cmake
+2024/03/23 | 3737 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindSanitizers.cmake
+2024/03/23 | 2555 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindTSan.cmake
+2024/03/23 | 1696 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindUBSan.cmake
+2024/03/23 | 7684 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/sanitize-helpers.cmake
+2024/03/23 | 1896 | graphics/asymptote/cudareflect/tinyexr/config-msvc.py
+2024/03/23 | 16705 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/ChangeLog.md
+2024/03/23 | 3109 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example1.c
+2024/03/23 | 6551 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example2.c
+2024/03/23 | 6726 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example3.c
+2024/03/23 | 2675 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example4.c
+2024/03/23 | 10571 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example5.c
+2024/03/23 | 4172 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example6.c
+2024/03/23 | 1162 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/LICENSE
+2024/03/23 | 319839 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/miniz.c
+2024/03/23 | 69441 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/miniz.h
+2024/03/23 | 4254 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/readme.md
+2024/03/23 | 39458 | graphics/asymptote/cudareflect/tinyexr/examples/common/cxxopts.hpp
+2024/03/23 | 260289 | graphics/asymptote/cudareflect/tinyexr/examples/common/stb_image.h
+2024/03/23 | 113565 | graphics/asymptote/cudareflect/tinyexr/examples/common/stb_image_resize.h
+2024/03/23 | 37685 | graphics/asymptote/cudareflect/tinyexr/examples/common/stb_image_write.h
+2024/03/23 | 12630 | graphics/asymptote/cudareflect/tinyexr/examples/cube2longlat/cube2longlat.cc
+2024/03/23 | 569 | graphics/asymptote/cudareflect/tinyexr/examples/cube2longlat/Makefile
+2024/03/23 | 1072 | graphics/asymptote/cudareflect/tinyexr/examples/cube2longlat/README.md
+2024/03/23 | 3790199 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/deepview_screencast.gif
+2024/03/23 | 6553 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/main.cc
+2024/03/23 | 146 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/Makefile
+2024/03/23 | 8456 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/trackball.cc
+2024/03/23 | 3284 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/trackball.h
+2024/03/23 | 5323 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/exr2fptiff.cc
+2024/03/23 | 687 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/Makefile
+2024/03/23 | 117 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/README.md
+2024/03/23 | 37135 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/tiny_dng_writer.h
+2024/03/23 | 3135 | graphics/asymptote/cudareflect/tinyexr/examples/exr2ldr/exr2ldr.cc
+2024/03/23 | 189 | graphics/asymptote/cudareflect/tinyexr/examples/exr2ldr/Makefile
+2024/03/23 | 612 | graphics/asymptote/cudareflect/tinyexr/examples/exr2rgbe/exr2rgbe.cc
+2024/03/23 | 161 | graphics/asymptote/cudareflect/tinyexr/examples/exr2rgbe/Makefile
+2024/03/23 | 4635 | graphics/asymptote/cudareflect/tinyexr/examples/exrfilter/exrfilter.cc
+2024/03/23 | 173 | graphics/asymptote/cudareflect/tinyexr/examples/exrfilter/Makefile
+2024/03/23 | 88 | graphics/asymptote/cudareflect/tinyexr/examples/exrfilter/README.md
+2024/03/23 | 190044 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/DroidSans.ttf
+2024/03/23 | 1198 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/exr-io.cc
+2024/03/23 | 248 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/exr-io.h
+2024/03/23 | 2741 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/findOpenGLGlewGlut.lua
+2024/03/23 | 15018 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/main.cc
+2024/03/23 | 13867 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/nuklear_btgui_gl2.h
+2024/03/23 | 952118 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/nuklear.h
+2024/03/23 | 2939 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/CommonWindowInterface.h
+2024/03/23 | 2514 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/MacOpenGLWindow.h
+2024/03/23 | 34316 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/MacOpenGLWindow.mm
+2024/03/23 | 1648 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/OpenGL2Include.h
+2024/03/23 | 1813 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/OpenGLInclude.h
+2024/03/23 | 1318 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32InternalWindowData.h
+2024/03/23 | 4384 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32OpenGLWindow.cpp
+2024/03/23 | 1753 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32OpenGLWindow.h
+2024/03/23 | 18991 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32Window.cpp
+2024/03/23 | 2543 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32Window.h
+2024/03/23 | 36526 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/X11OpenGLWindow.cpp
+2024/03/23 | 2040 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/X11OpenGLWindow.h
+2024/03/23 | 2605 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/premake4.lua
+2024/03/23 | 1287 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/README.md
+2024/03/23 | 1044671 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/screenshots/exrview.png
+2024/03/23 | 235 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/shader.frag
+2024/03/23 | 186 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/shader.vert
+2024/03/23 | 989121 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/CustomGL/glew.h
+2024/03/23 | 71994 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/CustomGL/glxew.h
+2024/03/23 | 62206 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/CustomGL/wglew.h
+2024/03/23 | 968193 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/glew.c
+2024/03/23 | 820 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/LICENSE
+2024/03/23 | 4602 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/README.md
+2024/03/23 | 100007 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_cocoa.png
+2024/03/23 | 63193 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_gtk3.png
+2024/03/23 | 16188 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_win8.png
+2024/03/23 | 388 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/common.h
+2024/03/23 | 1733 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/include/nfd.h
+2024/03/23 | 6117 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_cocoa.m
+2024/03/23 | 2772 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.c
+2024/03/23 | 615 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.h
+2024/03/23 | 9022 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_gtk.c
+2024/03/23 | 17346 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_win.cpp
+2024/03/23 | 2477 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/SConstruct
+2024/03/23 | 1688 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/SConstruct
+2024/03/23 | 530 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/test_opendialog.c
+2024/03/23 | 741 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/test_opendialogmultiple.c
+2024/03/23 | 533 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/test_savedialog.c
+2024/03/23 | 2554 | graphics/asymptote/cudareflect/tinyexr/examples/ldr2exr/ldr2exr.cc
+2024/03/23 | 157 | graphics/asymptote/cudareflect/tinyexr/examples/ldr2exr/Makefile
+2024/03/23 | 6772 | graphics/asymptote/cudareflect/tinyexr/examples/nornalmap/main.cc
+2024/03/23 | 167 | graphics/asymptote/cudareflect/tinyexr/examples/nornalmap/Makefile
+2024/03/23 | 323 | graphics/asymptote/cudareflect/tinyexr/examples/nornalmap/README.md
+2024/03/23 | 188 | graphics/asymptote/cudareflect/tinyexr/examples/resize/Makefile
+2024/03/23 | 1101 | graphics/asymptote/cudareflect/tinyexr/examples/resize/resize.cc
+2024/03/23 | 159 | graphics/asymptote/cudareflect/tinyexr/examples/rgbe2exr/Makefile
+2024/03/23 | 2272 | graphics/asymptote/cudareflect/tinyexr/examples/rgbe2exr/rgbe2exr.cc
+2024/03/23 | 174 | graphics/asymptote/cudareflect/tinyexr/examples/testmapgen/Makefile
+2024/03/23 | 289 | graphics/asymptote/cudareflect/tinyexr/examples/testmapgen/README.md
+2024/03/23 | 1950 | graphics/asymptote/cudareflect/tinyexr/examples/testmapgen/testmapgen.cc
+2024/03/23 | 1955 | graphics/asymptote/cudareflect/tinyexr/experimental/js/binding.cc
+2024/03/23 | 494 | graphics/asymptote/cudareflect/tinyexr/experimental/js/compile_to_js.sh
+2024/03/23 | 1131 | graphics/asymptote/cudareflect/tinyexr/experimental/js/index.html
+2024/03/23 | 25 | graphics/asymptote/cudareflect/tinyexr/experimental/js/Makefile
+2024/03/23 | 612 | graphics/asymptote/cudareflect/tinyexr/experimental/js/README.md
+2024/03/23 | 495 | graphics/asymptote/cudareflect/tinyexr/experimental/js/test.js
+2024/03/23 | 223 | graphics/asymptote/cudareflect/tinyexr/jni/Android.mk
+2024/03/23 | 41 | graphics/asymptote/cudareflect/tinyexr/jni/Application.mk
+2024/03/23 | 160 | graphics/asymptote/cudareflect/tinyexr/jni/Makefile
+2024/03/23 | 108 | graphics/asymptote/cudareflect/tinyexr/jni/README.md
+2024/03/23 | 10561 | graphics/asymptote/cudareflect/tinyexr/kuroga.py
+2024/03/23 | 509 | graphics/asymptote/cudareflect/tinyexr/Makefile
+2024/03/23 | 437 | graphics/asymptote/cudareflect/tinyexr/Makefile.gcc-mingw
+2024/03/23 | 407 | graphics/asymptote/cudareflect/tinyexr/Makefile.gcc-mingw-msys
+2024/03/23 | 535 | graphics/asymptote/cudareflect/tinyexr/Makefile.llvm-mingw
+2024/03/23 | 1156 | graphics/asymptote/cudareflect/tinyexr/premake4.lua
+2024/03/23 | 17614 | graphics/asymptote/cudareflect/tinyexr/README.md
+2024/03/23 | 173 | graphics/asymptote/cudareflect/tinyexr/test/c-binding/Makefile
+2024/03/23 | 283 | graphics/asymptote/cudareflect/tinyexr/test/c-binding/test.c
+2024/03/23 | 339 | graphics/asymptote/cudareflect/tinyexr/test/CMakeLists.txt
+2024/03/23 | 3601 | graphics/asymptote/cudareflect/tinyexr/test/exrcat/exrcat.cpp
+2024/03/23 | 4116 | graphics/asymptote/cudareflect/tinyexr/test/exrwrite/exrwritetest.cpp
+2024/03/23 | 831 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/fuzz.cc
+2024/03/23 | 64 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-62-tinyexr_memcpy_heap-buffer-overflow
+2024/03/23 | 503 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-63-tinyexr_signed-integer-overflow
+2024/03/23 | 20829 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-77-heap-buffer-overflow
+2024/03/23 | 709 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/Makefile
+2024/03/23 | 185 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/README.md
+2024/03/23 | 1548 | graphics/asymptote/cudareflect/tinyexr/test/issues/160/main.py
+2024/03/23 | 61 | graphics/asymptote/cudareflect/tinyexr/test/issues/160/README.md
+2024/03/23 | 28 | graphics/asymptote/cudareflect/tinyexr/test/issues/160/requirements.txt
+2024/03/23 | 15617 | graphics/asymptote/cudareflect/tinyexr/test_tinyexr.cc
+2024/03/23 | 376913 | graphics/asymptote/cudareflect/tinyexr/test/unit/catch.hpp
+2024/03/23 | 867 | graphics/asymptote/cudareflect/tinyexr/test/unit/config-msvc.py
+2024/03/23 | 1347 | graphics/asymptote/cudareflect/tinyexr/test/unit/config-posix.py
+2024/03/23 | 10563 | graphics/asymptote/cudareflect/tinyexr/test/unit/kuroga.py
+2024/03/23 | 400 | graphics/asymptote/cudareflect/tinyexr/test/unit/Makefile
+2024/03/23 | 401 | graphics/asymptote/cudareflect/tinyexr/test/unit/README.md
+2024/03/23 | 395 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/2by2.exr
+2024/03/23 | 4731 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/flaga.exr
+2024/03/23 | 155069 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/issue-160-piz-decode.exr
+2024/03/23 | 327 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/piz-bug-issue-100.exr
+2024/03/23 | 473703 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-1383755b301e5f505b2198dc0508918b537fdf48bbfc6deeffe268822e6f6cd6
+2024/03/23 | 630 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-24322747c47e87a10e4407528b779a1a763a48135384909b3d1010bbba1d4c28_min
+2024/03/23 | 832 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-255456016cca60ddb5c5ed6898182e13739bf687b17d1411e97bb60ad95e7a84_min
+2024/03/23 | 4738 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-360c3b0555cb979ca108f2d178cf8a80959cfeabaa4ec1d310d062fa653a8c6b_min
+2024/03/23 | 4471 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-3f1f642c3356fd8e8d2a0787613ec09a56572b3a1e38c9629b6db9e8dead1117_min
+2024/03/23 | 298 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-5ace655ef080932dcc7e4abc9eab1d4f82c845453464993dfa3eb6c5822a1621
+2024/03/23 | 678 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-5b66774a7498c635334ad386be0c3b359951738ac47f14878a3346d1c6ea0fe5_min
+2024/03/23 | 132 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-d5c9c893e559277a3320c196523095b94db93985620ac338d037487e0e613047_min
+2024/03/23 | 15 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-df76d1f27adb8927a1446a603028272140905c168a336128465a1162ec7af270.mini
+2024/03/23 | 473695 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-e7fa6404daa861369d2172fe68e08f9d38c0989f57da7bcfb510bab67e19ca9f
+2024/03/23 | 793 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-eedff3a9e99eb1c0fd3a3b0989e7c44c0a69f04f10b23e5264f362a4773f4397_min
+2024/03/23 | 15 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-efe9007bfdcbbe8a1569bf01fa9acadb8261ead49cb83f6e91fcdc4dae2e99a3_min
+2024/03/23 | 335 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/tiled_half_1x1_alpha.exr
+2024/03/23 | 52750 | graphics/asymptote/cudareflect/tinyexr/test/unit/tester.cc
+2024/03/23 | 133 | graphics/asymptote/cudareflect/tinyexr/test/unit/vcbuild.bat
+2024/03/23 | 50 | graphics/asymptote/cudareflect/tinyexr/test/unit/win32-filelist-utf16le.inc
+2024/03/23 | 31 | graphics/asymptote/cudareflect/tinyexr/test/unit/win32-filelist-utf8.inc
+2024/03/23 | 121 | graphics/asymptote/cudareflect/tinyexr/tinyexr.cc
+2024/03/23 | 270390 | graphics/asymptote/cudareflect/tinyexr/tinyexr.h
+2024/03/23 | 317 | graphics/asymptote/cudareflect/tinyexr/vcbuild.bat
+2024/03/23 | 85 | graphics/asymptote/cudareflect/tinyexr/vcsetup2019.bat
+2024/03/23 | 1950 | graphics/asymptote/cudareflect/utils.cuh
+2024/03/23 | 34378 | graphics/asymptote/dec.cc
+2024/03/23 | 20375 | graphics/asymptote/dec.h
+2024/03/23 | 5883 | graphics/asymptote/Delaunay.cc
+2024/03/23 | 384 | graphics/asymptote/Delaunay.h
+2024/03/23 | 9777 | graphics/asymptote/doc/asy.1
+2024/03/23 | 1005 | graphics/asymptote/doc/asy.1.begin
+2024/03/23 | 333 | graphics/asymptote/doc/asy.1.end
+2024/03/23 | 2800 | graphics/asymptote/doc/asycolors.sty
+2024/03/23 | 18126 | graphics/asymptote/doc/asy-latex.dtx
+2024/03/23 | 209115 | graphics/asymptote/doc/asy-latex.pdf
+2024/03/23 | 1269364 | graphics/asymptote/doc/asymptote.pdf
+2024/03/23 | 9836 | graphics/asymptote/doc/asymptote.sty
+2024/03/23 | 402448 | graphics/asymptote/doc/asymptote.texi
+2024/03/23 | 121145 | graphics/asymptote/doc/asyRefCard.pdf
+2024/03/23 | 20051 | graphics/asymptote/doc/asyRefCard.tex
+2024/03/23 | 246 | graphics/asymptote/doc/axis3.asy
+2024/03/23 | 416 | graphics/asymptote/doc/bezier2.asy
+2024/03/23 | 81 | graphics/asymptote/doc/bezier.asy
+2024/03/23 | 234 | graphics/asymptote/doc/beziercurve.asy
+2024/03/23 | 41 | graphics/asymptote/doc/bigdiagonal.asy
+2024/03/23 | 306 | graphics/asymptote/doc/binarytreetest.asy
+2024/03/23 | 677 | graphics/asymptote/doc/Bode.asy
+2024/03/23 | 524 | graphics/asymptote/doc/brokenaxis.asy
+2024/03/23 | 1391 | graphics/asymptote/doc/CAD1.asy
+2024/03/23 | 198650 | graphics/asymptote/doc/CAD.pdf
+2024/03/23 | 10196 | graphics/asymptote/doc/CAD.tex
+2024/03/23 | 518 | graphics/asymptote/doc/CDlabel.asy
+2024/03/23 | 4348 | graphics/asymptote/doc/colo-asy.tex
+2024/03/23 | 49 | graphics/asymptote/doc/colons.asy
+2024/03/23 | 1620 | graphics/asymptote/doc/colors.asy
+2024/03/23 | 243 | graphics/asymptote/doc/cube.asy
+2024/03/23 | 86 | graphics/asymptote/doc/cylinderskeleton.asy
+2024/03/23 | 218 | graphics/asymptote/doc/datagraph.asy
+2024/03/23 | 24 | graphics/asymptote/doc/diagonal.asy
+2024/03/23 | 2979 | graphics/asymptote/doc/diatom.asy
+2024/03/23 | 4067 | graphics/asymptote/doc/diatom.csv
+2024/03/23 | 49 | graphics/asymptote/doc/dots.asy
+2024/03/23 | 1051 | graphics/asymptote/doc/eetomumu.asy
+2024/03/23 | 2034 | graphics/asymptote/doc/elliptic.asy
+2024/03/23 | 912 | graphics/asymptote/doc/errorbars.asy
+2024/03/23 | 202 | graphics/asymptote/doc/exp.asy
+2024/03/23 | 343 | graphics/asymptote/doc/externalprc.tex
+2024/03/23 | 19597 | graphics/asymptote/doc/external-proposal.html
+2024/03/23 | 25154 | graphics/asymptote/doc/extra/intro.asy
+2024/03/23 | 40899 | graphics/asymptote/doc/FAQ/asy-faq.bfnn
+2024/03/23 | 63136 | graphics/asymptote/doc/FAQ/asy-faq.info
+2024/03/23 | 9328 | graphics/asymptote/doc/FAQ/bfnnconv.pl
+2024/03/23 | 13663 | graphics/asymptote/doc/FAQ/install-sh
+2024/03/23 | 1000 | graphics/asymptote/doc/FAQ/Makefile
+2024/03/23 | 4718 | graphics/asymptote/doc/FAQ/m-ascii.pl
+2024/03/23 | 9822 | graphics/asymptote/doc/FAQ/m-html.pl
+2024/03/23 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
+2024/03/23 | 6104 | graphics/asymptote/doc/FAQ/m-lout.pl
+2024/03/23 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
+2024/03/23 | 238 | graphics/asymptote/doc/filegraph.asy
+2024/03/23 | 26 | graphics/asymptote/doc/filegraph.dat
+2024/03/23 | 1053 | graphics/asymptote/doc/fillcontour.asy
+2024/03/23 | 604 | graphics/asymptote/doc/flow.asy
+2024/03/23 | 897 | graphics/asymptote/doc/flowchartdemo.asy
+2024/03/23 | 464 | graphics/asymptote/doc/GaussianSurface.asy
+2024/03/23 | 376 | graphics/asymptote/doc/generalaxis3.asy
+2024/03/23 | 277 | graphics/asymptote/doc/generalaxis.asy
+2024/03/23 | 754 | graphics/asymptote/doc/graphmarkers.asy
+2024/03/23 | 219 | graphics/asymptote/doc/graphwithderiv.asy
+2024/03/23 | 426 | graphics/asymptote/doc/grid3xyz.asy
+2024/03/23 | 279 | graphics/asymptote/doc/hatch.asy
+2024/03/23 | 423 | graphics/asymptote/doc/helix.asy
+2024/03/23 | 324 | graphics/asymptote/doc/HermiteSpline.asy
+2024/03/23 | 439 | graphics/asymptote/doc/histogram.asy
+2024/03/23 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
+2024/03/23 | 500 | graphics/asymptote/doc/Hobbydir.asy
+2024/03/23 | 378 | graphics/asymptote/doc/icon.asy
+2024/03/23 | 401 | graphics/asymptote/doc/image.asy
+2024/03/23 | 922 | graphics/asymptote/doc/imagecontour.asy
+2024/03/23 | 13663 | graphics/asymptote/doc/install-sh
+2024/03/23 | 357 | graphics/asymptote/doc/irregularcontour.asy
+2024/03/23 | 442 | graphics/asymptote/doc/join3.asy
+2024/03/23 | 261 | graphics/asymptote/doc/join.asy
+2024/03/23 | 417 | graphics/asymptote/doc/knots.asy
+2024/03/23 | 121 | graphics/asymptote/doc/labelsquare.asy
+2024/03/23 | 310 | graphics/asymptote/doc/latexmkrc
+2024/03/23 | 3125 | graphics/asymptote/doc/latexusage.tex
+2024/03/23 | 1008 | graphics/asymptote/doc/leastsquares.asy
+2024/03/23 | 6318 | graphics/asymptote/doc/leastsquares.dat
+2024/03/23 | 396 | graphics/asymptote/doc/legend.asy
+2024/03/23 | 366 | graphics/asymptote/doc/lineargraph0.asy
+2024/03/23 | 373 | graphics/asymptote/doc/lineargraph.asy
+2024/03/23 | 415 | graphics/asymptote/doc/linetype.asy
+2024/03/23 | 423 | graphics/asymptote/doc/log2graph.asy
+2024/03/23 | 262 | graphics/asymptote/doc/loggraph.asy
+2024/03/23 | 382 | graphics/asymptote/doc/loggrid.asy
+2024/03/23 | 480 | graphics/asymptote/doc/logimage.asy
+2024/03/23 | 617 | graphics/asymptote/doc/logo.asy
+2024/03/23 | 314 | graphics/asymptote/doc/logticks.asy
+2024/03/23 | 3034 | graphics/asymptote/doc/Makefile.in
+2024/03/23 | 293 | graphics/asymptote/doc/makepen.asy
+2024/03/23 | 2674 | graphics/asymptote/doc/markers1.asy
+2024/03/23 | 877 | graphics/asymptote/doc/markers2.asy
+2024/03/23 | 288 | graphics/asymptote/doc/mexicanhat.asy
+2024/03/23 | 374 | graphics/asymptote/doc/monthaxis.asy
+2024/03/23 | 458 | graphics/asymptote/doc/multicontour.asy
+2024/03/23 | 115 | graphics/asymptote/doc/onecontour.asy
+2024/03/23 | 240 | graphics/asymptote/doc/parametricgraph.asy
+2024/03/23 | 498 | graphics/asymptote/doc/penfunctionimage.asy
+2024/03/23 | 219 | graphics/asymptote/doc/penimage.asy
+2024/03/23 | 2771 | graphics/asymptote/doc/pixel.pdf
+2024/03/23 | 354 | graphics/asymptote/doc/planes.asy
+2024/03/23 | 494032 | graphics/asymptote/doc/png/asymptote.info
+2024/03/23 | 1469 | graphics/asymptote/doc/png/Makefile.in
+2024/03/23 | 49 | graphics/asymptote/doc/quartercircle.asy
+2024/03/23 | 354 | graphics/asymptote/doc/reloadpdf.tex
+2024/03/23 | 157 | graphics/asymptote/doc/saddle.asy
+2024/03/23 | 355 | graphics/asymptote/doc/scaledgraph.asy
+2024/03/23 | 792 | graphics/asymptote/doc/secondaryaxis.asy
+2024/03/23 | 48847 | graphics/asymptote/doc/secondaryaxis.csv
+2024/03/23 | 256 | graphics/asymptote/doc/shadedtiling.asy
+2024/03/23 | 146 | graphics/asymptote/doc/slopefield1.asy
+2024/03/23 | 52 | graphics/asymptote/doc/square.asy
+2024/03/23 | 341 | graphics/asymptote/doc/subpictures.asy
+2024/03/23 | 123 | graphics/asymptote/doc/superpath.asy
+2024/03/23 | 81349 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
+2024/03/23 | 2653 | graphics/asymptote/doc/TeXShopAndAsymptote.tex
+2024/03/23 | 390 | graphics/asymptote/doc/tile.asy
+2024/03/23 | 396 | graphics/asymptote/doc/triangulate.asy
+2024/03/23 | 186 | graphics/asymptote/doc/unitcircle3.asy
+2024/03/23 | 140 | graphics/asymptote/doc/vectorfield.asy
+2024/03/23 | 1746 | graphics/asymptote/doc/westnile.asy
+2024/03/23 | 4727 | graphics/asymptote/doc/westnile.csv
+2024/03/23 | 880 | graphics/asymptote/doc/xasy.1x
+2024/03/23 | 1851 | graphics/asymptote/drawclipbegin.h
+2024/03/23 | 1197 | graphics/asymptote/drawclipend.h
+2024/03/23 | 11468 | graphics/asymptote/drawelement.h
+2024/03/23 | 4597 | graphics/asymptote/drawfill.cc
+2024/03/23 | 6525 | graphics/asymptote/drawfill.h
+2024/03/23 | 494 | graphics/asymptote/drawgrestore.h
+2024/03/23 | 2880 | graphics/asymptote/drawgroup.h
+2024/03/23 | 464 | graphics/asymptote/drawgsave.h
+2024/03/23 | 3024 | graphics/asymptote/drawimage.h
+2024/03/23 | 6787 | graphics/asymptote/drawlabel.cc
+2024/03/23 | 2134 | graphics/asymptote/drawlabel.h
+2024/03/23 | 1096 | graphics/asymptote/drawlayer.h
+2024/03/23 | 5542 | graphics/asymptote/drawpath3.cc
+2024/03/23 | 5767 | graphics/asymptote/drawpath3.h
+2024/03/23 | 4862 | graphics/asymptote/drawpath.cc
+2024/03/23 | 669 | graphics/asymptote/drawpath.h
+2024/03/23 | 24712 | graphics/asymptote/drawsurface.cc
+2024/03/23 | 23567 | graphics/asymptote/drawsurface.h
+2024/03/23 | 1266 | graphics/asymptote/drawverbatim.h
+2024/03/23 | 17987 | graphics/asymptote/entry.cc
+2024/03/23 | 13615 | graphics/asymptote/entry.h
+2024/03/23 | 5782 | graphics/asymptote/env.cc
+2024/03/23 | 1142 | graphics/asymptote/envcompleter.cc
+2024/03/23 | 845 | graphics/asymptote/envcompleter.h
+2024/03/23 | 4936 | graphics/asymptote/env.h
+2024/03/23 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
+2024/03/23 | 2314 | graphics/asymptote/errormsg.cc
+2024/03/23 | 5621 | graphics/asymptote/errormsg.h
+2024/03/23 | 10155 | graphics/asymptote/errors
+2024/03/23 | 7713 | graphics/asymptote/errortest.asy
+2024/03/23 | 175 | graphics/asymptote/errortestTemplate.asy
+2024/03/23 | 43335 | graphics/asymptote/examples/100d.pdb1
+2024/03/23 | 657 | graphics/asymptote/examples/100d.views
+2024/03/23 | 163 | graphics/asymptote/examples/1overx.asy
+2024/03/23 | 4158 | graphics/asymptote/examples/advection.asy
+2024/03/23 | 375 | graphics/asymptote/examples/AiryDisk.asy
+2024/03/23 | 245 | graphics/asymptote/examples/alignbox.asy
+2024/03/23 | 2830 | graphics/asymptote/examples/alignedaxis.asy
+2024/03/23 | 946 | graphics/asymptote/examples/animations/cube.asy
+2024/03/23 | 160672 | graphics/asymptote/examples/animations/dice.u3d
+2024/03/23 | 1919 | graphics/asymptote/examples/animations/earthmoon.asy
+2024/03/23 | 503 | graphics/asymptote/examples/animations/embeddedmovie.asy
+2024/03/23 | 196 | graphics/asymptote/examples/animations/embeddedu3d.asy
+2024/03/23 | 411 | graphics/asymptote/examples/animations/externalmovie.asy
+2024/03/23 | 414 | graphics/asymptote/examples/animations/glmovie.asy
+2024/03/23 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
+2024/03/23 | 1037 | graphics/asymptote/examples/animations/inlinemovie3.tex
+2024/03/23 | 1235 | graphics/asymptote/examples/animations/inlinemovie.tex
+2024/03/23 | 326 | graphics/asymptote/examples/animations/pdfmovie.asy
+2024/03/23 | 1247 | graphics/asymptote/examples/animations/slidemovies.asy
+2024/03/23 | 856 | graphics/asymptote/examples/animations/sphere.asy
+2024/03/23 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
+2024/03/23 | 1498 | graphics/asymptote/examples/animations/wavepacket.asy
+2024/03/23 | 1149 | graphics/asymptote/examples/animations/wheel.asy
+2024/03/23 | 236 | graphics/asymptote/examples/annotation.asy
+2024/03/23 | 1240 | graphics/asymptote/examples/arrows3.asy
+2024/03/23 | 61 | graphics/asymptote/examples/axialshade.asy
+2024/03/23 | 496 | graphics/asymptote/examples/bars3.asy
+2024/03/23 | 1033 | graphics/asymptote/examples/basealign.asy
+2024/03/23 | 407 | graphics/asymptote/examples/BezierPatch.asy
+2024/03/23 | 581 | graphics/asymptote/examples/BezierSaddle.asy
+2024/03/23 | 1548 | graphics/asymptote/examples/BezierSurface.asy
+2024/03/23 | 199 | graphics/asymptote/examples/BezierTriangle.asy
+2024/03/23 | 154 | graphics/asymptote/examples/billboard.asy
+2024/03/23 | 513 | graphics/asymptote/examples/buildcycle.asy
+2024/03/23 | 233 | graphics/asymptote/examples/cardioid.asy
+2024/03/23 | 485 | graphics/asymptote/examples/cards.asy
+2024/03/23 | 688 | graphics/asymptote/examples/centroidfg.asy
+2024/03/23 | 322 | graphics/asymptote/examples/cheese.asy
+2024/03/23 | 576 | graphics/asymptote/examples/circles.asy
+2024/03/23 | 228 | graphics/asymptote/examples/circumcircle.asy
+2024/03/23 | 762 | graphics/asymptote/examples/clockarray.asy
+2024/03/23 | 264 | graphics/asymptote/examples/coag.asy
+2024/03/23 | 436 | graphics/asymptote/examples/colorpatch.asy
+2024/03/23 | 472 | graphics/asymptote/examples/colorplanes.asy
+2024/03/23 | 739 | graphics/asymptote/examples/condor.asy
+2024/03/23 | 495 | graphics/asymptote/examples/cones.asy
+2024/03/23 | 1778 | graphics/asymptote/examples/conicurv.asy
+2024/03/23 | 254 | graphics/asymptote/examples/contextfonts.asy
+2024/03/23 | 802 | graphics/asymptote/examples/controlsystem.asy
+2024/03/23 | 123 | graphics/asymptote/examples/Coons.asy
+2024/03/23 | 235 | graphics/asymptote/examples/cos2theta.asy
+2024/03/23 | 582 | graphics/asymptote/examples/cos3.asy
+2024/03/23 | 460 | graphics/asymptote/examples/cosaddition.asy
+2024/03/23 | 5537 | graphics/asymptote/examples/cpkcolors.asy
+2024/03/23 | 572 | graphics/asymptote/examples/curvedlabel3.asy
+2024/03/23 | 177 | graphics/asymptote/examples/curvedlabel.asy
+2024/03/23 | 1835 | graphics/asymptote/examples/cyclohexane.asy
+2024/03/23 | 352 | graphics/asymptote/examples/cylinder.asy
+2024/03/23 | 506 | graphics/asymptote/examples/delu.asy
+2024/03/23 | 509 | graphics/asymptote/examples/dimension.asy
+2024/03/23 | 1216 | graphics/asymptote/examples/dragon.asy
+2024/03/23 | 1298 | graphics/asymptote/examples/electromagnetic.asy
+2024/03/23 | 325 | graphics/asymptote/examples/elevation.asy
+2024/03/23 | 398 | graphics/asymptote/examples/epix.asy
+2024/03/23 | 242 | graphics/asymptote/examples/equilateral.asy
+2024/03/23 | 548 | graphics/asymptote/examples/equilchord.asy
+2024/03/23 | 579 | graphics/asymptote/examples/exp3.asy
+2024/03/23 | 519 | graphics/asymptote/examples/extrudedcontour.asy
+2024/03/23 | 498 | graphics/asymptote/examples/fano.asy
+2024/03/23 | 973 | graphics/asymptote/examples/fequlogo.asy
+2024/03/23 | 727 | graphics/asymptote/examples/fermi.asy
+2024/03/23 | 851 | graphics/asymptote/examples/filesurface.asy
+2024/03/23 | 5531 | graphics/asymptote/examples/filesurface.dat
+2024/03/23 | 4244 | graphics/asymptote/examples/fin.asy
+2024/03/23 | 710 | graphics/asymptote/examples/fjortoft.asy
+2024/03/23 | 558 | graphics/asymptote/examples/floatingdisk.asy
+2024/03/23 | 500 | graphics/asymptote/examples/floor.asy
+2024/03/23 | 683 | graphics/asymptote/examples/fractaltree.asy
+2024/03/23 | 1185 | graphics/asymptote/examples/functionshading.asy
+2024/03/23 | 499 | graphics/asymptote/examples/galleon.asy
+2024/03/23 | 713 | graphics/asymptote/examples/gamma3.asy
+2024/03/23 | 439 | graphics/asymptote/examples/gamma.asy
+2024/03/23 | 679 | graphics/asymptote/examples/genusthree.asy
+2024/03/23 | 1164 | graphics/asymptote/examples/genustwo.asy
+2024/03/23 | 383 | graphics/asymptote/examples/Gouraud.asy
+2024/03/23 | 616 | graphics/asymptote/examples/Gouraudcontour.asy
+2024/03/23 | 76 | graphics/asymptote/examples/grid.asy
+2024/03/23 | 459 | graphics/asymptote/examples/hierarchy.asy
+2024/03/23 | 315 | graphics/asymptote/examples/hyperboloid.asy
+2024/03/23 | 267 | graphics/asymptote/examples/hyperboloidsilhouette.asy
+2024/03/23 | 1111 | graphics/asymptote/examples/imagehistogram.asy
+2024/03/23 | 610 | graphics/asymptote/examples/impact.asy
+2024/03/23 | 598 | graphics/asymptote/examples/integraltest.asy
+2024/03/23 | 4809 | graphics/asymptote/examples/interpolate1.asy
+2024/03/23 | 289 | graphics/asymptote/examples/jump.asy
+2024/03/23 | 1352 | graphics/asymptote/examples/Klein.asy
+2024/03/23 | 182 | graphics/asymptote/examples/label3.asy
+2024/03/23 | 196 | graphics/asymptote/examples/label3ribbon.asy
+2024/03/23 | 187 | graphics/asymptote/examples/label3solid.asy
+2024/03/23 | 632 | graphics/asymptote/examples/label3zoom.asy
+2024/03/23 | 264 | graphics/asymptote/examples/labelbox.asy
+2024/03/23 | 1114 | graphics/asymptote/examples/laserlattice.asy
+2024/03/23 | 136 | graphics/asymptote/examples/latticeshading.asy
+2024/03/23 | 690 | graphics/asymptote/examples/layers.asy
+2024/03/23 | 460 | graphics/asymptote/examples/lever.asy
+2024/03/23 | 654 | graphics/asymptote/examples/limit.asy
+2024/03/23 | 1910 | graphics/asymptote/examples/linearregression.asy
+2024/03/23 | 168 | graphics/asymptote/examples/lines.asy
+2024/03/23 | 1040 | graphics/asymptote/examples/lmfit1.asy
+2024/03/23 | 206 | graphics/asymptote/examples/log.asy
+2024/03/23 | 349 | graphics/asymptote/examples/logdown.asy
+2024/03/23 | 1461 | graphics/asymptote/examples/logo3.asy
+2024/03/23 | 196 | graphics/asymptote/examples/lowint.asy
+2024/03/23 | 657 | graphics/asymptote/examples/lowupint.asy
+2024/03/23 | 479 | graphics/asymptote/examples/magnetic.asy
+2024/03/23 | 879 | graphics/asymptote/examples/markregular.asy
+2024/03/23 | 1968 | graphics/asymptote/examples/mergeExample.asy
+2024/03/23 | 5216 | graphics/asymptote/examples/mosaic.asy
+2024/03/23 | 2504 | graphics/asymptote/examples/mosquito.asy
+2024/03/23 | 1566 | graphics/asymptote/examples/near_earth.asy
+2024/03/23 | 703 | graphics/asymptote/examples/NURBScurve.asy
+2024/03/23 | 1088 | graphics/asymptote/examples/NURBSsphere.asy
+2024/03/23 | 1598 | graphics/asymptote/examples/NURBSsurface.asy
+2024/03/23 | 1251 | graphics/asymptote/examples/odetest.asy
+2024/03/23 | 308 | graphics/asymptote/examples/oneoverx.asy
+2024/03/23 | 810 | graphics/asymptote/examples/orthocenter.asy
+2024/03/23 | 254 | graphics/asymptote/examples/parametricelevation.asy
+2024/03/23 | 407 | graphics/asymptote/examples/parametricsurface.asy
+2024/03/23 | 711 | graphics/asymptote/examples/partialsurface.asy
+2024/03/23 | 1055 | graphics/asymptote/examples/partitionExample.asy
+2024/03/23 | 426 | graphics/asymptote/examples/pathintersectsurface.asy
+2024/03/23 | 3335 | graphics/asymptote/examples/pdb.asy
+2024/03/23 | 361 | graphics/asymptote/examples/phase.asy
+2024/03/23 | 22873 | graphics/asymptote/examples/piicon.png
+2024/03/23 | 362 | graphics/asymptote/examples/pipeintersection.asy
+2024/03/23 | 3857 | graphics/asymptote/examples/pipes.asy
+2024/03/23 | 418 | graphics/asymptote/examples/planeproject.asy
+2024/03/23 | 930 | graphics/asymptote/examples/polararea.asy
+2024/03/23 | 628 | graphics/asymptote/examples/polarcircle.asy
+2024/03/23 | 326 | graphics/asymptote/examples/polardatagraph.asy
+2024/03/23 | 641 | graphics/asymptote/examples/pOrbital.asy
+2024/03/23 | 954 | graphics/asymptote/examples/poster.asy
+2024/03/23 | 58 | graphics/asymptote/examples/progrid.asy
+2024/03/23 | 373 | graphics/asymptote/examples/projectelevation.asy
+2024/03/23 | 427 | graphics/asymptote/examples/projectrevolution.asy
+2024/03/23 | 747 | graphics/asymptote/examples/pseudosphere.asy
+2024/03/23 | 557 | graphics/asymptote/examples/Pythagoras.asy
+2024/03/23 | 420 | graphics/asymptote/examples/PythagoreanTree.asy
+2024/03/23 | 734 | graphics/asymptote/examples/quilt.asy
+2024/03/23 | 345 | graphics/asymptote/examples/rainbow.asy
+2024/03/23 | 78 | graphics/asymptote/examples/randompath3.asy
+2024/03/23 | 1537 | graphics/asymptote/examples/refs.bib
+2024/03/23 | 990 | graphics/asymptote/examples/RiemannSphere.asy
+2024/03/23 | 348 | graphics/asymptote/examples/RiemannSurface.asy
+2024/03/23 | 384 | graphics/asymptote/examples/RiemannSurfaceRoot.asy
+2024/03/23 | 141 | graphics/asymptote/examples/ring.asy
+2024/03/23 | 184 | graphics/asymptote/examples/roll.asy
+2024/03/23 | 1309 | graphics/asymptote/examples/roundpath.asy
+2024/03/23 | 288 | graphics/asymptote/examples/sacone3D.asy
+2024/03/23 | 445 | graphics/asymptote/examples/sacone.asy
+2024/03/23 | 341 | graphics/asymptote/examples/sacylinder3D.asy
+2024/03/23 | 400 | graphics/asymptote/examples/sacylinder.asy
+2024/03/23 | 66 | graphics/asymptote/examples/shade.asy
+2024/03/23 | 111 | graphics/asymptote/examples/shadestroke.asy
+2024/03/23 | 1065 | graphics/asymptote/examples/shellmethod.asy
+2024/03/23 | 829 | graphics/asymptote/examples/shellsqrtx01.asy
+2024/03/23 | 410 | graphics/asymptote/examples/Sierpinski.asy
+2024/03/23 | 821 | graphics/asymptote/examples/SierpinskiGasket.asy
+2024/03/23 | 2398 | graphics/asymptote/examples/SierpinskiSponge.asy
+2024/03/23 | 327 | graphics/asymptote/examples/sin1x.asy
+2024/03/23 | 579 | graphics/asymptote/examples/sin3.asy
+2024/03/23 | 591 | graphics/asymptote/examples/sinc.asy
+2024/03/23 | 378 | graphics/asymptote/examples/sinxlex.asy
+2024/03/23 | 3358 | graphics/asymptote/examples/slidedemo.asy
+2024/03/23 | 341 | graphics/asymptote/examples/slidedemo_.bbl
+2024/03/23 | 2023 | graphics/asymptote/examples/slope.asy
+2024/03/23 | 520 | graphics/asymptote/examples/smoothelevation.asy
+2024/03/23 | 2680 | graphics/asymptote/examples/soccerball.asy
+2024/03/23 | 2362 | graphics/asymptote/examples/spectrum.asy
+2024/03/23 | 141 | graphics/asymptote/examples/sphere.asy
+2024/03/23 | 150 | graphics/asymptote/examples/spheresilhouette.asy
+2024/03/23 | 162 | graphics/asymptote/examples/sphereskeleton.asy
+2024/03/23 | 376 | graphics/asymptote/examples/sphericalharmonic.asy
+2024/03/23 | 424 | graphics/asymptote/examples/spiral3.asy
+2024/03/23 | 210 | graphics/asymptote/examples/spiral.asy
+2024/03/23 | 608 | graphics/asymptote/examples/spline.asy
+2024/03/23 | 2191 | graphics/asymptote/examples/splitpatch.asy
+2024/03/23 | 38 | graphics/asymptote/examples/spring0.asy
+2024/03/23 | 43 | graphics/asymptote/examples/spring2.asy
+2024/03/23 | 667 | graphics/asymptote/examples/spring.asy
+2024/03/23 | 674 | graphics/asymptote/examples/sqrtx01.asy
+2024/03/23 | 579 | graphics/asymptote/examples/sqrtx01y1.asy
+2024/03/23 | 145 | graphics/asymptote/examples/star.asy
+2024/03/23 | 162 | graphics/asymptote/examples/stereoscopic.asy
+2024/03/23 | 59 | graphics/asymptote/examples/stroke3.asy
+2024/03/23 | 300 | graphics/asymptote/examples/strokepath.asy
+2024/03/23 | 175 | graphics/asymptote/examples/strokeshade.asy
+2024/03/23 | 198 | graphics/asymptote/examples/tanh.asy
+2024/03/23 | 14378 | graphics/asymptote/examples/teapot.asy
+2024/03/23 | 34 | graphics/asymptote/examples/teapotIBL.asy
+2024/03/23 | 303 | graphics/asymptote/examples/tensor.asy
+2024/03/23 | 547 | graphics/asymptote/examples/tetra.asy
+2024/03/23 | 312 | graphics/asymptote/examples/textpath.asy
+2024/03/23 | 8429 | graphics/asymptote/examples/thermodynamics.asy
+2024/03/23 | 576 | graphics/asymptote/examples/threeviews.asy
+2024/03/23 | 104 | graphics/asymptote/examples/tiling.asy
+2024/03/23 | 419 | graphics/asymptote/examples/torus.asy
+2024/03/23 | 188 | graphics/asymptote/examples/transparency.asy
+2024/03/23 | 250 | graphics/asymptote/examples/transparentCubes.asy
+2024/03/23 | 602 | graphics/asymptote/examples/treetest.asy
+2024/03/23 | 589 | graphics/asymptote/examples/trefoilknot.asy
+2024/03/23 | 972 | graphics/asymptote/examples/triads.asy
+2024/03/23 | 207 | graphics/asymptote/examples/triangle.asy
+2024/03/23 | 441 | graphics/asymptote/examples/triangles.asy
+2024/03/23 | 251 | graphics/asymptote/examples/triceratops.asy
+2024/03/23 | 291 | graphics/asymptote/examples/trumpet.asy
+2024/03/23 | 2101 | graphics/asymptote/examples/truncatedIcosahedron.asy
+2024/03/23 | 40665 | graphics/asymptote/examples/tvgen.asy
+2024/03/23 | 868 | graphics/asymptote/examples/twistedtubes.asy
+2024/03/23 | 433 | graphics/asymptote/examples/twoSpheres.asy
+2024/03/23 | 24924 | graphics/asymptote/examples/uhrturm.obj
+2024/03/23 | 322 | graphics/asymptote/examples/unitcircle.asy
+2024/03/23 | 430 | graphics/asymptote/examples/unitoctant.asy
+2024/03/23 | 714 | graphics/asymptote/examples/unitoctantx.asy
+2024/03/23 | 199 | graphics/asymptote/examples/upint.asy
+2024/03/23 | 525 | graphics/asymptote/examples/vectorfield3.asy
+2024/03/23 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
+2024/03/23 | 839 | graphics/asymptote/examples/venn3.asy
+2024/03/23 | 626 | graphics/asymptote/examples/venn.asy
+2024/03/23 | 802 | graphics/asymptote/examples/vertexshading.asy
+2024/03/23 | 714 | graphics/asymptote/examples/Viviani.asy
+2024/03/23 | 360 | graphics/asymptote/examples/washer.asy
+2024/03/23 | 1010 | graphics/asymptote/examples/washermethod.asy
+2024/03/23 | 628 | graphics/asymptote/examples/wedge.asy
+2024/03/23 | 1030 | graphics/asymptote/examples/workcone.asy
+2024/03/23 | 978 | graphics/asymptote/examples/worksheet.asy
+2024/03/23 | 2626 | graphics/asymptote/examples/worldmap.asy
+2024/03/23 | 1261761 | graphics/asymptote/examples/worldmap.dat
+2024/03/23 | 580 | graphics/asymptote/examples/xsin1x.asy
+2024/03/23 | 3739 | graphics/asymptote/examples/xstitch.asy
+2024/03/23 | 743 | graphics/asymptote/examples/xxsq01.asy
+2024/03/23 | 866 | graphics/asymptote/examples/xxsq01x-1.asy
+2024/03/23 | 825 | graphics/asymptote/examples/xxsq01y.asy
+2024/03/23 | 222 | graphics/asymptote/examples/yingyang.asy
+2024/03/23 | 37909 | graphics/asymptote/exp.cc
+2024/03/23 | 30307 | graphics/asymptote/exp.h
+2024/03/23 | 1188 | graphics/asymptote/EXRFiles.cc
+2024/03/23 | 454 | graphics/asymptote/EXRFiles.h
+2024/03/23 | 178 | graphics/asymptote/fftw++asy.cc
+2024/03/23 | 1794 | graphics/asymptote/fftw++.cc
+2024/03/23 | 43757 | graphics/asymptote/fftw++.h
+2024/03/23 | 5748 | graphics/asymptote/fileio.cc
+2024/03/23 | 21341 | graphics/asymptote/fileio.h
+2024/03/23 | 1245 | graphics/asymptote/findsym.pl
+2024/03/23 | 1020 | graphics/asymptote/flatguide.cc
+2024/03/23 | 4209 | graphics/asymptote/flatguide.h
+2024/03/23 | 654 | graphics/asymptote/fpu.h
+2024/03/23 | 2164 | graphics/asymptote/frame.h
+2024/03/23 | 10055 | graphics/asymptote/fundec.cc
+2024/03/23 | 5131 | graphics/asymptote/fundec.h
+2024/03/23 | 1210929 | graphics/asymptote/gc-8.2.4.tar.gz
+2024/03/23 | 6425 | graphics/asymptote/generate_enums.py
+2024/03/23 | 4400 | graphics/asymptote/genv.cc
+2024/03/23 | 1953 | graphics/asymptote/genv.h
+2024/03/23 | 4520 | graphics/asymptote/getopt1.c
+2024/03/23 | 30147 | graphics/asymptote/getopt.c
+2024/03/23 | 6650 | graphics/asymptote/getopt.h
+2024/03/23 | 202 | graphics/asymptote/glew.c
+2024/03/23 | 1235678 | graphics/asymptote/GL/glew.c
+2024/03/23 | 1186601 | graphics/asymptote/GL/glew.h
+2024/03/23 | 73435 | graphics/asymptote/GL/glxew.h
+2024/03/23 | 76801 | graphics/asymptote/gl-matrix-2.4.0-pruned/dist/gl-matrix.js
+2024/03/23 | 1131 | graphics/asymptote/gl-matrix-2.4.0-pruned/LICENSE.js
+2024/03/23 | 66095 | graphics/asymptote/glrender.cc
+2024/03/23 | 9319 | graphics/asymptote/glrender.h
+2024/03/23 | 818 | graphics/asymptote/GLTextures.cc
+2024/03/23 | 3634 | graphics/asymptote/GLTextures.h
+2024/03/23 | 63314 | graphics/asymptote/GL/wglew.h
+2024/03/23 | 50437 | graphics/asymptote/gsl.cc
+2024/03/23 | 22 | graphics/asymptote/GUI/configs/__init__.py
+2024/03/23 | 1215 | graphics/asymptote/GUI/configs/xasyconfig.cson
+2024/03/23 | 476 | graphics/asymptote/GUI/configs/xasykeymap.cson
+2024/03/23 | 13787 | graphics/asymptote/GUI/ContextWindow.py
+2024/03/23 | 3592 | graphics/asymptote/GUI/CustMatTransform.py
+2024/03/23 | 100 | graphics/asymptote/GUI/DebugFlags.py
+2024/03/23 | 1149 | graphics/asymptote/guide.cc
+2024/03/23 | 294 | graphics/asymptote/guideflags.h
+2024/03/23 | 6725 | graphics/asymptote/guide.h
+2024/03/23 | 1751 | graphics/asymptote/GUI/GuidesManager.py
+2024/03/23 | 175504 | graphics/asymptote/GUI/icons_rc.py
+2024/03/23 | 23 | graphics/asymptote/GUI/__init__.py
+2024/03/23 | 15895 | graphics/asymptote/GUI/InplaceAddObj.py
+2024/03/23 | 5272 | graphics/asymptote/GUI/labelEditor.py
+2024/03/23 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
+2024/03/23 | 2445 | graphics/asymptote/GUI/PrimitiveShape.py
+2024/03/23 | 10039 | graphics/asymptote/GUI/pyUIClass/custMatTransform.py
+2024/03/23 | 6248 | graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
+2024/03/23 | 2949 | graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
+2024/03/23 | 7223 | graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
+2024/03/23 | 2961 | graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
+2024/03/23 | 4943 | graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
+2024/03/23 | 4762 | graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
+2024/03/23 | 59584 | graphics/asymptote/GUI/pyUIClass/window1.py
+2024/03/23 | 57 | graphics/asymptote/GUI/requirements.txt
+2024/03/23 | 361 | graphics/asymptote/GUI/res/icons/anchor.svg
+2024/03/23 | 626 | graphics/asymptote/GUI/res/icons/android-arrow-back.svg
+2024/03/23 | 626 | graphics/asymptote/GUI/res/icons/android-arrow-forward.svg
+2024/03/23 | 790 | graphics/asymptote/GUI/res/icons/android-camera.svg
+2024/03/23 | 683 | graphics/asymptote/GUI/res/icons/android-close.svg
+2024/03/23 | 1302 | graphics/asymptote/GUI/res/icons/android-color-palette.svg
+2024/03/23 | 664 | graphics/asymptote/GUI/res/icons/android-delete.svg
+2024/03/23 | 620 | graphics/asymptote/GUI/res/icons/android-done.svg
+2024/03/23 | 810 | graphics/asymptote/GUI/res/icons/android-expand.svg
+2024/03/23 | 840 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
+2024/03/23 | 1467 | graphics/asymptote/GUI/res/icons/android-hand.svg
+2024/03/23 | 1108 | graphics/asymptote/GUI/res/icons/android-locate.svg
+2024/03/23 | 752 | graphics/asymptote/GUI/res/icons/android-radio-button-off.svg
+2024/03/23 | 831 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
+2024/03/23 | 795 | graphics/asymptote/GUI/res/icons/android-refresh.svg
+2024/03/23 | 705 | graphics/asymptote/GUI/res/icons/arrow-move.svg
+2024/03/23 | 631 | graphics/asymptote/GUI/res/icons/arrow-resize.svg
+2024/03/23 | 986 | graphics/asymptote/GUI/res/icons/brush.svg
+2024/03/23 | 593 | graphics/asymptote/GUI/res/icons/bucket.asy
+2024/03/23 | 1436 | graphics/asymptote/GUI/res/icons/bucket.svg
+2024/03/23 | 111 | graphics/asymptote/GUI/res/icons/center.asy
+2024/03/23 | 124 | graphics/asymptote/GUI/res/icons/centerorigin.asy
+2024/03/23 | 1022 | graphics/asymptote/GUI/res/icons/centerorigin.svg
+2024/03/23 | 858 | graphics/asymptote/GUI/res/icons/center.svg
+2024/03/23 | 771 | graphics/asymptote/GUI/res/icons/check.svg
+2024/03/23 | 1000 | graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
+2024/03/23 | 985 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
+2024/03/23 | 743 | graphics/asymptote/GUI/res/icons/circle.svg
+2024/03/23 | 109 | graphics/asymptote/GUI/res/icons/closedcurve.asy
+2024/03/23 | 1187 | graphics/asymptote/GUI/res/icons/closedcurve.svg
+2024/03/23 | 109 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
+2024/03/23 | 1058 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
+2024/03/23 | 829 | graphics/asymptote/GUI/res/icons/close-round.svg
+2024/03/23 | 1180 | graphics/asymptote/GUI/res/icons/code.svg
+2024/03/23 | 863 | graphics/asymptote/GUI/res/icons/edit.svg
+2024/03/23 | 988 | graphics/asymptote/GUI/res/icons/eye.svg
+2024/03/23 | 1884 | graphics/asymptote/GUI/res/icons/filledbucket.svg
+2024/03/23 | 1732 | graphics/asymptote/GUI/res/icons/grid.svg
+2024/03/23 | 951 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
+2024/03/23 | 102 | graphics/asymptote/GUI/res/icons/opencurve.asy
+2024/03/23 | 1139 | graphics/asymptote/GUI/res/icons/opencurve.svg
+2024/03/23 | 102 | graphics/asymptote/GUI/res/icons/openpolygon.asy
+2024/03/23 | 1043 | graphics/asymptote/GUI/res/icons/openpolygon.svg
+2024/03/23 | 750 | graphics/asymptote/GUI/res/icons/plus-round.svg
+2024/03/23 | 1808 | graphics/asymptote/GUI/res/icons.qrc
+2024/03/23 | 1090 | graphics/asymptote/GUI/res/icons/redo.svg
+2024/03/23 | 663 | graphics/asymptote/GUI/res/icons/save.svg
+2024/03/23 | 1899 | graphics/asymptote/GUI/res/icons/social-python.svg
+2024/03/23 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
+2024/03/23 | 284 | graphics/asymptote/GUI/res/icons/text.svg
+2024/03/23 | 1226 | graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
+2024/03/23 | 1047 | graphics/asymptote/GUI/res/icons/undo.svg
+2024/03/23 | 1449 | graphics/asymptote/GUI/SetCustomAnchor.py
+2024/03/23 | 393 | graphics/asymptote/GUI/setup.py
+2024/03/23 | 3616 | graphics/asymptote/GUI/UndoRedoStack.py
+2024/03/23 | 3267 | graphics/asymptote/GUI/Widg_addLabel.py
+2024/03/23 | 877 | graphics/asymptote/GUI/Widg_addPolyOpt.py
+2024/03/23 | 1658 | graphics/asymptote/GUI/Widg_editBezier.py
+2024/03/23 | 98112 | graphics/asymptote/GUI/Window1.py
+2024/03/23 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
+2024/03/23 | 6552 | graphics/asymptote/GUI/windows/labelTextEditor.ui
+2024/03/23 | 2631 | graphics/asymptote/GUI/windows/setCustomAnchor.ui
+2024/03/23 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
+2024/03/23 | 2941 | graphics/asymptote/GUI/windows/widg_addPolyOpt.ui
+2024/03/23 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
+2024/03/23 | 4166 | graphics/asymptote/GUI/windows/widgetPointEditor.ui
+2024/03/23 | 79003 | graphics/asymptote/GUI/windows/window1.ui
+2024/03/23 | 67088 | graphics/asymptote/GUI/xasy2asy.py
+2024/03/23 | 1183 | graphics/asymptote/GUI/xasyArgs.py
+2024/03/23 | 13816 | graphics/asymptote/GUI/xasyBezierInterface.py
+2024/03/23 | 4766 | graphics/asymptote/GUI/xasyFile.py
+2024/03/23 | 6717 | graphics/asymptote/GUI/xasyOptions.py
+2024/03/23 | 611 | graphics/asymptote/GUI/xasy.py
+2024/03/23 | 586 | graphics/asymptote/GUI/xasyStrings.py
+2024/03/23 | 733 | graphics/asymptote/GUI/xasySvg.py
+2024/03/23 | 1015 | graphics/asymptote/GUI/xasyTransform.py
+2024/03/23 | 1542 | graphics/asymptote/GUI/xasyUtils.py
+2024/03/23 | 238 | graphics/asymptote/GUI/xasyValidator.py
+2024/03/23 | 12823 | graphics/asymptote/impdatum.cc
+2024/03/23 | 127 | graphics/asymptote/index.html
+2024/03/23 | 10445 | graphics/asymptote/INSTALL
+2024/03/23 | 15645 | graphics/asymptote/install-sh
+2024/03/23 | 1982 | graphics/asymptote/inst.h
+2024/03/23 | 5689 | graphics/asymptote/interact.cc
+2024/03/23 | 1345 | graphics/asymptote/interact.h
+2024/03/23 | 5733 | graphics/asymptote/item.h
+2024/03/23 | 11221 | graphics/asymptote/jsfile.cc
+2024/03/23 | 2623 | graphics/asymptote/jsfile.h
+2024/03/23 | 609 | graphics/asymptote/keywords.cc
+2024/03/23 | 1253 | graphics/asymptote/keywords.pl
+2024/03/23 | 22345 | graphics/asymptote/knot.cc
+2024/03/23 | 12259 | graphics/asymptote/knot.h
+2024/03/23 | 342 | graphics/asymptote/lexical.h
+2024/03/23 | 83423 | graphics/asymptote/lex.yy.cc
+2024/03/23 | 506313 | graphics/asymptote/libatomic_ops-7.6.12.tar.gz
+2024/03/23 | 35147 | graphics/asymptote/LICENSE
+2024/03/23 | 7639 | graphics/asymptote/LICENSE.LESSER
+2024/03/23 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
+2024/03/23 | 2194 | graphics/asymptote/locate.cc
+2024/03/23 | 631 | graphics/asymptote/locate.h
+2024/03/23 | 12868 | graphics/asymptote/LspCpp/CMakeLists.txt
+2024/03/23 | 6605 | graphics/asymptote/LspCpp/examples/StdIOClientExample.cpp
+2024/03/23 | 4923 | graphics/asymptote/LspCpp/examples/StdIOServerExample.cpp
+2024/03/23 | 6934 | graphics/asymptote/LspCpp/examples/TcpServerExample.cpp
+2024/03/23 | 8092 | graphics/asymptote/LspCpp/examples/WebsocketExample.cpp
+2024/03/23 | 492 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Cancellation.h
+2024/03/23 | 1480 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Condition.h
+2024/03/23 | 7671 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Context.h
+2024/03/23 | 1831 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Endpoint.h
+2024/03/23 | 5114 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/future.h
+2024/03/23 | 231 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/GCThreadContext.h
+2024/03/23 | 2901 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/json.h
+2024/03/23 | 1545 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h
+2024/03/23 | 2013 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h
+2024/03/23 | 30638 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/macro_map.h
+2024/03/23 | 751 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/message.h
+2024/03/23 | 6964 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/MessageIssue.h
+2024/03/23 | 2418 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/MessageJsonHandler.h
+2024/03/23 | 595 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/MessageProducer.h
+2024/03/23 | 1832 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/NotificationInMessage.h
+2024/03/23 | 158 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/optionalVersion.h
+2024/03/23 | 14261 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/RemoteEndPoint.h
+2024/03/23 | 2205 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h
+2024/03/23 | 1765 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/ScopeExit.h
+2024/03/23 | 11526 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/serializer.h
+2024/03/23 | 5366 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/stream.h
+2024/03/23 | 2279 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/StreamMessageProducer.h
+2024/03/23 | 1182 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/TcpServer.h
+2024/03/23 | 6619 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/threaded_queue.h
+2024/03/23 | 6369 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/traits.h
+2024/03/23 | 2424 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/WebSocketServer.h
+2024/03/23 | 790 | graphics/asymptote/LspCpp/include/LibLsp/lsp/AbsolutePath.h
+2024/03/23 | 11836 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ClientPreferences.h
+2024/03/23 | 1658 | graphics/asymptote/LspCpp/include/LibLsp/lsp/client/registerCapability.h
+2024/03/23 | 1103 | graphics/asymptote/LspCpp/include/LibLsp/lsp/client/unregisterCapability.h
+2024/03/23 | 3470 | graphics/asymptote/LspCpp/include/LibLsp/lsp/CodeActionParams.h
+2024/03/23 | 264 | graphics/asymptote/LspCpp/include/LibLsp/lsp/Directory.h
+2024/03/23 | 656 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ExecuteCommandParams.h
+2024/03/23 | 646 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/addOverridableMethods.h
+2024/03/23 | 390 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/buildWorkspace.h
+2024/03/23 | 891 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkConstructorsStatus.h
+2024/03/23 | 869 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkDelegateMethodsStatus.h
+2024/03/23 | 1142 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkHashCodeEqualsStatus.h
+2024/03/23 | 722 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkToStringStatus.h
+2024/03/23 | 294 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/classFileContents.h
+2024/03/23 | 1158 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/codeActionResult.h
+2024/03/23 | 973 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/executeCommand.h
+2024/03/23 | 606 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/findLinks.h
+2024/03/23 | 586 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateAccessors.h
+2024/03/23 | 645 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateConstructors.h
+2024/03/23 | 870 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateDelegateMethods.h
+2024/03/23 | 822 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateHashCodeEquals.h
+2024/03/23 | 533 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateToString.h
+2024/03/23 | 2009 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/getMoveDestinations.h
+2024/03/23 | 2353 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/getRefactorEdit.h
+2024/03/23 | 325 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/listOverridableMethods.h
+2024/03/23 | 320 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/Move.h
+2024/03/23 | 301 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/organizeImports.h
+2024/03/23 | 1075 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/OverridableMethod.h
+2024/03/23 | 309 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/projectConfigurationUpdate.h
+2024/03/23 | 846 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/resolveUnimplementedAccessors.h
+2024/03/23 | 729 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/searchSymbols.h
+2024/03/23 | 243 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/WorkspaceSymbolParams.h
+2024/03/23 | 5169 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/sonarlint/protocol.h
+2024/03/23 | 196 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/exit.h
+2024/03/23 | 482 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/initialized.h
+2024/03/23 | 1391 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/initialize.h
+2024/03/23 | 3383 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/InitializeParams.h
+2024/03/23 | 1184 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsClientCapabilities.h
+2024/03/23 | 21271 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsServerCapabilities.h
+2024/03/23 | 24043 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsTextDocumentClientCapabilities.h
+2024/03/23 | 7474 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h
+2024/03/23 | 700 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/progress.h
+2024/03/23 | 473 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/shutdown.h
+2024/03/23 | 5818 | graphics/asymptote/LspCpp/include/LibLsp/lsp/IProgressMonitor.h
+2024/03/23 | 3526 | graphics/asymptote/LspCpp/include/LibLsp/lsp/language/language.h
+2024/03/23 | 2033 | graphics/asymptote/LspCpp/include/LibLsp/lsp/location_type.h
+2024/03/23 | 4118 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lru_cache.h
+2024/03/23 | 4782 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsAny.h
+2024/03/23 | 1354 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCodeAction.h
+2024/03/23 | 1475 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCommand.h
+2024/03/23 | 881 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsDocumentUri.h
+2024/03/23 | 1389 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsFormattingOptions.h
+2024/03/23 | 1174 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsMarkedString.h
+2024/03/23 | 1579 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsp_code_action.h
+2024/03/23 | 7184 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsp_completion.h
+2024/03/23 | 3978 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsp_diagnostic.h
+2024/03/23 | 1291 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsPosition.h
+2024/03/23 | 941 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsRange.h
+2024/03/23 | 3630 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsResponseError.h
+2024/03/23 | 842 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentEdit.h
+2024/03/23 | 453 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentIdentifier.h
+2024/03/23 | 747 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentItem.h
+2024/03/23 | 714 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentPositionParams.h
+2024/03/23 | 2688 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextEdit.h
+2024/03/23 | 1183 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h
+2024/03/23 | 2615 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsWorkspaceEdit.h
+2024/03/23 | 3915 | graphics/asymptote/LspCpp/include/LibLsp/lsp/Markup/Markup.h
+2024/03/23 | 45222 | graphics/asymptote/LspCpp/include/LibLsp/lsp/Markup/string_ref.h
+2024/03/23 | 74 | graphics/asymptote/LspCpp/include/LibLsp/lsp/method_type.h
+2024/03/23 | 580 | graphics/asymptote/LspCpp/include/LibLsp/lsp/out_list.h
+2024/03/23 | 376 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ParentProcessWatcher.h
+2024/03/23 | 1318 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ProcessIoService.h
+2024/03/23 | 218 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ProtocolJsonHandler.h
+2024/03/23 | 3078 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ResourceOperation.h
+2024/03/23 | 1192 | graphics/asymptote/LspCpp/include/LibLsp/lsp/SimpleTimer.h
+2024/03/23 | 4718 | graphics/asymptote/LspCpp/include/LibLsp/lsp/symbol.h
+2024/03/23 | 4089 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/callHierarchy.h
+2024/03/23 | 2787 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/code_action.h
+2024/03/23 | 1170 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/code_lens.h
+2024/03/23 | 1819 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/colorPresentation.h
+2024/03/23 | 2499 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/completion.h
+2024/03/23 | 934 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/declaration_definition.h
+2024/03/23 | 1638 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_change.h
+2024/03/23 | 800 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_close.h
+2024/03/23 | 924 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_open.h
+2024/03/23 | 1175 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/didRenameFiles.h
+2024/03/23 | 808 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_save.h
+2024/03/23 | 2182 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/documentColor.h
+2024/03/23 | 1235 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/document_link.h
+2024/03/23 | 1829 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/document_symbol.h
+2024/03/23 | 1875 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/foldingRange.h
+2024/03/23 | 848 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/formatting.h
+2024/03/23 | 573 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/highlight.h
+2024/03/23 | 1796 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/hover.h
+2024/03/23 | 488 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/implementation.h
+2024/03/23 | 1421 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/linkedEditingRange.h
+2024/03/23 | 1138 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/onTypeFormatting.h
+2024/03/23 | 1065 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/prepareRename.h
+2024/03/23 | 770 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/publishDiagnostics.h
+2024/03/23 | 900 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/range_formatting.h
+2024/03/23 | 1243 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/references.h
+2024/03/23 | 1147 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/rename.h
+2024/03/23 | 223 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/resolveCodeLens.h
+2024/03/23 | 489 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/resolveCompletionItem.h
+2024/03/23 | 873 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/resolveTypeHierarchy.h
+2024/03/23 | 1550 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/selectionRange.h
+2024/03/23 | 2868 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/semanticHighlighting.h
+2024/03/23 | 11227 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/SemanticTokens.h
+2024/03/23 | 3349 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/signature_help.h
+2024/03/23 | 498 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/type_definition.h
+2024/03/23 | 4674 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/typeHierarchy.h
+2024/03/23 | 2182 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/willSave.h
+2024/03/23 | 4872 | graphics/asymptote/LspCpp/include/LibLsp/lsp/utils.h
+2024/03/23 | 2407 | graphics/asymptote/LspCpp/include/LibLsp/lsp/windows/MessageNotify.h
+2024/03/23 | 2161 | graphics/asymptote/LspCpp/include/LibLsp/lsp/working_files.h
+2024/03/23 | 1168 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/applyEdit.h
+2024/03/23 | 1239 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/configuration.h
+2024/03/23 | 615 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/did_change_configuration.h
+2024/03/23 | 1352 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/did_change_watched_files.h
+2024/03/23 | 1423 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/didChangeWorkspaceFolders.h
+2024/03/23 | 794 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/execute_command.h
+2024/03/23 | 428 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/symbol.h
+2024/03/23 | 1008 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/workspaceFolders.h
+2024/03/23 | 1066 | graphics/asymptote/LspCpp/LICENSE
+2024/03/23 | 1203 | graphics/asymptote/LspCpp/README.md
+2024/03/23 | 964 | graphics/asymptote/LspCpp/src/jsonrpc/Context.cpp
+2024/03/23 | 1388 | graphics/asymptote/LspCpp/src/jsonrpc/Endpoint.cpp
+2024/03/23 | 291 | graphics/asymptote/LspCpp/src/jsonrpc/GCThreadContext.cpp
+2024/03/23 | 2804 | graphics/asymptote/LspCpp/src/jsonrpc/message.cpp
+2024/03/23 | 1532 | graphics/asymptote/LspCpp/src/jsonrpc/MessageJsonHandler.cpp
+2024/03/23 | 24372 | graphics/asymptote/LspCpp/src/jsonrpc/RemoteEndPoint.cpp
+2024/03/23 | 5242 | graphics/asymptote/LspCpp/src/jsonrpc/serializer.cpp
+2024/03/23 | 9790 | graphics/asymptote/LspCpp/src/jsonrpc/StreamMessageProducer.cpp
+2024/03/23 | 10173 | graphics/asymptote/LspCpp/src/jsonrpc/TcpServer.cpp
+2024/03/23 | 465 | graphics/asymptote/LspCpp/src/jsonrpc/threaded_queue.cpp
+2024/03/23 | 10663 | graphics/asymptote/LspCpp/src/jsonrpc/WebSocketServer.cpp
+2024/03/23 | 1376 | graphics/asymptote/LspCpp/src/lsp/initialize.cpp
+2024/03/23 | 30716 | graphics/asymptote/LspCpp/src/lsp/lsp.cpp
+2024/03/23 | 2289 | graphics/asymptote/LspCpp/src/lsp/lsp_diagnostic.cpp
+2024/03/23 | 33741 | graphics/asymptote/LspCpp/src/lsp/Markup.cpp
+2024/03/23 | 4290 | graphics/asymptote/LspCpp/src/lsp/ParentProcessWatcher.cpp
+2024/03/23 | 29193 | graphics/asymptote/LspCpp/src/lsp/ProtocolJsonHandler.cpp
+2024/03/23 | 13776 | graphics/asymptote/LspCpp/src/lsp/textDocument.cpp
+2024/03/23 | 18902 | graphics/asymptote/LspCpp/src/lsp/utils.cpp
+2024/03/23 | 5358 | graphics/asymptote/LspCpp/src/lsp/working_files.cpp
+2024/03/23 | 2662 | graphics/asymptote/LspCpp/third_party/rapidjson/appveyor.yml
+2024/03/23 | 5 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/abcde.txt
+2024/03/23 | 582 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/glossary.json
+2024/03/23 | 872 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/menu.json
+2024/03/23 | 103 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/readme.txt
+2024/03/23 | 687491 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/sample.json
+2024/03/23 | 3467 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/webapp.json
+2024/03/23 | 601 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/widget.json
+2024/03/23 | 4375 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/draft-04/schema
+2024/03/23 | 370 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16bebom.json
+2024/03/23 | 368 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16be.json
+2024/03/23 | 370 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16lebom.json
+2024/03/23 | 368 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16le.json
+2024/03/23 | 740 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32bebom.json
+2024/03/23 | 736 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32be.json
+2024/03/23 | 740 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32lebom.json
+2024/03/23 | 736 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32le.json
+2024/03/23 | 319 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf8bom.json
+2024/03/23 | 316 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf8.json
+2024/03/23 | 58 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail10.json
+2024/03/23 | 29 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail11.json
+2024/03/23 | 31 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail12.json
+2024/03/23 | 43 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail13.json
+2024/03/23 | 31 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail14.json
+2024/03/23 | 34 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail15.json
+2024/03/23 | 8 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail16.json
+2024/03/23 | 34 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail17.json
+2024/03/23 | 50 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail18.json
+2024/03/23 | 22 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail19.json
+2024/03/23 | 60 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail1.json
+2024/03/23 | 23 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail20.json
+2024/03/23 | 32 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail21.json
+2024/03/23 | 33 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail22.json
+2024/03/23 | 20 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail23.json
+2024/03/23 | 16 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail24.json
+2024/03/23 | 29 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail25.json
+2024/03/23 | 38 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail26.json
+2024/03/23 | 14 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail27.json
+2024/03/23 | 15 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail28.json
+2024/03/23 | 4 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail29.json
+2024/03/23 | 17 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail2.json
+2024/03/23 | 5 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail30.json
+2024/03/23 | 7 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail31.json
+2024/03/23 | 40 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail32.json
+2024/03/23 | 12 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail33.json
+2024/03/23 | 37 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail3.json
+2024/03/23 | 16 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail4.json
+2024/03/23 | 24 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail5.json
+2024/03/23 | 26 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail6.json
+2024/03/23 | 26 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail7.json
+2024/03/23 | 16 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail8.json
+2024/03/23 | 22 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail9.json
+2024/03/23 | 1441 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/pass1.json
+2024/03/23 | 52 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/pass2.json
+2024/03/23 | 148 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/pass3.json
+2024/03/23 | 173 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/readme.txt
+2024/03/23 | 9059 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/bin/jsonschema_suite
+2024/03/23 | 1057 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/LICENSE
+2024/03/23 | 4787 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/README.md
+2024/03/23 | 25 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/remotes/folder/folderInteger.json
+2024/03/23 | 25 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/remotes/integer.json
+2024/03/23 | 110 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/remotes/subSchemas.json
+2024/03/23 | 2257 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/additionalItems.json
+2024/03/23 | 2745 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/additionalProperties.json
+2024/03/23 | 1273 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/default.json
+2024/03/23 | 2989 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/dependencies.json
+2024/03/23 | 1936 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/disallow.json
+2024/03/23 | 1544 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/divisibleBy.json
+2024/03/23 | 1964 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/enum.json
+2024/03/23 | 2591 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/extends.json
+2024/03/23 | 1136 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/items.json
+2024/03/23 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/maximum.json
+2024/03/23 | 706 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/maxItems.json
+2024/03/23 | 895 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/maxLength.json
+2024/03/23 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/minimum.json
+2024/03/23 | 693 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/minItems.json
+2024/03/23 | 886 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/minLength.json
+2024/03/23 | 3075 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/bignum.json
+2024/03/23 | 6751 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/format.json
+2024/03/23 | 463 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/jsregex.json
+2024/03/23 | 384 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/zeroTerminatedFloats.json
+2024/03/23 | 857 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/pattern.json
+2024/03/23 | 3365 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/patternProperties.json
+2024/03/23 | 2881 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/properties.json
+2024/03/23 | 4385 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/ref.json
+2024/03/23 | 1961 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/refRemote.json
+2024/03/23 | 1282 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/required.json
+2024/03/23 | 13217 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/type.json
+2024/03/23 | 2613 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/uniqueItems.json
+2024/03/23 | 2282 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/additionalItems.json
+2024/03/23 | 2745 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/additionalProperties.json
+2024/03/23 | 3025 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/allOf.json
+2024/03/23 | 1608 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/anyOf.json
+2024/03/23 | 1273 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/default.json
+2024/03/23 | 854 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/definitions.json
+2024/03/23 | 3139 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/dependencies.json
+2024/03/23 | 1975 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/enum.json
+2024/03/23 | 1136 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/items.json
+2024/03/23 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maximum.json
+2024/03/23 | 706 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maxItems.json
+2024/03/23 | 896 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maxLength.json
+2024/03/23 | 759 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maxProperties.json
+2024/03/23 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minimum.json
+2024/03/23 | 693 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minItems.json
+2024/03/23 | 886 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minLength.json
+2024/03/23 | 725 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minProperties.json
+2024/03/23 | 1525 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/multipleOf.json
+2024/03/23 | 2266 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/not.json
+2024/03/23 | 1607 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/oneOf.json
+2024/03/23 | 3075 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/optional/bignum.json
+2024/03/23 | 4608 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/optional/format.json
+2024/03/23 | 384 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/optional/zeroTerminatedFloats.json
+2024/03/23 | 857 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/pattern.json
+2024/03/23 | 3365 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/patternProperties.json
+2024/03/23 | 2881 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/properties.json
+2024/03/23 | 4366 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/ref.json
+2024/03/23 | 1961 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/refRemote.json
+2024/03/23 | 923 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/required.json
+2024/03/23 | 9298 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/type.json
+2024/03/23 | 2613 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/uniqueItems.json
+2024/03/23 | 134 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tox.ini
+2024/03/23 | 30003 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/alotofkeys.json
+2024/03/23 | 849 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/booleans.json
+2024/03/23 | 1698 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/floats.json
+2024/03/23 | 4202 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/guids.json
+2024/03/23 | 1098 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/integers.json
+2024/03/23 | 15142 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/mixed.json
+2024/03/23 | 802 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/nulls.json
+2024/03/23 | 33764 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/paragraphs.json
+2024/03/23 | 86 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/readme.txt
+2024/03/23 | 3150 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/address.json
+2024/03/23 | 84 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/allOf_address.json
+2024/03/23 | 84 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/anyOf_address.json
+2024/03/23 | 1315 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/idandref.json
+2024/03/23 | 84 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/oneOf_address.json
+2024/03/23 | 6818 | graphics/asymptote/LspCpp/third_party/rapidjson/CHANGELOG.md
+2024/03/23 | 10429 | graphics/asymptote/LspCpp/third_party/rapidjson/CMakeLists.txt
+2024/03/23 | 828 | graphics/asymptote/LspCpp/third_party/rapidjson/CMakeModules/FindGTestSrc.cmake
+2024/03/23 | 2175 | graphics/asymptote/LspCpp/third_party/rapidjson/contrib/natvis/LICENSE
+2024/03/23 | 2729 | graphics/asymptote/LspCpp/third_party/rapidjson/contrib/natvis/rapidjson.natvis
+2024/03/23 | 678 | graphics/asymptote/LspCpp/third_party/rapidjson/contrib/natvis/README.md
+2024/03/23 | 1052 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/CMakeLists.txt
+2024/03/23 | 912 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/architecture.dot
+2024/03/23 | 16569 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/architecture.png
+2024/03/23 | 2239 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/insituparsing.dot
+2024/03/23 | 37281 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/insituparsing.png
+2024/03/23 | 1915 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/iterative-parser-states-diagram.dot
+2024/03/23 | 92378 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/iterative-parser-states-diagram.png
+2024/03/23 | 176 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/makefile
+2024/03/23 | 935 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move1.dot
+2024/03/23 | 16081 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move1.png
+2024/03/23 | 1502 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move2.dot
+2024/03/23 | 41517 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move2.png
+2024/03/23 | 1454 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move3.dot
+2024/03/23 | 36371 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move3.png
+2024/03/23 | 1427 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/normalparsing.dot
+2024/03/23 | 32887 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/normalparsing.png
+2024/03/23 | 1435 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/simpledom.dot
+2024/03/23 | 43670 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/simpledom.png
+2024/03/23 | 1456 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/tutorial.dot
+2024/03/23 | 44634 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/tutorial.png
+2024/03/23 | 1775 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/utilityclass.dot
+2024/03/23 | 99993 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/utilityclass.png
+2024/03/23 | 15464 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/dom.md
+2024/03/23 | 15393 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/dom.zh-cn.md
+2024/03/23 | 103393 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/Doxyfile.in
+2024/03/23 | 103478 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/Doxyfile.zh-cn.in
+2024/03/23 | 6708 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/encoding.md
+2024/03/23 | 6860 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/encoding.zh-cn.md
+2024/03/23 | 15364 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/faq.md
+2024/03/23 | 15030 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/faq.zh-cn.md
+2024/03/23 | 5063 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/features.md
+2024/03/23 | 4805 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/features.zh-cn.md
+2024/03/23 | 22426 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/internals.md
+2024/03/23 | 21956 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/internals.zh-cn.md
+2024/03/23 | 229 | graphics/asymptote/LspCpp/third_party/rapidjson/docker/debian/Dockerfile
+2024/03/23 | 5259 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/logo/rapidjson.png
+2024/03/23 | 4230 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/logo/rapidjson.svg
+2024/03/23 | 6572 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/doxygenextra.css
+2024/03/23 | 6090 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/DoxygenLayout.xml
+2024/03/23 | 256 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/footer.html
+2024/03/23 | 1137 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/header.html
+2024/03/23 | 363 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/npm.md
+2024/03/23 | 1268 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/performance.md
+2024/03/23 | 1236 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/performance.zh-cn.md
+2024/03/23 | 8883 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/pointer.md
+2024/03/23 | 8532 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/pointer.zh-cn.md
+2024/03/23 | 21276 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/sax.md
+2024/03/23 | 19967 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/sax.zh-cn.md
+2024/03/23 | 18222 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/schema.md
+2024/03/23 | 9765 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/schema.zh-cn.md
+2024/03/23 | 14531 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/stream.md
+2024/03/23 | 14325 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/stream.zh-cn.md
+2024/03/23 | 22121 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/tutorial.md
+2024/03/23 | 21546 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/tutorial.zh-cn.md
+2024/03/23 | 7125 | graphics/asymptote/LspCpp/third_party/rapidjson/example/archiver/archiver.cpp
+2024/03/23 | 3563 | graphics/asymptote/LspCpp/third_party/rapidjson/example/archiver/archiver.h
+2024/03/23 | 6849 | graphics/asymptote/LspCpp/third_party/rapidjson/example/archiver/archivertest.cpp
+2024/03/23 | 2576 | graphics/asymptote/LspCpp/third_party/rapidjson/example/capitalize/capitalize.cpp
+2024/03/23 | 982 | graphics/asymptote/LspCpp/third_party/rapidjson/example/CMakeLists.txt
+2024/03/23 | 1014 | graphics/asymptote/LspCpp/third_party/rapidjson/example/condense/condense.cpp
+2024/03/23 | 5933 | graphics/asymptote/LspCpp/third_party/rapidjson/example/filterkeydom/filterkeydom.cpp
+2024/03/23 | 4963 | graphics/asymptote/LspCpp/third_party/rapidjson/example/filterkey/filterkey.cpp
+2024/03/23 | 5996 | graphics/asymptote/LspCpp/third_party/rapidjson/example/jsonx/jsonx.cpp
+2024/03/23 | 9349 | graphics/asymptote/LspCpp/third_party/rapidjson/example/lookaheadparser/lookaheadparser.cpp
+2024/03/23 | 2814 | graphics/asymptote/LspCpp/third_party/rapidjson/example/messagereader/messagereader.cpp
+2024/03/23 | 5129 | graphics/asymptote/LspCpp/third_party/rapidjson/example/parsebyparts/parsebyparts.cpp
+2024/03/23 | 2245 | graphics/asymptote/LspCpp/third_party/rapidjson/example/prettyauto/prettyauto.cpp
+2024/03/23 | 1019 | graphics/asymptote/LspCpp/third_party/rapidjson/example/pretty/pretty.cpp
+2024/03/23 | 8702 | graphics/asymptote/LspCpp/third_party/rapidjson/example/schemavalidator/schemavalidator.cpp
+2024/03/23 | 4581 | graphics/asymptote/LspCpp/third_party/rapidjson/example/serialize/serialize.cpp
+2024/03/23 | 685 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simpledom/simpledom.cpp
+2024/03/23 | 2255 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simplepullreader/simplepullreader.cpp
+2024/03/23 | 1866 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simplereader/simplereader.cpp
+2024/03/23 | 1026 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simplewriter/simplewriter.cpp
+2024/03/23 | 1610 | graphics/asymptote/LspCpp/third_party/rapidjson/example/sortkeys/sortkeys.cpp
+2024/03/23 | 942 | graphics/asymptote/LspCpp/third_party/rapidjson/example/traverseaspointer.cpp
+2024/03/23 | 6253 | graphics/asymptote/LspCpp/third_party/rapidjson/example/tutorial/tutorial.cpp
+2024/03/23 | 94 | graphics/asymptote/LspCpp/third_party/rapidjson/include_dirs.js
+2024/03/23 | 22580 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h
+2024/03/23 | 2260 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/cursorstreamwrapper.h
+2024/03/23 | 133685 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/document.h
+2024/03/23 | 10641 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/encodedstream.h
+2024/03/23 | 29242 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/encodings.h
+2024/03/23 | 13025 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/error/en.h
+2024/03/23 | 13353 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/error/error.h
+2024/03/23 | 2974 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/filereadstream.h
+2024/03/23 | 3119 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/filewritestream.h
+2024/03/23 | 4007 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/fwd.h
+2024/03/23 | 9252 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/biginteger.h
+2024/03/23 | 2045 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h
+2024/03/23 | 11580 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/diyfp.h
+2024/03/23 | 8469 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/dtoa.h
+2024/03/23 | 2969 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/ieee754.h
+2024/03/23 | 10110 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h
+2024/03/23 | 6616 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h
+2024/03/23 | 3567 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/pow10.h
+2024/03/23 | 26102 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/regex.h
+2024/03/23 | 7157 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/stack.h
+2024/03/23 | 2721 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/strfunc.h
+2024/03/23 | 9032 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/strtod.h
+2024/03/23 | 1398 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/swap.h
+2024/03/23 | 4051 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/istreamwrapper.h
+2024/03/23 | 2534 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/memorybuffer.h
+2024/03/23 | 2642 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/memorystream.h
+2024/03/23 | 8361 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/msinttypes/inttypes.h
+2024/03/23 | 9375 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/msinttypes/stdint.h
+2024/03/23 | 2303 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/ostreamwrapper.h
+2024/03/23 | 63574 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/pointer.h
+2024/03/23 | 10504 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/prettywriter.h
+2024/03/23 | 25584 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h
+2024/03/23 | 94332 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/reader.h
+2024/03/23 | 146751 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/schema.h
+2024/03/23 | 6732 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/stream.h
+2024/03/23 | 3968 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/stringbuffer.h
+2024/03/23 | 19752 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/uri.h
+2024/03/23 | 26817 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/writer.h
+2024/03/23 | 355 | graphics/asymptote/LspCpp/third_party/rapidjson/library.json
+2024/03/23 | 5152 | graphics/asymptote/LspCpp/third_party/rapidjson/license.txt
+2024/03/23 | 561 | graphics/asymptote/LspCpp/third_party/rapidjson/package.json
+2024/03/23 | 3407 | graphics/asymptote/LspCpp/third_party/rapidjson/rapidjson.autopkg
+2024/03/23 | 983 | graphics/asymptote/LspCpp/third_party/rapidjson/RapidJSONConfig.cmake.in
+2024/03/23 | 469 | graphics/asymptote/LspCpp/third_party/rapidjson/RapidJSONConfigVersion.cmake.in
+2024/03/23 | 229 | graphics/asymptote/LspCpp/third_party/rapidjson/RapidJSON.pc.in
+2024/03/23 | 11146 | graphics/asymptote/LspCpp/third_party/rapidjson/readme.md
+2024/03/23 | 8795 | graphics/asymptote/LspCpp/third_party/rapidjson/readme.zh-cn.md
+2024/03/23 | 491 | graphics/asymptote/LspCpp/third_party/rapidjson/test/CMakeLists.txt
+2024/03/23 | 834 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/CMakeLists.txt
+2024/03/23 | 35461 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/misctest.cpp
+2024/03/23 | 971 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/perftest.cpp
+2024/03/23 | 5752 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/perftest.h
+2024/03/23 | 4438 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/platformtest.cpp
+2024/03/23 | 16298 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/rapidjsontest.cpp
+2024/03/23 | 7218 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/schematest.cpp
+2024/03/23 | 9036 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/allocatorstest.cpp
+2024/03/23 | 4416 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/bigintegertest.cpp
+2024/03/23 | 1088 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/clzlltest.cpp
+2024/03/23 | 3060 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/CMakeLists.txt
+2024/03/23 | 3740 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/cursorstreamwrappertest.cpp
+2024/03/23 | 21271 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/documenttest.cpp
+2024/03/23 | 3437 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/dtoatest.cpp
+2024/03/23 | 11996 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/encodedstreamtest.cpp
+2024/03/23 | 19321 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/encodingstest.cpp
+2024/03/23 | 4381 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/filestreamtest.cpp
+2024/03/23 | 5832 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/fwdtest.cpp
+2024/03/23 | 5415 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/istreamwrappertest.cpp
+2024/03/23 | 3956 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/itoatest.cpp
+2024/03/23 | 4733 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/jsoncheckertest.cpp
+2024/03/23 | 2396 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/namespacetest.cpp
+2024/03/23 | 2477 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/ostreamwrappertest.cpp
+2024/03/23 | 1452 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/platformtest.cpp
+2024/03/23 | 62764 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/pointertest.cpp
+2024/03/23 | 10310 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/prettywritertest.cpp
+2024/03/23 | 98539 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/readertest.cpp
+2024/03/23 | 17258 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/regextest.cpp
+2024/03/23 | 150794 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/schematest.cpp
+2024/03/23 | 7117 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/simdtest.cpp
+2024/03/23 | 1312 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/strfunctest.cpp
+2024/03/23 | 5540 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/stringbuffertest.cpp
+2024/03/23 | 4248 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/strtodtest.cpp
+2024/03/23 | 1523 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/unittest.cpp
+2024/03/23 | 3967 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/unittest.h
+2024/03/23 | 28512 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/uritest.cpp
+2024/03/23 | 57566 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/valuetest.cpp
+2024/03/23 | 17907 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/writertest.cpp
+2024/03/23 | 369 | graphics/asymptote/LspCpp/third_party/rapidjson/test/valgrind.supp
+2024/03/23 | 3294 | graphics/asymptote/LspCpp/third_party/rapidjson/travis-doxygen.sh
+2024/03/23 | 1216 | graphics/asymptote/LspCpp/third_party/uri/CHANGELOG.md
+2024/03/23 | 648 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake
+2024/03/23 | 3040 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make
+2024/03/23 | 188 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/cmake_clean.cmake
+2024/03/23 | 113 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/compiler_depend.make
+2024/03/23 | 107 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/compiler_depend.ts
+2024/03/23 | 461 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/DependInfo.cmake
+2024/03/23 | 22 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/progress.make
+2024/03/23 | 2 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/progress.marks
+2024/03/23 | 1694 | graphics/asymptote/LspCpp/third_party/uri/cmake_install.cmake
+2024/03/23 | 3282 | graphics/asymptote/LspCpp/third_party/uri/CMakeLists.txt
+2024/03/23 | 6104 | graphics/asymptote/LspCpp/third_party/uri/deps/BUILD.bazel
+2024/03/23 | 4160 | graphics/asymptote/LspCpp/third_party/uri/deps/ci/linux-presubmit.sh
+2024/03/23 | 2608 | graphics/asymptote/LspCpp/third_party/uri/deps/ci/macos-presubmit.sh
+2024/03/23 | 784 | graphics/asymptote/LspCpp/third_party/uri/deps/CMakeLists.txt
+2024/03/23 | 5683 | graphics/asymptote/LspCpp/third_party/uri/deps/CONTRIBUTING.md
+2024/03/23 | 2223 | graphics/asymptote/LspCpp/third_party/uri/deps/CONTRIBUTORS
+2024/03/23 | 86552 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/advanced.md
+2024/03/23 | 342 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/community_created_documentation.md
+2024/03/23 | 18 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_config.yml
+2024/03/23 | 1200 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_data/navigation.yml
+2024/03/23 | 29900 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/faq.md
+2024/03/23 | 7364 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_cheat_sheet.md
+2024/03/23 | 145014 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_cook_book.md
+2024/03/23 | 14980 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_faq.md
+2024/03/23 | 29203 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_for_dummies.md
+2024/03/23 | 1034 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/index.md
+2024/03/23 | 2319 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_layouts/default.html
+2024/03/23 | 5062 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/pkgconfig.md
+2024/03/23 | 929 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/platforms.md
+2024/03/23 | 19136 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/primer.md
+2024/03/23 | 5204 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/quickstart-bazel.md
+2024/03/23 | 5054 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/quickstart-cmake.md
+2024/03/23 | 6872 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/actions.md
+2024/03/23 | 21535 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/assertions.md
+2024/03/23 | 20123 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/matchers.md
+2024/03/23 | 20974 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/mocking.md
+2024/03/23 | 43830 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/testing.md
+2024/03/23 | 1118 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/samples.md
+2024/03/23 | 2915 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_sass/main.scss
+2024/03/23 | 354 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/cmake/gmock_main.pc.in
+2024/03/23 | 347 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/cmake/gmock.pc.in
+2024/03/23 | 8129 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/CMakeLists.txt
+2024/03/23 | 139 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/docs/README.md
+2024/03/23 | 61667 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-actions.h
+2024/03/23 | 6097 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-cardinalities.h
+2024/03/23 | 25503 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-function-mocker.h
+2024/03/23 | 3723 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock.h
+2024/03/23 | 207686 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-matchers.h
+2024/03/23 | 30920 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-more-actions.h
+2024/03/23 | 3419 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-more-matchers.h
+2024/03/23 | 10476 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-nice-strict.h
+2024/03/23 | 76445 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-spec-builders.h
+2024/03/23 | 314 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/gmock-generated-actions.h
+2024/03/23 | 1918 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/gmock-matchers.h
+2024/03/23 | 1953 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/gmock-port.h
+2024/03/23 | 510 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/README.md
+2024/03/23 | 18448 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-internal-utils.h
+2024/03/23 | 4807 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-port.h
+2024/03/23 | 13491 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-pp.h
+2024/03/23 | 1538 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/README.md
+2024/03/23 | 2107 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-all.cc
+2024/03/23 | 5262 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-cardinalities.cc
+2024/03/23 | 8528 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock.cc
+2024/03/23 | 9267 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-internal-utils.cc
+2024/03/23 | 3011 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock_main.cc
+2024/03/23 | 17951 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-matchers.cc
+2024/03/23 | 33482 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-spec-builders.cc
+2024/03/23 | 3266 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/BUILD.bazel
+2024/03/23 | 51302 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-actions_test.cc
+2024/03/23 | 2335 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_all_test.cc
+2024/03/23 | 12321 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-cardinalities_test.cc
+2024/03/23 | 3280 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_ex_test.cc
+2024/03/23 | 33667 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-function-mocker_test.cc
+2024/03/23 | 28114 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-internal-utils_test.cc
+2024/03/23 | 3230 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_leak_test_.cc
+2024/03/23 | 4357 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_leak_test.py
+2024/03/23 | 1876 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_link2_test.cc
+2024/03/23 | 1876 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_link_test.cc
+2024/03/23 | 19604 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_link_test.h
+2024/03/23 | 287695 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-matchers_test.cc
+2024/03/23 | 53373 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-more-actions_test.cc
+2024/03/23 | 15529 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-nice-strict_test.cc
+2024/03/23 | 8561 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_output_test_.cc
+2024/03/23 | 13612 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_output_test_golden.txt
+2024/03/23 | 6175 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_output_test.py
+2024/03/23 | 1977 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-port_test.cc
+2024/03/23 | 8789 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-pp-string_test.cc
+2024/03/23 | 3517 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-pp_test.cc
+2024/03/23 | 74749 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-spec-builders_test.cc
+2024/03/23 | 7287 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_stress_test.cc
+2024/03/23 | 6412 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_test.cc
+2024/03/23 | 3218 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_test_utils.py
+2024/03/23 | 284 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/Config.cmake.in
+2024/03/23 | 354 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/gtest_main.pc.in
+2024/03/23 | 311 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/gtest.pc.in
+2024/03/23 | 14575 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/internal_utils.cmake
+2024/03/23 | 499 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/libgtest.la.in
+2024/03/23 | 11937 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeLists.txt
+2024/03/23 | 139 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/docs/README.md
+2024/03/23 | 8307 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-assertion-result.h
+2024/03/23 | 14651 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-death-test.h
+2024/03/23 | 88387 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest.h
+2024/03/23 | 33240 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-matchers.h
+2024/03/23 | 8120 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-message.h
+2024/03/23 | 22663 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-param-test.h
+2024/03/23 | 15043 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest_pred_impl.h
+2024/03/23 | 36540 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-printers.h
+2024/03/23 | 2499 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest_prod.h
+2024/03/23 | 10073 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-spi.h
+2024/03/23 | 6944 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-test-part.h
+2024/03/23 | 15959 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-typed-test.h
+2024/03/23 | 1858 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/gtest.h
+2024/03/23 | 1873 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/gtest-port.h
+2024/03/23 | 2094 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/gtest-printers.h
+2024/03/23 | 1753 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/README.md
+2024/03/23 | 13366 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-death-test-internal.h
+2024/03/23 | 9856 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-filepath.h
+2024/03/23 | 61699 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-internal.h
+2024/03/23 | 35217 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-param-util.h
+2024/03/23 | 4207 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-port-arch.h
+2024/03/23 | 85342 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-port.h
+2024/03/23 | 7304 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-string.h
+2024/03/23 | 6252 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-type-util.h
+2024/03/23 | 8894 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/README.md
+2024/03/23 | 4247 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/prime_tables.h
+2024/03/23 | 4985 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample10_unittest.cc
+2024/03/23 | 2470 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample1.cc
+2024/03/23 | 1919 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample1.h
+2024/03/23 | 5111 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample1_unittest.cc
+2024/03/23 | 2260 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample2.cc
+2024/03/23 | 2982 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample2.h
+2024/03/23 | 3917 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample2_unittest.cc
+2024/03/23 | 5375 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample3-inl.h
+2024/03/23 | 5360 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample3_unittest.cc
+2024/03/23 | 2110 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample4.cc
+2024/03/23 | 2132 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample4.h
+2024/03/23 | 1995 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample4_unittest.cc
+2024/03/23 | 6585 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample5_unittest.cc
+2024/03/23 | 8861 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample6_unittest.cc
+2024/03/23 | 4620 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample7_unittest.cc
+2024/03/23 | 6194 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample8_unittest.cc
+2024/03/23 | 5925 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample9_unittest.cc
+2024/03/23 | 2201 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-all.cc
+2024/03/23 | 3025 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-assertion-result.cc
+2024/03/23 | 252536 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest.cc
+2024/03/23 | 62413 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-death-test.cc
+2024/03/23 | 14081 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-filepath.cc
+2024/03/23 | 46854 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-internal-inl.h
+2024/03/23 | 1968 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest_main.cc
+2024/03/23 | 3723 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-matchers.cc
+2024/03/23 | 47582 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-port.cc
+2024/03/23 | 18474 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-printers.cc
+2024/03/23 | 4126 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-test-part.cc
+2024/03/23 | 3780 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-typed-test.cc
+2024/03/23 | 15318 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/BUILD.bazel
+2024/03/23 | 3240 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-break-on-failure-unittest_.cc
+2024/03/23 | 7322 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-break-on-failure-unittest.py
+2024/03/23 | 8386 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-catch-exceptions-test_.cc
+2024/03/23 | 10023 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-catch-exceptions-test.py
+2024/03/23 | 2505 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-color-test_.cc
+2024/03/23 | 4896 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-color-test.py
+2024/03/23 | 3601 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-death-test_ex_test.cc
+2024/03/23 | 47993 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-death-test-test.cc
+2024/03/23 | 3704 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-env-var-test_.cc
+2024/03/23 | 4173 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-env-var-test.py
+2024/03/23 | 5595 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-failfast-unittest_.cc
+2024/03/23 | 14915 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-failfast-unittest.py
+2024/03/23 | 22642 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-filepath-test.cc
+2024/03/23 | 3466 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-filter-unittest_.cc
+2024/03/23 | 21466 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-filter-unittest.py
+2024/03/23 | 2286 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-global-environment-unittest_.cc
+2024/03/23 | 5254 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-global-environment-unittest.py
+2024/03/23 | 5705 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-json-outfiles-test.py
+2024/03/23 | 24483 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-json-output-unittest.py
+2024/03/23 | 24474 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-listener-test.cc
+2024/03/23 | 4668 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-list-tests-unittest_.cc
+2024/03/23 | 6543 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-list-tests-unittest.py
+2024/03/23 | 5265 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-message-test.cc
+2024/03/23 | 7957 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-options-test.cc
+2024/03/23 | 36152 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-output-test_.cc
+2024/03/23 | 42714 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-output-test-golden-lin.txt
+2024/03/23 | 12648 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-output-test.py
+2024/03/23 | 2813 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test2-test.cc
+2024/03/23 | 2023 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name1-test_.cc
+2024/03/23 | 2400 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name1-test.py
+2024/03/23 | 2138 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name2-test_.cc
+2024/03/23 | 2355 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name2-test.py
+2024/03/23 | 40998 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-test.cc
+2024/03/23 | 2282 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-test.h
+2024/03/23 | 40876 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-port-test.cc
+2024/03/23 | 63842 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-printers-test.cc
+2024/03/23 | 1949 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-setuptestsuite-test_.cc
+2024/03/23 | 2265 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-setuptestsuite-test.py
+2024/03/23 | 3219 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-shuffle-test_.cc
+2024/03/23 | 12539 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-shuffle-test.py
+2024/03/23 | 8112 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-test-part-test.cc
+2024/03/23 | 3069 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-throw-on-failure-test_.cc
+2024/03/23 | 5658 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-throw-on-failure-test.py
+2024/03/23 | 1878 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-uninitialized-test_.cc
+2024/03/23 | 2495 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-uninitialized-test.py
+2024/03/23 | 2239 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_all_test.cc
+2024/03/23 | 3842 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_assert_by_exception_test.cc
+2024/03/23 | 6418 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_environment_test.cc
+2024/03/23 | 2088 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_help_test_.cc
+2024/03/23 | 6037 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_help_test.py
+2024/03/23 | 2411 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_json_test_utils.py
+2024/03/23 | 3197 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_list_output_unittest_.cc
+2024/03/23 | 9502 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_list_output_unittest.py
+2024/03/23 | 1841 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_main_unittest.cc
+2024/03/23 | 2403 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_no_test_unittest.cc
+2024/03/23 | 77498 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_pred_impl_unittest.cc
+2024/03/23 | 4283 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_premature_exit_test.cc
+2024/03/23 | 2147 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_prod_test.cc
+2024/03/23 | 7180 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_repeat_test.cc
+2024/03/23 | 2411 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_check_output_test.py
+2024/03/23 | 2230 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_environment_check_output_test.py
+2024/03/23 | 2069 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_in_environment_setup_test.cc
+2024/03/23 | 2005 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_test.cc
+2024/03/23 | 2175 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_sole_header_test.cc
+2024/03/23 | 9318 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_stress_test.cc
+2024/03/23 | 1923 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_testbridge_test_.cc
+2024/03/23 | 2496 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_testbridge_test.py
+2024/03/23 | 3767 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_test_macro_stack_footprint_test.cc
+2024/03/23 | 8407 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_test_utils.py
+2024/03/23 | 3392 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_throw_on_failure_ex_test.cc
+2024/03/23 | 1955 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-typed-test2_test.cc
+2024/03/23 | 14089 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-typed-test_test.cc
+2024/03/23 | 2396 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-typed-test_test.h
+2024/03/23 | 13060 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-unittest-api_test.cc
+2024/03/23 | 261756 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_unittest.cc
+2024/03/23 | 1955 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_outfile1_test_.cc
+2024/03/23 | 1955 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_outfile2_test_.cc
+2024/03/23 | 5415 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_outfiles_test.py
+2024/03/23 | 6376 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_output_unittest_.cc
+2024/03/23 | 20639 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_output_unittest.py
+2024/03/23 | 9327 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_test_utils.py
+2024/03/23 | 1675 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/production.cc
+2024/03/23 | 2130 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/production.h
+2024/03/23 | 1475 | graphics/asymptote/LspCpp/third_party/uri/deps/LICENSE
+2024/03/23 | 4613 | graphics/asymptote/LspCpp/third_party/uri/deps/README.md
+2024/03/23 | 781 | graphics/asymptote/LspCpp/third_party/uri/deps/WORKSPACE
+2024/03/23 | 74120 | graphics/asymptote/LspCpp/third_party/uri/Doxyfile
+2024/03/23 | 74016 | graphics/asymptote/LspCpp/third_party/uri/Doxyfile.in
+2024/03/23 | 16552 | graphics/asymptote/LspCpp/third_party/uri/include/network/optional.hpp
+2024/03/23 | 7731 | graphics/asymptote/LspCpp/third_party/uri/include/network/string_view.hpp
+2024/03/23 | 572 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/config.hpp
+2024/03/23 | 1898 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp
+2024/03/23 | 4438 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp
+2024/03/23 | 2151 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp
+2024/03/23 | 2073 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
+2024/03/23 | 1031 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri.hpp
+2024/03/23 | 6917 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp
+2024/03/23 | 2459 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
+2024/03/23 | 21998 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri.hpp
+2024/03/23 | 1710 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri_io.hpp
+2024/03/23 | 1338 | graphics/asymptote/LspCpp/third_party/uri/LICENSE_1_0.txt
+2024/03/23 | 7067 | graphics/asymptote/LspCpp/third_party/uri/Makefile
+2024/03/23 | 2328 | graphics/asymptote/LspCpp/third_party/uri/README.rst
+2024/03/23 | 648 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake
+2024/03/23 | 20994 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make
+2024/03/23 | 1104 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean.cmake
+2024/03/23 | 43 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean_target.cmake
+2024/03/23 | 67266 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal
+2024/03/23 | 79214 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make
+2024/03/23 | 118 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts
+2024/03/23 | 2333 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake
+2024/03/23 | 95 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/depend.make
+2024/03/23 | 427 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
+2024/03/23 | 473 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/link.txt
+2024/03/23 | 199 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/progress.make
+2024/03/23 | 2 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/progress.marks
+2024/03/23 | 1531 | graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake
+2024/03/23 | 1008 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeLists.txt
+2024/03/23 | 2115 | graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_find.hpp
+2024/03/23 | 2100 | graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm.hpp
+2024/03/23 | 2281 | graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_split.hpp
+2024/03/23 | 3063 | graphics/asymptote/LspCpp/third_party/uri/src/detail/grammar.hpp
+2024/03/23 | 2313 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp
+2024/03/23 | 639 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp
+2024/03/23 | 2035 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.cpp
+2024/03/23 | 594 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.hpp
+2024/03/23 | 2996 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp
+2024/03/23 | 710 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp
+2024/03/23 | 10414 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.cpp
+2024/03/23 | 563 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.hpp
+2024/03/23 | 1830 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp
+2024/03/23 | 2526 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.cpp
+2024/03/23 | 714 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.hpp
+2024/03/23 | 16679 | graphics/asymptote/LspCpp/third_party/uri/src/Makefile
+2024/03/23 | 4227 | graphics/asymptote/LspCpp/third_party/uri/src/uri_builder.cpp
+2024/03/23 | 18382 | graphics/asymptote/LspCpp/third_party/uri/src/uri.cpp
+2024/03/23 | 1916 | graphics/asymptote/LspCpp/third_party/uri/src/uri_errors.cpp
+2024/03/23 | 1039 | graphics/asymptote/LspCpp/third_party/uri/test/CMakeLists.txt
+2024/03/23 | 572 | graphics/asymptote/LspCpp/third_party/uri/test/invalid_urls.txt
+2024/03/23 | 4362 | graphics/asymptote/LspCpp/third_party/uri/test/optional_test.cpp
+2024/03/23 | 483 | graphics/asymptote/LspCpp/third_party/uri/test/string_utility.hpp
+2024/03/23 | 2053 | graphics/asymptote/LspCpp/third_party/uri/test/test_uri.hpp
+2024/03/23 | 22526 | graphics/asymptote/LspCpp/third_party/uri/test/uri_builder_test.cpp
+2024/03/23 | 3139 | graphics/asymptote/LspCpp/third_party/uri/test/uri_comparison_test.cpp
+2024/03/23 | 5711 | graphics/asymptote/LspCpp/third_party/uri/test/uri_encoding_test.cpp
+2024/03/23 | 8767 | graphics/asymptote/LspCpp/third_party/uri/test/uri_normalization_test.cpp
+2024/03/23 | 3870 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_path_test.cpp
+2024/03/23 | 2578 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_scheme_test.cpp
+2024/03/23 | 18327 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_test.cpp
+2024/03/23 | 2682 | graphics/asymptote/LspCpp/third_party/uri/test/uri_reference_test.cpp
+2024/03/23 | 10168 | graphics/asymptote/LspCpp/third_party/uri/test/uri_resolve_test.cpp
+2024/03/23 | 1419 | graphics/asymptote/LspCpp/third_party/uri/test/uri_stream_test.cpp
+2024/03/23 | 33296 | graphics/asymptote/LspCpp/third_party/uri/test/uri_test.cpp
+2024/03/23 | 1116 | graphics/asymptote/LspCpp/third_party/uri/test/valid_urls.txt
+2024/03/23 | 1925 | graphics/asymptote/LspCpp/third_party/utfcpp/CMakeLists.txt
+2024/03/23 | 1338 | graphics/asymptote/LspCpp/third_party/utfcpp/LICENSE
+2024/03/23 | 55733 | graphics/asymptote/LspCpp/third_party/utfcpp/README.md
+2024/03/23 | 2113 | graphics/asymptote/LspCpp/third_party/utfcpp/samples/docsample.cpp
+2024/03/23 | 11564 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/checked.h
+2024/03/23 | 13355 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/core.h
+2024/03/23 | 3329 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/cpp11.h
+2024/03/23 | 3321 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/cpp17.h
+2024/03/23 | 1521 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8.h
+2024/03/23 | 9919 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/unchecked.h
+2024/03/23 | 170 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/apitests.cpp
+2024/03/23 | 1640 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/CMakeLists.txt
+2024/03/23 | 125 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/docker/Dockerfile
+2024/03/23 | 2142 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/negative.cpp
+2024/03/23 | 105 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/noexceptionstests.cpp
+2024/03/23 | 5879 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_checked_api.h
+2024/03/23 | 1147 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_checked_iterator.h
+2024/03/23 | 3036 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_cpp11.cpp
+2024/03/23 | 2611 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_cpp17.cpp
+2024/03/23 | 20010 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_data/utf8_invalid.txt
+2024/03/23 | 5021 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_unchecked_api.h
+2024/03/23 | 1120 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_unchecked_iterator.h
+2024/03/23 | 151 | graphics/asymptote/LspCpp/third_party/utfcpp/utf8cppConfig.cmake.in
+2024/03/23 | 21493 | graphics/asymptote/lspserv.cc
+2024/03/23 | 6514 | graphics/asymptote/lspserv.h
+2024/03/23 | 6826 | graphics/asymptote/main.cc
+2024/03/23 | 12863 | graphics/asymptote/Makefile.in
+2024/03/23 | 920 | graphics/asymptote/makeUnique.h
+2024/03/23 | 2960 | graphics/asymptote/material.h
+2024/03/23 | 6425 | graphics/asymptote/mathop.h
+2024/03/23 | 5245 | graphics/asymptote/memory.h
+2024/03/23 | 714 | graphics/asymptote/mod.h
+2024/03/23 | 908 | graphics/asymptote/modifier.h
+2024/03/23 | 8037 | graphics/asymptote/name.cc
+2024/03/23 | 5691 | graphics/asymptote/name.h
+2024/03/23 | 4285 | graphics/asymptote/newexp.cc
+2024/03/23 | 1274 | graphics/asymptote/newexp.h
+2024/03/23 | 916 | graphics/asymptote/opcodes.h
+2024/03/23 | 1050 | graphics/asymptote/opsymbols.pl
+2024/03/23 | 54109 | graphics/asymptote/optional.hpp
+2024/03/23 | 5306 | graphics/asymptote/pair.h
+2024/03/23 | 1399 | graphics/asymptote/parallel.cc
+2024/03/23 | 1206 | graphics/asymptote/parallel.h
+2024/03/23 | 4717 | graphics/asymptote/parser.cc
+2024/03/23 | 1171 | graphics/asymptote/parser.h
+2024/03/23 | 5262 | graphics/asymptote/patches/bison.patch
+2024/03/23 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
+2024/03/23 | 1299 | graphics/asymptote/patches/dvipdf
+2024/03/23 | 113 | graphics/asymptote/patches/fixmem.reg
+2024/03/23 | 1524 | graphics/asymptote/patches/flex.patch
+2024/03/23 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
+2024/03/23 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
+2024/03/23 | 318 | graphics/asymptote/patches/gcc3.3.2curses.patch
+2024/03/23 | 19462 | graphics/asymptote/patches/gl-matrix-2.4.0-pruned.patch
+2024/03/23 | 1082 | graphics/asymptote/patches/README
+2024/03/23 | 37991 | graphics/asymptote/path3.cc
+2024/03/23 | 10585 | graphics/asymptote/path3.h
+2024/03/23 | 33417 | graphics/asymptote/path.cc
+2024/03/23 | 11663 | graphics/asymptote/path.h
+2024/03/23 | 1594 | graphics/asymptote/pen.cc
+2024/03/23 | 27958 | graphics/asymptote/pen.h
+2024/03/23 | 43049 | graphics/asymptote/picture.cc
+2024/03/23 | 3472 | graphics/asymptote/picture.h
+2024/03/23 | 5250 | graphics/asymptote/pipestream.cc
+2024/03/23 | 2614 | graphics/asymptote/pipestream.h
+2024/03/23 | 138 | graphics/asymptote/Pipfile
+2024/03/23 | 2542 | graphics/asymptote/policy.h
+2024/03/23 | 650 | graphics/asymptote/prcfile.h
+2024/03/23 | 974 | graphics/asymptote/prc/Makefile
+2024/03/23 | 71201 | graphics/asymptote/prc/oPRCFile.cc
+2024/03/23 | 51669 | graphics/asymptote/prc/oPRCFile.h
+2024/03/23 | 8371 | graphics/asymptote/prc/PRCbitStream.cc
+2024/03/23 | 2518 | graphics/asymptote/prc/PRCbitStream.h
+2024/03/23 | 177246 | graphics/asymptote/prc/PRCdouble.cc
+2024/03/23 | 3765 | graphics/asymptote/prc/PRCdouble.h
+2024/03/23 | 30208 | graphics/asymptote/prc/PRC.h
+2024/03/23 | 6021 | graphics/asymptote/prc/PRCTools/bitData.cc
+2024/03/23 | 1860 | graphics/asymptote/prc/PRCTools/bitData.h
+2024/03/23 | 1927 | graphics/asymptote/prc/PRCTools/bitSearchDouble.cc
+2024/03/23 | 1863 | graphics/asymptote/prc/PRCTools/bitSearchUI.cc
+2024/03/23 | 1245 | graphics/asymptote/prc/PRCTools/describeMain.cc
+2024/03/23 | 68126 | graphics/asymptote/prc/PRCTools/describePRC.cc
+2024/03/23 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
+2024/03/23 | 1310 | graphics/asymptote/prc/PRCTools/extractSections.cc
+2024/03/23 | 2276 | graphics/asymptote/prc/PRCTools/inflation.cc
+2024/03/23 | 1051 | graphics/asymptote/prc/PRCTools/inflation.h
+2024/03/23 | 1479 | graphics/asymptote/prc/PRCTools/inflationMain.cc
+2024/03/23 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
+2024/03/23 | 2341 | graphics/asymptote/prc/PRCTools/iPRCFile.h
+2024/03/23 | 1658 | graphics/asymptote/prc/PRCTools/Makefile
+2024/03/23 | 4716 | graphics/asymptote/prc/PRCTools/makePRC.cc
+2024/03/23 | 95 | graphics/asymptote/prc/test.asy
+2024/03/23 | 36243 | graphics/asymptote/prc/test.cc
+2024/03/23 | 66751 | graphics/asymptote/prc/writePRC.cc
+2024/03/23 | 48481 | graphics/asymptote/prc/writePRC.h
+2024/03/23 | 116010 | graphics/asymptote/predicates.cc
+2024/03/23 | 986 | graphics/asymptote/predicates.h
+2024/03/23 | 1236 | graphics/asymptote/primitives.h
+2024/03/23 | 23904 | graphics/asymptote/process.cc
+2024/03/23 | 4953 | graphics/asymptote/process.h
+2024/03/23 | 2378 | graphics/asymptote/profile.py
+2024/03/23 | 9708 | graphics/asymptote/profiler.h
+2024/03/23 | 3265 | graphics/asymptote/program.cc
+2024/03/23 | 2561 | graphics/asymptote/program.h
+2024/03/23 | 19450 | graphics/asymptote/psfile.cc
+2024/03/23 | 9021 | graphics/asymptote/psfile.h
+2024/03/23 | 2507 | graphics/asymptote/README
+2024/03/23 | 1698 | graphics/asymptote/record.cc
+2024/03/23 | 2732 | graphics/asymptote/record.h
+2024/03/23 | 1096 | graphics/asymptote/refaccess.cc
+2024/03/23 | 1936 | graphics/asymptote/refaccess.h
+2024/03/23 | 133009 | graphics/asymptote/ReleaseNotes
+2024/03/23 | 62 | graphics/asymptote/revision.cc
+2024/03/23 | 3441 | graphics/asymptote/rounding.h
+2024/03/23 | 76304 | graphics/asymptote/runarray.cc
+2024/03/23 | 1492 | graphics/asymptote/runarray.h
+2024/03/23 | 50899 | graphics/asymptote/runarray.in
+2024/03/23 | 2661 | graphics/asymptote/runbacktrace.cc
+2024/03/23 | 169 | graphics/asymptote/runbacktrace.h
+2024/03/23 | 831 | graphics/asymptote/runbacktrace.in
+2024/03/23 | 17796 | graphics/asymptote/runfile.cc
+2024/03/23 | 969 | graphics/asymptote/runfile.h
+2024/03/23 | 5985 | graphics/asymptote/runfile.in
+2024/03/23 | 8096 | graphics/asymptote/runhistory.cc
+2024/03/23 | 161 | graphics/asymptote/runhistory.h
+2024/03/23 | 5064 | graphics/asymptote/runhistory.in
+2024/03/23 | 15249 | graphics/asymptote/runlabel.cc
+2024/03/23 | 153 | graphics/asymptote/runlabel.h
+2024/03/23 | 11509 | graphics/asymptote/runlabel.in
+2024/03/23 | 21874 | graphics/asymptote/runmath.cc
+2024/03/23 | 269 | graphics/asymptote/runmath.h
+2024/03/23 | 8804 | graphics/asymptote/runmath.in
+2024/03/23 | 16483 | graphics/asymptote/runpair.cc
+2024/03/23 | 299 | graphics/asymptote/runpair.h
+2024/03/23 | 4156 | graphics/asymptote/runpair.in
+2024/03/23 | 25701 | graphics/asymptote/runpath3d.cc
+2024/03/23 | 186 | graphics/asymptote/runpath3d.h
+2024/03/23 | 8008 | graphics/asymptote/runpath3d.in
+2024/03/23 | 26844 | graphics/asymptote/runpath.cc
+2024/03/23 | 177 | graphics/asymptote/runpath.h
+2024/03/23 | 8439 | graphics/asymptote/runpath.in
+2024/03/23 | 57999 | graphics/asymptote/runpicture.cc
+2024/03/23 | 191 | graphics/asymptote/runpicture.h
+2024/03/23 | 20145 | graphics/asymptote/runpicture.in
+2024/03/23 | 18767 | graphics/asymptote/runstring.cc
+2024/03/23 | 188 | graphics/asymptote/runstring.h
+2024/03/23 | 9895 | graphics/asymptote/runstring.in
+2024/03/23 | 12604 | graphics/asymptote/runsystem.cc
+2024/03/23 | 157 | graphics/asymptote/runsystem.h
+2024/03/23 | 5111 | graphics/asymptote/runsystem.in
+2024/03/23 | 1341 | graphics/asymptote/runtimebase.in
+2024/03/23 | 61735 | graphics/asymptote/runtime.cc
+2024/03/23 | 1163 | graphics/asymptote/runtime.h
+2024/03/23 | 20844 | graphics/asymptote/runtime.in
+2024/03/23 | 7274 | graphics/asymptote/runtime.pl
+2024/03/23 | 13944 | graphics/asymptote/runtriple.cc
+2024/03/23 | 320 | graphics/asymptote/runtriple.h
+2024/03/23 | 2707 | graphics/asymptote/runtriple.in
+2024/03/23 | 1954 | graphics/asymptote/seconds.h
+2024/03/23 | 55457 | graphics/asymptote/settings.cc
+2024/03/23 | 2707 | graphics/asymptote/settings.h
+2024/03/23 | 3667 | graphics/asymptote/shaders.cc
+2024/03/23 | 830 | graphics/asymptote/shaders.h
+2024/03/23 | 6634 | graphics/asymptote/simpson.cc
+2024/03/23 | 14573 | graphics/asymptote/stack.cc
+2024/03/23 | 3397 | graphics/asymptote/stack.h
+2024/03/23 | 2888 | graphics/asymptote/statistics.h
+2024/03/23 | 14795 | graphics/asymptote/stm.cc
+2024/03/23 | 5183 | graphics/asymptote/stm.h
+2024/03/23 | 9104 | graphics/asymptote/symbol.cc
+2024/03/23 | 2776 | graphics/asymptote/symbol.h
+2024/03/23 | 24777 | graphics/asymptote/symbolmaps.cc
+2024/03/23 | 28277 | graphics/asymptote/symbolmaps.h
+2024/03/23 | 2697 | graphics/asymptote/table.h
+2024/03/23 | 843 | graphics/asymptote/tests/arith/integer.asy
+2024/03/23 | 449 | graphics/asymptote/tests/arith/pair.asy
+2024/03/23 | 193 | graphics/asymptote/tests/arith/random.asy
+2024/03/23 | 383 | graphics/asymptote/tests/arith/real.asy
+2024/03/23 | 1710 | graphics/asymptote/tests/arith/roots.asy
+2024/03/23 | 639 | graphics/asymptote/tests/arith/transform.asy
+2024/03/23 | 244 | graphics/asymptote/tests/arith/triple.asy
+2024/03/23 | 936 | graphics/asymptote/tests/array/array.asy
+2024/03/23 | 680 | graphics/asymptote/tests/array/delete.asy
+2024/03/23 | 737 | graphics/asymptote/tests/array/determinant.asy
+2024/03/23 | 1927 | graphics/asymptote/tests/array/fields.asy
+2024/03/23 | 4841 | graphics/asymptote/tests/array/slice.asy
+2024/03/23 | 966 | graphics/asymptote/tests/array/solve.asy
+2024/03/23 | 746 | graphics/asymptote/tests/array/sort.asy
+2024/03/23 | 1096 | graphics/asymptote/tests/array/transpose.asy
+2024/03/23 | 276 | graphics/asymptote/tests/bench/6000circles.asy
+2024/03/23 | 2222 | graphics/asymptote/tests/frames/loop.asy
+2024/03/23 | 202 | graphics/asymptote/tests/frames/stat2.asy
+2024/03/23 | 158 | graphics/asymptote/tests/frames/stat.asy
+2024/03/23 | 62 | graphics/asymptote/tests/gc/array.asy
+2024/03/23 | 102 | graphics/asymptote/tests/gc/file.asy
+2024/03/23 | 54 | graphics/asymptote/tests/gc/funcall.asy
+2024/03/23 | 65 | graphics/asymptote/tests/gc/guide.asy
+2024/03/23 | 143 | graphics/asymptote/tests/gc/label.asy
+2024/03/23 | 124 | graphics/asymptote/tests/gc/path.asy
+2024/03/23 | 72 | graphics/asymptote/tests/gc/pen.asy
+2024/03/23 | 193 | graphics/asymptote/tests/gc/shipout.asy
+2024/03/23 | 77 | graphics/asymptote/tests/gc/string.asy
+2024/03/23 | 129 | graphics/asymptote/tests/gc/struct.asy
+2024/03/23 | 70 | graphics/asymptote/tests/gc/transform.asy
+2024/03/23 | 369 | graphics/asymptote/tests/gs/ghostscript.asy
+2024/03/23 | 11907 | graphics/asymptote/tests/gsl/random.asy
+2024/03/23 | 1209 | graphics/asymptote/tests/imp/unravel.asy
+2024/03/23 | 383 | graphics/asymptote/tests/io/csv.asy
+2024/03/23 | 100 | graphics/asymptote/tests/io/input_with_nan.csv
+2024/03/23 | 320 | graphics/asymptote/tests/Makefile
+2024/03/23 | 18 | graphics/asymptote/tests/output/circle.asy
+2024/03/23 | 22 | graphics/asymptote/tests/output/line.asy
+2024/03/23 | 1284 | graphics/asymptote/tests/output/Makefile
+2024/03/23 | 1384 | graphics/asymptote/tests/pic/trans.asy
+2024/03/23 | 236 | graphics/asymptote/tests/string/erase.asy
+2024/03/23 | 182 | graphics/asymptote/tests/string/find.asy
+2024/03/23 | 109 | graphics/asymptote/tests/string/insert.asy
+2024/03/23 | 132 | graphics/asymptote/tests/string/length.asy
+2024/03/23 | 187 | graphics/asymptote/tests/string/rfind.asy
+2024/03/23 | 118 | graphics/asymptote/tests/string/substr.asy
+2024/03/23 | 143 | graphics/asymptote/tests/template/imports/wrapper.asy
+2024/03/23 | 226 | graphics/asymptote/tests/template/imports/wrapperWithEquals.asy
+2024/03/23 | 276 | graphics/asymptote/tests/template/mapArrayTest.asy
+2024/03/23 | 910 | graphics/asymptote/tests/template/singletype.asy
+2024/03/23 | 238 | graphics/asymptote/tests/TestLib.asy
+2024/03/23 | 159 | graphics/asymptote/tests/types/cast.asy
+2024/03/23 | 6503 | graphics/asymptote/tests/types/constructor.asy
+2024/03/23 | 155 | graphics/asymptote/tests/types/ecast.asy
+2024/03/23 | 3375 | graphics/asymptote/tests/types/guide.asy
+2024/03/23 | 224 | graphics/asymptote/tests/types/init.asy
+2024/03/23 | 4242 | graphics/asymptote/tests/types/keyword.asy
+2024/03/23 | 4072 | graphics/asymptote/tests/types/order.asy
+2024/03/23 | 2731 | graphics/asymptote/tests/types/resolve.asy
+2024/03/23 | 308 | graphics/asymptote/tests/types/shadow.asy
+2024/03/23 | 1331 | graphics/asymptote/tests/types/spec.asy
+2024/03/23 | 1189 | graphics/asymptote/tests/types/var.asy
+2024/03/23 | 14283 | graphics/asymptote/testv3d.asy
+2024/03/23 | 17737 | graphics/asymptote/texfile.cc
+2024/03/23 | 13591 | graphics/asymptote/texfile.h
+2024/03/23 | 667 | graphics/asymptote/tinyexr.cc
+2024/03/23 | 1293 | graphics/asymptote/TODO
+2024/03/23 | 6288 | graphics/asymptote/transform.h
+2024/03/23 | 10224 | graphics/asymptote/tr.cc
+2024/03/23 | 3912 | graphics/asymptote/tr.h
+2024/03/23 | 9782 | graphics/asymptote/triple.h
+2024/03/23 | 14474 | graphics/asymptote/types.cc
+2024/03/23 | 15564 | graphics/asymptote/types.h
+2024/03/23 | 10116 | graphics/asymptote/util.cc
+2024/03/23 | 4602 | graphics/asymptote/util.h
+2024/03/23 | 9754 | graphics/asymptote/v3dfile.cc
+2024/03/23 | 4458 | graphics/asymptote/v3dfile.h
+2024/03/23 | 1075 | graphics/asymptote/v3dheadertypes.csv
+2024/03/23 | 1232 | graphics/asymptote/v3dheadertypes.h
+2024/03/23 | 1604 | graphics/asymptote/v3dheadertypes.py
+2024/03/23 | 422 | graphics/asymptote/v3dtypes.csv
+2024/03/23 | 541 | graphics/asymptote/v3dtypes.h
+2024/03/23 | 814 | graphics/asymptote/v3dtypes.py
+2024/03/23 | 2004 | graphics/asymptote/varinit.cc
+2024/03/23 | 2012 | graphics/asymptote/varinit.h
+2024/03/23 | 901 | graphics/asymptote/virtualfieldaccess.cc
+2024/03/23 | 2328 | graphics/asymptote/virtualfieldaccess.h
+2024/03/23 | 766 | graphics/asymptote/vm.h
+2024/03/23 | 222 | graphics/asymptote/wce
+2024/03/23 | 4531 | graphics/asymptote/webgl/fragment.glsl
+2024/03/23 | 101347 | graphics/asymptote/webgl/gl.js
+2024/03/23 | 820 | graphics/asymptote/webgl/license
+2024/03/23 | 1728 | graphics/asymptote/webgl/vertex.glsl
+2024/03/23 | 8811 | graphics/asymptote/xstream.h
+2024/03/25 | 26675145 | graphics/asymptote.zip
2014/04/16 | 55108 | graphics/asypictureb/asypictureB.dtx
2014/04/16 | 2401 | graphics/asypictureb/asypictureB.ins
2014/04/15 | 637107 | graphics/asypictureb/asypictureB.pdf
@@ -173099,11 +173091,11 @@
2023/11/06 | 17523 | graphics/pgf/contrib/polyhedra/polyhedra.sty
2023/11/06 | 668 | graphics/pgf/contrib/polyhedra/README.md
2023/11/06 | 188326 | graphics/pgf/contrib/polyhedra.zip
-2024/03/18 | 461364 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.pdf
-2024/03/18 | 79120 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
+2024/03/25 | 467962 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.pdf
+2024/03/25 | 80801 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
2023/06/23 | 443 | graphics/pgf/contrib/profsio/README.md
-2024/03/18 | 123391 | graphics/pgf/contrib/profsio/tex/ProfSio.sty
-2024/03/18 | 485548 | graphics/pgf/contrib/profsio.zip
+2024/03/25 | 135796 | graphics/pgf/contrib/profsio/tex/ProfSio.sty
+2024/03/25 | 493394 | graphics/pgf/contrib/profsio.zip
2023/06/18 | 649 | graphics/pgf/contrib/prooftrees/manifest.txt
2023/06/18 | 899 | graphics/pgf/contrib/prooftrees/prooftrees_biber.bib
2023/06/18 | 911388 | graphics/pgf/contrib/prooftrees/prooftrees.pdf
@@ -231135,11 +231127,11 @@
2013/03/29 | 1955 | macros/latex/contrib/dashrule/dashrule.ins
2013/03/29 | 256421 | macros/latex/contrib/dashrule/dashrule.pdf
2013/03/29 | 1771 | macros/latex/contrib/dashrule/README
-2024/03/18 | 58949 | macros/latex/contrib/dashrulex/dashrulex.pdf
-2024/03/18 | 2559 | macros/latex/contrib/dashrulex/dashrulex.sty
-2024/03/18 | 5484 | macros/latex/contrib/dashrulex/dashrulex.tex
+2024/03/25 | 58940 | macros/latex/contrib/dashrulex/dashrulex.pdf
+2024/03/25 | 2589 | macros/latex/contrib/dashrulex/dashrulex.sty
+2024/03/25 | 5572 | macros/latex/contrib/dashrulex/dashrulex.tex
2024/03/16 | 465 | macros/latex/contrib/dashrulex/README.md
-2024/03/18 | 61166 | macros/latex/contrib/dashrulex.zip
+2024/03/25 | 61153 | macros/latex/contrib/dashrulex.zip
2013/03/30 | 239133 | macros/latex/contrib/dashrule.zip
2021/03/05 | 1667 | macros/latex/contrib/dashundergaps/changes.txt
2021/03/05 | 599175 | macros/latex/contrib/dashundergaps/dashundergaps-code.pdf
@@ -247480,21 +247472,20 @@
2022/04/26 | 323 | macros/latex/contrib/proflabo/README.md
2022/04/26 | 9327 | macros/latex/contrib/proflabo/tex/ProfLabo.sty
2022/04/26 | 136164 | macros/latex/contrib/proflabo.zip
-2024/03/18 | 1970139 | macros/latex/contrib/proflycee/doc/ProfLycee-docctan.zip
-2024/03/18 | 1640551 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
-2024/03/18 | 5420 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+2024/03/25 | 270392 | macros/latex/contrib/proflycee/doc/ProfLycee-docctan.zip
+2024/03/25 | 1662397 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+2024/03/25 | 5632 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
2024/03/07 | 73899 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.pdf
-2024/03/01 | 10318 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.tex
2024/03/07 | 41179 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.pdf
-2023/09/17 | 5435 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.tex
2024/03/06 | 17964 | macros/latex/contrib/proflycee/metapost/PfLEspace.mp
2022/08/10 | 439 | macros/latex/contrib/proflycee/README.md
-2024/03/18 | 9750 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
+2024/03/25 | 10112 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
2024/02/11 | 3945 | macros/latex/contrib/proflycee/tex/proflycee-tools-aleatoire.tex
2024/03/14 | 36641 | macros/latex/contrib/proflycee/tex/proflycee-tools-analyse.tex
-2024/03/14 | 55530 | macros/latex/contrib/proflycee/tex/proflycee-tools-arithm.tex
+2024/03/25 | 56013 | macros/latex/contrib/proflycee/tex/proflycee-tools-arithm.tex
+2024/03/23 | 49438 | macros/latex/contrib/proflycee/tex/proflycee-tools-competences.tex
2024/02/11 | 34452 | macros/latex/contrib/proflycee/tex/proflycee-tools-complexes.tex
-2024/02/11 | 16300 | macros/latex/contrib/proflycee/tex/proflycee-tools-ecritures.tex
+2024/03/24 | 16300 | macros/latex/contrib/proflycee/tex/proflycee-tools-ecritures.tex
2024/03/05 | 9728 | macros/latex/contrib/proflycee/tex/proflycee-tools-espace.tex
2024/02/11 | 25264 | macros/latex/contrib/proflycee/tex/proflycee-tools-geom.tex
2024/02/11 | 27868 | macros/latex/contrib/proflycee/tex/proflycee-tools-graphiques.tex
@@ -247507,21 +247498,12 @@
2024/02/11 | 30125 | macros/latex/contrib/proflycee/tex/proflycee-tools-stats.tex
2024/02/11 | 6357 | macros/latex/contrib/proflycee/tex/proflycee-tools-suites.tex
2024/02/11 | 42472 | macros/latex/contrib/proflycee/tex/proflycee-tools-trigo.tex
-2024/03/18 | 3761201 | macros/latex/contrib/proflycee.zip
-2024/03/06 | 11044 | macros/latex/contrib/profmaquette/doc/Attention-1.pdf
-2024/03/06 | 11099 | macros/latex/contrib/profmaquette/doc/Attention-2.pdf
-2024/03/06 | 14470 | macros/latex/contrib/profmaquette/doc/pg_0002-crop.pdf
-2024/03/06 | 287008 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
-2024/03/06 | 61726 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.tex
-2024/03/06 | 21506 | macros/latex/contrib/profmaquette/doc/TestCANComplement.pdf
-2024/03/06 | 794 | macros/latex/contrib/profmaquette/doc/TestCANComplement.tex
-2024/03/06 | 20353 | macros/latex/contrib/profmaquette/doc/TestCAN.pdf
-2024/03/06 | 629 | macros/latex/contrib/profmaquette/doc/TestCAN.tex
-2024/03/06 | 17412 | macros/latex/contrib/profmaquette/doc/TestParcoursPerso.pdf
-2024/03/06 | 756 | macros/latex/contrib/profmaquette/doc/TestParcoursPerso.tex
-2024/03/06 | 134782 | macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
+2024/03/25 | 2084698 | macros/latex/contrib/proflycee.zip
+2024/03/24 | 286837 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
+2024/03/24 | 102875 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.zip
+2024/03/24 | 136578 | macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
2023/06/23 | 355 | macros/latex/contrib/profmaquette/README
-2024/03/07 | 397367 | macros/latex/contrib/profmaquette.zip
+2024/03/25 | 399828 | macros/latex/contrib/profmaquette.zip
1996/02/05 | 1760 | macros/latex/contrib/progkeys/demo/demo.tex
1996/02/05 | 459 | macros/latex/contrib/progkeys/demo/prog1.tex
1996/02/05 | 347 | macros/latex/contrib/progkeys/demo/prog2.tex
@@ -259130,6 +259112,14 @@
2023/03/21 | 1397 | macros/luatex/latex/linebreaker/linebreaker.sty
2023/03/21 | 613 | macros/luatex/latex/linebreaker/README.md
2023/03/21 | 58318 | macros/luatex/latex/linebreaker.zip
+2024/03/25 | 5346 | macros/luatex/latex/longmath/longmath-doc.cls
+2024/03/25 | 6433 | macros/luatex/latex/longmath/longmath-doc.lua
+2024/03/25 | 175384 | macros/luatex/latex/longmath/longmath-doc.pdf
+2024/03/25 | 54376 | macros/luatex/latex/longmath/longmath-doc.tex
+2024/03/25 | 16760 | macros/luatex/latex/longmath/longmath.lua
+2024/03/25 | 9078 | macros/luatex/latex/longmath/longmath.sty
+2024/03/25 | 1636 | macros/luatex/latex/longmath/README
+2024/03/25 | 200309 | macros/luatex/latex/longmath.zip
2013/09/26 | 12220 | macros/luatex/latex/luabibentry/luabibentry.dtx
2013/09/26 | 157304 | macros/luatex/latex/luabibentry/luabibentry.pdf
2013/09/26 | 2749 | macros/luatex/latex/luabibentry/Makefile
@@ -305486,7 +305476,7 @@
2023/03/09 | 23549792 | systems/texlive/tlnet/archive/biber-ms.x86_64-linux.r66478.tar.xz
2024/03/23 | 744 | systems/texlive/tlnet/archive/biber.r70724.tar.xz
2024/03/23 | 962556 | systems/texlive/tlnet/archive/biber.source.r70724.tar.xz
-2024/03/23 | 78036412 | systems/texlive/tlnet/archive/biber.universal-darwin.r70724.tar.xz
+2024/03/25 | 68829576 | systems/texlive/tlnet/archive/biber.universal-darwin.r70749.tar.xz
2024/03/23 | 24386984 | systems/texlive/tlnet/archive/biber.windows.r70724.tar.xz
2024/03/23 | 17247824 | systems/texlive/tlnet/archive/biber.x86_64-cygwin.r70724.tar.xz
2024/03/23 | 35440776 | systems/texlive/tlnet/archive/biber.x86_64-darwinlegacy.r70724.tar.xz
@@ -305557,8 +305547,8 @@
2023/03/12 | 16520 | systems/texlive/tlnet/archive/biblatex-dw.r66579.tar.xz
2019/02/28 | 2284 | systems/texlive/tlnet/archive/biblatex-enc.doc.r44627.tar.xz
2019/02/28 | 8476 | systems/texlive/tlnet/archive/biblatex-enc.r44627.tar.xz
-2023/03/22 | 877024 | systems/texlive/tlnet/archive/biblatex-ext.doc.r66641.tar.xz
-2023/03/22 | 29220 | systems/texlive/tlnet/archive/biblatex-ext.r66641.tar.xz
+2024/03/25 | 895516 | systems/texlive/tlnet/archive/biblatex-ext.doc.r70744.tar.xz
+2024/03/25 | 29268 | systems/texlive/tlnet/archive/biblatex-ext.r70744.tar.xz
2019/02/28 | 595408 | systems/texlive/tlnet/archive/biblatex-fiwi.doc.r45876.tar.xz
2019/02/28 | 16768 | systems/texlive/tlnet/archive/biblatex-fiwi.r45876.tar.xz
2024/02/11 | 1437872 | systems/texlive/tlnet/archive/biblatex-gb7714-2015.doc.r69790.tar.xz
@@ -305790,9 +305780,9 @@
2019/02/28 | 362388 | systems/texlive/tlnet/archive/bitelist.doc.r25779.tar.xz
2019/02/28 | 5352 | systems/texlive/tlnet/archive/bitelist.r25779.tar.xz
2019/02/28 | 6228 | systems/texlive/tlnet/archive/bitelist.source.r25779.tar.xz
-2024/02/26 | 732464 | systems/texlive/tlnet/archive/bithesis.doc.r70133.tar.xz
-2024/02/26 | 19184 | systems/texlive/tlnet/archive/bithesis.r70133.tar.xz
-2024/02/26 | 25880 | systems/texlive/tlnet/archive/bithesis.source.r70133.tar.xz
+2024/03/25 | 736636 | systems/texlive/tlnet/archive/bithesis.doc.r70748.tar.xz
+2024/03/25 | 20160 | systems/texlive/tlnet/archive/bithesis.r70748.tar.xz
+2024/03/25 | 26844 | systems/texlive/tlnet/archive/bithesis.source.r70748.tar.xz
2019/02/28 | 175700 | systems/texlive/tlnet/archive/bitpattern.doc.r39073.tar.xz
2019/02/28 | 2156 | systems/texlive/tlnet/archive/bitpattern.r39073.tar.xz
2019/02/28 | 6764 | systems/texlive/tlnet/archive/bitpattern.source.r39073.tar.xz
@@ -312749,8 +312739,8 @@
2019/02/28 | 378352 | systems/texlive/tlnet/archive/multiexpand.doc.r45943.tar.xz
2019/02/28 | 1572 | systems/texlive/tlnet/archive/multiexpand.r45943.tar.xz
2019/02/28 | 5932 | systems/texlive/tlnet/archive/multiexpand.source.r45943.tar.xz
-2022/06/01 | 103052 | systems/texlive/tlnet/archive/multifootnote.doc.r63456.tar.xz
-2022/06/01 | 1888 | systems/texlive/tlnet/archive/multifootnote.r63456.tar.xz
+2024/03/25 | 62072 | systems/texlive/tlnet/archive/multifootnote.doc.r70745.tar.xz
+2024/03/25 | 3908 | systems/texlive/tlnet/archive/multifootnote.r70745.tar.xz
2019/02/28 | 414176 | systems/texlive/tlnet/archive/multilang.doc.r49065.tar.xz
2019/02/28 | 3436 | systems/texlive/tlnet/archive/multilang.r49065.tar.xz
2019/02/28 | 17232 | systems/texlive/tlnet/archive/multilang.source.r49065.tar.xz
@@ -313912,9 +313902,9 @@
2020/07/28 | 2536 | systems/texlive/tlnet/archive/pinoutikz.r55966.tar.xz
2019/02/28 | 110192 | systems/texlive/tlnet/archive/pitex.doc.r24731.tar.xz
2019/02/28 | 22664 | systems/texlive/tlnet/archive/pitex.r24731.tar.xz
-2024/03/19 | 840128 | systems/texlive/tlnet/archive/piton.doc.r70699.tar.xz
-2024/03/19 | 19300 | systems/texlive/tlnet/archive/piton.r70699.tar.xz
-2024/03/19 | 52984 | systems/texlive/tlnet/archive/piton.source.r70699.tar.xz
+2024/03/25 | 846160 | systems/texlive/tlnet/archive/piton.doc.r70747.tar.xz
+2024/03/25 | 19548 | systems/texlive/tlnet/archive/piton.r70747.tar.xz
+2024/03/25 | 53776 | systems/texlive/tlnet/archive/piton.source.r70747.tar.xz
2019/02/28 | 317704 | systems/texlive/tlnet/archive/pittetd.doc.r15878.tar.xz
2019/02/28 | 8884 | systems/texlive/tlnet/archive/pittetd.r15878.tar.xz
2019/02/28 | 38588 | systems/texlive/tlnet/archive/pittetd.source.r15878.tar.xz
@@ -314186,8 +314176,8 @@
2019/02/28 | 378272 | systems/texlive/tlnet/archive/productbox.doc.r20886.tar.xz
2019/02/28 | 4944 | systems/texlive/tlnet/archive/productbox.r20886.tar.xz
2019/02/28 | 15512 | systems/texlive/tlnet/archive/productbox.source.r20886.tar.xz
-2024/01/23 | 14424556 | systems/texlive/tlnet/archive/profcollege.doc.r69539.tar.xz
-2024/01/23 | 1336892 | systems/texlive/tlnet/archive/profcollege.r69539.tar.xz
+2024/03/25 | 14800384 | systems/texlive/tlnet/archive/profcollege.doc.r70746.tar.xz
+2024/03/25 | 1333964 | systems/texlive/tlnet/archive/profcollege.r70746.tar.xz
2022/04/27 | 134096 | systems/texlive/tlnet/archive/proflabo.doc.r63147.tar.xz
2022/04/27 | 2748 | systems/texlive/tlnet/archive/proflabo.r63147.tar.xz
2024/03/19 | 3673520 | systems/texlive/tlnet/archive/proflycee.doc.r70697.tar.xz
@@ -316371,8 +316361,8 @@
2022/03/21 | 276 | systems/texlive/tlnet/archive/texlive-cz.r62854.tar.xz
2024/03/15 | 1569304 | systems/texlive/tlnet/archive/texlive-de.doc.r70638.tar.xz
2024/03/15 | 280 | systems/texlive/tlnet/archive/texlive-de.r70638.tar.xz
-2024/03/11 | 1873772 | systems/texlive/tlnet/archive/texlive-en.doc.r70568.tar.xz
-2024/03/11 | 284 | systems/texlive/tlnet/archive/texlive-en.r70568.tar.xz
+2024/03/25 | 1894004 | systems/texlive/tlnet/archive/texlive-en.doc.r70750.tar.xz
+2024/03/25 | 284 | systems/texlive/tlnet/archive/texlive-en.r70750.tar.xz
2024/03/06 | 5641916 | systems/texlive/tlnet/archive/texlive-es.doc.r70417.tar.xz
2024/03/06 | 284 | systems/texlive/tlnet/archive/texlive-es.r70417.tar.xz
2024/03/08 | 1246328 | systems/texlive/tlnet/archive/texlive-fr.doc.r70462.tar.xz
@@ -316424,7 +316414,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2024/03/24 | 434324 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70727.tar.xz
+2024/03/25 | 434704 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70742.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -316446,7 +316436,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2024/03/24 | 114224 | systems/texlive/tlnet/archive/texlive-scripts.r70727.tar.xz
+2024/03/25 | 114236 | systems/texlive/tlnet/archive/texlive-scripts.r70742.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2024/03/01 | 60292 | systems/texlive/tlnet/archive/texlive-scripts.windows.r70269.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -318369,16 +318359,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2024/02/05 | 125030 | systems/texlive/tlnet/install-tl
-2024/03/24 | 5838976 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2024/03/24 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/03/24 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/03/25 | 5838924 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/03/25 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/03/25 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2024/03/24 | 27904203 | systems/texlive/tlnet/install-tl-windows.exe
-2024/03/24 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/03/24 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/03/24 | 34546870 | systems/texlive/tlnet/install-tl.zip
-2024/03/24 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/03/24 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/03/25 | 27900454 | systems/texlive/tlnet/install-tl-windows.exe
+2024/03/25 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/03/25 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/03/25 | 34546877 | systems/texlive/tlnet/install-tl.zip
+2024/03/25 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/03/25 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2024/03/13 | 1229 | systems/texlive/tlnet/README.md
2024/03/13 | 0 | systems/texlive/tlnet/TEXLIVE_2024
2024/01/02 | 9011 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -318388,7 +318378,7 @@
2024/01/02 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2024/01/16 | 50726 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2024/03/23 | 7324 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/03/24 | 7370 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/03/15 | 229654 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -318430,12 +318420,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2024/01/31 | 5840 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2024/03/24 | 19406690 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2024/03/24 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/03/25 | 19407297 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/03/25 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2024/03/10 | 87229 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/03/24 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/03/24 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/03/24 | 2560328 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/03/25 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/03/25 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/03/25 | 2562620 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -329811,7 +329801,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2024/03/25 | 186 | timestamp
+2024/03/26 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index e2b9029021..74ba1229d5 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index f04587bd50..18e8f1db19 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,68 @@
+2024/03/25 | 9693978 | fonts/newtx.zip
+2024/03/25 | 9078 | macros/luatex/latex/longmath/longmath.sty
+2024/03/25 | 895516 | systems/texlive/tlnet/archive/biblatex-ext.doc.r70744.tar.xz
+2024/03/25 | 846160 | systems/texlive/tlnet/archive/piton.doc.r70747.tar.xz
+2024/03/25 | 80801 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
+2024/03/25 | 736636 | systems/texlive/tlnet/archive/bithesis.doc.r70748.tar.xz
+2024/03/25 | 68829576 | systems/texlive/tlnet/archive/biber.universal-darwin.r70749.tar.xz
+2024/03/25 | 6433 | macros/luatex/latex/longmath/longmath-doc.lua
+2024/03/25 | 62072 | systems/texlive/tlnet/archive/multifootnote.doc.r70745.tar.xz
+2024/03/25 | 61153 | macros/latex/contrib/dashrulex.zip
+2024/03/25 | 58940 | macros/latex/contrib/dashrulex/dashrulex.pdf
+2024/03/25 | 5838924 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/03/25 | 5641884 | fonts/erewhon.zip
+2024/03/25 | 5632 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+2024/03/25 | 56013 | macros/latex/contrib/proflycee/tex/proflycee-tools-arithm.tex
+2024/03/25 | 5572 | macros/latex/contrib/dashrulex/dashrulex.tex
+2024/03/25 | 54376 | macros/luatex/latex/longmath/longmath-doc.tex
+2024/03/25 | 53776 | systems/texlive/tlnet/archive/piton.source.r70747.tar.xz
+2024/03/25 | 5346 | macros/luatex/latex/longmath/longmath-doc.cls
+2024/03/25 | 493394 | graphics/pgf/contrib/profsio.zip
+2024/03/25 | 49184 | fonts/newtx/README
+2024/03/25 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/03/25 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/03/25 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/03/25 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/03/25 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/03/25 | 467962 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.pdf
+2024/03/25 | 434704 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70742.tar.xz
+2024/03/25 | 4119564 | biblio/ctan-bibdata.zip
+2024/03/25 | 399828 | macros/latex/contrib/profmaquette.zip
+2024/03/25 | 3908 | systems/texlive/tlnet/archive/multifootnote.r70745.tar.xz
+2024/03/25 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/03/25 | 34546877 | systems/texlive/tlnet/install-tl.zip
+2024/03/25 | 29268 | systems/texlive/tlnet/archive/biblatex-ext.r70744.tar.xz
+2024/03/25 | 2858084 | biblio/ctan-bibdata/ctan.bib
+2024/03/25 | 284 | systems/texlive/tlnet/archive/texlive-en.r70750.tar.xz
+2024/03/25 | 27900454 | systems/texlive/tlnet/install-tl-windows.exe
+2024/03/25 | 270392 | macros/latex/contrib/proflycee/doc/ProfLycee-docctan.zip
+2024/03/25 | 26844 | systems/texlive/tlnet/archive/bithesis.source.r70748.tar.xz
+2024/03/25 | 26675145 | graphics/asymptote.zip
+2024/03/25 | 2589 | macros/latex/contrib/dashrulex/dashrulex.sty
+2024/03/25 | 2562620 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/03/25 | 24289280 | biblio/biber/biber-linux-musl/biber-2.20-linux-musl_x86_64.tar
+2024/03/25 | 2084698 | macros/latex/contrib/proflycee.zip
+2024/03/25 | 20160 | systems/texlive/tlnet/archive/bithesis.r70748.tar.xz
+2024/03/25 | 200309 | macros/luatex/latex/longmath.zip
+2024/03/25 | 19548 | systems/texlive/tlnet/archive/piton.r70747.tar.xz
+2024/03/25 | 19407297 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/03/25 | 1894004 | systems/texlive/tlnet/archive/texlive-en.doc.r70750.tar.xz
+2024/03/25 | 175384 | macros/luatex/latex/longmath/longmath-doc.pdf
+2024/03/25 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/03/25 | 16760 | macros/luatex/latex/longmath/longmath.lua
+2024/03/25 | 1662397 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+2024/03/25 | 1636 | macros/luatex/latex/longmath/README
+2024/03/25 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/03/25 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/03/25 | 14800384 | systems/texlive/tlnet/archive/profcollege.doc.r70746.tar.xz
+2024/03/25 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/03/25 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/03/25 | 135796 | graphics/pgf/contrib/profsio/tex/ProfSio.sty
+2024/03/25 | 1333964 | systems/texlive/tlnet/archive/profcollege.r70746.tar.xz
+2024/03/25 | 127 | biblio/biber/biber-linux-musl/README
+2024/03/25 | 11517 | fonts/erewhon/README
+2024/03/25 | 114236 | systems/texlive/tlnet/archive/texlive-scripts.r70742.tar.xz
+2024/03/25 | 10112 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
2024/03/24 | 998418 | macros/latex/contrib/biblatex-contrib/biblatex-ext.zip
2024/03/24 | 9951 | macros/latex/contrib/profcollege/latex/PfCTriominos.tex
2024/03/24 | 9902 | macros/latex/contrib/profcollege/latex/PfCDecDeci.tex
@@ -63,6 +128,7 @@
2024/03/24 | 750 | support/texshop/README.txt
2024/03/24 | 7422 | macros/latex/contrib/profcollege/latex/PfCNumerationsAnciennes.tex
2024/03/24 | 7392 | support/texlab/crates/base-db/src/deps/graph.rs
+2024/03/24 | 7370 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/03/24 | 735910 | macros/unicodetex/latex/bithesis/bithesis.pdf
2024/03/24 | 7305 | macros/latex/contrib/profcollege/latex/PfCNombreAstral.tex
2024/03/24 | 725 | support/texlab/crates/hover/src/package.rs
@@ -152,7 +218,6 @@
2024/03/24 | 5910 | support/texlab/crates/base-db/src/util/label.rs
2024/03/24 | 584 | support/texlab/crates/base-db/src/lib.rs
2024/03/24 | 58486 | support/texlab/crates/base-db/src/data.rs
-2024/03/24 | 5838976 | systems/texlive/tlnet/install-tl-unx.tar.gz
2024/03/24 | 5834 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ibid.cbx
2024/03/24 | 5824 | macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex
2024/03/24 | 5801 | support/texlab/crates/diagnostics/src/tests.rs
@@ -194,11 +259,6 @@
2024/03/24 | 4958 | macros/latex/contrib/profcollege/latex/PfCCalculatrice.tex
2024/03/24 | 492 | support/texlab/crates/bibtex-utils/Cargo.toml
2024/03/24 | 4916 | support/texlab/crates/base-db/src/workspace.rs
-2024/03/24 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/03/24 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/03/24 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2024/03/24 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/03/24 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/03/24 | 483 | support/texlab/crates/hover/Cargo.toml
2024/03/24 | 4828 | support/texlab/crates/completion/src/providers/include.rs
2024/03/24 | 4824 | support/texlab/crates/completion/src/providers/command.rs
@@ -224,7 +284,6 @@
2024/03/24 | 4387 | support/texlab/crates/base-db/src/config.rs
2024/03/24 | 4369 | macros/latex/contrib/profcollege/latex/PfCJeuRangement.tex
2024/03/24 | 43558 | macros/latex/contrib/profcollege/metapost/PfCMonde.mp
-2024/03/24 | 434324 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70727.tar.xz
2024/03/24 | 4329 | macros/latex/contrib/profcollege/latex/PfCLego.tex
2024/03/24 | 4297 | support/texlab/crates/completion/src/providers/environment.rs
2024/03/24 | 4236 | macros/latex/contrib/profcollege/latex/PfCPixelArt.tex
@@ -233,7 +292,6 @@
2024/03/24 | 414088 | macros/luatex/latex/piton/piton-french.pdf
2024/03/24 | 4125 | macros/latex/contrib/profcollege/latex/PfCMulPiecesPuzzle.tex
2024/03/24 | 4119 | macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex
-2024/03/24 | 4119577 | biblio/ctan-bibdata.zip
2024/03/24 | 4111 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric.cbx
2024/03/24 | 409 | support/texlab/crates/texlab/src/features/reference.rs
2024/03/24 | 40044 | systems/texlive/tlnet/archive/sjtutex.source.r70740.tar.xz
@@ -254,7 +312,6 @@
2024/03/24 | 378428 | systems/texlive/tlnet/archive/erewhon.doc.r70740.tar.xz
2024/03/24 | 376 | support/texlab/crates/parser/Cargo.toml
2024/03/24 | 3765 | macros/latex/contrib/profcollege/latex/PfCEnquete.tex
-2024/03/24 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2024/03/24 | 3659 | support/texlab/crates/parser/src/config.rs
2024/03/24 | 3652 | macros/latex/contrib/profcollege/latex/PfCDefiCalc.tex
2024/03/24 | 3636 | support/texlab/crates/diagnostics/src/grammar/tex.rs
@@ -277,7 +334,6 @@
2024/03/24 | 347 | support/texlab/Cargo.toml
2024/03/24 | 3466 | macros/latex/contrib/profcollege/latex/PfCFubuki.tex
2024/03/24 | 3457 | support/texlab/crates/texlab/src/client.rs
-2024/03/24 | 34546870 | systems/texlive/tlnet/install-tl.zip
2024/03/24 | 3453 | support/texlab/crates/base-db/src/deps/discover.rs
2024/03/24 | 3431 | macros/latex/contrib/profcollege/latex/PfCBarresCalculs.tex
2024/03/24 | 336 | support/texlab/crates/references/Cargo.toml
@@ -304,13 +360,12 @@
2024/03/24 | 2942 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-dashed-common.bbx
2024/03/24 | 2939 | macros/latex/contrib/profcollege/latex/PfCBarreNiveaux.tex
2024/03/24 | 29363 | macros/latex/contrib/profcollege/latex/PfCLabyrintheNombre.tex
-2024/03/24 | 2858085 | biblio/ctan-bibdata/ctan.bib
+2024/03/24 | 286837 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
2024/03/24 | 284716 | systems/texlive/tlnet/archive/yb-book.doc.r70740.tar.xz
2024/03/24 | 28468 | systems/texlive/tlnet/archive/luamplib.source.r70740.tar.xz
2024/03/24 | 284376 | systems/texlive/tlnet/archive/docsurvey.doc.r70729.tar.xz
2024/03/24 | 28129 | macros/latex/contrib/profcollege/latex/PfCRappelsFormules.tex
2024/03/24 | 28122 | macros/latex/contrib/profcollege/metapost/PfCSolid.mp
-2024/03/24 | 27904203 | systems/texlive/tlnet/install-tl-windows.exe
2024/03/24 | 2781 | support/texlab/crates/base-db/src/semantics/bib.rs
2024/03/24 | 2758 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber.bbx
2024/03/24 | 27316 | macros/latex/contrib/profcollege/latex/PfCPythagore.tex
@@ -331,7 +386,6 @@
2024/03/24 | 2601 | support/texlab/crates/definition/src/tests.rs
2024/03/24 | 2586 | support/texlab/texlab.tex
2024/03/24 | 25681 | macros/latex/contrib/profcollege/latex/PfCPavageAvecMotifImage.tex
-2024/03/24 | 2560328 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2024/03/24 | 25479 | macros/latex/contrib/profcollege/latex/PfCDecomposerNombrePremier.tex
2024/03/24 | 2543 | support/texlab/crates/distro/src/lib.rs
2024/03/24 | 25321 | macros/latex/contrib/profcollege/latex/PfCQuestionsFlash.tex
@@ -382,7 +436,6 @@
2024/03/24 | 1974 | support/texlab/crates/symbols/src/document/bib.rs
2024/03/24 | 196 | support/texlab/crates/bibtex-utils/src/field.rs
2024/03/24 | 1946 | macros/unicodetex/latex/bithesis/README.md
-2024/03/24 | 19406690 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2024/03/24 | 19160 | macros/latex/contrib/profcollege/latex/PfCPattern.tex
2024/03/24 | 19106 | macros/latex/contrib/multifootnote/LICENSE
2024/03/24 | 1856 | macros/latex/contrib/profcollege/latex/PfCMotsEmpiles.tex
@@ -408,7 +461,6 @@
2024/03/24 | 1713 | support/texlab/crates/texlab/src/util/client_flags.rs
2024/03/24 | 1708 | support/texlab/crates/syntax/src/latex/kind.rs
2024/03/24 | 1698 | support/texlab/crates/folding/src/tests.rs
-2024/03/24 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2024/03/24 | 1677 | support/texlab/crates/bibtex-utils/src/field/number.rs
2024/03/24 | 1668 | support/texlab/crates/commands/src/dep_graph.rs
2024/03/24 | 166493 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext.tex
@@ -417,6 +469,7 @@
2024/03/24 | 16387 | macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
2024/03/24 | 1636 | support/texlab/crates/completion/src/providers/label_def.rs
2024/03/24 | 16319 | macros/latex/contrib/profcollege/latex/PfCRepresenterFraction.tex
+2024/03/24 | 16300 | macros/latex/contrib/proflycee/tex/proflycee-tools-ecritures.tex
2024/03/24 | 161980 | systems/texlive/tlnet/archive/luamplib.doc.r70740.tar.xz
2024/03/24 | 16158 | support/texlab/crates/texlab/src/features/completion.rs
2024/03/24 | 16033 | macros/latex/contrib/profcollege/latex/PfCModeleBarre.tex
@@ -429,19 +482,15 @@
2024/03/24 | 1574 | support/texlab/crates/symbols/src/document.rs
2024/03/24 | 1553 | support/texlab/crates/completion/src/providers/color_model.rs
2024/03/24 | 154752 | systems/texlive/tlnet/archive/sjtutex.r70740.tar.xz
-2024/03/24 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2024/03/24 | 1535 | support/texlab/crates/texlab/src/util.rs
2024/03/24 | 15355 | macros/latex/contrib/profcollege/latex/PfCRepresentationGraphique.tex
-2024/03/24 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2024/03/24 | 15163 | macros/latex/contrib/multifootnote/multifootnote-doc.tex
2024/03/24 | 15162 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oa.sty
2024/03/24 | 1510 | support/texlab/crates/rename/src/entry.rs
2024/03/24 | 15102 | macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex
2024/03/24 | 15005 | macros/latex/contrib/profcollege/latex/PfCMulArt.tex
2024/03/24 | 1498 | support/texlab/crates/references/src/entry.rs
-2024/03/24 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2024/03/24 | 1459 | support/texlab/crates/completion/src/util/builder.rs
-2024/03/24 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2024/03/24 | 14376 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber-ecomp.cbx
2024/03/24 | 14338 | support/texlab/crates/symbols/src/document/tests.rs
2024/03/24 | 14304 | macros/latex/contrib/profcollege/latex/PfCCAN.tex
@@ -453,6 +502,7 @@
2024/03/24 | 1391 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-common.bbx
2024/03/24 | 1384 | support/texlab/crates/definition/src/command.rs
2024/03/24 | 13692 | macros/latex/contrib/biblatex-contrib/biblatex-ext/CHANGES.md
+2024/03/24 | 136578 | macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
2024/03/24 | 134788 | systems/texlive/tlnet/archive/fontscale.doc.r70740.tar.xz
2024/03/24 | 1329 | support/texlab/crates/references/src/string_def.rs
2024/03/24 | 1321 | support/texlab/crates/symbols/src/workspace.rs
@@ -484,7 +534,6 @@
2024/03/24 | 11606 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ecomp.cbx
2024/03/24 | 1146 | support/texlab/crates/links/src/tests.rs
2024/03/24 | 11450 | support/texlab/crates/base-db/src/semantics/tex.rs
-2024/03/24 | 114224 | systems/texlive/tlnet/archive/texlive-scripts.r70727.tar.xz
2024/03/24 | 1139 | support/texlab/crates/references/src/lib.rs
2024/03/24 | 11363 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty
2024/03/24 | 1136300 | systems/texlive/tlnet/archive/hvextern.doc.r70740.tar.xz
@@ -510,6 +559,7 @@
2024/03/24 | 10470 | macros/latex/contrib/profcollege/latex/PfCCibleQOp.tex
2024/03/24 | 1046 | support/texlab/crates/rename/src/lib.rs
2024/03/24 | 1033 | support/texlab/crates/completion/benches/bench_main.rs
+2024/03/24 | 102875 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.zip
2024/03/24 | 1025 | support/texlab/crates/completion/src/util/matchers.rs
2024/03/24 | 102114 | support/texlab/crates/parser/src/latex/tests.rs
2024/03/24 | 10211376 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
@@ -519,77 +569,2050 @@
2024/03/24 | 1010334 | macros/luatex/latex/piton.zip
2024/03/24 | 1008 | macros/latex/contrib/multifootnote/README.md
2024/03/24 | 1000 | macros/latex/contrib/profcollege/latex/PfCJeton.tex
+2024/03/23 | 99 | graphics/asymptote/base/asy_filetype.vim
+2024/03/23 | 99993 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/utilityclass.png
2024/03/23 | 99609 | info/docsurvey/docsurvey.tex
+2024/03/23 | 9919 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/unchecked.h
+2024/03/23 | 990 | graphics/asymptote/examples/RiemannSphere.asy
+2024/03/23 | 9895 | graphics/asymptote/runstring.in
+2024/03/23 | 989121 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/CustomGL/glew.h
+2024/03/23 | 988 | graphics/asymptote/GUI/res/icons/eye.svg
2024/03/23 | 988141 | install/macros/latex/contrib/sjtutex.tds.zip
+2024/03/23 | 986 | graphics/asymptote/predicates.h
+2024/03/23 | 986 | graphics/asymptote/GUI/res/icons/brush.svg
+2024/03/23 | 985 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
+2024/03/23 | 9856 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-filepath.h
+2024/03/23 | 98539 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/readertest.cpp
+2024/03/23 | 983 | graphics/asymptote/LspCpp/third_party/rapidjson/RapidJSONConfig.cmake.in
+2024/03/23 | 9836 | graphics/asymptote/doc/asymptote.sty
+2024/03/23 | 982 | graphics/asymptote/LspCpp/third_party/rapidjson/example/CMakeLists.txt
+2024/03/23 | 9822 | graphics/asymptote/doc/FAQ/m-html.pl
+2024/03/23 | 98112 | graphics/asymptote/GUI/Window1.py
+2024/03/23 | 9790 | graphics/asymptote/LspCpp/src/jsonrpc/StreamMessageProducer.cpp
+2024/03/23 | 978 | graphics/asymptote/examples/worksheet.asy
+2024/03/23 | 9782 | graphics/asymptote/triple.h
+2024/03/23 | 9777 | graphics/asymptote/doc/asy.1
+2024/03/23 | 9765 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/schema.zh-cn.md
+2024/03/23 | 9754 | graphics/asymptote/v3dfile.cc
+2024/03/23 | 974 | graphics/asymptote/prc/Makefile
+2024/03/23 | 973 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/executeCommand.h
+2024/03/23 | 973 | graphics/asymptote/examples/fequlogo.asy
+2024/03/23 | 972 | graphics/asymptote/examples/triads.asy
+2024/03/23 | 971 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/perftest.cpp
+2024/03/23 | 9708 | graphics/asymptote/profiler.h
+2024/03/23 | 969 | graphics/asymptote/runfile.h
+2024/03/23 | 968193 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/glew.c
+2024/03/23 | 966 | graphics/asymptote/tests/array/solve.asy
+2024/03/23 | 964 | graphics/asymptote/LspCpp/src/jsonrpc/Context.cpp
2024/03/23 | 962556 | systems/texlive/tlnet/archive/biber.source.r70724.tar.xz
+2024/03/23 | 95 | graphics/asymptote/prc/test.asy
+2024/03/23 | 95 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/depend.make
+2024/03/23 | 9562 | graphics/asymptote/base/bezulate.asy
+2024/03/23 | 954 | graphics/asymptote/examples/poster.asy
+2024/03/23 | 952118 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/nuklear.h
+2024/03/23 | 951 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
+2024/03/23 | 9502 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_list_output_unittest.py
+2024/03/23 | 94 | graphics/asymptote/LspCpp/third_party/rapidjson/include_dirs.js
+2024/03/23 | 946 | graphics/asymptote/examples/animations/cube.asy
+2024/03/23 | 94332 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/reader.h
+2024/03/23 | 942 | graphics/asymptote/LspCpp/third_party/rapidjson/example/traverseaspointer.cpp
+2024/03/23 | 941 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsRange.h
+2024/03/23 | 9375 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/msinttypes/stdint.h
+2024/03/23 | 936 | graphics/asymptote/tests/array/array.asy
+2024/03/23 | 935 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move1.dot
+2024/03/23 | 934 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/declaration_definition.h
+2024/03/23 | 9349 | graphics/asymptote/LspCpp/third_party/rapidjson/example/lookaheadparser/lookaheadparser.cpp
+2024/03/23 | 9334 | graphics/asymptote/base/plain_paths.asy
+2024/03/23 | 9328 | graphics/asymptote/doc/FAQ/bfnnconv.pl
+2024/03/23 | 9327 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_test_utils.py
+2024/03/23 | 9319 | graphics/asymptote/glrender.h
+2024/03/23 | 9318 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_stress_test.cc
+2024/03/23 | 930 | graphics/asymptote/examples/polararea.asy
+2024/03/23 | 929 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/platforms.md
+2024/03/23 | 9298 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/type.json
+2024/03/23 | 9267 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-internal-utils.cc
+2024/03/23 | 9252 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/biginteger.h
+2024/03/23 | 924 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_open.h
+2024/03/23 | 923 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/required.json
+2024/03/23 | 92378 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/iterative-parser-states-diagram.png
+2024/03/23 | 922 | graphics/asymptote/doc/imagecontour.asy
+2024/03/23 | 920 | graphics/asymptote/makeUnique.h
+2024/03/23 | 916 | graphics/asymptote/opcodes.h
+2024/03/23 | 912 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/architecture.dot
+2024/03/23 | 912 | graphics/asymptote/doc/errorbars.asy
+2024/03/23 | 910 | graphics/asymptote/tests/template/singletype.asy
+2024/03/23 | 9104 | graphics/asymptote/symbol.cc
+2024/03/23 | 908 | graphics/asymptote/modifier.h
+2024/03/23 | 908 | graphics/asymptote/coenv.h
+2024/03/23 | 908 | graphics/asymptote/base/map.asy
+2024/03/23 | 9088 | graphics/asymptote/application.h
+2024/03/23 | 9059 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/bin/jsonschema_suite
+2024/03/23 | 9036 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/allocatorstest.cpp
+2024/03/23 | 9032 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/strtod.h
+2024/03/23 | 9022 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_gtk.c
+2024/03/23 | 9021 | graphics/asymptote/psfile.h
+2024/03/23 | 901 | graphics/asymptote/virtualfieldaccess.cc
+2024/03/23 | 900 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/range_formatting.h
+2024/03/23 | 8 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail16.json
+2024/03/23 | 897 | graphics/asymptote/doc/flowchartdemo.asy
+2024/03/23 | 896 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maxLength.json
+2024/03/23 | 895 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/maxLength.json
2024/03/23 | 893708 | macros/latex/contrib/sjtutex.zip
+2024/03/23 | 891 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkConstructorsStatus.h
+2024/03/23 | 88 | graphics/asymptote/cudareflect/tinyexr/examples/exrfilter/README.md
+2024/03/23 | 8894 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/README.md
+2024/03/23 | 8883 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/pointer.md
+2024/03/23 | 886 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minLength.json
+2024/03/23 | 886 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/minLength.json
+2024/03/23 | 886 | graphics/asymptote/angle.h
+2024/03/23 | 8861 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample6_unittest.cc
+2024/03/23 | 883 | graphics/asymptote/cudareflect/helper.cuh
+2024/03/23 | 88387 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest.h
+2024/03/23 | 881 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsDocumentUri.h
+2024/03/23 | 8811 | graphics/asymptote/xstream.h
+2024/03/23 | 880 | graphics/asymptote/doc/xasy.1x
+2024/03/23 | 8804 | graphics/asymptote/runmath.in
+2024/03/23 | 879 | graphics/asymptote/examples/markregular.asy
+2024/03/23 | 8795 | graphics/asymptote/LspCpp/third_party/rapidjson/readme.zh-cn.md
+2024/03/23 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
+2024/03/23 | 8789 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-pp-string_test.cc
+2024/03/23 | 877 | graphics/asymptote/GUI/Widg_addPolyOpt.py
+2024/03/23 | 877 | graphics/asymptote/doc/markers2.asy
+2024/03/23 | 8767 | graphics/asymptote/LspCpp/third_party/uri/test/uri_normalization_test.cpp
+2024/03/23 | 873 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/resolveTypeHierarchy.h
+2024/03/23 | 872 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/menu.json
+2024/03/23 | 8729 | graphics/asymptote/base/plain_pens.asy
+2024/03/23 | 870 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateDelegateMethods.h
+2024/03/23 | 8702 | graphics/asymptote/LspCpp/third_party/rapidjson/example/schemavalidator/schemavalidator.cpp
+2024/03/23 | 86 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/readme.txt
+2024/03/23 | 86 | graphics/asymptote/doc/cylinderskeleton.asy
+2024/03/23 | 869 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkDelegateMethodsStatus.h
+2024/03/23 | 868 | graphics/asymptote/examples/twistedtubes.asy
+2024/03/23 | 867 | graphics/asymptote/cudareflect/tinyexr/test/unit/config-msvc.py
+2024/03/23 | 866 | graphics/asymptote/examples/xxsq01x-1.asy
+2024/03/23 | 86552 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/advanced.md
+2024/03/23 | 863 | graphics/asymptote/GUI/res/icons/edit.svg
+2024/03/23 | 86169 | graphics/asymptote/base/three.asy
+2024/03/23 | 85 | graphics/asymptote/cudareflect/tinyexr/vcsetup2019.bat
+2024/03/23 | 858 | graphics/asymptote/GUI/res/icons/center.svg
+2024/03/23 | 8580608 | graphics/asymptote/binaries/i386-windows/texlive/asy.exe
+2024/03/23 | 857 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/pattern.json
+2024/03/23 | 857 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/pattern.json
+2024/03/23 | 856 | graphics/asymptote/examples/animations/sphere.asy
+2024/03/23 | 8561 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_output_test_.cc
+2024/03/23 | 854 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/definitions.json
+2024/03/23 | 85342 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-port.h
+2024/03/23 | 8532 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/pointer.zh-cn.md
+2024/03/23 | 8528 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock.cc
+2024/03/23 | 851 | graphics/asymptote/examples/filesurface.asy
+2024/03/23 | 8519 | graphics/asymptote/cudareflect/ReflectanceMapper.cu
+2024/03/23 | 84 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/oneOf_address.json
+2024/03/23 | 84 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/anyOf_address.json
+2024/03/23 | 84 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/allOf_address.json
+2024/03/23 | 849 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/booleans.json
+2024/03/23 | 848 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/formatting.h
+2024/03/23 | 848 | graphics/asymptote/base/shaders/sum2.glsl
+2024/03/23 | 846 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/resolveUnimplementedAccessors.h
+2024/03/23 | 8469 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/dtoa.h
+2024/03/23 | 8464896 | graphics/asymptote/binaries/x86_64-windows/texlive/asy.exe
+2024/03/23 | 845 | graphics/asymptote/envcompleter.h
+2024/03/23 | 8456 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/trackball.cc
+2024/03/23 | 843 | graphics/asymptote/tests/arith/integer.asy
+2024/03/23 | 8439 | graphics/asymptote/runpath.in
+2024/03/23 | 842 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentEdit.h
+2024/03/23 | 8429 | graphics/asymptote/examples/thermodynamics.asy
+2024/03/23 | 840 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
+2024/03/23 | 8407 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_test_utils.py
+2024/03/23 | 8403 | graphics/asymptote/base/simplex.asy
+2024/03/23 | 839 | graphics/asymptote/examples/venn3.asy
+2024/03/23 | 8386 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-catch-exceptions-test_.cc
+2024/03/23 | 8371 | graphics/asymptote/prc/PRCbitStream.cc
+2024/03/23 | 8361 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/msinttypes/inttypes.h
+2024/03/23 | 834 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/CMakeLists.txt
+2024/03/23 | 83423 | graphics/asymptote/lex.yy.cc
+2024/03/23 | 832 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-255456016cca60ddb5c5ed6898182e13739bf687b17d1411e97bb60ad95e7a84_min
+2024/03/23 | 831 | graphics/asymptote/runbacktrace.in
+2024/03/23 | 831 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
+2024/03/23 | 831 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/fuzz.cc
+2024/03/23 | 830 | graphics/asymptote/shaders.h
+2024/03/23 | 8307 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-assertion-result.h
+2024/03/23 | 829 | graphics/asymptote/GUI/res/icons/close-round.svg
+2024/03/23 | 829 | graphics/asymptote/examples/shellsqrtx01.asy
+2024/03/23 | 828 | graphics/asymptote/LspCpp/third_party/rapidjson/CMakeModules/FindGTestSrc.cmake
+2024/03/23 | 825 | graphics/asymptote/examples/xxsq01y.asy
+2024/03/23 | 8240 | graphics/asymptote/base/asy-kate.sh
+2024/03/23 | 822 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateHashCodeEquals.h
+2024/03/23 | 821 | graphics/asymptote/examples/SierpinskiGasket.asy
+2024/03/23 | 820 | graphics/asymptote/webgl/license
+2024/03/23 | 820 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/LICENSE
+2024/03/23 | 81 | graphics/asymptote/doc/bezier.asy
+2024/03/23 | 818 | graphics/asymptote/GLTextures.cc
2024/03/23 | 814 | info/docsurvey/README.txt
+2024/03/23 | 814 | graphics/asymptote/v3dtypes.py
+2024/03/23 | 814 | graphics/asymptote/camperror.h
+2024/03/23 | 81349 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
+2024/03/23 | 8129 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/CMakeLists.txt
+2024/03/23 | 8120 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-message.h
+2024/03/23 | 8112 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-test-part-test.cc
+2024/03/23 | 810 | graphics/asymptote/GUI/res/icons/android-expand.svg
+2024/03/23 | 810 | graphics/asymptote/examples/orthocenter.asy
+2024/03/23 | 8096 | graphics/asymptote/runhistory.cc
+2024/03/23 | 8092 | graphics/asymptote/LspCpp/examples/WebsocketExample.cpp
+2024/03/23 | 808 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_save.h
+2024/03/23 | 8037 | graphics/asymptote/name.cc
+2024/03/23 | 802 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/nulls.json
+2024/03/23 | 802 | graphics/asymptote/examples/vertexshading.asy
+2024/03/23 | 802 | graphics/asymptote/examples/controlsystem.asy
+2024/03/23 | 8014 | graphics/asymptote/base/stats.asy
+2024/03/23 | 800 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_close.h
+2024/03/23 | 8008 | graphics/asymptote/runpath3d.in
+2024/03/23 | 7 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail31.json
+2024/03/23 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
+2024/03/23 | 795 | graphics/asymptote/GUI/res/icons/android-refresh.svg
+2024/03/23 | 7957 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-options-test.cc
2024/03/23 | 7952 | systems/texlive/tlnet/archive/bezierplot.r70723.tar.xz
-2024/03/23 | 78036412 | systems/texlive/tlnet/archive/biber.universal-darwin.r70724.tar.xz
+2024/03/23 | 794 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/execute_command.h
+2024/03/23 | 793 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-eedff3a9e99eb1c0fd3a3b0989e7c44c0a69f04f10b23e5264f362a4773f4397_min
+2024/03/23 | 792 | graphics/asymptote/doc/secondaryaxis.asy
+2024/03/23 | 79214 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make
+2024/03/23 | 790 | graphics/asymptote/LspCpp/include/LibLsp/lsp/AbsolutePath.h
+2024/03/23 | 790 | graphics/asymptote/GUI/res/icons/android-camera.svg
+2024/03/23 | 79003 | graphics/asymptote/GUI/windows/window1.ui
+2024/03/23 | 78 | graphics/asymptote/examples/randompath3.asy
+2024/03/23 | 784 | graphics/asymptote/LspCpp/third_party/uri/deps/CMakeLists.txt
+2024/03/23 | 781 | graphics/asymptote/LspCpp/third_party/uri/deps/WORKSPACE
+2024/03/23 | 77 | graphics/asymptote/tests/gc/string.asy
+2024/03/23 | 7790 | graphics/asymptote/coder.cc
+2024/03/23 | 7780 | graphics/asymptote/cudareflect/main.cc
+2024/03/23 | 77498 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_pred_impl_unittest.cc
+2024/03/23 | 7731 | graphics/asymptote/LspCpp/third_party/uri/include/network/string_view.hpp
+2024/03/23 | 771 | graphics/asymptote/GUI/res/icons/check.svg
+2024/03/23 | 7713 | graphics/asymptote/errortest.asy
+2024/03/23 | 7711 | graphics/asymptote/base/plain.asy
+2024/03/23 | 770 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/publishDiagnostics.h
+2024/03/23 | 770 | graphics/asymptote/asy.rc
+2024/03/23 | 76 | graphics/asymptote/examples/grid.asy
+2024/03/23 | 7684 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/sanitize-helpers.cmake
+2024/03/23 | 76801 | graphics/asymptote/gl-matrix-2.4.0-pruned/dist/gl-matrix.js
+2024/03/23 | 7671 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Context.h
+2024/03/23 | 766 | graphics/asymptote/vm.h
+2024/03/23 | 76445 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-spec-builders.h
+2024/03/23 | 7639 | graphics/asymptote/LICENSE.LESSER
+2024/03/23 | 76304 | graphics/asymptote/runarray.cc
+2024/03/23 | 762 | graphics/asymptote/examples/clockarray.asy
+2024/03/23 | 759 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maxProperties.json
+2024/03/23 | 754 | graphics/asymptote/doc/graphmarkers.asy
+2024/03/23 | 752 | graphics/asymptote/GUI/res/icons/android-radio-button-off.svg
+2024/03/23 | 751 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/message.h
+2024/03/23 | 750 | graphics/asymptote/GUI/res/icons/plus-round.svg
+2024/03/23 | 74 | graphics/asymptote/LspCpp/include/LibLsp/lsp/method_type.h
+2024/03/23 | 747 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentItem.h
+2024/03/23 | 747 | graphics/asymptote/examples/pseudosphere.asy
+2024/03/23 | 7474 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h
+2024/03/23 | 74749 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-spec-builders_test.cc
+2024/03/23 | 746 | graphics/asymptote/tests/array/sort.asy
2024/03/23 | 744 | systems/texlive/tlnet/archive/biber.r70724.tar.xz
+2024/03/23 | 743 | graphics/asymptote/GUI/res/icons/circle.svg
+2024/03/23 | 743 | graphics/asymptote/examples/xxsq01.asy
+2024/03/23 | 741 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/test_opendialogmultiple.c
+2024/03/23 | 74120 | graphics/asymptote/LspCpp/third_party/uri/Doxyfile
+2024/03/23 | 740 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32lebom.json
+2024/03/23 | 740 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32bebom.json
+2024/03/23 | 7407 | graphics/asymptote/base/graph_splinetype.asy
+2024/03/23 | 74016 | graphics/asymptote/LspCpp/third_party/uri/Doxyfile.in
+2024/03/23 | 739 | graphics/asymptote/examples/condor.asy
+2024/03/23 | 737 | graphics/asymptote/tests/array/determinant.asy
+2024/03/23 | 736 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32le.json
+2024/03/23 | 736 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32be.json
2024/03/23 | 7368780 | systems/texlive/tlnet/archive/biblatex.doc.r70725.tar.xz
-2024/03/23 | 7324 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/03/23 | 73662 | graphics/asymptote/base/three_surface.asy
+2024/03/23 | 7364 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_cheat_sheet.md
+2024/03/23 | 734 | graphics/asymptote/examples/quilt.asy
+2024/03/23 | 73435 | graphics/asymptote/GL/glxew.h
+2024/03/23 | 733 | graphics/asymptote/GUI/xasySvg.py
+2024/03/23 | 7335 | graphics/asymptote/config.h.in
+2024/03/23 | 7322 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-break-on-failure-unittest.py
+2024/03/23 | 730 | graphics/asymptote/base/shaders/sum1.glsl
+2024/03/23 | 7304 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-string.h
+2024/03/23 | 7302 | graphics/asymptote/base/markers.asy
+2024/03/23 | 72 | graphics/asymptote/tests/gc/pen.asy
+2024/03/23 | 729 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/searchSymbols.h
+2024/03/23 | 729 | graphics/asymptote/base/labelpath.asy
+2024/03/23 | 7287 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_stress_test.cc
+2024/03/23 | 727 | graphics/asymptote/examples/fermi.asy
+2024/03/23 | 7274 | graphics/asymptote/runtime.pl
+2024/03/23 | 725 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minProperties.json
2024/03/23 | 724346 | macros/latex/contrib/sjtutex/sjtutex.pdf
+2024/03/23 | 722 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkToStringStatus.h
+2024/03/23 | 7223 | graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
+2024/03/23 | 7218 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/schematest.cpp
+2024/03/23 | 71994 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/CustomGL/glxew.h
+2024/03/23 | 7184 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsp_completion.h
+2024/03/23 | 7180 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_repeat_test.cc
+2024/03/23 | 7157 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/stack.h
+2024/03/23 | 714 | graphics/asymptote/mod.h
+2024/03/23 | 714 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.hpp
+2024/03/23 | 714 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentPositionParams.h
+2024/03/23 | 714 | graphics/asymptote/examples/Viviani.asy
+2024/03/23 | 714 | graphics/asymptote/examples/unitoctantx.asy
+2024/03/23 | 713 | graphics/asymptote/examples/gamma3.asy
+2024/03/23 | 71368 | graphics/asymptote/base/asy-mode.el
+2024/03/23 | 7125 | graphics/asymptote/LspCpp/third_party/rapidjson/example/archiver/archiver.cpp
+2024/03/23 | 71201 | graphics/asymptote/prc/oPRCFile.cc
+2024/03/23 | 711 | graphics/asymptote/examples/partialsurface.asy
2024/03/23 | 71198599 | biblio/biber/biber-macos/biber-2.20-darwin_universal.tar.gz
+2024/03/23 | 7117 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/simdtest.cpp
+2024/03/23 | 710 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp
+2024/03/23 | 710 | graphics/asymptote/examples/fjortoft.asy
+2024/03/23 | 70 | graphics/asymptote/tests/gc/transform.asy
+2024/03/23 | 709 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/Makefile
+2024/03/23 | 706 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maxItems.json
+2024/03/23 | 706 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/maxItems.json
+2024/03/23 | 7067 | graphics/asymptote/LspCpp/third_party/uri/Makefile
+2024/03/23 | 70636 | graphics/asymptote/base/graph3.asy
+2024/03/23 | 705 | graphics/asymptote/GUI/res/icons/arrow-move.svg
+2024/03/23 | 703 | graphics/asymptote/examples/NURBScurve.asy
+2024/03/23 | 700 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/progress.h
+2024/03/23 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
+2024/03/23 | 6964 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/MessageIssue.h
+2024/03/23 | 6944 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-test-part.h
+2024/03/23 | 69441 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/miniz.h
+2024/03/23 | 693 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minItems.json
+2024/03/23 | 693 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/minItems.json
+2024/03/23 | 6934 | graphics/asymptote/LspCpp/examples/TcpServerExample.cpp
+2024/03/23 | 6917 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp
+2024/03/23 | 690 | graphics/asymptote/examples/layers.asy
+2024/03/23 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
+2024/03/23 | 688 | graphics/asymptote/examples/centroidfg.asy
+2024/03/23 | 687 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/Makefile
+2024/03/23 | 687491 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/sample.json
+2024/03/23 | 6872 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/actions.md
+2024/03/23 | 6860 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/encoding.zh-cn.md
+2024/03/23 | 685 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simpledom/simpledom.cpp
+2024/03/23 | 6849 | graphics/asymptote/LspCpp/third_party/rapidjson/example/archiver/archivertest.cpp
+2024/03/23 | 683 | graphics/asymptote/GUI/res/icons/android-close.svg
+2024/03/23 | 683 | graphics/asymptote/examples/fractaltree.asy
+2024/03/23 | 6826 | graphics/asymptote/main.cc
+2024/03/23 | 6818 | graphics/asymptote/LspCpp/third_party/rapidjson/CHANGELOG.md
+2024/03/23 | 68126 | graphics/asymptote/prc/PRCTools/describePRC.cc
+2024/03/23 | 680 | graphics/asymptote/tests/array/delete.asy
+2024/03/23 | 679 | graphics/asymptote/examples/genusthree.asy
+2024/03/23 | 678 | graphics/asymptote/LspCpp/third_party/rapidjson/contrib/natvis/README.md
+2024/03/23 | 678 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-5b66774a7498c635334ad386be0c3b359951738ac47f14878a3346d1c6ea0fe5_min
+2024/03/23 | 6787 | graphics/asymptote/drawlabel.cc
+2024/03/23 | 677 | graphics/asymptote/doc/Bode.asy
+2024/03/23 | 677 | graphics/asymptote/base/shaders/vertex.glsl
+2024/03/23 | 6772 | graphics/asymptote/cudareflect/tinyexr/examples/nornalmap/main.cc
+2024/03/23 | 6751 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/format.json
+2024/03/23 | 674 | graphics/asymptote/examples/sqrtx01.asy
+2024/03/23 | 6732 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/stream.h
+2024/03/23 | 6726 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example3.c
+2024/03/23 | 67266 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal
+2024/03/23 | 6725 | graphics/asymptote/guide.h
+2024/03/23 | 6717 | graphics/asymptote/GUI/xasyOptions.py
+2024/03/23 | 6709 | graphics/asymptote/base/shaders/fragment.glsl
+2024/03/23 | 6708 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/encoding.md
+2024/03/23 | 67088 | graphics/asymptote/GUI/xasy2asy.py
+2024/03/23 | 66 | graphics/asymptote/examples/shade.asy
+2024/03/23 | 669 | graphics/asymptote/drawpath.h
+2024/03/23 | 667 | graphics/asymptote/tinyexr.cc
+2024/03/23 | 667 | graphics/asymptote/examples/spring.asy
+2024/03/23 | 66751 | graphics/asymptote/prc/writePRC.cc
+2024/03/23 | 6650 | graphics/asymptote/getopt.h
+2024/03/23 | 664 | graphics/asymptote/GUI/res/icons/android-delete.svg
+2024/03/23 | 66482 | graphics/asymptote/base/webgl/asygl.js
+2024/03/23 | 663 | graphics/asymptote/GUI/res/icons/save.svg
+2024/03/23 | 663 | graphics/asymptote/base/v3dtypes.asy
+2024/03/23 | 6634 | graphics/asymptote/simpson.cc
+2024/03/23 | 6619 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/threaded_queue.h
+2024/03/23 | 6616 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h
+2024/03/23 | 66095 | graphics/asymptote/glrender.cc
+2024/03/23 | 6605 | graphics/asymptote/LspCpp/examples/StdIOClientExample.cpp
+2024/03/23 | 65 | graphics/asymptote/tests/gc/guide.asy
+2024/03/23 | 6585 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample5_unittest.cc
+2024/03/23 | 657 | graphics/asymptote/examples/lowupint.asy
+2024/03/23 | 657 | graphics/asymptote/examples/100d.views
+2024/03/23 | 657 | graphics/asymptote/base/reload.js
+2024/03/23 | 6572 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/doxygenextra.css
+2024/03/23 | 656 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ExecuteCommandParams.h
+2024/03/23 | 6553 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/main.cc
+2024/03/23 | 6552 | graphics/asymptote/GUI/windows/labelTextEditor.ui
+2024/03/23 | 6551 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example2.c
+2024/03/23 | 654 | graphics/asymptote/fpu.h
+2024/03/23 | 654 | graphics/asymptote/examples/limit.asy
+2024/03/23 | 6543 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-list-tests-unittest.py
+2024/03/23 | 6525 | graphics/asymptote/drawfill.h
+2024/03/23 | 6514 | graphics/asymptote/lspserv.h
+2024/03/23 | 650 | graphics/asymptote/prcfile.h
+2024/03/23 | 6503 | graphics/asymptote/tests/types/constructor.asy
+2024/03/23 | 64 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-62-tinyexr_memcpy_heap-buffer-overflow
+2024/03/23 | 648 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake
+2024/03/23 | 648 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake
+2024/03/23 | 646 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/addOverridableMethods.h
+2024/03/23 | 645 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateConstructors.h
+2024/03/23 | 6425 | graphics/asymptote/mathop.h
+2024/03/23 | 6425 | graphics/asymptote/generate_enums.py
+2024/03/23 | 64222 | graphics/asymptote/base/graph.asy
+2024/03/23 | 641 | graphics/asymptote/examples/pOrbital.asy
+2024/03/23 | 6418 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_environment_test.cc
+2024/03/23 | 6412 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_test.cc
+2024/03/23 | 639 | graphics/asymptote/tests/arith/transform.asy
+2024/03/23 | 639 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp
+2024/03/23 | 63842 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-printers-test.cc
+2024/03/23 | 6376 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_output_unittest_.cc
+2024/03/23 | 6370 | graphics/asymptote/asymptote.nsi
+2024/03/23 | 6369 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/traits.h
+2024/03/23 | 63574 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/pointer.h
+2024/03/23 | 63314 | graphics/asymptote/GL/wglew.h
+2024/03/23 | 632 | graphics/asymptote/examples/label3zoom.asy
+2024/03/23 | 631 | graphics/asymptote/locate.h
+2024/03/23 | 631 | graphics/asymptote/GUI/res/icons/arrow-resize.svg
+2024/03/23 | 63193 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_gtk3.png
+2024/03/23 | 6318 | graphics/asymptote/doc/leastsquares.dat
+2024/03/23 | 63136 | graphics/asymptote/doc/FAQ/asy-faq.info
+2024/03/23 | 630 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-24322747c47e87a10e4407528b779a1a763a48135384909b3d1010bbba1d4c28_min
+2024/03/23 | 6304 | graphics/asymptote/base/three_tube.asy
+2024/03/23 | 62 | graphics/asymptote/tests/gc/array.asy
+2024/03/23 | 62 | graphics/asymptote/revision.cc
+2024/03/23 | 628 | graphics/asymptote/examples/wedge.asy
+2024/03/23 | 628 | graphics/asymptote/examples/polarcircle.asy
+2024/03/23 | 6288 | graphics/asymptote/transform.h
+2024/03/23 | 6287 | graphics/asymptote/base/plain_prethree.asy
+2024/03/23 | 6278 | graphics/asymptote/base/plain_filldraw.asy
+2024/03/23 | 62764 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/pointertest.cpp
+2024/03/23 | 626 | graphics/asymptote/GUI/res/icons/android-arrow-forward.svg
+2024/03/23 | 626 | graphics/asymptote/GUI/res/icons/android-arrow-back.svg
+2024/03/23 | 626 | graphics/asymptote/examples/venn.asy
+2024/03/23 | 6253 | graphics/asymptote/LspCpp/third_party/rapidjson/example/tutorial/tutorial.cpp
+2024/03/23 | 6252 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-type-util.h
+2024/03/23 | 6251 | graphics/asymptote/camp.tab.h
+2024/03/23 | 6248 | graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
+2024/03/23 | 62413 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-death-test.cc
+2024/03/23 | 62206 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/CustomGL/wglew.h
+2024/03/23 | 620 | graphics/asymptote/GUI/res/icons/android-done.svg
+2024/03/23 | 61 | graphics/asymptote/examples/axialshade.asy
+2024/03/23 | 61 | graphics/asymptote/cudareflect/tinyexr/test/issues/160/README.md
+2024/03/23 | 6194 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample8_unittest.cc
+2024/03/23 | 617 | graphics/asymptote/doc/logo.asy
+2024/03/23 | 6175 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_output_test.py
+2024/03/23 | 61735 | graphics/asymptote/runtime.cc
+2024/03/23 | 616 | graphics/asymptote/examples/Gouraudcontour.asy
+2024/03/23 | 61699 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-internal.h
+2024/03/23 | 61667 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-actions.h
+2024/03/23 | 615 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/did_change_configuration.h
+2024/03/23 | 615 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.h
+2024/03/23 | 6159 | graphics/asymptote/base/plain_strings.asy
+2024/03/23 | 612 | graphics/asymptote/cudareflect/tinyexr/experimental/js/README.md
+2024/03/23 | 612 | graphics/asymptote/cudareflect/tinyexr/examples/exr2rgbe/exr2rgbe.cc
+2024/03/23 | 611 | graphics/asymptote/GUI/xasy.py
+2024/03/23 | 6117 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_cocoa.m
+2024/03/23 | 610 | graphics/asymptote/examples/impact.asy
+2024/03/23 | 6104 | graphics/asymptote/LspCpp/third_party/uri/deps/BUILD.bazel
+2024/03/23 | 6104 | graphics/asymptote/doc/FAQ/m-lout.pl
+2024/03/23 | 60 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail1.json
+2024/03/23 | 609 | graphics/asymptote/keywords.cc
+2024/03/23 | 6097 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-cardinalities.h
+2024/03/23 | 6090 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/DoxygenLayout.xml
+2024/03/23 | 608 | graphics/asymptote/examples/spline.asy
+2024/03/23 | 608 | graphics/asymptote/base/size10.asy
+2024/03/23 | 606 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/findLinks.h
+2024/03/23 | 604 | graphics/asymptote/doc/flow.asy
+2024/03/23 | 6037 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_help_test.py
+2024/03/23 | 602 | graphics/asymptote/examples/treetest.asy
+2024/03/23 | 6021 | graphics/asymptote/prc/PRCTools/bitData.cc
+2024/03/23 | 601 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/widget.json
+2024/03/23 | 600 | graphics/asymptote/base/size11.asy
+2024/03/23 | 5 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail30.json
+2024/03/23 | 5 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/abcde.txt
+2024/03/23 | 59 | graphics/asymptote/examples/stroke3.asy
+2024/03/23 | 5996 | graphics/asymptote/LspCpp/third_party/rapidjson/example/jsonx/jsonx.cpp
+2024/03/23 | 598 | graphics/asymptote/examples/integraltest.asy
+2024/03/23 | 5985 | graphics/asymptote/runfile.in
+2024/03/23 | 595 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/MessageProducer.h
+2024/03/23 | 59584 | graphics/asymptote/GUI/pyUIClass/window1.py
+2024/03/23 | 594 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.hpp
+2024/03/23 | 593 | graphics/asymptote/GUI/res/icons/bucket.asy
+2024/03/23 | 5933 | graphics/asymptote/LspCpp/third_party/rapidjson/example/filterkeydom/filterkeydom.cpp
+2024/03/23 | 5925 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample9_unittest.cc
+2024/03/23 | 591 | graphics/asymptote/examples/sinc.asy
+2024/03/23 | 58 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail10.json
+2024/03/23 | 58 | graphics/asymptote/examples/progrid.asy
+2024/03/23 | 589 | graphics/asymptote/examples/trefoilknot.asy
+2024/03/23 | 5883 | graphics/asymptote/Delaunay.cc
+2024/03/23 | 5879 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_checked_api.h
+2024/03/23 | 586 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateAccessors.h
+2024/03/23 | 586 | graphics/asymptote/GUI/xasyStrings.py
+2024/03/23 | 5832 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/fwdtest.cpp
+2024/03/23 | 582 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/glossary.json
+2024/03/23 | 582 | graphics/asymptote/examples/cos3.asy
+2024/03/23 | 5820 | graphics/asymptote/cudareflect/IrradianceGenerator.vcxproj
+2024/03/23 | 581 | graphics/asymptote/examples/BezierSaddle.asy
+2024/03/23 | 5818 | graphics/asymptote/LspCpp/include/LibLsp/lsp/IProgressMonitor.h
+2024/03/23 | 580 | graphics/asymptote/LspCpp/include/LibLsp/lsp/out_list.h
+2024/03/23 | 580 | graphics/asymptote/examples/xsin1x.asy
+2024/03/23 | 57 | graphics/asymptote/GUI/requirements.txt
+2024/03/23 | 579 | graphics/asymptote/examples/sqrtx01y1.asy
+2024/03/23 | 579 | graphics/asymptote/examples/sin3.asy
+2024/03/23 | 579 | graphics/asymptote/examples/exp3.asy
+2024/03/23 | 57999 | graphics/asymptote/runpicture.cc
+2024/03/23 | 578 | graphics/asymptote/base/annotate.asy
+2024/03/23 | 5789 | graphics/asymptote/base/trembling.asy
+2024/03/23 | 5783 | graphics/asymptote/bezierpatch.h
+2024/03/23 | 5782 | graphics/asymptote/env.cc
+2024/03/23 | 576 | graphics/asymptote/examples/threeviews.asy
+2024/03/23 | 576 | graphics/asymptote/examples/circles.asy
+2024/03/23 | 5767 | graphics/asymptote/drawpath3.h
+2024/03/23 | 57566 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/valuetest.cpp
+2024/03/23 | 5752 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/perftest.h
+2024/03/23 | 5748 | graphics/asymptote/fileio.cc
+2024/03/23 | 573 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/highlight.h
+2024/03/23 | 5735 | graphics/asymptote/base/plain_scaling.asy
+2024/03/23 | 5733 | graphics/asymptote/item.h
+2024/03/23 | 572 | graphics/asymptote/LspCpp/third_party/uri/test/invalid_urls.txt
+2024/03/23 | 572 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/config.hpp
+2024/03/23 | 572 | graphics/asymptote/examples/curvedlabel3.asy
2024/03/23 | 5729 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
-2024/03/23 | 5658683 | fonts/erewhon.zip
+2024/03/23 | 5711 | graphics/asymptote/LspCpp/third_party/uri/test/uri_encoding_test.cpp
+2024/03/23 | 5705 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-json-outfiles-test.py
+2024/03/23 | 569 | graphics/asymptote/cudareflect/tinyexr/examples/cube2longlat/Makefile
+2024/03/23 | 5691 | graphics/asymptote/name.h
+2024/03/23 | 5689 | graphics/asymptote/interact.cc
+2024/03/23 | 5683 | graphics/asymptote/LspCpp/third_party/uri/deps/CONTRIBUTING.md
+2024/03/23 | 5658 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-throw-on-failure-test.py
+2024/03/23 | 563 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.hpp
+2024/03/23 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
+2024/03/23 | 5621 | graphics/asymptote/errormsg.h
+2024/03/23 | 561 | graphics/asymptote/LspCpp/third_party/rapidjson/package.json
2024/03/23 | 560 | macros/latex/contrib/yb-book/DEPENDS.txt
+2024/03/23 | 55991 | graphics/asymptote/base/smoothcontour3.asy
+2024/03/23 | 5595 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-failfast-unittest_.cc
+2024/03/23 | 558 | graphics/asymptote/examples/floatingdisk.asy
+2024/03/23 | 557 | graphics/asymptote/examples/Pythagoras.asy
+2024/03/23 | 55733 | graphics/asymptote/LspCpp/third_party/utfcpp/README.md
+2024/03/23 | 55457 | graphics/asymptote/settings.cc
+2024/03/23 | 5542 | graphics/asymptote/drawpath3.cc
+2024/03/23 | 5540 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/stringbuffertest.cpp
+2024/03/23 | 5537 | graphics/asymptote/examples/cpkcolors.asy
+2024/03/23 | 5531 | graphics/asymptote/examples/filesurface.dat
+2024/03/23 | 5521 | graphics/asymptote/base/rational.asy
+2024/03/23 | 54 | graphics/asymptote/tests/gc/funcall.asy
+2024/03/23 | 548 | graphics/asymptote/examples/equilchord.asy
+2024/03/23 | 548 | graphics/asymptote/cudareflect/Makefile
+2024/03/23 | 547 | graphics/asymptote/examples/tetra.asy
+2024/03/23 | 541 | graphics/asymptote/v3dtypes.h
+2024/03/23 | 5415 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_outfiles_test.py
+2024/03/23 | 5415 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/istreamwrappertest.cpp
+2024/03/23 | 54109 | graphics/asymptote/optional.hpp
+2024/03/23 | 5375 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample3-inl.h
+2024/03/23 | 5366 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/stream.h
+2024/03/23 | 5360 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample3_unittest.cc
+2024/03/23 | 535 | graphics/asymptote/cudareflect/tinyexr/Makefile.llvm-mingw
+2024/03/23 | 5358 | graphics/asymptote/LspCpp/src/lsp/working_files.cpp
+2024/03/23 | 533 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateToString.h
+2024/03/23 | 533 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/test_savedialog.c
+2024/03/23 | 53373 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-more-actions_test.cc
+2024/03/23 | 5323 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/exr2fptiff.cc
+2024/03/23 | 530 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/test_opendialog.c
+2024/03/23 | 5306 | graphics/asymptote/pair.h
+2024/03/23 | 52 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/pass2.json
+2024/03/23 | 52 | graphics/asymptote/doc/square.asy
+2024/03/23 | 5279 | graphics/asymptote/base/bsp.asy
+2024/03/23 | 52750 | graphics/asymptote/cudareflect/tinyexr/test/unit/tester.cc
+2024/03/23 | 5272 | graphics/asymptote/GUI/labelEditor.py
+2024/03/23 | 5265 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-message-test.cc
+2024/03/23 | 5262 | graphics/asymptote/patches/bison.patch
+2024/03/23 | 5262 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-cardinalities.cc
+2024/03/23 | 525 | graphics/asymptote/examples/vectorfield3.asy
+2024/03/23 | 5259 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/logo/rapidjson.png
+2024/03/23 | 5254 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-global-environment-unittest.py
+2024/03/23 | 5250 | graphics/asymptote/pipestream.cc
+2024/03/23 | 524 | graphics/asymptote/doc/brokenaxis.asy
+2024/03/23 | 5245 | graphics/asymptote/memory.h
+2024/03/23 | 5242 | graphics/asymptote/LspCpp/src/jsonrpc/serializer.cpp
+2024/03/23 | 5238 | graphics/asymptote/base/animation.asy
+2024/03/23 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
2024/03/23 | 5216 | macros/latex/contrib/yb-book/yb-book-logo.pdf
+2024/03/23 | 5216 | graphics/asymptote/examples/mosaic.asy
+2024/03/23 | 520 | graphics/asymptote/examples/smoothelevation.asy
+2024/03/23 | 5204 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/quickstart-bazel.md
+2024/03/23 | 519 | graphics/asymptote/examples/extrudedcontour.asy
+2024/03/23 | 518 | graphics/asymptote/doc/CDlabel.asy
+2024/03/23 | 5183 | graphics/asymptote/stm.h
2024/03/23 | 518366 | macros/latex/contrib/ffcode/ffcode.pdf
2024/03/23 | 518084 | macros/latex/contrib/ffcode.zip
+2024/03/23 | 5169 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/sonarlint/protocol.h
+2024/03/23 | 51669 | graphics/asymptote/prc/oPRCFile.h
+2024/03/23 | 5152 | graphics/asymptote/LspCpp/third_party/rapidjson/license.txt
+2024/03/23 | 513 | graphics/asymptote/examples/buildcycle.asy
+2024/03/23 | 5131 | graphics/asymptote/fundec.h
+2024/03/23 | 51302 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-actions_test.cc
+2024/03/23 | 5129 | graphics/asymptote/LspCpp/third_party/rapidjson/example/parsebyparts/parsebyparts.cpp
+2024/03/23 | 5114 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/future.h
+2024/03/23 | 5111 | graphics/asymptote/runsystem.in
+2024/03/23 | 5111 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample1_unittest.cc
+2024/03/23 | 510 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/README.md
+2024/03/23 | 50 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail18.json
+2024/03/23 | 50 | graphics/asymptote/cudareflect/tinyexr/test/unit/win32-filelist-utf16le.inc
+2024/03/23 | 50 | graphics/asymptote/base/babel.asy
+2024/03/23 | 509 | graphics/asymptote/examples/dimension.asy
+2024/03/23 | 509 | graphics/asymptote/cudareflect/tinyexr/Makefile
+2024/03/23 | 50899 | graphics/asymptote/runarray.in
+2024/03/23 | 506 | graphics/asymptote/examples/delu.asy
+2024/03/23 | 5064 | graphics/asymptote/runhistory.in
+2024/03/23 | 5063 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/features.md
+2024/03/23 | 506313 | graphics/asymptote/libatomic_ops-7.6.12.tar.gz
+2024/03/23 | 5062 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/pkgconfig.md
+2024/03/23 | 5054 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/quickstart-cmake.md
+2024/03/23 | 504 | graphics/asymptote/absyn.cc
+2024/03/23 | 50437 | graphics/asymptote/gsl.cc
+2024/03/23 | 503 | graphics/asymptote/examples/animations/embeddedmovie.asy
+2024/03/23 | 503 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-63-tinyexr_signed-integer-overflow
+2024/03/23 | 5021 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_unchecked_api.h
+2024/03/23 | 500 | graphics/asymptote/examples/floor.asy
+2024/03/23 | 500 | graphics/asymptote/doc/Hobbydir.asy
+2024/03/23 | 4 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail29.json
+2024/03/23 | 49 | graphics/asymptote/doc/quartercircle.asy
+2024/03/23 | 49 | graphics/asymptote/doc/dots.asy
+2024/03/23 | 49 | graphics/asymptote/doc/colons.asy
+2024/03/23 | 499 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/libgtest.la.in
+2024/03/23 | 499 | graphics/asymptote/examples/galleon.asy
+2024/03/23 | 4992 | graphics/asymptote/base/tube.asy
+2024/03/23 | 498 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/type_definition.h
+2024/03/23 | 498 | graphics/asymptote/examples/fano.asy
+2024/03/23 | 498 | graphics/asymptote/doc/penfunctionimage.asy
+2024/03/23 | 4985 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample10_unittest.cc
+2024/03/23 | 49797 | graphics/asymptote/config.guess
+2024/03/23 | 496 | graphics/asymptote/examples/bars3.asy
+2024/03/23 | 4963 | graphics/asymptote/LspCpp/third_party/rapidjson/example/filterkey/filterkey.cpp
+2024/03/23 | 495 | graphics/asymptote/examples/cones.asy
+2024/03/23 | 495 | graphics/asymptote/cudareflect/tinyexr/experimental/js/test.js
+2024/03/23 | 4953 | graphics/asymptote/process.h
+2024/03/23 | 494 | graphics/asymptote/drawgrestore.h
+2024/03/23 | 494 | graphics/asymptote/cudareflect/tinyexr/experimental/js/compile_to_js.sh
+2024/03/23 | 4943 | graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
+2024/03/23 | 49438 | macros/latex/contrib/proflycee/tex/proflycee-tools-competences.tex
+2024/03/23 | 494032 | graphics/asymptote/doc/png/asymptote.info
+2024/03/23 | 4936 | graphics/asymptote/env.h
+2024/03/23 | 492 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Cancellation.h
+2024/03/23 | 4923 | graphics/asymptote/LspCpp/examples/StdIOServerExample.cpp
+2024/03/23 | 491 | graphics/asymptote/LspCpp/third_party/rapidjson/test/CMakeLists.txt
+2024/03/23 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
+2024/03/23 | 489 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/resolveCompletionItem.h
+2024/03/23 | 4896 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-color-test.py
+2024/03/23 | 488 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/implementation.h
+2024/03/23 | 48847 | graphics/asymptote/doc/secondaryaxis.csv
+2024/03/23 | 4872 | graphics/asymptote/LspCpp/include/LibLsp/lsp/utils.h
+2024/03/23 | 4862 | graphics/asymptote/drawpath.cc
+2024/03/23 | 485 | graphics/asymptote/examples/cards.asy
+2024/03/23 | 48481 | graphics/asymptote/prc/writePRC.h
+2024/03/23 | 4841 | graphics/asymptote/tests/array/slice.asy
+2024/03/23 | 483 | graphics/asymptote/LspCpp/third_party/uri/test/string_utility.hpp
+2024/03/23 | 482 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/initialized.h
+2024/03/23 | 4811 | graphics/asymptote/base/x11colors.asy
+2024/03/23 | 480 | graphics/asymptote/doc/logimage.asy
+2024/03/23 | 4809 | graphics/asymptote/examples/interpolate1.asy
+2024/03/23 | 4807 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-port.h
+2024/03/23 | 4805 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/features.zh-cn.md
+2024/03/23 | 479 | graphics/asymptote/examples/magnetic.asy
+2024/03/23 | 47993 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-death-test-test.cc
+2024/03/23 | 4787 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/README.md
+2024/03/23 | 4782 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsAny.h
+2024/03/23 | 476 | graphics/asymptote/GUI/configs/xasykeymap.cson
+2024/03/23 | 4766 | graphics/asymptote/GUI/xasyFile.py
+2024/03/23 | 4762 | graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
+2024/03/23 | 47582 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-port.cc
+2024/03/23 | 473 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/link.txt
+2024/03/23 | 473 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/shutdown.h
+2024/03/23 | 4738 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-360c3b0555cb979ca108f2d178cf8a80959cfeabaa4ec1d310d062fa653a8c6b_min
+2024/03/23 | 473703 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-1383755b301e5f505b2198dc0508918b537fdf48bbfc6deeffe268822e6f6cd6
+2024/03/23 | 473695 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-e7fa6404daa861369d2172fe68e08f9d38c0989f57da7bcfb510bab67e19ca9f
+2024/03/23 | 4735 | graphics/asymptote/array.cc
+2024/03/23 | 4733 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/jsoncheckertest.cpp
+2024/03/23 | 4731 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/flaga.exr
+2024/03/23 | 472 | graphics/asymptote/examples/colorplanes.asy
+2024/03/23 | 4727 | graphics/asymptote/doc/westnile.csv
+2024/03/23 | 4718 | graphics/asymptote/LspCpp/include/LibLsp/lsp/symbol.h
+2024/03/23 | 4718 | graphics/asymptote/doc/FAQ/m-ascii.pl
+2024/03/23 | 4717 | graphics/asymptote/parser.cc
+2024/03/23 | 4716 | graphics/asymptote/prc/PRCTools/makePRC.cc
+2024/03/23 | 469 | graphics/asymptote/LspCpp/third_party/rapidjson/RapidJSONConfigVersion.cmake.in
+2024/03/23 | 46854 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-internal-inl.h
+2024/03/23 | 4674 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/typeHierarchy.h
+2024/03/23 | 4668 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-list-tests-unittest_.cc
+2024/03/23 | 465 | graphics/asymptote/LspCpp/src/jsonrpc/threaded_queue.cpp
+2024/03/23 | 46531 | graphics/asymptote/base/plain_picture.asy
+2024/03/23 | 464 | graphics/asymptote/drawgsave.h
+2024/03/23 | 464 | graphics/asymptote/doc/GaussianSurface.asy
+2024/03/23 | 463 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/jsregex.json
+2024/03/23 | 4635 | graphics/asymptote/cudareflect/tinyexr/examples/exrfilter/exrfilter.cc
+2024/03/23 | 4629 | graphics/asymptote/castop.h
+2024/03/23 | 4620 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample7_unittest.cc
+2024/03/23 | 461 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/DependInfo.cmake
+2024/03/23 | 4613 | graphics/asymptote/LspCpp/third_party/uri/deps/README.md
+2024/03/23 | 460 | graphics/asymptote/examples/lever.asy
+2024/03/23 | 460 | graphics/asymptote/examples/cosaddition.asy
+2024/03/23 | 4608 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/optional/format.json
+2024/03/23 | 4602 | graphics/asymptote/util.h
+2024/03/23 | 4602 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/README.md
+2024/03/23 | 459 | graphics/asymptote/examples/hierarchy.asy
+2024/03/23 | 4597 | graphics/asymptote/drawfill.cc
+2024/03/23 | 458 | graphics/asymptote/doc/multicontour.asy
+2024/03/23 | 4581 | graphics/asymptote/LspCpp/third_party/rapidjson/example/serialize/serialize.cpp
+2024/03/23 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
+2024/03/23 | 454 | graphics/asymptote/EXRFiles.h
+2024/03/23 | 453 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentIdentifier.h
+2024/03/23 | 4531 | graphics/asymptote/webgl/fragment.glsl
+2024/03/23 | 45222 | graphics/asymptote/LspCpp/include/LibLsp/lsp/Markup/string_ref.h
+2024/03/23 | 4520 | graphics/asymptote/getopt1.c
+2024/03/23 | 4519 | graphics/asymptote/base/plain_shipout.asy
+2024/03/23 | 4514 | graphics/asymptote/bbox.h
+2024/03/23 | 449 | graphics/asymptote/tests/arith/pair.asy
+2024/03/23 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
+2024/03/23 | 4471 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-3f1f642c3356fd8e8d2a0787613ec09a56572b3a1e38c9629b6db9e8dead1117_min
+2024/03/23 | 44634 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/tutorial.png
+2024/03/23 | 445 | graphics/asymptote/examples/sacone.asy
+2024/03/23 | 445 | graphics/asymptote/cudareflect/kernel.h
+2024/03/23 | 4458 | graphics/asymptote/v3dfile.h
+2024/03/23 | 443 | graphics/asymptote/cudareflect/ReflectanceMapper.cuh
+2024/03/23 | 4438 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp
+2024/03/23 | 4438 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/platformtest.cpp
+2024/03/23 | 442 | graphics/asymptote/doc/join3.asy
+2024/03/23 | 441 | graphics/asymptote/examples/triangles.asy
+2024/03/23 | 4416 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/bigintegertest.cpp
+2024/03/23 | 4400 | graphics/asymptote/genv.cc
+2024/03/23 | 43 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean_target.cmake
+2024/03/23 | 43 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail13.json
+2024/03/23 | 43 | graphics/asymptote/examples/spring2.asy
+2024/03/23 | 439 | graphics/asymptote/examples/gamma.asy
+2024/03/23 | 439 | graphics/asymptote/doc/histogram.asy
+2024/03/23 | 4385 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/ref.json
+2024/03/23 | 4384 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32OpenGLWindow.cpp
+2024/03/23 | 43830 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/testing.md
+2024/03/23 | 4381 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/filestreamtest.cpp
+2024/03/23 | 437 | graphics/asymptote/cudareflect/tinyexr/Makefile.gcc-mingw
+2024/03/23 | 4375 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/draft-04/schema
+2024/03/23 | 43757 | graphics/asymptote/fftw++.h
+2024/03/23 | 4371 | graphics/asymptote/cudareflect/kernel.cu
+2024/03/23 | 436 | graphics/asymptote/examples/colorpatch.asy
+2024/03/23 | 43670 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/simpledom.png
+2024/03/23 | 4366 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/ref.json
+2024/03/23 | 4362 | graphics/asymptote/LspCpp/third_party/uri/test/optional_test.cpp
+2024/03/23 | 4357 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_leak_test.py
+2024/03/23 | 4348 | graphics/asymptote/doc/colo-asy.tex
+2024/03/23 | 433 | graphics/asymptote/examples/twoSpheres.asy
+2024/03/23 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
+2024/03/23 | 43335 | graphics/asymptote/examples/100d.pdb1
+2024/03/23 | 430 | graphics/asymptote/examples/unitoctant.asy
+2024/03/23 | 43049 | graphics/asymptote/picture.cc
+2024/03/23 | 42 | graphics/asymptote/base/animate.asy
+2024/03/23 | 4290 | graphics/asymptote/LspCpp/src/lsp/ParentProcessWatcher.cpp
+2024/03/23 | 428 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/symbol.h
+2024/03/23 | 4286 | graphics/asymptote/asy.ico
+2024/03/23 | 4285 | graphics/asymptote/newexp.cc
+2024/03/23 | 4283 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_premature_exit_test.cc
+2024/03/23 | 427 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
+2024/03/23 | 427 | graphics/asymptote/examples/projectrevolution.asy
+2024/03/23 | 42714 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-output-test-golden-lin.txt
+2024/03/23 | 426 | graphics/asymptote/examples/pathintersectsurface.asy
+2024/03/23 | 426 | graphics/asymptote/doc/grid3xyz.asy
+2024/03/23 | 4254 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/readme.md
+2024/03/23 | 424 | graphics/asymptote/examples/spiral3.asy
+2024/03/23 | 4248 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/strtodtest.cpp
+2024/03/23 | 4247 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/prime_tables.h
+2024/03/23 | 4244 | graphics/asymptote/examples/fin.asy
+2024/03/23 | 4242 | graphics/asymptote/tests/types/keyword.asy
+2024/03/23 | 423 | graphics/asymptote/doc/log2graph.asy
+2024/03/23 | 423 | graphics/asymptote/doc/helix.asy
+2024/03/23 | 4230 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/logo/rapidjson.svg
+2024/03/23 | 422 | graphics/asymptote/v3dtypes.csv
+2024/03/23 | 4227 | graphics/asymptote/LspCpp/third_party/uri/src/uri_builder.cpp
+2024/03/23 | 420 | graphics/asymptote/examples/PythagoreanTree.asy
+2024/03/23 | 4209 | graphics/asymptote/flatguide.h
+2024/03/23 | 4207 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-port-arch.h
+2024/03/23 | 4202 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/guids.json
+2024/03/23 | 41 | graphics/asymptote/doc/bigdiagonal.asy
+2024/03/23 | 41 | graphics/asymptote/cudareflect/tinyexr/jni/Application.mk
+2024/03/23 | 419 | graphics/asymptote/examples/torus.asy
+2024/03/23 | 419 | graphics/asymptote/base/shaders/compress.glsl
+2024/03/23 | 418 | graphics/asymptote/examples/planeproject.asy
+2024/03/23 | 417 | graphics/asymptote/doc/knots.asy
+2024/03/23 | 4173 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-env-var-test.py
+2024/03/23 | 4172 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example6.c
+2024/03/23 | 416 | graphics/asymptote/doc/bezier2.asy
+2024/03/23 | 4166 | graphics/asymptote/GUI/windows/widgetPointEditor.ui
+2024/03/23 | 4160 | graphics/asymptote/LspCpp/third_party/uri/deps/ci/linux-presubmit.sh
+2024/03/23 | 415 | graphics/asymptote/doc/linetype.asy
+2024/03/23 | 4158 | graphics/asymptote/examples/advection.asy
+2024/03/23 | 4156 | graphics/asymptote/runpair.in
+2024/03/23 | 41517 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move2.png
+2024/03/23 | 414 | graphics/asymptote/examples/animations/glmovie.asy
+2024/03/23 | 4126 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-test-part.cc
+2024/03/23 | 411 | graphics/asymptote/examples/animations/externalmovie.asy
+2024/03/23 | 4118 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lru_cache.h
+2024/03/23 | 4116 | graphics/asymptote/cudareflect/tinyexr/test/exrwrite/exrwritetest.cpp
+2024/03/23 | 410 | graphics/asymptote/examples/Sierpinski.asy
+2024/03/23 | 40 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail32.json
+2024/03/23 | 40998 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-test.cc
+2024/03/23 | 4089 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/callHierarchy.h
+2024/03/23 | 40899 | graphics/asymptote/doc/FAQ/asy-faq.bfnn
+2024/03/23 | 4088 | graphics/asymptote/base/plain_boxes.asy
+2024/03/23 | 40876 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-port-test.cc
+2024/03/23 | 407 | graphics/asymptote/examples/parametricsurface.asy
+2024/03/23 | 407 | graphics/asymptote/examples/BezierPatch.asy
+2024/03/23 | 407 | graphics/asymptote/cudareflect/tinyexr/Makefile.gcc-mingw-msys
+2024/03/23 | 4072 | graphics/asymptote/tests/types/order.asy
+2024/03/23 | 4067 | graphics/asymptote/doc/diatom.csv
+2024/03/23 | 40665 | graphics/asymptote/examples/tvgen.asy
+2024/03/23 | 4051 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/istreamwrapper.h
+2024/03/23 | 402448 | graphics/asymptote/doc/asymptote.texi
+2024/03/23 | 401 | graphics/asymptote/doc/image.asy
+2024/03/23 | 401 | graphics/asymptote/cudareflect/tinyexr/test/unit/README.md
+2024/03/23 | 400 | graphics/asymptote/examples/sacylinder.asy
+2024/03/23 | 400 | graphics/asymptote/cudareflect/tinyexr/test/unit/Makefile
+2024/03/23 | 4007 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/fwd.h
+2024/03/23 | 39 | graphics/asymptote/base/nopapersize.ps
+2024/03/23 | 398 | graphics/asymptote/examples/epix.asy
+2024/03/23 | 3978 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsp_diagnostic.h
+2024/03/23 | 396 | graphics/asymptote/doc/triangulate.asy
+2024/03/23 | 396 | graphics/asymptote/doc/legend.asy
+2024/03/23 | 3968 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/stringbuffer.h
+2024/03/23 | 3967 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/unittest.h
+2024/03/23 | 395 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/2by2.exr
+2024/03/23 | 3956 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/itoatest.cpp
+2024/03/23 | 39458 | graphics/asymptote/cudareflect/tinyexr/examples/common/cxxopts.hpp
+2024/03/23 | 393 | graphics/asymptote/GUI/setup.py
+2024/03/23 | 3936 | graphics/asymptote/base/interpolate.asy
+2024/03/23 | 3917 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample2_unittest.cc
+2024/03/23 | 3915 | graphics/asymptote/LspCpp/include/LibLsp/lsp/Markup/Markup.h
2024/03/23 | 39157 | macros/latex/contrib/sjtutex/sjtu-vi-logo-red.pdf
+2024/03/23 | 3912 | graphics/asymptote/tr.h
+2024/03/23 | 390 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/buildWorkspace.h
+2024/03/23 | 390 | graphics/asymptote/doc/tile.asy
2024/03/23 | 39066 | macros/latex/contrib/sjtutex/sjtu-vi-logo-small-red.pdf
+2024/03/23 | 38 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail26.json
+2024/03/23 | 38 | graphics/asymptote/examples/spring0.asy
2024/03/23 | 3896 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
+2024/03/23 | 388 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/common.h
+2024/03/23 | 3870 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_path_test.cpp
+2024/03/23 | 3857 | graphics/asymptote/examples/pipes.asy
+2024/03/23 | 384 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/optional/zeroTerminatedFloats.json
+2024/03/23 | 384 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/zeroTerminatedFloats.json
+2024/03/23 | 384 | graphics/asymptote/examples/RiemannSurfaceRoot.asy
+2024/03/23 | 384 | graphics/asymptote/Delaunay.h
+2024/03/23 | 3842 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_assert_by_exception_test.cc
+2024/03/23 | 383 | graphics/asymptote/tests/io/csv.asy
+2024/03/23 | 383 | graphics/asymptote/tests/arith/real.asy
+2024/03/23 | 383 | graphics/asymptote/examples/Gouraud.asy
+2024/03/23 | 382 | graphics/asymptote/doc/loggrid.asy
+2024/03/23 | 37 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail3.json
+2024/03/23 | 37991 | graphics/asymptote/path3.cc
+2024/03/23 | 37909 | graphics/asymptote/exp.cc
+2024/03/23 | 3790199 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/deepview_screencast.gif
+2024/03/23 | 378 | graphics/asymptote/examples/sinxlex.asy
+2024/03/23 | 378 | graphics/asymptote/doc/icon.asy
+2024/03/23 | 3780 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-typed-test.cc
+2024/03/23 | 376 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ParentProcessWatcher.h
+2024/03/23 | 376 | graphics/asymptote/examples/sphericalharmonic.asy
+2024/03/23 | 376 | graphics/asymptote/doc/generalaxis3.asy
+2024/03/23 | 376913 | graphics/asymptote/cudareflect/tinyexr/test/unit/catch.hpp
+2024/03/23 | 37685 | graphics/asymptote/cudareflect/tinyexr/examples/common/stb_image_write.h
+2024/03/23 | 3767 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_test_macro_stack_footprint_test.cc
+2024/03/23 | 3765 | graphics/asymptote/prc/PRCdouble.h
+2024/03/23 | 375 | graphics/asymptote/examples/AiryDisk.asy
+2024/03/23 | 374 | graphics/asymptote/doc/monthaxis.asy
+2024/03/23 | 3740 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/cursorstreamwrappertest.cpp
+2024/03/23 | 373 | graphics/asymptote/examples/projectelevation.asy
+2024/03/23 | 373 | graphics/asymptote/doc/lineargraph.asy
+2024/03/23 | 3739 | graphics/asymptote/examples/xstitch.asy
+2024/03/23 | 3737 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindSanitizers.cmake
+2024/03/23 | 37281 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/insituparsing.png
+2024/03/23 | 3723 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-matchers.cc
+2024/03/23 | 3723 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock.h
+2024/03/23 | 3719 | graphics/asymptote/base/three_light.asy
+2024/03/23 | 37135 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/tiny_dng_writer.h
+2024/03/23 | 370 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16lebom.json
+2024/03/23 | 370 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16bebom.json
+2024/03/23 | 3706 | graphics/asymptote/base/plain_constants.asy
+2024/03/23 | 3704 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-env-var-test_.cc
+2024/03/23 | 369 | graphics/asymptote/tests/gs/ghostscript.asy
+2024/03/23 | 369 | graphics/asymptote/LspCpp/third_party/rapidjson/test/valgrind.supp
+2024/03/23 | 368 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16le.json
+2024/03/23 | 368 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16be.json
+2024/03/23 | 3676 | graphics/asymptote/constructor.cc
+2024/03/23 | 366 | graphics/asymptote/doc/lineargraph0.asy
+2024/03/23 | 366 | graphics/asymptote/cudareflect/tinyexr.cc
+2024/03/23 | 3667 | graphics/asymptote/shaders.cc
+2024/03/23 | 36540 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-printers.h
+2024/03/23 | 36526 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/X11OpenGLWindow.cpp
+2024/03/23 | 3640 | graphics/asymptote/bbox3.h
+2024/03/23 | 363 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/npm.md
+2024/03/23 | 36371 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move3.png
+2024/03/23 | 3634 | graphics/asymptote/GLTextures.h
+2024/03/23 | 3630 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsResponseError.h
+2024/03/23 | 362 | graphics/asymptote/examples/pipeintersection.asy
+2024/03/23 | 36243 | graphics/asymptote/prc/test.cc
+2024/03/23 | 361 | graphics/asymptote/GUI/res/icons/anchor.svg
+2024/03/23 | 361 | graphics/asymptote/examples/phase.asy
+2024/03/23 | 3616 | graphics/asymptote/GUI/UndoRedoStack.py
+2024/03/23 | 36152 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-output-test_.cc
+2024/03/23 | 360 | graphics/asymptote/examples/washer.asy
+2024/03/23 | 3601 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-death-test_ex_test.cc
+2024/03/23 | 3601 | graphics/asymptote/cudareflect/tinyexr/test/exrcat/exrcat.cpp
+2024/03/23 | 35 | graphics/asymptote/base/fontsize.asy
+2024/03/23 | 3592 | graphics/asymptote/GUI/CustMatTransform.py
+2024/03/23 | 3583 | graphics/asymptote/build-scripts/build-asymptote.dos
+2024/03/23 | 357 | graphics/asymptote/doc/irregularcontour.asy
+2024/03/23 | 3567 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/pow10.h
+2024/03/23 | 3563 | graphics/asymptote/LspCpp/third_party/rapidjson/example/archiver/archiver.h
+2024/03/23 | 355 | graphics/asymptote/LspCpp/third_party/rapidjson/library.json
+2024/03/23 | 355 | graphics/asymptote/doc/scaledgraph.asy
+2024/03/23 | 354 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/gtest_main.pc.in
+2024/03/23 | 354 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/cmake/gmock_main.pc.in
+2024/03/23 | 354 | graphics/asymptote/doc/reloadpdf.tex
+2024/03/23 | 354 | graphics/asymptote/doc/planes.asy
+2024/03/23 | 354 | graphics/asymptote/base/pstoedit.asy
+2024/03/23 | 35461 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/misctest.cpp
2024/03/23 | 35440776 | systems/texlive/tlnet/archive/biber.x86_64-darwinlegacy.r70724.tar.xz
+2024/03/23 | 352 | graphics/asymptote/examples/cylinder.asy
+2024/03/23 | 3526 | graphics/asymptote/LspCpp/include/LibLsp/lsp/language/language.h
+2024/03/23 | 35217 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-param-util.h
+2024/03/23 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
+2024/03/23 | 3517 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-pp_test.cc
+2024/03/23 | 35147 | graphics/asymptote/LICENSE
+2024/03/23 | 34 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail17.json
+2024/03/23 | 34 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail15.json
+2024/03/23 | 34 | graphics/asymptote/examples/teapotIBL.asy
+2024/03/23 | 34 | graphics/asymptote/autogen.sh
+2024/03/23 | 349 | graphics/asymptote/examples/logdown.asy
+2024/03/23 | 348 | graphics/asymptote/examples/RiemannSurface.asy
+2024/03/23 | 347 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/cmake/gmock.pc.in
+2024/03/23 | 3472 | graphics/asymptote/picture.h
+2024/03/23 | 3470 | graphics/asymptote/LspCpp/include/LibLsp/lsp/CodeActionParams.h
+2024/03/23 | 3467 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/webapp.json
+2024/03/23 | 3466 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-filter-unittest_.cc
+2024/03/23 | 345 | graphics/asymptote/examples/rainbow.asy
2024/03/23 | 3447624 | systems/texlive/tlnet/archive/simpleicons.r70722.tar.xz
+2024/03/23 | 3441 | graphics/asymptote/rounding.h
+2024/03/23 | 343 | graphics/asymptote/doc/externalprc.tex
+2024/03/23 | 3437 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/dtoatest.cpp
+2024/03/23 | 34378 | graphics/asymptote/dec.cc
+2024/03/23 | 34316 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/MacOpenGLWindow.mm
+2024/03/23 | 342 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/community_created_documentation.md
+2024/03/23 | 342 | graphics/asymptote/lexical.h
+2024/03/23 | 341 | graphics/asymptote/examples/slidedemo_.bbl
+2024/03/23 | 341 | graphics/asymptote/examples/sacylinder3D.asy
+2024/03/23 | 341 | graphics/asymptote/doc/subpictures.asy
+2024/03/23 | 3419 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-more-matchers.h
+2024/03/23 | 3407 | graphics/asymptote/LspCpp/third_party/rapidjson/rapidjson.autopkg
+2024/03/23 | 33 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail22.json
+2024/03/23 | 339 | graphics/asymptote/cudareflect/tinyexr/test/CMakeLists.txt
+2024/03/23 | 3397 | graphics/asymptote/stack.h
+2024/03/23 | 3392 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_throw_on_failure_ex_test.cc
+2024/03/23 | 3383 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/InitializeParams.h
+2024/03/23 | 33764 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/paragraphs.json
+2024/03/23 | 3375 | graphics/asymptote/tests/types/guide.asy
+2024/03/23 | 3374 | graphics/asymptote/base/roundedpath.asy
+2024/03/23 | 33741 | graphics/asymptote/LspCpp/src/lsp/Markup.cpp
+2024/03/23 | 33667 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-function-mocker_test.cc
+2024/03/23 | 3365 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/patternProperties.json
+2024/03/23 | 3365 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/patternProperties.json
+2024/03/23 | 335 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/tiled_half_1x1_alpha.exr
+2024/03/23 | 3358 | graphics/asymptote/examples/slidedemo.asy
+2024/03/23 | 3349 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/signature_help.h
+2024/03/23 | 33482 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-spec-builders.cc
+2024/03/23 | 3346 | graphics/asymptote/base/shaders/blend.glsl
+2024/03/23 | 33417 | graphics/asymptote/path.cc
+2024/03/23 | 333 | graphics/asymptote/doc/asy.1.end
+2024/03/23 | 3335 | graphics/asymptote/examples/pdb.asy
+2024/03/23 | 3329 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/cpp11.h
+2024/03/23 | 33296 | graphics/asymptote/LspCpp/third_party/uri/test/uri_test.cpp
+2024/03/23 | 33240 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-matchers.h
+2024/03/23 | 3321 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/cpp17.h
+2024/03/23 | 32 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail21.json
+2024/03/23 | 3297 | graphics/asymptote/access.cc
+2024/03/23 | 3294 | graphics/asymptote/LspCpp/third_party/rapidjson/travis-doxygen.sh
2024/03/23 | 329342 | macros/latex/contrib/cs-techrep.zip
-2024/03/23 | 3280 | fonts/erewhon/tfm/zutbmi.tfm
-2024/03/23 | 3220 | fonts/erewhon/tfm/zutmi.tfm
+2024/03/23 | 32887 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/normalparsing.png
+2024/03/23 | 3284 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/trackball.h
+2024/03/23 | 3282 | graphics/asymptote/LspCpp/third_party/uri/CMakeLists.txt
+2024/03/23 | 3280 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_ex_test.cc
+2024/03/23 | 3280 | fonts/newtx/tfm/zutbmi.tfm
+2024/03/23 | 327 | graphics/asymptote/examples/sin1x.asy
+2024/03/23 | 327 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/piz-bug-issue-100.exr
+2024/03/23 | 3278 | graphics/asymptote/base/obj.asy
+2024/03/23 | 326 | graphics/asymptote/examples/polardatagraph.asy
+2024/03/23 | 326 | graphics/asymptote/examples/animations/pdfmovie.asy
+2024/03/23 | 3267 | graphics/asymptote/GUI/Widg_addLabel.py
+2024/03/23 | 3266 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/BUILD.bazel
+2024/03/23 | 3265 | graphics/asymptote/program.cc
+2024/03/23 | 325 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/listOverridableMethods.h
+2024/03/23 | 325 | graphics/asymptote/examples/elevation.asy
+2024/03/23 | 324 | graphics/asymptote/doc/HermiteSpline.asy
+2024/03/23 | 3240 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-break-on-failure-unittest_.cc
+2024/03/23 | 323 | graphics/asymptote/cudareflect/tinyexr/examples/nornalmap/README.md
+2024/03/23 | 3230 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_leak_test_.cc
+2024/03/23 | 322 | graphics/asymptote/examples/unitcircle.asy
+2024/03/23 | 322 | graphics/asymptote/examples/cheese.asy
+2024/03/23 | 3220 | fonts/newtx/tfm/zutmi.tfm
+2024/03/23 | 3219 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-shuffle-test_.cc
+2024/03/23 | 3218 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_test_utils.py
+2024/03/23 | 321584 | graphics/asymptote/base/geometry.asy
+2024/03/23 | 320 | graphics/asymptote/tests/Makefile
+2024/03/23 | 320 | graphics/asymptote/runtriple.h
+2024/03/23 | 320 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/Move.h
+2024/03/23 | 3204 | graphics/asymptote/asymptote.spec
+2024/03/23 | 31 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail14.json
+2024/03/23 | 31 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail12.json
+2024/03/23 | 31 | graphics/asymptote/cudareflect/tinyexr/test/unit/win32-filelist-utf8.inc
+2024/03/23 | 319 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf8bom.json
+2024/03/23 | 319839 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/miniz.c
+2024/03/23 | 3197 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_list_output_unittest_.cc
+2024/03/23 | 318 | graphics/asymptote/patches/gcc3.3.2curses.patch
+2024/03/23 | 317 | graphics/asymptote/cudareflect/tinyexr/vcbuild.bat
+2024/03/23 | 316 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf8.json
+2024/03/23 | 31609 | graphics/asymptote/config.sub
+2024/03/23 | 315 | graphics/asymptote/examples/hyperboloid.asy
+2024/03/23 | 3150 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/address.json
+2024/03/23 | 314 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/gmock-generated-actions.h
+2024/03/23 | 314 | graphics/asymptote/doc/logticks.asy
+2024/03/23 | 314 | graphics/asymptote/base/graph_settings.asy
+2024/03/23 | 3139 | graphics/asymptote/LspCpp/third_party/uri/test/uri_comparison_test.cpp
+2024/03/23 | 3139 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/dependencies.json
+2024/03/23 | 3135 | graphics/asymptote/cudareflect/tinyexr/examples/exr2ldr/exr2ldr.cc
+2024/03/23 | 31342 | graphics/asymptote/builtin.cc
+2024/03/23 | 313192 | graphics/asymptote/configure
+2024/03/23 | 312 | graphics/asymptote/examples/textpath.asy
+2024/03/23 | 3125 | graphics/asymptote/doc/latexusage.tex
+2024/03/23 | 311 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/gtest.pc.in
+2024/03/23 | 3119 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/filewritestream.h
+2024/03/23 | 310 | graphics/asymptote/doc/latexmkrc
+2024/03/23 | 3109 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example1.c
+2024/03/23 | 309 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/projectConfigurationUpdate.h
+2024/03/23 | 30920 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-more-actions.h
+2024/03/23 | 308 | graphics/asymptote/tests/types/shadow.asy
+2024/03/23 | 308 | graphics/asymptote/examples/oneoverx.asy
+2024/03/23 | 3078 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ResourceOperation.h
+2024/03/23 | 3075 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/optional/bignum.json
+2024/03/23 | 3075 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/bignum.json
+2024/03/23 | 30716 | graphics/asymptote/LspCpp/src/lsp/lsp.cpp
+2024/03/23 | 306 | graphics/asymptote/doc/binarytreetest.asy
+2024/03/23 | 3069 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-throw-on-failure-test_.cc
+2024/03/23 | 3063 | graphics/asymptote/LspCpp/third_party/uri/src/detail/grammar.hpp
+2024/03/23 | 30638 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/macro_map.h
+2024/03/23 | 3060 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/CMakeLists.txt
+2024/03/23 | 3040 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make
+2024/03/23 | 303 | graphics/asymptote/examples/tensor.asy
+2024/03/23 | 3036 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_cpp11.cpp
+2024/03/23 | 3034 | graphics/asymptote/doc/Makefile.in
+2024/03/23 | 30307 | graphics/asymptote/exp.h
+2024/03/23 | 3025 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-assertion-result.cc
+2024/03/23 | 3025 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/allOf.json
+2024/03/23 | 3024 | graphics/asymptote/drawimage.h
+2024/03/23 | 30208 | graphics/asymptote/prc/PRC.h
+2024/03/23 | 301 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/organizeImports.h
+2024/03/23 | 301 | graphics/asymptote/base/shaders/count.glsl
+2024/03/23 | 30147 | graphics/asymptote/getopt.c
2024/03/23 | 30138920 | systems/texlive/tlnet/archive/biber.aarch64-linux.r70724.tar.xz
+2024/03/23 | 3011 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock_main.cc
+2024/03/23 | 300 | graphics/asymptote/examples/strokepath.asy
+2024/03/23 | 30003 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/alotofkeys.json
+2024/03/23 | 2 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/progress.marks
+2024/03/23 | 2 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/progress.marks
+2024/03/23 | 29 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail25.json
+2024/03/23 | 29 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail11.json
+2024/03/23 | 299 | graphics/asymptote/runpair.h
+2024/03/23 | 2996 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp
+2024/03/23 | 29900 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/faq.md
+2024/03/23 | 298 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-5ace655ef080932dcc7e4abc9eab1d4f82c845453464993dfa3eb6c5822a1621
+2024/03/23 | 2989 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/dependencies.json
+2024/03/23 | 2982 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample2.h
+2024/03/23 | 297 | graphics/asymptote/build-scripts/README-binaries
+2024/03/23 | 2979 | graphics/asymptote/doc/diatom.asy
+2024/03/23 | 2974 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/filereadstream.h
+2024/03/23 | 2969 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/ieee754.h
+2024/03/23 | 2964 | graphics/asymptote/access.h
+2024/03/23 | 2961 | graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
+2024/03/23 | 2960 | graphics/asymptote/material.h
2024/03/23 | 296058 | macros/latex/contrib/yb-book.zip
+2024/03/23 | 294 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/classFileContents.h
+2024/03/23 | 294 | graphics/asymptote/guideflags.h
+2024/03/23 | 2949 | graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
+2024/03/23 | 2941 | graphics/asymptote/GUI/windows/widg_addPolyOpt.ui
+2024/03/23 | 293 | graphics/asymptote/doc/makepen.asy
+2024/03/23 | 2939 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/CommonWindowInterface.h
+2024/03/23 | 29242 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/encodings.h
+2024/03/23 | 29203 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_for_dummies.md
+2024/03/23 | 291 | graphics/asymptote/LspCpp/src/jsonrpc/GCThreadContext.cpp
+2024/03/23 | 291 | graphics/asymptote/examples/trumpet.asy
+2024/03/23 | 29193 | graphics/asymptote/LspCpp/src/lsp/ProtocolJsonHandler.cpp
+2024/03/23 | 2915 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_sass/main.scss
+2024/03/23 | 2901 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/json.h
+2024/03/23 | 28 | graphics/asymptote/cudareflect/tinyexr/test/issues/160/requirements.txt
+2024/03/23 | 289 | graphics/asymptote/examples/jump.asy
+2024/03/23 | 289 | graphics/asymptote/cudareflect/tinyexr/examples/testmapgen/README.md
+2024/03/23 | 289 | graphics/asymptote/base/res/notes.txt
+2024/03/23 | 288 | graphics/asymptote/examples/sacone3D.asy
+2024/03/23 | 288 | graphics/asymptote/doc/mexicanhat.asy
+2024/03/23 | 2888 | graphics/asymptote/statistics.h
+2024/03/23 | 2881 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/properties.json
+2024/03/23 | 2881 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/properties.json
+2024/03/23 | 2880 | graphics/asymptote/drawgroup.h
+2024/03/23 | 287695 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-matchers_test.cc
+2024/03/23 | 2868 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/semanticHighlighting.h
2024/03/23 | 285789 | macros/latex/contrib/yb-book/yb-book.pdf
2024/03/23 | 285731 | info/docsurvey.zip
+2024/03/23 | 28512 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/uritest.cpp
+2024/03/23 | 284 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/Config.cmake.in
+2024/03/23 | 284 | graphics/asymptote/GUI/res/icons/text.svg
+2024/03/23 | 283 | graphics/asymptote/cudareflect/tinyexr/test/c-binding/test.c
+2024/03/23 | 2830 | graphics/asymptote/examples/alignedaxis.asy
+2024/03/23 | 28277 | graphics/asymptote/symbolmaps.h
+2024/03/23 | 2814 | graphics/asymptote/LspCpp/third_party/rapidjson/example/messagereader/messagereader.cpp
+2024/03/23 | 2813 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test2-test.cc
+2024/03/23 | 28114 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-internal-utils_test.cc
+2024/03/23 | 2804 | graphics/asymptote/LspCpp/src/jsonrpc/message.cpp
+2024/03/23 | 2800 | graphics/asymptote/doc/asycolors.sty
+2024/03/23 | 279 | graphics/asymptote/doc/hatch.asy
+2024/03/23 | 27958 | graphics/asymptote/pen.h
+2024/03/23 | 2787 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/code_action.h
2024/03/23 | 277 | macros/latex/contrib/ffcode/DEPENDS.txt
+2024/03/23 | 277 | graphics/asymptote/doc/generalaxis.asy
+2024/03/23 | 2776 | graphics/asymptote/symbol.h
+2024/03/23 | 2772 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.c
+2024/03/23 | 2771 | graphics/asymptote/doc/pixel.pdf
+2024/03/23 | 276 | graphics/asymptote/tests/template/mapArrayTest.asy
+2024/03/23 | 276 | graphics/asymptote/tests/bench/6000circles.asy
+2024/03/23 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
2024/03/23 | 2752 | macros/luatex/generic/luamplib/Makefile
+2024/03/23 | 2745 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/additionalProperties.json
+2024/03/23 | 2745 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/additionalProperties.json
+2024/03/23 | 2741 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/findOpenGLGlewGlut.lua
+2024/03/23 | 2732 | graphics/asymptote/record.h
+2024/03/23 | 2731 | graphics/asymptote/tests/types/resolve.asy
+2024/03/23 | 2729 | graphics/asymptote/LspCpp/third_party/rapidjson/contrib/natvis/rapidjson.natvis
+2024/03/23 | 2721 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/strfunc.h
+2024/03/23 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
+2024/03/23 | 2707 | graphics/asymptote/settings.h
+2024/03/23 | 2707 | graphics/asymptote/runtriple.in
+2024/03/23 | 270390 | graphics/asymptote/cudareflect/tinyexr/tinyexr.h
+2024/03/23 | 26 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail7.json
+2024/03/23 | 26 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail6.json
+2024/03/23 | 26 | graphics/asymptote/doc/filegraph.dat
+2024/03/23 | 26 | graphics/asymptote/_config.yml
+2024/03/23 | 269 | graphics/asymptote/runmath.h
+2024/03/23 | 2697 | graphics/asymptote/table.h
+2024/03/23 | 268 | graphics/asymptote/base/asy-init.el
+2024/03/23 | 2688 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextEdit.h
2024/03/23 | 268552 | systems/texlive/tlnet/archive/biber.doc.r70724.tar.xz
+2024/03/23 | 26844 | graphics/asymptote/runpath.cc
+2024/03/23 | 2682 | graphics/asymptote/LspCpp/third_party/uri/test/uri_reference_test.cpp
+2024/03/23 | 26817 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/writer.h
+2024/03/23 | 2680 | graphics/asymptote/examples/soccerball.asy
+2024/03/23 | 267 | graphics/asymptote/examples/hyperboloidsilhouette.asy
+2024/03/23 | 2675 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example4.c
+2024/03/23 | 2674 | graphics/asymptote/doc/markers1.asy
+2024/03/23 | 2662 | graphics/asymptote/LspCpp/third_party/rapidjson/appveyor.yml
+2024/03/23 | 2661 | graphics/asymptote/runbacktrace.cc
2024/03/23 | 265740 | systems/texlive/tlnet/archive/bezierplot.doc.r70723.tar.xz
-2024/03/23 | 2656 | fonts/erewhon/vf/zutbmi.vf
+2024/03/23 | 2656 | fonts/newtx/vf/zutbmi.vf
+2024/03/23 | 2653 | graphics/asymptote/doc/TeXShopAndAsymptote.tex
+2024/03/23 | 264 | graphics/asymptote/LspCpp/include/LibLsp/lsp/Directory.h
+2024/03/23 | 264 | graphics/asymptote/examples/labelbox.asy
+2024/03/23 | 264 | graphics/asymptote/examples/coag.asy
+2024/03/23 | 2649 | graphics/asymptote/base/patterns.asy
2024/03/23 | 264764 | info/docsurvey/docsurvey.pdf
+2024/03/23 | 2642 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/memorystream.h
+2024/03/23 | 2631 | graphics/asymptote/GUI/windows/setCustomAnchor.ui
+2024/03/23 | 262 | graphics/asymptote/doc/loggraph.asy
2024/03/23 | 2629 | macros/latex/contrib/yb-book/yb-book.ins
2024/03/23 | 2628 | macros/latex/contrib/ffcode/ffcode.ins
-2024/03/23 | 2628 | fonts/erewhon/tfm/zutbmia.tfm
-2024/03/23 | 2596 | fonts/erewhon/tfm/zutmia.tfm
+2024/03/23 | 2628 | fonts/newtx/tfm/zutbmia.tfm
+2024/03/23 | 2626 | graphics/asymptote/examples/worldmap.asy
+2024/03/23 | 2623 | graphics/asymptote/jsfile.h
+2024/03/23 | 261 | graphics/asymptote/doc/join.asy
+2024/03/23 | 261756 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_unittest.cc
+2024/03/23 | 2615 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsWorkspaceEdit.h
+2024/03/23 | 2614 | graphics/asymptote/pipestream.h
+2024/03/23 | 2613 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/uniqueItems.json
+2024/03/23 | 2613 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/uniqueItems.json
+2024/03/23 | 2611 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_cpp17.cpp
+2024/03/23 | 26102 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/regex.h
+2024/03/23 | 2608 | graphics/asymptote/LspCpp/third_party/uri/deps/ci/macos-presubmit.sh
+2024/03/23 | 2605 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/premake4.lua
+2024/03/23 | 260289 | graphics/asymptote/cudareflect/tinyexr/examples/common/stb_image.h
+2024/03/23 | 25 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/remotes/integer.json
+2024/03/23 | 25 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/remotes/folder/folderInteger.json
+2024/03/23 | 25 | graphics/asymptote/cudareflect/tinyexr/experimental/js/Makefile
+2024/03/23 | 2598 | graphics/asymptote/cudareflect/simpson.cuh
+2024/03/23 | 2596 | fonts/newtx/tfm/zutmia.tfm
+2024/03/23 | 2591 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/extends.json
2024/03/23 | 25886512 | systems/texlive/tlnet/archive/biber.x86_64-linux.r70724.tar.xz
+2024/03/23 | 2578 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_scheme_test.cpp
+2024/03/23 | 2576 | graphics/asymptote/LspCpp/third_party/rapidjson/example/capitalize/capitalize.cpp
+2024/03/23 | 25701 | graphics/asymptote/runpath3d.cc
+2024/03/23 | 256 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/footer.html
+2024/03/23 | 256 | graphics/asymptote/doc/shadedtiling.asy
2024/03/23 | 256768 | systems/texlive/tlnet/archive/biblatex.r70725.tar.xz
-2024/03/23 | 2556 | fonts/erewhon/vf/zutmi.vf
+2024/03/23 | 25651 | graphics/asymptote/bezierpatch.cc
+2024/03/23 | 2561 | graphics/asymptote/program.h
+2024/03/23 | 25584 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h
+2024/03/23 | 2556 | fonts/newtx/vf/zutmi.vf
+2024/03/23 | 2555 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindTSan.cmake
+2024/03/23 | 2554 | graphics/asymptote/cudareflect/tinyexr/examples/ldr2exr/ldr2exr.cc
+2024/03/23 | 25503 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-function-mocker.h
+2024/03/23 | 254 | graphics/asymptote/examples/parametricelevation.asy
+2024/03/23 | 254 | graphics/asymptote/examples/contextfonts.asy
+2024/03/23 | 2543 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32Window.h
+2024/03/23 | 2542 | graphics/asymptote/policy.h
+2024/03/23 | 25357 | graphics/asymptote/base/lmfit.asy
+2024/03/23 | 2534 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/memorybuffer.h
+2024/03/23 | 2526 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.cpp
+2024/03/23 | 252536 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest.cc
+2024/03/23 | 251 | graphics/asymptote/examples/triceratops.asy
+2024/03/23 | 251 | graphics/asymptote/base/metapost.asy
2024/03/23 | 2519468 | systems/texlive/tlnet/archive/simpleicons.doc.r70722.tar.xz
+2024/03/23 | 2518 | graphics/asymptote/prc/PRCbitStream.h
+2024/03/23 | 25154 | graphics/asymptote/doc/extra/intro.asy
+2024/03/23 | 2514 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/MacOpenGLWindow.h
+2024/03/23 | 2514 | graphics/asymptote/cudareflect/EXRFiles.cc
+2024/03/23 | 250 | graphics/asymptote/examples/transparentCubes.asy
+2024/03/23 | 2507 | graphics/asymptote/README
+2024/03/23 | 2507 | graphics/asymptote/binaries/x86_64-windows/README
+2024/03/23 | 2507 | graphics/asymptote/binaries/i386-windows/README
+2024/03/23 | 2505 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-color-test_.cc
+2024/03/23 | 2504 | graphics/asymptote/examples/mosquito.asy
+2024/03/23 | 24 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail5.json
+2024/03/23 | 24 | graphics/asymptote/doc/diagonal.asy
+2024/03/23 | 2499 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest_prod.h
+2024/03/23 | 2499 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/completion.h
+2024/03/23 | 2496 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_testbridge_test.py
+2024/03/23 | 2495 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-uninitialized-test.py
+2024/03/23 | 2492 | graphics/asymptote/base/three_margins.asy
+2024/03/23 | 24924 | graphics/asymptote/examples/uhrturm.obj
+2024/03/23 | 248 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/exr-io.h
+2024/03/23 | 2479 | graphics/asymptote/cudareflect/tinyexr/CMakeLists.txt
+2024/03/23 | 2477 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/ostreamwrappertest.cpp
+2024/03/23 | 2477 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/SConstruct
+2024/03/23 | 24777 | graphics/asymptote/symbolmaps.cc
+2024/03/23 | 2471 | graphics/asymptote/build-scripts/build-asymptote
+2024/03/23 | 24712 | graphics/asymptote/drawsurface.cc
+2024/03/23 | 2470 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample1.cc
+2024/03/23 | 246 | graphics/asymptote/doc/axis3.asy
+2024/03/23 | 245 | graphics/asymptote/examples/alignbox.asy
+2024/03/23 | 2459 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
+2024/03/23 | 2451 | graphics/asymptote/base/labelpath3.asy
+2024/03/23 | 244 | graphics/asymptote/tests/arith/triple.asy
+2024/03/23 | 24483 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-json-output-unittest.py
+2024/03/23 | 24474 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-listener-test.cc
+2024/03/23 | 2445 | graphics/asymptote/GUI/PrimitiveShape.py
+2024/03/23 | 243 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/WorkspaceSymbolParams.h
+2024/03/23 | 243 | graphics/asymptote/doc/cube.asy
2024/03/23 | 24386984 | systems/texlive/tlnet/archive/biber.windows.r70724.tar.xz
+2024/03/23 | 24372 | graphics/asymptote/LspCpp/src/jsonrpc/RemoteEndPoint.cpp
+2024/03/23 | 242 | graphics/asymptote/examples/equilateral.asy
+2024/03/23 | 242 | graphics/asymptote/cudareflect/tinyexr/appveyor.yml
+2024/03/23 | 242 | graphics/asymptote/BUGS
+2024/03/23 | 2424 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/WebSocketServer.h
+2024/03/23 | 241 | graphics/asymptote/cudareflect/common.h
+2024/03/23 | 2418 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/MessageJsonHandler.h
+2024/03/23 | 2411 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_check_output_test.py
+2024/03/23 | 2411 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_json_test_utils.py
+2024/03/23 | 240 | graphics/asymptote/doc/parametricgraph.asy
+2024/03/23 | 2407 | graphics/asymptote/LspCpp/include/LibLsp/lsp/windows/MessageNotify.h
+2024/03/23 | 24043 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsTextDocumentClientCapabilities.h
+2024/03/23 | 2403 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_no_test_unittest.cc
+2024/03/23 | 2400 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name1-test.py
+2024/03/23 | 23 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail20.json
+2024/03/23 | 23 | graphics/asymptote/GUI/__init__.py
+2024/03/23 | 2398 | graphics/asymptote/examples/SierpinskiSponge.asy
+2024/03/23 | 2396 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-typed-test_test.h
+2024/03/23 | 2396 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/namespacetest.cpp
+2024/03/23 | 23904 | graphics/asymptote/process.cc
+2024/03/23 | 238 | graphics/asymptote/tests/TestLib.asy
+2024/03/23 | 238 | graphics/asymptote/GUI/xasyValidator.py
+2024/03/23 | 238 | graphics/asymptote/doc/filegraph.asy
+2024/03/23 | 2378 | graphics/asymptote/profile.py
+2024/03/23 | 2372 | graphics/asymptote/common.h
+2024/03/23 | 23717 | graphics/asymptote/base/three_arrows.asy
+2024/03/23 | 236 | graphics/asymptote/tests/string/erase.asy
+2024/03/23 | 236 | graphics/asymptote/examples/annotation.asy
+2024/03/23 | 2362 | graphics/asymptote/examples/spectrum.asy
+2024/03/23 | 235 | graphics/asymptote/examples/cos2theta.asy
+2024/03/23 | 235 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/shader.frag
+2024/03/23 | 23567 | graphics/asymptote/drawsurface.h
+2024/03/23 | 2355 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name2-test.py
+2024/03/23 | 2353 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/getRefactorEdit.h
+2024/03/23 | 234 | graphics/asymptote/doc/beziercurve.asy
+2024/03/23 | 2341 | graphics/asymptote/prc/PRCTools/iPRCFile.h
2024/03/23 | 23400388 | systems/texlive/tlnet/archive/biber.amd64-freebsd.r70724.tar.xz
-2024/03/23 | 2180 | fonts/erewhon/vf/zutbmia.vf
-2024/03/23 | 2176 | fonts/erewhon/vf/zutmia.vf
+2024/03/23 | 233 | graphics/asymptote/examples/cardioid.asy
+2024/03/23 | 2335 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_all_test.cc
+2024/03/23 | 2333 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake
+2024/03/23 | 2328 | graphics/asymptote/virtualfieldaccess.h
+2024/03/23 | 2328 | graphics/asymptote/LspCpp/third_party/uri/README.rst
+2024/03/23 | 231 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/GCThreadContext.h
+2024/03/23 | 2319 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_layouts/default.html
+2024/03/23 | 2314 | graphics/asymptote/errormsg.cc
+2024/03/23 | 2313 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp
+2024/03/23 | 2310 | graphics/asymptote/base/plain_margins.asy
+2024/03/23 | 2303 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/ostreamwrapper.h
+2024/03/23 | 22 | graphics/asymptote/tests/output/line.asy
+2024/03/23 | 22 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/progress.make
+2024/03/23 | 22 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail9.json
+2024/03/23 | 22 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail19.json
+2024/03/23 | 22 | graphics/asymptote/GUI/configs/__init__.py
+2024/03/23 | 229 | graphics/asymptote/LspCpp/third_party/rapidjson/RapidJSON.pc.in
+2024/03/23 | 229 | graphics/asymptote/LspCpp/third_party/rapidjson/docker/debian/Dockerfile
+2024/03/23 | 22946 | graphics/asymptote/base/syzygy.asy
+2024/03/23 | 2292 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindMSan.cmake
+2024/03/23 | 228 | graphics/asymptote/examples/circumcircle.asy
+2024/03/23 | 2289 | graphics/asymptote/LspCpp/src/lsp/lsp_diagnostic.cpp
+2024/03/23 | 22873 | graphics/asymptote/examples/piicon.png
+2024/03/23 | 2286 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-global-environment-unittest_.cc
+2024/03/23 | 2282 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-test.h
+2024/03/23 | 2282 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/additionalItems.json
+2024/03/23 | 2281 | graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_split.hpp
+2024/03/23 | 2279 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/StreamMessageProducer.h
+2024/03/23 | 2277 | graphics/asymptote/base/texcolors.asy
+2024/03/23 | 2276 | graphics/asymptote/prc/PRCTools/inflation.cc
+2024/03/23 | 2272 | graphics/asymptote/cudareflect/tinyexr/examples/rgbe2exr/rgbe2exr.cc
+2024/03/23 | 226 | graphics/asymptote/tests/template/imports/wrapperWithEquals.asy
+2024/03/23 | 2266 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/not.json
+2024/03/23 | 2266 | graphics/asymptote/align.h
+2024/03/23 | 22663 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-param-test.h
+2024/03/23 | 2265 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-setuptestsuite-test.py
+2024/03/23 | 22642 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-filepath-test.cc
+2024/03/23 | 2260 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample2.cc
+2024/03/23 | 2260 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/cursorstreamwrapper.h
+2024/03/23 | 22580 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h
+2024/03/23 | 2257 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/additionalItems.json
+2024/03/23 | 2255 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simplepullreader/simplepullreader.cpp
+2024/03/23 | 2252 | graphics/asymptote/build-scripts/HOWTO-MSWindows
+2024/03/23 | 22526 | graphics/asymptote/LspCpp/third_party/uri/test/uri_builder_test.cpp
+2024/03/23 | 224 | graphics/asymptote/tests/types/init.asy
+2024/03/23 | 2245 | graphics/asymptote/LspCpp/third_party/rapidjson/example/prettyauto/prettyauto.cpp
+2024/03/23 | 22426 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/internals.md
+2024/03/23 | 223 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/resolveCodeLens.h
+2024/03/23 | 223 | graphics/asymptote/cudareflect/tinyexr/jni/Android.mk
+2024/03/23 | 2239 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_all_test.cc
+2024/03/23 | 2239 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/insituparsing.dot
+2024/03/23 | 22345 | graphics/asymptote/knot.cc
+2024/03/23 | 2230 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_environment_check_output_test.py
+2024/03/23 | 222 | graphics/asymptote/wce
+2024/03/23 | 222 | graphics/asymptote/examples/yingyang.asy
+2024/03/23 | 2223 | graphics/asymptote/LspCpp/third_party/uri/deps/CONTRIBUTORS
+2024/03/23 | 2222 | graphics/asymptote/tests/frames/loop.asy
+2024/03/23 | 22121 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/tutorial.md
+2024/03/23 | 2205 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h
+2024/03/23 | 2201 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-all.cc
+2024/03/23 | 219 | graphics/asymptote/doc/penimage.asy
+2024/03/23 | 219 | graphics/asymptote/doc/graphwithderiv.asy
+2024/03/23 | 21998 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri.hpp
+2024/03/23 | 21956 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/internals.zh-cn.md
+2024/03/23 | 2194 | graphics/asymptote/locate.cc
+2024/03/23 | 2191 | graphics/asymptote/examples/splitpatch.asy
+2024/03/23 | 218 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ProtocolJsonHandler.h
+2024/03/23 | 218 | graphics/asymptote/doc/datagraph.asy
+2024/03/23 | 21894 | graphics/asymptote/camp.y
+2024/03/23 | 2187 | graphics/asymptote/base/plain_debugger.asy
+2024/03/23 | 21874 | graphics/asymptote/runmath.cc
+2024/03/23 | 2182 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/willSave.h
+2024/03/23 | 2182 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/documentColor.h
+2024/03/23 | 2180 | fonts/newtx/vf/zutbmia.vf
+2024/03/23 | 2176 | fonts/newtx/vf/zutmia.vf
+2024/03/23 | 2175 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_sole_header_test.cc
+2024/03/23 | 2175 | graphics/asymptote/LspCpp/third_party/rapidjson/contrib/natvis/LICENSE
+2024/03/23 | 2164 | graphics/asymptote/frame.h
+2024/03/23 | 2161 | graphics/asymptote/LspCpp/include/LibLsp/lsp/working_files.h
+2024/03/23 | 21546 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/tutorial.zh-cn.md
+2024/03/23 | 21535 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/assertions.md
+2024/03/23 | 2151 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp
+2024/03/23 | 21493 | graphics/asymptote/lspserv.cc
+2024/03/23 | 2147 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_prod_test.cc
2024/03/23 | 21479900 | systems/texlive/tlnet/archive/biber.i386-freebsd.r70724.tar.xz
2024/03/23 | 214764 | macros/latex/contrib/sjtutex/sjtutex.dtx
+2024/03/23 | 2146 | graphics/asymptote/abs3doutfile.h
+2024/03/23 | 21466 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-filter-unittest.py
+2024/03/23 | 2144 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindASan.cmake
+2024/03/23 | 21448 | graphics/asymptote/base/feynman.asy
+2024/03/23 | 2142 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/negative.cpp
+2024/03/23 | 2138 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name2-test_.cc
+2024/03/23 | 2134 | graphics/asymptote/drawlabel.h
+2024/03/23 | 21341 | graphics/asymptote/fileio.h
+2024/03/23 | 2132 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample4.h
+2024/03/23 | 2130 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/production.h
+2024/03/23 | 21276 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/sax.md
+2024/03/23 | 21271 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/documenttest.cpp
+2024/03/23 | 21271 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsServerCapabilities.h
+2024/03/23 | 2115 | graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_find.hpp
+2024/03/23 | 2113 | graphics/asymptote/LspCpp/third_party/utfcpp/samples/docsample.cpp
2024/03/23 | 21116004 | systems/texlive/tlnet/archive/biber.i386-linux.r70724.tar.xz
+2024/03/23 | 2110 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample4.cc
+2024/03/23 | 210 | graphics/asymptote/examples/spiral.asy
+2024/03/23 | 210 | graphics/asymptote/build-scripts/asy-indent.el
+2024/03/23 | 2109 | graphics/asymptote/base/drawtree.asy
+2024/03/23 | 2107 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-all.cc
+2024/03/23 | 2101 | graphics/asymptote/examples/truncatedIcosahedron.asy
+2024/03/23 | 2100 | graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm.hpp
+2024/03/23 | 20 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail23.json
+2024/03/23 | 20994 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make
+2024/03/23 | 20989 | graphics/asymptote/base/plain_bounds.asy
+2024/03/23 | 20974 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/mocking.md
+2024/03/23 | 2094 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/gtest-printers.h
2024/03/23 | 209412 | install/macros/luatex/generic/luamplib.tds.zip
+2024/03/23 | 209115 | graphics/asymptote/doc/asy-latex.pdf
+2024/03/23 | 2088 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_help_test_.cc
+2024/03/23 | 20844 | graphics/asymptote/runtime.in
+2024/03/23 | 20829 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-77-heap-buffer-overflow
2024/03/23 | 20802 | macros/latex/contrib/sjtutex/sjtu-vi-name-red.pdf
+2024/03/23 | 207 | graphics/asymptote/examples/triangle.asy
+2024/03/23 | 207846 | graphics/asymptote/asy.list
+2024/03/23 | 207686 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-matchers.h
+2024/03/23 | 2073 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
+2024/03/23 | 206 | graphics/asymptote/examples/log.asy
+2024/03/23 | 2069 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_in_environment_setup_test.cc
+2024/03/23 | 20639 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_output_unittest.py
2024/03/23 | 2058 | macros/luatex/generic/luamplib/README
+2024/03/23 | 205495 | graphics/asymptote/base/colormap.asy
+2024/03/23 | 2053 | graphics/asymptote/LspCpp/third_party/uri/test/test_uri.hpp
+2024/03/23 | 2045 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h
+2024/03/23 | 2040 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/X11OpenGLWindow.h
+2024/03/23 | 20375 | graphics/asymptote/dec.h
+2024/03/23 | 2035 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.cpp
+2024/03/23 | 2034 | graphics/asymptote/doc/elliptic.asy
+2024/03/23 | 2033 | graphics/asymptote/LspCpp/include/LibLsp/lsp/location_type.h
+2024/03/23 | 202 | graphics/asymptote/tests/frames/stat2.asy
+2024/03/23 | 202 | graphics/asymptote/glew.c
+2024/03/23 | 202 | graphics/asymptote/doc/exp.asy
+2024/03/23 | 202 | graphics/asymptote/build-scripts/run-in-indent.el
+2024/03/23 | 202947 | graphics/asymptote/cudareflect/tinyexr/asakusa.png
+2024/03/23 | 20277 | graphics/asymptote/base/contour.asy
+2024/03/23 | 2023 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name1-test_.cc
+2024/03/23 | 2023 | graphics/asymptote/examples/slope.asy
+2024/03/23 | 20145 | graphics/asymptote/runpicture.in
+2024/03/23 | 2013 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h
+2024/03/23 | 2012 | graphics/asymptote/varinit.h
+2024/03/23 | 20123 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/matchers.md
+2024/03/23 | 2011 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/asan-wrapper
2024/03/23 | 20101 | macros/latex/contrib/sjtutex/sjtu-vi-badge-red.pdf
+2024/03/23 | 2009 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/getMoveDestinations.h
+2024/03/23 | 2005 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_test.cc
+2024/03/23 | 20051 | graphics/asymptote/doc/asyRefCard.tex
+2024/03/23 | 2004 | graphics/asymptote/varinit.cc
2024/03/23 | 20011 | macros/latex/contrib/sjtutex/sjtu-vi-badge-small-red.pdf
+2024/03/23 | 20010 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_data/utf8_invalid.txt
+2024/03/23 | 199 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/progress.make
+2024/03/23 | 199 | graphics/asymptote/examples/upint.asy
+2024/03/23 | 199 | graphics/asymptote/examples/BezierTriangle.asy
+2024/03/23 | 19967 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/sax.zh-cn.md
+2024/03/23 | 1995 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample4_unittest.cc
+2024/03/23 | 198 | graphics/asymptote/examples/tanh.asy
+2024/03/23 | 198650 | graphics/asymptote/doc/CAD.pdf
+2024/03/23 | 1982 | graphics/asymptote/inst.h
+2024/03/23 | 1977 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-port_test.cc
+2024/03/23 | 1975 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/enum.json
+2024/03/23 | 1975 | graphics/asymptote/array.h
+2024/03/23 | 19752 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/uri.h
+2024/03/23 | 19735 | graphics/asymptote/base/plain_arrows.asy
+2024/03/23 | 1971 | graphics/asymptote/base/slopefield.asy
+2024/03/23 | 196 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/exit.h
+2024/03/23 | 196 | graphics/asymptote/examples/lowint.asy
+2024/03/23 | 196 | graphics/asymptote/examples/label3ribbon.asy
+2024/03/23 | 196 | graphics/asymptote/examples/animations/embeddedu3d.asy
+2024/03/23 | 1968 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest_main.cc
+2024/03/23 | 1968 | graphics/asymptote/examples/mergeExample.asy
+2024/03/23 | 1964 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/enum.json
+2024/03/23 | 1961 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/refRemote.json
+2024/03/23 | 1961 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/refRemote.json
+2024/03/23 | 19604 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_link_test.h
+2024/03/23 | 19597 | graphics/asymptote/doc/external-proposal.html
+2024/03/23 | 1955 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_outfile2_test_.cc
+2024/03/23 | 1955 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_outfile1_test_.cc
+2024/03/23 | 1955 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-typed-test2_test.cc
+2024/03/23 | 1955 | graphics/asymptote/cudareflect/tinyexr/experimental/js/binding.cc
+2024/03/23 | 1954 | graphics/asymptote/seconds.h
+2024/03/23 | 1953 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/gmock-port.h
+2024/03/23 | 1953 | graphics/asymptote/genv.h
+2024/03/23 | 1950 | graphics/asymptote/cudareflect/utils.cuh
+2024/03/23 | 1950 | graphics/asymptote/cudareflect/tinyexr/examples/testmapgen/testmapgen.cc
+2024/03/23 | 1949 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-setuptestsuite-test_.cc
+2024/03/23 | 19462 | graphics/asymptote/patches/gl-matrix-2.4.0-pruned.patch
+2024/03/23 | 19450 | graphics/asymptote/psfile.cc
2024/03/23 | 19448 | macros/latex/contrib/yb-book/yb-book.dtx
+2024/03/23 | 193 | graphics/asymptote/tests/gc/shipout.asy
+2024/03/23 | 193 | graphics/asymptote/tests/arith/random.asy
2024/03/23 | 193943 | macros/luatex/generic/luamplib.zip
+2024/03/23 | 1936 | graphics/asymptote/refaccess.h
+2024/03/23 | 1936 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/disallow.json
+2024/03/23 | 19321 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/encodingstest.cpp
+2024/03/23 | 192 | graphics/asymptote/base/shaders/zero.glsl
+2024/03/23 | 1927 | graphics/asymptote/tests/array/fields.asy
+2024/03/23 | 1927 | graphics/asymptote/prc/PRCTools/bitSearchDouble.cc
+2024/03/23 | 1925 | graphics/asymptote/LspCpp/third_party/utfcpp/CMakeLists.txt
+2024/03/23 | 1923 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_testbridge_test_.cc
+2024/03/23 | 191 | graphics/asymptote/runpicture.h
+2024/03/23 | 1919 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample1.h
+2024/03/23 | 1919 | graphics/asymptote/examples/animations/earthmoon.asy
+2024/03/23 | 1918 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/gmock-matchers.h
+2024/03/23 | 1916 | graphics/asymptote/LspCpp/third_party/uri/src/uri_errors.cpp
+2024/03/23 | 1915 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/iterative-parser-states-diagram.dot
+2024/03/23 | 19136 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/primer.md
+2024/03/23 | 1910 | graphics/asymptote/examples/linearregression.asy
2024/03/23 | 1904 | macros/latex/contrib/sjtutex/README.md
+2024/03/23 | 190044 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/DroidSans.ttf
+2024/03/23 | 18 | graphics/asymptote/tests/output/circle.asy
+2024/03/23 | 18 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_config.yml
+2024/03/23 | 189 | graphics/asymptote/cudareflect/tinyexr/examples/exr2ldr/Makefile
+2024/03/23 | 1899 | graphics/asymptote/GUI/res/icons/social-python.svg
+2024/03/23 | 18991 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32Window.cpp
+2024/03/23 | 1898 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp
+2024/03/23 | 1896 | graphics/asymptote/cudareflect/tinyexr/config-msvc.py
+2024/03/23 | 18902 | graphics/asymptote/LspCpp/src/lsp/utils.cpp
+2024/03/23 | 188 | graphics/asymptote/runstring.h
+2024/03/23 | 188 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/cmake_clean.cmake
+2024/03/23 | 188 | graphics/asymptote/examples/transparency.asy
+2024/03/23 | 188 | graphics/asymptote/cudareflect/tinyexr/examples/resize/Makefile
+2024/03/23 | 1884 | graphics/asymptote/GUI/res/icons/filledbucket.svg
+2024/03/23 | 187 | graphics/asymptote/tests/string/rfind.asy
+2024/03/23 | 187 | graphics/asymptote/examples/label3solid.asy
+2024/03/23 | 1878 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-uninitialized-test_.cc
+2024/03/23 | 1876 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_link_test.cc
+2024/03/23 | 1876 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_link2_test.cc
+2024/03/23 | 1876 | graphics/asymptote/cc-mode2.el
+2024/03/23 | 18767 | graphics/asymptote/runstring.cc
+2024/03/23 | 1875 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/foldingRange.h
+2024/03/23 | 1873 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/gtest-port.h
+2024/03/23 | 186 | graphics/asymptote/runpath3d.h
+2024/03/23 | 186 | graphics/asymptote/doc/unitcircle3.asy
+2024/03/23 | 186 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/shader.vert
+2024/03/23 | 1866 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simplereader/simplereader.cpp
+2024/03/23 | 1863 | graphics/asymptote/prc/PRCTools/bitSearchUI.cc
+2024/03/23 | 1860 | graphics/asymptote/prc/PRCTools/bitData.h
+2024/03/23 | 185 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/README.md
+2024/03/23 | 1858 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/gtest.h
+2024/03/23 | 18578 | graphics/asymptote/application.cc
+2024/03/23 | 1851 | graphics/asymptote/drawclipbegin.h
+2024/03/23 | 184 | graphics/asymptote/examples/roll.asy
+2024/03/23 | 18474 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-printers.cc
+2024/03/23 | 18448 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-internal-utils.h
+2024/03/23 | 1841 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_main_unittest.cc
+2024/03/23 | 183 | graphics/asymptote/build-scripts/cc-indent.el
+2024/03/23 | 18382 | graphics/asymptote/LspCpp/third_party/uri/src/uri.cpp
+2024/03/23 | 1835 | graphics/asymptote/examples/cyclohexane.asy
+2024/03/23 | 1832 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/NotificationInMessage.h
+2024/03/23 | 18327 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_test.cpp
+2024/03/23 | 1831 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Endpoint.h
+2024/03/23 | 1830 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp
+2024/03/23 | 182 | graphics/asymptote/tests/string/find.asy
+2024/03/23 | 182 | graphics/asymptote/examples/label3.asy
+2024/03/23 | 1829 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/document_symbol.h
+2024/03/23 | 1828 | graphics/asymptote/beziercurve.cc
+2024/03/23 | 18238 | graphics/asymptote/configure.ac
+2024/03/23 | 18222 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/schema.md
+2024/03/23 | 1819 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/colorPresentation.h
+2024/03/23 | 1813 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/OpenGLInclude.h
+2024/03/23 | 18126 | graphics/asymptote/doc/asy-latex.dtx
+2024/03/23 | 1808 | graphics/asymptote/GUI/res/icons.qrc
+2024/03/23 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
+2024/03/23 | 17 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail2.json
+2024/03/23 | 17987 | graphics/asymptote/entry.cc
+2024/03/23 | 1796 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/hover.h
+2024/03/23 | 17951 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-matchers.cc
+2024/03/23 | 1794 | graphics/asymptote/fftw++.cc
+2024/03/23 | 17907 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/writertest.cpp
+2024/03/23 | 178 | graphics/asymptote/fftw++asy.cc
+2024/03/23 | 177 | graphics/asymptote/runpath.h
+2024/03/23 | 177 | graphics/asymptote/examples/curvedlabel.asy
+2024/03/23 | 17796 | graphics/asymptote/runfile.cc
+2024/03/23 | 1778 | graphics/asymptote/examples/conicurv.asy
+2024/03/23 | 1775 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/utilityclass.dot
+2024/03/23 | 17737 | graphics/asymptote/texfile.cc
+2024/03/23 | 177246 | graphics/asymptote/prc/PRCdouble.cc
+2024/03/23 | 176 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/makefile
+2024/03/23 | 1765 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/ScopeExit.h
+2024/03/23 | 17614 | graphics/asymptote/cudareflect/tinyexr/README.md
+2024/03/23 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
+2024/03/23 | 175 | graphics/asymptote/examples/strokeshade.asy
+2024/03/23 | 175 | graphics/asymptote/errortestTemplate.asy
2024/03/23 | 175 | biblio/biber/biber-macos/README
+2024/03/23 | 175504 | graphics/asymptote/GUI/icons_rc.py
+2024/03/23 | 1753 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/README.md
+2024/03/23 | 1753 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32OpenGLWindow.h
+2024/03/23 | 1752 | graphics/asymptote/base/shaders/sum3.glsl
+2024/03/23 | 17522 | graphics/asymptote/asy-keywords.el
+2024/03/23 | 1751 | graphics/asymptote/GUI/GuidesManager.py
+2024/03/23 | 174 | graphics/asymptote/cudareflect/tinyexr/examples/testmapgen/Makefile
+2024/03/23 | 1746 | graphics/asymptote/doc/westnile.asy
+2024/03/23 | 173 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/readme.txt
+2024/03/23 | 173 | graphics/asymptote/cudareflect/tinyexr/test/c-binding/Makefile
+2024/03/23 | 173 | graphics/asymptote/cudareflect/tinyexr/examples/exrfilter/Makefile
+2024/03/23 | 17346 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_win.cpp
+2024/03/23 | 1733 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/include/nfd.h
+2024/03/23 | 1732 | graphics/asymptote/GUI/res/icons/grid.svg
+2024/03/23 | 1728 | graphics/asymptote/webgl/vertex.glsl
+2024/03/23 | 17258 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/regextest.cpp
2024/03/23 | 17247824 | systems/texlive/tlnet/archive/biber.x86_64-cygwin.r70724.tar.xz
+2024/03/23 | 171 | graphics/asymptote/base/mapArray.asy
+2024/03/23 | 1710 | graphics/asymptote/tests/arith/roots.asy
+2024/03/23 | 1710 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri_io.hpp
+2024/03/23 | 170 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/apitests.cpp
+2024/03/23 | 1706509 | graphics/asymptote/ChangeLog
+2024/03/23 | 16 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail8.json
+2024/03/23 | 16 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail4.json
+2024/03/23 | 16 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail24.json
+2024/03/23 | 169 | graphics/asymptote/runbacktrace.h
+2024/03/23 | 1698 | graphics/asymptote/record.cc
+2024/03/23 | 1698 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/floats.json
+2024/03/23 | 1696 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindUBSan.cmake
+2024/03/23 | 1694 | graphics/asymptote/LspCpp/third_party/uri/cmake_install.cmake
+2024/03/23 | 168 | graphics/asymptote/examples/lines.asy
+2024/03/23 | 1688 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/SConstruct
+2024/03/23 | 167 | graphics/asymptote/cudareflect/tinyexr/examples/nornalmap/Makefile
+2024/03/23 | 1675 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/production.cc
+2024/03/23 | 16705 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/ChangeLog.md
+2024/03/23 | 16679 | graphics/asymptote/LspCpp/third_party/uri/src/Makefile
+2024/03/23 | 1658 | graphics/asymptote/prc/PRCTools/Makefile
+2024/03/23 | 1658 | graphics/asymptote/LspCpp/include/LibLsp/lsp/client/registerCapability.h
+2024/03/23 | 1658 | graphics/asymptote/GUI/Widg_editBezier.py
+2024/03/23 | 16569 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/architecture.png
+2024/03/23 | 16552 | graphics/asymptote/LspCpp/third_party/uri/include/network/optional.hpp
+2024/03/23 | 16492 | graphics/asymptote/base/plain_Label.asy
+2024/03/23 | 1648 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/OpenGL2Include.h
+2024/03/23 | 16483 | graphics/asymptote/runpair.cc
+2024/03/23 | 1640 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/CMakeLists.txt
+2024/03/23 | 1640 | graphics/asymptote/callable.h
+2024/03/23 | 163 | graphics/asymptote/examples/1overx.asy
+2024/03/23 | 1638 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_change.h
+2024/03/23 | 1630 | graphics/asymptote/builtin.h
+2024/03/23 | 162 | graphics/asymptote/examples/stereoscopic.asy
+2024/03/23 | 162 | graphics/asymptote/examples/sphereskeleton.asy
+2024/03/23 | 16298 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/rapidjsontest.cpp
+2024/03/23 | 1620 | graphics/asymptote/doc/colors.asy
+2024/03/23 | 161 | graphics/asymptote/runhistory.h
+2024/03/23 | 161 | graphics/asymptote/cudareflect/tinyexr/examples/exr2rgbe/Makefile
+2024/03/23 | 16188 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_win8.png
+2024/03/23 | 1612 | graphics/asymptote/asy-list.pl
+2024/03/23 | 1610 | graphics/asymptote/LspCpp/third_party/rapidjson/example/sortkeys/sortkeys.cpp
+2024/03/23 | 160 | graphics/asymptote/cudareflect/tinyexr/jni/Makefile
+2024/03/23 | 1608 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/anyOf.json
+2024/03/23 | 16089 | graphics/asymptote/base/slide.asy
+2024/03/23 | 16081 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move1.png
+2024/03/23 | 1607 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/oneOf.json
+2024/03/23 | 160672 | graphics/asymptote/examples/animations/dice.u3d
+2024/03/23 | 1604 | graphics/asymptote/v3dheadertypes.py
+2024/03/23 | 15 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail28.json
+2024/03/23 | 15 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-efe9007bfdcbbe8a1569bf01fa9acadb8261ead49cb83f6e91fcdc4dae2e99a3_min
+2024/03/23 | 15 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-df76d1f27adb8927a1446a603028272140905c168a336128465a1162ec7af270.mini
+2024/03/23 | 159 | graphics/asymptote/tests/types/cast.asy
+2024/03/23 | 159 | graphics/asymptote/cudareflect/tinyexr/examples/rgbe2exr/Makefile
+2024/03/23 | 1598 | graphics/asymptote/examples/NURBSsurface.asy
+2024/03/23 | 15959 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-typed-test.h
+2024/03/23 | 1594 | graphics/asymptote/pen.cc
+2024/03/23 | 158 | graphics/asymptote/tests/frames/stat.asy
+2024/03/23 | 158 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/optionalVersion.h
+2024/03/23 | 15895 | graphics/asymptote/GUI/InplaceAddObj.py
+2024/03/23 | 1588 | graphics/asymptote/build-scripts/asy-format.el
2024/03/23 | 158401 | macros/luatex/generic/luamplib/luamplib.pdf
+2024/03/23 | 157 | graphics/asymptote/runsystem.h
+2024/03/23 | 157 | graphics/asymptote/doc/saddle.asy
+2024/03/23 | 157 | graphics/asymptote/cudareflect/tinyexr/examples/ldr2exr/Makefile
+2024/03/23 | 1579 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsp_code_action.h
+2024/03/23 | 1578 | graphics/asymptote/build-scripts/cc-format.el
+2024/03/23 | 1566 | graphics/asymptote/examples/near_earth.asy
+2024/03/23 | 15645 | graphics/asymptote/install-sh
+2024/03/23 | 15617 | graphics/asymptote/cudareflect/tinyexr/test_tinyexr.cc
+2024/03/23 | 15601 | graphics/asymptote/base/ode.asy
+2024/03/23 | 155 | graphics/asymptote/tests/types/ecast.asy
+2024/03/23 | 15564 | graphics/asymptote/types.h
+2024/03/23 | 15529 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-nice-strict_test.cc
+2024/03/23 | 1550 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/selectionRange.h
+2024/03/23 | 155069 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/issue-160-piz-decode.exr
+2024/03/23 | 154 | graphics/asymptote/examples/billboard.asy
+2024/03/23 | 1548 | graphics/asymptote/examples/BezierSurface.asy
+2024/03/23 | 1548 | graphics/asymptote/cudareflect/tinyexr/test/issues/160/main.py
+2024/03/23 | 15464 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/dom.md
+2024/03/23 | 1545 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h
+2024/03/23 | 1544 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/divisibleBy.json
+2024/03/23 | 1542 | graphics/asymptote/GUI/xasyUtils.py
+2024/03/23 | 153 | graphics/asymptote/runlabel.h
+2024/03/23 | 15393 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/dom.zh-cn.md
+2024/03/23 | 1538 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/README.md
+2024/03/23 | 15382 | graphics/asymptote/base/palette.asy
+2024/03/23 | 1537 | graphics/asymptote/examples/refs.bib
+2024/03/23 | 15364 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/faq.md
+2024/03/23 | 1532 | graphics/asymptote/LspCpp/src/jsonrpc/MessageJsonHandler.cpp
+2024/03/23 | 1531 | graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake
+2024/03/23 | 15318 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/BUILD.bazel
+2024/03/23 | 15277 | graphics/asymptote/base/flowchart.asy
+2024/03/23 | 1525 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/multipleOf.json
+2024/03/23 | 1524 | graphics/asymptote/patches/flex.patch
+2024/03/23 | 15249 | graphics/asymptote/runlabel.cc
+2024/03/23 | 1523 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/unittest.cpp
+2024/03/23 | 1521 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8.h
+2024/03/23 | 151 | graphics/asymptote/LspCpp/third_party/utfcpp/utf8cppConfig.cmake.in
+2024/03/23 | 15192 | graphics/asymptote/base/v3d.asy
+2024/03/23 | 15142 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/mixed.json
+2024/03/23 | 150 | graphics/asymptote/examples/spheresilhouette.asy
+2024/03/23 | 150794 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/schematest.cpp
+2024/03/23 | 15043 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest_pred_impl.h
+2024/03/23 | 15030 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/faq.zh-cn.md
+2024/03/23 | 1502 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move2.dot
+2024/03/23 | 15018 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/main.cc
+2024/03/23 | 14 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail27.json
+2024/03/23 | 1498 | graphics/asymptote/examples/animations/wavepacket.asy
+2024/03/23 | 14980 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_faq.md
+2024/03/23 | 1492 | graphics/asymptote/runarray.h
+2024/03/23 | 14915 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-failfast-unittest.py
+2024/03/23 | 148 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/pass3.json
+2024/03/23 | 1480 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Condition.h
+2024/03/23 | 1479 | graphics/asymptote/prc/PRCTools/inflationMain.cc
+2024/03/23 | 14795 | graphics/asymptote/stm.cc
+2024/03/23 | 1475 | graphics/asymptote/LspCpp/third_party/uri/deps/LICENSE
+2024/03/23 | 1475 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCommand.h
+2024/03/23 | 14749 | graphics/asymptote/base/contour3.asy
+2024/03/23 | 146 | graphics/asymptote/doc/slopefield1.asy
+2024/03/23 | 146 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/Makefile
+2024/03/23 | 1469 | graphics/asymptote/doc/png/Makefile.in
+2024/03/23 | 1467 | graphics/asymptote/GUI/res/icons/android-hand.svg
+2024/03/23 | 146751 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/schema.h
+2024/03/23 | 14651 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-death-test.h
+2024/03/23 | 1461 | graphics/asymptote/examples/logo3.asy
+2024/03/23 | 145 | graphics/asymptote/examples/star.asy
+2024/03/23 | 14575 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/internal_utils.cmake
+2024/03/23 | 14573 | graphics/asymptote/stack.cc
+2024/03/23 | 1456 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/tutorial.dot
+2024/03/23 | 1454 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move3.dot
+2024/03/23 | 14531 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/stream.md
+2024/03/23 | 1452 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/platformtest.cpp
+2024/03/23 | 145014 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_cook_book.md
+2024/03/23 | 1449 | graphics/asymptote/GUI/SetCustomAnchor.py
+2024/03/23 | 14474 | graphics/asymptote/types.cc
+2024/03/23 | 1441 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/pass1.json
+2024/03/23 | 143 | graphics/asymptote/tests/template/imports/wrapper.asy
+2024/03/23 | 143 | graphics/asymptote/tests/gc/label.asy
+2024/03/23 | 14378 | graphics/asymptote/examples/teapot.asy
+2024/03/23 | 1436 | graphics/asymptote/GUI/res/icons/bucket.svg
+2024/03/23 | 1435 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/simpledom.dot
+2024/03/23 | 14325 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/stream.zh-cn.md
+2024/03/23 | 14283 | graphics/asymptote/testv3d.asy
+2024/03/23 | 1427 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/normalparsing.dot
+2024/03/23 | 14261 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/RemoteEndPoint.h
+2024/03/23 | 1423 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/didChangeWorkspaceFolders.h
2024/03/23 | 142288 | macros/latex/contrib/fontscale.zip
+2024/03/23 | 1421 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/linkedEditingRange.h
+2024/03/23 | 141 | graphics/asymptote/examples/sphere.asy
+2024/03/23 | 141 | graphics/asymptote/examples/ring.asy
+2024/03/23 | 1419 | graphics/asymptote/LspCpp/third_party/uri/test/uri_stream_test.cpp
+2024/03/23 | 140 | graphics/asymptote/doc/vectorfield.asy
+2024/03/23 | 14089 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-typed-test_test.cc
+2024/03/23 | 14081 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-filepath.cc
+2024/03/23 | 1406 | graphics/asymptote/cudareflect/EXRFiles.h
2024/03/23 | 1404 | macros/latex/contrib/ffcode/README.md
+2024/03/23 | 139 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/docs/README.md
+2024/03/23 | 139 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/docs/README.md
+2024/03/23 | 1399 | graphics/asymptote/parallel.cc
+2024/03/23 | 1398 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/swap.h
+2024/03/23 | 13980 | graphics/asymptote/arrayop.h
+2024/03/23 | 13944 | graphics/asymptote/runtriple.cc
+2024/03/23 | 1391 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/initialize.h
+2024/03/23 | 1391 | graphics/asymptote/doc/CAD1.asy
+2024/03/23 | 138 | graphics/asymptote/Pipfile
+2024/03/23 | 1389 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsFormattingOptions.h
+2024/03/23 | 1388 | graphics/asymptote/LspCpp/src/jsonrpc/Endpoint.cpp
+2024/03/23 | 13867 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/nuklear_btgui_gl2.h
+2024/03/23 | 1384 | graphics/asymptote/tests/pic/trans.asy
+2024/03/23 | 13816 | graphics/asymptote/GUI/xasyBezierInterface.py
+2024/03/23 | 13787 | graphics/asymptote/GUI/ContextWindow.py
+2024/03/23 | 13776 | graphics/asymptote/LspCpp/src/lsp/textDocument.cpp
+2024/03/23 | 1376 | graphics/asymptote/LspCpp/src/lsp/initialize.cpp
+2024/03/23 | 1375 | graphics/asymptote/base/tree.asy
+2024/03/23 | 136 | graphics/asymptote/examples/latticeshading.asy
+2024/03/23 | 13663 | graphics/asymptote/doc/install-sh
+2024/03/23 | 13663 | graphics/asymptote/doc/FAQ/install-sh
+2024/03/23 | 13615 | graphics/asymptote/entry.h
+2024/03/23 | 13612 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_output_test_golden.txt
+2024/03/23 | 13605 | graphics/asymptote/base/grid3.asy
+2024/03/23 | 13591 | graphics/asymptote/texfile.h
+2024/03/23 | 1354 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCodeAction.h
+2024/03/23 | 1352 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/did_change_watched_files.h
+2024/03/23 | 1352 | graphics/asymptote/examples/Klein.asy
+2024/03/23 | 134 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tox.ini
+2024/03/23 | 13491 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-pp.h
+2024/03/23 | 1347 | graphics/asymptote/cudareflect/tinyexr/test/unit/config-posix.py
+2024/03/23 | 13477 | graphics/asymptote/base/asy.vim
+2024/03/23 | 1345 | graphics/asymptote/interact.h
+2024/03/23 | 134451 | graphics/asymptote/camp.tab.cc
+2024/03/23 | 1341 | graphics/asymptote/runtimebase.in
+2024/03/23 | 133 | graphics/asymptote/cudareflect/tinyexr/test/unit/vcbuild.bat
+2024/03/23 | 1338 | graphics/asymptote/LspCpp/third_party/utfcpp/LICENSE
+2024/03/23 | 1338 | graphics/asymptote/LspCpp/third_party/uri/LICENSE_1_0.txt
+2024/03/23 | 133685 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/document.h
+2024/03/23 | 13366 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-death-test-internal.h
+2024/03/23 | 13355 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/core.h
+2024/03/23 | 13353 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/error/error.h
+2024/03/23 | 13331 | graphics/asymptote/camp.l
+2024/03/23 | 1331 | graphics/asymptote/tests/types/spec.asy
+2024/03/23 | 1330 | graphics/asymptote/base/v3dheadertypes.asy
+2024/03/23 | 133009 | graphics/asymptote/ReleaseNotes
+2024/03/23 | 132 | graphics/asymptote/tests/string/length.asy
+2024/03/23 | 132 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-d5c9c893e559277a3320c196523095b94db93985620ac338d037487e0e613047_min
+2024/03/23 | 13217 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/type.json
+2024/03/23 | 1318 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ProcessIoService.h
+2024/03/23 | 1318 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32InternalWindowData.h
+2024/03/23 | 1317 | graphics/asymptote/beziercurve.h
+2024/03/23 | 1316 | graphics/asymptote/base/shaders/sum2fast.glsl
+2024/03/23 | 1315 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/idandref.json
+2024/03/23 | 1312 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/strfunctest.cpp
+2024/03/23 | 1310 | graphics/asymptote/prc/PRCTools/extractSections.cc
+2024/03/23 | 1309 | graphics/asymptote/examples/roundpath.asy
+2024/03/23 | 13060 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-unittest-api_test.cc
2024/03/23 | 1304 | macros/latex/contrib/yb-book/README.md
+2024/03/23 | 1302 | graphics/asymptote/GUI/res/icons/android-color-palette.svg
+2024/03/23 | 13025 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/error/en.h
+2024/03/23 | 12 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail33.json
+2024/03/23 | 129 | graphics/asymptote/tests/gc/struct.asy
+2024/03/23 | 129 | graphics/asymptote/base/shaders/screen.glsl
+2024/03/23 | 1299 | graphics/asymptote/patches/dvipdf
+2024/03/23 | 1298 | graphics/asymptote/examples/electromagnetic.asy
+2024/03/23 | 1293 | graphics/asymptote/TODO
+2024/03/23 | 1291 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsPosition.h
+2024/03/23 | 1287 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/README.md
+2024/03/23 | 12868 | graphics/asymptote/LspCpp/CMakeLists.txt
+2024/03/23 | 12863 | graphics/asymptote/Makefile.in
+2024/03/23 | 1284 | graphics/asymptote/tests/output/Makefile
+2024/03/23 | 1282 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/required.json
+2024/03/23 | 12823 | graphics/asymptote/impdatum.cc
+2024/03/23 | 127 | graphics/asymptote/index.html
+2024/03/23 | 1276 | graphics/asymptote/base/asymptote.py
+2024/03/23 | 1274 | graphics/asymptote/newexp.h
+2024/03/23 | 1273 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/default.json
+2024/03/23 | 1273 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/default.json
+2024/03/23 | 1269364 | graphics/asymptote/doc/asymptote.pdf
+2024/03/23 | 1268 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/performance.md
+2024/03/23 | 1266 | graphics/asymptote/drawverbatim.h
+2024/03/23 | 12648 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-output-test.py
+2024/03/23 | 12630 | graphics/asymptote/cudareflect/tinyexr/examples/cube2longlat/cube2longlat.cc
+2024/03/23 | 1261761 | graphics/asymptote/examples/worldmap.dat
+2024/03/23 | 12604 | graphics/asymptote/runsystem.cc
+2024/03/23 | 125 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/docker/Dockerfile
+2024/03/23 | 1253 | graphics/asymptote/keywords.pl
+2024/03/23 | 12539 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-shuffle-test.py
+2024/03/23 | 12534 | graphics/asymptote/ax_pthread.m4
+2024/03/23 | 1251 | graphics/asymptote/examples/odetest.asy
+2024/03/23 | 124 | graphics/asymptote/tests/gc/path.asy
+2024/03/23 | 124 | graphics/asymptote/GUI/res/icons/centerorigin.asy
+2024/03/23 | 1247 | graphics/asymptote/examples/animations/slidemovies.asy
+2024/03/23 | 1245 | graphics/asymptote/prc/PRCTools/describeMain.cc
+2024/03/23 | 1245 | graphics/asymptote/findsym.pl
+2024/03/23 | 1243 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/references.h
+2024/03/23 | 1240 | graphics/asymptote/examples/arrows3.asy
+2024/03/23 | 123 | graphics/asymptote/examples/Coons.asy
+2024/03/23 | 123 | graphics/asymptote/doc/superpath.asy
+2024/03/23 | 1239 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/configuration.h
+2024/03/23 | 1236 | graphics/asymptote/primitives.h
+2024/03/23 | 1236 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/performance.zh-cn.md
+2024/03/23 | 1235 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/document_link.h
+2024/03/23 | 1235 | graphics/asymptote/examples/animations/inlinemovie.tex
+2024/03/23 | 1235678 | graphics/asymptote/GL/glew.c
+2024/03/23 | 1232 | graphics/asymptote/v3dheadertypes.h
+2024/03/23 | 1232 | graphics/asymptote/build-scripts/build-asygl
+2024/03/23 | 12321 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-cardinalities_test.cc
+2024/03/23 | 1226 | graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
+2024/03/23 | 12259 | graphics/asymptote/knot.h
+2024/03/23 | 121 | graphics/asymptote/doc/labelsquare.asy
+2024/03/23 | 121 | graphics/asymptote/cudareflect/tinyexr/tinyexr.cc
+2024/03/23 | 1216 | graphics/asymptote/LspCpp/third_party/uri/CHANGELOG.md
+2024/03/23 | 1216 | graphics/asymptote/examples/dragon.asy
+2024/03/23 | 1215 | graphics/asymptote/GUI/configs/xasyconfig.cson
+2024/03/23 | 1213 | graphics/asymptote/base/plain_arcs.asy
+2024/03/23 | 121145 | graphics/asymptote/doc/asyRefCard.pdf
+2024/03/23 | 1210929 | graphics/asymptote/gc-8.2.4.tar.gz
+2024/03/23 | 1209 | graphics/asymptote/tests/imp/unravel.asy
+2024/03/23 | 1206 | graphics/asymptote/parallel.h
+2024/03/23 | 1203 | graphics/asymptote/LspCpp/README.md
+2024/03/23 | 12012 | graphics/asymptote/base/solids.asy
+2024/03/23 | 1200 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_data/navigation.yml
+2024/03/23 | 11996 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/encodedstreamtest.cpp
+2024/03/23 | 1198 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/exr-io.cc
+2024/03/23 | 1197 | graphics/asymptote/drawclipend.h
+2024/03/23 | 11937 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeLists.txt
+2024/03/23 | 1192 | graphics/asymptote/LspCpp/include/LibLsp/lsp/SimpleTimer.h
+2024/03/23 | 1190 | graphics/asymptote/camperror.cc
+2024/03/23 | 11907 | graphics/asymptote/tests/gsl/random.asy
+2024/03/23 | 118 | graphics/asymptote/tests/string/substr.asy
+2024/03/23 | 118 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts
+2024/03/23 | 1189 | graphics/asymptote/tests/types/var.asy
+2024/03/23 | 1188 | graphics/asymptote/EXRFiles.cc
+2024/03/23 | 1187 | graphics/asymptote/GUI/res/icons/closedcurve.svg
+2024/03/23 | 1186601 | graphics/asymptote/GL/glew.h
+2024/03/23 | 1185 | graphics/asymptote/examples/functionshading.asy
+2024/03/23 | 1184 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsClientCapabilities.h
+2024/03/23 | 1183 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h
+2024/03/23 | 1183 | graphics/asymptote/GUI/xasyArgs.py
+2024/03/23 | 11836 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ClientPreferences.h
2024/03/23 | 11830 | macros/latex/contrib/ffcode/ffcode.dtx
-2024/03/23 | 11415 | fonts/erewhon/README
+2024/03/23 | 1182 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/TcpServer.h
+2024/03/23 | 1180 | graphics/asymptote/GUI/res/icons/code.svg
+2024/03/23 | 117 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/README.md
+2024/03/23 | 1178 | graphics/asymptote/base/embed.asy
+2024/03/23 | 1175 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/didRenameFiles.h
+2024/03/23 | 1174 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsMarkedString.h
+2024/03/23 | 1171 | graphics/asymptote/parser.h
+2024/03/23 | 1170 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/code_lens.h
+2024/03/23 | 1168 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/applyEdit.h
+2024/03/23 | 11663 | graphics/asymptote/path.h
+2024/03/23 | 11656 | graphics/asymptote/base/binarytree.asy
+2024/03/23 | 1164 | graphics/asymptote/examples/genustwo.asy
+2024/03/23 | 11642 | graphics/asymptote/coder.h
+2024/03/23 | 1163 | graphics/asymptote/runtime.h
+2024/03/23 | 1162 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/LICENSE
+2024/03/23 | 116010 | graphics/asymptote/predicates.cc
+2024/03/23 | 115 | graphics/asymptote/doc/onecontour.asy
+2024/03/23 | 1158 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/codeActionResult.h
+2024/03/23 | 11580 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/diyfp.h
+2024/03/23 | 1156 | graphics/asymptote/cudareflect/tinyexr/premake4.lua
+2024/03/23 | 11564 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/checked.h
+2024/03/23 | 11541 | graphics/asymptote/aspy.py
+2024/03/23 | 11526 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/serializer.h
+2024/03/23 | 1151 | graphics/asymptote/callable.cc
+2024/03/23 | 11509 | graphics/asymptote/runlabel.in
+2024/03/23 | 1149 | graphics/asymptote/guide.cc
+2024/03/23 | 1149 | graphics/asymptote/examples/animations/wheel.asy
+2024/03/23 | 1147 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_checked_iterator.h
+2024/03/23 | 1147 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/rename.h
+2024/03/23 | 11468 | graphics/asymptote/drawelement.h
+2024/03/23 | 1142 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkHashCodeEqualsStatus.h
+2024/03/23 | 1142 | graphics/asymptote/envcompleter.cc
+2024/03/23 | 1140 | graphics/asymptote/absyn.h
2024/03/23 | 11407 | macros/luatex/generic/luamplib/NEWS
+2024/03/23 | 113 | graphics/asymptote/patches/fixmem.reg
+2024/03/23 | 113 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/compiler_depend.make
+2024/03/23 | 1139 | graphics/asymptote/GUI/res/icons/opencurve.svg
+2024/03/23 | 1138 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/onTypeFormatting.h
+2024/03/23 | 1137 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/header.html
+2024/03/23 | 11373 | graphics/asymptote/base/plain_markers.asy
+2024/03/23 | 1136 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/items.json
+2024/03/23 | 1136 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/items.json
+2024/03/23 | 113565 | graphics/asymptote/cudareflect/tinyexr/examples/common/stb_image_resize.h
+2024/03/23 | 1131 | graphics/asymptote/gl-matrix-2.4.0-pruned/LICENSE.js
+2024/03/23 | 1131 | graphics/asymptote/cudareflect/tinyexr/experimental/js/index.html
+2024/03/23 | 1127425 | graphics/asymptote/cudareflect/tinyexr/asakusa.exr
+2024/03/23 | 1126 | graphics/asymptote/coenv.cc
+2024/03/23 | 11227 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/SemanticTokens.h
+2024/03/23 | 11221 | graphics/asymptote/jsfile.cc
+2024/03/23 | 1120 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_unchecked_iterator.h
+2024/03/23 | 1120 | graphics/asymptote/base/external.asy
+2024/03/23 | 111 | graphics/asymptote/GUI/res/icons/center.asy
+2024/03/23 | 111 | graphics/asymptote/examples/shadestroke.asy
+2024/03/23 | 1118 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/samples.md
+2024/03/23 | 1116 | graphics/asymptote/LspCpp/third_party/uri/test/valid_urls.txt
+2024/03/23 | 1114 | graphics/asymptote/examples/laserlattice.asy
+2024/03/23 | 11146 | graphics/asymptote/LspCpp/third_party/rapidjson/readme.md
+2024/03/23 | 11122 | graphics/asymptote/base/math.asy
+2024/03/23 | 1111 | graphics/asymptote/examples/imagehistogram.asy
+2024/03/23 | 110 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/remotes/subSchemas.json
+2024/03/23 | 1108 | graphics/asymptote/GUI/res/icons/android-locate.svg
+2024/03/23 | 1104 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean.cmake
+2024/03/23 | 1103 | graphics/asymptote/LspCpp/include/LibLsp/lsp/client/unregisterCapability.h
+2024/03/23 | 1101 | graphics/asymptote/cudareflect/tinyexr/examples/resize/resize.cc
+2024/03/23 | 109 | graphics/asymptote/tests/string/insert.asy
+2024/03/23 | 109 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
+2024/03/23 | 109 | graphics/asymptote/GUI/res/icons/closedcurve.asy
+2024/03/23 | 1098 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/integers.json
+2024/03/23 | 1096 | graphics/asymptote/tests/array/transpose.asy
+2024/03/23 | 1096 | graphics/asymptote/refaccess.cc
+2024/03/23 | 1096 | graphics/asymptote/drawlayer.h
+2024/03/23 | 1090 | graphics/asymptote/GUI/res/icons/redo.svg
+2024/03/23 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
+2024/03/23 | 108 | graphics/asymptote/cudareflect/tinyexr/jni/README.md
+2024/03/23 | 1088 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/clzlltest.cpp
+2024/03/23 | 1088 | graphics/asymptote/examples/NURBSsphere.asy
+2024/03/23 | 10840 | graphics/asymptote/base/CAD.asy
2024/03/23 | 1083 | macros/latex/contrib/yb-book/LICENSE.txt
2024/03/23 | 1083 | macros/latex/contrib/ffcode/LICENSE.txt
+2024/03/23 | 1082 | graphics/asymptote/patches/README
+2024/03/23 | 107 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/compiler_depend.ts
+2024/03/23 | 1075 | graphics/asymptote/v3dheadertypes.csv
+2024/03/23 | 1075 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/OverridableMethod.h
+2024/03/23 | 1072 | graphics/asymptote/cudareflect/tinyexr/examples/cube2longlat/README.md
+2024/03/23 | 1070 | graphics/asymptote/cudareflect/IrradianceGenerator.sln
+2024/03/23 | 1066 | graphics/asymptote/LspCpp/LICENSE
+2024/03/23 | 10663 | graphics/asymptote/LspCpp/src/jsonrpc/WebSocketServer.cpp
+2024/03/23 | 1065 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/prepareRename.h
+2024/03/23 | 1065 | graphics/asymptote/examples/shellmethod.asy
+2024/03/23 | 10641 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/encodedstream.h
+2024/03/23 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minimum.json
+2024/03/23 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maximum.json
+2024/03/23 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/minimum.json
+2024/03/23 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/maximum.json
+2024/03/23 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
+2024/03/23 | 105 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/noexceptionstests.cpp
+2024/03/23 | 1058 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
+2024/03/23 | 10585 | graphics/asymptote/path3.h
+2024/03/23 | 1057 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/LICENSE
+2024/03/23 | 10571 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example5.c
+2024/03/23 | 10563 | graphics/asymptote/cudareflect/tinyexr/test/unit/kuroga.py
+2024/03/23 | 10561 | graphics/asymptote/cudareflect/tinyexr/kuroga.py
+2024/03/23 | 1055 | graphics/asymptote/examples/partitionExample.asy
+2024/03/23 | 1053 | graphics/asymptote/doc/fillcontour.asy
+2024/03/23 | 1052 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/CMakeLists.txt
+2024/03/23 | 1051 | graphics/asymptote/prc/PRCTools/inflation.h
+2024/03/23 | 1051 | graphics/asymptote/doc/eetomumu.asy
+2024/03/23 | 1050 | graphics/asymptote/opsymbols.pl
+2024/03/23 | 10504 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/prettywriter.h
+2024/03/23 | 104 | graphics/asymptote/examples/tiling.asy
+2024/03/23 | 1047 | graphics/asymptote/GUI/res/icons/undo.svg
+2024/03/23 | 10476 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-nice-strict.h
+2024/03/23 | 1044671 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/screenshots/exrview.png
+2024/03/23 | 10445 | graphics/asymptote/INSTALL
+2024/03/23 | 1043 | graphics/asymptote/GUI/res/icons/openpolygon.svg
+2024/03/23 | 10429 | graphics/asymptote/LspCpp/third_party/rapidjson/CMakeLists.txt
+2024/03/23 | 10414 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.cpp
+2024/03/23 | 1040 | graphics/asymptote/examples/lmfit1.asy
+2024/03/23 | 103 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/readme.txt
+2024/03/23 | 1039 | graphics/asymptote/LspCpp/third_party/uri/test/CMakeLists.txt
+2024/03/23 | 1037 | graphics/asymptote/examples/animations/inlinemovie3.tex
+2024/03/23 | 1034 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/index.md
+2024/03/23 | 103478 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/Doxyfile.zh-cn.in
+2024/03/23 | 1033 | graphics/asymptote/examples/basealign.asy
+2024/03/23 | 103393 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/Doxyfile.in
+2024/03/23 | 1031 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri.hpp
+2024/03/23 | 10310 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/prettywritertest.cpp
+2024/03/23 | 1030 | graphics/asymptote/examples/workcone.asy
+2024/03/23 | 102 | graphics/asymptote/tests/gc/file.asy
+2024/03/23 | 102 | graphics/asymptote/GUI/res/icons/openpolygon.asy
+2024/03/23 | 102 | graphics/asymptote/GUI/res/icons/opencurve.asy
+2024/03/23 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
+2024/03/23 | 1026 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simplewriter/simplewriter.cpp
+2024/03/23 | 1022 | graphics/asymptote/GUI/res/icons/centerorigin.svg
+2024/03/23 | 10224 | graphics/asymptote/tr.cc
+2024/03/23 | 1020 | graphics/asymptote/flatguide.cc
+2024/03/23 | 1019 | graphics/asymptote/LspCpp/third_party/rapidjson/example/pretty/pretty.cpp
+2024/03/23 | 10196 | graphics/asymptote/doc/CAD.tex
+2024/03/23 | 10173 | graphics/asymptote/LspCpp/src/jsonrpc/TcpServer.cpp
+2024/03/23 | 10168 | graphics/asymptote/LspCpp/third_party/uri/test/uri_resolve_test.cpp
+2024/03/23 | 1015 | graphics/asymptote/GUI/xasyTransform.py
+2024/03/23 | 10155 | graphics/asymptote/errors
+2024/03/23 | 1014 | graphics/asymptote/LspCpp/third_party/rapidjson/example/condense/condense.cpp
+2024/03/23 | 101347 | graphics/asymptote/webgl/gl.js
+2024/03/23 | 10116 | graphics/asymptote/util.cc
+2024/03/23 | 10110 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h
+2024/03/23 | 1010 | graphics/asymptote/examples/washermethod.asy
+2024/03/23 | 100 | graphics/asymptote/tests/io/input_with_nan.csv
+2024/03/23 | 100 | graphics/asymptote/GUI/DebugFlags.py
2024/03/23 | 100966 | macros/luatex/generic/luamplib/luamplib.dtx
+2024/03/23 | 1008 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeLists.txt
+2024/03/23 | 1008 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/workspaceFolders.h
+2024/03/23 | 1008 | graphics/asymptote/doc/leastsquares.asy
+2024/03/23 | 10073 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-spi.h
+2024/03/23 | 1005 | graphics/asymptote/doc/asy.1.begin
+2024/03/23 | 10055 | graphics/asymptote/fundec.cc
+2024/03/23 | 10039 | graphics/asymptote/GUI/pyUIClass/custMatTransform.py
+2024/03/23 | 10023 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-catch-exceptions-test.py
+2024/03/23 | 1000 | graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
+2024/03/23 | 1000 | graphics/asymptote/doc/FAQ/Makefile
+2024/03/23 | 10006 | graphics/asymptote/base/rationalSimplex.asy
+2024/03/23 | 100007 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_cocoa.png
2024/03/22 | 9666 | macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
2024/03/22 | 8342 | macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty
2024/03/22 | 78585 | macros/latex/contrib/ufrgscca/doc/ufrgscca.tex
@@ -1078,7 +3101,6 @@
2024/03/20 | 1253260 | systems/texlive/tlnet/archive/njuthesis.doc.r70705.tar.xz
2024/03/20 | 10122 | macros/latex/contrib/iaria-lite/iaria-lite.dtx
2024/03/19 | 8596 | systems/texlive/tlnet/archive/collargs.r70689.tar.xz
-2024/03/19 | 840128 | systems/texlive/tlnet/archive/piton.doc.r70699.tar.xz
2024/03/19 | 8256 | systems/texlive/tlnet/archive/advice.doc.r70688.tar.xz
2024/03/19 | 8188 | systems/texlive/tlnet/archive/pst-fit.r70686.tar.xz
2024/03/19 | 8160 | systems/texlive/tlnet/archive/collargs.doc.r70689.tar.xz
@@ -1088,7 +3110,6 @@
2024/03/19 | 62720 | systems/texlive/tlnet/archive/proflycee.r70697.tar.xz
2024/03/19 | 61480 | systems/texlive/tlnet/archive/hyperxmp.source.r70694.tar.xz
2024/03/19 | 5940 | systems/texlive/tlnet/archive/customenvs.r70692.tar.xz
-2024/03/19 | 52984 | systems/texlive/tlnet/archive/piton.source.r70699.tar.xz
2024/03/19 | 5128 | systems/texlive/tlnet/archive/advice.r70688.tar.xz
2024/03/19 | 468520 | systems/texlive/tlnet/archive/profsio.doc.r70685.tar.xz
2024/03/19 | 456136 | systems/texlive/tlnet/archive/customenvs.doc.r70692.tar.xz
@@ -1102,7 +3123,6 @@
2024/03/19 | 25208 | systems/texlive/tlnet/archive/collargs.source.r70689.tar.xz
2024/03/19 | 2516 | systems/texlive/tlnet/archive/babel-norsk.r70691.tar.xz
2024/03/19 | 2464 | systems/texlive/tlnet/archive/pythonhighlight.r70698.tar.xz
-2024/03/19 | 19300 | systems/texlive/tlnet/archive/piton.r70699.tar.xz
2024/03/19 | 19105 | macros/unicodetex/latex/njuthesis/LICENSE
2024/03/19 | 17172 | systems/texlive/tlnet/archive/ocgx2.r70696.tar.xz
2024/03/19 | 16248 | systems/texlive/tlnet/archive/profsio.r70685.tar.xz
@@ -1115,217 +3135,3 @@
2024/03/19 | 1261076 | macros/unicodetex/latex/njuthesis/njuthesis.pdf
2024/03/19 | 1203748 | systems/texlive/tlnet/archive/hyperxmp.doc.r70694.tar.xz
2024/03/19 | 1077 | macros/unicodetex/latex/njuthesis/README.md
-2024/03/18 | 979 | macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.1
-2024/03/18 | 9750 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
-2024/03/18 | 9680 | systems/win32/miktex/tm/packages/starray.tar.lzma
-2024/03/18 | 9346 | macros/latex/contrib/litebook/tex/litebook.cls
-2024/03/18 | 919 | systems/win32/miktex/tm/packages/pr.ini
-2024/03/18 | 8941 | systems/win32/miktex/tm/packages/starray__source.tar.lzma
-2024/03/18 | 8925 | systems/win32/miktex/tm/packages/collargs.tar.lzma
-2024/03/18 | 8884 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2024/03/18 | 88643 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2024/03/18 | 8727 | macros/latex/contrib/litebook/doc/cha/cha1.tex
-2024/03/18 | 8627 | systems/win32/miktex/tm/packages/advice__doc.tar.lzma
-2024/03/18 | 8577 | systems/win32/miktex/tm/packages/collargs__doc.tar.lzma
-2024/03/18 | 830500 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2024/03/18 | 82145 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2024/03/18 | 82002 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2024/03/18 | 81641 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2024/03/18 | 813402 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2024/03/18 | 813243 | systems/win32/miktex/tm/packages/files.csv.lzma
-2024/03/18 | 793943 | macros/latex/contrib/litebook.zip
-2024/03/18 | 79120 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
-2024/03/18 | 78372 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2024/03/18 | 7815 | macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.pl
-2024/03/18 | 77679 | macros/latex/contrib/hyperxmp/einstein2.pdf
-2024/03/18 | 77288 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2024/03/18 | 76178 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2024/03/18 | 75072 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2024/03/18 | 748 | macros/latex/contrib/pythonhighlight/README.md
-2024/03/18 | 7356 | macros/latex/contrib/ocgx2/ChangeLog
-2024/03/18 | 73406 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2024/03/18 | 73379 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2024/03/18 | 70830 | macros/latex/contrib/hyperxmp/einstein1.pdf
-2024/03/18 | 707461 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2024/03/18 | 7026766 | systems/win32/miktex/tm/packages/beautybook__doc.tar.lzma
-2024/03/18 | 699153 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2024/03/18 | 69696 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2024/03/18 | 690409 | macros/latex/contrib/litebook/doc/litebook.pdf
-2024/03/18 | 67398 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2024/03/18 | 65117 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2024/03/18 | 64809 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2024/03/18 | 6289 | macros/latex/contrib/sfee/SFEE.dtx
-2024/03/18 | 61166 | macros/latex/contrib/dashrulex.zip
-2024/03/18 | 60936 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2024/03/18 | 606771 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2024/03/18 | 603083 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2024/03/18 | 593 | macros/latex/contrib/customenvs/README.md
-2024/03/18 | 59279 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2024/03/18 | 58950 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2024/03/18 | 58949 | macros/latex/contrib/dashrulex/dashrulex.pdf
-2024/03/18 | 56037 | systems/win32/miktex/tm/packages/dashrulex__doc.tar.lzma
-2024/03/18 | 56010 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2024/03/18 | 558 | macros/latex/contrib/litebook/doc/litebook.tex
-2024/03/18 | 5560 | macros/latex/contrib/pythonhighlight/pythonhighlight.sty
-2024/03/18 | 5484 | macros/latex/contrib/dashrulex/dashrulex.tex
-2024/03/18 | 54812 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2024/03/18 | 5466 | systems/win32/miktex/tm/packages/advice.tar.lzma
-2024/03/18 | 5420 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
-2024/03/18 | 54132 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2024/03/18 | 5336 | systems/texlive/tlnet/archive/l3sys-query.r70681.tar.xz
-2024/03/18 | 530201 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2024/03/18 | 52676 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2024/03/18 | 499732 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2024/03/18 | 49694 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2024/03/18 | 485548 | graphics/pgf/contrib/profsio.zip
-2024/03/18 | 483 | macros/latex/contrib/babel-contrib/norsk/README.md
-2024/03/18 | 48304 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2024/03/18 | 47342 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2024/03/18 | 472969 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2024/03/18 | 462869 | macros/latex/contrib/customenvs.zip
-2024/03/18 | 461364 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.pdf
-2024/03/18 | 45895 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2024/03/18 | 44368 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2024/03/18 | 44330560 | systems/texlive/tlnet/archive/beautybook.doc.r70672.tar.xz
-2024/03/18 | 441 | macros/latex/contrib/sfee/example.bib
-2024/03/18 | 44111 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2024/03/18 | 44084 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2024/03/18 | 43124 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2024/03/18 | 4285 | macros/latex/contrib/babel-contrib/norsk/norsk.ins
-2024/03/18 | 4258 | macros/latex/contrib/sfee/SFEE_author.tex
-2024/03/18 | 40737 | systems/win32/miktex/tm/packages/memoize__source.tar.lzma
-2024/03/18 | 40360 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2024/03/18 | 39749812 | systems/win32/miktex/tm/packages/beautybook.tar.lzma
-2024/03/18 | 395355 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2024/03/18 | 392 | systems/texlive/tlnet/archive/context-legacy.x86_64-cygwin.r70682.tar.xz
-2024/03/18 | 381716 | systems/texlive/tlnet/archive/l3sys-query.doc.r70681.tar.xz
-2024/03/18 | 37630 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2024/03/18 | 3761201 | macros/latex/contrib/proflycee.zip
-2024/03/18 | 3742 | macros/latex/contrib/pythonhighlight.zip
-2024/03/18 | 36761 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2024/03/18 | 36712 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2024/03/18 | 36583 | macros/latex/contrib/customenvs/tex/customenvs.sty
-2024/03/18 | 36238 | macros/latex/contrib/sfee/SFEE.bst
-2024/03/18 | 360 | systems/texlive/tlnet/archive/l3sys-query.x86_64-darwinlegacy.r70681.tar.xz
-2024/03/18 | 356 | systems/texlive/tlnet/archive/l3sys-query.x86_64-linuxmusl.r70681.tar.xz
-2024/03/18 | 3553110 | systems/win32/miktex/tm/packages/hvfloat__source.tar.lzma
-2024/03/18 | 35340 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2024/03/18 | 352 | systems/texlive/tlnet/archive/l3sys-query.x86_64-solaris.r70681.tar.xz
-2024/03/18 | 352 | systems/texlive/tlnet/archive/l3sys-query.x86_64-linux.r70681.tar.xz
-2024/03/18 | 352 | systems/texlive/tlnet/archive/l3sys-query.x86_64-cygwin.r70681.tar.xz
-2024/03/18 | 352 | systems/texlive/tlnet/archive/l3sys-query.universal-darwin.r70681.tar.xz
-2024/03/18 | 352 | systems/texlive/tlnet/archive/l3sys-query.i386-solaris.r70681.tar.xz
-2024/03/18 | 352 | systems/texlive/tlnet/archive/l3sys-query.i386-freebsd.r70681.tar.xz
-2024/03/18 | 352 | systems/texlive/tlnet/archive/l3sys-query.armhf-linux.r70681.tar.xz
-2024/03/18 | 352 | systems/texlive/tlnet/archive/l3sys-query.amd64-netbsd.r70681.tar.xz
-2024/03/18 | 352 | systems/texlive/tlnet/archive/l3sys-query.amd64-freebsd.r70681.tar.xz
-2024/03/18 | 351981 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2024/03/18 | 350776 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2024/03/18 | 350742 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2024/03/18 | 348 | systems/texlive/tlnet/archive/l3sys-query.i386-netbsd.r70681.tar.xz
-2024/03/18 | 348 | systems/texlive/tlnet/archive/l3sys-query.i386-linux.r70681.tar.xz
-2024/03/18 | 348 | systems/texlive/tlnet/archive/l3sys-query.aarch64-linux.r70681.tar.xz
-2024/03/18 | 3466 | macros/latex/contrib/hyperxmp/gglo-hyxmp.ist
-2024/03/18 | 34618 | install/macros/latex/contrib/ocgx2.tds.zip
-2024/03/18 | 3442 | macros/latex/contrib/hyperxmp/gind-hyxmp.ist
-2024/03/18 | 339316 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf
-2024/03/18 | 33885 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2024/03/18 | 33822 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2024/03/18 | 33566 | macros/latex/contrib/ocgx2.zip
-2024/03/18 | 329952 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2024/03/18 | 32895 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2024/03/18 | 32864 | systems/texlive/tlnet/archive/kpathsea.r70681.tar.xz
-2024/03/18 | 32111 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2024/03/18 | 31586 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2024/03/18 | 305597 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2024/03/18 | 29135 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2024/03/18 | 291341 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2024/03/18 | 28759 | systems/win32/miktex/tm/packages/memoize.tar.lzma
-2024/03/18 | 28754993 | systems/win32/miktex/tm/packages/hvfloat__doc.tar.lzma
-2024/03/18 | 287491 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2024/03/18 | 2843316 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2024/03/18 | 28223 | macros/latex/contrib/sfee/logo_sfee.png
-2024/03/18 | 274705 | macros/latex/contrib/sfee/SFEE_author.pdf
-2024/03/18 | 27464 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex
-2024/03/18 | 274432 | macros/latex/contrib/hyperxmp/hyperxmp.dtx
-2024/03/18 | 272083 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2024/03/18 | 27111 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2024/03/18 | 25636 | systems/win32/miktex/tm/packages/collargs__source.tar.lzma
-2024/03/18 | 25616 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2024/03/18 | 25602 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2024/03/18 | 2559 | macros/latex/contrib/dashrulex/dashrulex.sty
-2024/03/18 | 2547 | systems/win32/miktex/tm/packages/dashrulex__source.tar.lzma
-2024/03/18 | 2527561 | systems/win32/miktex/tm/packages/memoize__doc.tar.lzma
-2024/03/18 | 249307 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2024/03/18 | 245925 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2024/03/18 | 241824 | systems/texlive/tlnet/archive/snaptodo.doc.r70676.tar.xz
-2024/03/18 | 24133 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2024/03/18 | 232114 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2024/03/18 | 2320 | systems/texlive/tlnet/archive/l3sys-query.windows.r70681.tar.xz
-2024/03/18 | 231653 | systems/win32/miktex/tm/packages/snaptodo__doc.tar.lzma
-2024/03/18 | 229919 | systems/win32/miktex/tm/packages/starray__doc.tar.lzma
-2024/03/18 | 2294 | macros/latex/contrib/hyperxmp/README
-2024/03/18 | 221341 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2024/03/18 | 218952 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2024/03/18 | 21872376 | systems/texlive/tlnet/archive/hvfloat.doc.r70675.tar.xz
-2024/03/18 | 217867 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2024/03/18 | 2177 | systems/win32/miktex/tm/packages/snaptodo.tar.lzma
-2024/03/18 | 2064146 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2024/03/18 | 2062868 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2024/03/18 | 2034 | macros/latex/contrib/hyperxmp/hyperxmp.ins
-2024/03/18 | 203150 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2024/03/18 | 2002153 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2024/03/18 | 19999 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2024/03/18 | 19938 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2024/03/18 | 1984 | systems/texlive/tlnet/archive/snaptodo.r70676.tar.xz
-2024/03/18 | 1970139 | macros/latex/contrib/proflycee/doc/ProfLycee-docctan.zip
-2024/03/18 | 182681 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2024/03/18 | 1768319 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2024/03/18 | 1768299 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2024/03/18 | 17533 | macros/latex/contrib/babel-contrib/norsk/norsk.dtx
-2024/03/18 | 174078 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2024/03/18 | 16452 | systems/texlive/tlnet/archive/beautybook.r70672.tar.xz
-2024/03/18 | 1640551 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
-2024/03/18 | 159812 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2024/03/18 | 158314 | macros/latex/contrib/babel-contrib/norsk.zip
-2024/03/18 | 154661 | macros/latex/contrib/babel-contrib/norsk/norsk.pdf
-2024/03/18 | 1531333 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2024/03/18 | 15000 | systems/win32/miktex/tm/packages/hvfloat.tar.lzma
-2024/03/18 | 1494 | systems/win32/miktex/tm/packages/fadingimage.tar.lzma
-2024/03/18 | 1490 | macros/latex/contrib/pythonhighlight/LICENSE.rst
-2024/03/18 | 14904 | systems/texlive/tlnet/archive/hvfloat.r70675.tar.xz
-2024/03/18 | 14597 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2024/03/18 | 1437044 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2024/03/18 | 14219 | systems/win32/miktex/tm/packages/advice__source.tar.lzma
-2024/03/18 | 141912 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2024/03/18 | 14004 | systems/win32/miktex/tm/packages/beautybook__source.tar.lzma
-2024/03/18 | 138444 | systems/texlive/tlnet/archive/fadingimage.doc.r70674.tar.xz
-2024/03/18 | 137771 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2024/03/18 | 1366 | systems/win32/miktex/tm/packages/dashrulex.tar.lzma
-2024/03/18 | 1347196 | macros/latex/contrib/hyperxmp.zip
-2024/03/18 | 1340952 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2024/03/18 | 1328 | macros/latex/contrib/sfee/Makefile
-2024/03/18 | 13248 | macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex
-2024/03/18 | 1320 | systems/texlive/tlnet/archive/fadingimage.r70674.tar.xz
-2024/03/18 | 131472 | systems/win32/miktex/tm/packages/fadingimage__doc.tar.lzma
-2024/03/18 | 1259976 | macros/latex/contrib/hyperxmp/hyperxmp.pdf
-2024/03/18 | 123391 | graphics/pgf/contrib/profsio/tex/ProfSio.sty
-2024/03/18 | 117760 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2024/03/18 | 1172467 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2024/03/18 | 116310 | macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf
-2024/03/18 | 11573 | systems/win32/miktex/tm/packages/snaptodo__source.tar.lzma
-2024/03/18 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
-2024/03/18 | 11330 | macros/latex/contrib/hyperxmp/einstein-xmp.tex
-2024/03/18 | 112498 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2024/03/18 | 109894 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2024/03/18 | 109125 | macros/latex/contrib/ocgx2/ocgx2.sty
-2024/03/18 | 1087873 | systems/win32/miktex/tm/packages/heuristica.tar.lzma
-2024/03/18 | 108542 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2024/03/18 | 106590 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2024/03/18 | 106194 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2024/03/18 | 1057484 | systems/texlive/tlnet/archive/kpathsea.doc.r70681.tar.xz
-2024/03/18 | 104526 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2024/03/18 | 104103 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2024/03/18 | 103628 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2024/03/18 | 102717 | systems/win32/miktex/tm/packages/fadingimage__source.tar.lzma
-2024/03/18 | 1016 | systems/texlive/tlnet/archive/collection-binextra.r70681.tar.xz
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 9b0f0e8813..6541e99c52 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 24-03-2024, 02:00:04
+%% created at 25-03-2024, 02:00:04
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -7478,8 +7478,8 @@
title = {The \texttt{biblatex-ext} package},
subtitle = {Extended BibLaTeX standard styles},
author = {Moritz Wemheuer},
- date = {2023-03-18},
- version = {0.17},
+ date = {2024-03-24},
+ version = {0.18},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-ext},
url = {https://ctan.org/pkg/biblatex-ext},
@@ -8858,8 +8858,8 @@
title = {The \texttt{bithesis} package},
subtitle = {Templates for the Beijing Institute of Technology},
author = {Feng Kaiyu},
- date = {2024-02-24},
- version = {3.6.2},
+ date = {2024-03-24},
+ version = {3.7.1},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/unicodetex/latex/bithesis},
url = {https://ctan.org/pkg/bithesis},
@@ -16420,7 +16420,7 @@
title = {The \texttt{cs-techrep} package},
subtitle = {Technical Reports in Computer Science and Software Engineering},
author = {Christoph P. Neumann},
- date = {2024-03-23},
+ date = {2024-03-24},
version = {0.1},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/cs-techrep},
@@ -27255,7 +27255,7 @@
title = {The \texttt{footmisc} package},
subtitle = {A range of footnote options},
author = {Robin Fairbairns and Frank Mittelbach},
- date = {2023-07-05},
+ date = {2024-03-24},
version = {6.0f},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/footmisc},
@@ -47690,7 +47690,7 @@
title = {The \texttt{multifootnote} package},
subtitle = {Multiple numbers for the same footnote},
author = {Jinwen XU},
- date = {2022-06-13},
+ date = {2024-03-24},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/multifootnote},
@@ -54110,8 +54110,8 @@
title = {The \texttt{piton} package},
subtitle = {Typeset Python listings with LPEG},
author = {François Pantigny},
- date = {2024-03-18},
- version = {2.6b},
+ date = {2024-03-24},
+ version = {2.7},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/luatex/latex/piton},
url = {https://ctan.org/pkg/piton},
@@ -55673,8 +55673,8 @@
title = {The \texttt{ProfCollege} package},
subtitle = {A \LaTeX{} package for French maths teachers in college},
author = {Christophe Poulain},
- date = {2024-01-22},
- version = {0.99-z-z},
+ date = {2024-03-24},
+ version = {0.99-A-b},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/profcollege},
url = {https://ctan.org/pkg/profcollege},
@@ -69077,8 +69077,8 @@
title = {The \texttt{TeXLab} package},
subtitle = {LaTeX Language Server},
author = {Eric Förster},
- date = {2024-03-16},
- version = {5.13.1},
+ date = {2024-03-24},
+ version = {5.14.0},
license = {gpl3},
mirror = {https://mirror.ctan.org/support/texlab},
url = {https://ctan.org/pkg/texlab},
@@ -69574,8 +69574,8 @@
title = {The \texttt{texshop} package},
subtitle = {TeX front end for use on MacOS X},
author = {Dick Koch},
- date = {2024-03-22},
- version = {5.30},
+ date = {2024-03-24},
+ version = {5.31},
license = {gpl},
mirror = {https://mirror.ctan.org/support/texshop},
url = {https://ctan.org/pkg/texshop},
diff --git a/fonts/erewhon/README b/fonts/erewhon/README
index 93bbfa7668..5742f10add 100644
--- a/fonts/erewhon/README
+++ b/fonts/erewhon/README
@@ -2,7 +2,10 @@ This package provides LaTeX support files for the Erewhon fonts, made up of font
http://www.ctan.org/license/lppl1.3
for the details of that license.
-Current version: 1.121, 2024-03-22
+Current version: 1.122, 2024-03-24
+
+Changes in version 1.122
+Reversed the changes made in 1.121---those files should have been in newtx.
Changes in version 1.121
Modified the zut[b]mi[a].{tfm,vf} files so that Gothic alphabets behave
diff --git a/fonts/erewhon/tfm/zutbmi.tfm b/fonts/erewhon/tfm/zutbmi.tfm
deleted file mode 100644
index d5ec500dfe..0000000000
--- a/fonts/erewhon/tfm/zutbmi.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/erewhon/tfm/zutbmia.tfm b/fonts/erewhon/tfm/zutbmia.tfm
deleted file mode 100644
index 896cdb7140..0000000000
--- a/fonts/erewhon/tfm/zutbmia.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/erewhon/tfm/zutmi.tfm b/fonts/erewhon/tfm/zutmi.tfm
deleted file mode 100644
index be7e39ef4e..0000000000
--- a/fonts/erewhon/tfm/zutmi.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/erewhon/tfm/zutmia.tfm b/fonts/erewhon/tfm/zutmia.tfm
deleted file mode 100644
index f838e02a28..0000000000
--- a/fonts/erewhon/tfm/zutmia.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/erewhon/vf/zutbmi.vf b/fonts/erewhon/vf/zutbmi.vf
deleted file mode 100644
index a550e4a8ef..0000000000
--- a/fonts/erewhon/vf/zutbmi.vf
+++ /dev/null
Binary files differ
diff --git a/fonts/erewhon/vf/zutbmia.vf b/fonts/erewhon/vf/zutbmia.vf
deleted file mode 100644
index 60f584a2ad..0000000000
--- a/fonts/erewhon/vf/zutbmia.vf
+++ /dev/null
Binary files differ
diff --git a/fonts/erewhon/vf/zutmi.vf b/fonts/erewhon/vf/zutmi.vf
deleted file mode 100644
index 18dfea7c0d..0000000000
--- a/fonts/erewhon/vf/zutmi.vf
+++ /dev/null
Binary files differ
diff --git a/fonts/erewhon/vf/zutmia.vf b/fonts/erewhon/vf/zutmia.vf
deleted file mode 100644
index 6a9a64fd9c..0000000000
--- a/fonts/erewhon/vf/zutmia.vf
+++ /dev/null
Binary files differ
diff --git a/fonts/newtx/README b/fonts/newtx/README
index 84532740e7..56753555e3 100644
--- a/fonts/newtx/README
+++ b/fonts/newtx/README
@@ -1,10 +1,14 @@
This package, initially based on txfonts, provides many fixes and enhancements to the txfonts package, splitting it into two separate packages---newtxtext and newtxmath, which may be run independently of one another. It provides scaling, improved metrics, and other options. In particular, newtxmath offers a libertine option which substitutes Linux Libertine (provided with TeXLive and MikTeX) italic and Greek letters for the default Times letters, providing a good match for the Libertine text font, which is heavier than Computer Modern but lighter than Times, and in my experience, looks very sharp and clear on the screen.
-Current version: 1.742 2024-03-06
+Current version: 1.743 2024-03-24
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3
for the details of that license.
+Changes in version 1.743
+Updated the zut[b]mi[a].{tfm,vf} needed for the erewhon option to newtxmath.
+(They had been erroneously placed in erewhon 1.121, now reverted.)
+
Changes in version 1.742
Small changes in newtxmath.sty and omlntxebg.fd to correct
behavior of math options alth, cochf. (Thanks to Máté Wierdl
diff --git a/fonts/newtx/tfm/zutbmia.tfm b/fonts/newtx/tfm/zutbmia.tfm
index 623c3f4bcc..896cdb7140 100644
--- a/fonts/newtx/tfm/zutbmia.tfm
+++ b/fonts/newtx/tfm/zutbmia.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/zutmi.tfm b/fonts/newtx/tfm/zutmi.tfm
index 8b7189e866..be7e39ef4e 100644
--- a/fonts/newtx/tfm/zutmi.tfm
+++ b/fonts/newtx/tfm/zutmi.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/zutmia.tfm b/fonts/newtx/tfm/zutmia.tfm
index b3653ca4a7..f838e02a28 100644
--- a/fonts/newtx/tfm/zutmia.tfm
+++ b/fonts/newtx/tfm/zutmia.tfm
Binary files differ
diff --git a/fonts/newtx/vf/zutbmia.vf b/fonts/newtx/vf/zutbmia.vf
index 8ea6bb20e6..60f584a2ad 100644
--- a/fonts/newtx/vf/zutbmia.vf
+++ b/fonts/newtx/vf/zutbmia.vf
Binary files differ
diff --git a/fonts/newtx/vf/zutmi.vf b/fonts/newtx/vf/zutmi.vf
index 24e363f58c..18dfea7c0d 100644
--- a/fonts/newtx/vf/zutmi.vf
+++ b/fonts/newtx/vf/zutmi.vf
Binary files differ
diff --git a/fonts/newtx/vf/zutmia.vf b/fonts/newtx/vf/zutmia.vf
index fa152727d3..6a9a64fd9c 100644
--- a/fonts/newtx/vf/zutmia.vf
+++ b/fonts/newtx/vf/zutmia.vf
Binary files differ
diff --git a/graphics/asymptote/ChangeLog b/graphics/asymptote/ChangeLog
index e17838abcd..ef7b7897ea 100644
--- a/graphics/asymptote/ChangeLog
+++ b/graphics/asymptote/ChangeLog
@@ -1,3 +1,127 @@
+commit 92e96dde395fdb9707bd1bb9960e83146411ffa1
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Mar 23 14:12:38 2024 -0700
+
+ git subrepo pull (merge) --force LspCpp
+
+ subrepo:
+ subdir: "LspCpp"
+ merged: "87a67d162"
+ upstream:
+ origin: "git@github.com:vectorgraphics/LspCpp"
+ branch: "master"
+ commit: "87a67d162"
+ git-subrepo:
+ version: "0.4.6"
+ origin: "???"
+ commit: "???"
+
+commit a45d527a2a81bb8662b4ca8a25ed287a739ccfed
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Mar 23 13:58:31 2024 -0700
+
+ git subrepo pull --force LspCpp
+
+ subrepo:
+ subdir: "LspCpp"
+ merged: "b978a914b"
+ upstream:
+ origin: "git@github.com:vectorgraphics/LspCpp"
+ branch: "master"
+ commit: "b978a914b"
+ git-subrepo:
+ version: "0.4.6"
+ origin: "???"
+ commit: "???"
+
+commit 315ca8cbe34cee0b5079bd669060b568da7b342a
+Author: John Bowman <bowman@ualberta.ca>
+Date: Thu Mar 21 22:23:47 2024 -0700
+
+ Revert "Initialize structs declared within templated imports."
+
+ This reverts commit 12baa706a2162acd5a555af922105a4061fbd0f8.
+
+commit 033715655b4165ba2d00aaf9640bfb9b505d593a
+Merge: 2bc14502 de239a50
+Author: Charles Staats III <charles.staats.iii@gmail.com>
+Date: Tue Mar 19 20:49:33 2024 -0700
+
+ Merge branch 'template' of https://github.com/vectorgraphics/asymptote into template
+
+commit de239a50c0681502d6405038e649997f49e2d27d
+Merge: 3429cdc7 337b9f37
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Mar 19 20:44:00 2024 -0700
+
+ Merge branch 'master' into template.
+
+commit 337b9f3786c808e746aa0446784821813e5b0f4c
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Mar 19 20:31:40 2024 -0700
+
+ Remove spurious parenthesis.
+
+commit 2bc1450213574aa01a3c415c3b36f7ffc556cc13
+Author: Charles Staats III <charles.staats.iii@gmail.com>
+Date: Mon Mar 18 10:35:45 2024 -0700
+
+ Reformat too-long line.
+
+commit 3429cdc71e39e53a08f1784137bcbf4fc7599fde
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Mar 16 22:46:10 2024 -0700
+
+ Suppress redundant templated imports.
+
+commit 459e6267d41a0524c92d4ec1db4d5a0a67fc1080
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Mar 16 00:10:17 2024 -0700
+
+ Enable static builds even if pkg-config is missing; support static linking of gsl library.
+
+commit 12baa706a2162acd5a555af922105a4061fbd0f8
+Author: John Bowman <bowman@ualberta.ca>
+Date: Fri Mar 15 21:36:36 2024 -0700
+
+ Initialize structs declared within templated imports.
+
+commit a7e3c81f52eec7044a4a5c0eec492973ede513ab
+Author: John Bowman <bowman@ualberta.ca>
+Date: Fri Mar 15 20:14:38 2024 -0700
+
+ Rename virtual function to v to avoid confusion.
+
+commit a8c142c2e21e80f0bfdcb944dccc64787345b029
+Author: Charles Staats III <charles.staats.iii@gmail.com>
+Date: Wed Mar 13 20:30:32 2024 -0700
+
+ Slight improvement: `new T` now seems to work.
+
+commit 7e17096b22d18d133d1bc5916b6e32c0cb24ad10
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Mar 12 22:48:47 2024 -0700
+
+ Restore LDFLAGS; don't look for tirpc under MacOS.
+
+commit 90cdfac04e3946638cf790d39e3e163833c1fe18
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sun Mar 10 12:00:14 2024 -0700
+
+ Define correct preprocessor symbol if static library is unavailable.
+
+commit 62bbff376a55116c118b36f54c251992fd75a99b
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Mar 9 16:11:25 2024 -0800
+
+ Don't require pkg-config.
+
+commit c3d0888ca2b3e15fc2774ef1486cf41cf9f63cf4
+Author: John Bowman <bowman@ualberta.ca>
+Date: Fri Mar 8 08:06:31 2024 -0800
+
+ Increment version to 2.89.
+
commit 710f205a8f251c206c0204492fb54255f17feaf9
Author: John Bowman <bowman@ualberta.ca>
Date: Fri Mar 8 00:13:46 2024 -0800
diff --git a/graphics/asymptote/GUI/icons_rc.py b/graphics/asymptote/GUI/icons_rc.py
index eb045a19a8..ba173f94ff 100644
--- a/graphics/asymptote/GUI/icons_rc.py
+++ b/graphics/asymptote/GUI/icons_rc.py
@@ -2,14 +2,14 @@
# Resource object code
#
-# Created by: The Resource Compiler for PyQt5 (Qt v5.15.11)
+# Created by: The Resource Compiler for PyQt5 (Qt v5.15.12)
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore
qt_resource_data = b"\
-\x00\x00\x02\xab\
+\x00\x00\x07\x6b\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -40,163 +40,96 @@ qt_resource_data = b"\
\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
-\x5f\x35\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\x6f\
-\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x34\x30\
-\x35\x2c\x31\x33\x36\x2e\x37\x39\x38\x20\x33\x37\x35\x2e\x32\x30\
-\x32\x2c\x31\x30\x37\x20\x32\x35\x36\x2c\x32\x32\x36\x2e\x32\x30\
-\x32\x20\x31\x33\x36\x2e\x37\x39\x38\x2c\x31\x30\x37\x20\x31\x30\
-\x37\x2c\x31\x33\x36\x2e\x37\x39\x38\x20\x32\x32\x36\x2e\x32\x30\
-\x32\x2c\x32\x35\x36\x20\x31\x30\x37\x2c\x33\x37\x35\x2e\x32\x30\
-\x32\x20\x31\x33\x36\x2e\x37\x39\x38\x2c\x34\x30\x35\x20\x32\x35\
-\x36\x2c\x32\x38\x35\x2e\x37\x39\x38\x20\x0a\x09\x09\x09\x33\x37\
-\x35\x2e\x32\x30\x32\x2c\x34\x30\x35\x20\x34\x30\x35\x2c\x33\x37\
-\x35\x2e\x32\x30\x32\x20\x32\x38\x35\x2e\x37\x39\x38\x2c\x32\x35\
-\x36\x20\x09\x09\x22\x2f\x3e\x0a\x09\x3c\x2f\x67\x3e\x0a\x3c\x2f\
+\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x31\x39\x33\x2e\x34\x36\x2c\x32\x34\x39\x2e\x30\
+\x35\x36\x63\x33\x2e\x37\x32\x33\x2d\x30\x2e\x36\x37\x2c\x37\x2e\
+\x35\x38\x39\x2d\x31\x2e\x30\x34\x31\x2c\x31\x31\x2e\x35\x38\x36\
+\x2d\x31\x2e\x30\x34\x31\x4c\x32\x30\x31\x2e\x39\x32\x34\x2c\x32\
+\x34\x38\x68\x31\x30\x33\x2e\x38\x32\x33\x63\x34\x2e\x35\x30\x33\
+\x2c\x30\x2c\x38\x2e\x38\x30\x36\x2d\x30\x2e\x36\x31\x37\x2c\x31\
+\x32\x2e\x39\x30\x38\x2d\x31\x2e\x37\x35\x34\x0a\x09\x09\x63\x31\
+\x39\x2e\x33\x37\x2d\x35\x2e\x33\x36\x33\x2c\x33\x33\x2e\x33\x34\
+\x35\x2d\x32\x32\x2e\x35\x33\x37\x2c\x33\x33\x2e\x33\x34\x35\x2d\
+\x34\x33\x2e\x36\x36\x33\x76\x2d\x33\x30\x2e\x38\x32\x32\x76\x2d\
+\x35\x36\x2e\x34\x30\x32\x63\x30\x2d\x32\x34\x2e\x38\x33\x32\x2d\
+\x32\x31\x2e\x31\x35\x2d\x34\x33\x2e\x34\x38\x34\x2d\x34\x36\x2e\
+\x32\x38\x39\x2d\x34\x37\x2e\x36\x30\x36\x0a\x09\x09\x63\x2d\x31\
+\x35\x2e\x39\x33\x31\x2d\x32\x2e\x36\x32\x34\x2d\x33\x39\x2e\x32\
+\x35\x38\x2d\x33\x2e\x38\x32\x37\x2d\x35\x35\x2e\x30\x38\x39\x2d\
+\x33\x2e\x37\x34\x39\x63\x2d\x31\x35\x2e\x38\x32\x39\x2c\x30\x2e\
+\x30\x38\x36\x2d\x33\x30\x2e\x39\x38\x31\x2c\x31\x2e\x34\x30\x34\
+\x2d\x34\x34\x2e\x32\x37\x37\x2c\x33\x2e\x37\x34\x39\x43\x31\x36\
+\x37\x2e\x31\x34\x33\x2c\x37\x34\x2e\x35\x37\x36\x2c\x31\x36\x30\
+\x2c\x38\x38\x2e\x39\x32\x38\x2c\x31\x36\x30\x2c\x31\x31\x35\x2e\
+\x33\x35\x39\x56\x31\x34\x34\x68\x39\x36\x0a\x09\x09\x76\x31\x36\
+\x48\x31\x32\x38\x2e\x38\x32\x63\x2d\x33\x35\x2e\x36\x32\x38\x2c\
+\x30\x2d\x36\x34\x2e\x35\x33\x38\x2c\x34\x32\x2e\x35\x37\x31\x2d\
+\x36\x34\x2e\x38\x31\x33\x2c\x39\x35\x2e\x32\x34\x32\x43\x36\x34\
+\x2e\x30\x30\x35\x2c\x32\x35\x35\x2e\x34\x39\x35\x2c\x36\x34\x2c\
+\x32\x35\x35\x2e\x37\x34\x37\x2c\x36\x34\x2c\x32\x35\x36\x63\x30\
+\x2c\x39\x2e\x35\x32\x33\x2c\x30\x2e\x39\x34\x2c\x31\x38\x2e\x37\
+\x32\x2c\x32\x2e\x36\x38\x35\x2c\x32\x37\x2e\x34\x30\x34\x0a\x09\
+\x09\x43\x37\x34\x2e\x36\x34\x38\x2c\x33\x32\x33\x2e\x30\x37\x2c\
+\x39\x39\x2e\x34\x35\x31\x2c\x33\x35\x32\x2c\x31\x32\x38\x2e\x38\
+\x32\x2c\x33\x35\x32\x48\x31\x34\x34\x76\x2d\x32\x2e\x36\x36\x32\
+\x76\x2d\x34\x33\x2e\x32\x37\x33\x43\x31\x34\x34\x2c\x32\x37\x39\
+\x2e\x32\x33\x38\x2c\x31\x36\x34\x2e\x31\x34\x36\x2c\x32\x35\x34\
+\x2e\x33\x33\x32\x2c\x31\x39\x33\x2e\x34\x36\x2c\x32\x34\x39\x2e\
+\x30\x35\x36\x7a\x20\x4d\x32\x30\x33\x2e\x36\x35\x36\x2c\x31\x32\
+\x37\x2e\x30\x30\x32\x0a\x09\x09\x63\x2d\x39\x2e\x35\x39\x32\x2c\
+\x30\x2d\x31\x37\x2e\x33\x38\x34\x2d\x37\x2e\x37\x38\x35\x2d\x31\
+\x37\x2e\x33\x38\x34\x2d\x31\x37\x2e\x34\x30\x33\x63\x30\x2d\x39\
+\x2e\x36\x36\x34\x2c\x37\x2e\x37\x37\x34\x2d\x31\x37\x2e\x35\x32\
+\x2c\x31\x37\x2e\x33\x38\x34\x2d\x31\x37\x2e\x35\x32\x63\x39\x2e\
+\x35\x37\x34\x2c\x30\x2c\x31\x37\x2e\x33\x39\x39\x2c\x37\x2e\x38\
+\x35\x35\x2c\x31\x37\x2e\x33\x39\x39\x2c\x31\x37\x2e\x35\x32\x0a\
+\x09\x09\x43\x32\x32\x31\x2e\x30\x35\x36\x2c\x31\x31\x39\x2e\x32\
+\x31\x37\x2c\x32\x31\x33\x2e\x32\x34\x36\x2c\x31\x32\x37\x2e\x30\
+\x30\x32\x2c\x32\x30\x33\x2e\x36\x35\x36\x2c\x31\x32\x37\x2e\x30\
+\x30\x32\x7a\x22\x2f\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\
+\x22\x4d\x34\x34\x33\x2e\x39\x35\x31\x2c\x32\x32\x32\x2e\x35\x34\
+\x33\x43\x34\x33\x34\x2e\x37\x38\x2c\x31\x38\x36\x2e\x30\x32\x31\
+\x2c\x34\x31\x31\x2e\x30\x33\x33\x2c\x31\x36\x30\x2c\x33\x38\x33\
+\x2e\x31\x38\x2c\x31\x36\x30\x48\x33\x36\x38\x76\x32\x2e\x36\x32\
+\x36\x76\x33\x38\x2e\x30\x34\x36\x63\x30\x2c\x33\x33\x2e\x39\x31\
+\x35\x2d\x32\x32\x2e\x32\x38\x36\x2c\x35\x38\x2e\x34\x37\x34\x2d\
+\x34\x39\x2e\x34\x38\x39\x2c\x36\x32\x2e\x36\x38\x31\x0a\x09\x09\
+\x63\x2d\x32\x2e\x37\x33\x37\x2c\x30\x2e\x34\x32\x34\x2d\x35\x2e\
+\x34\x38\x33\x2c\x30\x2e\x36\x34\x36\x2d\x38\x2e\x33\x30\x31\x2c\
+\x30\x2e\x36\x34\x36\x48\x32\x30\x36\x2e\x33\x35\x31\x63\x2d\x34\
+\x2e\x35\x31\x38\x2c\x30\x2d\x38\x2e\x39\x30\x34\x2c\x30\x2e\x35\
+\x38\x34\x2d\x31\x33\x2e\x30\x34\x39\x2c\x31\x2e\x36\x37\x32\x43\
+\x31\x37\x34\x2e\x31\x38\x2c\x32\x37\x30\x2e\x36\x38\x39\x2c\x31\
+\x36\x30\x2c\x32\x38\x36\x2e\x36\x2c\x31\x36\x30\x2c\x33\x30\x37\
+\x2e\x32\x33\x36\x76\x33\x32\x2e\x39\x32\x32\x0a\x09\x09\x76\x35\
+\x34\x2e\x33\x30\x35\x63\x30\x2c\x32\x34\x2e\x38\x33\x32\x2c\x32\
+\x34\x2e\x39\x37\x37\x2c\x33\x39\x2e\x34\x32\x36\x2c\x34\x39\x2e\
+\x34\x38\x31\x2c\x34\x36\x2e\x35\x35\x31\x63\x32\x39\x2e\x33\x32\
+\x37\x2c\x38\x2e\x35\x33\x31\x2c\x36\x31\x2e\x32\x36\x37\x2c\x31\
+\x30\x2e\x30\x36\x38\x2c\x39\x36\x2e\x33\x36\x36\x2c\x30\x43\x33\
+\x32\x39\x2e\x31\x35\x2c\x34\x33\x34\x2e\x33\x35\x34\x2c\x33\x35\
+\x32\x2c\x34\x32\x30\x2e\x38\x39\x33\x2c\x33\x35\x32\x2c\x33\x39\
+\x34\x2e\x34\x36\x33\x56\x33\x36\x38\x0a\x09\x09\x68\x2d\x39\x36\
+\x76\x2d\x31\x36\x68\x31\x32\x37\x2e\x31\x38\x63\x32\x35\x2e\x32\
+\x34\x2c\x30\x2c\x34\x37\x2e\x31\x30\x37\x2d\x32\x31\x2e\x33\x36\
+\x35\x2c\x35\x37\x2e\x38\x31\x34\x2d\x35\x32\x2e\x35\x34\x39\x43\
+\x34\x34\x35\x2e\x34\x37\x34\x2c\x32\x38\x36\x2e\x34\x30\x34\x2c\
+\x34\x34\x38\x2c\x32\x37\x31\x2e\x36\x34\x31\x2c\x34\x34\x38\x2c\
+\x32\x35\x36\x0a\x09\x09\x43\x34\x34\x38\x2c\x32\x34\x34\x2e\x32\
+\x33\x32\x2c\x34\x34\x36\x2e\x35\x36\x37\x2c\x32\x33\x32\x2e\x39\
+\x36\x32\x2c\x34\x34\x33\x2e\x39\x35\x31\x2c\x32\x32\x32\x2e\x35\
+\x34\x33\x7a\x20\x4d\x33\x30\x37\x2e\x38\x36\x37\x2c\x33\x38\x32\
+\x2e\x38\x32\x63\x39\x2e\x35\x39\x2c\x30\x2c\x31\x37\x2e\x33\x38\
+\x31\x2c\x37\x2e\x37\x38\x35\x2c\x31\x37\x2e\x33\x38\x31\x2c\x31\
+\x37\x2e\x34\x0a\x09\x09\x63\x30\x2c\x39\x2e\x36\x35\x2d\x37\x2e\
+\x37\x39\x31\x2c\x31\x37\x2e\x35\x32\x31\x2d\x31\x37\x2e\x33\x38\
+\x31\x2c\x31\x37\x2e\x35\x32\x31\x63\x2d\x39\x2e\x35\x37\x37\x2c\
+\x30\x2d\x31\x37\x2e\x33\x39\x39\x2d\x37\x2e\x38\x37\x31\x2d\x31\
+\x37\x2e\x33\x39\x39\x2d\x31\x37\x2e\x35\x32\x31\x43\x32\x39\x30\
+\x2e\x34\x36\x38\x2c\x33\x39\x30\x2e\x35\x39\x2c\x32\x39\x38\x2e\
+\x32\x37\x34\x2c\x33\x38\x32\x2e\x38\x32\x2c\x33\x30\x37\x2e\x38\
+\x36\x37\x2c\x33\x38\x32\x2e\x38\x32\x7a\x22\x2f\x3e\x0a\x3c\x2f\
\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x03\xdc\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
-\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
-\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
-\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
-\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
-\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
-\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
-\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
-\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
-\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
-\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
-\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
-\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
-\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\x74\x79\x6c\x65\
-\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\
-\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\
-\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\
-\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\
-\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x31\
-\x32\x38\x63\x2d\x38\x31\x2e\x39\x2c\x30\x2d\x31\x34\x35\x2e\x37\
-\x2c\x34\x38\x2e\x38\x2d\x32\x32\x34\x2c\x31\x32\x38\x63\x36\x37\
-\x2e\x34\x2c\x36\x37\x2e\x37\x2c\x31\x32\x34\x2c\x31\x32\x38\x2c\
-\x32\x32\x34\x2c\x31\x32\x38\x63\x39\x39\x2e\x39\x2c\x30\x2c\x31\
-\x37\x33\x2e\x34\x2d\x37\x36\x2e\x34\x2c\x32\x32\x34\x2d\x31\x32\
-\x36\x2e\x36\x0a\x09\x09\x43\x34\x32\x38\x2e\x32\x2c\x31\x39\x38\
-\x2e\x36\x2c\x33\x35\x34\x2e\x38\x2c\x31\x32\x38\x2c\x32\x35\x36\
-\x2c\x31\x32\x38\x7a\x20\x4d\x32\x35\x36\x2c\x33\x34\x37\x2e\x33\
-\x63\x2d\x34\x39\x2e\x34\x2c\x30\x2d\x38\x39\x2e\x36\x2d\x34\x31\
-\x2d\x38\x39\x2e\x36\x2d\x39\x31\x2e\x33\x63\x30\x2d\x35\x30\x2e\
-\x34\x2c\x34\x30\x2e\x32\x2d\x39\x31\x2e\x33\x2c\x38\x39\x2e\x36\
-\x2d\x39\x31\x2e\x33\x73\x38\x39\x2e\x36\x2c\x34\x31\x2c\x38\x39\
-\x2e\x36\x2c\x39\x31\x2e\x33\x0a\x09\x09\x43\x33\x34\x35\x2e\x36\
-\x2c\x33\x30\x36\x2e\x34\x2c\x33\x30\x35\x2e\x34\x2c\x33\x34\x37\
-\x2e\x33\x2c\x32\x35\x36\x2c\x33\x34\x37\x2e\x33\x7a\x22\x2f\x3e\
-\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\
-\x22\x4d\x32\x35\x36\x2c\x32\x32\x34\x63\x30\x2d\x37\x2e\x39\x2c\
-\x32\x2e\x39\x2d\x31\x35\x2e\x31\x2c\x37\x2e\x36\x2d\x32\x30\x2e\
-\x37\x63\x2d\x32\x2e\x35\x2d\x30\x2e\x34\x2d\x35\x2d\x30\x2e\x36\
-\x2d\x37\x2e\x36\x2d\x30\x2e\x36\x63\x2d\x32\x38\x2e\x38\x2c\x30\
-\x2d\x35\x32\x2e\x33\x2c\x32\x33\x2e\x39\x2d\x35\x32\x2e\x33\x2c\
-\x35\x33\x2e\x33\x63\x30\x2c\x32\x39\x2e\x34\x2c\x32\x33\x2e\x35\
-\x2c\x35\x33\x2e\x33\x2c\x35\x32\x2e\x33\x2c\x35\x33\x2e\x33\x0a\
-\x09\x09\x09\x73\x35\x32\x2e\x33\x2d\x32\x33\x2e\x39\x2c\x35\x32\
-\x2e\x33\x2d\x35\x33\x2e\x33\x63\x30\x2d\x32\x2e\x33\x2d\x30\x2e\
-\x32\x2d\x34\x2e\x36\x2d\x30\x2e\x34\x2d\x36\x2e\x39\x63\x2d\x35\
-\x2e\x35\x2c\x34\x2e\x33\x2d\x31\x32\x2e\x33\x2c\x36\x2e\x39\x2d\
-\x31\x39\x2e\x38\x2c\x36\x2e\x39\x43\x32\x37\x30\x2e\x33\x2c\x32\
-\x35\x36\x2c\x32\x35\x36\x2c\x32\x34\x31\x2e\x37\x2c\x32\x35\x36\
-\x2c\x32\x32\x34\x7a\x22\x2f\x3e\x0a\x09\x3c\x2f\x67\x3e\x0a\x3c\
-\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x04\xca\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
-\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x39\x2e\x32\x2e\x31\x2c\x20\
-\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
-\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
-\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
-\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
-\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
-\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
-\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
-\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
-\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x09\x20\x69\x64\x3d\
-\x22\x73\x76\x67\x34\x36\x31\x39\x22\x20\x69\x6e\x6b\x73\x63\x61\
-\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x39\x31\
-\x2b\x64\x65\x76\x65\x6c\x2b\x6f\x73\x78\x6d\x65\x6e\x75\x20\x72\
-\x31\x32\x39\x31\x31\x22\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\
-\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x74\x72\x69\x61\x6e\x67\x6c\
-\x65\x2d\x73\x74\x72\x6f\x6b\x65\x64\x2d\x31\x35\x2e\x73\x76\x67\
-\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\
-\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\x22\x20\x78\x6d\x6c\x6e\
-\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\
-\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\
-\x73\x2f\x31\x2e\x31\x2f\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\
-\x6b\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\
-\x6e\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\
-\x61\x70\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\
-\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\
-\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x20\x78\x6d\x6c\
-\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\
-\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\
-\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\
-\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\
-\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x0a\x09\x20\x78\x6d\x6c\x6e\x73\x3d\
-\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\
-\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\
-\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\
-\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\
-\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\
-\x79\x3d\x22\x30\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x36\
-\x34\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\
-\x78\x22\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x31\x35\x20\x31\x35\x22\x20\x73\x74\x79\x6c\x65\x3d\x22\
-\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\
-\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x35\x20\x31\x35\x3b\
-\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\
-\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x70\x61\x74\x68\x20\x69\x64\
-\x3d\x22\x72\x65\x63\x74\x33\x33\x33\x38\x22\x20\x69\x6e\x6b\x73\
-\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\
-\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x20\x73\x6f\x64\
-\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\
-\x22\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x22\x20\x64\
-\x3d\x22\x4d\x37\x2e\x35\x32\x34\x33\x2c\x31\x2e\x35\x30\x30\x34\
-\x0a\x09\x43\x37\x2e\x32\x34\x32\x39\x2c\x31\x2e\x34\x39\x31\x33\
-\x2c\x36\x2e\x39\x37\x38\x37\x2c\x31\x2e\x36\x34\x32\x33\x2c\x36\
-\x2e\x38\x33\x33\x36\x2c\x31\x2e\x38\x39\x35\x32\x6c\x2d\x35\x2e\
-\x35\x2c\x39\x2e\x38\x36\x39\x32\x43\x31\x2e\x30\x32\x31\x38\x2c\
-\x31\x32\x2e\x33\x30\x37\x38\x2c\x31\x2e\x33\x39\x35\x2c\x31\x32\
-\x2e\x39\x39\x39\x39\x2c\x32\x2c\x31\x33\x68\x31\x31\x0a\x09\x63\
-\x30\x2e\x36\x30\x35\x2d\x30\x2e\x30\x30\x30\x31\x2c\x30\x2e\x39\
-\x37\x38\x32\x2d\x30\x2e\x36\x39\x32\x32\x2c\x30\x2e\x36\x36\x36\
-\x34\x2d\x31\x2e\x32\x33\x35\x35\x6c\x2d\x35\x2e\x35\x2d\x39\x2e\
-\x38\x36\x39\x32\x43\x38\x2e\x30\x33\x30\x32\x2c\x31\x2e\x36\x35\
-\x37\x39\x2c\x37\x2e\x37\x38\x38\x34\x2c\x31\x2e\x35\x30\x39\x32\
-\x2c\x37\x2e\x35\x32\x34\x33\x2c\x31\x2e\x35\x30\x30\x34\x7a\x20\
-\x4d\x37\x2e\x35\x2c\x33\x2e\x38\x39\x39\x33\x6c\x34\x2e\x31\x32\
-\x36\x37\x2c\x37\x2e\x34\x37\x30\x34\x0a\x09\x48\x33\x2e\x33\x37\
-\x33\x33\x4c\x37\x2e\x35\x2c\x33\x2e\x38\x39\x39\x33\x7a\x22\x2f\
-\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
\x00\x00\x05\x9c\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
@@ -289,305 +222,7 @@ qt_resource_data = b"\
\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\
\x33\x2e\x35\x31\x33\x31\x32\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x03\x2a\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
-\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
-\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
-\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
-\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
-\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
-\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
-\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
-\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
-\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
-\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
-\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
-\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
-\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
-\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
-\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
-\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x3c\x70\x6f\x6c\x79\x67\
-\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x33\x39\x36\x2e\x37\
-\x39\x35\x2c\x33\x39\x36\x2e\x38\x20\x33\x32\x30\x2c\x33\x39\x36\
-\x2e\x38\x20\x33\x32\x30\x2c\x34\x34\x38\x20\x34\x34\x38\x2c\x34\
-\x34\x38\x20\x34\x34\x38\x2c\x33\x32\x30\x20\x33\x39\x36\x2e\x37\
-\x39\x35\x2c\x33\x32\x30\x20\x09\x22\x2f\x3e\x0a\x09\x3c\x70\x6f\
-\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x33\x39\
-\x36\x2e\x38\x2c\x31\x31\x35\x2e\x32\x30\x35\x20\x33\x39\x36\x2e\
-\x38\x2c\x31\x39\x32\x20\x34\x34\x38\x2c\x31\x39\x32\x20\x34\x34\
-\x38\x2c\x36\x34\x20\x33\x32\x30\x2c\x36\x34\x20\x33\x32\x30\x2c\
-\x31\x31\x35\x2e\x32\x30\x35\x20\x09\x22\x2f\x3e\x0a\x09\x3c\x70\
-\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x31\
-\x31\x35\x2e\x32\x30\x35\x2c\x31\x31\x35\x2e\x32\x20\x31\x39\x32\
-\x2c\x31\x31\x35\x2e\x32\x20\x31\x39\x32\x2c\x36\x34\x20\x36\x34\
-\x2c\x36\x34\x20\x36\x34\x2c\x31\x39\x32\x20\x31\x31\x35\x2e\x32\
-\x30\x35\x2c\x31\x39\x32\x20\x09\x22\x2f\x3e\x0a\x09\x3c\x70\x6f\
-\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\
-\x35\x2e\x32\x2c\x33\x39\x36\x2e\x37\x39\x35\x20\x31\x31\x35\x2e\
-\x32\x2c\x33\x32\x30\x20\x36\x34\x2c\x33\x32\x30\x20\x36\x34\x2c\
-\x34\x34\x38\x20\x31\x39\x32\x2c\x34\x34\x38\x20\x31\x39\x32\x2c\
-\x33\x39\x36\x2e\x37\x39\x35\x20\x09\x22\x2f\x3e\x0a\x3c\x2f\x67\
-\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x01\x69\
-\x3c\
-\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\x31\
-\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\x32\
-\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\
-\x20\x35\x31\x32\x20\x35\x31\x32\x22\x3e\x3c\x67\x20\x74\x72\x61\
-\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\
-\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x3c\
-\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x2e\x33\x34\x20\x31\x35\
-\x2e\x36\x36\x41\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\x30\x20\
-\x30\x20\x30\x20\x39\x20\x31\x37\x2e\x39\x34\x56\x31\x30\x48\x35\
-\x56\x38\x68\x34\x56\x35\x2e\x38\x33\x61\x33\x20\x33\x20\x30\x20\
-\x31\x20\x31\x20\x32\x20\x30\x56\x38\x68\x34\x76\x32\x68\x2d\x34\
-\x76\x37\x2e\x39\x34\x61\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\
-\x30\x20\x30\x20\x30\x20\x34\x2e\x36\x36\x2d\x32\x2e\x32\x38\x6c\
-\x2d\x31\x2e\x34\x32\x2d\x31\x2e\x34\x32\x68\x35\x2e\x36\x36\x6c\
-\x2d\x32\x2e\x38\x33\x20\x32\x2e\x38\x33\x61\x31\x30\x20\x31\x30\
-\x20\x30\x20\x30\x20\x31\x2d\x31\x34\x2e\x31\x34\x20\x30\x4c\x2e\
-\x31\x20\x31\x34\x2e\x32\x34\x68\x35\x2e\x36\x36\x6c\x2d\x31\x2e\
-\x34\x32\x20\x31\x2e\x34\x32\x7a\x4d\x31\x30\x20\x34\x61\x31\x20\
-\x31\x20\x30\x20\x31\x20\x30\x20\x30\x2d\x32\x20\x31\x20\x31\x20\
-\x30\x20\x30\x20\x30\x20\x30\x20\x32\x7a\x22\x2f\x3e\x3c\x2f\x67\
-\x3e\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x02\x1c\
-\x00\
-\x00\x07\x5c\x78\x9c\xdd\x55\x4d\x73\x9b\x30\x10\xbd\xf7\x57\x6c\
-\xa7\x07\x25\x07\x84\xbe\x10\x28\x13\x92\x99\x7a\xa6\xa7\xf4\x96\
-\x5c\x7a\xc3\x41\x80\x1a\x0c\x1e\xa0\xc6\xfd\xf7\x95\x6d\x49\x76\
-\x69\x33\xbd\xe4\xd0\x89\x0f\x98\xf7\x56\x6f\xd9\xb7\xcb\x0e\xb7\
-\xf7\xfb\x4d\x0b\x3b\x3d\x8c\xa6\xef\x72\x44\x31\x41\xa0\xbb\xe7\
-\xbe\x34\x5d\x9d\xa3\xa7\xc7\x2f\x51\x86\xee\xef\x3e\xdc\x7e\x8c\
-\x22\x78\x6c\xcc\x08\x95\x69\x35\xcc\xc5\x08\xb5\xee\xf4\x50\x4c\
-\xba\x84\xf5\x4f\x28\x77\x66\xdc\xd5\x1b\x60\x98\x52\x4c\x21\x8a\
-\xac\xc4\x12\x97\x89\x29\x02\xfb\xa8\x6e\xcc\x51\x33\x4d\xdb\x9b\
-\x38\x9e\xe7\x19\xcf\x1c\xf7\x43\x1d\x33\x42\x48\x6c\xcf\xbb\x23\
-\x37\xfb\xd6\x74\x2f\x7f\x3b\x48\x95\x52\xf1\x31\x8a\x60\x36\xe5\
-\xd4\xe4\x48\x72\x6c\x49\xb9\x9d\x10\x34\xda\xd4\xcd\x64\x29\x71\
-\x40\x3b\xa3\xe7\xcf\xfd\x3e\x47\x89\xc4\x82\x28\x01\x94\xa6\x38\
-\x4b\x32\x70\x0a\x90\x02\xd9\x32\x6b\x30\x65\x8e\xb6\x45\xad\xe9\
-\x09\x4e\x43\xd1\x8d\x55\x3f\x6c\x72\x74\xbc\x6d\xad\xc9\xab\x45\
-\x8e\xeb\xf1\xb9\x68\xf5\x95\xcd\x23\x99\x14\xd7\x07\xe1\xb6\x98\
-\x1a\xb0\x99\xbe\x82\xc2\x5c\xa4\x82\x81\x60\x38\x15\x29\x7b\x08\
-\x44\x22\x70\xa6\x98\xfc\x83\x58\x2d\x89\x7f\xe1\x0b\x81\xc2\x24\
-\x13\x0a\xa8\xc2\x89\xe0\x14\x24\xc3\x22\xe3\x02\xb8\x9d\x04\xf3\
-\x68\x05\x42\x60\xa9\xa4\x0a\x61\x9f\xd7\xcb\x03\xf6\x15\xbe\x4a\
-\x04\x53\x9e\xe0\x04\x4b\x42\xb3\x55\x20\xd8\xb1\x55\x49\x78\x26\
-\xe3\x98\x50\xea\x2a\x3a\x81\x55\xa8\xd7\x05\xbd\x1d\xaf\xf5\xd8\
-\x25\x7f\x58\xf6\xf4\x1b\x3a\xbc\x88\x6d\x8e\x3e\xad\xab\x75\x55\
-\x55\x28\xb6\x13\x88\xeb\xb7\x99\x5f\x30\x22\x70\xc2\x14\xbd\x70\
-\x46\x30\xe7\x32\x0b\xce\xa8\xc4\x8a\x67\xdc\x59\x73\xe8\xec\xcd\
-\x87\x83\x39\x27\x0f\xd8\xe7\x0f\x44\x86\x53\x46\x93\x90\xe0\x94\
-\xf7\xe2\x7a\x1e\xe4\x89\x0c\x85\x39\xe1\xa2\xf2\xd0\xa5\xae\xef\
-\x34\x82\x71\x1a\xfa\x17\x6d\x7b\x46\x8e\x3f\x4f\x44\x76\x9d\xf4\
-\x73\xb1\xcd\xd1\xd0\xff\xe8\xca\xdf\xe8\xef\xbd\xe9\x96\xfc\xc6\
-\x4c\x7a\x68\x8d\xfd\xb3\x6b\x4d\x30\xe1\x69\x12\x62\x6e\x27\x39\
-\x4e\x28\xa7\xec\x4d\xa7\xb2\xe8\xda\xfb\xda\x2a\x67\xea\x3d\xcd\
-\xeb\xd5\x2d\xb2\x5f\x08\x95\x30\x76\xde\x22\x9c\x26\x32\x91\x7e\
-\x8b\x4e\xe8\x62\x8b\x5c\xd8\xcf\xc6\xcb\x17\xef\xc3\x7f\xd3\xba\
-\xd3\xc5\x7e\xcc\xee\x7e\x01\xb3\x30\xdb\xa9\
-\x00\x00\x01\x1c\
-\x3c\
-\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\x31\
-\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\x32\
-\x70\x78\x22\x0a\x20\x20\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x3e\x0a\
-\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
-\x74\x72\x69\x78\x28\x34\x38\x20\x30\x20\x30\x20\x34\x38\x20\x34\
-\x38\x20\x34\x38\x29\x27\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\
-\x64\x3d\x22\x4d\x30\x20\x30\x76\x32\x68\x2e\x35\x63\x30\x2d\x2e\
-\x35\x35\x2e\x34\x35\x2d\x31\x20\x31\x2d\x31\x68\x31\x2e\x35\x76\
-\x35\x2e\x35\x63\x30\x20\x2e\x32\x38\x2d\x2e\x32\x32\x2e\x35\x2d\
-\x2e\x35\x2e\x35\x68\x2d\x2e\x35\x76\x31\x68\x34\x76\x2d\x31\x68\
-\x2d\x2e\x35\x63\x2d\x2e\x32\x38\x20\x30\x2d\x2e\x35\x2d\x2e\x32\
-\x32\x2d\x2e\x35\x2d\x2e\x35\x76\x2d\x35\x2e\x35\x68\x31\x2e\x35\
-\x63\x2e\x35\x35\x20\x30\x20\x31\x20\x2e\x34\x35\x20\x31\x20\x31\
-\x68\x2e\x35\x76\x2d\x32\x68\x2d\x38\x7a\x22\x20\x2f\x3e\x0a\x3c\
-\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x03\xda\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
-\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x30\x2e\x30\x2c\x20\
-\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
-\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
-\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
-\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
-\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
-\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
-\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
-\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
-\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
-\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
-\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
-\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
-\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
-\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
-\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\
-\x64\x3d\x22\x4d\x34\x38\x2e\x34\x35\x31\x2c\x34\x36\x34\x2e\x38\
-\x32\x38\x63\x34\x30\x2e\x30\x32\x33\x2d\x30\x2e\x33\x31\x35\x2c\
-\x34\x35\x2e\x30\x31\x2d\x39\x2e\x39\x35\x35\x2c\x35\x38\x2e\x30\
-\x35\x32\x2d\x35\x30\x2e\x31\x33\x32\x63\x32\x34\x2e\x30\x35\x37\
-\x2d\x36\x33\x2e\x34\x30\x38\x2c\x31\x33\x32\x2e\x34\x31\x39\x2c\
-\x31\x36\x2e\x35\x39\x31\x2c\x36\x35\x2e\x32\x36\x39\x2c\x34\x34\
-\x2e\x33\x37\x34\x0a\x09\x09\x43\x31\x30\x34\x2e\x36\x32\x32\x2c\
-\x34\x38\x36\x2e\x38\x35\x32\x2c\x38\x2e\x34\x32\x38\x2c\x34\x36\
-\x35\x2e\x31\x34\x33\x2c\x34\x38\x2e\x34\x35\x31\x2c\x34\x36\x34\
-\x2e\x38\x32\x38\x7a\x22\x2f\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\
-\x64\x3d\x22\x4d\x34\x35\x38\x2e\x38\x35\x37\x2c\x34\x36\x2e\x39\
-\x30\x32\x63\x2d\x31\x39\x2e\x34\x31\x37\x2d\x31\x35\x2e\x36\x34\
-\x37\x2d\x35\x31\x2e\x35\x39\x32\x2d\x37\x2e\x39\x33\x38\x2d\x37\
-\x31\x2e\x38\x36\x34\x2c\x31\x37\x2e\x32\x31\x39\x4c\x31\x38\x31\
-\x2e\x36\x34\x35\x2c\x33\x35\x35\x2e\x38\x34\x39\x63\x2d\x32\x30\
-\x2e\x32\x37\x32\x2c\x32\x35\x2e\x31\x35\x34\x2d\x32\x30\x2e\x31\
-\x37\x31\x2c\x32\x30\x2e\x33\x34\x37\x2d\x30\x2e\x37\x35\x34\x2c\
-\x33\x35\x2e\x39\x39\x32\x0a\x09\x09\x63\x31\x39\x2e\x34\x31\x37\
-\x2c\x31\x35\x2e\x36\x34\x38\x2c\x31\x34\x2e\x37\x33\x38\x2c\x31\
-\x36\x2e\x37\x37\x2c\x33\x35\x2e\x30\x31\x31\x2d\x38\x2e\x33\x38\
-\x38\x6c\x32\x34\x31\x2e\x34\x30\x36\x2d\x32\x36\x32\x2e\x36\x36\
-\x39\x43\x34\x37\x37\x2e\x35\x38\x31\x2c\x39\x35\x2e\x36\x32\x38\
-\x2c\x34\x37\x38\x2e\x32\x37\x35\x2c\x36\x32\x2e\x35\x35\x2c\x34\
-\x35\x38\x2e\x38\x35\x37\x2c\x34\x36\x2e\x39\x30\x32\x7a\x20\x4d\
-\x34\x30\x36\x2e\x30\x36\x35\x2c\x38\x31\x2e\x38\x32\x35\x0a\x09\
-\x09\x63\x30\x2c\x30\x2d\x33\x2d\x33\x2e\x35\x2d\x31\x33\x2d\x31\
-\x31\x2e\x35\x63\x31\x35\x2d\x32\x34\x2e\x35\x2c\x34\x34\x2e\x35\
-\x2d\x32\x30\x2c\x34\x34\x2e\x35\x2d\x32\x30\x43\x34\x30\x39\x2e\
-\x35\x36\x35\x2c\x36\x36\x2e\x38\x32\x35\x2c\x34\x30\x36\x2e\x30\
-\x36\x35\x2c\x38\x31\x2e\x38\x32\x35\x2c\x34\x30\x36\x2e\x30\x36\
-\x35\x2c\x38\x31\x2e\x38\x32\x35\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\
-\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x02\xe7\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
-\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\x20\
-\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
-\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
-\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
-\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
-\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
-\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
-\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
-\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
-\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x43\
-\x69\x72\x63\x6c\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\
-\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\
-\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\
-\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\
-\x69\x6e\x6b\x22\x20\x78\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x79\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x0a\x09\x20\x76\x69\x65\x77\x42\
-\x6f\x78\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\
-\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\
-\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\
-\x35\x31\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
-\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x67\x20\x74\x72\
-\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\
-\x32\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\
-\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x30\x2c\x30\x2e\
-\x34\x43\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\x2c\x30\x2e\x34\x2c\
-\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\x2c\x31\x30\x43\x30\x2e\x34\
-\x2c\x31\x35\x2e\x33\x30\x32\x2c\x34\x2e\x36\x39\x38\x2c\x31\x39\
-\x2e\x36\x2c\x31\x30\x2c\x31\x39\x2e\x36\x63\x35\x2e\x33\x30\x31\
-\x2c\x30\x2c\x39\x2e\x36\x2d\x34\x2e\x32\x39\x38\x2c\x39\x2e\x36\
-\x2d\x39\x2e\x36\x30\x31\x0a\x09\x43\x31\x39\x2e\x36\x2c\x34\x2e\
-\x36\x39\x38\x2c\x31\x35\x2e\x33\x30\x31\x2c\x30\x2e\x34\x2c\x31\
-\x30\x2c\x30\x2e\x34\x7a\x20\x4d\x31\x30\x2c\x31\x37\x2e\x35\x39\
-\x39\x63\x2d\x34\x2e\x31\x39\x37\x2c\x30\x2d\x37\x2e\x36\x2d\x33\
-\x2e\x34\x30\x32\x2d\x37\x2e\x36\x2d\x37\x2e\x36\x53\x35\x2e\x38\
-\x30\x32\x2c\x32\x2e\x34\x2c\x31\x30\x2c\x32\x2e\x34\x63\x34\x2e\
-\x31\x39\x37\x2c\x30\x2c\x37\x2e\x36\x30\x31\x2c\x33\x2e\x34\x30\
-\x32\x2c\x37\x2e\x36\x30\x31\x2c\x37\x2e\x36\x0a\x09\x53\x31\x34\
-\x2e\x31\x39\x37\x2c\x31\x37\x2e\x35\x39\x39\x2c\x31\x30\x2c\x31\
-\x37\x2e\x35\x39\x39\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
-\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x03\x03\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
-\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\x20\
-\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
-\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
-\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
-\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
-\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
-\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
-\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
-\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
-\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x43\
-\x68\x65\x63\x6b\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\
-\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\
-\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\
-\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\
-\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\
-\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
-\x70\x78\x22\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\
-\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\
-\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\
-\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\
-\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\
-\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x38\x2e\x32\x39\
-\x34\x2c\x31\x36\x2e\x39\x39\x38\x63\x2d\x30\x2e\x34\x33\x35\x2c\
-\x30\x2d\x30\x2e\x38\x34\x37\x2d\x30\x2e\x32\x30\x33\x2d\x31\x2e\
-\x31\x31\x31\x2d\x30\x2e\x35\x35\x33\x4c\x33\x2e\x36\x31\x2c\x31\
-\x31\x2e\x37\x32\x34\x63\x2d\x30\x2e\x34\x36\x35\x2d\x30\x2e\x36\
-\x31\x33\x2d\x30\x2e\x33\x34\x34\x2d\x31\x2e\x34\x38\x36\x2c\x30\
-\x2e\x32\x37\x2d\x31\x2e\x39\x35\x31\x0a\x09\x63\x30\x2e\x36\x31\
-\x35\x2d\x30\x2e\x34\x36\x37\x2c\x31\x2e\x34\x38\x38\x2d\x30\x2e\
-\x33\x34\x34\x2c\x31\x2e\x39\x35\x33\x2c\x30\x2e\x32\x37\x6c\x32\
-\x2e\x33\x35\x31\x2c\x33\x2e\x31\x30\x34\x6c\x35\x2e\x39\x31\x31\
-\x2d\x39\x2e\x34\x39\x32\x63\x30\x2e\x34\x30\x37\x2d\x30\x2e\x36\
-\x35\x32\x2c\x31\x2e\x32\x36\x37\x2d\x30\x2e\x38\x35\x32\x2c\x31\
-\x2e\x39\x32\x31\x2d\x30\x2e\x34\x34\x35\x0a\x09\x63\x30\x2e\x36\
-\x35\x33\x2c\x30\x2e\x34\x30\x36\x2c\x30\x2e\x38\x35\x34\x2c\x31\
-\x2e\x32\x36\x36\x2c\x30\x2e\x34\x34\x36\x2c\x31\x2e\x39\x32\x4c\
-\x39\x2e\x34\x37\x38\x2c\x31\x36\x2e\x33\x34\x63\x2d\x30\x2e\x32\
-\x34\x32\x2c\x30\x2e\x33\x39\x31\x2d\x30\x2e\x36\x36\x31\x2c\x30\
-\x2e\x36\x33\x35\x2d\x31\x2e\x31\x32\x2c\x30\x2e\x36\x35\x36\x43\
-\x38\x2e\x33\x33\x36\x2c\x31\x36\x2e\x39\x39\x38\x2c\x38\x2e\x33\
-\x31\x36\x2c\x31\x36\x2e\x39\x39\x38\x2c\x38\x2e\x32\x39\x34\x2c\
-\x31\x36\x2e\x39\x39\x38\x7a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\
-\x3e\x0a\
-\x00\x00\x03\x3f\
+\x00\x00\x02\x72\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -619,81 +254,17 @@ qt_resource_data = b"\
\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
-\x5f\x32\x31\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\
-\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x31\x35\x32\x63\
-\x2d\x35\x37\x2e\x32\x2c\x30\x2d\x31\x30\x34\x2c\x34\x36\x2e\x38\
-\x2d\x31\x30\x34\x2c\x31\x30\x34\x73\x34\x36\x2e\x38\x2c\x31\x30\
-\x34\x2c\x31\x30\x34\x2c\x31\x30\x34\x73\x31\x30\x34\x2d\x34\x36\
-\x2e\x38\x2c\x31\x30\x34\x2d\x31\x30\x34\x53\x33\x31\x33\x2e\x32\
-\x2c\x31\x35\x32\x2c\x32\x35\x36\x2c\x31\x35\x32\x7a\x20\x4d\x32\
-\x35\x36\x2c\x34\x38\x0a\x09\x09\x09\x43\x31\x34\x31\x2e\x36\x30\
-\x31\x2c\x34\x38\x2c\x34\x38\x2c\x31\x34\x31\x2e\x36\x30\x31\x2c\
-\x34\x38\x2c\x32\x35\x36\x73\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\
-\x38\x2c\x32\x30\x38\x2c\x32\x30\x38\x73\x32\x30\x38\x2d\x39\x33\
-\x2e\x36\x30\x31\x2c\x32\x30\x38\x2d\x32\x30\x38\x53\x33\x37\x30\
-\x2e\x33\x39\x39\x2c\x34\x38\x2c\x32\x35\x36\x2c\x34\x38\x7a\x20\
-\x4d\x32\x35\x36\x2c\x34\x32\x32\x2e\x34\x0a\x09\x09\x09\x63\x2d\
-\x39\x31\x2e\x35\x31\x38\x2c\x30\x2d\x31\x36\x36\x2e\x34\x2d\x37\
-\x34\x2e\x38\x38\x33\x2d\x31\x36\x36\x2e\x34\x2d\x31\x36\x36\x2e\
-\x34\x53\x31\x36\x34\x2e\x34\x38\x32\x2c\x38\x39\x2e\x36\x2c\x32\
-\x35\x36\x2c\x38\x39\x2e\x36\x53\x34\x32\x32\x2e\x34\x2c\x31\x36\
-\x34\x2e\x34\x38\x32\x2c\x34\x32\x32\x2e\x34\x2c\x32\x35\x36\x53\
-\x33\x34\x37\x2e\x35\x31\x38\x2c\x34\x32\x32\x2e\x34\x2c\x32\x35\
-\x36\x2c\x34\x32\x32\x2e\x34\x7a\x22\x2f\x3e\x0a\x09\x3c\x2f\x67\
-\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x03\x16\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
-\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
-\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
-\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
-\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
-\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
-\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
-\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
-\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
-\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
-\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
-\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
-\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
-\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
-\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
-\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
-\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x3c\x63\x69\x72\x63\x6c\
-\x65\x20\x63\x78\x3d\x22\x32\x35\x36\x22\x20\x63\x79\x3d\x22\x32\
-\x38\x30\x22\x20\x72\x3d\x22\x36\x33\x22\x2f\x3e\x0a\x09\x3c\x70\
-\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x34\x30\x2c\x39\x36\x68\x2d\
-\x38\x38\x6c\x2d\x33\x32\x2d\x33\x32\x48\x31\x39\x32\x6c\x2d\x33\
-\x32\x2c\x33\x32\x48\x37\x32\x63\x2d\x32\x32\x2e\x30\x39\x32\x2c\
-\x30\x2d\x34\x30\x2c\x31\x37\x2e\x39\x30\x38\x2d\x34\x30\x2c\x34\
-\x30\x76\x32\x37\x32\x63\x30\x2c\x32\x32\x2e\x30\x39\x32\x2c\x31\
-\x37\x2e\x39\x30\x38\x2c\x34\x30\x2c\x34\x30\x2c\x34\x30\x68\x33\
-\x36\x38\x63\x32\x32\x2e\x30\x39\x32\x2c\x30\x2c\x34\x30\x2d\x31\
-\x37\x2e\x39\x30\x38\x2c\x34\x30\x2d\x34\x30\x0a\x09\x09\x56\x31\
-\x33\x36\x43\x34\x38\x30\x2c\x31\x31\x33\x2e\x39\x30\x38\x2c\x34\
-\x36\x32\x2e\x30\x39\x32\x2c\x39\x36\x2c\x34\x34\x30\x2c\x39\x36\
-\x7a\x20\x4d\x32\x35\x36\x2c\x33\x39\x32\x63\x2d\x36\x31\x2e\x38\
-\x35\x35\x2c\x30\x2d\x31\x31\x32\x2d\x35\x30\x2e\x31\x34\x35\x2d\
-\x31\x31\x32\x2d\x31\x31\x32\x73\x35\x30\x2e\x31\x34\x35\x2d\x31\
-\x31\x32\x2c\x31\x31\x32\x2d\x31\x31\x32\x73\x31\x31\x32\x2c\x35\
-\x30\x2e\x31\x34\x35\x2c\x31\x31\x32\x2c\x31\x31\x32\x0a\x09\x09\
-\x53\x33\x31\x37\x2e\x38\x35\x35\x2c\x33\x39\x32\x2c\x32\x35\x36\
-\x2c\x33\x39\x32\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\
-\x73\x76\x67\x3e\x0a\
-\x00\x00\x02\x6c\
+\x5f\x38\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x34\x32\x37\x2c\x32\x33\x34\x2e\x36\
+\x32\x35\x48\x31\x36\x37\x2e\x32\x39\x36\x6c\x31\x31\x39\x2e\x37\
+\x30\x32\x2d\x31\x31\x39\x2e\x37\x30\x32\x4c\x32\x35\x36\x2c\x38\
+\x35\x4c\x38\x35\x2c\x32\x35\x36\x6c\x31\x37\x31\x2c\x31\x37\x31\
+\x6c\x32\x39\x2e\x39\x32\x32\x2d\x32\x39\x2e\x39\x32\x34\x4c\x31\
+\x36\x37\x2e\x32\x39\x36\x2c\x32\x37\x37\x2e\x33\x37\x35\x48\x34\
+\x32\x37\x56\x32\x33\x34\x2e\x36\x32\x35\x7a\x22\x2f\x3e\x0a\x09\
+\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x03\x1b\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -724,85 +295,28 @@ qt_resource_data = b"\
\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
-\x5f\x31\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x67\x3e\
-\x0a\x09\x09\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
-\x6e\x74\x73\x3d\x22\x31\x38\x36\x2e\x33\x30\x31\x2c\x33\x33\x39\
-\x2e\x38\x39\x33\x20\x39\x36\x2c\x32\x34\x39\x2e\x34\x36\x31\x20\
-\x36\x34\x2c\x32\x37\x39\x2e\x39\x36\x38\x20\x31\x38\x36\x2e\x33\
-\x30\x31\x2c\x34\x30\x32\x20\x34\x34\x38\x2c\x31\x34\x30\x2e\x35\
-\x30\x36\x20\x34\x31\x36\x2c\x31\x31\x30\x20\x09\x09\x09\x22\x2f\
-\x3e\x0a\x09\x09\x3c\x2f\x67\x3e\x0a\x09\x3c\x2f\x67\x3e\x0a\x3c\
-\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x04\x13\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x31\x31\x2e\x31\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\
-\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\
-\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\
-\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\
-\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\
-\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\
-\x27\x36\x34\x2e\x30\x30\x30\x31\x70\x74\x27\x20\x68\x65\x69\x67\
-\x68\x74\x3d\x27\x36\x34\x70\x74\x27\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x27\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\
-\x35\x38\x20\x36\x34\x2e\x30\x30\x30\x31\x20\x36\x34\x27\x3e\x0a\
-\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\
-\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\
-\x6e\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\
-\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\
-\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\
-\x27\x4d\x20\x36\x2e\x30\x32\x32\x35\x20\x33\x32\x2e\x31\x32\x4c\
-\x20\x31\x33\x2e\x39\x36\x38\x37\x20\x31\x32\x2e\x39\x33\x36\x31\
-\x4c\x20\x35\x38\x2e\x32\x31\x37\x35\x20\x32\x31\x2e\x37\x33\x37\
-\x38\x4c\x20\x34\x32\x2e\x37\x34\x34\x35\x20\x34\x31\x2e\x37\x31\
-\x31\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
-\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
-\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\
-\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\
-\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
-\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\
-\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\
-\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x32\x2e\x35\x30\x39\x33\
-\x37\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\
-\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\x6c\x61\x74\
-\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\
-\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\x36\x34\x29\
-\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x36\
-\x2e\x30\x32\x32\x35\x27\x20\x63\x79\x3d\x27\x33\x32\x2e\x31\x32\
-\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x66\x66\x30\x30\x30\x30\x27\
-\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\
-\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
-\x27\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\
-\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\
-\x28\x2e\x39\x39\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x63\x69\x72\
-\x63\x6c\x65\x20\x63\x78\x3d\x27\x31\x33\x2e\x39\x36\x38\x37\x27\
-\x20\x63\x79\x3d\x27\x31\x32\x2e\x39\x33\x36\x31\x27\x20\x66\x69\
-\x6c\x6c\x3d\x27\x23\x66\x66\x30\x30\x30\x30\x27\x20\x72\x3d\x27\
-\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
-\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\
-\x6e\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\
-\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\
-\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\
-\x63\x78\x3d\x27\x35\x38\x2e\x32\x31\x37\x35\x27\x20\x63\x79\x3d\
-\x27\x32\x31\x2e\x37\x33\x37\x38\x27\x20\x66\x69\x6c\x6c\x3d\x27\
-\x23\x66\x66\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\
-\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\
-\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\x6c\x61\
-\x74\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\
-\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\x36\x34\
-\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\
-\x34\x32\x2e\x37\x34\x34\x35\x27\x20\x63\x79\x3d\x27\x34\x31\x2e\
-\x37\x31\x31\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x66\x66\x30\
-\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\
-\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\
-\x67\x3e\
-\x00\x00\x02\x97\
+\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x32\x35\x36\x2c\x33\x38\x38\x63\x2d\x37\x32\x2e\
+\x35\x39\x37\x2c\x30\x2d\x31\x33\x32\x2d\x35\x39\x2e\x34\x30\x35\
+\x2d\x31\x33\x32\x2d\x31\x33\x32\x63\x30\x2d\x37\x32\x2e\x36\x30\
+\x31\x2c\x35\x39\x2e\x34\x30\x33\x2d\x31\x33\x32\x2c\x31\x33\x32\
+\x2d\x31\x33\x32\x63\x33\x36\x2e\x33\x2c\x30\x2c\x36\x39\x2e\x32\
+\x39\x39\x2c\x31\x35\x2e\x34\x2c\x39\x32\x2e\x34\x30\x36\x2c\x33\
+\x39\x2e\x36\x30\x31\x4c\x32\x37\x38\x2c\x32\x33\x34\x68\x31\x35\
+\x34\x56\x38\x30\x0a\x09\x09\x6c\x2d\x35\x31\x2e\x36\x39\x38\x2c\
+\x35\x31\x2e\x37\x30\x32\x43\x33\x34\x38\x2e\x34\x30\x36\x2c\x39\
+\x39\x2e\x37\x39\x38\x2c\x33\x30\x34\x2e\x34\x30\x36\x2c\x38\x30\
+\x2c\x32\x35\x36\x2c\x38\x30\x63\x2d\x39\x36\x2e\x37\x39\x37\x2c\
+\x30\x2d\x31\x37\x36\x2c\x37\x39\x2e\x32\x30\x33\x2d\x31\x37\x36\
+\x2c\x31\x37\x36\x73\x37\x38\x2e\x30\x39\x34\x2c\x31\x37\x36\x2c\
+\x31\x37\x36\x2c\x31\x37\x36\x0a\x09\x09\x63\x38\x31\x2e\x30\x34\
+\x35\x2c\x30\x2c\x31\x34\x38\x2e\x32\x38\x37\x2d\x35\x34\x2e\x31\
+\x33\x34\x2c\x31\x36\x39\x2e\x34\x30\x31\x2d\x31\x32\x38\x48\x33\
+\x37\x38\x2e\x38\x35\x43\x33\x36\x30\x2e\x31\x30\x35\x2c\x33\x35\
+\x33\x2e\x35\x36\x31\x2c\x33\x31\x31\x2e\x37\x31\x32\x2c\x33\x38\
+\x38\x2c\x32\x35\x36\x2c\x33\x38\x38\x7a\x22\x2f\x3e\x0a\x3c\x2f\
+\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x03\xe8\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -819,34 +333,91 @@ qt_resource_data = b"\
\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x53\
-\x61\x76\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x43\
+\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\x64\x5f\x6c\
+\x65\x66\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\
\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\
-\x6b\x22\x20\x78\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x79\x3d\x22\
-\x35\x31\x32\x70\x78\x22\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\
-\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\x34\
-\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x0a\x3c\
-\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x35\x2e\x31\x37\x33\x2c\
-\x32\x48\x34\x43\x32\x2e\x38\x39\x39\x2c\x32\x2c\x32\x2c\x32\x2e\
-\x39\x2c\x32\x2c\x34\x76\x31\x32\x63\x30\x2c\x31\x2e\x31\x2c\x30\
-\x2e\x38\x39\x39\x2c\x32\x2c\x32\x2c\x32\x68\x31\x32\x63\x31\x2e\
-\x31\x30\x31\x2c\x30\x2c\x32\x2d\x30\x2e\x39\x2c\x32\x2d\x32\x56\
-\x35\x2e\x31\x32\x37\x4c\x31\x35\x2e\x31\x37\x33\x2c\x32\x7a\x20\
-\x4d\x31\x34\x2c\x38\x63\x30\x2c\x30\x2e\x35\x34\x39\x2d\x30\x2e\
-\x34\x35\x2c\x31\x2d\x31\x2c\x31\x48\x37\x0a\x09\x43\x36\x2e\x34\
-\x35\x2c\x39\x2c\x36\x2c\x38\x2e\x35\x34\x39\x2c\x36\x2c\x38\x56\
-\x33\x68\x38\x56\x38\x7a\x20\x4d\x31\x33\x2c\x34\x68\x2d\x32\x76\
-\x34\x68\x32\x56\x34\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
-\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x04\x54\
+\x6b\x22\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\
+\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
+\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
+\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\
+\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\x34\x20\x30\x20\x30\
+\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\
+\x20\x64\x3d\x22\x4d\x31\x31\x2e\x33\x30\x32\x2c\x36\x2e\x37\x37\
+\x36\x63\x2d\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2d\x30\
+\x2e\x35\x31\x35\x2d\x30\x2e\x31\x39\x37\x2d\x30\x2e\x37\x31\x2c\
+\x30\x4c\x37\x2e\x37\x38\x35\x2c\x39\x2e\x36\x34\x31\x63\x2d\x30\
+\x2e\x31\x39\x36\x2c\x30\x2e\x31\x39\x39\x2d\x30\x2e\x31\x39\x36\
+\x2c\x30\x2e\x35\x32\x2c\x30\x2c\x30\x2e\x37\x31\x37\x6c\x32\x2e\
+\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x0a\x09\x63\x30\x2e\x31\x39\
+\x35\x2c\x30\x2e\x31\x39\x39\x2c\x30\x2e\x35\x31\x34\x2c\x30\x2e\
+\x31\x39\x38\x2c\x30\x2e\x37\x31\x2c\x30\x63\x30\x2e\x31\x39\x36\
+\x2d\x30\x2e\x31\x39\x37\x2c\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\
+\x31\x38\x2c\x30\x2d\x30\x2e\x37\x31\x37\x4c\x39\x2c\x31\x30\x6c\
+\x32\x2e\x33\x30\x32\x2d\x32\x2e\x35\x30\x36\x43\x31\x31\x2e\x34\
+\x39\x38\x2c\x37\x2e\x32\x39\x36\x2c\x31\x31\x2e\x34\x39\x38\x2c\
+\x36\x2e\x39\x37\x36\x2c\x31\x31\x2e\x33\x30\x32\x2c\x36\x2e\x37\
+\x37\x36\x7a\x0a\x09\x20\x4d\x31\x30\x2c\x30\x2e\x34\x63\x2d\x35\
+\x2e\x33\x30\x32\x2c\x30\x2d\x39\x2e\x36\x2c\x34\x2e\x32\x39\x38\
+\x2d\x39\x2e\x36\x2c\x39\x2e\x36\x63\x30\x2c\x35\x2e\x33\x30\x33\
+\x2c\x34\x2e\x32\x39\x38\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x2c\x39\
+\x2e\x36\x73\x39\x2e\x36\x2d\x34\x2e\x32\x39\x37\x2c\x39\x2e\x36\
+\x2d\x39\x2e\x36\x43\x31\x39\x2e\x36\x2c\x34\x2e\x36\x39\x38\x2c\
+\x31\x35\x2e\x33\x30\x32\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\
+\x34\x7a\x20\x4d\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\x0a\x09\x63\
+\x2d\x34\x2e\x36\x31\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\x2d\x33\
+\x2e\x37\x34\x2d\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\
+\x30\x2d\x34\x2e\x36\x31\x34\x2c\x33\x2e\x37\x33\x39\x2d\x38\x2e\
+\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\
+\x34\x2e\x36\x31\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\x2c\x33\x2e\
+\x37\x34\x2c\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x0a\x09\
+\x43\x31\x38\x2e\x33\x35\x34\x2c\x31\x34\x2e\x36\x31\x34\x2c\x31\
+\x34\x2e\x36\x31\x33\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\
+\x31\x38\x2e\x33\x35\x34\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x1c\
+\x00\
+\x00\x07\x5c\x78\x9c\xdd\x55\x4d\x73\x9b\x30\x10\xbd\xf7\x57\x6c\
+\xa7\x07\x25\x07\x84\xbe\x10\x28\x13\x92\x99\x7a\xa6\xa7\xf4\x96\
+\x5c\x7a\xc3\x41\x80\x1a\x0c\x1e\xa0\xc6\xfd\xf7\x95\x6d\x49\x76\
+\x69\x33\xbd\xe4\xd0\x89\x0f\x98\xf7\x56\x6f\xd9\xb7\xcb\x0e\xb7\
+\xf7\xfb\x4d\x0b\x3b\x3d\x8c\xa6\xef\x72\x44\x31\x41\xa0\xbb\xe7\
+\xbe\x34\x5d\x9d\xa3\xa7\xc7\x2f\x51\x86\xee\xef\x3e\xdc\x7e\x8c\
+\x22\x78\x6c\xcc\x08\x95\x69\x35\xcc\xc5\x08\xb5\xee\xf4\x50\x4c\
+\xba\x84\xf5\x4f\x28\x77\x66\xdc\xd5\x1b\x60\x98\x52\x4c\x21\x8a\
+\xac\xc4\x12\x97\x89\x29\x02\xfb\xa8\x6e\xcc\x51\x33\x4d\xdb\x9b\
+\x38\x9e\xe7\x19\xcf\x1c\xf7\x43\x1d\x33\x42\x48\x6c\xcf\xbb\x23\
+\x37\xfb\xd6\x74\x2f\x7f\x3b\x48\x95\x52\xf1\x31\x8a\x60\x36\xe5\
+\xd4\xe4\x48\x72\x6c\x49\xb9\x9d\x10\x34\xda\xd4\xcd\x64\x29\x71\
+\x40\x3b\xa3\xe7\xcf\xfd\x3e\x47\x89\xc4\x82\x28\x01\x94\xa6\x38\
+\x4b\x32\x70\x0a\x90\x02\xd9\x32\x6b\x30\x65\x8e\xb6\x45\xad\xe9\
+\x09\x4e\x43\xd1\x8d\x55\x3f\x6c\x72\x74\xbc\x6d\xad\xc9\xab\x45\
+\x8e\xeb\xf1\xb9\x68\xf5\x95\xcd\x23\x99\x14\xd7\x07\xe1\xb6\x98\
+\x1a\xb0\x99\xbe\x82\xc2\x5c\xa4\x82\x81\x60\x38\x15\x29\x7b\x08\
+\x44\x22\x70\xa6\x98\xfc\x83\x58\x2d\x89\x7f\xe1\x0b\x81\xc2\x24\
+\x13\x0a\xa8\xc2\x89\xe0\x14\x24\xc3\x22\xe3\x02\xb8\x9d\x04\xf3\
+\x68\x05\x42\x60\xa9\xa4\x0a\x61\x9f\xd7\xcb\x03\xf6\x15\xbe\x4a\
+\x04\x53\x9e\xe0\x04\x4b\x42\xb3\x55\x20\xd8\xb1\x55\x49\x78\x26\
+\xe3\x98\x50\xea\x2a\x3a\x81\x55\xa8\xd7\x05\xbd\x1d\xaf\xf5\xd8\
+\x25\x7f\x58\xf6\xf4\x1b\x3a\xbc\x88\x6d\x8e\x3e\xad\xab\x75\x55\
+\x55\x28\xb6\x13\x88\xeb\xb7\x99\x5f\x30\x22\x70\xc2\x14\xbd\x70\
+\x46\x30\xe7\x32\x0b\xce\xa8\xc4\x8a\x67\xdc\x59\x73\xe8\xec\xcd\
+\x87\x83\x39\x27\x0f\xd8\xe7\x0f\x44\x86\x53\x46\x93\x90\xe0\x94\
+\xf7\xe2\x7a\x1e\xe4\x89\x0c\x85\x39\xe1\xa2\xf2\xd0\xa5\xae\xef\
+\x34\x82\x71\x1a\xfa\x17\x6d\x7b\x46\x8e\x3f\x4f\x44\x76\x9d\xf4\
+\x73\xb1\xcd\xd1\xd0\xff\xe8\xca\xdf\xe8\xef\xbd\xe9\x96\xfc\xc6\
+\x4c\x7a\x68\x8d\xfd\xb3\x6b\x4d\x30\xe1\x69\x12\x62\x6e\x27\x39\
+\x4e\x28\xa7\xec\x4d\xa7\xb2\xe8\xda\xfb\xda\x2a\x67\xea\x3d\xcd\
+\xeb\xd5\x2d\xb2\x5f\x08\x95\x30\x76\xde\x22\x9c\x26\x32\x91\x7e\
+\x8b\x4e\xe8\x62\x8b\x5c\xd8\xcf\xc6\xcb\x17\xef\xc3\x7f\xd3\xba\
+\xd3\xc5\x7e\xcc\xee\x7e\x01\xb3\x30\xdb\xa9\
+\x00\x00\x03\x2a\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -877,47 +448,28 @@ qt_resource_data = b"\
\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
-\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\
-\x64\x3d\x22\x4d\x32\x35\x36\x2c\x31\x37\x36\x63\x2d\x34\x34\x2e\
-\x30\x30\x34\x2c\x30\x2d\x38\x30\x2e\x30\x30\x31\x2c\x33\x36\x2d\
-\x38\x30\x2e\x30\x30\x31\x2c\x38\x30\x63\x30\x2c\x34\x34\x2e\x30\
-\x30\x34\x2c\x33\x35\x2e\x39\x39\x37\x2c\x38\x30\x2c\x38\x30\x2e\
-\x30\x30\x31\x2c\x38\x30\x63\x34\x34\x2e\x30\x30\x35\x2c\x30\x2c\
-\x37\x39\x2e\x39\x39\x39\x2d\x33\x35\x2e\x39\x39\x36\x2c\x37\x39\
-\x2e\x39\x39\x39\x2d\x38\x30\x0a\x09\x09\x09\x43\x33\x33\x35\x2e\
-\x39\x39\x39\x2c\x32\x31\x32\x2c\x33\x30\x30\x2e\x30\x30\x35\x2c\
-\x31\x37\x36\x2c\x32\x35\x36\x2c\x31\x37\x36\x7a\x20\x4d\x34\x34\
-\x36\x2e\x39\x33\x38\x2c\x32\x33\x34\x2e\x36\x36\x37\x63\x2d\x39\
-\x2e\x36\x30\x35\x2d\x38\x38\x2e\x35\x33\x31\x2d\x38\x31\x2e\x30\
-\x37\x34\x2d\x31\x36\x30\x2d\x31\x36\x39\x2e\x36\x30\x35\x2d\x31\
-\x36\x39\x2e\x35\x39\x39\x56\x33\x32\x68\x2d\x34\x32\x2e\x36\x36\
-\x36\x76\x33\x33\x2e\x30\x36\x37\x0a\x09\x09\x09\x63\x2d\x38\x38\
-\x2e\x35\x33\x31\x2c\x39\x2e\x35\x39\x39\x2d\x31\x36\x30\x2c\x38\
-\x31\x2e\x30\x36\x38\x2d\x31\x36\x39\x2e\x36\x30\x34\x2c\x31\x36\
-\x39\x2e\x35\x39\x39\x48\x33\x32\x76\x34\x32\x2e\x36\x36\x37\x68\
-\x33\x33\x2e\x30\x36\x32\x63\x39\x2e\x36\x30\x34\x2c\x38\x38\x2e\
-\x35\x33\x31\x2c\x38\x31\x2e\x30\x37\x32\x2c\x31\x36\x30\x2c\x31\
-\x36\x39\x2e\x36\x30\x34\x2c\x31\x36\x39\x2e\x36\x30\x34\x56\x34\
-\x38\x30\x68\x34\x32\x2e\x36\x36\x36\x76\x2d\x33\x33\x2e\x30\x36\
-\x32\x0a\x09\x09\x09\x63\x38\x38\x2e\x35\x33\x31\x2d\x39\x2e\x36\
-\x30\x34\x2c\x31\x36\x30\x2d\x38\x31\x2e\x30\x37\x33\x2c\x31\x36\
-\x39\x2e\x36\x30\x35\x2d\x31\x36\x39\x2e\x36\x30\x34\x48\x34\x38\
-\x30\x76\x2d\x34\x32\x2e\x36\x36\x37\x48\x34\x34\x36\x2e\x39\x33\
-\x38\x7a\x20\x4d\x32\x35\x36\x2c\x34\x30\x35\x2e\x33\x33\x33\x63\
-\x2d\x38\x32\x2e\x31\x33\x37\x2c\x30\x2d\x31\x34\x39\x2e\x33\x33\
-\x34\x2d\x36\x37\x2e\x31\x39\x38\x2d\x31\x34\x39\x2e\x33\x33\x34\
-\x2d\x31\x34\x39\x2e\x33\x33\x33\x0a\x09\x09\x09\x63\x30\x2d\x38\
-\x32\x2e\x31\x33\x36\x2c\x36\x37\x2e\x31\x39\x37\x2d\x31\x34\x39\
-\x2e\x33\x33\x33\x2c\x31\x34\x39\x2e\x33\x33\x34\x2d\x31\x34\x39\
-\x2e\x33\x33\x33\x63\x38\x32\x2e\x31\x33\x35\x2c\x30\x2c\x31\x34\
-\x39\x2e\x33\x33\x32\x2c\x36\x37\x2e\x31\x39\x38\x2c\x31\x34\x39\
-\x2e\x33\x33\x32\x2c\x31\x34\x39\x2e\x33\x33\x33\x43\x34\x30\x35\
-\x2e\x33\x33\x32\x2c\x33\x33\x38\x2e\x31\x33\x35\x2c\x33\x33\x38\
-\x2e\x31\x33\x35\x2c\x34\x30\x35\x2e\x33\x33\x33\x2c\x32\x35\x36\
-\x2c\x34\x30\x35\x2e\x33\x33\x33\x7a\x0a\x09\x09\x09\x22\x2f\x3e\
-\x0a\x09\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\
-\x67\x3e\x0a\
+\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x3c\x70\x6f\x6c\x79\x67\
+\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x33\x39\x36\x2e\x37\
+\x39\x35\x2c\x33\x39\x36\x2e\x38\x20\x33\x32\x30\x2c\x33\x39\x36\
+\x2e\x38\x20\x33\x32\x30\x2c\x34\x34\x38\x20\x34\x34\x38\x2c\x34\
+\x34\x38\x20\x34\x34\x38\x2c\x33\x32\x30\x20\x33\x39\x36\x2e\x37\
+\x39\x35\x2c\x33\x32\x30\x20\x09\x22\x2f\x3e\x0a\x09\x3c\x70\x6f\
+\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x33\x39\
+\x36\x2e\x38\x2c\x31\x31\x35\x2e\x32\x30\x35\x20\x33\x39\x36\x2e\
+\x38\x2c\x31\x39\x32\x20\x34\x34\x38\x2c\x31\x39\x32\x20\x34\x34\
+\x38\x2c\x36\x34\x20\x33\x32\x30\x2c\x36\x34\x20\x33\x32\x30\x2c\
+\x31\x31\x35\x2e\x32\x30\x35\x20\x09\x22\x2f\x3e\x0a\x09\x3c\x70\
+\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x31\
+\x31\x35\x2e\x32\x30\x35\x2c\x31\x31\x35\x2e\x32\x20\x31\x39\x32\
+\x2c\x31\x31\x35\x2e\x32\x20\x31\x39\x32\x2c\x36\x34\x20\x36\x34\
+\x2c\x36\x34\x20\x36\x34\x2c\x31\x39\x32\x20\x31\x31\x35\x2e\x32\
+\x30\x35\x2c\x31\x39\x32\x20\x09\x22\x2f\x3e\x0a\x09\x3c\x70\x6f\
+\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\
+\x35\x2e\x32\x2c\x33\x39\x36\x2e\x37\x39\x35\x20\x31\x31\x35\x2e\
+\x32\x2c\x33\x32\x30\x20\x36\x34\x2c\x33\x32\x30\x20\x36\x34\x2c\
+\x34\x34\x38\x20\x31\x39\x32\x2c\x34\x34\x38\x20\x31\x39\x32\x2c\
+\x33\x39\x36\x2e\x37\x39\x35\x20\x09\x22\x2f\x3e\x0a\x3c\x2f\x67\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
\x00\x00\x04\x17\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -986,7 +538,7 @@ qt_resource_data = b"\
\x2f\x67\x3e\x0a\x3c\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x3e\
\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x03\x5a\
+\x00\x00\x04\xa3\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
@@ -1000,286 +552,70 @@ qt_resource_data = b"\
\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\
\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\
\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\
-\x27\x36\x33\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\
+\x27\x36\x34\x2e\x30\x30\x30\x31\x70\x74\x27\x20\x68\x65\x69\x67\
\x68\x74\x3d\x27\x36\x34\x70\x74\x27\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\
-\x35\x38\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x34\x27\x3e\x0a\
+\x78\x3d\x27\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\
+\x35\x38\x20\x36\x34\x2e\x30\x30\x30\x31\x20\x36\x34\x27\x3e\x0a\
\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\
\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\
-\x6e\x73\x6c\x61\x74\x65\x28\x35\x36\x2e\x34\x30\x39\x34\x20\x31\
+\x6e\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\
\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\
\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\
-\x27\x4d\x20\x32\x2e\x30\x30\x37\x35\x20\x36\x32\x2e\x32\x33\x32\
-\x35\x4c\x20\x36\x32\x2e\x32\x33\x32\x35\x20\x36\x32\x2e\x32\x33\
-\x32\x35\x4c\x20\x36\x32\x2e\x32\x33\x32\x35\x20\x32\x2e\x30\x30\
-\x37\x35\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x32\x2e\x30\x30\x37\
-\x35\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x36\x32\x2e\x32\x33\x32\
-\x35\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
+\x27\x4d\x20\x36\x2e\x30\x32\x32\x35\x20\x33\x32\x2e\x31\x32\x43\
+\x20\x34\x2e\x33\x35\x34\x33\x38\x20\x32\x34\x2e\x39\x32\x38\x37\
+\x20\x38\x2e\x34\x33\x32\x31\x37\x20\x31\x38\x2e\x30\x30\x31\x34\
+\x20\x31\x33\x2e\x39\x36\x38\x37\x20\x31\x32\x2e\x39\x33\x36\x31\
+\x43\x20\x33\x31\x2e\x37\x33\x33\x39\x20\x2d\x33\x2e\x33\x31\x36\
+\x37\x35\x20\x35\x37\x2e\x32\x39\x34\x33\x20\x33\x2e\x35\x39\x37\
+\x39\x37\x20\x35\x38\x2e\x32\x31\x37\x35\x20\x32\x31\x2e\x37\x33\
+\x37\x38\x43\x20\x35\x38\x2e\x36\x37\x38\x38\x20\x33\x30\x2e\x38\
+\x30\x31\x39\x20\x35\x31\x2e\x31\x37\x38\x33\x20\x33\x37\x2e\x36\
+\x34\x34\x31\x20\x34\x32\x2e\x37\x34\x34\x35\x20\x34\x31\x2e\x37\
+\x31\x31\x39\x43\x20\x32\x37\x2e\x34\x36\x34\x36\x20\x34\x39\x2e\
+\x30\x38\x31\x38\x20\x39\x2e\x32\x36\x34\x35\x31\x20\x34\x36\x2e\
+\x30\x39\x36\x34\x20\x36\x2e\x30\x32\x32\x35\x20\x33\x32\x2e\x31\
+\x32\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\
\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\
\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\
\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\
-\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x34\x2e\x30\x31\x35\x27\
-\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
-\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\x29\
-\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\x36\x34\x29\x27\x3e\
-\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x34\x37\x2e\x31\
-\x37\x36\x32\x20\x33\x32\x2e\x31\x32\x43\x20\x34\x37\x2e\x31\x37\
-\x36\x32\x20\x32\x33\x2e\x38\x30\x34\x37\x20\x34\x30\x2e\x34\x33\
-\x35\x33\x20\x31\x37\x2e\x30\x36\x33\x37\x20\x33\x32\x2e\x31\x32\
-\x20\x31\x37\x2e\x30\x36\x33\x37\x43\x20\x32\x33\x2e\x38\x30\x34\
-\x37\x20\x31\x37\x2e\x30\x36\x33\x37\x20\x31\x37\x2e\x30\x36\x33\
-\x37\x20\x32\x33\x2e\x38\x30\x34\x37\x20\x31\x37\x2e\x30\x36\x33\
-\x37\x20\x33\x32\x2e\x31\x32\x43\x20\x31\x37\x2e\x30\x36\x33\x37\
-\x20\x34\x30\x2e\x34\x33\x35\x33\x20\x32\x33\x2e\x38\x30\x34\x37\
-\x20\x34\x37\x2e\x31\x37\x36\x32\x20\x33\x32\x2e\x31\x32\x20\x34\
-\x37\x2e\x31\x37\x36\x32\x43\x20\x34\x30\x2e\x34\x33\x35\x33\x20\
-\x34\x37\x2e\x31\x37\x36\x32\x20\x34\x37\x2e\x31\x37\x36\x32\x20\
-\x34\x30\x2e\x34\x33\x35\x33\x20\x34\x37\x2e\x31\x37\x36\x32\x20\
-\x33\x32\x2e\x31\x32\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\
-\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\
-\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x03\xb7\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
-\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\x20\
-\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
-\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
-\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
-\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
-\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
-\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
-\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
-\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
-\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4d\
-\x61\x67\x6e\x69\x66\x79\x69\x6e\x67\x5f\x67\x6c\x61\x73\x73\x22\
-\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\
-\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\
-\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\
-\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\
-\x3d\x22\x30\x70\x78\x22\x0a\x09\x20\x79\x3d\x22\x30\x70\x78\x22\
-\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x35\x31\
-\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\
-\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\
-\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\x6d\x6c\x3a\x73\
-\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\
-\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\
-\x61\x74\x72\x69\x78\x28\x32\x34\x20\x30\x20\x30\x20\x32\x34\x20\
-\x30\x20\x30\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
-\x4d\x31\x37\x2e\x35\x34\x35\x2c\x31\x35\x2e\x34\x36\x37\x6c\x2d\
-\x33\x2e\x37\x37\x39\x2d\x33\x2e\x37\x37\x39\x63\x30\x2e\x35\x37\
-\x2d\x30\x2e\x39\x33\x35\x2c\x30\x2e\x38\x39\x38\x2d\x32\x2e\x30\
-\x33\x35\x2c\x30\x2e\x38\x39\x38\x2d\x33\x2e\x32\x31\x63\x30\x2d\
-\x33\x2e\x34\x31\x37\x2d\x32\x2e\x39\x36\x31\x2d\x36\x2e\x33\x37\
-\x37\x2d\x36\x2e\x33\x37\x38\x2d\x36\x2e\x33\x37\x37\x0a\x09\x43\
-\x34\x2e\x38\x36\x39\x2c\x32\x2e\x31\x2c\x32\x2e\x31\x2c\x34\x2e\
-\x38\x37\x2c\x32\x2e\x31\x2c\x38\x2e\x32\x38\x37\x63\x30\x2c\x33\
-\x2e\x34\x31\x36\x2c\x32\x2e\x39\x36\x31\x2c\x36\x2e\x33\x37\x37\
-\x2c\x36\x2e\x33\x37\x37\x2c\x36\x2e\x33\x37\x37\x63\x31\x2e\x31\
-\x33\x37\x2c\x30\x2c\x32\x2e\x32\x2d\x30\x2e\x33\x30\x39\x2c\x33\
-\x2e\x31\x31\x35\x2d\x30\x2e\x38\x34\x34\x6c\x33\x2e\x37\x39\x39\
-\x2c\x33\x2e\x38\x30\x31\x0a\x09\x63\x30\x2e\x33\x37\x32\x2c\x30\
-\x2e\x33\x37\x31\x2c\x30\x2e\x39\x37\x35\x2c\x30\x2e\x33\x37\x31\
-\x2c\x31\x2e\x33\x34\x36\x2c\x30\x6c\x30\x2e\x39\x34\x33\x2d\x30\
-\x2e\x39\x34\x33\x43\x31\x38\x2e\x30\x35\x31\x2c\x31\x36\x2e\x33\
-\x30\x37\x2c\x31\x37\x2e\x39\x31\x36\x2c\x31\x35\x2e\x38\x33\x38\
-\x2c\x31\x37\x2e\x35\x34\x35\x2c\x31\x35\x2e\x34\x36\x37\x7a\x20\
-\x4d\x34\x2e\x30\x30\x34\x2c\x38\x2e\x32\x38\x37\x0a\x09\x63\x30\
-\x2d\x32\x2e\x33\x36\x36\x2c\x31\x2e\x39\x31\x37\x2d\x34\x2e\x32\
-\x38\x33\x2c\x34\x2e\x32\x38\x32\x2d\x34\x2e\x32\x38\x33\x63\x32\
-\x2e\x33\x36\x36\x2c\x30\x2c\x34\x2e\x34\x37\x34\x2c\x32\x2e\x31\
-\x30\x37\x2c\x34\x2e\x34\x37\x34\x2c\x34\x2e\x34\x37\x34\x63\x30\
-\x2c\x32\x2e\x33\x36\x35\x2d\x31\x2e\x39\x31\x38\x2c\x34\x2e\x32\
-\x38\x33\x2d\x34\x2e\x32\x38\x33\x2c\x34\x2e\x32\x38\x33\x0a\x09\
-\x43\x36\x2e\x31\x31\x31\x2c\x31\x32\x2e\x37\x36\x2c\x34\x2e\x30\
-\x30\x34\x2c\x31\x30\x2e\x36\x35\x32\x2c\x34\x2e\x30\x30\x34\x2c\
-\x38\x2e\x32\x38\x37\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
-\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x03\xd9\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
-\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\x20\
-\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
-\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
-\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
-\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
-\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
-\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
-\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
-\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
-\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x43\
-\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\x64\x5f\x72\
-\x69\x67\x68\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\
-\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\
-\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\
-\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\
-\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\
-\x6e\x6b\x22\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\
-\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\
-\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\
-\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\
-\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\
-\x72\x76\x65\x22\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
-\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\x34\x20\x30\x20\
-\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x0a\x3c\x70\x61\x74\
-\x68\x20\x64\x3d\x22\x4d\x31\x31\x2c\x31\x30\x4c\x38\x2e\x36\x39\
-\x38\x2c\x37\x2e\x34\x39\x34\x63\x2d\x30\x2e\x31\x39\x36\x2d\x30\
-\x2e\x31\x39\x38\x2d\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\x39\
-\x2c\x30\x2d\x30\x2e\x37\x31\x38\x63\x30\x2e\x31\x39\x36\x2d\x30\
-\x2e\x31\x39\x37\x2c\x30\x2e\x35\x31\x35\x2d\x30\x2e\x31\x39\x37\
-\x2c\x30\x2e\x37\x31\x2c\x30\x6c\x32\x2e\x38\x30\x37\x2c\x32\x2e\
-\x38\x36\x34\x0a\x09\x63\x30\x2e\x31\x39\x36\x2c\x30\x2e\x31\x39\
-\x39\x2c\x30\x2e\x31\x39\x36\x2c\x30\x2e\x35\x32\x2c\x30\x2c\x30\
-\x2e\x37\x31\x37\x6c\x2d\x32\x2e\x38\x30\x37\x2c\x32\x2e\x38\x36\
-\x34\x63\x2d\x30\x2e\x31\x39\x35\x2c\x30\x2e\x31\x39\x39\x2d\x30\
-\x2e\x35\x31\x34\x2c\x30\x2e\x31\x39\x38\x2d\x30\x2e\x37\x31\x2c\
-\x30\x63\x2d\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2d\x30\
-\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\x38\x2c\x30\x2d\x30\x2e\x37\
-\x31\x37\x4c\x31\x31\x2c\x31\x30\x7a\x20\x4d\x31\x30\x2c\x30\x2e\
-\x34\x0a\x09\x63\x35\x2e\x33\x30\x32\x2c\x30\x2c\x39\x2e\x36\x2c\
-\x34\x2e\x32\x39\x38\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x63\x30\x2c\
-\x35\x2e\x33\x30\x33\x2d\x34\x2e\x32\x39\x38\x2c\x39\x2e\x36\x2d\
-\x39\x2e\x36\x2c\x39\x2e\x36\x53\x30\x2e\x34\x2c\x31\x35\x2e\x33\
-\x30\x33\x2c\x30\x2e\x34\x2c\x31\x30\x43\x30\x2e\x34\x2c\x34\x2e\
-\x36\x39\x38\x2c\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\x2c\x31\x30\
-\x2c\x30\x2e\x34\x7a\x20\x4d\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\
-\x0a\x09\x63\x34\x2e\x36\x31\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\
-\x2d\x33\x2e\x37\x34\x2c\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\
-\x34\x63\x30\x2d\x34\x2e\x36\x31\x34\x2d\x33\x2e\x37\x34\x31\x2d\
-\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\
-\x34\x63\x2d\x34\x2e\x36\x31\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\
-\x2c\x33\x2e\x37\x34\x2d\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\
-\x34\x0a\x09\x43\x31\x2e\x36\x34\x35\x2c\x31\x34\x2e\x36\x31\x34\
-\x2c\x35\x2e\x33\x38\x35\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\
-\x2c\x31\x38\x2e\x33\x35\x34\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\
-\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x04\x22\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x31\x31\x2e\x31\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\
-\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\
-\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\
-\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\
-\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\
-\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\
-\x27\x36\x34\x2e\x30\x30\x30\x31\x70\x74\x27\x20\x68\x65\x69\x67\
-\x68\x74\x3d\x27\x36\x34\x70\x74\x27\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x27\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\
-\x35\x38\x20\x36\x34\x2e\x30\x30\x30\x31\x20\x36\x34\x27\x3e\x0a\
-\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\
-\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\
-\x6e\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\
-\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\
-\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\
-\x27\x4d\x20\x36\x2e\x30\x32\x32\x35\x20\x33\x32\x2e\x31\x32\x4c\
-\x20\x31\x33\x2e\x39\x36\x38\x37\x20\x31\x32\x2e\x39\x33\x36\x31\
-\x4c\x20\x35\x38\x2e\x32\x31\x37\x35\x20\x32\x31\x2e\x37\x33\x37\
-\x38\x4c\x20\x34\x32\x2e\x37\x34\x34\x35\x20\x34\x31\x2e\x37\x31\
-\x31\x39\x4c\x20\x36\x2e\x30\x32\x32\x35\x20\x33\x32\x2e\x31\x32\
-\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\
-\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\
-\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\
-\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\
-\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\
-\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\
-\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\
-\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x32\x2e\x35\x30\x39\x33\x37\
-\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\
-\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\
-\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\
-\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\x36\x34\x29\x27\
-\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x36\x2e\
-\x30\x32\x32\x35\x27\x20\x63\x79\x3d\x27\x33\x32\x2e\x31\x32\x27\
-\x20\x66\x69\x6c\x6c\x3d\x27\x23\x66\x66\x30\x30\x30\x30\x27\x20\
-\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\x36\
-\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\
-\x2e\x39\x39\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\
-\x6c\x65\x20\x63\x78\x3d\x27\x31\x33\x2e\x39\x36\x38\x37\x27\x20\
-\x63\x79\x3d\x27\x31\x32\x2e\x39\x33\x36\x31\x27\x20\x66\x69\x6c\
-\x6c\x3d\x27\x23\x66\x66\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\
-\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\
-\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\
-\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\
-\x32\x36\x34\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\
-\x78\x3d\x27\x35\x38\x2e\x32\x31\x37\x35\x27\x20\x63\x79\x3d\x27\
-\x32\x31\x2e\x37\x33\x37\x38\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\
-\x66\x66\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\
-\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\
+\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x32\x2e\x35\x30\x39\x33\
+\x37\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\
\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\x6c\x61\x74\
\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\
\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\x36\x34\x29\
-\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x34\
-\x32\x2e\x37\x34\x34\x35\x27\x20\x63\x79\x3d\x27\x34\x31\x2e\x37\
-\x31\x31\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x66\x66\x30\x30\
-\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\
-\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\
-\x3e\
-\x00\x00\x02\x72\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
-\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
-\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
-\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
-\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
-\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
-\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
-\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
-\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
-\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
-\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
-\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
-\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
-\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
-\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
-\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
-\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
-\x5f\x38\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\x61\
-\x74\x68\x20\x64\x3d\x22\x4d\x38\x35\x2c\x32\x37\x37\x2e\x33\x37\
-\x35\x68\x32\x35\x39\x2e\x37\x30\x34\x4c\x32\x32\x35\x2e\x30\x30\
-\x32\x2c\x33\x39\x37\x2e\x30\x37\x37\x4c\x32\x35\x36\x2c\x34\x32\
-\x37\x6c\x31\x37\x31\x2d\x31\x37\x31\x4c\x32\x35\x36\x2c\x38\x35\
-\x6c\x2d\x32\x39\x2e\x39\x32\x32\x2c\x32\x39\x2e\x39\x32\x34\x6c\
-\x31\x31\x38\x2e\x36\x32\x36\x2c\x31\x31\x39\x2e\x37\x30\x31\x48\
-\x38\x35\x56\x32\x37\x37\x2e\x33\x37\x35\x7a\x22\x2f\x3e\x0a\x09\
-\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x0a\
-\x00\x00\x04\xa3\
+\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x36\
+\x2e\x30\x32\x32\x35\x27\x20\x63\x79\x3d\x27\x33\x32\x2e\x31\x32\
+\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x66\x66\x30\x30\x30\x30\x27\
+\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\
+\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
+\x27\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\
+\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\
+\x28\x2e\x39\x39\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x63\x69\x72\
+\x63\x6c\x65\x20\x63\x78\x3d\x27\x31\x33\x2e\x39\x36\x38\x37\x27\
+\x20\x63\x79\x3d\x27\x31\x32\x2e\x39\x33\x36\x31\x27\x20\x66\x69\
+\x6c\x6c\x3d\x27\x23\x66\x66\x30\x30\x30\x30\x27\x20\x72\x3d\x27\
+\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
+\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\
+\x6e\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\
+\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\
+\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\
+\x63\x78\x3d\x27\x35\x38\x2e\x32\x31\x37\x35\x27\x20\x63\x79\x3d\
+\x27\x32\x31\x2e\x37\x33\x37\x38\x27\x20\x66\x69\x6c\x6c\x3d\x27\
+\x23\x66\x66\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\
+\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\
+\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\x6c\x61\
+\x74\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\
+\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\x36\x34\
+\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\
+\x34\x32\x2e\x37\x34\x34\x35\x27\x20\x63\x79\x3d\x27\x34\x31\x2e\
+\x37\x31\x31\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x66\x66\x30\
+\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\
+\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\
+\x67\x3e\
+\x00\x00\x04\x73\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
@@ -1303,19 +639,16 @@ qt_resource_data = b"\
\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\
\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\
\x27\x4d\x20\x36\x2e\x30\x32\x32\x35\x20\x33\x32\x2e\x31\x32\x43\
-\x20\x34\x2e\x33\x35\x34\x33\x38\x20\x32\x34\x2e\x39\x32\x38\x37\
-\x20\x38\x2e\x34\x33\x32\x31\x37\x20\x31\x38\x2e\x30\x30\x31\x34\
+\x20\x36\x2e\x32\x32\x30\x37\x32\x20\x32\x34\x2e\x39\x36\x35\x35\
+\x20\x39\x2e\x30\x34\x39\x38\x39\x20\x31\x38\x2e\x31\x33\x35\x33\
\x20\x31\x33\x2e\x39\x36\x38\x37\x20\x31\x32\x2e\x39\x33\x36\x31\
-\x43\x20\x33\x31\x2e\x37\x33\x33\x39\x20\x2d\x33\x2e\x33\x31\x36\
-\x37\x35\x20\x35\x37\x2e\x32\x39\x34\x33\x20\x33\x2e\x35\x39\x37\
-\x39\x37\x20\x35\x38\x2e\x32\x31\x37\x35\x20\x32\x31\x2e\x37\x33\
-\x37\x38\x43\x20\x35\x38\x2e\x36\x37\x38\x38\x20\x33\x30\x2e\x38\
-\x30\x31\x39\x20\x35\x31\x2e\x31\x37\x38\x33\x20\x33\x37\x2e\x36\
-\x34\x34\x31\x20\x34\x32\x2e\x37\x34\x34\x35\x20\x34\x31\x2e\x37\
-\x31\x31\x39\x43\x20\x32\x37\x2e\x34\x36\x34\x36\x20\x34\x39\x2e\
-\x30\x38\x31\x38\x20\x39\x2e\x32\x36\x34\x35\x31\x20\x34\x36\x2e\
-\x30\x39\x36\x34\x20\x36\x2e\x30\x32\x32\x35\x20\x33\x32\x2e\x31\
-\x32\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
+\x43\x20\x32\x39\x2e\x35\x30\x36\x32\x20\x2d\x33\x2e\x34\x38\x36\
+\x38\x36\x20\x35\x35\x2e\x33\x36\x37\x33\x20\x32\x2e\x36\x39\x39\
+\x35\x20\x35\x38\x2e\x32\x31\x37\x35\x20\x32\x31\x2e\x37\x33\x37\
+\x38\x43\x20\x35\x39\x2e\x36\x39\x32\x32\x20\x33\x31\x2e\x35\x38\
+\x38\x31\x20\x35\x32\x2e\x36\x35\x30\x38\x20\x34\x30\x2e\x36\x37\
+\x37\x39\x20\x34\x32\x2e\x37\x34\x34\x35\x20\x34\x31\x2e\x37\x31\
+\x31\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\
\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\
@@ -1432,48 +765,7 @@ qt_resource_data = b"\
\x2c\x39\x2e\x39\x30\x35\x2c\x31\x36\x2e\x36\x35\x33\x2c\x39\x2e\
\x39\x38\x36\x2c\x31\x36\x2e\x31\x36\x35\x7a\x22\x2f\x3e\x0a\x3c\
\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x01\xd8\
-\x00\
-\x00\x06\xc4\x78\x9c\xcd\x54\x4d\x6f\x9b\x40\x10\x3d\xe3\x5f\x31\
-\xdd\x5b\x25\xf6\x0b\x62\x62\x53\xe3\xa8\xfe\x90\x65\x29\x6d\x2d\
-\x35\x75\xd5\x53\x85\x61\x0b\x28\x14\x10\x2c\x60\xe7\xd7\x77\x77\
-\xed\x54\xa9\x14\x5f\x43\x0f\x3b\xab\x9d\x79\xf3\xe6\x0d\x4f\x62\
-\x76\x77\xfc\x9d\x43\x27\xea\x26\x2b\x8b\x00\x71\xc2\x10\x88\x22\
-\x2a\xe3\xac\x48\x02\xd4\xca\x5f\x78\x82\xee\xe6\xa3\xd9\x3b\x8c\
-\x61\x23\x0a\x51\x87\xb2\xac\x7d\xf8\x18\x97\x07\x01\xdb\x3c\x6f\
-\x1b\x69\x52\xc0\x3d\xe2\x10\x6e\xc3\xd7\xfd\x06\xd6\xc7\xaa\xac\
-\x25\xec\xf2\x36\xc1\xdb\x02\x88\x49\xee\xcf\x33\x7c\xf0\x08\x63\
-\xb0\x68\xb3\x3c\x06\xf6\x1e\x00\x63\x4d\xbf\xfa\xb2\x7c\xf8\xb1\
-\x5b\x43\xd3\x25\xb0\xfb\xb6\xb8\xdf\x2e\x01\x61\x4a\xbf\xbb\x4b\
-\x4a\x57\x0f\x2b\xc3\xc0\x09\xa7\x74\xfd\x19\x01\x4a\xa5\xac\x7c\
-\x4a\xfb\xbe\x27\xbd\x4b\xca\x3a\xa1\x9b\x3a\xac\xd2\x2c\x6a\xa8\
-\x02\x52\x0d\x54\x4d\x54\x91\x71\x4e\x62\x19\x23\x35\x42\x33\xbf\
-\xd8\x93\x23\xc8\xe2\x00\xdd\x87\x27\x51\xff\x54\x0f\xf5\x19\x8a\
-\x26\x78\x85\xd9\x61\x8c\x69\xa6\x0b\xc4\x3f\xe6\x59\xf1\xf8\x1a\
-\x90\x4f\xa7\x53\x6a\xaa\x0a\x1a\x20\x56\x1d\x11\x9c\xce\xf7\xc8\
-\x82\x3e\x8b\x65\x1a\xa0\x31\x77\x74\x3e\x15\x59\x92\xca\xbf\xcf\
-\x2e\x13\xfd\xa2\xd4\x4d\xc0\x40\xe5\xf4\x41\xd0\xc8\x53\x2e\x02\
-\x24\x8a\xf0\x90\x0b\x7c\x08\xa3\xc7\xa4\x2e\xdb\x22\xf6\x0b\xd1\
-\xc3\x0b\xe4\x07\x23\xcd\x6f\xaa\x30\x52\xf0\xaa\x16\x8d\xa8\x3b\
-\xa1\x77\x4e\xe6\x23\xcb\x04\x6b\x56\x85\x32\x05\xb5\xf0\x27\xee\
-\x31\x9b\x8f\x5d\xe2\x46\xcc\x76\xc9\x2d\x76\x6d\x4f\x45\x75\xf4\
-\x9d\xe2\x31\x23\xe3\x08\xab\x82\xcd\x74\x12\xbb\xf8\x52\xee\xce\
-\x25\x66\x6a\xee\x73\x83\xbe\x53\x53\x30\x2d\x3a\x65\x1b\x46\x7d\
-\xf6\x66\xce\x93\x5a\xdf\xb2\xe8\xbf\x2a\x9c\xc9\xe4\x3f\x50\x71\
-\xc3\xbd\xa1\x54\xcc\xe8\x35\x73\x9c\x09\x7f\x13\x41\x66\xce\x55\
-\x73\x86\x57\xa1\xcd\x19\x48\xc5\x75\x73\x6e\xd8\xf4\x4d\x04\x99\
-\x39\x57\xcd\x19\x5e\x85\x36\x67\x20\x15\xc6\x9c\x4b\x50\xff\xe5\
-\xf9\xe8\x0f\x44\x1a\x94\x79\
-\x00\x00\x00\x6c\
-\x3c\
-\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\
-\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x3e\x3c\x70\x61\x74\x68\
-\x20\x64\x3d\x22\x4d\x31\x38\x20\x31\x32\x76\x31\x48\x38\x76\x35\
-\x6c\x2d\x36\x2d\x36\x20\x36\x2d\x36\x76\x35\x68\x38\x56\x32\x68\
-\x32\x7a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x02\x77\
+\x00\x00\x02\xc1\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1505,17 +797,259 @@ qt_resource_data = b"\
\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\
\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\
\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x70\x6f\x6c\
-\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x32\x38\x38\
-\x2c\x39\x36\x20\x33\x33\x37\x2e\x39\x2c\x31\x34\x35\x2e\x39\x20\
-\x32\x37\x34\x2c\x32\x30\x39\x2e\x37\x20\x32\x37\x34\x2c\x32\x30\
-\x39\x2e\x37\x20\x31\x34\x35\x2e\x39\x2c\x33\x33\x37\x2e\x39\x20\
-\x39\x36\x2c\x32\x38\x38\x20\x39\x36\x2c\x34\x31\x36\x20\x32\x32\
-\x34\x2c\x34\x31\x36\x20\x31\x37\x34\x2e\x31\x2c\x33\x36\x36\x2e\
-\x31\x20\x33\x35\x37\x2e\x34\x2c\x31\x38\x32\x2e\x39\x20\x33\x36\
-\x36\x2e\x31\x2c\x31\x37\x34\x2e\x31\x20\x0a\x09\x34\x31\x36\x2c\
-\x32\x32\x34\x20\x34\x31\x36\x2c\x39\x36\x20\x22\x2f\x3e\x0a\x3c\
-\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x04\x73\
+\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x34\x38\x30\
+\x2c\x32\x35\x36\x20\x33\x38\x34\x2c\x31\x36\x30\x20\x33\x38\x34\
+\x2c\x32\x33\x36\x20\x32\x37\x36\x2c\x32\x33\x36\x20\x32\x37\x36\
+\x2c\x31\x32\x38\x20\x33\x35\x32\x2c\x31\x32\x38\x20\x32\x35\x36\
+\x2c\x33\x32\x20\x31\x36\x30\x2c\x31\x32\x38\x20\x32\x33\x36\x2c\
+\x31\x32\x38\x20\x32\x33\x36\x2c\x32\x33\x36\x20\x31\x32\x38\x2c\
+\x32\x33\x36\x20\x31\x32\x38\x2c\x31\x36\x30\x20\x33\x32\x2c\x32\
+\x35\x36\x20\x31\x32\x38\x2c\x33\x35\x32\x20\x0a\x09\x31\x32\x38\
+\x2c\x32\x37\x36\x20\x32\x33\x36\x2c\x32\x37\x36\x20\x32\x33\x36\
+\x2c\x33\x38\x34\x20\x31\x36\x30\x2c\x33\x38\x34\x20\x32\x35\x36\
+\x2c\x34\x38\x30\x20\x33\x35\x32\x2c\x33\x38\x34\x20\x32\x37\x35\
+\x2e\x38\x2c\x33\x38\x34\x20\x32\x37\x35\x2e\x34\x2c\x32\x37\x35\
+\x2e\x35\x20\x33\x38\x34\x2c\x32\x37\x35\x2e\x38\x20\x33\x38\x34\
+\x2c\x33\x35\x32\x20\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\
+\x00\x00\x04\xca\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
+\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x39\x2e\x32\x2e\x31\x2c\x20\
+\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
+\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
+\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
+\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
+\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
+\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
+\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
+\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
+\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x09\x20\x69\x64\x3d\
+\x22\x73\x76\x67\x34\x36\x31\x39\x22\x20\x69\x6e\x6b\x73\x63\x61\
+\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x39\x31\
+\x2b\x64\x65\x76\x65\x6c\x2b\x6f\x73\x78\x6d\x65\x6e\x75\x20\x72\
+\x31\x32\x39\x31\x31\x22\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\
+\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x74\x72\x69\x61\x6e\x67\x6c\
+\x65\x2d\x73\x74\x72\x6f\x6b\x65\x64\x2d\x31\x35\x2e\x73\x76\x67\
+\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\
+\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\x22\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\
+\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\
+\x73\x2f\x31\x2e\x31\x2f\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\
+\x6b\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\
+\x6e\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\
+\x61\x70\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\
+\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x20\x78\x6d\x6c\
+\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\
+\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\
+\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\
+\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\
+\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x0a\x09\x20\x78\x6d\x6c\x6e\x73\x3d\
+\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\
+\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\
+\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\
+\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\
+\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\
+\x79\x3d\x22\x30\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x36\
+\x34\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\
+\x78\x22\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x31\x35\x20\x31\x35\x22\x20\x73\x74\x79\x6c\x65\x3d\x22\
+\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\
+\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x35\x20\x31\x35\x3b\
+\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\
+\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x70\x61\x74\x68\x20\x69\x64\
+\x3d\x22\x72\x65\x63\x74\x33\x33\x33\x38\x22\x20\x69\x6e\x6b\x73\
+\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\
+\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x20\x73\x6f\x64\
+\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\
+\x22\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x22\x20\x64\
+\x3d\x22\x4d\x37\x2e\x35\x32\x34\x33\x2c\x31\x2e\x35\x30\x30\x34\
+\x0a\x09\x43\x37\x2e\x32\x34\x32\x39\x2c\x31\x2e\x34\x39\x31\x33\
+\x2c\x36\x2e\x39\x37\x38\x37\x2c\x31\x2e\x36\x34\x32\x33\x2c\x36\
+\x2e\x38\x33\x33\x36\x2c\x31\x2e\x38\x39\x35\x32\x6c\x2d\x35\x2e\
+\x35\x2c\x39\x2e\x38\x36\x39\x32\x43\x31\x2e\x30\x32\x31\x38\x2c\
+\x31\x32\x2e\x33\x30\x37\x38\x2c\x31\x2e\x33\x39\x35\x2c\x31\x32\
+\x2e\x39\x39\x39\x39\x2c\x32\x2c\x31\x33\x68\x31\x31\x0a\x09\x63\
+\x30\x2e\x36\x30\x35\x2d\x30\x2e\x30\x30\x30\x31\x2c\x30\x2e\x39\
+\x37\x38\x32\x2d\x30\x2e\x36\x39\x32\x32\x2c\x30\x2e\x36\x36\x36\
+\x34\x2d\x31\x2e\x32\x33\x35\x35\x6c\x2d\x35\x2e\x35\x2d\x39\x2e\
+\x38\x36\x39\x32\x43\x38\x2e\x30\x33\x30\x32\x2c\x31\x2e\x36\x35\
+\x37\x39\x2c\x37\x2e\x37\x38\x38\x34\x2c\x31\x2e\x35\x30\x39\x32\
+\x2c\x37\x2e\x35\x32\x34\x33\x2c\x31\x2e\x35\x30\x30\x34\x7a\x20\
+\x4d\x37\x2e\x35\x2c\x33\x2e\x38\x39\x39\x33\x6c\x34\x2e\x31\x32\
+\x36\x37\x2c\x37\x2e\x34\x37\x30\x34\x0a\x09\x48\x33\x2e\x33\x37\
+\x33\x33\x4c\x37\x2e\x35\x2c\x33\x2e\x38\x39\x39\x33\x7a\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x05\xbb\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
+\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
+\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
+\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
+\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
+\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
+\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
+\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
+\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
+\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
+\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
+\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
+\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
+\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
+\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
+\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\
+\x35\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\x35\x63\x2d\x31\x34\
+\x2e\x35\x38\x35\x2d\x31\x34\x2e\x35\x37\x37\x2d\x33\x36\x2e\x30\
+\x35\x34\x2d\x31\x35\x2e\x38\x39\x2d\x35\x30\x2e\x36\x33\x39\x2d\
+\x31\x2e\x33\x31\x32\x6c\x2d\x34\x31\x2e\x36\x38\x37\x2c\x34\x31\
+\x2e\x36\x36\x34\x63\x2d\x31\x30\x2e\x38\x35\x32\x2c\x31\x30\x2e\
+\x38\x33\x36\x2d\x32\x33\x2e\x39\x33\x2c\x31\x30\x2e\x38\x35\x39\
+\x2d\x33\x31\x2e\x35\x36\x34\x2c\x31\x2e\x38\x35\x32\x0a\x09\x63\
+\x2d\x35\x2e\x30\x35\x37\x2d\x35\x2e\x39\x36\x38\x2d\x33\x2e\x30\
+\x36\x31\x2d\x32\x34\x2e\x33\x37\x34\x2d\x31\x2e\x36\x34\x34\x2d\
+\x33\x36\x2e\x30\x34\x39\x6c\x32\x30\x2e\x39\x30\x37\x2d\x31\x37\
+\x31\x2e\x38\x34\x39\x63\x31\x2e\x38\x36\x37\x2d\x31\x35\x2e\x33\
+\x35\x33\x2d\x39\x2e\x30\x37\x2d\x33\x30\x2e\x31\x38\x35\x2d\x32\
+\x34\x2e\x34\x33\x2d\x33\x32\x2e\x30\x35\x31\x0a\x09\x63\x2d\x31\
+\x35\x2e\x33\x35\x38\x2d\x31\x2e\x38\x36\x37\x2d\x32\x39\x2e\x33\
+\x32\x32\x2c\x39\x2e\x39\x33\x39\x2d\x33\x31\x2e\x31\x39\x31\x2c\
+\x32\x35\x2e\x32\x38\x39\x4c\x32\x36\x37\x2e\x33\x37\x2c\x32\x33\
+\x36\x2e\x30\x32\x31\x63\x2d\x31\x2e\x32\x30\x35\x2c\x33\x2e\x33\
+\x35\x38\x2d\x33\x2e\x37\x39\x2c\x33\x2e\x39\x33\x38\x2d\x34\x2e\
+\x30\x38\x31\x2d\x30\x2e\x35\x38\x32\x4c\x32\x35\x35\x2e\x34\x34\
+\x2c\x36\x30\x0a\x09\x63\x30\x2d\x31\x35\x2e\x34\x36\x35\x2d\x31\
+\x32\x2e\x35\x34\x32\x2d\x32\x38\x2d\x32\x38\x2e\x30\x31\x34\x2d\
+\x32\x38\x63\x2d\x31\x35\x2e\x34\x37\x33\x2c\x30\x2d\x32\x38\x2e\
+\x30\x31\x35\x2c\x31\x32\x2e\x35\x33\x35\x2d\x32\x38\x2e\x30\x31\
+\x35\x2c\x32\x38\x6c\x2d\x30\x2e\x35\x35\x32\x2c\x31\x37\x36\x2e\
+\x37\x35\x32\x63\x30\x2e\x31\x34\x36\x2c\x32\x2e\x30\x34\x2d\x31\
+\x2e\x36\x30\x34\x2c\x32\x2e\x36\x32\x34\x2d\x31\x2e\x39\x32\x2c\
+\x30\x2e\x32\x39\x34\x4c\x31\x37\x32\x2e\x30\x31\x36\x2c\x39\x39\
+\x2e\x30\x37\x37\x0a\x09\x63\x2d\x32\x2e\x37\x35\x2d\x31\x35\x2e\
+\x32\x31\x39\x2d\x31\x37\x2e\x33\x32\x33\x2d\x32\x36\x2e\x32\x30\
+\x33\x2d\x33\x32\x2e\x35\x34\x38\x2d\x32\x33\x2e\x34\x35\x33\x63\
+\x2d\x31\x35\x2e\x32\x32\x37\x2c\x32\x2e\x37\x34\x38\x2d\x32\x35\
+\x2e\x33\x33\x39\x2c\x31\x38\x2e\x31\x38\x37\x2d\x32\x32\x2e\x35\
+\x39\x31\x2c\x33\x33\x2e\x34\x30\x33\x6c\x32\x32\x2e\x31\x39\x33\
+\x2c\x31\x36\x31\x2e\x34\x35\x35\x0a\x09\x63\x30\x2e\x30\x32\x33\
+\x2c\x32\x2e\x38\x37\x32\x2d\x30\x2e\x39\x34\x31\x2c\x34\x2e\x35\
+\x31\x33\x2d\x32\x2e\x33\x30\x38\x2c\x30\x2e\x38\x33\x31\x6c\x2d\
+\x33\x33\x2e\x31\x30\x39\x2d\x38\x38\x2e\x35\x31\x37\x63\x2d\x35\
+\x2e\x31\x38\x2d\x31\x34\x2e\x35\x37\x32\x2d\x32\x31\x2e\x31\x39\
+\x36\x2d\x32\x33\x2e\x30\x36\x35\x2d\x33\x35\x2e\x37\x37\x36\x2d\
+\x31\x37\x2e\x38\x38\x39\x0a\x09\x63\x2d\x31\x34\x2e\x35\x37\x39\
+\x2c\x35\x2e\x31\x37\x37\x2d\x32\x32\x2e\x32\x30\x31\x2c\x32\x32\
+\x2e\x30\x36\x31\x2d\x31\x37\x2e\x30\x32\x33\x2c\x33\x36\x2e\x36\
+\x33\x31\x6c\x35\x38\x2e\x30\x34\x32\x2c\x31\x38\x39\x2e\x36\x32\
+\x35\x63\x30\x2e\x33\x30\x33\x2c\x31\x2e\x30\x34\x36\x2c\x30\x2e\
+\x36\x32\x34\x2c\x32\x2e\x30\x38\x35\x2c\x30\x2e\x39\x35\x33\x2c\
+\x33\x2e\x31\x31\x38\x6c\x30\x2e\x31\x32\x31\x2c\x30\x2e\x33\x39\
+\x0a\x09\x63\x30\x2e\x30\x31\x31\x2c\x30\x2e\x30\x33\x31\x2c\x30\
+\x2e\x30\x32\x35\x2c\x30\x2e\x30\x35\x38\x2c\x30\x2e\x30\x33\x35\
+\x2c\x30\x2e\x30\x38\x38\x43\x31\x32\x36\x2e\x30\x37\x39\x2c\x34\
+\x34\x34\x2e\x32\x33\x33\x2c\x31\x37\x32\x2e\x35\x37\x2c\x34\x38\
+\x30\x2c\x32\x32\x37\x2e\x34\x32\x37\x2c\x34\x38\x30\x63\x33\x35\
+\x2e\x31\x31\x36\x2c\x30\x2c\x37\x31\x2e\x35\x39\x31\x2d\x31\x32\
+\x2e\x33\x37\x38\x2c\x39\x39\x2e\x33\x35\x37\x2d\x33\x33\x2e\x36\
+\x37\x32\x0a\x09\x63\x30\x2e\x30\x30\x31\x2c\x30\x2c\x30\x2e\x30\
+\x30\x33\x2d\x30\x2e\x30\x30\x32\x2c\x30\x2e\x30\x30\x33\x2d\x30\
+\x2e\x30\x30\x32\x63\x32\x39\x2e\x39\x39\x2d\x31\x38\x2e\x30\x35\
+\x31\x2c\x31\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\
+\x37\x2c\x31\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\
+\x37\x43\x34\x36\x37\x2e\x34\x34\x35\x2c\x33\x31\x30\x2e\x34\x30\
+\x32\x2c\x34\x36\x35\x2e\x32\x36\x36\x2c\x32\x38\x38\x2e\x30\x38\
+\x2c\x34\x35\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\x35\x7a\x22\
+\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x03\xd9\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
+\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\x20\
+\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
+\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
+\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
+\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
+\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
+\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
+\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
+\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
+\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x43\
+\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\x64\x5f\x72\
+\x69\x67\x68\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\
+\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\
+\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\
+\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\
+\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\
+\x6e\x6b\x22\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
+\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\
+\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\
+\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\
+\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\
+\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\
+\x72\x76\x65\x22\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\x34\x20\x30\x20\
+\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x0a\x3c\x70\x61\x74\
+\x68\x20\x64\x3d\x22\x4d\x31\x31\x2c\x31\x30\x4c\x38\x2e\x36\x39\
+\x38\x2c\x37\x2e\x34\x39\x34\x63\x2d\x30\x2e\x31\x39\x36\x2d\x30\
+\x2e\x31\x39\x38\x2d\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\x39\
+\x2c\x30\x2d\x30\x2e\x37\x31\x38\x63\x30\x2e\x31\x39\x36\x2d\x30\
+\x2e\x31\x39\x37\x2c\x30\x2e\x35\x31\x35\x2d\x30\x2e\x31\x39\x37\
+\x2c\x30\x2e\x37\x31\x2c\x30\x6c\x32\x2e\x38\x30\x37\x2c\x32\x2e\
+\x38\x36\x34\x0a\x09\x63\x30\x2e\x31\x39\x36\x2c\x30\x2e\x31\x39\
+\x39\x2c\x30\x2e\x31\x39\x36\x2c\x30\x2e\x35\x32\x2c\x30\x2c\x30\
+\x2e\x37\x31\x37\x6c\x2d\x32\x2e\x38\x30\x37\x2c\x32\x2e\x38\x36\
+\x34\x63\x2d\x30\x2e\x31\x39\x35\x2c\x30\x2e\x31\x39\x39\x2d\x30\
+\x2e\x35\x31\x34\x2c\x30\x2e\x31\x39\x38\x2d\x30\x2e\x37\x31\x2c\
+\x30\x63\x2d\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2d\x30\
+\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\x38\x2c\x30\x2d\x30\x2e\x37\
+\x31\x37\x4c\x31\x31\x2c\x31\x30\x7a\x20\x4d\x31\x30\x2c\x30\x2e\
+\x34\x0a\x09\x63\x35\x2e\x33\x30\x32\x2c\x30\x2c\x39\x2e\x36\x2c\
+\x34\x2e\x32\x39\x38\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x63\x30\x2c\
+\x35\x2e\x33\x30\x33\x2d\x34\x2e\x32\x39\x38\x2c\x39\x2e\x36\x2d\
+\x39\x2e\x36\x2c\x39\x2e\x36\x53\x30\x2e\x34\x2c\x31\x35\x2e\x33\
+\x30\x33\x2c\x30\x2e\x34\x2c\x31\x30\x43\x30\x2e\x34\x2c\x34\x2e\
+\x36\x39\x38\x2c\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\x2c\x31\x30\
+\x2c\x30\x2e\x34\x7a\x20\x4d\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\
+\x0a\x09\x63\x34\x2e\x36\x31\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\
+\x2d\x33\x2e\x37\x34\x2c\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\
+\x34\x63\x30\x2d\x34\x2e\x36\x31\x34\x2d\x33\x2e\x37\x34\x31\x2d\
+\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\
+\x34\x63\x2d\x34\x2e\x36\x31\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\
+\x2c\x33\x2e\x37\x34\x2d\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\
+\x34\x0a\x09\x43\x31\x2e\x36\x34\x35\x2c\x31\x34\x2e\x36\x31\x34\
+\x2c\x35\x2e\x33\x38\x35\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\
+\x2c\x31\x38\x2e\x33\x35\x34\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\
+\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x04\x13\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
@@ -1538,16 +1072,10 @@ qt_resource_data = b"\
\x6e\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\
\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\
\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\
-\x27\x4d\x20\x36\x2e\x30\x32\x32\x35\x20\x33\x32\x2e\x31\x32\x43\
-\x20\x36\x2e\x32\x32\x30\x37\x32\x20\x32\x34\x2e\x39\x36\x35\x35\
-\x20\x39\x2e\x30\x34\x39\x38\x39\x20\x31\x38\x2e\x31\x33\x35\x33\
+\x27\x4d\x20\x36\x2e\x30\x32\x32\x35\x20\x33\x32\x2e\x31\x32\x4c\
\x20\x31\x33\x2e\x39\x36\x38\x37\x20\x31\x32\x2e\x39\x33\x36\x31\
-\x43\x20\x32\x39\x2e\x35\x30\x36\x32\x20\x2d\x33\x2e\x34\x38\x36\
-\x38\x36\x20\x35\x35\x2e\x33\x36\x37\x33\x20\x32\x2e\x36\x39\x39\
-\x35\x20\x35\x38\x2e\x32\x31\x37\x35\x20\x32\x31\x2e\x37\x33\x37\
-\x38\x43\x20\x35\x39\x2e\x36\x39\x32\x32\x20\x33\x31\x2e\x35\x38\
-\x38\x31\x20\x35\x32\x2e\x36\x35\x30\x38\x20\x34\x30\x2e\x36\x37\
-\x37\x39\x20\x34\x32\x2e\x37\x34\x34\x35\x20\x34\x31\x2e\x37\x31\
+\x4c\x20\x35\x38\x2e\x32\x31\x37\x35\x20\x32\x31\x2e\x37\x33\x37\
+\x38\x4c\x20\x34\x32\x2e\x37\x34\x34\x35\x20\x34\x31\x2e\x37\x31\
\x31\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\
@@ -1644,7 +1172,7 @@ qt_resource_data = b"\
\x38\x38\x35\x2c\x31\x30\x2e\x36\x36\x36\x2c\x31\x30\x2e\x36\x36\
\x37\x0a\x09\x56\x33\x37\x33\x2e\x33\x33\x33\x7a\x22\x2f\x3e\x0a\
\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x05\x16\
+\x00\x00\x02\x98\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1675,60 +1203,138 @@ qt_resource_data = b"\
\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
-\x5f\x31\x32\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\
-\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x36\x34\x43\x31\
-\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\x2c\x36\x34\x2c\x31\x35\x30\
-\x2e\x34\x30\x31\x2c\x36\x34\x2c\x32\x35\x36\x63\x30\x2c\x31\x30\
-\x35\x2e\x36\x30\x34\x2c\x38\x36\x2e\x34\x30\x31\x2c\x31\x39\x32\
-\x2c\x31\x39\x32\x2c\x31\x39\x32\x63\x31\x38\x2e\x31\x33\x36\x2c\
-\x30\x2c\x33\x32\x2d\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2d\x33\
-\x32\x0a\x09\x09\x09\x63\x30\x2d\x38\x2e\x35\x33\x31\x2d\x33\x2e\
-\x31\x39\x38\x2d\x31\x36\x2d\x38\x2e\x35\x33\x31\x2d\x32\x31\x2e\
-\x33\x33\x33\x63\x2d\x35\x2e\x33\x33\x33\x2d\x35\x2e\x33\x33\x34\
-\x2d\x38\x2e\x35\x33\x31\x2d\x31\x32\x2e\x38\x30\x33\x2d\x38\x2e\
-\x35\x33\x31\x2d\x32\x31\x2e\x33\x33\x34\x63\x30\x2d\x31\x38\x2e\
-\x31\x33\x35\x2c\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\
-\x2d\x33\x32\x68\x33\x38\x2e\x33\x39\x36\x0a\x09\x09\x09\x63\x35\
-\x38\x2e\x36\x36\x37\x2c\x30\x2c\x31\x30\x36\x2e\x36\x36\x37\x2d\
-\x34\x38\x2c\x31\x30\x36\x2e\x36\x36\x37\x2d\x31\x30\x36\x2e\x36\
-\x36\x36\x43\x34\x34\x38\x2c\x31\x34\x30\x2e\x38\x30\x32\x2c\x33\
-\x36\x31\x2e\x36\x30\x34\x2c\x36\x34\x2c\x32\x35\x36\x2c\x36\x34\
-\x7a\x20\x4d\x31\x33\x38\x2e\x36\x36\x37\x2c\x32\x35\x36\x63\x2d\
-\x31\x38\x2e\x31\x33\x36\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\
-\x36\x34\x2d\x33\x32\x2d\x33\x32\x73\x31\x33\x2e\x38\x36\x34\x2d\
-\x33\x32\x2c\x33\x32\x2d\x33\x32\x0a\x09\x09\x09\x63\x31\x38\x2e\
-\x31\x33\x35\x2c\x30\x2c\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\
-\x33\x32\x2c\x33\x32\x53\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x35\
-\x36\x2c\x31\x33\x38\x2e\x36\x36\x37\x2c\x32\x35\x36\x7a\x20\x4d\
-\x32\x30\x32\x2e\x36\x36\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\
-\x2d\x31\x38\x2e\x31\x33\x36\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\
-\x38\x36\x35\x2d\x33\x32\x2d\x33\x32\x63\x30\x2d\x31\x38\x2e\x31\
-\x33\x36\x2c\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\
-\x33\x32\x0a\x09\x09\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\
-\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\
-\x32\x33\x34\x2e\x36\x36\x37\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\
-\x32\x32\x30\x2e\x38\x30\x32\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\
-\x32\x30\x32\x2e\x36\x36\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\
-\x20\x4d\x33\x30\x39\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\
-\x37\x63\x2d\x31\x38\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\
-\x33\x2e\x38\x36\x35\x2d\x33\x32\x2d\x33\x32\x0a\x09\x09\x09\x63\
-\x30\x2d\x31\x38\x2e\x31\x33\x36\x2c\x31\x33\x2e\x38\x36\x35\x2d\
-\x33\x32\x2c\x33\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\x36\x2c\
-\x30\x2c\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\
-\x32\x43\x33\x34\x31\x2e\x33\x33\x33\x2c\x31\x35\x36\x2e\x38\x30\
-\x32\x2c\x33\x32\x37\x2e\x34\x36\x39\x2c\x31\x37\x30\x2e\x36\x36\
-\x37\x2c\x33\x30\x39\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\
-\x37\x7a\x20\x4d\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x0a\
-\x09\x09\x09\x63\x2d\x31\x38\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\
-\x2d\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\x32\x73\x31\x33\
-\x2e\x38\x36\x35\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x63\x31\x38\
-\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\
-\x2c\x33\x32\x2c\x33\x32\x53\x33\x39\x31\x2e\x34\x36\x39\x2c\x32\
-\x35\x36\x2c\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x7a\x22\
-\x2f\x3e\x0a\x09\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\
+\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x31\x32\x38\x2c\x34\x30\x35\x2e\x34\x32\x39\x43\
+\x31\x32\x38\x2c\x34\x32\x38\x2e\x38\x34\x36\x2c\x31\x34\x37\x2e\
+\x31\x39\x38\x2c\x34\x34\x38\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\
+\x34\x34\x38\x68\x31\x37\x30\x2e\x36\x36\x37\x43\x33\x36\x34\x2e\
+\x38\x30\x32\x2c\x34\x34\x38\x2c\x33\x38\x34\x2c\x34\x32\x38\x2e\
+\x38\x34\x36\x2c\x33\x38\x34\x2c\x34\x30\x35\x2e\x34\x32\x39\x56\
+\x31\x36\x30\x48\x31\x32\x38\x56\x34\x30\x35\x2e\x34\x32\x39\x7a\
+\x20\x4d\x34\x31\x36\x2c\x39\x36\x0a\x09\x09\x68\x2d\x38\x30\x6c\
+\x2d\x32\x36\x2e\x37\x38\x35\x2d\x33\x32\x48\x32\x30\x32\x2e\x37\
+\x38\x36\x4c\x31\x37\x36\x2c\x39\x36\x48\x39\x36\x76\x33\x32\x68\
+\x33\x32\x30\x56\x39\x36\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x03\x16\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
+\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
+\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
+\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
+\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
+\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
+\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
+\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
+\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
+\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
+\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
+\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
+\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
+\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
+\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
+\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x3c\x63\x69\x72\x63\x6c\
+\x65\x20\x63\x78\x3d\x22\x32\x35\x36\x22\x20\x63\x79\x3d\x22\x32\
+\x38\x30\x22\x20\x72\x3d\x22\x36\x33\x22\x2f\x3e\x0a\x09\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x34\x30\x2c\x39\x36\x68\x2d\
+\x38\x38\x6c\x2d\x33\x32\x2d\x33\x32\x48\x31\x39\x32\x6c\x2d\x33\
+\x32\x2c\x33\x32\x48\x37\x32\x63\x2d\x32\x32\x2e\x30\x39\x32\x2c\
+\x30\x2d\x34\x30\x2c\x31\x37\x2e\x39\x30\x38\x2d\x34\x30\x2c\x34\
+\x30\x76\x32\x37\x32\x63\x30\x2c\x32\x32\x2e\x30\x39\x32\x2c\x31\
+\x37\x2e\x39\x30\x38\x2c\x34\x30\x2c\x34\x30\x2c\x34\x30\x68\x33\
+\x36\x38\x63\x32\x32\x2e\x30\x39\x32\x2c\x30\x2c\x34\x30\x2d\x31\
+\x37\x2e\x39\x30\x38\x2c\x34\x30\x2d\x34\x30\x0a\x09\x09\x56\x31\
+\x33\x36\x43\x34\x38\x30\x2c\x31\x31\x33\x2e\x39\x30\x38\x2c\x34\
+\x36\x32\x2e\x30\x39\x32\x2c\x39\x36\x2c\x34\x34\x30\x2c\x39\x36\
+\x7a\x20\x4d\x32\x35\x36\x2c\x33\x39\x32\x63\x2d\x36\x31\x2e\x38\
+\x35\x35\x2c\x30\x2d\x31\x31\x32\x2d\x35\x30\x2e\x31\x34\x35\x2d\
+\x31\x31\x32\x2d\x31\x31\x32\x73\x35\x30\x2e\x31\x34\x35\x2d\x31\
+\x31\x32\x2c\x31\x31\x32\x2d\x31\x31\x32\x73\x31\x31\x32\x2c\x35\
+\x30\x2e\x31\x34\x35\x2c\x31\x31\x32\x2c\x31\x31\x32\x0a\x09\x09\
+\x53\x33\x31\x37\x2e\x38\x35\x35\x2c\x33\x39\x32\x2c\x32\x35\x36\
+\x2c\x33\x39\x32\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\
\x73\x76\x67\x3e\x0a\
-\x00\x00\x02\x98\
+\x00\x00\x03\xfe\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x31\x31\x2e\x31\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\
+\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\
+\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\
+\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\
+\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\
+\x68\x74\x3d\x27\x36\x34\x70\x74\x27\x20\x76\x69\x65\x77\x42\x6f\
+\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\
+\x35\x38\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x34\x27\x3e\x0a\
+\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\
+\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\
+\x6e\x73\x6c\x61\x74\x65\x28\x35\x36\x2e\x34\x30\x39\x34\x20\x31\
+\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\
+\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\
+\x27\x4d\x20\x32\x2e\x30\x30\x37\x35\x20\x36\x32\x2e\x32\x33\x32\
+\x35\x4c\x20\x36\x32\x2e\x32\x33\x32\x35\x20\x36\x32\x2e\x32\x33\
+\x32\x35\x4c\x20\x36\x32\x2e\x32\x33\x32\x35\x20\x32\x2e\x30\x30\
+\x37\x35\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x32\x2e\x30\x30\x37\
+\x35\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x36\x32\x2e\x32\x33\x32\
+\x35\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\
+\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\
+\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\
+\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\
+\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x34\x2e\x30\x31\x35\x27\
+\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
+\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\
+\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\x29\
+\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\x36\x34\x29\x27\x3e\
+\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x32\x2e\x30\x30\
+\x37\x35\x20\x33\x32\x2e\x31\x32\x4c\x20\x36\x32\x2e\x32\x33\x32\
+\x35\x20\x33\x32\x2e\x31\x32\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\
+\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\
+\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
+\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\
+\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\
+\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\
+\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x34\
+\x2e\x30\x31\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\
+\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\
+\x6c\x61\x74\x65\x28\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\
+\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\
+\x36\x34\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
+\x20\x33\x32\x2e\x31\x32\x20\x36\x32\x2e\x32\x33\x32\x35\x4c\x20\
+\x33\x32\x2e\x31\x32\x20\x32\x2e\x30\x30\x37\x35\x27\x20\x66\x69\
+\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\
+\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\
+\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\
+\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\
+\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\
+\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\
+\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\
+\x74\x68\x3d\x27\x34\x2e\x30\x31\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\
+\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x02\xf0\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1759,20 +1365,69 @@ qt_resource_data = b"\
\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\
-\x64\x3d\x22\x4d\x31\x32\x38\x2c\x34\x30\x35\x2e\x34\x32\x39\x43\
-\x31\x32\x38\x2c\x34\x32\x38\x2e\x38\x34\x36\x2c\x31\x34\x37\x2e\
-\x31\x39\x38\x2c\x34\x34\x38\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\
-\x34\x34\x38\x68\x31\x37\x30\x2e\x36\x36\x37\x43\x33\x36\x34\x2e\
-\x38\x30\x32\x2c\x34\x34\x38\x2c\x33\x38\x34\x2c\x34\x32\x38\x2e\
-\x38\x34\x36\x2c\x33\x38\x34\x2c\x34\x30\x35\x2e\x34\x32\x39\x56\
-\x31\x36\x30\x48\x31\x32\x38\x56\x34\x30\x35\x2e\x34\x32\x39\x7a\
-\x20\x4d\x34\x31\x36\x2c\x39\x36\x0a\x09\x09\x68\x2d\x38\x30\x6c\
-\x2d\x32\x36\x2e\x37\x38\x35\x2d\x33\x32\x48\x32\x30\x32\x2e\x37\
-\x38\x36\x4c\x31\x37\x36\x2c\x39\x36\x48\x39\x36\x76\x33\x32\x68\
-\x33\x32\x30\x56\x39\x36\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
-\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x03\x5f\
+\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
+\x5f\x32\x30\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x34\x38\x43\x31\
+\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x34\x38\x2c\x31\x34\x31\
+\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\x35\x36\x73\x39\x33\x2e\x36\
+\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\x38\x2c\x32\x30\x38\x73\x32\
+\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2d\x32\x30\
+\x38\x53\x33\x37\x30\x2e\x33\x39\x39\x2c\x34\x38\x2c\x32\x35\x36\
+\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\x2c\x34\x32\x32\x2e\x33\x39\
+\x39\x0a\x09\x09\x09\x63\x2d\x39\x31\x2e\x35\x31\x38\x2c\x30\x2d\
+\x31\x36\x36\x2e\x33\x39\x39\x2d\x37\x34\x2e\x38\x38\x32\x2d\x31\
+\x36\x36\x2e\x33\x39\x39\x2d\x31\x36\x36\x2e\x33\x39\x39\x53\x31\
+\x36\x34\x2e\x34\x38\x32\x2c\x38\x39\x2e\x36\x2c\x32\x35\x36\x2c\
+\x38\x39\x2e\x36\x53\x34\x32\x32\x2e\x34\x2c\x31\x36\x34\x2e\x34\
+\x38\x32\x2c\x34\x32\x32\x2e\x34\x2c\x32\x35\x36\x53\x33\x34\x37\
+\x2e\x35\x31\x38\x2c\x34\x32\x32\x2e\x33\x39\x39\x2c\x32\x35\x36\
+\x2c\x34\x32\x32\x2e\x33\x39\x39\x7a\x22\x2f\x3e\x0a\x09\x3c\x2f\
+\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x97\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
+\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\x20\
+\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
+\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
+\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
+\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
+\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
+\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
+\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
+\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
+\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x53\
+\x61\x76\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\
+\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\
+\x6b\x22\x20\x78\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x79\x3d\x22\
+\x35\x31\x32\x70\x78\x22\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\
+\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\x34\
+\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x0a\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x35\x2e\x31\x37\x33\x2c\
+\x32\x48\x34\x43\x32\x2e\x38\x39\x39\x2c\x32\x2c\x32\x2c\x32\x2e\
+\x39\x2c\x32\x2c\x34\x76\x31\x32\x63\x30\x2c\x31\x2e\x31\x2c\x30\
+\x2e\x38\x39\x39\x2c\x32\x2c\x32\x2c\x32\x68\x31\x32\x63\x31\x2e\
+\x31\x30\x31\x2c\x30\x2c\x32\x2d\x30\x2e\x39\x2c\x32\x2d\x32\x56\
+\x35\x2e\x31\x32\x37\x4c\x31\x35\x2e\x31\x37\x33\x2c\x32\x7a\x20\
+\x4d\x31\x34\x2c\x38\x63\x30\x2c\x30\x2e\x35\x34\x39\x2d\x30\x2e\
+\x34\x35\x2c\x31\x2d\x31\x2c\x31\x48\x37\x0a\x09\x43\x36\x2e\x34\
+\x35\x2c\x39\x2c\x36\x2c\x38\x2e\x35\x34\x39\x2c\x36\x2c\x38\x56\
+\x33\x68\x38\x56\x38\x7a\x20\x4d\x31\x33\x2c\x34\x68\x2d\x32\x76\
+\x34\x68\x32\x56\x34\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
+\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x6c\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1803,31 +1458,48 @@ qt_resource_data = b"\
\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x0a\x09\x09\x3c\x72\x65\
-\x63\x74\x20\x78\x3d\x22\x31\x37\x38\x2e\x38\x34\x36\x22\x20\x79\
-\x3d\x22\x39\x32\x2e\x30\x38\x37\x22\x20\x74\x72\x61\x6e\x73\x66\
-\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x2d\x30\x2e\x37\
-\x30\x37\x31\x20\x2d\x30\x2e\x37\x30\x37\x31\x20\x30\x2e\x37\x30\
-\x37\x31\x20\x2d\x30\x2e\x37\x30\x37\x31\x20\x32\x32\x34\x2e\x33\
-\x34\x37\x36\x20\x36\x33\x31\x2e\x31\x34\x39\x38\x29\x22\x20\x77\
-\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x2e\x30\x38\x35\x22\x20\x68\
-\x65\x69\x67\x68\x74\x3d\x22\x33\x35\x34\x2e\x30\x34\x39\x22\x2f\
-\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x37\x31\
-\x2e\x37\x32\x33\x2c\x38\x38\x2e\x33\x39\x33\x6c\x2d\x34\x38\x2e\
-\x31\x31\x35\x2d\x34\x38\x2e\x31\x31\x34\x63\x2d\x31\x31\x2e\x37\
-\x32\x33\x2d\x31\x31\x2e\x37\x32\x34\x2d\x33\x31\x2e\x35\x35\x38\
-\x2d\x31\x30\x2e\x38\x39\x36\x2d\x34\x34\x2e\x33\x30\x34\x2c\x31\
-\x2e\x38\x35\x6c\x2d\x34\x35\x2e\x32\x30\x32\x2c\x34\x35\x2e\x32\
-\x30\x33\x6c\x39\x30\x2e\x35\x36\x39\x2c\x39\x30\x2e\x35\x36\x38\
-\x6c\x34\x35\x2e\x32\x30\x32\x2d\x34\x35\x2e\x32\x30\x32\x0a\x09\
-\x09\x43\x34\x38\x32\x2e\x36\x31\x36\x2c\x31\x31\x39\x2e\x39\x35\
-\x32\x2c\x34\x38\x33\x2e\x34\x34\x35\x2c\x31\x30\x30\x2e\x31\x31\
-\x36\x2c\x34\x37\x31\x2e\x37\x32\x33\x2c\x38\x38\x2e\x33\x39\x33\
-\x7a\x22\x2f\x3e\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
-\x6f\x69\x6e\x74\x73\x3d\x22\x36\x34\x2e\x30\x32\x31\x2c\x33\x36\
-\x33\x2e\x32\x35\x32\x20\x33\x32\x2c\x34\x38\x30\x20\x31\x34\x38\
-\x2e\x37\x33\x37\x2c\x34\x34\x37\x2e\x39\x37\x39\x20\x09\x22\x2f\
-\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
+\x5f\x31\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x67\x3e\
+\x0a\x09\x09\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
+\x6e\x74\x73\x3d\x22\x31\x38\x36\x2e\x33\x30\x31\x2c\x33\x33\x39\
+\x2e\x38\x39\x33\x20\x39\x36\x2c\x32\x34\x39\x2e\x34\x36\x31\x20\
+\x36\x34\x2c\x32\x37\x39\x2e\x39\x36\x38\x20\x31\x38\x36\x2e\x33\
+\x30\x31\x2c\x34\x30\x32\x20\x34\x34\x38\x2c\x31\x34\x30\x2e\x35\
+\x30\x36\x20\x34\x31\x36\x2c\x31\x31\x30\x20\x09\x09\x09\x22\x2f\
+\x3e\x0a\x09\x09\x3c\x2f\x67\x3e\x0a\x09\x3c\x2f\x67\x3e\x0a\x3c\
+\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\xd8\
+\x00\
+\x00\x06\xc4\x78\x9c\xcd\x54\x4d\x6f\x9b\x40\x10\x3d\xe3\x5f\x31\
+\xdd\x5b\x25\xf6\x0b\x62\x62\x53\xe3\xa8\xfe\x90\x65\x29\x6d\x2d\
+\x35\x75\xd5\x53\x85\x61\x0b\x28\x14\x10\x2c\x60\xe7\xd7\x77\x77\
+\xed\x54\xa9\x14\x5f\x43\x0f\x3b\xab\x9d\x79\xf3\xe6\x0d\x4f\x62\
+\x76\x77\xfc\x9d\x43\x27\xea\x26\x2b\x8b\x00\x71\xc2\x10\x88\x22\
+\x2a\xe3\xac\x48\x02\xd4\xca\x5f\x78\x82\xee\xe6\xa3\xd9\x3b\x8c\
+\x61\x23\x0a\x51\x87\xb2\xac\x7d\xf8\x18\x97\x07\x01\xdb\x3c\x6f\
+\x1b\x69\x52\xc0\x3d\xe2\x10\x6e\xc3\xd7\xfd\x06\xd6\xc7\xaa\xac\
+\x25\xec\xf2\x36\xc1\xdb\x02\x88\x49\xee\xcf\x33\x7c\xf0\x08\x63\
+\xb0\x68\xb3\x3c\x06\xf6\x1e\x00\x63\x4d\xbf\xfa\xb2\x7c\xf8\xb1\
+\x5b\x43\xd3\x25\xb0\xfb\xb6\xb8\xdf\x2e\x01\x61\x4a\xbf\xbb\x4b\
+\x4a\x57\x0f\x2b\xc3\xc0\x09\xa7\x74\xfd\x19\x01\x4a\xa5\xac\x7c\
+\x4a\xfb\xbe\x27\xbd\x4b\xca\x3a\xa1\x9b\x3a\xac\xd2\x2c\x6a\xa8\
+\x02\x52\x0d\x54\x4d\x54\x91\x71\x4e\x62\x19\x23\x35\x42\x33\xbf\
+\xd8\x93\x23\xc8\xe2\x00\xdd\x87\x27\x51\xff\x54\x0f\xf5\x19\x8a\
+\x26\x78\x85\xd9\x61\x8c\x69\xa6\x0b\xc4\x3f\xe6\x59\xf1\xf8\x1a\
+\x90\x4f\xa7\x53\x6a\xaa\x0a\x1a\x20\x56\x1d\x11\x9c\xce\xf7\xc8\
+\x82\x3e\x8b\x65\x1a\xa0\x31\x77\x74\x3e\x15\x59\x92\xca\xbf\xcf\
+\x2e\x13\xfd\xa2\xd4\x4d\xc0\x40\xe5\xf4\x41\xd0\xc8\x53\x2e\x02\
+\x24\x8a\xf0\x90\x0b\x7c\x08\xa3\xc7\xa4\x2e\xdb\x22\xf6\x0b\xd1\
+\xc3\x0b\xe4\x07\x23\xcd\x6f\xaa\x30\x52\xf0\xaa\x16\x8d\xa8\x3b\
+\xa1\x77\x4e\xe6\x23\xcb\x04\x6b\x56\x85\x32\x05\xb5\xf0\x27\xee\
+\x31\x9b\x8f\x5d\xe2\x46\xcc\x76\xc9\x2d\x76\x6d\x4f\x45\x75\xf4\
+\x9d\xe2\x31\x23\xe3\x08\xab\x82\xcd\x74\x12\xbb\xf8\x52\xee\xce\
+\x25\x66\x6a\xee\x73\x83\xbe\x53\x53\x30\x2d\x3a\x65\x1b\x46\x7d\
+\xf6\x66\xce\x93\x5a\xdf\xb2\xe8\xbf\x2a\x9c\xc9\xe4\x3f\x50\x71\
+\xc3\xbd\xa1\x54\xcc\xe8\x35\x73\x9c\x09\x7f\x13\x41\x66\xce\x55\
+\x73\x86\x57\xa1\xcd\x19\x48\xc5\x75\x73\x6e\xd8\xf4\x4d\x04\x99\
+\x39\x57\xcd\x19\x5e\x85\x36\x67\x20\x15\xc6\x9c\x4b\x50\xff\xe5\
+\xf9\xe8\x0f\x44\x1a\x94\x79\
\x00\x00\x03\x3d\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -1882,13 +1554,13 @@ qt_resource_data = b"\
\x2e\x35\x2c\x34\x32\x33\x2e\x34\x2c\x34\x35\x31\x2e\x35\x2c\x34\
\x30\x30\x2e\x36\x2c\x34\x33\x37\x2e\x35\x2c\x33\x38\x36\x2e\x36\
\x7a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x02\xee\
+\x00\x00\x02\xe7\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\x20\
\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
@@ -1899,39 +1571,39 @@ qt_resource_data = b"\
\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
-\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
-\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
-\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\x74\x79\x6c\x65\
-\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\
-\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\
-\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\
-\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x70\x61\x74\
-\x68\x20\x64\x3d\x22\x4d\x34\x31\x37\x2e\x34\x2c\x32\x32\x34\x48\
-\x32\x38\x38\x56\x39\x34\x2e\x36\x63\x30\x2d\x31\x36\x2e\x39\x2d\
-\x31\x34\x2e\x33\x2d\x33\x30\x2e\x36\x2d\x33\x32\x2d\x33\x30\x2e\
-\x36\x63\x2d\x31\x37\x2e\x37\x2c\x30\x2d\x33\x32\x2c\x31\x33\x2e\
-\x37\x2d\x33\x32\x2c\x33\x30\x2e\x36\x56\x32\x32\x34\x48\x39\x34\
-\x2e\x36\x43\x37\x37\x2e\x37\x2c\x32\x32\x34\x2c\x36\x34\x2c\x32\
-\x33\x38\x2e\x33\x2c\x36\x34\x2c\x32\x35\x36\x0a\x09\x63\x30\x2c\
-\x31\x37\x2e\x37\x2c\x31\x33\x2e\x37\x2c\x33\x32\x2c\x33\x30\x2e\
-\x36\x2c\x33\x32\x48\x32\x32\x34\x76\x31\x32\x39\x2e\x34\x63\x30\
-\x2c\x31\x36\x2e\x39\x2c\x31\x34\x2e\x33\x2c\x33\x30\x2e\x36\x2c\
-\x33\x32\x2c\x33\x30\x2e\x36\x63\x31\x37\x2e\x37\x2c\x30\x2c\x33\
-\x32\x2d\x31\x33\x2e\x37\x2c\x33\x32\x2d\x33\x30\x2e\x36\x56\x32\
-\x38\x38\x68\x31\x32\x39\x2e\x34\x63\x31\x36\x2e\x39\x2c\x30\x2c\
-\x33\x30\x2e\x36\x2d\x31\x34\x2e\x33\x2c\x33\x30\x2e\x36\x2d\x33\
-\x32\x0a\x09\x43\x34\x34\x38\x2c\x32\x33\x38\x2e\x33\x2c\x34\x33\
-\x34\x2e\x33\x2c\x32\x32\x34\x2c\x34\x31\x37\x2e\x34\x2c\x32\x32\
-\x34\x7a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x03\x1b\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x43\
+\x69\x72\x63\x6c\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\
+\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\
+\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\
+\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\
+\x69\x6e\x6b\x22\x20\x78\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x79\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x0a\x09\x20\x76\x69\x65\x77\x42\
+\x6f\x78\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\
+\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\
+\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\
+\x35\x31\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x67\x20\x74\x72\
+\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\
+\x32\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\
+\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x30\x2c\x30\x2e\
+\x34\x43\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\x2c\x30\x2e\x34\x2c\
+\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\x2c\x31\x30\x43\x30\x2e\x34\
+\x2c\x31\x35\x2e\x33\x30\x32\x2c\x34\x2e\x36\x39\x38\x2c\x31\x39\
+\x2e\x36\x2c\x31\x30\x2c\x31\x39\x2e\x36\x63\x35\x2e\x33\x30\x31\
+\x2c\x30\x2c\x39\x2e\x36\x2d\x34\x2e\x32\x39\x38\x2c\x39\x2e\x36\
+\x2d\x39\x2e\x36\x30\x31\x0a\x09\x43\x31\x39\x2e\x36\x2c\x34\x2e\
+\x36\x39\x38\x2c\x31\x35\x2e\x33\x30\x31\x2c\x30\x2e\x34\x2c\x31\
+\x30\x2c\x30\x2e\x34\x7a\x20\x4d\x31\x30\x2c\x31\x37\x2e\x35\x39\
+\x39\x63\x2d\x34\x2e\x31\x39\x37\x2c\x30\x2d\x37\x2e\x36\x2d\x33\
+\x2e\x34\x30\x32\x2d\x37\x2e\x36\x2d\x37\x2e\x36\x53\x35\x2e\x38\
+\x30\x32\x2c\x32\x2e\x34\x2c\x31\x30\x2c\x32\x2e\x34\x63\x34\x2e\
+\x31\x39\x37\x2c\x30\x2c\x37\x2e\x36\x30\x31\x2c\x33\x2e\x34\x30\
+\x32\x2c\x37\x2e\x36\x30\x31\x2c\x37\x2e\x36\x0a\x09\x53\x31\x34\
+\x2e\x31\x39\x37\x2c\x31\x37\x2e\x35\x39\x39\x2c\x31\x30\x2c\x31\
+\x37\x2e\x35\x39\x39\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
+\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x02\x72\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1962,75 +1634,74 @@ qt_resource_data = b"\
\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\
-\x64\x3d\x22\x4d\x32\x35\x36\x2c\x33\x38\x38\x63\x2d\x37\x32\x2e\
-\x35\x39\x37\x2c\x30\x2d\x31\x33\x32\x2d\x35\x39\x2e\x34\x30\x35\
-\x2d\x31\x33\x32\x2d\x31\x33\x32\x63\x30\x2d\x37\x32\x2e\x36\x30\
-\x31\x2c\x35\x39\x2e\x34\x30\x33\x2d\x31\x33\x32\x2c\x31\x33\x32\
-\x2d\x31\x33\x32\x63\x33\x36\x2e\x33\x2c\x30\x2c\x36\x39\x2e\x32\
-\x39\x39\x2c\x31\x35\x2e\x34\x2c\x39\x32\x2e\x34\x30\x36\x2c\x33\
-\x39\x2e\x36\x30\x31\x4c\x32\x37\x38\x2c\x32\x33\x34\x68\x31\x35\
-\x34\x56\x38\x30\x0a\x09\x09\x6c\x2d\x35\x31\x2e\x36\x39\x38\x2c\
-\x35\x31\x2e\x37\x30\x32\x43\x33\x34\x38\x2e\x34\x30\x36\x2c\x39\
-\x39\x2e\x37\x39\x38\x2c\x33\x30\x34\x2e\x34\x30\x36\x2c\x38\x30\
-\x2c\x32\x35\x36\x2c\x38\x30\x63\x2d\x39\x36\x2e\x37\x39\x37\x2c\
-\x30\x2d\x31\x37\x36\x2c\x37\x39\x2e\x32\x30\x33\x2d\x31\x37\x36\
-\x2c\x31\x37\x36\x73\x37\x38\x2e\x30\x39\x34\x2c\x31\x37\x36\x2c\
-\x31\x37\x36\x2c\x31\x37\x36\x0a\x09\x09\x63\x38\x31\x2e\x30\x34\
-\x35\x2c\x30\x2c\x31\x34\x38\x2e\x32\x38\x37\x2d\x35\x34\x2e\x31\
-\x33\x34\x2c\x31\x36\x39\x2e\x34\x30\x31\x2d\x31\x32\x38\x48\x33\
-\x37\x38\x2e\x38\x35\x43\x33\x36\x30\x2e\x31\x30\x35\x2c\x33\x35\
-\x33\x2e\x35\x36\x31\x2c\x33\x31\x31\x2e\x37\x31\x32\x2c\x33\x38\
-\x38\x2c\x32\x35\x36\x2c\x33\x38\x38\x7a\x22\x2f\x3e\x0a\x3c\x2f\
-\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x02\xc1\
+\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
+\x5f\x38\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x38\x35\x2c\x32\x37\x37\x2e\x33\x37\
+\x35\x68\x32\x35\x39\x2e\x37\x30\x34\x4c\x32\x32\x35\x2e\x30\x30\
+\x32\x2c\x33\x39\x37\x2e\x30\x37\x37\x4c\x32\x35\x36\x2c\x34\x32\
+\x37\x6c\x31\x37\x31\x2d\x31\x37\x31\x4c\x32\x35\x36\x2c\x38\x35\
+\x6c\x2d\x32\x39\x2e\x39\x32\x32\x2c\x32\x39\x2e\x39\x32\x34\x6c\
+\x31\x31\x38\x2e\x36\x32\x36\x2c\x31\x31\x39\x2e\x37\x30\x31\x48\
+\x38\x35\x56\x32\x37\x37\x2e\x33\x37\x35\x7a\x22\x2f\x3e\x0a\x09\
+\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0a\
+\x00\x00\x03\x5a\
\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
-\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
-\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
-\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
-\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
-\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
-\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
-\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
-\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
-\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
-\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
-\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
-\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
-\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\x74\x79\x6c\x65\
-\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\
-\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\
-\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\
-\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x70\x6f\x6c\
-\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x34\x38\x30\
-\x2c\x32\x35\x36\x20\x33\x38\x34\x2c\x31\x36\x30\x20\x33\x38\x34\
-\x2c\x32\x33\x36\x20\x32\x37\x36\x2c\x32\x33\x36\x20\x32\x37\x36\
-\x2c\x31\x32\x38\x20\x33\x35\x32\x2c\x31\x32\x38\x20\x32\x35\x36\
-\x2c\x33\x32\x20\x31\x36\x30\x2c\x31\x32\x38\x20\x32\x33\x36\x2c\
-\x31\x32\x38\x20\x32\x33\x36\x2c\x32\x33\x36\x20\x31\x32\x38\x2c\
-\x32\x33\x36\x20\x31\x32\x38\x2c\x31\x36\x30\x20\x33\x32\x2c\x32\
-\x35\x36\x20\x31\x32\x38\x2c\x33\x35\x32\x20\x0a\x09\x31\x32\x38\
-\x2c\x32\x37\x36\x20\x32\x33\x36\x2c\x32\x37\x36\x20\x32\x33\x36\
-\x2c\x33\x38\x34\x20\x31\x36\x30\x2c\x33\x38\x34\x20\x32\x35\x36\
-\x2c\x34\x38\x30\x20\x33\x35\x32\x2c\x33\x38\x34\x20\x32\x37\x35\
-\x2e\x38\x2c\x33\x38\x34\x20\x32\x37\x35\x2e\x34\x2c\x32\x37\x35\
-\x2e\x35\x20\x33\x38\x34\x2c\x32\x37\x35\x2e\x38\x20\x33\x38\x34\
-\x2c\x33\x35\x32\x20\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\
-\x00\x00\x07\x6b\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x31\x31\x2e\x31\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\
+\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\
+\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\
+\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\
+\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\
+\x68\x74\x3d\x27\x36\x34\x70\x74\x27\x20\x76\x69\x65\x77\x42\x6f\
+\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\
+\x35\x38\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x34\x27\x3e\x0a\
+\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\
+\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\
+\x6e\x73\x6c\x61\x74\x65\x28\x35\x36\x2e\x34\x30\x39\x34\x20\x31\
+\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\
+\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\
+\x27\x4d\x20\x32\x2e\x30\x30\x37\x35\x20\x36\x32\x2e\x32\x33\x32\
+\x35\x4c\x20\x36\x32\x2e\x32\x33\x32\x35\x20\x36\x32\x2e\x32\x33\
+\x32\x35\x4c\x20\x36\x32\x2e\x32\x33\x32\x35\x20\x32\x2e\x30\x30\
+\x37\x35\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x32\x2e\x30\x30\x37\
+\x35\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x36\x32\x2e\x32\x33\x32\
+\x35\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\
+\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\
+\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\
+\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\
+\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x34\x2e\x30\x31\x35\x27\
+\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
+\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\
+\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\x29\
+\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\x36\x34\x29\x27\x3e\
+\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x34\x37\x2e\x31\
+\x37\x36\x32\x20\x33\x32\x2e\x31\x32\x43\x20\x34\x37\x2e\x31\x37\
+\x36\x32\x20\x32\x33\x2e\x38\x30\x34\x37\x20\x34\x30\x2e\x34\x33\
+\x35\x33\x20\x31\x37\x2e\x30\x36\x33\x37\x20\x33\x32\x2e\x31\x32\
+\x20\x31\x37\x2e\x30\x36\x33\x37\x43\x20\x32\x33\x2e\x38\x30\x34\
+\x37\x20\x31\x37\x2e\x30\x36\x33\x37\x20\x31\x37\x2e\x30\x36\x33\
+\x37\x20\x32\x33\x2e\x38\x30\x34\x37\x20\x31\x37\x2e\x30\x36\x33\
+\x37\x20\x33\x32\x2e\x31\x32\x43\x20\x31\x37\x2e\x30\x36\x33\x37\
+\x20\x34\x30\x2e\x34\x33\x35\x33\x20\x32\x33\x2e\x38\x30\x34\x37\
+\x20\x34\x37\x2e\x31\x37\x36\x32\x20\x33\x32\x2e\x31\x32\x20\x34\
+\x37\x2e\x31\x37\x36\x32\x43\x20\x34\x30\x2e\x34\x33\x35\x33\x20\
+\x34\x37\x2e\x31\x37\x36\x32\x20\x34\x37\x2e\x31\x37\x36\x32\x20\
+\x34\x30\x2e\x34\x33\x35\x33\x20\x34\x37\x2e\x31\x37\x36\x32\x20\
+\x33\x32\x2e\x31\x32\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\
+\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\
+\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x03\x5f\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -2061,103 +1732,38 @@ qt_resource_data = b"\
\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\
-\x64\x3d\x22\x4d\x31\x39\x33\x2e\x34\x36\x2c\x32\x34\x39\x2e\x30\
-\x35\x36\x63\x33\x2e\x37\x32\x33\x2d\x30\x2e\x36\x37\x2c\x37\x2e\
-\x35\x38\x39\x2d\x31\x2e\x30\x34\x31\x2c\x31\x31\x2e\x35\x38\x36\
-\x2d\x31\x2e\x30\x34\x31\x4c\x32\x30\x31\x2e\x39\x32\x34\x2c\x32\
-\x34\x38\x68\x31\x30\x33\x2e\x38\x32\x33\x63\x34\x2e\x35\x30\x33\
-\x2c\x30\x2c\x38\x2e\x38\x30\x36\x2d\x30\x2e\x36\x31\x37\x2c\x31\
-\x32\x2e\x39\x30\x38\x2d\x31\x2e\x37\x35\x34\x0a\x09\x09\x63\x31\
-\x39\x2e\x33\x37\x2d\x35\x2e\x33\x36\x33\x2c\x33\x33\x2e\x33\x34\
-\x35\x2d\x32\x32\x2e\x35\x33\x37\x2c\x33\x33\x2e\x33\x34\x35\x2d\
-\x34\x33\x2e\x36\x36\x33\x76\x2d\x33\x30\x2e\x38\x32\x32\x76\x2d\
-\x35\x36\x2e\x34\x30\x32\x63\x30\x2d\x32\x34\x2e\x38\x33\x32\x2d\
-\x32\x31\x2e\x31\x35\x2d\x34\x33\x2e\x34\x38\x34\x2d\x34\x36\x2e\
-\x32\x38\x39\x2d\x34\x37\x2e\x36\x30\x36\x0a\x09\x09\x63\x2d\x31\
-\x35\x2e\x39\x33\x31\x2d\x32\x2e\x36\x32\x34\x2d\x33\x39\x2e\x32\
-\x35\x38\x2d\x33\x2e\x38\x32\x37\x2d\x35\x35\x2e\x30\x38\x39\x2d\
-\x33\x2e\x37\x34\x39\x63\x2d\x31\x35\x2e\x38\x32\x39\x2c\x30\x2e\
-\x30\x38\x36\x2d\x33\x30\x2e\x39\x38\x31\x2c\x31\x2e\x34\x30\x34\
-\x2d\x34\x34\x2e\x32\x37\x37\x2c\x33\x2e\x37\x34\x39\x43\x31\x36\
-\x37\x2e\x31\x34\x33\x2c\x37\x34\x2e\x35\x37\x36\x2c\x31\x36\x30\
-\x2c\x38\x38\x2e\x39\x32\x38\x2c\x31\x36\x30\x2c\x31\x31\x35\x2e\
-\x33\x35\x39\x56\x31\x34\x34\x68\x39\x36\x0a\x09\x09\x76\x31\x36\
-\x48\x31\x32\x38\x2e\x38\x32\x63\x2d\x33\x35\x2e\x36\x32\x38\x2c\
-\x30\x2d\x36\x34\x2e\x35\x33\x38\x2c\x34\x32\x2e\x35\x37\x31\x2d\
-\x36\x34\x2e\x38\x31\x33\x2c\x39\x35\x2e\x32\x34\x32\x43\x36\x34\
-\x2e\x30\x30\x35\x2c\x32\x35\x35\x2e\x34\x39\x35\x2c\x36\x34\x2c\
-\x32\x35\x35\x2e\x37\x34\x37\x2c\x36\x34\x2c\x32\x35\x36\x63\x30\
-\x2c\x39\x2e\x35\x32\x33\x2c\x30\x2e\x39\x34\x2c\x31\x38\x2e\x37\
-\x32\x2c\x32\x2e\x36\x38\x35\x2c\x32\x37\x2e\x34\x30\x34\x0a\x09\
-\x09\x43\x37\x34\x2e\x36\x34\x38\x2c\x33\x32\x33\x2e\x30\x37\x2c\
-\x39\x39\x2e\x34\x35\x31\x2c\x33\x35\x32\x2c\x31\x32\x38\x2e\x38\
-\x32\x2c\x33\x35\x32\x48\x31\x34\x34\x76\x2d\x32\x2e\x36\x36\x32\
-\x76\x2d\x34\x33\x2e\x32\x37\x33\x43\x31\x34\x34\x2c\x32\x37\x39\
-\x2e\x32\x33\x38\x2c\x31\x36\x34\x2e\x31\x34\x36\x2c\x32\x35\x34\
-\x2e\x33\x33\x32\x2c\x31\x39\x33\x2e\x34\x36\x2c\x32\x34\x39\x2e\
-\x30\x35\x36\x7a\x20\x4d\x32\x30\x33\x2e\x36\x35\x36\x2c\x31\x32\
-\x37\x2e\x30\x30\x32\x0a\x09\x09\x63\x2d\x39\x2e\x35\x39\x32\x2c\
-\x30\x2d\x31\x37\x2e\x33\x38\x34\x2d\x37\x2e\x37\x38\x35\x2d\x31\
-\x37\x2e\x33\x38\x34\x2d\x31\x37\x2e\x34\x30\x33\x63\x30\x2d\x39\
-\x2e\x36\x36\x34\x2c\x37\x2e\x37\x37\x34\x2d\x31\x37\x2e\x35\x32\
-\x2c\x31\x37\x2e\x33\x38\x34\x2d\x31\x37\x2e\x35\x32\x63\x39\x2e\
-\x35\x37\x34\x2c\x30\x2c\x31\x37\x2e\x33\x39\x39\x2c\x37\x2e\x38\
-\x35\x35\x2c\x31\x37\x2e\x33\x39\x39\x2c\x31\x37\x2e\x35\x32\x0a\
-\x09\x09\x43\x32\x32\x31\x2e\x30\x35\x36\x2c\x31\x31\x39\x2e\x32\
-\x31\x37\x2c\x32\x31\x33\x2e\x32\x34\x36\x2c\x31\x32\x37\x2e\x30\
-\x30\x32\x2c\x32\x30\x33\x2e\x36\x35\x36\x2c\x31\x32\x37\x2e\x30\
-\x30\x32\x7a\x22\x2f\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\
-\x22\x4d\x34\x34\x33\x2e\x39\x35\x31\x2c\x32\x32\x32\x2e\x35\x34\
-\x33\x43\x34\x33\x34\x2e\x37\x38\x2c\x31\x38\x36\x2e\x30\x32\x31\
-\x2c\x34\x31\x31\x2e\x30\x33\x33\x2c\x31\x36\x30\x2c\x33\x38\x33\
-\x2e\x31\x38\x2c\x31\x36\x30\x48\x33\x36\x38\x76\x32\x2e\x36\x32\
-\x36\x76\x33\x38\x2e\x30\x34\x36\x63\x30\x2c\x33\x33\x2e\x39\x31\
-\x35\x2d\x32\x32\x2e\x32\x38\x36\x2c\x35\x38\x2e\x34\x37\x34\x2d\
-\x34\x39\x2e\x34\x38\x39\x2c\x36\x32\x2e\x36\x38\x31\x0a\x09\x09\
-\x63\x2d\x32\x2e\x37\x33\x37\x2c\x30\x2e\x34\x32\x34\x2d\x35\x2e\
-\x34\x38\x33\x2c\x30\x2e\x36\x34\x36\x2d\x38\x2e\x33\x30\x31\x2c\
-\x30\x2e\x36\x34\x36\x48\x32\x30\x36\x2e\x33\x35\x31\x63\x2d\x34\
-\x2e\x35\x31\x38\x2c\x30\x2d\x38\x2e\x39\x30\x34\x2c\x30\x2e\x35\
-\x38\x34\x2d\x31\x33\x2e\x30\x34\x39\x2c\x31\x2e\x36\x37\x32\x43\
-\x31\x37\x34\x2e\x31\x38\x2c\x32\x37\x30\x2e\x36\x38\x39\x2c\x31\
-\x36\x30\x2c\x32\x38\x36\x2e\x36\x2c\x31\x36\x30\x2c\x33\x30\x37\
-\x2e\x32\x33\x36\x76\x33\x32\x2e\x39\x32\x32\x0a\x09\x09\x76\x35\
-\x34\x2e\x33\x30\x35\x63\x30\x2c\x32\x34\x2e\x38\x33\x32\x2c\x32\
-\x34\x2e\x39\x37\x37\x2c\x33\x39\x2e\x34\x32\x36\x2c\x34\x39\x2e\
-\x34\x38\x31\x2c\x34\x36\x2e\x35\x35\x31\x63\x32\x39\x2e\x33\x32\
-\x37\x2c\x38\x2e\x35\x33\x31\x2c\x36\x31\x2e\x32\x36\x37\x2c\x31\
-\x30\x2e\x30\x36\x38\x2c\x39\x36\x2e\x33\x36\x36\x2c\x30\x43\x33\
-\x32\x39\x2e\x31\x35\x2c\x34\x33\x34\x2e\x33\x35\x34\x2c\x33\x35\
-\x32\x2c\x34\x32\x30\x2e\x38\x39\x33\x2c\x33\x35\x32\x2c\x33\x39\
-\x34\x2e\x34\x36\x33\x56\x33\x36\x38\x0a\x09\x09\x68\x2d\x39\x36\
-\x76\x2d\x31\x36\x68\x31\x32\x37\x2e\x31\x38\x63\x32\x35\x2e\x32\
-\x34\x2c\x30\x2c\x34\x37\x2e\x31\x30\x37\x2d\x32\x31\x2e\x33\x36\
-\x35\x2c\x35\x37\x2e\x38\x31\x34\x2d\x35\x32\x2e\x35\x34\x39\x43\
-\x34\x34\x35\x2e\x34\x37\x34\x2c\x32\x38\x36\x2e\x34\x30\x34\x2c\
-\x34\x34\x38\x2c\x32\x37\x31\x2e\x36\x34\x31\x2c\x34\x34\x38\x2c\
-\x32\x35\x36\x0a\x09\x09\x43\x34\x34\x38\x2c\x32\x34\x34\x2e\x32\
-\x33\x32\x2c\x34\x34\x36\x2e\x35\x36\x37\x2c\x32\x33\x32\x2e\x39\
-\x36\x32\x2c\x34\x34\x33\x2e\x39\x35\x31\x2c\x32\x32\x32\x2e\x35\
-\x34\x33\x7a\x20\x4d\x33\x30\x37\x2e\x38\x36\x37\x2c\x33\x38\x32\
-\x2e\x38\x32\x63\x39\x2e\x35\x39\x2c\x30\x2c\x31\x37\x2e\x33\x38\
-\x31\x2c\x37\x2e\x37\x38\x35\x2c\x31\x37\x2e\x33\x38\x31\x2c\x31\
-\x37\x2e\x34\x0a\x09\x09\x63\x30\x2c\x39\x2e\x36\x35\x2d\x37\x2e\
-\x37\x39\x31\x2c\x31\x37\x2e\x35\x32\x31\x2d\x31\x37\x2e\x33\x38\
-\x31\x2c\x31\x37\x2e\x35\x32\x31\x63\x2d\x39\x2e\x35\x37\x37\x2c\
-\x30\x2d\x31\x37\x2e\x33\x39\x39\x2d\x37\x2e\x38\x37\x31\x2d\x31\
-\x37\x2e\x33\x39\x39\x2d\x31\x37\x2e\x35\x32\x31\x43\x32\x39\x30\
-\x2e\x34\x36\x38\x2c\x33\x39\x30\x2e\x35\x39\x2c\x32\x39\x38\x2e\
-\x32\x37\x34\x2c\x33\x38\x32\x2e\x38\x32\x2c\x33\x30\x37\x2e\x38\
-\x36\x37\x2c\x33\x38\x32\x2e\x38\x32\x7a\x22\x2f\x3e\x0a\x3c\x2f\
-\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x02\x72\
+\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x0a\x09\x09\x3c\x72\x65\
+\x63\x74\x20\x78\x3d\x22\x31\x37\x38\x2e\x38\x34\x36\x22\x20\x79\
+\x3d\x22\x39\x32\x2e\x30\x38\x37\x22\x20\x74\x72\x61\x6e\x73\x66\
+\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x2d\x30\x2e\x37\
+\x30\x37\x31\x20\x2d\x30\x2e\x37\x30\x37\x31\x20\x30\x2e\x37\x30\
+\x37\x31\x20\x2d\x30\x2e\x37\x30\x37\x31\x20\x32\x32\x34\x2e\x33\
+\x34\x37\x36\x20\x36\x33\x31\x2e\x31\x34\x39\x38\x29\x22\x20\x77\
+\x69\x64\x74\x68\x3d\x22\x31\x32\x38\x2e\x30\x38\x35\x22\x20\x68\
+\x65\x69\x67\x68\x74\x3d\x22\x33\x35\x34\x2e\x30\x34\x39\x22\x2f\
+\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x37\x31\
+\x2e\x37\x32\x33\x2c\x38\x38\x2e\x33\x39\x33\x6c\x2d\x34\x38\x2e\
+\x31\x31\x35\x2d\x34\x38\x2e\x31\x31\x34\x63\x2d\x31\x31\x2e\x37\
+\x32\x33\x2d\x31\x31\x2e\x37\x32\x34\x2d\x33\x31\x2e\x35\x35\x38\
+\x2d\x31\x30\x2e\x38\x39\x36\x2d\x34\x34\x2e\x33\x30\x34\x2c\x31\
+\x2e\x38\x35\x6c\x2d\x34\x35\x2e\x32\x30\x32\x2c\x34\x35\x2e\x32\
+\x30\x33\x6c\x39\x30\x2e\x35\x36\x39\x2c\x39\x30\x2e\x35\x36\x38\
+\x6c\x34\x35\x2e\x32\x30\x32\x2d\x34\x35\x2e\x32\x30\x32\x0a\x09\
+\x09\x43\x34\x38\x32\x2e\x36\x31\x36\x2c\x31\x31\x39\x2e\x39\x35\
+\x32\x2c\x34\x38\x33\x2e\x34\x34\x35\x2c\x31\x30\x30\x2e\x31\x31\
+\x36\x2c\x34\x37\x31\x2e\x37\x32\x33\x2c\x38\x38\x2e\x33\x39\x33\
+\x7a\x22\x2f\x3e\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
+\x6f\x69\x6e\x74\x73\x3d\x22\x36\x34\x2e\x30\x32\x31\x2c\x33\x36\
+\x33\x2e\x32\x35\x32\x20\x33\x32\x2c\x34\x38\x30\x20\x31\x34\x38\
+\x2e\x37\x33\x37\x2c\x34\x34\x37\x2e\x39\x37\x39\x20\x09\x22\x2f\
+\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x03\x03\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\x20\
\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
@@ -2168,31 +1774,40 @@ qt_resource_data = b"\
\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
-\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
-\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
-\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
-\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
-\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
-\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
-\x5f\x38\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\x61\
-\x74\x68\x20\x64\x3d\x22\x4d\x34\x32\x37\x2c\x32\x33\x34\x2e\x36\
-\x32\x35\x48\x31\x36\x37\x2e\x32\x39\x36\x6c\x31\x31\x39\x2e\x37\
-\x30\x32\x2d\x31\x31\x39\x2e\x37\x30\x32\x4c\x32\x35\x36\x2c\x38\
-\x35\x4c\x38\x35\x2c\x32\x35\x36\x6c\x31\x37\x31\x2c\x31\x37\x31\
-\x6c\x32\x39\x2e\x39\x32\x32\x2d\x32\x39\x2e\x39\x32\x34\x4c\x31\
-\x36\x37\x2e\x32\x39\x36\x2c\x32\x37\x37\x2e\x33\x37\x35\x48\x34\
-\x32\x37\x56\x32\x33\x34\x2e\x36\x32\x35\x7a\x22\x2f\x3e\x0a\x09\
-\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x0a\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x43\
+\x68\x65\x63\x6b\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\
+\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\
+\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\
+\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\
+\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\
+\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\x30\
+\x70\x78\x22\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\
+\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\
+\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\
+\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\
+\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\
+\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x38\x2e\x32\x39\
+\x34\x2c\x31\x36\x2e\x39\x39\x38\x63\x2d\x30\x2e\x34\x33\x35\x2c\
+\x30\x2d\x30\x2e\x38\x34\x37\x2d\x30\x2e\x32\x30\x33\x2d\x31\x2e\
+\x31\x31\x31\x2d\x30\x2e\x35\x35\x33\x4c\x33\x2e\x36\x31\x2c\x31\
+\x31\x2e\x37\x32\x34\x63\x2d\x30\x2e\x34\x36\x35\x2d\x30\x2e\x36\
+\x31\x33\x2d\x30\x2e\x33\x34\x34\x2d\x31\x2e\x34\x38\x36\x2c\x30\
+\x2e\x32\x37\x2d\x31\x2e\x39\x35\x31\x0a\x09\x63\x30\x2e\x36\x31\
+\x35\x2d\x30\x2e\x34\x36\x37\x2c\x31\x2e\x34\x38\x38\x2d\x30\x2e\
+\x33\x34\x34\x2c\x31\x2e\x39\x35\x33\x2c\x30\x2e\x32\x37\x6c\x32\
+\x2e\x33\x35\x31\x2c\x33\x2e\x31\x30\x34\x6c\x35\x2e\x39\x31\x31\
+\x2d\x39\x2e\x34\x39\x32\x63\x30\x2e\x34\x30\x37\x2d\x30\x2e\x36\
+\x35\x32\x2c\x31\x2e\x32\x36\x37\x2d\x30\x2e\x38\x35\x32\x2c\x31\
+\x2e\x39\x32\x31\x2d\x30\x2e\x34\x34\x35\x0a\x09\x63\x30\x2e\x36\
+\x35\x33\x2c\x30\x2e\x34\x30\x36\x2c\x30\x2e\x38\x35\x34\x2c\x31\
+\x2e\x32\x36\x36\x2c\x30\x2e\x34\x34\x36\x2c\x31\x2e\x39\x32\x4c\
+\x39\x2e\x34\x37\x38\x2c\x31\x36\x2e\x33\x34\x63\x2d\x30\x2e\x32\
+\x34\x32\x2c\x30\x2e\x33\x39\x31\x2d\x30\x2e\x36\x36\x31\x2c\x30\
+\x2e\x36\x33\x35\x2d\x31\x2e\x31\x32\x2c\x30\x2e\x36\x35\x36\x43\
+\x38\x2e\x33\x33\x36\x2c\x31\x36\x2e\x39\x39\x38\x2c\x38\x2e\x33\
+\x31\x36\x2c\x31\x36\x2e\x39\x39\x38\x2c\x38\x2e\x32\x39\x34\x2c\
+\x31\x36\x2e\x39\x39\x38\x7a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\
+\x3e\x0a\
\x00\x00\x04\x42\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -2264,7 +1879,49 @@ qt_resource_data = b"\
\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x3e\x0a\x3c\x2f\x67\x3e\
\x0a\x3c\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
\x0a\
-\x00\x00\x05\xbb\
+\x00\x00\x02\x77\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
+\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
+\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
+\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
+\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
+\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
+\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
+\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
+\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
+\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
+\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
+\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
+\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
+\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\x74\x79\x6c\x65\
+\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\
+\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\
+\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\
+\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x70\x6f\x6c\
+\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x32\x38\x38\
+\x2c\x39\x36\x20\x33\x33\x37\x2e\x39\x2c\x31\x34\x35\x2e\x39\x20\
+\x32\x37\x34\x2c\x32\x30\x39\x2e\x37\x20\x32\x37\x34\x2c\x32\x30\
+\x39\x2e\x37\x20\x31\x34\x35\x2e\x39\x2c\x33\x33\x37\x2e\x39\x20\
+\x39\x36\x2c\x32\x38\x38\x20\x39\x36\x2c\x34\x31\x36\x20\x32\x32\
+\x34\x2c\x34\x31\x36\x20\x31\x37\x34\x2e\x31\x2c\x33\x36\x36\x2e\
+\x31\x20\x33\x35\x37\x2e\x34\x2c\x31\x38\x32\x2e\x39\x20\x33\x36\
+\x36\x2e\x31\x2c\x31\x37\x34\x2e\x31\x20\x0a\x09\x34\x31\x36\x2c\
+\x32\x32\x34\x20\x34\x31\x36\x2c\x39\x36\x20\x22\x2f\x3e\x0a\x3c\
+\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x04\x54\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -2295,76 +1952,54 @@ qt_resource_data = b"\
\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\
-\x35\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\x35\x63\x2d\x31\x34\
-\x2e\x35\x38\x35\x2d\x31\x34\x2e\x35\x37\x37\x2d\x33\x36\x2e\x30\
-\x35\x34\x2d\x31\x35\x2e\x38\x39\x2d\x35\x30\x2e\x36\x33\x39\x2d\
-\x31\x2e\x33\x31\x32\x6c\x2d\x34\x31\x2e\x36\x38\x37\x2c\x34\x31\
-\x2e\x36\x36\x34\x63\x2d\x31\x30\x2e\x38\x35\x32\x2c\x31\x30\x2e\
-\x38\x33\x36\x2d\x32\x33\x2e\x39\x33\x2c\x31\x30\x2e\x38\x35\x39\
-\x2d\x33\x31\x2e\x35\x36\x34\x2c\x31\x2e\x38\x35\x32\x0a\x09\x63\
-\x2d\x35\x2e\x30\x35\x37\x2d\x35\x2e\x39\x36\x38\x2d\x33\x2e\x30\
-\x36\x31\x2d\x32\x34\x2e\x33\x37\x34\x2d\x31\x2e\x36\x34\x34\x2d\
-\x33\x36\x2e\x30\x34\x39\x6c\x32\x30\x2e\x39\x30\x37\x2d\x31\x37\
-\x31\x2e\x38\x34\x39\x63\x31\x2e\x38\x36\x37\x2d\x31\x35\x2e\x33\
-\x35\x33\x2d\x39\x2e\x30\x37\x2d\x33\x30\x2e\x31\x38\x35\x2d\x32\
-\x34\x2e\x34\x33\x2d\x33\x32\x2e\x30\x35\x31\x0a\x09\x63\x2d\x31\
-\x35\x2e\x33\x35\x38\x2d\x31\x2e\x38\x36\x37\x2d\x32\x39\x2e\x33\
-\x32\x32\x2c\x39\x2e\x39\x33\x39\x2d\x33\x31\x2e\x31\x39\x31\x2c\
-\x32\x35\x2e\x32\x38\x39\x4c\x32\x36\x37\x2e\x33\x37\x2c\x32\x33\
-\x36\x2e\x30\x32\x31\x63\x2d\x31\x2e\x32\x30\x35\x2c\x33\x2e\x33\
-\x35\x38\x2d\x33\x2e\x37\x39\x2c\x33\x2e\x39\x33\x38\x2d\x34\x2e\
-\x30\x38\x31\x2d\x30\x2e\x35\x38\x32\x4c\x32\x35\x35\x2e\x34\x34\
-\x2c\x36\x30\x0a\x09\x63\x30\x2d\x31\x35\x2e\x34\x36\x35\x2d\x31\
-\x32\x2e\x35\x34\x32\x2d\x32\x38\x2d\x32\x38\x2e\x30\x31\x34\x2d\
-\x32\x38\x63\x2d\x31\x35\x2e\x34\x37\x33\x2c\x30\x2d\x32\x38\x2e\
-\x30\x31\x35\x2c\x31\x32\x2e\x35\x33\x35\x2d\x32\x38\x2e\x30\x31\
-\x35\x2c\x32\x38\x6c\x2d\x30\x2e\x35\x35\x32\x2c\x31\x37\x36\x2e\
-\x37\x35\x32\x63\x30\x2e\x31\x34\x36\x2c\x32\x2e\x30\x34\x2d\x31\
-\x2e\x36\x30\x34\x2c\x32\x2e\x36\x32\x34\x2d\x31\x2e\x39\x32\x2c\
-\x30\x2e\x32\x39\x34\x4c\x31\x37\x32\x2e\x30\x31\x36\x2c\x39\x39\
-\x2e\x30\x37\x37\x0a\x09\x63\x2d\x32\x2e\x37\x35\x2d\x31\x35\x2e\
-\x32\x31\x39\x2d\x31\x37\x2e\x33\x32\x33\x2d\x32\x36\x2e\x32\x30\
-\x33\x2d\x33\x32\x2e\x35\x34\x38\x2d\x32\x33\x2e\x34\x35\x33\x63\
-\x2d\x31\x35\x2e\x32\x32\x37\x2c\x32\x2e\x37\x34\x38\x2d\x32\x35\
-\x2e\x33\x33\x39\x2c\x31\x38\x2e\x31\x38\x37\x2d\x32\x32\x2e\x35\
-\x39\x31\x2c\x33\x33\x2e\x34\x30\x33\x6c\x32\x32\x2e\x31\x39\x33\
-\x2c\x31\x36\x31\x2e\x34\x35\x35\x0a\x09\x63\x30\x2e\x30\x32\x33\
-\x2c\x32\x2e\x38\x37\x32\x2d\x30\x2e\x39\x34\x31\x2c\x34\x2e\x35\
-\x31\x33\x2d\x32\x2e\x33\x30\x38\x2c\x30\x2e\x38\x33\x31\x6c\x2d\
-\x33\x33\x2e\x31\x30\x39\x2d\x38\x38\x2e\x35\x31\x37\x63\x2d\x35\
-\x2e\x31\x38\x2d\x31\x34\x2e\x35\x37\x32\x2d\x32\x31\x2e\x31\x39\
-\x36\x2d\x32\x33\x2e\x30\x36\x35\x2d\x33\x35\x2e\x37\x37\x36\x2d\
-\x31\x37\x2e\x38\x38\x39\x0a\x09\x63\x2d\x31\x34\x2e\x35\x37\x39\
-\x2c\x35\x2e\x31\x37\x37\x2d\x32\x32\x2e\x32\x30\x31\x2c\x32\x32\
-\x2e\x30\x36\x31\x2d\x31\x37\x2e\x30\x32\x33\x2c\x33\x36\x2e\x36\
-\x33\x31\x6c\x35\x38\x2e\x30\x34\x32\x2c\x31\x38\x39\x2e\x36\x32\
-\x35\x63\x30\x2e\x33\x30\x33\x2c\x31\x2e\x30\x34\x36\x2c\x30\x2e\
-\x36\x32\x34\x2c\x32\x2e\x30\x38\x35\x2c\x30\x2e\x39\x35\x33\x2c\
-\x33\x2e\x31\x31\x38\x6c\x30\x2e\x31\x32\x31\x2c\x30\x2e\x33\x39\
-\x0a\x09\x63\x30\x2e\x30\x31\x31\x2c\x30\x2e\x30\x33\x31\x2c\x30\
-\x2e\x30\x32\x35\x2c\x30\x2e\x30\x35\x38\x2c\x30\x2e\x30\x33\x35\
-\x2c\x30\x2e\x30\x38\x38\x43\x31\x32\x36\x2e\x30\x37\x39\x2c\x34\
-\x34\x34\x2e\x32\x33\x33\x2c\x31\x37\x32\x2e\x35\x37\x2c\x34\x38\
-\x30\x2c\x32\x32\x37\x2e\x34\x32\x37\x2c\x34\x38\x30\x63\x33\x35\
-\x2e\x31\x31\x36\x2c\x30\x2c\x37\x31\x2e\x35\x39\x31\x2d\x31\x32\
-\x2e\x33\x37\x38\x2c\x39\x39\x2e\x33\x35\x37\x2d\x33\x33\x2e\x36\
-\x37\x32\x0a\x09\x63\x30\x2e\x30\x30\x31\x2c\x30\x2c\x30\x2e\x30\
-\x30\x33\x2d\x30\x2e\x30\x30\x32\x2c\x30\x2e\x30\x30\x33\x2d\x30\
-\x2e\x30\x30\x32\x63\x32\x39\x2e\x39\x39\x2d\x31\x38\x2e\x30\x35\
-\x31\x2c\x31\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\
-\x37\x2c\x31\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\
-\x37\x43\x34\x36\x37\x2e\x34\x34\x35\x2c\x33\x31\x30\x2e\x34\x30\
-\x32\x2c\x34\x36\x35\x2e\x32\x36\x36\x2c\x32\x38\x38\x2e\x30\x38\
-\x2c\x34\x35\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\x35\x7a\x22\
-\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x02\xf0\
+\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
+\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x32\x35\x36\x2c\x31\x37\x36\x63\x2d\x34\x34\x2e\
+\x30\x30\x34\x2c\x30\x2d\x38\x30\x2e\x30\x30\x31\x2c\x33\x36\x2d\
+\x38\x30\x2e\x30\x30\x31\x2c\x38\x30\x63\x30\x2c\x34\x34\x2e\x30\
+\x30\x34\x2c\x33\x35\x2e\x39\x39\x37\x2c\x38\x30\x2c\x38\x30\x2e\
+\x30\x30\x31\x2c\x38\x30\x63\x34\x34\x2e\x30\x30\x35\x2c\x30\x2c\
+\x37\x39\x2e\x39\x39\x39\x2d\x33\x35\x2e\x39\x39\x36\x2c\x37\x39\
+\x2e\x39\x39\x39\x2d\x38\x30\x0a\x09\x09\x09\x43\x33\x33\x35\x2e\
+\x39\x39\x39\x2c\x32\x31\x32\x2c\x33\x30\x30\x2e\x30\x30\x35\x2c\
+\x31\x37\x36\x2c\x32\x35\x36\x2c\x31\x37\x36\x7a\x20\x4d\x34\x34\
+\x36\x2e\x39\x33\x38\x2c\x32\x33\x34\x2e\x36\x36\x37\x63\x2d\x39\
+\x2e\x36\x30\x35\x2d\x38\x38\x2e\x35\x33\x31\x2d\x38\x31\x2e\x30\
+\x37\x34\x2d\x31\x36\x30\x2d\x31\x36\x39\x2e\x36\x30\x35\x2d\x31\
+\x36\x39\x2e\x35\x39\x39\x56\x33\x32\x68\x2d\x34\x32\x2e\x36\x36\
+\x36\x76\x33\x33\x2e\x30\x36\x37\x0a\x09\x09\x09\x63\x2d\x38\x38\
+\x2e\x35\x33\x31\x2c\x39\x2e\x35\x39\x39\x2d\x31\x36\x30\x2c\x38\
+\x31\x2e\x30\x36\x38\x2d\x31\x36\x39\x2e\x36\x30\x34\x2c\x31\x36\
+\x39\x2e\x35\x39\x39\x48\x33\x32\x76\x34\x32\x2e\x36\x36\x37\x68\
+\x33\x33\x2e\x30\x36\x32\x63\x39\x2e\x36\x30\x34\x2c\x38\x38\x2e\
+\x35\x33\x31\x2c\x38\x31\x2e\x30\x37\x32\x2c\x31\x36\x30\x2c\x31\
+\x36\x39\x2e\x36\x30\x34\x2c\x31\x36\x39\x2e\x36\x30\x34\x56\x34\
+\x38\x30\x68\x34\x32\x2e\x36\x36\x36\x76\x2d\x33\x33\x2e\x30\x36\
+\x32\x0a\x09\x09\x09\x63\x38\x38\x2e\x35\x33\x31\x2d\x39\x2e\x36\
+\x30\x34\x2c\x31\x36\x30\x2d\x38\x31\x2e\x30\x37\x33\x2c\x31\x36\
+\x39\x2e\x36\x30\x35\x2d\x31\x36\x39\x2e\x36\x30\x34\x48\x34\x38\
+\x30\x76\x2d\x34\x32\x2e\x36\x36\x37\x48\x34\x34\x36\x2e\x39\x33\
+\x38\x7a\x20\x4d\x32\x35\x36\x2c\x34\x30\x35\x2e\x33\x33\x33\x63\
+\x2d\x38\x32\x2e\x31\x33\x37\x2c\x30\x2d\x31\x34\x39\x2e\x33\x33\
+\x34\x2d\x36\x37\x2e\x31\x39\x38\x2d\x31\x34\x39\x2e\x33\x33\x34\
+\x2d\x31\x34\x39\x2e\x33\x33\x33\x0a\x09\x09\x09\x63\x30\x2d\x38\
+\x32\x2e\x31\x33\x36\x2c\x36\x37\x2e\x31\x39\x37\x2d\x31\x34\x39\
+\x2e\x33\x33\x33\x2c\x31\x34\x39\x2e\x33\x33\x34\x2d\x31\x34\x39\
+\x2e\x33\x33\x33\x63\x38\x32\x2e\x31\x33\x35\x2c\x30\x2c\x31\x34\
+\x39\x2e\x33\x33\x32\x2c\x36\x37\x2e\x31\x39\x38\x2c\x31\x34\x39\
+\x2e\x33\x33\x32\x2c\x31\x34\x39\x2e\x33\x33\x33\x43\x34\x30\x35\
+\x2e\x33\x33\x32\x2c\x33\x33\x38\x2e\x31\x33\x35\x2c\x33\x33\x38\
+\x2e\x31\x33\x35\x2c\x34\x30\x35\x2e\x33\x33\x33\x2c\x32\x35\x36\
+\x2c\x34\x30\x35\x2e\x33\x33\x33\x7a\x0a\x09\x09\x09\x22\x2f\x3e\
+\x0a\x09\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\
+\x67\x3e\x0a\
+\x00\x00\x03\xda\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x30\x2e\x30\x2c\x20\
\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
@@ -2389,25 +2024,40 @@ qt_resource_data = b"\
\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
-\x5f\x32\x30\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\
-\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x34\x38\x43\x31\
-\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x34\x38\x2c\x31\x34\x31\
-\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\x35\x36\x73\x39\x33\x2e\x36\
-\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\x38\x2c\x32\x30\x38\x73\x32\
-\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2d\x32\x30\
-\x38\x53\x33\x37\x30\x2e\x33\x39\x39\x2c\x34\x38\x2c\x32\x35\x36\
-\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\x2c\x34\x32\x32\x2e\x33\x39\
-\x39\x0a\x09\x09\x09\x63\x2d\x39\x31\x2e\x35\x31\x38\x2c\x30\x2d\
-\x31\x36\x36\x2e\x33\x39\x39\x2d\x37\x34\x2e\x38\x38\x32\x2d\x31\
-\x36\x36\x2e\x33\x39\x39\x2d\x31\x36\x36\x2e\x33\x39\x39\x53\x31\
-\x36\x34\x2e\x34\x38\x32\x2c\x38\x39\x2e\x36\x2c\x32\x35\x36\x2c\
-\x38\x39\x2e\x36\x53\x34\x32\x32\x2e\x34\x2c\x31\x36\x34\x2e\x34\
-\x38\x32\x2c\x34\x32\x32\x2e\x34\x2c\x32\x35\x36\x53\x33\x34\x37\
-\x2e\x35\x31\x38\x2c\x34\x32\x32\x2e\x33\x39\x39\x2c\x32\x35\x36\
-\x2c\x34\x32\x32\x2e\x33\x39\x39\x7a\x22\x2f\x3e\x0a\x09\x3c\x2f\
-\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x03\xfe\
+\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x34\x38\x2e\x34\x35\x31\x2c\x34\x36\x34\x2e\x38\
+\x32\x38\x63\x34\x30\x2e\x30\x32\x33\x2d\x30\x2e\x33\x31\x35\x2c\
+\x34\x35\x2e\x30\x31\x2d\x39\x2e\x39\x35\x35\x2c\x35\x38\x2e\x30\
+\x35\x32\x2d\x35\x30\x2e\x31\x33\x32\x63\x32\x34\x2e\x30\x35\x37\
+\x2d\x36\x33\x2e\x34\x30\x38\x2c\x31\x33\x32\x2e\x34\x31\x39\x2c\
+\x31\x36\x2e\x35\x39\x31\x2c\x36\x35\x2e\x32\x36\x39\x2c\x34\x34\
+\x2e\x33\x37\x34\x0a\x09\x09\x43\x31\x30\x34\x2e\x36\x32\x32\x2c\
+\x34\x38\x36\x2e\x38\x35\x32\x2c\x38\x2e\x34\x32\x38\x2c\x34\x36\
+\x35\x2e\x31\x34\x33\x2c\x34\x38\x2e\x34\x35\x31\x2c\x34\x36\x34\
+\x2e\x38\x32\x38\x7a\x22\x2f\x3e\x0a\x09\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x34\x35\x38\x2e\x38\x35\x37\x2c\x34\x36\x2e\x39\
+\x30\x32\x63\x2d\x31\x39\x2e\x34\x31\x37\x2d\x31\x35\x2e\x36\x34\
+\x37\x2d\x35\x31\x2e\x35\x39\x32\x2d\x37\x2e\x39\x33\x38\x2d\x37\
+\x31\x2e\x38\x36\x34\x2c\x31\x37\x2e\x32\x31\x39\x4c\x31\x38\x31\
+\x2e\x36\x34\x35\x2c\x33\x35\x35\x2e\x38\x34\x39\x63\x2d\x32\x30\
+\x2e\x32\x37\x32\x2c\x32\x35\x2e\x31\x35\x34\x2d\x32\x30\x2e\x31\
+\x37\x31\x2c\x32\x30\x2e\x33\x34\x37\x2d\x30\x2e\x37\x35\x34\x2c\
+\x33\x35\x2e\x39\x39\x32\x0a\x09\x09\x63\x31\x39\x2e\x34\x31\x37\
+\x2c\x31\x35\x2e\x36\x34\x38\x2c\x31\x34\x2e\x37\x33\x38\x2c\x31\
+\x36\x2e\x37\x37\x2c\x33\x35\x2e\x30\x31\x31\x2d\x38\x2e\x33\x38\
+\x38\x6c\x32\x34\x31\x2e\x34\x30\x36\x2d\x32\x36\x32\x2e\x36\x36\
+\x39\x43\x34\x37\x37\x2e\x35\x38\x31\x2c\x39\x35\x2e\x36\x32\x38\
+\x2c\x34\x37\x38\x2e\x32\x37\x35\x2c\x36\x32\x2e\x35\x35\x2c\x34\
+\x35\x38\x2e\x38\x35\x37\x2c\x34\x36\x2e\x39\x30\x32\x7a\x20\x4d\
+\x34\x30\x36\x2e\x30\x36\x35\x2c\x38\x31\x2e\x38\x32\x35\x0a\x09\
+\x09\x63\x30\x2c\x30\x2d\x33\x2d\x33\x2e\x35\x2d\x31\x33\x2d\x31\
+\x31\x2e\x35\x63\x31\x35\x2d\x32\x34\x2e\x35\x2c\x34\x34\x2e\x35\
+\x2d\x32\x30\x2c\x34\x34\x2e\x35\x2d\x32\x30\x43\x34\x30\x39\x2e\
+\x35\x36\x35\x2c\x36\x36\x2e\x38\x32\x35\x2c\x34\x30\x36\x2e\x30\
+\x36\x35\x2c\x38\x31\x2e\x38\x32\x35\x2c\x34\x30\x36\x2e\x30\x36\
+\x35\x2c\x38\x31\x2e\x38\x32\x35\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x04\x22\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
@@ -2421,65 +2071,68 @@ qt_resource_data = b"\
\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\
\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\
\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\
-\x27\x36\x33\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\
+\x27\x36\x34\x2e\x30\x30\x30\x31\x70\x74\x27\x20\x68\x65\x69\x67\
\x68\x74\x3d\x27\x36\x34\x70\x74\x27\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\
-\x35\x38\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x34\x27\x3e\x0a\
+\x78\x3d\x27\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\
+\x35\x38\x20\x36\x34\x2e\x30\x30\x30\x31\x20\x36\x34\x27\x3e\x0a\
\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\
\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\
-\x6e\x73\x6c\x61\x74\x65\x28\x35\x36\x2e\x34\x30\x39\x34\x20\x31\
+\x6e\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\
\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\
\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\
-\x27\x4d\x20\x32\x2e\x30\x30\x37\x35\x20\x36\x32\x2e\x32\x33\x32\
-\x35\x4c\x20\x36\x32\x2e\x32\x33\x32\x35\x20\x36\x32\x2e\x32\x33\
-\x32\x35\x4c\x20\x36\x32\x2e\x32\x33\x32\x35\x20\x32\x2e\x30\x30\
-\x37\x35\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x32\x2e\x30\x30\x37\
-\x35\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x36\x32\x2e\x32\x33\x32\
-\x35\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
-\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
-\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\
-\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\
-\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
-\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\
-\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\
-\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x34\x2e\x30\x31\x35\x27\
-\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
-\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\x29\
-\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\x36\x34\x29\x27\x3e\
-\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x32\x2e\x30\x30\
-\x37\x35\x20\x33\x32\x2e\x31\x32\x4c\x20\x36\x32\x2e\x32\x33\x32\
-\x35\x20\x33\x32\x2e\x31\x32\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\
-\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\
-\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
-\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\
-\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\
-\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\
-\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\
-\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x34\
-\x2e\x30\x31\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\
-\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\
-\x6c\x61\x74\x65\x28\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\
-\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\
-\x36\x34\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
-\x20\x33\x32\x2e\x31\x32\x20\x36\x32\x2e\x32\x33\x32\x35\x4c\x20\
-\x33\x32\x2e\x31\x32\x20\x32\x2e\x30\x30\x37\x35\x27\x20\x66\x69\
-\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\
-\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\
-\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\
-\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\
-\x74\x68\x3d\x27\x34\x2e\x30\x31\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\
-\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x03\xe8\
+\x27\x4d\x20\x36\x2e\x30\x32\x32\x35\x20\x33\x32\x2e\x31\x32\x4c\
+\x20\x31\x33\x2e\x39\x36\x38\x37\x20\x31\x32\x2e\x39\x33\x36\x31\
+\x4c\x20\x35\x38\x2e\x32\x31\x37\x35\x20\x32\x31\x2e\x37\x33\x37\
+\x38\x4c\x20\x34\x32\x2e\x37\x34\x34\x35\x20\x34\x31\x2e\x37\x31\
+\x31\x39\x4c\x20\x36\x2e\x30\x32\x32\x35\x20\x33\x32\x2e\x31\x32\
+\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\
+\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\
+\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\
+\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\
+\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\
+\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\
+\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x32\x2e\x35\x30\x39\x33\x37\
+\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\
+\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\
+\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\x36\x34\x29\x27\
+\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x36\x2e\
+\x30\x32\x32\x35\x27\x20\x63\x79\x3d\x27\x33\x32\x2e\x31\x32\x27\
+\x20\x66\x69\x6c\x6c\x3d\x27\x23\x66\x66\x30\x30\x30\x30\x27\x20\
+\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\
+\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
+\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\x36\
+\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\
+\x2e\x39\x39\x36\x32\x36\x34\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\
+\x6c\x65\x20\x63\x78\x3d\x27\x31\x33\x2e\x39\x36\x38\x37\x27\x20\
+\x63\x79\x3d\x27\x31\x32\x2e\x39\x33\x36\x31\x27\x20\x66\x69\x6c\
+\x6c\x3d\x27\x23\x66\x66\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\
+\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\
+\x73\x6c\x61\x74\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\
+\x37\x2e\x38\x35\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\
+\x32\x36\x34\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\
+\x78\x3d\x27\x35\x38\x2e\x32\x31\x37\x35\x27\x20\x63\x79\x3d\x27\
+\x32\x31\x2e\x37\x33\x37\x38\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\
+\x66\x66\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\
+\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\
+\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x74\x72\x61\x6e\x73\x6c\x61\x74\
+\x65\x28\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\
+\x38\x29\x73\x63\x61\x6c\x65\x28\x2e\x39\x39\x36\x32\x36\x34\x29\
+\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x34\
+\x32\x2e\x37\x34\x34\x35\x27\x20\x63\x79\x3d\x27\x34\x31\x2e\x37\
+\x31\x31\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x66\x66\x30\x30\
+\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\
+\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\
+\x3e\
+\x00\x00\x02\xab\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\x20\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
@@ -2490,54 +2143,401 @@ qt_resource_data = b"\
\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x43\
-\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\x64\x5f\x6c\
-\x65\x66\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\
-\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\
-\x6b\x22\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\x22\
-\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
+\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
+\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
+\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\
-\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\x34\x20\x30\x20\x30\
-\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\
-\x20\x64\x3d\x22\x4d\x31\x31\x2e\x33\x30\x32\x2c\x36\x2e\x37\x37\
-\x36\x63\x2d\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2d\x30\
-\x2e\x35\x31\x35\x2d\x30\x2e\x31\x39\x37\x2d\x30\x2e\x37\x31\x2c\
-\x30\x4c\x37\x2e\x37\x38\x35\x2c\x39\x2e\x36\x34\x31\x63\x2d\x30\
-\x2e\x31\x39\x36\x2c\x30\x2e\x31\x39\x39\x2d\x30\x2e\x31\x39\x36\
-\x2c\x30\x2e\x35\x32\x2c\x30\x2c\x30\x2e\x37\x31\x37\x6c\x32\x2e\
-\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x0a\x09\x63\x30\x2e\x31\x39\
-\x35\x2c\x30\x2e\x31\x39\x39\x2c\x30\x2e\x35\x31\x34\x2c\x30\x2e\
-\x31\x39\x38\x2c\x30\x2e\x37\x31\x2c\x30\x63\x30\x2e\x31\x39\x36\
-\x2d\x30\x2e\x31\x39\x37\x2c\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\
-\x31\x38\x2c\x30\x2d\x30\x2e\x37\x31\x37\x4c\x39\x2c\x31\x30\x6c\
-\x32\x2e\x33\x30\x32\x2d\x32\x2e\x35\x30\x36\x43\x31\x31\x2e\x34\
-\x39\x38\x2c\x37\x2e\x32\x39\x36\x2c\x31\x31\x2e\x34\x39\x38\x2c\
-\x36\x2e\x39\x37\x36\x2c\x31\x31\x2e\x33\x30\x32\x2c\x36\x2e\x37\
-\x37\x36\x7a\x0a\x09\x20\x4d\x31\x30\x2c\x30\x2e\x34\x63\x2d\x35\
-\x2e\x33\x30\x32\x2c\x30\x2d\x39\x2e\x36\x2c\x34\x2e\x32\x39\x38\
-\x2d\x39\x2e\x36\x2c\x39\x2e\x36\x63\x30\x2c\x35\x2e\x33\x30\x33\
-\x2c\x34\x2e\x32\x39\x38\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x2c\x39\
-\x2e\x36\x73\x39\x2e\x36\x2d\x34\x2e\x32\x39\x37\x2c\x39\x2e\x36\
-\x2d\x39\x2e\x36\x43\x31\x39\x2e\x36\x2c\x34\x2e\x36\x39\x38\x2c\
-\x31\x35\x2e\x33\x30\x32\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\
-\x34\x7a\x20\x4d\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\x0a\x09\x63\
-\x2d\x34\x2e\x36\x31\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\x2d\x33\
-\x2e\x37\x34\x2d\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\
-\x30\x2d\x34\x2e\x36\x31\x34\x2c\x33\x2e\x37\x33\x39\x2d\x38\x2e\
-\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\
-\x34\x2e\x36\x31\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\x2c\x33\x2e\
-\x37\x34\x2c\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x0a\x09\
-\x43\x31\x38\x2e\x33\x35\x34\x2c\x31\x34\x2e\x36\x31\x34\x2c\x31\
-\x34\x2e\x36\x31\x33\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\
-\x31\x38\x2e\x33\x35\x34\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
-\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
+\x5f\x35\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\x6f\
+\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x34\x30\
+\x35\x2c\x31\x33\x36\x2e\x37\x39\x38\x20\x33\x37\x35\x2e\x32\x30\
+\x32\x2c\x31\x30\x37\x20\x32\x35\x36\x2c\x32\x32\x36\x2e\x32\x30\
+\x32\x20\x31\x33\x36\x2e\x37\x39\x38\x2c\x31\x30\x37\x20\x31\x30\
+\x37\x2c\x31\x33\x36\x2e\x37\x39\x38\x20\x32\x32\x36\x2e\x32\x30\
+\x32\x2c\x32\x35\x36\x20\x31\x30\x37\x2c\x33\x37\x35\x2e\x32\x30\
+\x32\x20\x31\x33\x36\x2e\x37\x39\x38\x2c\x34\x30\x35\x20\x32\x35\
+\x36\x2c\x32\x38\x35\x2e\x37\x39\x38\x20\x0a\x09\x09\x09\x33\x37\
+\x35\x2e\x32\x30\x32\x2c\x34\x30\x35\x20\x34\x30\x35\x2c\x33\x37\
+\x35\x2e\x32\x30\x32\x20\x32\x38\x35\x2e\x37\x39\x38\x2c\x32\x35\
+\x36\x20\x09\x09\x22\x2f\x3e\x0a\x09\x3c\x2f\x67\x3e\x0a\x3c\x2f\
+\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x1c\
+\x3c\
+\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\x32\
+\x70\x78\x22\x0a\x20\x20\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x3e\x0a\
+\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
+\x74\x72\x69\x78\x28\x34\x38\x20\x30\x20\x30\x20\x34\x38\x20\x34\
+\x38\x20\x34\x38\x29\x27\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x30\x20\x30\x76\x32\x68\x2e\x35\x63\x30\x2d\x2e\
+\x35\x35\x2e\x34\x35\x2d\x31\x20\x31\x2d\x31\x68\x31\x2e\x35\x76\
+\x35\x2e\x35\x63\x30\x20\x2e\x32\x38\x2d\x2e\x32\x32\x2e\x35\x2d\
+\x2e\x35\x2e\x35\x68\x2d\x2e\x35\x76\x31\x68\x34\x76\x2d\x31\x68\
+\x2d\x2e\x35\x63\x2d\x2e\x32\x38\x20\x30\x2d\x2e\x35\x2d\x2e\x32\
+\x32\x2d\x2e\x35\x2d\x2e\x35\x76\x2d\x35\x2e\x35\x68\x31\x2e\x35\
+\x63\x2e\x35\x35\x20\x30\x20\x31\x20\x2e\x34\x35\x20\x31\x20\x31\
+\x68\x2e\x35\x76\x2d\x32\x68\x2d\x38\x7a\x22\x20\x2f\x3e\x0a\x3c\
+\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x03\xdc\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
+\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
+\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
+\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
+\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
+\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
+\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
+\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
+\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
+\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
+\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
+\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
+\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
+\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\x74\x79\x6c\x65\
+\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\
+\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\
+\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\
+\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x67\x3e\x0a\
+\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x31\
+\x32\x38\x63\x2d\x38\x31\x2e\x39\x2c\x30\x2d\x31\x34\x35\x2e\x37\
+\x2c\x34\x38\x2e\x38\x2d\x32\x32\x34\x2c\x31\x32\x38\x63\x36\x37\
+\x2e\x34\x2c\x36\x37\x2e\x37\x2c\x31\x32\x34\x2c\x31\x32\x38\x2c\
+\x32\x32\x34\x2c\x31\x32\x38\x63\x39\x39\x2e\x39\x2c\x30\x2c\x31\
+\x37\x33\x2e\x34\x2d\x37\x36\x2e\x34\x2c\x32\x32\x34\x2d\x31\x32\
+\x36\x2e\x36\x0a\x09\x09\x43\x34\x32\x38\x2e\x32\x2c\x31\x39\x38\
+\x2e\x36\x2c\x33\x35\x34\x2e\x38\x2c\x31\x32\x38\x2c\x32\x35\x36\
+\x2c\x31\x32\x38\x7a\x20\x4d\x32\x35\x36\x2c\x33\x34\x37\x2e\x33\
+\x63\x2d\x34\x39\x2e\x34\x2c\x30\x2d\x38\x39\x2e\x36\x2d\x34\x31\
+\x2d\x38\x39\x2e\x36\x2d\x39\x31\x2e\x33\x63\x30\x2d\x35\x30\x2e\
+\x34\x2c\x34\x30\x2e\x32\x2d\x39\x31\x2e\x33\x2c\x38\x39\x2e\x36\
+\x2d\x39\x31\x2e\x33\x73\x38\x39\x2e\x36\x2c\x34\x31\x2c\x38\x39\
+\x2e\x36\x2c\x39\x31\x2e\x33\x0a\x09\x09\x43\x33\x34\x35\x2e\x36\
+\x2c\x33\x30\x36\x2e\x34\x2c\x33\x30\x35\x2e\x34\x2c\x33\x34\x37\
+\x2e\x33\x2c\x32\x35\x36\x2c\x33\x34\x37\x2e\x33\x7a\x22\x2f\x3e\
+\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\
+\x22\x4d\x32\x35\x36\x2c\x32\x32\x34\x63\x30\x2d\x37\x2e\x39\x2c\
+\x32\x2e\x39\x2d\x31\x35\x2e\x31\x2c\x37\x2e\x36\x2d\x32\x30\x2e\
+\x37\x63\x2d\x32\x2e\x35\x2d\x30\x2e\x34\x2d\x35\x2d\x30\x2e\x36\
+\x2d\x37\x2e\x36\x2d\x30\x2e\x36\x63\x2d\x32\x38\x2e\x38\x2c\x30\
+\x2d\x35\x32\x2e\x33\x2c\x32\x33\x2e\x39\x2d\x35\x32\x2e\x33\x2c\
+\x35\x33\x2e\x33\x63\x30\x2c\x32\x39\x2e\x34\x2c\x32\x33\x2e\x35\
+\x2c\x35\x33\x2e\x33\x2c\x35\x32\x2e\x33\x2c\x35\x33\x2e\x33\x0a\
+\x09\x09\x09\x73\x35\x32\x2e\x33\x2d\x32\x33\x2e\x39\x2c\x35\x32\
+\x2e\x33\x2d\x35\x33\x2e\x33\x63\x30\x2d\x32\x2e\x33\x2d\x30\x2e\
+\x32\x2d\x34\x2e\x36\x2d\x30\x2e\x34\x2d\x36\x2e\x39\x63\x2d\x35\
+\x2e\x35\x2c\x34\x2e\x33\x2d\x31\x32\x2e\x33\x2c\x36\x2e\x39\x2d\
+\x31\x39\x2e\x38\x2c\x36\x2e\x39\x43\x32\x37\x30\x2e\x33\x2c\x32\
+\x35\x36\x2c\x32\x35\x36\x2c\x32\x34\x31\x2e\x37\x2c\x32\x35\x36\
+\x2c\x32\x32\x34\x7a\x22\x2f\x3e\x0a\x09\x3c\x2f\x67\x3e\x0a\x3c\
+\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x03\x3f\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
+\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
+\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
+\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
+\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
+\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
+\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
+\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
+\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
+\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
+\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
+\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
+\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
+\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
+\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
+\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
+\x5f\x32\x31\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x31\x35\x32\x63\
+\x2d\x35\x37\x2e\x32\x2c\x30\x2d\x31\x30\x34\x2c\x34\x36\x2e\x38\
+\x2d\x31\x30\x34\x2c\x31\x30\x34\x73\x34\x36\x2e\x38\x2c\x31\x30\
+\x34\x2c\x31\x30\x34\x2c\x31\x30\x34\x73\x31\x30\x34\x2d\x34\x36\
+\x2e\x38\x2c\x31\x30\x34\x2d\x31\x30\x34\x53\x33\x31\x33\x2e\x32\
+\x2c\x31\x35\x32\x2c\x32\x35\x36\x2c\x31\x35\x32\x7a\x20\x4d\x32\
+\x35\x36\x2c\x34\x38\x0a\x09\x09\x09\x43\x31\x34\x31\x2e\x36\x30\
+\x31\x2c\x34\x38\x2c\x34\x38\x2c\x31\x34\x31\x2e\x36\x30\x31\x2c\
+\x34\x38\x2c\x32\x35\x36\x73\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\
+\x38\x2c\x32\x30\x38\x2c\x32\x30\x38\x73\x32\x30\x38\x2d\x39\x33\
+\x2e\x36\x30\x31\x2c\x32\x30\x38\x2d\x32\x30\x38\x53\x33\x37\x30\
+\x2e\x33\x39\x39\x2c\x34\x38\x2c\x32\x35\x36\x2c\x34\x38\x7a\x20\
+\x4d\x32\x35\x36\x2c\x34\x32\x32\x2e\x34\x0a\x09\x09\x09\x63\x2d\
+\x39\x31\x2e\x35\x31\x38\x2c\x30\x2d\x31\x36\x36\x2e\x34\x2d\x37\
+\x34\x2e\x38\x38\x33\x2d\x31\x36\x36\x2e\x34\x2d\x31\x36\x36\x2e\
+\x34\x53\x31\x36\x34\x2e\x34\x38\x32\x2c\x38\x39\x2e\x36\x2c\x32\
+\x35\x36\x2c\x38\x39\x2e\x36\x53\x34\x32\x32\x2e\x34\x2c\x31\x36\
+\x34\x2e\x34\x38\x32\x2c\x34\x32\x32\x2e\x34\x2c\x32\x35\x36\x53\
+\x33\x34\x37\x2e\x35\x31\x38\x2c\x34\x32\x32\x2e\x34\x2c\x32\x35\
+\x36\x2c\x34\x32\x32\x2e\x34\x7a\x22\x2f\x3e\x0a\x09\x3c\x2f\x67\
+\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x01\x69\
+\x3c\
+\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\x32\
+\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\
+\x20\x35\x31\x32\x20\x35\x31\x32\x22\x3e\x3c\x67\x20\x74\x72\x61\
+\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\
+\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x2e\x33\x34\x20\x31\x35\
+\x2e\x36\x36\x41\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\x30\x20\
+\x30\x20\x30\x20\x39\x20\x31\x37\x2e\x39\x34\x56\x31\x30\x48\x35\
+\x56\x38\x68\x34\x56\x35\x2e\x38\x33\x61\x33\x20\x33\x20\x30\x20\
+\x31\x20\x31\x20\x32\x20\x30\x56\x38\x68\x34\x76\x32\x68\x2d\x34\
+\x76\x37\x2e\x39\x34\x61\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\
+\x30\x20\x30\x20\x30\x20\x34\x2e\x36\x36\x2d\x32\x2e\x32\x38\x6c\
+\x2d\x31\x2e\x34\x32\x2d\x31\x2e\x34\x32\x68\x35\x2e\x36\x36\x6c\
+\x2d\x32\x2e\x38\x33\x20\x32\x2e\x38\x33\x61\x31\x30\x20\x31\x30\
+\x20\x30\x20\x30\x20\x31\x2d\x31\x34\x2e\x31\x34\x20\x30\x4c\x2e\
+\x31\x20\x31\x34\x2e\x32\x34\x68\x35\x2e\x36\x36\x6c\x2d\x31\x2e\
+\x34\x32\x20\x31\x2e\x34\x32\x7a\x4d\x31\x30\x20\x34\x61\x31\x20\
+\x31\x20\x30\x20\x31\x20\x30\x20\x30\x2d\x32\x20\x31\x20\x31\x20\
+\x30\x20\x30\x20\x30\x20\x30\x20\x32\x7a\x22\x2f\x3e\x3c\x2f\x67\
+\x3e\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x03\xb7\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
+\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\x20\
+\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
+\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
+\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
+\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
+\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
+\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
+\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
+\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
+\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4d\
+\x61\x67\x6e\x69\x66\x79\x69\x6e\x67\x5f\x67\x6c\x61\x73\x73\x22\
+\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\
+\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\
+\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\
+\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\
+\x3d\x22\x30\x70\x78\x22\x0a\x09\x20\x79\x3d\x22\x30\x70\x78\x22\
+\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x35\x31\
+\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\
+\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\
+\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\x6d\x6c\x3a\x73\
+\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\
+\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\
+\x61\x74\x72\x69\x78\x28\x32\x34\x20\x30\x20\x30\x20\x32\x34\x20\
+\x30\x20\x30\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x31\x37\x2e\x35\x34\x35\x2c\x31\x35\x2e\x34\x36\x37\x6c\x2d\
+\x33\x2e\x37\x37\x39\x2d\x33\x2e\x37\x37\x39\x63\x30\x2e\x35\x37\
+\x2d\x30\x2e\x39\x33\x35\x2c\x30\x2e\x38\x39\x38\x2d\x32\x2e\x30\
+\x33\x35\x2c\x30\x2e\x38\x39\x38\x2d\x33\x2e\x32\x31\x63\x30\x2d\
+\x33\x2e\x34\x31\x37\x2d\x32\x2e\x39\x36\x31\x2d\x36\x2e\x33\x37\
+\x37\x2d\x36\x2e\x33\x37\x38\x2d\x36\x2e\x33\x37\x37\x0a\x09\x43\
+\x34\x2e\x38\x36\x39\x2c\x32\x2e\x31\x2c\x32\x2e\x31\x2c\x34\x2e\
+\x38\x37\x2c\x32\x2e\x31\x2c\x38\x2e\x32\x38\x37\x63\x30\x2c\x33\
+\x2e\x34\x31\x36\x2c\x32\x2e\x39\x36\x31\x2c\x36\x2e\x33\x37\x37\
+\x2c\x36\x2e\x33\x37\x37\x2c\x36\x2e\x33\x37\x37\x63\x31\x2e\x31\
+\x33\x37\x2c\x30\x2c\x32\x2e\x32\x2d\x30\x2e\x33\x30\x39\x2c\x33\
+\x2e\x31\x31\x35\x2d\x30\x2e\x38\x34\x34\x6c\x33\x2e\x37\x39\x39\
+\x2c\x33\x2e\x38\x30\x31\x0a\x09\x63\x30\x2e\x33\x37\x32\x2c\x30\
+\x2e\x33\x37\x31\x2c\x30\x2e\x39\x37\x35\x2c\x30\x2e\x33\x37\x31\
+\x2c\x31\x2e\x33\x34\x36\x2c\x30\x6c\x30\x2e\x39\x34\x33\x2d\x30\
+\x2e\x39\x34\x33\x43\x31\x38\x2e\x30\x35\x31\x2c\x31\x36\x2e\x33\
+\x30\x37\x2c\x31\x37\x2e\x39\x31\x36\x2c\x31\x35\x2e\x38\x33\x38\
+\x2c\x31\x37\x2e\x35\x34\x35\x2c\x31\x35\x2e\x34\x36\x37\x7a\x20\
+\x4d\x34\x2e\x30\x30\x34\x2c\x38\x2e\x32\x38\x37\x0a\x09\x63\x30\
+\x2d\x32\x2e\x33\x36\x36\x2c\x31\x2e\x39\x31\x37\x2d\x34\x2e\x32\
+\x38\x33\x2c\x34\x2e\x32\x38\x32\x2d\x34\x2e\x32\x38\x33\x63\x32\
+\x2e\x33\x36\x36\x2c\x30\x2c\x34\x2e\x34\x37\x34\x2c\x32\x2e\x31\
+\x30\x37\x2c\x34\x2e\x34\x37\x34\x2c\x34\x2e\x34\x37\x34\x63\x30\
+\x2c\x32\x2e\x33\x36\x35\x2d\x31\x2e\x39\x31\x38\x2c\x34\x2e\x32\
+\x38\x33\x2d\x34\x2e\x32\x38\x33\x2c\x34\x2e\x32\x38\x33\x0a\x09\
+\x43\x36\x2e\x31\x31\x31\x2c\x31\x32\x2e\x37\x36\x2c\x34\x2e\x30\
+\x30\x34\x2c\x31\x30\x2e\x36\x35\x32\x2c\x34\x2e\x30\x30\x34\x2c\
+\x38\x2e\x32\x38\x37\x7a\x22\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
+\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x00\x6c\
+\x3c\
+\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\
+\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x3e\x3c\x70\x61\x74\x68\
+\x20\x64\x3d\x22\x4d\x31\x38\x20\x31\x32\x76\x31\x48\x38\x76\x35\
+\x6c\x2d\x36\x2d\x36\x20\x36\x2d\x36\x76\x35\x68\x38\x56\x32\x68\
+\x32\x7a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x02\xee\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
+\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
+\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
+\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
+\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
+\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
+\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
+\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
+\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
+\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
+\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
+\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
+\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
+\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\x74\x79\x6c\x65\
+\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\
+\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\
+\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\
+\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x70\x61\x74\
+\x68\x20\x64\x3d\x22\x4d\x34\x31\x37\x2e\x34\x2c\x32\x32\x34\x48\
+\x32\x38\x38\x56\x39\x34\x2e\x36\x63\x30\x2d\x31\x36\x2e\x39\x2d\
+\x31\x34\x2e\x33\x2d\x33\x30\x2e\x36\x2d\x33\x32\x2d\x33\x30\x2e\
+\x36\x63\x2d\x31\x37\x2e\x37\x2c\x30\x2d\x33\x32\x2c\x31\x33\x2e\
+\x37\x2d\x33\x32\x2c\x33\x30\x2e\x36\x56\x32\x32\x34\x48\x39\x34\
+\x2e\x36\x43\x37\x37\x2e\x37\x2c\x32\x32\x34\x2c\x36\x34\x2c\x32\
+\x33\x38\x2e\x33\x2c\x36\x34\x2c\x32\x35\x36\x0a\x09\x63\x30\x2c\
+\x31\x37\x2e\x37\x2c\x31\x33\x2e\x37\x2c\x33\x32\x2c\x33\x30\x2e\
+\x36\x2c\x33\x32\x48\x32\x32\x34\x76\x31\x32\x39\x2e\x34\x63\x30\
+\x2c\x31\x36\x2e\x39\x2c\x31\x34\x2e\x33\x2c\x33\x30\x2e\x36\x2c\
+\x33\x32\x2c\x33\x30\x2e\x36\x63\x31\x37\x2e\x37\x2c\x30\x2c\x33\
+\x32\x2d\x31\x33\x2e\x37\x2c\x33\x32\x2d\x33\x30\x2e\x36\x56\x32\
+\x38\x38\x68\x31\x32\x39\x2e\x34\x63\x31\x36\x2e\x39\x2c\x30\x2c\
+\x33\x30\x2e\x36\x2d\x31\x34\x2e\x33\x2c\x33\x30\x2e\x36\x2d\x33\
+\x32\x0a\x09\x43\x34\x34\x38\x2c\x32\x33\x38\x2e\x33\x2c\x34\x33\
+\x34\x2e\x33\x2c\x32\x32\x34\x2c\x34\x31\x37\x2e\x34\x2c\x32\x32\
+\x34\x7a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x05\x16\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
+\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\x20\
+\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
+\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
+\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
+\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
+\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
+\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
+\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
+\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
+\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\x3d\x22\x4c\
+\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
+\x22\x30\x70\x78\x22\x0a\x09\x20\x77\x69\x64\x74\x68\x3d\x22\x35\
+\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
+\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
+\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x22\x49\x63\x6f\x6e\
+\x5f\x31\x32\x5f\x22\x3e\x0a\x09\x3c\x67\x3e\x0a\x09\x09\x3c\x70\
+\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x36\x34\x43\x31\
+\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\x2c\x36\x34\x2c\x31\x35\x30\
+\x2e\x34\x30\x31\x2c\x36\x34\x2c\x32\x35\x36\x63\x30\x2c\x31\x30\
+\x35\x2e\x36\x30\x34\x2c\x38\x36\x2e\x34\x30\x31\x2c\x31\x39\x32\
+\x2c\x31\x39\x32\x2c\x31\x39\x32\x63\x31\x38\x2e\x31\x33\x36\x2c\
+\x30\x2c\x33\x32\x2d\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2d\x33\
+\x32\x0a\x09\x09\x09\x63\x30\x2d\x38\x2e\x35\x33\x31\x2d\x33\x2e\
+\x31\x39\x38\x2d\x31\x36\x2d\x38\x2e\x35\x33\x31\x2d\x32\x31\x2e\
+\x33\x33\x33\x63\x2d\x35\x2e\x33\x33\x33\x2d\x35\x2e\x33\x33\x34\
+\x2d\x38\x2e\x35\x33\x31\x2d\x31\x32\x2e\x38\x30\x33\x2d\x38\x2e\
+\x35\x33\x31\x2d\x32\x31\x2e\x33\x33\x34\x63\x30\x2d\x31\x38\x2e\
+\x31\x33\x35\x2c\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\
+\x2d\x33\x32\x68\x33\x38\x2e\x33\x39\x36\x0a\x09\x09\x09\x63\x35\
+\x38\x2e\x36\x36\x37\x2c\x30\x2c\x31\x30\x36\x2e\x36\x36\x37\x2d\
+\x34\x38\x2c\x31\x30\x36\x2e\x36\x36\x37\x2d\x31\x30\x36\x2e\x36\
+\x36\x36\x43\x34\x34\x38\x2c\x31\x34\x30\x2e\x38\x30\x32\x2c\x33\
+\x36\x31\x2e\x36\x30\x34\x2c\x36\x34\x2c\x32\x35\x36\x2c\x36\x34\
+\x7a\x20\x4d\x31\x33\x38\x2e\x36\x36\x37\x2c\x32\x35\x36\x63\x2d\
+\x31\x38\x2e\x31\x33\x36\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\
+\x36\x34\x2d\x33\x32\x2d\x33\x32\x73\x31\x33\x2e\x38\x36\x34\x2d\
+\x33\x32\x2c\x33\x32\x2d\x33\x32\x0a\x09\x09\x09\x63\x31\x38\x2e\
+\x31\x33\x35\x2c\x30\x2c\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\
+\x33\x32\x2c\x33\x32\x53\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x35\
+\x36\x2c\x31\x33\x38\x2e\x36\x36\x37\x2c\x32\x35\x36\x7a\x20\x4d\
+\x32\x30\x32\x2e\x36\x36\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\
+\x2d\x31\x38\x2e\x31\x33\x36\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\
+\x38\x36\x35\x2d\x33\x32\x2d\x33\x32\x63\x30\x2d\x31\x38\x2e\x31\
+\x33\x36\x2c\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\
+\x33\x32\x0a\x09\x09\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\
+\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\
+\x32\x33\x34\x2e\x36\x36\x37\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\
+\x32\x32\x30\x2e\x38\x30\x32\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\
+\x32\x30\x32\x2e\x36\x36\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\
+\x20\x4d\x33\x30\x39\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\
+\x37\x63\x2d\x31\x38\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\
+\x33\x2e\x38\x36\x35\x2d\x33\x32\x2d\x33\x32\x0a\x09\x09\x09\x63\
+\x30\x2d\x31\x38\x2e\x31\x33\x36\x2c\x31\x33\x2e\x38\x36\x35\x2d\
+\x33\x32\x2c\x33\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\x36\x2c\
+\x30\x2c\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\
+\x32\x43\x33\x34\x31\x2e\x33\x33\x33\x2c\x31\x35\x36\x2e\x38\x30\
+\x32\x2c\x33\x32\x37\x2e\x34\x36\x39\x2c\x31\x37\x30\x2e\x36\x36\
+\x37\x2c\x33\x30\x39\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\
+\x37\x7a\x20\x4d\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x0a\
+\x09\x09\x09\x63\x2d\x31\x38\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\
+\x2d\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\x32\x73\x31\x33\
+\x2e\x38\x36\x35\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x63\x31\x38\
+\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\
+\x2c\x33\x32\x2c\x33\x32\x53\x33\x39\x31\x2e\x34\x36\x39\x2c\x32\
+\x35\x36\x2c\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x7a\x22\
+\x2f\x3e\x0a\x09\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\
+\x73\x76\x67\x3e\x0a\
"
qt_resource_name = b"\
@@ -2546,249 +2546,249 @@ qt_resource_name = b"\
\x00\x69\
\x00\x63\x00\x6f\x00\x6e\x00\x73\
\x00\x11\
-\x0c\xdb\x38\xe7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x01\x60\xbc\x47\
+\x00\x73\
+\x00\x6f\x00\x63\x00\x69\x00\x61\x00\x6c\x00\x2d\x00\x70\x00\x79\x00\x74\x00\x68\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
\
-\x00\x07\
-\x0c\xf8\x5a\x07\
-\x00\x65\
-\x00\x79\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x17\
-\x06\xc6\x02\xa7\
-\x00\x74\
-\x00\x72\x00\x69\x00\x61\x00\x6e\x00\x67\x00\x6c\x00\x65\x00\x2d\x00\x73\x00\x74\x00\x72\x00\x6f\x00\x6b\x00\x65\x00\x64\x00\x2d\
-\x00\x31\x00\x35\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0a\
\x01\xca\x6d\x87\
\x00\x62\
\x00\x75\x00\x63\x00\x6b\x00\x65\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x12\
-\x04\xb2\x21\x47\
+\x00\x16\
+\x01\xfb\x76\x27\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x65\x00\x78\x00\x70\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\
-\x00\x67\
-\x00\x0a\
-\x0f\x68\x53\xe7\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x62\x00\x61\x00\x63\
+\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x13\
+\x03\x24\x75\x47\
\x00\x61\
-\x00\x6e\x00\x63\x00\x68\x00\x6f\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x65\x00\x66\x00\x72\x00\x65\x00\x73\x00\x68\x00\x2e\x00\x73\
+\x00\x76\x00\x67\
+\x00\x1c\
+\x04\x66\xe1\x67\
+\x00\x63\
+\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
+\x00\x6c\x00\x65\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x10\
\x04\xa9\x22\xc7\
\x00\x66\
\x00\x69\x00\x6c\x00\x6c\x00\x65\x00\x64\x00\x62\x00\x75\x00\x63\x00\x6b\x00\x65\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x08\
-\x0c\xf7\x55\x87\
-\x00\x74\
-\x00\x65\x00\x78\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x09\
-\x0c\x9b\x89\xe7\
-\x00\x62\
-\x00\x72\x00\x75\x00\x73\x00\x68\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0a\
-\x0a\x2d\x1b\xc7\
-\x00\x63\
-\x00\x69\x00\x72\x00\x63\x00\x6c\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x09\
-\x0b\x9e\x89\x07\
-\x00\x63\
-\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x1b\
-\x0e\xb5\x68\xe7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
-\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x12\
-\x08\x79\x97\xe7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x61\x00\x6d\x00\x65\x00\x72\x00\x61\x00\x2e\x00\x73\x00\x76\
-\x00\x67\
-\x00\x10\
-\x08\xe4\xaf\x47\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x6f\x00\x6e\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0f\
-\x07\x0e\xc4\x87\
-\x00\x6f\
-\x00\x70\x00\x65\x00\x6e\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x08\
-\x08\xc8\x55\xe7\
-\x00\x73\
-\x00\x61\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x12\
-\x0c\x5e\xd4\xa7\
+\x04\xb2\x21\x47\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x6c\x00\x6f\x00\x63\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x65\x00\x78\x00\x70\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\
\x00\x67\
\x00\x08\
\x04\xb2\x55\x47\
\x00\x75\
\x00\x6e\x00\x64\x00\x6f\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0a\
-\x0a\xc8\x62\x67\
-\x00\x63\
-\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x14\
-\x0f\xa5\xe0\xc7\
-\x00\x6d\
-\x00\x61\x00\x67\x00\x6e\x00\x69\x00\x66\x00\x79\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x67\x00\x6c\x00\x61\x00\x73\x00\x73\x00\x2e\
-\x00\x73\x00\x76\x00\x67\
-\x00\x1d\
-\x06\xec\xf4\xc7\
-\x00\x63\
-\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
-\x00\x6c\x00\x65\x00\x2d\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x11\
-\x0c\xa7\xc7\x47\
-\x00\x63\
-\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\
-\x00\x19\
-\x0a\x43\x45\xc7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x66\x00\x6f\x00\x72\
-\x00\x77\x00\x61\x00\x72\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0f\
\x04\xf2\xa7\x87\
\x00\x63\
\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0d\
+\x05\x20\xce\x87\
+\x00\x6f\
+\x00\x70\x00\x65\x00\x6e\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x08\
\x05\xa8\x57\x87\
\x00\x63\
\x00\x6f\x00\x64\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x08\
-\x08\xf7\x57\x07\
-\x00\x67\
-\x00\x72\x00\x69\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x15\
-\x0f\xc4\x59\xe7\
-\x00\x73\
-\x00\x75\x00\x62\x00\x64\x00\x69\x00\x72\x00\x65\x00\x63\x00\x74\x00\x6f\x00\x72\x00\x79\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\
-\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0e\
+\x05\xed\x38\x67\
+\x00\x61\
+\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x17\
+\x06\xc6\x02\xa7\
+\x00\x74\
+\x00\x72\x00\x69\x00\x61\x00\x6e\x00\x67\x00\x6c\x00\x65\x00\x2d\x00\x73\x00\x74\x00\x72\x00\x6f\x00\x6b\x00\x65\x00\x64\x00\x2d\
+\x00\x31\x00\x35\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x10\
-\x0c\x57\x65\x47\
+\x06\xe3\xaf\xe7\
\x00\x61\
-\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x72\x00\x65\x00\x73\x00\x69\x00\x7a\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0d\
-\x05\x20\xce\x87\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x68\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1d\
+\x06\xec\xf4\xc7\
+\x00\x63\
+\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
+\x00\x6c\x00\x65\x00\x2d\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0f\
+\x07\x0e\xc4\x87\
\x00\x6f\
-\x00\x70\x00\x65\x00\x6e\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x70\x00\x65\x00\x6e\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x17\
\x07\x87\x48\x27\
\x00\x61\
\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x66\x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x2d\x00\x6f\x00\x70\
\x00\x65\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x19\
-\x0f\xef\x7b\xe7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6f\x00\x6c\x00\x6f\x00\x72\x00\x2d\x00\x70\x00\x61\x00\x6c\
-\x00\x65\x00\x74\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x12\
\x08\x55\xef\xc7\
\x00\x61\
\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x65\x00\x6c\x00\x65\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
\x00\x67\
+\x00\x12\
+\x08\x79\x97\xe7\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x61\x00\x6d\x00\x65\x00\x72\x00\x61\x00\x2e\x00\x73\x00\x76\
+\x00\x67\
+\x00\x10\
+\x08\x89\xfa\x47\
+\x00\x63\
+\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x6f\x00\x72\x00\x69\x00\x67\x00\x69\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1c\
+\x08\x8a\x79\x07\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
+\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x66\x00\x66\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x08\
-\x0b\x07\x57\xa7\
-\x00\x65\
-\x00\x64\x00\x69\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x08\xc8\x55\xe7\
+\x00\x73\
+\x00\x61\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x10\
+\x08\xe4\xaf\x47\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x6f\x00\x6e\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x08\xf7\x57\x07\
+\x00\x67\
+\x00\x72\x00\x69\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0f\
\x09\x76\x60\xc7\
\x00\x63\
\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0e\
-\x0f\xcb\xd5\xc7\
-\x00\x70\
-\x00\x6c\x00\x75\x00\x73\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x13\
-\x03\x24\x75\x47\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x65\x00\x66\x00\x72\x00\x65\x00\x73\x00\x68\x00\x2e\x00\x73\
-\x00\x76\x00\x67\
-\x00\x0e\
-\x05\xed\x38\x67\
-\x00\x61\
-\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x11\
-\x01\x60\xbc\x47\
-\x00\x73\
-\x00\x6f\x00\x63\x00\x69\x00\x61\x00\x6c\x00\x2d\x00\x70\x00\x79\x00\x74\x00\x68\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\
-\x00\x16\
-\x01\xfb\x76\x27\
+\x00\x0a\
+\x0a\x2d\x1b\xc7\
+\x00\x63\
+\x00\x69\x00\x72\x00\x63\x00\x6c\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x19\
+\x0a\x43\x45\xc7\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x62\x00\x61\x00\x63\
-\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x66\x00\x6f\x00\x72\
+\x00\x77\x00\x61\x00\x72\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0a\
+\x0a\xc8\x62\x67\
+\x00\x63\
+\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x0b\x07\x57\xa7\
+\x00\x65\
+\x00\x64\x00\x69\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x09\
+\x0b\x9e\x89\x07\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x08\
\x0b\xb2\x55\xc7\
\x00\x72\
\x00\x65\x00\x64\x00\x6f\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x10\
-\x06\xe3\xaf\xe7\
+\x0c\x57\x65\x47\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x68\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x1c\
-\x08\x8a\x79\x07\
+\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x72\x00\x65\x00\x73\x00\x69\x00\x7a\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x12\
+\x0c\x5e\xd4\xa7\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
-\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x66\x00\x66\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x10\
-\x08\x89\xfa\x47\
-\x00\x63\
-\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x6f\x00\x72\x00\x69\x00\x67\x00\x69\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x1c\
-\x04\x66\xe1\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x6c\x00\x6f\x00\x63\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
+\x00\x67\
+\x00\x09\
+\x0c\x9b\x89\xe7\
+\x00\x62\
+\x00\x72\x00\x75\x00\x73\x00\x68\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x11\
+\x0c\xa7\xc7\x47\
\x00\x63\
-\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
-\x00\x6c\x00\x65\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\
+\x00\x11\
+\x0c\xdb\x38\xe7\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\
+\x00\x08\
+\x0c\xf7\x55\x87\
+\x00\x74\
+\x00\x65\x00\x78\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x07\
+\x0c\xf8\x5a\x07\
+\x00\x65\
+\x00\x79\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1b\
+\x0e\xb5\x68\xe7\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
+\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0a\
+\x0f\x68\x53\xe7\
+\x00\x61\
+\x00\x6e\x00\x63\x00\x68\x00\x6f\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x14\
+\x0f\xa5\xe0\xc7\
+\x00\x6d\
+\x00\x61\x00\x67\x00\x6e\x00\x69\x00\x66\x00\x79\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x67\x00\x6c\x00\x61\x00\x73\x00\x73\x00\x2e\
+\x00\x73\x00\x76\x00\x67\
+\x00\x15\
+\x0f\xc4\x59\xe7\
+\x00\x73\
+\x00\x75\x00\x62\x00\x64\x00\x69\x00\x72\x00\x65\x00\x63\x00\x74\x00\x6f\x00\x72\x00\x79\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\
+\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0e\
+\x0f\xcb\xd5\xc7\
+\x00\x70\
+\x00\x6c\x00\x75\x00\x73\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x19\
+\x0f\xef\x7b\xe7\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6f\x00\x6c\x00\x6f\x00\x72\x00\x2d\x00\x70\x00\x61\x00\x6c\
+\x00\x65\x00\x74\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
"
qt_resource_struct_v1 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x2c\x00\x00\x00\x02\
-\x00\x00\x05\x58\x00\x00\x00\x00\x00\x01\x00\x00\x79\x2d\
-\x00\x00\x00\x80\x00\x00\x00\x00\x00\x01\x00\x00\x0b\x5d\
-\x00\x00\x05\x80\x00\x00\x00\x00\x00\x01\x00\x00\x80\x9c\
-\x00\x00\x05\x0a\x00\x00\x00\x00\x00\x01\x00\x00\x73\x49\
-\x00\x00\x06\x52\x00\x00\x00\x00\x00\x01\x00\x00\x94\x0d\
-\x00\x00\x00\xde\x00\x01\x00\x00\x00\x01\x00\x00\x15\x98\
-\x00\x00\x00\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x10\xfd\
-\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x00\x36\x7f\
-\x00\x00\x03\x52\x00\x00\x00\x00\x00\x01\x00\x00\x4c\x2c\
-\x00\x00\x03\xf8\x00\x00\x00\x00\x00\x01\x00\x00\x5a\x3a\
-\x00\x00\x03\x76\x00\x00\x00\x00\x00\x01\x00\x00\x50\xd3\
-\x00\x00\x05\x36\x00\x00\x00\x00\x00\x01\x00\x00\x76\x68\
-\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x06\x8f\
-\x00\x00\x05\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x87\x58\
-\x00\x00\x02\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x41\xb3\
-\x00\x00\x01\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x2b\x75\
-\x00\x00\x04\x18\x00\x00\x00\x00\x00\x01\x00\x00\x5e\xb1\
-\x00\x00\x04\x84\x00\x00\x00\x00\x00\x01\x00\x00\x67\x17\
-\x00\x00\x01\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x25\xeb\
-\x00\x00\x06\x2c\x00\x00\x00\x00\x00\x01\x00\x00\x90\x0b\
-\x00\x00\x05\xee\x00\x00\x00\x00\x00\x01\x00\x00\x8d\x17\
-\x00\x00\x02\x14\x00\x00\x00\x00\x00\x01\x00\x00\x2f\x8c\
-\x00\x00\x01\xca\x00\x00\x00\x00\x00\x01\x00\x00\x29\x05\
-\x00\x00\x03\x8c\x00\x01\x00\x00\x00\x01\x00\x00\x55\x73\
-\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x00\x6d\x16\
-\x00\x00\x01\x32\x00\x00\x00\x00\x00\x01\x00\x00\x1c\xb6\
-\x00\x00\x03\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x49\xb6\
-\x00\x00\x02\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x3a\x9a\
-\x00\x00\x04\xae\x00\x00\x00\x00\x00\x01\x00\x00\x69\xb3\
-\x00\x00\x01\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xa1\
-\x00\x00\x05\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x83\x12\
-\x00\x00\x03\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x57\xbf\
-\x00\x00\x02\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x32\x27\
-\x00\x00\x01\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x18\xd8\
-\x00\x00\x02\xf2\x00\x00\x00\x00\x00\x01\x00\x00\x45\x90\
\x00\x00\x00\x10\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
-\x00\x00\x01\x04\x00\x00\x00\x00\x00\x01\x00\x00\x17\xb8\
-\x00\x00\x00\x38\x00\x00\x00\x00\x00\x01\x00\x00\x02\xaf\
-\x00\x00\x01\x64\x00\x00\x00\x00\x00\x01\x00\x00\x22\xa8\
-\x00\x00\x00\xc4\x00\x00\x00\x00\x00\x01\x00\x00\x14\x2b\
-\x00\x00\x02\x84\x00\x00\x00\x00\x00\x01\x00\x00\x3d\xf8\
-\x00\x00\x03\xa2\x00\x00\x00\x00\x00\x01\x00\x00\x57\x4f\
-\x00\x00\x04\xe8\x00\x00\x00\x00\x00\x01\x00\x00\x70\x57\
-\x00\x00\x04\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x61\xfd\
+\x00\x00\x00\x38\x00\x00\x00\x00\x00\x01\x00\x00\x07\x6f\
+\x00\x00\x00\x52\x00\x00\x00\x00\x00\x01\x00\x00\x0d\x0f\
+\x00\x00\x00\x84\x00\x00\x00\x00\x00\x01\x00\x00\x0f\x85\
+\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x12\xa4\
+\x00\x00\x00\xee\x00\x01\x00\x00\x00\x01\x00\x00\x16\x90\
+\x00\x00\x01\x14\x00\x00\x00\x00\x00\x01\x00\x00\x18\xb0\
+\x00\x00\x01\x3e\x00\x00\x00\x00\x00\x01\x00\x00\x1b\xde\
+\x00\x00\x01\x54\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xf9\
+\x00\x00\x01\x78\x00\x00\x00\x00\x00\x01\x00\x00\x24\xa0\
+\x00\x00\x01\x98\x00\x00\x00\x00\x00\x01\x00\x00\x29\x17\
+\x00\x00\x01\xae\x00\x00\x00\x00\x00\x01\x00\x00\x2d\xb7\
+\x00\x00\x01\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x30\x7c\
+\x00\x00\x02\x04\x00\x00\x00\x00\x00\x01\x00\x00\x35\x4a\
+\x00\x00\x02\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x3b\x09\
+\x00\x00\x02\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xe6\
+\x00\x00\x02\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x42\xfd\
+\x00\x00\x02\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x46\x49\
+\x00\x00\x02\xec\x00\x00\x00\x00\x00\x01\x00\x00\x48\xe5\
+\x00\x00\x03\x16\x00\x00\x00\x00\x00\x01\x00\x00\x4b\xff\
+\x00\x00\x03\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x50\x01\
+\x00\x00\x03\x7a\x00\x00\x00\x00\x00\x01\x00\x00\x52\xf5\
+\x00\x00\x03\x90\x00\x00\x00\x00\x00\x01\x00\x00\x55\x90\
+\x00\x00\x03\xb6\x00\x01\x00\x00\x00\x01\x00\x00\x58\x00\
+\x00\x00\x03\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x59\xdc\
+\x00\x00\x03\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x5d\x1d\
+\x00\x00\x04\x0a\x00\x00\x00\x00\x00\x01\x00\x00\x60\x08\
+\x00\x00\x04\x42\x00\x00\x00\x00\x00\x01\x00\x00\x62\x7e\
+\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x65\xdc\
+\x00\x00\x04\x72\x00\x00\x00\x00\x00\x01\x00\x00\x69\x3f\
+\x00\x00\x04\x8a\x00\x00\x00\x00\x00\x01\x00\x00\x6c\x46\
+\x00\x00\x04\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x70\x8c\
+\x00\x00\x04\xc6\x00\x00\x00\x00\x00\x01\x00\x00\x73\x07\
+\x00\x00\x04\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x77\x5f\
+\x00\x00\x05\x08\x00\x00\x00\x00\x00\x01\x00\x00\x7b\x3d\
+\x00\x00\x05\x30\x00\x00\x00\x00\x00\x01\x00\x00\x7f\x63\
+\x00\x00\x05\x58\x00\x00\x00\x00\x00\x01\x00\x00\x82\x12\
+\x00\x00\x05\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x83\x32\
+\x00\x00\x05\x82\x00\x00\x00\x00\x00\x01\x00\x00\x87\x12\
+\x00\x00\x05\xbe\x00\x00\x00\x00\x00\x01\x00\x00\x8a\x55\
+\x00\x00\x05\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x8b\xc2\
+\x00\x00\x06\x06\x00\x00\x00\x00\x00\x01\x00\x00\x8f\x7d\
+\x00\x00\x06\x36\x00\x00\x00\x00\x00\x01\x00\x00\x8f\xed\
+\x00\x00\x06\x58\x00\x00\x00\x00\x00\x01\x00\x00\x92\xdf\
"
qt_resource_struct_v2 = b"\
@@ -2796,94 +2796,94 @@ qt_resource_struct_v2 = b"\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x2c\x00\x00\x00\x02\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x05\x58\x00\x00\x00\x00\x00\x01\x00\x00\x79\x2d\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x00\x80\x00\x00\x00\x00\x00\x01\x00\x00\x0b\x5d\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x05\x80\x00\x00\x00\x00\x00\x01\x00\x00\x80\x9c\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x05\x0a\x00\x00\x00\x00\x00\x01\x00\x00\x73\x49\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x06\x52\x00\x00\x00\x00\x00\x01\x00\x00\x94\x0d\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x00\xde\x00\x01\x00\x00\x00\x01\x00\x00\x15\x98\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x00\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x10\xfd\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x02\x54\x00\x00\x00\x00\x00\x01\x00\x00\x36\x7f\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x03\x52\x00\x00\x00\x00\x00\x01\x00\x00\x4c\x2c\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x03\xf8\x00\x00\x00\x00\x00\x01\x00\x00\x5a\x3a\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x03\x76\x00\x00\x00\x00\x00\x01\x00\x00\x50\xd3\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x05\x36\x00\x00\x00\x00\x00\x01\x00\x00\x76\x68\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x06\x8f\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x05\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x87\x58\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x02\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x41\xb3\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x01\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x2b\x75\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x04\x18\x00\x00\x00\x00\x00\x01\x00\x00\x5e\xb1\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x04\x84\x00\x00\x00\x00\x00\x01\x00\x00\x67\x17\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x01\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x25\xeb\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x06\x2c\x00\x00\x00\x00\x00\x01\x00\x00\x90\x0b\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x05\xee\x00\x00\x00\x00\x00\x01\x00\x00\x8d\x17\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x02\x14\x00\x00\x00\x00\x00\x01\x00\x00\x2f\x8c\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x01\xca\x00\x00\x00\x00\x00\x01\x00\x00\x29\x05\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x03\x8c\x00\x01\x00\x00\x00\x01\x00\x00\x55\x73\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x04\xc4\x00\x00\x00\x00\x00\x01\x00\x00\x6d\x16\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x01\x32\x00\x00\x00\x00\x00\x01\x00\x00\x1c\xb6\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x03\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x49\xb6\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x02\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x3a\x9a\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x04\xae\x00\x00\x00\x00\x00\x01\x00\x00\x69\xb3\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x01\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xa1\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x05\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x83\x12\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x03\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x57\xbf\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x02\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x32\x27\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x01\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x18\xd8\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x02\xf2\x00\x00\x00\x00\x00\x01\x00\x00\x45\x90\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
\x00\x00\x00\x10\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x01\x04\x00\x00\x00\x00\x00\x01\x00\x00\x17\xb8\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x00\x38\x00\x00\x00\x00\x00\x01\x00\x00\x02\xaf\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x01\x64\x00\x00\x00\x00\x00\x01\x00\x00\x22\xa8\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x00\xc4\x00\x00\x00\x00\x00\x01\x00\x00\x14\x2b\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
-\x00\x00\x02\x84\x00\x00\x00\x00\x00\x01\x00\x00\x3d\xf8\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x03\xa2\x00\x00\x00\x00\x00\x01\x00\x00\x57\x4f\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x04\xe8\x00\x00\x00\x00\x00\x01\x00\x00\x70\x57\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc4\
-\x00\x00\x04\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x61\xfd\
-\x00\x00\x01\x8e\x1d\x20\x9b\xc3\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2d\
+\x00\x00\x00\x38\x00\x00\x00\x00\x00\x01\x00\x00\x07\x6f\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2b\
+\x00\x00\x00\x52\x00\x00\x00\x00\x00\x01\x00\x00\x0d\x0f\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
+\x00\x00\x00\x84\x00\x00\x00\x00\x00\x01\x00\x00\x0f\x85\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2b\
+\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x00\x12\xa4\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2b\
+\x00\x00\x00\xee\x00\x01\x00\x00\x00\x01\x00\x00\x16\x90\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x01\x14\x00\x00\x00\x00\x00\x01\x00\x00\x18\xb0\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
+\x00\x00\x01\x3e\x00\x00\x00\x00\x00\x01\x00\x00\x1b\xde\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2d\
+\x00\x00\x01\x54\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xf9\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x01\x78\x00\x00\x00\x00\x00\x01\x00\x00\x24\xa0\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x01\x98\x00\x00\x00\x00\x00\x01\x00\x00\x29\x17\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x01\xae\x00\x00\x00\x00\x00\x01\x00\x00\x2d\xb7\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2b\
+\x00\x00\x01\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x30\x7c\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2d\
+\x00\x00\x02\x04\x00\x00\x00\x00\x00\x01\x00\x00\x35\x4a\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
+\x00\x00\x02\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x3b\x09\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2b\
+\x00\x00\x02\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xe6\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x02\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x42\xfd\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
+\x00\x00\x02\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x46\x49\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
+\x00\x00\x02\xec\x00\x00\x00\x00\x00\x01\x00\x00\x48\xe5\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
+\x00\x00\x03\x16\x00\x00\x00\x00\x00\x01\x00\x00\x4b\xff\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2b\
+\x00\x00\x03\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x50\x01\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
+\x00\x00\x03\x7a\x00\x00\x00\x00\x00\x01\x00\x00\x52\xf5\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2d\
+\x00\x00\x03\x90\x00\x00\x00\x00\x00\x01\x00\x00\x55\x90\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
+\x00\x00\x03\xb6\x00\x01\x00\x00\x00\x01\x00\x00\x58\x00\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x03\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x59\xdc\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x03\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x5d\x1d\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x04\x0a\x00\x00\x00\x00\x00\x01\x00\x00\x60\x08\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
+\x00\x00\x04\x42\x00\x00\x00\x00\x00\x01\x00\x00\x62\x7e\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2b\
+\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x65\xdc\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x04\x72\x00\x00\x00\x00\x00\x01\x00\x00\x69\x3f\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2b\
+\x00\x00\x04\x8a\x00\x00\x00\x00\x00\x01\x00\x00\x6c\x46\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x04\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x70\x8c\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2b\
+\x00\x00\x04\xc6\x00\x00\x00\x00\x00\x01\x00\x00\x73\x07\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
+\x00\x00\x04\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x77\x5f\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2b\
+\x00\x00\x05\x08\x00\x00\x00\x00\x00\x01\x00\x00\x7b\x3d\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x05\x30\x00\x00\x00\x00\x00\x01\x00\x00\x7f\x63\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
+\x00\x00\x05\x58\x00\x00\x00\x00\x00\x01\x00\x00\x82\x12\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2d\
+\x00\x00\x05\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x83\x32\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x05\x82\x00\x00\x00\x00\x00\x01\x00\x00\x87\x12\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2b\
+\x00\x00\x05\xbe\x00\x00\x00\x00\x00\x01\x00\x00\x8a\x55\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
+\x00\x00\x05\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x8b\xc2\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x06\x06\x00\x00\x00\x00\x00\x01\x00\x00\x8f\x7d\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2d\
+\x00\x00\x06\x36\x00\x00\x00\x00\x00\x01\x00\x00\x8f\xed\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2c\
+\x00\x00\x06\x58\x00\x00\x00\x00\x00\x01\x00\x00\x92\xdf\
+\x00\x00\x01\x8e\x6d\x38\xcc\x2a\
"
qt_version = [int(v) for v in QtCore.qVersion().split('.')]
diff --git a/graphics/asymptote/GUI/pyUIClass/custMatTransform.py b/graphics/asymptote/GUI/pyUIClass/custMatTransform.py
index 19e1e2e587..66b64ac9f3 100644
--- a/graphics/asymptote/GUI/pyUIClass/custMatTransform.py
+++ b/graphics/asymptote/GUI/pyUIClass/custMatTransform.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'GUI/windows/custMatTransform.ui'
#
-# Created by: PyQt5 UI code generator 5.15.9
+# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
diff --git a/graphics/asymptote/GUI/pyUIClass/labelTextEditor.py b/graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
index 8b7016dadc..4ae0707ab3 100644
--- a/graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
+++ b/graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'GUI/windows/labelTextEditor.ui'
#
-# Created by: PyQt5 UI code generator 5.15.9
+# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
diff --git a/graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py b/graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
index d513f96d8f..9e6e4dfdf1 100644
--- a/graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
+++ b/graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'GUI/windows/setCustomAnchor.ui'
#
-# Created by: PyQt5 UI code generator 5.15.9
+# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
diff --git a/graphics/asymptote/GUI/pyUIClass/widg_addLabel.py b/graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
index df22e1c7ed..560435b1b5 100644
--- a/graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
+++ b/graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'GUI/windows/widg_addLabel.ui'
#
-# Created by: PyQt5 UI code generator 5.15.9
+# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
diff --git a/graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py b/graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
index c9ad76a8de..4fa2072e85 100644
--- a/graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
+++ b/graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'GUI/windows/widg_addPolyOpt.ui'
#
-# Created by: PyQt5 UI code generator 5.15.9
+# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
diff --git a/graphics/asymptote/GUI/pyUIClass/widg_editBezier.py b/graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
index ccad74fd01..c44962d300 100644
--- a/graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
+++ b/graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'GUI/windows/widg_editBezier.ui'
#
-# Created by: PyQt5 UI code generator 5.15.9
+# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
diff --git a/graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py b/graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
index b3f94b07fb..25fa684aa9 100644
--- a/graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
+++ b/graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'GUI/windows/widgetPointEditor.ui'
#
-# Created by: PyQt5 UI code generator 5.15.9
+# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
diff --git a/graphics/asymptote/GUI/pyUIClass/window1.py b/graphics/asymptote/GUI/pyUIClass/window1.py
index 5887ebb2bf..5ca2a134f5 100644
--- a/graphics/asymptote/GUI/pyUIClass/window1.py
+++ b/graphics/asymptote/GUI/pyUIClass/window1.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'GUI/windows/window1.ui'
#
-# Created by: PyQt5 UI code generator 5.15.9
+# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
diff --git a/graphics/asymptote/LspCpp/include/LibLsp/lsp/ClientPreferences.h b/graphics/asymptote/LspCpp/include/LibLsp/lsp/ClientPreferences.h
index 26afc484b6..c8920e4492 100644
--- a/graphics/asymptote/LspCpp/include/LibLsp/lsp/ClientPreferences.h
+++ b/graphics/asymptote/LspCpp/include/LibLsp/lsp/ClientPreferences.h
@@ -88,7 +88,11 @@ public:
bool isTrue(const optional<bool>& value)
{
- return value.get_value_or(false);
+ if (value) {
+ return *value;
+ } else {
+ return false;
+ }
}
bool isRenameDynamicRegistrationSupported() {
diff --git a/graphics/asymptote/LspCpp/src/lsp/utils.cpp b/graphics/asymptote/LspCpp/src/lsp/utils.cpp
index f950b9ee79..893cc94552 100644
--- a/graphics/asymptote/LspCpp/src/lsp/utils.cpp
+++ b/graphics/asymptote/LspCpp/src/lsp/utils.cpp
@@ -31,6 +31,7 @@
#include <boost/filesystem/path.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/algorithm/string.hpp>
+#include <boost/filesystem/directory.hpp>
namespace lsp
{
diff --git a/graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake b/graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake
index b3a804070c..668314bb71 100644
--- a/graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake
+++ b/graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -2,8 +2,8 @@
# Generated by "Unix Makefiles" Generator, CMake Version 3.27
# Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/local/src/asymptote-2.88/LspCpp")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/usr/local/src/asymptote-2.88/LspCpp")
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/local/src/asymptote-2.89/LspCpp")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/usr/local/src/asymptote-2.89/LspCpp")
# Force unix paths in dependencies.
set(CMAKE_FORCE_UNIX_PATHS 1)
diff --git a/graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make b/graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make
index 7dc7d8565c..68ff539b12 100644
--- a/graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make
+++ b/graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make
@@ -56,10 +56,10 @@ RM = /usr/bin/cmake -E rm -f
EQUALS = =
# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.88/LspCpp
+CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.89/LspCpp
# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.88/LspCpp
+CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.89/LspCpp
# Utility rule file for doc.
@@ -70,8 +70,8 @@ include third_party/uri/CMakeFiles/doc.dir/compiler_depend.make
include third_party/uri/CMakeFiles/doc.dir/progress.make
third_party/uri/CMakeFiles/doc:
- @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/usr/local/src/asymptote-2.88/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating API documentation with Doxygen"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri && /bin/doxygen /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/Doxyfile
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/usr/local/src/asymptote-2.89/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating API documentation with Doxygen"
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri && /bin/doxygen /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/Doxyfile
doc: third_party/uri/CMakeFiles/doc
doc: third_party/uri/CMakeFiles/doc.dir/build.make
@@ -82,10 +82,10 @@ third_party/uri/CMakeFiles/doc.dir/build: doc
.PHONY : third_party/uri/CMakeFiles/doc.dir/build
third_party/uri/CMakeFiles/doc.dir/clean:
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri && $(CMAKE_COMMAND) -P CMakeFiles/doc.dir/cmake_clean.cmake
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri && $(CMAKE_COMMAND) -P CMakeFiles/doc.dir/cmake_clean.cmake
.PHONY : third_party/uri/CMakeFiles/doc.dir/clean
third_party/uri/CMakeFiles/doc.dir/depend:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /usr/local/src/asymptote-2.88/LspCpp /usr/local/src/asymptote-2.88/LspCpp/third_party/uri /usr/local/src/asymptote-2.88/LspCpp /usr/local/src/asymptote-2.88/LspCpp/third_party/uri /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/CMakeFiles/doc.dir/DependInfo.cmake "--color=$(COLOR)"
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /usr/local/src/asymptote-2.89/LspCpp /usr/local/src/asymptote-2.89/LspCpp/third_party/uri /usr/local/src/asymptote-2.89/LspCpp /usr/local/src/asymptote-2.89/LspCpp/third_party/uri /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/CMakeFiles/doc.dir/DependInfo.cmake "--color=$(COLOR)"
.PHONY : third_party/uri/CMakeFiles/doc.dir/depend
diff --git a/graphics/asymptote/LspCpp/third_party/uri/Doxyfile b/graphics/asymptote/LspCpp/third_party/uri/Doxyfile
index b5d425d2ff..056a61bbb1 100644
--- a/graphics/asymptote/LspCpp/third_party/uri/Doxyfile
+++ b/graphics/asymptote/LspCpp/third_party/uri/Doxyfile
@@ -128,7 +128,7 @@ FULL_PATH_NAMES = YES
# If left blank the directory from which doxygen is run is used as the
# path to strip.
-STRIP_FROM_PATH = /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/
+STRIP_FROM_PATH = /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/
# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
# the path mentioned in the documentation of a class, which tells
@@ -626,7 +626,7 @@ WARN_LOGFILE =
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT = /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include
+INPUT = /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
@@ -658,7 +658,7 @@ RECURSIVE = YES
# Note that relative paths are relative to the directory from which doxygen is
# run.
-EXCLUDE = /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail
+EXCLUDE = /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail
# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
# directories that are symbolic links (a Unix file system feature) are excluded
@@ -821,7 +821,7 @@ COLS_IN_ALPHA_INDEX = 5
# The IGNORE_PREFIX tag can be used to specify one or more prefixes that
# should be ignored while generating the index headers.
-IGNORE_PREFIX = /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/uri/src/
+IGNORE_PREFIX = /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/uri/src/
#---------------------------------------------------------------------------
# configuration options related to the HTML output
diff --git a/graphics/asymptote/LspCpp/third_party/uri/Makefile b/graphics/asymptote/LspCpp/third_party/uri/Makefile
index 5a5cbc0341..a9bce1ebf0 100644
--- a/graphics/asymptote/LspCpp/third_party/uri/Makefile
+++ b/graphics/asymptote/LspCpp/third_party/uri/Makefile
@@ -60,10 +60,10 @@ RM = /usr/bin/cmake -E rm -f
EQUALS = =
# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.88/LspCpp
+CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.89/LspCpp
# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.88/LspCpp
+CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.89/LspCpp
#=============================================================================
# Targets provided globally by CMake.
@@ -135,14 +135,14 @@ install/strip/fast: preinstall/fast
# The main all target
all: cmake_check_build_system
- cd /usr/local/src/asymptote-2.88/LspCpp && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.88/LspCpp/CMakeFiles /usr/local/src/asymptote-2.88/LspCpp/third_party/uri//CMakeFiles/progress.marks
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/all
- $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.88/LspCpp/CMakeFiles 0
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.89/LspCpp/CMakeFiles /usr/local/src/asymptote-2.89/LspCpp/third_party/uri//CMakeFiles/progress.marks
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.89/LspCpp/CMakeFiles 0
.PHONY : all
# The main clean target
clean:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/clean
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/clean
.PHONY : clean
# The main clean target
@@ -151,22 +151,22 @@ clean/fast: clean
# Prepare targets for installation.
preinstall: all
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/preinstall
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/preinstall
.PHONY : preinstall
# Prepare targets for installation.
preinstall/fast:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/preinstall
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/preinstall
.PHONY : preinstall/fast
# clear depends
depend:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
.PHONY : depend
# Convenience name for target.
third_party/uri/CMakeFiles/doc.dir/rule:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/CMakeFiles/doc.dir/rule
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/CMakeFiles/doc.dir/rule
.PHONY : third_party/uri/CMakeFiles/doc.dir/rule
# Convenience name for target.
@@ -175,7 +175,7 @@ doc: third_party/uri/CMakeFiles/doc.dir/rule
# fast build rule for target.
doc/fast:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/CMakeFiles/doc.dir/build.make third_party/uri/CMakeFiles/doc.dir/build
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/CMakeFiles/doc.dir/build.make third_party/uri/CMakeFiles/doc.dir/build
.PHONY : doc/fast
# Help Target
@@ -202,6 +202,6 @@ help:
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system
diff --git a/graphics/asymptote/LspCpp/third_party/uri/cmake_install.cmake b/graphics/asymptote/LspCpp/third_party/uri/cmake_install.cmake
index ec3580e206..8a2139f497 100644
--- a/graphics/asymptote/LspCpp/third_party/uri/cmake_install.cmake
+++ b/graphics/asymptote/LspCpp/third_party/uri/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: /usr/local/src/asymptote-2.88/LspCpp/third_party/uri
+# Install script for directory: /usr/local/src/asymptote-2.89/LspCpp/third_party/uri
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -43,12 +43,12 @@ if(NOT DEFINED CMAKE_OBJDUMP)
endif()
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/." TYPE DIRECTORY FILES "/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/." TYPE DIRECTORY FILES "/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include")
endif()
if(NOT CMAKE_INSTALL_LOCAL_ONLY)
# Include the install script for each subdirectory.
- include("/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/cmake_install.cmake")
+ include("/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/cmake_install.cmake")
endif()
diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake
index b3a804070c..668314bb71 100644
--- a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake
+++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -2,8 +2,8 @@
# Generated by "Unix Makefiles" Generator, CMake Version 3.27
# Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/local/src/asymptote-2.88/LspCpp")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/usr/local/src/asymptote-2.88/LspCpp")
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/local/src/asymptote-2.89/LspCpp")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/usr/local/src/asymptote-2.89/LspCpp")
# Force unix paths in dependencies.
set(CMAKE_FORCE_UNIX_PATHS 1)
diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake
index ee4218a039..98d4213d2b 100644
--- a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake
+++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake
@@ -8,14 +8,14 @@ set(CMAKE_DEPENDS_LANGUAGES
# The set of dependency files which are needed:
set(CMAKE_DEPENDS_DEPENDENCY_FILES
- "/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o.d"
- "/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_normalize.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o.d"
- "/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o.d"
- "/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o.d"
- "/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_resolve.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o.d"
- "/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o.d"
- "/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri_builder.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o.d"
- "/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri_errors.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o.d"
+ "/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o.d"
+ "/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_normalize.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o.d"
+ "/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o.d"
+ "/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o.d"
+ "/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_resolve.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o.d"
+ "/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o.d"
+ "/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri_builder.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o.d"
+ "/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri_errors.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o.d"
)
# Targets to which this target links which contain Fortran sources.
diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make
index 92f85c04a5..20b63f7feb 100644
--- a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make
+++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make
@@ -56,10 +56,10 @@ RM = /usr/bin/cmake -E rm -f
EQUALS = =
# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.88/LspCpp
+CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.89/LspCpp
# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.88/LspCpp
+CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.89/LspCpp
# Include any dependencies generated for this target.
include third_party/uri/src/CMakeFiles/network-uri.dir/depend.make
@@ -75,114 +75,114 @@ include third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o: third_party/uri/src/uri.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts
- @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.88/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o -MF CMakeFiles/network-uri.dir/uri.cpp.o.d -o CMakeFiles/network-uri.dir/uri.cpp.o -c /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri.cpp
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.89/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o"
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o -MF CMakeFiles/network-uri.dir/uri.cpp.o.d -o CMakeFiles/network-uri.dir/uri.cpp.o -c /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/uri.cpp.i"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri.cpp > CMakeFiles/network-uri.dir/uri.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri.cpp > CMakeFiles/network-uri.dir/uri.cpp.i
third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/uri.cpp.s"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri.cpp -o CMakeFiles/network-uri.dir/uri.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri.cpp -o CMakeFiles/network-uri.dir/uri.cpp.s
third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o: third_party/uri/src/uri_builder.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts
- @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.88/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o -MF CMakeFiles/network-uri.dir/uri_builder.cpp.o.d -o CMakeFiles/network-uri.dir/uri_builder.cpp.o -c /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri_builder.cpp
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.89/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o"
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o -MF CMakeFiles/network-uri.dir/uri_builder.cpp.o.d -o CMakeFiles/network-uri.dir/uri_builder.cpp.o -c /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri_builder.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/uri_builder.cpp.i"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri_builder.cpp > CMakeFiles/network-uri.dir/uri_builder.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri_builder.cpp > CMakeFiles/network-uri.dir/uri_builder.cpp.i
third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/uri_builder.cpp.s"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri_builder.cpp -o CMakeFiles/network-uri.dir/uri_builder.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri_builder.cpp -o CMakeFiles/network-uri.dir/uri_builder.cpp.s
third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o: third_party/uri/src/uri_errors.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts
- @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.88/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o -MF CMakeFiles/network-uri.dir/uri_errors.cpp.o.d -o CMakeFiles/network-uri.dir/uri_errors.cpp.o -c /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri_errors.cpp
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.89/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o"
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o -MF CMakeFiles/network-uri.dir/uri_errors.cpp.o.d -o CMakeFiles/network-uri.dir/uri_errors.cpp.o -c /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri_errors.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/uri_errors.cpp.i"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri_errors.cpp > CMakeFiles/network-uri.dir/uri_errors.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri_errors.cpp > CMakeFiles/network-uri.dir/uri_errors.cpp.i
third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/uri_errors.cpp.s"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri_errors.cpp -o CMakeFiles/network-uri.dir/uri_errors.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri_errors.cpp -o CMakeFiles/network-uri.dir/uri_errors.cpp.s
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o: third_party/uri/src/detail/uri_parse.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts
- @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.88/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o -c /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse.cpp
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.89/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o"
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o -c /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse.cpp > CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse.cpp > CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse.cpp -o CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse.cpp -o CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o: third_party/uri/src/detail/uri_parse_authority.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts
- @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.88/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o -c /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.89/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o"
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o -c /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp > CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp > CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp -o CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp -o CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o: third_party/uri/src/detail/uri_advance_parts.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts
- @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.88/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o -c /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.89/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o"
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o -c /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp > CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp > CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp -o CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp -o CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o: third_party/uri/src/detail/uri_normalize.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts
- @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.88/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o -c /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_normalize.cpp
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.89/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o"
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o -c /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_normalize.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_normalize.cpp > CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_normalize.cpp > CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_normalize.cpp -o CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_normalize.cpp -o CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o: third_party/uri/src/detail/uri_resolve.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts
- @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.88/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o -c /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_resolve.cpp
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/usr/local/src/asymptote-2.89/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o"
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o -c /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_resolve.cpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_resolve.cpp > CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_resolve.cpp > CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_resolve.cpp -o CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_resolve.cpp -o CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s
# Object files for target network-uri
network__uri_OBJECTS = \
@@ -208,19 +208,19 @@ third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri
third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o
third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/build.make
third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/link.txt
- @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/usr/local/src/asymptote-2.88/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Linking CXX static library libnetwork-uri.a"
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -P CMakeFiles/network-uri.dir/cmake_clean_target.cmake
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/network-uri.dir/link.txt --verbose=$(VERBOSE)
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/usr/local/src/asymptote-2.89/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Linking CXX static library libnetwork-uri.a"
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -P CMakeFiles/network-uri.dir/cmake_clean_target.cmake
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/network-uri.dir/link.txt --verbose=$(VERBOSE)
# Rule to build all files generated by this target.
third_party/uri/src/CMakeFiles/network-uri.dir/build: third_party/uri/src/libnetwork-uri.a
.PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/build
third_party/uri/src/CMakeFiles/network-uri.dir/clean:
- cd /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -P CMakeFiles/network-uri.dir/cmake_clean.cmake
+ cd /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -P CMakeFiles/network-uri.dir/cmake_clean.cmake
.PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/clean
third_party/uri/src/CMakeFiles/network-uri.dir/depend:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /usr/local/src/asymptote-2.88/LspCpp /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src /usr/local/src/asymptote-2.88/LspCpp /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake "--color=$(COLOR)"
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /usr/local/src/asymptote-2.89/LspCpp /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src /usr/local/src/asymptote-2.89/LspCpp /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake "--color=$(COLOR)"
.PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/depend
diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal
index cf8a9e35c4..89c154bfba 100644
--- a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal
+++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal
@@ -2,7 +2,7 @@
# Generated by "Unix Makefiles" Generator, CMake Version 3.27
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp
/usr/include/alloca.h
/usr/include/asm-generic/errno-base.h
/usr/include/asm-generic/errno.h
@@ -199,13 +199,13 @@ third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdarg.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stddef.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdint.h
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/optional.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/string_view.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/optional.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/string_view.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_normalize.cpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_normalize.cpp
/usr/include/alloca.h
/usr/include/asm-generic/errno-base.h
/usr/include/asm-generic/errno.h
@@ -427,23 +427,23 @@ third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdarg.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stddef.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdint.h
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/optional.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/string_view.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/config.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/algorithm.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/algorithm_split.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_normalize.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/optional.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/string_view.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/config.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/algorithm.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/algorithm_split.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_normalize.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse.cpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse.cpp
/usr/include/alloca.h
/usr/include/asm-generic/errno-base.h
/usr/include/asm-generic/errno.h
@@ -659,14 +659,14 @@ third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdarg.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stddef.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdint.h
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/optional.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/string_view.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/grammar.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/optional.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/string_view.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/grammar.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse.hpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp
/usr/include/alloca.h
/usr/include/asm-generic/errno-base.h
/usr/include/asm-generic/errno.h
@@ -882,14 +882,14 @@ third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdarg.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stddef.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdint.h
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/optional.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/string_view.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/grammar.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/optional.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/string_view.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/grammar.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp
third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_resolve.cpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_resolve.cpp
/usr/include/alloca.h
/usr/include/asm-generic/errno-base.h
/usr/include/asm-generic/errno.h
@@ -1092,21 +1092,21 @@ third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdarg.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stddef.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdint.h
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/optional.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/string_view.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/config.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/algorithm_find.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_resolve.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/optional.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/string_view.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/config.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/algorithm_find.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_resolve.hpp
third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri.cpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri.cpp
/usr/include/alloca.h
/usr/include/asm-generic/errno-base.h
/usr/include/asm-generic/errno.h
@@ -1328,25 +1328,25 @@ third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdarg.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stddef.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdint.h
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/optional.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/string_view.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/config.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/algorithm.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_normalize.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_resolve.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/optional.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/string_view.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/config.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/algorithm.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_normalize.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_resolve.hpp
third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri_builder.cpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri_builder.cpp
/usr/include/alloca.h
/usr/include/asm-generic/errno-base.h
/usr/include/asm-generic/errno.h
@@ -1564,22 +1564,22 @@ third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdarg.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stddef.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdint.h
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/optional.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/string_view.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/config.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/algorithm.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_normalize.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/optional.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/string_view.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/config.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/algorithm.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_normalize.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp
third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/uri_errors.cpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/uri_errors.cpp
/usr/include/alloca.h
/usr/include/asm-generic/errno-base.h
/usr/include/asm-generic/errno.h
@@ -1719,6 +1719,6 @@ third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o
/usr/include/wchar.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stdarg.h
/usr/lib/gcc/x86_64-redhat-linux/13/include/stddef.h
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/config.hpp
- /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/config.hpp
+ /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
index 6ee147240a..bc29220fff 100644
--- a/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
+++ b/graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
@@ -4,7 +4,7 @@
# compile CXX with /bin/c++
CXX_DEFINES =
-CXX_INCLUDES = -I/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src -I/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/include
+CXX_INCLUDES = -I/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src -I/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/include
CXX_FLAGS = -fPIE -D_FILE_OFFSET_BIS=64 -DUSEGC -DLSPCPP_USEGC -I../gc-8.2.4/include -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG
diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/Makefile b/graphics/asymptote/LspCpp/third_party/uri/src/Makefile
index 4ff856ce93..8907cafad6 100644
--- a/graphics/asymptote/LspCpp/third_party/uri/src/Makefile
+++ b/graphics/asymptote/LspCpp/third_party/uri/src/Makefile
@@ -60,10 +60,10 @@ RM = /usr/bin/cmake -E rm -f
EQUALS = =
# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.88/LspCpp
+CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.89/LspCpp
# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.88/LspCpp
+CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.89/LspCpp
#=============================================================================
# Targets provided globally by CMake.
@@ -135,14 +135,14 @@ install/strip/fast: preinstall/fast
# The main all target
all: cmake_check_build_system
- cd /usr/local/src/asymptote-2.88/LspCpp && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.88/LspCpp/CMakeFiles /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src//CMakeFiles/progress.marks
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/all
- $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.88/LspCpp/CMakeFiles 0
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.89/LspCpp/CMakeFiles /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src//CMakeFiles/progress.marks
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.89/LspCpp/CMakeFiles 0
.PHONY : all
# The main clean target
clean:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/clean
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/clean
.PHONY : clean
# The main clean target
@@ -151,22 +151,22 @@ clean/fast: clean
# Prepare targets for installation.
preinstall: all
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/preinstall
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/preinstall
.PHONY : preinstall
# Prepare targets for installation.
preinstall/fast:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/preinstall
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/preinstall
.PHONY : preinstall/fast
# clear depends
depend:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
.PHONY : depend
# Convenience name for target.
third_party/uri/src/CMakeFiles/network-uri.dir/rule:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/CMakeFiles/network-uri.dir/rule
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/CMakeFiles/network-uri.dir/rule
.PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/rule
# Convenience name for target.
@@ -175,7 +175,7 @@ network-uri: third_party/uri/src/CMakeFiles/network-uri.dir/rule
# fast build rule for target.
network-uri/fast:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/build
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/build
.PHONY : network-uri/fast
detail/uri_advance_parts.o: detail/uri_advance_parts.cpp.o
@@ -183,7 +183,7 @@ detail/uri_advance_parts.o: detail/uri_advance_parts.cpp.o
# target to build an object file
detail/uri_advance_parts.cpp.o:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o
.PHONY : detail/uri_advance_parts.cpp.o
detail/uri_advance_parts.i: detail/uri_advance_parts.cpp.i
@@ -191,7 +191,7 @@ detail/uri_advance_parts.i: detail/uri_advance_parts.cpp.i
# target to preprocess a source file
detail/uri_advance_parts.cpp.i:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i
.PHONY : detail/uri_advance_parts.cpp.i
detail/uri_advance_parts.s: detail/uri_advance_parts.cpp.s
@@ -199,7 +199,7 @@ detail/uri_advance_parts.s: detail/uri_advance_parts.cpp.s
# target to generate assembly for a file
detail/uri_advance_parts.cpp.s:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s
.PHONY : detail/uri_advance_parts.cpp.s
detail/uri_normalize.o: detail/uri_normalize.cpp.o
@@ -207,7 +207,7 @@ detail/uri_normalize.o: detail/uri_normalize.cpp.o
# target to build an object file
detail/uri_normalize.cpp.o:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o
.PHONY : detail/uri_normalize.cpp.o
detail/uri_normalize.i: detail/uri_normalize.cpp.i
@@ -215,7 +215,7 @@ detail/uri_normalize.i: detail/uri_normalize.cpp.i
# target to preprocess a source file
detail/uri_normalize.cpp.i:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i
.PHONY : detail/uri_normalize.cpp.i
detail/uri_normalize.s: detail/uri_normalize.cpp.s
@@ -223,7 +223,7 @@ detail/uri_normalize.s: detail/uri_normalize.cpp.s
# target to generate assembly for a file
detail/uri_normalize.cpp.s:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s
.PHONY : detail/uri_normalize.cpp.s
detail/uri_parse.o: detail/uri_parse.cpp.o
@@ -231,7 +231,7 @@ detail/uri_parse.o: detail/uri_parse.cpp.o
# target to build an object file
detail/uri_parse.cpp.o:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o
.PHONY : detail/uri_parse.cpp.o
detail/uri_parse.i: detail/uri_parse.cpp.i
@@ -239,7 +239,7 @@ detail/uri_parse.i: detail/uri_parse.cpp.i
# target to preprocess a source file
detail/uri_parse.cpp.i:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i
.PHONY : detail/uri_parse.cpp.i
detail/uri_parse.s: detail/uri_parse.cpp.s
@@ -247,7 +247,7 @@ detail/uri_parse.s: detail/uri_parse.cpp.s
# target to generate assembly for a file
detail/uri_parse.cpp.s:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s
.PHONY : detail/uri_parse.cpp.s
detail/uri_parse_authority.o: detail/uri_parse_authority.cpp.o
@@ -255,7 +255,7 @@ detail/uri_parse_authority.o: detail/uri_parse_authority.cpp.o
# target to build an object file
detail/uri_parse_authority.cpp.o:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o
.PHONY : detail/uri_parse_authority.cpp.o
detail/uri_parse_authority.i: detail/uri_parse_authority.cpp.i
@@ -263,7 +263,7 @@ detail/uri_parse_authority.i: detail/uri_parse_authority.cpp.i
# target to preprocess a source file
detail/uri_parse_authority.cpp.i:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i
.PHONY : detail/uri_parse_authority.cpp.i
detail/uri_parse_authority.s: detail/uri_parse_authority.cpp.s
@@ -271,7 +271,7 @@ detail/uri_parse_authority.s: detail/uri_parse_authority.cpp.s
# target to generate assembly for a file
detail/uri_parse_authority.cpp.s:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s
.PHONY : detail/uri_parse_authority.cpp.s
detail/uri_resolve.o: detail/uri_resolve.cpp.o
@@ -279,7 +279,7 @@ detail/uri_resolve.o: detail/uri_resolve.cpp.o
# target to build an object file
detail/uri_resolve.cpp.o:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o
.PHONY : detail/uri_resolve.cpp.o
detail/uri_resolve.i: detail/uri_resolve.cpp.i
@@ -287,7 +287,7 @@ detail/uri_resolve.i: detail/uri_resolve.cpp.i
# target to preprocess a source file
detail/uri_resolve.cpp.i:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i
.PHONY : detail/uri_resolve.cpp.i
detail/uri_resolve.s: detail/uri_resolve.cpp.s
@@ -295,7 +295,7 @@ detail/uri_resolve.s: detail/uri_resolve.cpp.s
# target to generate assembly for a file
detail/uri_resolve.cpp.s:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s
.PHONY : detail/uri_resolve.cpp.s
uri.o: uri.cpp.o
@@ -303,7 +303,7 @@ uri.o: uri.cpp.o
# target to build an object file
uri.cpp.o:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o
.PHONY : uri.cpp.o
uri.i: uri.cpp.i
@@ -311,7 +311,7 @@ uri.i: uri.cpp.i
# target to preprocess a source file
uri.cpp.i:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.i
.PHONY : uri.cpp.i
uri.s: uri.cpp.s
@@ -319,7 +319,7 @@ uri.s: uri.cpp.s
# target to generate assembly for a file
uri.cpp.s:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.s
.PHONY : uri.cpp.s
uri_builder.o: uri_builder.cpp.o
@@ -327,7 +327,7 @@ uri_builder.o: uri_builder.cpp.o
# target to build an object file
uri_builder.cpp.o:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o
.PHONY : uri_builder.cpp.o
uri_builder.i: uri_builder.cpp.i
@@ -335,7 +335,7 @@ uri_builder.i: uri_builder.cpp.i
# target to preprocess a source file
uri_builder.cpp.i:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.i
.PHONY : uri_builder.cpp.i
uri_builder.s: uri_builder.cpp.s
@@ -343,7 +343,7 @@ uri_builder.s: uri_builder.cpp.s
# target to generate assembly for a file
uri_builder.cpp.s:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.s
.PHONY : uri_builder.cpp.s
uri_errors.o: uri_errors.cpp.o
@@ -351,7 +351,7 @@ uri_errors.o: uri_errors.cpp.o
# target to build an object file
uri_errors.cpp.o:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o
.PHONY : uri_errors.cpp.o
uri_errors.i: uri_errors.cpp.i
@@ -359,7 +359,7 @@ uri_errors.i: uri_errors.cpp.i
# target to preprocess a source file
uri_errors.cpp.i:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.i
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.i
.PHONY : uri_errors.cpp.i
uri_errors.s: uri_errors.cpp.s
@@ -367,7 +367,7 @@ uri_errors.s: uri_errors.cpp.s
# target to generate assembly for a file
uri_errors.cpp.s:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.s
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.s
.PHONY : uri_errors.cpp.s
# Help Target
@@ -418,6 +418,6 @@ help:
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
- cd /usr/local/src/asymptote-2.88/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+ cd /usr/local/src/asymptote-2.89/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system
diff --git a/graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake b/graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake
index bc1edffd9d..2295d35b1e 100644
--- a/graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake
+++ b/graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: /usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src
+# Install script for directory: /usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -43,6 +43,6 @@ if(NOT DEFINED CMAKE_OBJDUMP)
endif()
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/usr/local/src/asymptote-2.88/LspCpp/third_party/uri/src/libnetwork-uri.a")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/usr/local/src/asymptote-2.89/LspCpp/third_party/uri/src/libnetwork-uri.a")
endif()
diff --git a/graphics/asymptote/ReleaseNotes b/graphics/asymptote/ReleaseNotes
index 8ef5f382af..035d4c5d88 100644
--- a/graphics/asymptote/ReleaseNotes
+++ b/graphics/asymptote/ReleaseNotes
@@ -1,3 +1,9 @@
+Release Notes for Version 2.89
+
+Portability fixes were made to allow static builds with or without pkg-config.
+Static linking of the GSL library is now supported.
+Redundant templated imports are avoided.
+
Release Notes for Version 2.88
Building against specific static libraries is supported again.
diff --git a/graphics/asymptote/asy-keywords.el b/graphics/asymptote/asy-keywords.el
index 5c67062864..ea0098cd05 100644
--- a/graphics/asymptote/asy-keywords.el
+++ b/graphics/asymptote/asy-keywords.el
@@ -2,7 +2,7 @@
;; This file is automatically generated by asy-list.pl.
;; Changes will be overwritten.
;;
-(defvar asy-keywords-version "2.88")
+(defvar asy-keywords-version "2.89")
(defvar asy-keyword-name '(
and controls tension atleast curl if else while for do return break continue struct typedef new access import unravel from include quote static public private restricted this explicit true false null cycle newframe operator ))
diff --git a/graphics/asymptote/asy.list b/graphics/asymptote/asy.list
index 692b732c9a..9a33fd6443 100644
--- a/graphics/asymptote/asy.list
+++ b/graphics/asymptote/asy.list
@@ -106,8 +106,8 @@ void atupdate(void f());
void atupdate()();
void unfill(frame f, path[] g, bool copy=<default>);
void unfill(picture pic=<default>, path[] g, bool copy=<default>);
-bool Bar(picture, path, pen, marginT(path, pen))(real size=<default>);
bool Bar(picture, path, pen, marginT(path, pen));
+bool Bar(picture, path, pen, marginT(path, pen))(real size=<default>);
bool eol(file f);
pen zerowinding;
void atbreakpoint(string f(string, int, int, code));
@@ -147,10 +147,10 @@ pen rgb(real r, real g, real b);
pen rgb(real[] a);
pen rgb(string s);
real inch;
-bool ArcArrow(picture, path, pen, marginT(path, pen));
bool ArcArrow(picture, path, pen, marginT(path, pen))(arrowhead arrowhead=<default>, real size=<default>, real angle=<default>, filltype filltype=<default>, position position=<default>);
-bool ArcArrows(picture, path, pen, marginT(path, pen))(arrowhead arrowhead=<default>, real size=<default>, real angle=<default>, filltype filltype=<default>);
+bool ArcArrow(picture, path, pen, marginT(path, pen));
bool ArcArrows(picture, path, pen, marginT(path, pen));
+bool ArcArrows(picture, path, pen, marginT(path, pen))(arrowhead arrowhead=<default>, real size=<default>, real angle=<default>, filltype filltype=<default>);
pen currentpen;
pair precontrol(path p, int t);
pair precontrol(path p, real t);
@@ -246,9 +246,9 @@ pair min(frame f);
pair min(explicit path p);
pair min(path[] p);
triple min(path3 p);
-pair min(picture pic, bool user=<default>);
real min(... real[] a);
real min(real m, scaling s, coord[] c);
+pair min(picture pic, bool user=<default>);
real min(real m, scaling s, coord[] c);
int min(... int[] a);
filltype RadialShade(pen penc, pen penr);
@@ -256,24 +256,24 @@ int search(int[] a, int key);
int search(real[] a, real key);
int search(string[] a, string key);
int search(void()()[] a, void key()(), bool less(void()(), void()()));
-int search(picture[] a, picture key, bool less(picture, picture));
+int search(marker[] a, marker key, bool less(marker, marker));
int search(real[] a, real key, bool less(real, real));
int search(guide[] a, guide key, bool less(guide, guide));
-int search(object[] a, object key, bool less(object, object));
+int search(picture[] a, picture key, bool less(picture, picture));
int search(pair[] a, pair key, bool less(pair, pair));
-int search(coord[] a, coord key, bool less(coord, coord));
-int search(Label[] a, Label key, bool less(Label, Label));
+int search(object[] a, object key, bool less(object, object));
int search(frame[] a, frame key, bool less(frame, frame));
-int search(coord[] a, coord key, bool less(coord, coord));
-int search(Legend[] a, Legend key, bool less(Legend, Legend));
+int search(Label[] a, Label key, bool less(Label, Label));
int search(int[] a, int key, bool less(int, int));
+int search(Legend[] a, Legend key, bool less(Legend, Legend));
int search(bool3[] a, bool3 key, bool less(bool3, bool3));
+int search(coord[] a, coord key, bool less(coord, coord));
int search(string[] a, string key, bool less(string, string));
int search(path[] a, path key, bool less(path, path));
int search(pen[] a, pen key, bool less(pen, pen));
+int search(coord[] a, coord key, bool less(coord, coord));
int search(bool[] a, bool key, bool less(bool, bool));
int search(triple[] a, triple key, bool less(triple, triple));
-int search(marker[] a, marker key, bool less(marker, marker));
filltype RadialShadeDraw(real xmargin=<default>, real ymargin=<default>, pen penc, pen penr, pen drawpen=<default>);
real sin(real x);
real[] sin(real[] a);
@@ -289,8 +289,8 @@ pen opacity(real opacity=<default>, string blend=<default>);
real opacity(pen p);
real[] solve(real[][] a, real[] b, bool warn=<default>);
real[][] solve(real[][] a, real[][] b, bool warn=<default>);
-int rename(string from, string to);
void DOSendl(file file);
+int rename(string from, string to);
string debugger(string file, int line, int column, code s=<default>);
string getc(file f);
bool debugging;
@@ -348,19 +348,19 @@ pair max(frame f);
pair max(explicit path p);
pair max(path[] p);
triple max(path3 p);
+pair max(picture pic, bool user=<default>);
real max(real M, scaling s, coord[] c);
int max(... int[] a);
-pair max(picture pic, bool user=<default>);
real max(... real[] a);
real max(real M, scaling s, coord[] c);
+Label Label(string s, string size=<default>, pair position, align align=<default>, pen p=<default>, transform embed(transform)=<default>, filltype filltype=<default>);
+Label Label(Label L, align align=<default>, pen p=<default>, transform embed(transform)=<default>, filltype filltype=<default>);
Label Label(Label L, pair position, align align=<default>, pen p=<default>, transform embed(transform)=<default>, filltype filltype=<default>);
Label Label(string s, string size=<default>, explicit position position, align align=<default>, pen p=<default>, transform embed(transform)=<default>, filltype filltype=<default>);
+Label Label;
Label Label(Label L, explicit position position, align align=<default>, pen p=<default>, transform embed(transform)=<default>, filltype filltype=<default>);
Label Label(explicit pair position, align align=<default>, pen p=<default>, transform embed(transform)=<default>, filltype filltype=<default>);
-Label Label;
Label Label(string s=<default>, string size=<default>, align align=<default>, pen p=<default>, transform embed(transform)=<default>, filltype filltype=<default>);
-Label Label(string s, string size=<default>, pair position, align align=<default>, pen p=<default>, transform embed(transform)=<default>, filltype filltype=<default>);
-Label Label(Label L, align align=<default>, pen p=<default>, transform embed(transform)=<default>, filltype filltype=<default>);
string font(pen p=<default>);
pen font(string name, string options=<default>);
pen font(string encoding, string family, string series, string shape);
@@ -380,10 +380,10 @@ bool isometry(transform t);
pen squarepen;
pen deepyellow;
real barsize(pen p=<default>);
-bool EndArrow(picture, path, pen, marginT(path, pen));
bool EndArrow(picture, path, pen, marginT(path, pen))(arrowhead arrowhead=<default>, real size=<default>, real angle=<default>, filltype filltype=<default>, position position=<default>);
-bool EndArcArrow(picture, path, pen, marginT(path, pen));
+bool EndArrow(picture, path, pen, marginT(path, pen));
bool EndArcArrow(picture, path, pen, marginT(path, pen))(arrowhead arrowhead=<default>, real size=<default>, real angle=<default>, filltype filltype=<default>, position position=<default>);
+bool EndArcArrow(picture, path, pen, marginT(path, pen));
void tensorshade(frame f, path[] g, bool stroke=<default>, pen fillrule=<default>, pen[][] p, path[] b=<default>, pair[][] z=<default>, bool copy=<default>);
void tensorshade(picture pic=<default>, path[] g, bool stroke=<default>, pen fillrule=<default>, pen[][] p, path[] b=<default>, pair[][] z=<default>, bool copy=<default>);
void tensorshade(frame f, path[] g, bool stroke=<default>, pen fillrule=<default>, pen[] p, path b=<default>, pair[] z=<default>);
@@ -395,13 +395,13 @@ filltype NoFill;
real colatitude(triple v, bool warn=<default>);
void drawDisk(frame f, real[][] t, pen[] p, real opacity, real shininess, real metallic, real fresnel0);
void label(frame f, string s, string size, transform t, pair position, pair align, pen p);
+void label(picture pic=<default>, Label L, explicit guide g, align align=<default>, pen p=<default>, filltype filltype=<default>);
+void label(picture pic=<default>, Label L, explicit path g, align align=<default>, pen p=<default>, filltype filltype=<default>);
void label(picture pic=<default>, Label L, align align=<default>, pen p=<default>, filltype filltype=<default>);
void label(pair origin, picture pic=<default>, Label L, align align=<default>, pen p=<default>, filltype filltype=<default>);
void label(frame f, Label L, pair position, align align=<default>, pen p=<default>, filltype filltype=<default>);
void label(picture pic=<default>, Label L, pair position, align align=<default>, pen p=<default>, filltype filltype=<default>);
void label(frame f, Label L, align align=<default>, pen p=<default>, filltype filltype=<default>);
-void label(picture pic=<default>, Label L, explicit guide g, align align=<default>, pen p=<default>, filltype filltype=<default>);
-void label(picture pic=<default>, Label L, explicit path g, align align=<default>, pen p=<default>, filltype filltype=<default>);
real fabs(real x);
real[] fabs(real[] a);
bool labels(frame f);
@@ -433,11 +433,11 @@ real erf(real x);
void saveline(string name, string value, bool store=<default>);
pen fuchsia;
filltype filltype(int type=<default>, pen fillpen=<default>, pen drawpen=<default>, void fill2(frame f, path[] g, pen fillpen));
+frame[] fit(string prefix=<default>, picture[] pictures, string format=<default>, bool view=<default>, string options=<default>, string script=<default>, projection P=<default>);
pen Bookman(string series=<default>, string shape=<default>);
path box(frame dest, frame src=<default>, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>);
path box(frame f, Label L, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>);
path box(pair a, pair b);
-frame[] fit(string prefix=<default>, picture[] pictures, string format=<default>, bool view=<default>, string options=<default>, string script=<default>, projection P=<default>);
void seekeof(file f);
path unitcircle;
pair[] conj(pair[] a);
@@ -514,10 +514,10 @@ pen rgba(real[] a);
real[] rgba(pen p);
string time(string format=<default>);
string time(int seconds, string format=<default>);
+int MoveQuiet;
void prepend(frame dest, frame src);
real pt;
settings settings;
-int MoveQuiet;
marginT EndMargin(path, pen);
pen nullpen;
side LeftSide;
@@ -528,10 +528,10 @@ triple[] copy(triple[] a, int depth=<default>);
bool[] copy(bool[] a, int depth=<default>);
real[][] copy(real[][] a, int depth=<default>);
pen[] copy(pen[] a, int depth=<default>);
+bool3[] copy(bool3[] a, int depth=<default>);
coord[] copy(coord[] a, int depth=<default>);
-object[] copy(object[] a, int depth=<default>);
-marker[] copy(marker[] a, int depth=<default>);
-Legend[] copy(Legend[] a, int depth=<default>);
+Label[] copy(Label[] a, int depth=<default>);
+picture[] copy(picture[] a, int depth=<default>);
pen[][] copy(pen[][] a, int depth=<default>);
path[] copy(path[] a, int depth=<default>);
string[] copy(string[] a, int depth=<default>);
@@ -540,10 +540,10 @@ int[] copy(int[] a, int depth=<default>);
string[][] copy(string[][] a, int depth=<default>);
frame[] copy(frame[] a, int depth=<default>);
pair[] copy(pair[] a, int depth=<default>);
-bool3[] copy(bool3[] a, int depth=<default>);
coord[] copy(coord[] a, int depth=<default>);
-Label[] copy(Label[] a, int depth=<default>);
-picture[] copy(picture[] a, int depth=<default>);
+object[] copy(object[] a, int depth=<default>);
+marker[] copy(marker[] a, int depth=<default>);
+Legend[] copy(Legend[] a, int depth=<default>);
pair[][] copy(pair[][] a, int depth=<default>);
real[] abs(pair[] a);
real[] abs(triple[] a);
@@ -576,28 +576,28 @@ pen deepblue;
pen palered;
real[] map(real f(pair), pair[] a);
int[] map(int f(real), real[] a);
-bool3[] map(bool3 f(bool3), bool3[] a);
-frame[] map(frame f(frame), frame[] a);
-coord[] map(coord f(coord), coord[] a);
Legend[] map(Legend f(Legend), Legend[] a);
+frame[] map(frame f(frame), frame[] a);
+Label[] map(Label f(Label), Label[] a);
pen[][] map(pen[] f(pen[]), pen[][] a);
triple[] map(triple f(triple), triple[] a);
pen[] map(pen f(pen), pen[] a);
-coord[] map(coord f(coord), coord[] a);
-Label[] map(Label f(Label), Label[] a);
-pair[] map(pair f(pair), pair[] a);
object[] map(object f(object), object[] a);
-string[] map(string f(string), string[] a);
+pair[] map(pair f(pair), pair[] a);
picture[] map(picture f(picture), picture[] a);
+string[] map(string f(string), string[] a);
+marker[] map(marker f(marker), marker[] a);
void()()[] map(void f()()(void()()), void()()[] a);
pair[][] map(pair[] f(pair[]), pair[][] a);
real[] map(real f(real), real[] a);
-marker[] map(marker f(marker), marker[] a);
int[] map(int f(int), int[] a);
string[][] map(string[] f(string[]), string[][] a);
+coord[] map(coord f(coord), coord[] a);
bool[] map(bool f(bool), bool[] a);
path[] map(path f(path), path[] a);
real[][] map(real[] f(real[]), real[][] a);
+bool3[] map(bool3 f(bool3), bool3[] a);
+coord[] map(coord f(coord), coord[] a);
guide[] map(guide f(guide), guide[] a);
path unstraighten(path p);
path3 unstraighten(path3 p);
@@ -612,10 +612,10 @@ pair minratio(triple[][] p, pair b);
pair minratio(path3 g);
int[] sequence(int n);
pen[][] sequence(pen[] f(int), int n);
+bool3[] sequence(bool3 f(int), int n);
coord[] sequence(coord f(int), int n);
-object[] sequence(object f(int), int n);
-marker[] sequence(marker f(int), int n);
-Legend[] sequence(Legend f(int), int n);
+Label[] sequence(Label f(int), int n);
+picture[] sequence(picture f(int), int n);
int[] sequence(int f(int), int n);
string[][] sequence(string[] f(int), int n);
pair[] sequence(pair f(int), int n);
@@ -626,10 +626,10 @@ void()()[] sequence(void f()()(int), int n);
bool[] sequence(bool f(int), int n);
string[] sequence(string f(int), int n);
pair[][] sequence(pair[] f(int), int n);
-bool3[] sequence(bool3 f(int), int n);
coord[] sequence(coord f(int), int n);
-Label[] sequence(Label f(int), int n);
-picture[] sequence(picture f(int), int n);
+object[] sequence(object f(int), int n);
+marker[] sequence(marker f(int), int n);
+Legend[] sequence(Legend f(int), int n);
real[][] sequence(real[] f(int), int n);
real[] sequence(real f(int), int n);
int[] sequence(int n, int m);
@@ -649,9 +649,9 @@ pair size(frame f);
int size(path p);
int size(path[] p);
int size(path3 p);
-void size(picture dest, picture src);
pair size(picture pic, bool user=<default>);
void size(picture pic=<default>, transform t);
+void size(picture dest, picture src);
void size(picture pic=<default>, real x, real y=<default>, bool keepAspect=<default>);
void size(picture pic=<default>, real xsize, real ysize, pair min, pair max);
void clear(file f);
@@ -670,18 +670,18 @@ string downcase(string s);
pen mediumgrey;
transform transform(pen p);
string readline(string prompt=<default>, string name=<default>, bool tabcompletion=<default>);
-void beep();
-pair relpoint(path p, real l);
-pair[][] transpose(pair[][] a);
pen[][] transpose(pen[][] a);
string[][] transpose(string[][] a);
real[][] transpose(real[][] a);
+pair[][] transpose(pair[][] a);
+void beep();
+transformation transformation(real[][] modelview, real[][] projection);
+transformation transformation(real[][] modelview);
+pair relpoint(path p, real l);
pen overwrite(int n);
int overwrite(pen p=<default>);
pen linewidth(real x);
real linewidth(pen p=<default>);
-transformation transformation(real[][] modelview);
-transformation transformation(real[][] modelview, real[][] projection);
pair maxratio(frame f);
pair maxratio(triple[][] p, pair b);
pair maxratio(path3 g);
@@ -713,13 +713,13 @@ void add(picture pic=<default>, void d(frame f, transform t), bool exact=<defaul
void add(picture pic=<default>, void d(frame f, real[][] t, picture pic, projection P), bool exact=<default>);
void add(picture pic=<default>, void d(picture, real[][]), bool exact=<default>);
void add(picture dest, picture src, bool group=<default>, filltype filltype=<default>, bool above=<default>);
+void add(picture pic=<default>, Label L);
void add(picture dest, picture src, pair position, bool group=<default>, filltype filltype=<default>, bool above=<default>);
void add(picture dest=<default>, object F, pair position=<default>, bool group=<default>, filltype filltype=<default>, bool above=<default>);
void add(frame dest, frame src, filltype filltype, bool above=<default>);
void add(frame dest, frame src, bool group, filltype filltype=<default>, bool above=<default>);
void add(frame dest, frame src, pair position, bool group=<default>, filltype filltype=<default>, bool above=<default>);
void add(picture dest=<default>, frame src, pair position=<default>, bool group=<default>, filltype filltype=<default>, bool above=<default>);
-void add(picture pic=<default>, Label L);
void add(picture pic=<default>, void d(picture, transform), bool exact=<default>);
void add(frame f, transform t=<default>, Label L);
void add(picture src, pair position, bool group=<default>, filltype filltype=<default>, bool above=<default>);
@@ -750,20 +750,20 @@ void()()[] array(int n, void value()(), int depth=<default>);
bool[] array(int n, bool value, int depth=<default>);
string[] array(int n, string value, int depth=<default>);
pair[][] array(int n, pair[] value, int depth=<default>);
-bool3[] array(int n, bool3 value, int depth=<default>);
coord[] array(int n, coord value, int depth=<default>);
-Label[] array(int n, Label value, int depth=<default>);
-picture[] array(int n, picture value, int depth=<default>);
+object[] array(int n, object value, int depth=<default>);
+marker[] array(int n, marker value, int depth=<default>);
+Legend[] array(int n, Legend value, int depth=<default>);
real[][] array(int n, real[] value, int depth=<default>);
real[] array(int n, real value, int depth=<default>);
triple[] array(int n, triple value, int depth=<default>);
path[] array(int n, path value, int depth=<default>);
frame[] array(int n, frame value, int depth=<default>);
pen[][] array(int n, pen[] value, int depth=<default>);
+bool3[] array(int n, bool3 value, int depth=<default>);
coord[] array(int n, coord value, int depth=<default>);
-object[] array(int n, object value, int depth=<default>);
-marker[] array(int n, marker value, int depth=<default>);
-Legend[] array(int n, Legend value, int depth=<default>);
+Label[] array(int n, Label value, int depth=<default>);
+picture[] array(int n, picture value, int depth=<default>);
int[] array(int n, int value, int depth=<default>);
string[][] array(int n, string[] value, int depth=<default>);
pair[] array(int n, pair value, int depth=<default>);
@@ -778,13 +778,13 @@ int find(string s, string t, int pos=<default>);
position BeginPoint;
marginT BeginMargin(path, pen);
path buildcycle(... path[] p);
-bool BeginArrow(picture, path, pen, marginT(path, pen));
bool BeginArrow(picture, path, pen, marginT(path, pen))(arrowhead arrowhead=<default>, real size=<default>, real angle=<default>, filltype filltype=<default>, position position=<default>);
+bool BeginArrow(picture, path, pen, marginT(path, pen));
marginT BeginPenMargin(path, pen);
int round(real x);
marginT BeginDotMargin(path, pen);
-bool BeginArcArrow(picture, path, pen, marginT(path, pen));
bool BeginArcArrow(picture, path, pen, marginT(path, pen))(arrowhead arrowhead=<default>, real size=<default>, real angle=<default>, filltype filltype=<default>, position position=<default>);
+bool BeginArcArrow(picture, path, pen, marginT(path, pen));
pen roundcap;
void buildRestoreThunk()();
pen roundjoin;
@@ -810,19 +810,19 @@ void draw(frame f, triple[][] p, triple center, bool straight, pen[] p, real opa
void draw(frame f, triple[] p, real[] knot, real[] weights=<default>, pen p);
void draw(frame f, triple[][] p, real[] uknot, real[] vknot, real[][] weights=<default>, pen[] p, real opacity, real shininess, real metallic, real fresnel0, pen[] colors);
void draw(frame f, triple[] v, int[][] vi, triple center=<default>, triple[] n, int[][] ni, pen[] p, real opacity, real shininess, real metallic, real fresnel0, pen[] c=<default>, int[][] ci=<default>, int interaction);
+void draw(picture pic=<default>, explicit path[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
+void draw(pair origin, picture pic=<default>, explicit path[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
void draw(picture pic=<default>, path[] g, pen fillrule=<default>, pen[] p);
object draw(picture pic=<default>, Label L, path e(frame dest, frame src=<default>, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>), pair position, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>);
void draw(frame f, explicit path[] g, pen p=<default>);
-void draw(picture pic=<default>, guide[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
-void draw(pair origin, picture pic=<default>, guide[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
-void draw(picture pic=<default>, explicit path[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
-void draw(pair origin, picture pic=<default>, explicit path[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
+void draw(frame f, path g, pen p=<default>, bool arrow(picture, path, pen, marginT(path, pen)));
object draw(picture pic=<default>, Label L, path e(frame dest, frame src=<default>, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>), real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>);
-void draw(frame f, guide[] g, pen p=<default>);
-void draw(frame f, path g, pen p=<default>);
void draw(picture pic=<default>, Label L=<default>, path g, align align=<default>, pen p=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, bool bar(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, Label legend=<default>, marker marker=<default>);
void draw(pair origin, picture pic=<default>, Label L=<default>, path g, align align=<default>, pen p=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, bool bar(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, Label legend=<default>, marker marker=<default>);
-void draw(frame f, path g, pen p=<default>, bool arrow(picture, path, pen, marginT(path, pen)));
+void draw(frame f, guide[] g, pen p=<default>);
+void draw(picture pic=<default>, guide[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
+void draw(pair origin, picture pic=<default>, guide[] g, pen p=<default>, Label legend=<default>, marker marker=<default>);
+void draw(frame f, path g, pen p=<default>);
int mantissaBits;
real identity(real x);
real[] identity(real[] a);
@@ -886,18 +886,18 @@ void write(file file=<default>, string s=<default>, guide x, void suffix(file)=<
void write(file file=<default>, string s=<default>, pen x, void suffix(file)=<default> ... pen[]);
void write(file file, string s=<default>, explicit guide[] x, void suffix(file)=<default>);
void write(string s=<default>, cputime c, string format=<default>, void suffix(file)=<default>);
+void write(string s=<default>, bool3 b, void suffix(file)=<default>);
void write(string s=<default>, explicit path[] x, void suffix(file)=<default>);
void write(file file, void suffix(file)=<default>);
void write(file file=<default>, string s=<default>, pen[] p);
void write(void suffix(file)=<default>);
+void write(file file, string s=<default>, bool3 b, void suffix(file)=<default>);
void write(file file, string s=<default>, explicit path[] x, void suffix(file)=<default>);
-void write(file file=<default>, align align, void suffix(file)=<default>);
-void write(pairOrTriple a);
+void write(file file=<default>, Label L, void suffix(file)=<default>);
void write(file file, string s=<default>, cputime c, string format=<default>, void suffix(file)=<default>);
-void write(string s=<default>, bool3 b, void suffix(file)=<default>);
-void write(file file, string s=<default>, bool3 b, void suffix(file)=<default>);
+void write(pairOrTriple a);
void write(string s=<default>, explicit guide[] x, void suffix(file)=<default>);
-void write(file file=<default>, Label L, void suffix(file)=<default>);
+void write(file file=<default>, align align, void suffix(file)=<default>);
void save()();
marginT EndPenMargin(path, pen);
pair NNE;
@@ -949,22 +949,22 @@ pen dotted;
string blend(pen p);
arrowhead HookHead;
arrowhead HookHead(real dir=<default>, real barb=<default>);
-marker[] concat(... marker[][]);
real[] concat(... real[][]);
-picture[] concat(... picture[][]);
+marker[] concat(... marker[][]);
pair[] concat(... pair[][]);
-object[] concat(... object[][]);
+picture[] concat(... picture[][]);
pen[] concat(... pen[][]);
-coord[] concat(... coord[][]);
-Label[] concat(... Label[][]);
+object[] concat(... object[][]);
path[] concat(... path[][]);
-coord[] concat(... coord[][]);
-Legend[] concat(... Legend[][]);
+Label[] concat(... Label[][]);
int[] concat(... int[][]);
void()()[] concat(... void()()[][]);
-bool3[] concat(... bool3[][]);
+Legend[] concat(... Legend[][]);
string[] concat(... string[][]);
+bool3[] concat(... bool3[][]);
+coord[] concat(... coord[][]);
triple[] concat(... triple[][]);
+coord[] concat(... coord[][]);
frame[] concat(... frame[][]);
guide[] concat(... guide[][]);
bool[] concat(... bool[][]);
@@ -974,71 +974,71 @@ real[] log1p(real[] a);
real infinity;
bool alias(pair[][] a, pair[][] b);
bool alias(guide[] a, guide[] b);
-bool alias(marginT a, marginT b);
-bool alias(coord[] a, coord[] b);
-bool alias(autoscaleT a, autoscaleT b);
-bool alias(align a, align b);
-bool alias(Legend[] a, Legend[] b);
-bool alias(processtime a, processtime b);
-bool alias(pair[] a, pair[] b);
-bool alias(scaling a, scaling b);
-bool alias(coord a, coord b);
-bool alias(node a, node b);
-bool alias(Label a, Label b);
-bool alias(schur a, schur b);
-bool alias(int[] a, int[] b);
-bool alias(string[][] a, string[][] b);
-bool alias(slice a, slice b);
-bool alias(freezableBounds a, freezableBounds b);
-bool alias(transformation a, transformation b);
-bool alias(coords3 a, coords3 b);
-bool alias(object[] a, object[] b);
-bool alias(marker a, marker b);
-bool alias(real[][] a, real[][] b);
bool alias(bool3 a, bool3 b);
-bool alias(bool3[] a, bool3[] b);
-bool alias(scaleT a, scaleT b);
+bool alias(coord a, coord b);
+bool alias(scaling a, scaling b);
bool alias(ScaleT a, ScaleT b);
bool alias(side a, side b);
+bool alias(Label[] a, Label[] b);
bool alias(cputime a, cputime b);
+bool alias(pair[] a, pair[] b);
+bool alias(hsv a, hsv b);
+bool alias(coord[] a, coord[] b);
+bool alias(projection a, projection b);
+bool alias(pairOrTriple a, pairOrTriple b);
+bool alias(object a, object b);
+bool alias(int[] a, int[] b);
+bool alias(string[][] a, string[][] b);
+bool alias(marginT a, marginT b);
+bool alias(bounds a, bounds b);
+bool alias(scaleT a, scaleT b);
+bool alias(arrowhead a, arrowhead b);
+bool alias(picture[] a, picture[] b);
+bool alias(real[][] a, real[][] b);
+bool alias(scaling a, scaling b);
+bool alias(coords2 a, coords2 b);
+bool alias(Legend a, Legend b);
+bool alias(position a, position b);
+bool alias(Legend[] a, Legend[] b);
+bool alias(realschur a, realschur b);
bool alias(string[] a, string[] b);
bool alias(frame[] a, frame[] b);
-bool alias(coords2 a, coords2 b);
-bool alias(scaling a, scaling b);
+bool alias(slice a, slice b);
+bool alias(simplex a, simplex b);
bool alias(light a, light b);
-bool alias(pairOrTriple a, pairOrTriple b);
-bool alias(object a, object b);
-bool alias(marker[] a, marker[] b);
+bool alias(picture a, picture b);
bool alias(bool[] a, bool[] b);
bool alias(void()()[] a, void()()[] b);
bool alias(pen[][] a, pen[][] b);
-bool alias(filltype a, filltype b);
-bool alias(simplex a, simplex b);
-bool alias(coord[] a, coord[] b);
-bool alias(projection a, projection b);
-bool alias(Label[] a, Label[] b);
-bool alias(arrowhead a, arrowhead b);
+bool alias(coord a, coord b);
+bool alias(autoscaleT a, autoscaleT b);
+bool alias(align a, align b);
+bool alias(object[] a, object[] b);
+bool alias(processtime a, processtime b);
bool alias(path[] a, path[] b);
bool alias(triple[] a, triple[] b);
-bool alias(coord a, coord b);
-bool alias(bounds a, bounds b);
-bool alias(Legend a, Legend b);
-bool alias(position a, position b);
-bool alias(realschur a, realschur b);
+bool alias(bool3[] a, bool3[] b);
+bool alias(coord[] a, coord[] b);
+bool alias(coords2 a, coords2 b);
+bool alias(freezableBounds a, freezableBounds b);
+bool alias(transformation a, transformation b);
+bool alias(node a, node b);
+bool alias(Label a, Label b);
+bool alias(schur a, schur b);
bool alias(real[] a, real[] b);
bool alias(pen[] a, pen[] b);
-bool alias(hsv a, hsv b);
-bool alias(coords2 a, coords2 b);
-bool alias(picture a, picture b);
-bool alias(picture[] a, picture[] b);
+bool alias(filltype a, filltype b);
+bool alias(coords3 a, coords3 b);
+bool alias(marker a, marker b);
+bool alias(marker[] a, marker[] b);
real pi;
int getint(string name=<default>, int default=<default>, string prompt=<default>, bool store=<default>);
int bitreverse(int a, int bits);
bool IgnoreAspect;
void postscript(frame f, string s);
void postscript(frame f, string s, pair min, pair max);
-void postscript(picture pic=<default>, string s);
void postscript(picture pic=<default>, string s, pair min, pair max);
+void postscript(picture pic=<default>, string s);
transform slant(real s);
void breakpoint(code s=<default>);
void breakpoints();
@@ -1059,10 +1059,10 @@ real[] sort(real[] a);
real[][] sort(real[][] a);
string[] sort(string[] a);
string[][] sort(string[][] a);
+bool3[] sort(bool3[] a, bool less(bool3, bool3), bool stable=<default>);
coord[] sort(coord[] a, bool less(coord, coord), bool stable=<default>);
-object[] sort(object[] a, bool less(object, object), bool stable=<default>);
-marker[] sort(marker[] a, bool less(marker, marker), bool stable=<default>);
-Legend[] sort(Legend[] a, bool less(Legend, Legend), bool stable=<default>);
+Label[] sort(Label[] a, bool less(Label, Label), bool stable=<default>);
+picture[] sort(picture[] a, bool less(picture, picture), bool stable=<default>);
path[] sort(path[] a, bool less(path, path), bool stable=<default>);
pen[][] sort(pen[][] a, bool less(pen[], pen[]), bool stable=<default>);
pair[][] sort(pair[][] a, bool less(pair[], pair[]), bool stable=<default>);
@@ -1070,10 +1070,10 @@ pen[] sort(pen[] a, bool less(pen, pen), bool stable=<default>);
bool[] sort(bool[] a, bool less(bool, bool), bool stable=<default>);
void()()[] sort(void()()[] a, bool less(void()(), void()()), bool stable=<default>);
frame[] sort(frame[] a, bool less(frame, frame), bool stable=<default>);
-bool3[] sort(bool3[] a, bool less(bool3, bool3), bool stable=<default>);
coord[] sort(coord[] a, bool less(coord, coord), bool stable=<default>);
-Label[] sort(Label[] a, bool less(Label, Label), bool stable=<default>);
-picture[] sort(picture[] a, bool less(picture, picture), bool stable=<default>);
+object[] sort(object[] a, bool less(object, object), bool stable=<default>);
+marker[] sort(marker[] a, bool less(marker, marker), bool stable=<default>);
+Legend[] sort(Legend[] a, bool less(Legend, Legend), bool stable=<default>);
int[] sort(int[] a, bool less(int, int), bool stable=<default>);
string[][] sort(string[][] a, bool less(string[], string[]), bool stable=<default>);
real[] sort(real[] a, bool less(real, real), bool stable=<default>);
@@ -1249,9 +1249,9 @@ pair SW;
void flush(file f);
pen thin();
pen palecyan;
-void warning(string s, string t, bool position=<default>);
frame legend(picture pic=<default>, int perline=<default>, real xmargin=<default>, real ymargin=<default>, real linelength=<default>, real hskip=<default>, real vskip=<default>, real maxwidth=<default>, real maxheight=<default>, bool hstretch=<default>, bool vstretch=<default>, pen p=<default>);
picture legend(Legend[] Legend, int perline=<default>, real linelength, real hskip, real vskip, real maxwidth=<default>, real maxheight=<default>, bool hstretch=<default>, bool vstretch=<default>);
+void warning(string s, string t, bool position=<default>);
real Degrees(real radians);
picture legenditem(Legend legenditem, real linelength);
real legendhskip;
@@ -1298,11 +1298,11 @@ triple operator +(triple a);
triple[] operator +(triple[] a);
pen operator +(pen a, pen b);
transform operator +(transform a, transform b);
+marginT operator +(path, pen)(marginT ma(path, pen), marginT mb(path, pen));
pen operator +(pen p, real w);
pen[] operator +(pen a, pen[] b);
pen operator +(real w, pen p);
string operator +(... string[] a);
-marginT operator +(path, pen)(marginT ma(path, pen), marginT mb(path, pen));
pen[] operator +(pen[] a, pen b);
int operator -(int a, int b);
int[] operator -(int a, int[] b);
@@ -1376,14 +1376,14 @@ triple operator *(real[][] t, triple v);
triple operator *(real x, triple v);
triple operator *(triple v, real x);
path3 operator *(real[][] t, path3 g);
+bounds operator *(transform t, bounds b);
side operator *(real x, side s);
Label operator *(real[][] t, Label L);
picture operator *(transform t, picture orig);
-object operator *(transform t, explicit object F);
path[] operator *(transform t, explicit path[] p);
-Label operator *(transform t, Label L);
+object operator *(transform t, explicit object F);
pair[] operator *(transform t, pair[] z);
-bounds operator *(transform t, bounds b);
+Label operator *(transform t, Label L);
picture operator *(real[][] t, picture orig);
bool operator init();
int operator init();
@@ -1398,41 +1398,41 @@ path3 operator init();
pen operator init();
frame operator init();
file operator init();
-marginT operator init();
+bool3 operator init();
+coord operator init();
+scaling operator init();
+ScaleT operator init();
+side operator init();
+cputime operator init();
+coord operator init();
autoscaleT operator init();
align operator init();
processtime operator init();
-filltype operator init();
-simplex operator init();
-projection operator init();
+marginT operator init();
+bounds operator init();
+scaleT operator init();
arrowhead operator init();
-slice operator init();
-transformation operator init();
+filltype operator init();
coords3 operator init();
marker operator init();
-hsv operator init();
-coords2 operator init();
-picture operator init();
-coords2 operator init();
-scaling operator init();
+slice operator init();
+simplex operator init();
light operator init();
+picture operator init();
+hsv operator init();
+projection operator init();
pairOrTriple operator init();
object operator init();
-scaling operator init();
-coord operator init();
+coords2 operator init();
+transformation operator init();
node operator init();
Label operator init();
schur operator init();
-coord operator init();
-bounds operator init();
+scaling operator init();
+coords2 operator init();
Legend operator init();
position operator init();
realschur operator init();
-bool3 operator init();
-scaleT operator init();
-ScaleT operator init();
-side operator init();
-cputime operator init();
real operator cast(int);
pair operator cast(int);
pair operator cast(real);
@@ -1474,33 +1474,33 @@ string[][][] operator cast(file);
guide operator cast(cycleToken tok);
guide operator cast(curlSpecifier spec);
guide operator cast(tensionSpecifier t);
-align operator cast(side side);
guide[] operator cast(path[] g);
+bool3[] operator cast(bool[] b);
+position operator cast(real x);
+Label operator cast(string s);
pair operator cast(pairOrTriple a);
triple operator cast(pairOrTriple a);
+pen operator cast(hsv hsv);
frame operator cast(object F);
+align operator cast(side side);
hsv operator cast(pen p);
-bool3[] operator cast(bool[] b);
position operator cast(pair x);
-object operator cast(Label L);
-Label operator cast(object F);
-pair operator cast(position P);
-object operator cast(frame f);
guide[] operator cast(pair[] z);
path[] operator cast(guide[] g);
+pair operator cast(position P);
+object operator cast(frame f);
+path[] operator cast(guide g);
+object operator cast(Label L);
+Label operator cast(object F);
bool operator cast(bool3 b);
+bool[] operator cast(bool3[] b);
align operator cast(pair dir);
-path[] operator cast(guide g);
path[] operator cast(pair[] z);
-align operator cast(triple dir);
path[] operator cast(path p);
-bool[] operator cast(bool3[] b);
+align operator cast(triple dir);
bool3 operator cast(bool b);
position operator cast(int x);
object operator cast(string s);
-pen operator cast(hsv hsv);
-position operator cast(real x);
-Label operator cast(string s);
pen deepred;
bool error(file f);
string operator ecast(int);
@@ -1604,44 +1604,44 @@ bool operator ==(transform a, transform b);
bool operator ==(file a, file b);
bool operator ==(path a, path b);
bool operator ==(path3 a, path3 b);
-bool operator ==(bool3 a, bool3 b);
-bool operator ==(scaleT a, scaleT b);
-bool operator ==(ScaleT a, ScaleT b);
-bool operator ==(side a, side b);
-bool operator ==(cputime a, cputime b);
-bool operator ==(coords2 a, coords2 b);
+bool operator ==(bool a, bool3 b);
bool operator ==(scaling a, scaling b);
-bool operator ==(light a, light b);
-bool operator ==(pairOrTriple a, pairOrTriple b);
-bool operator ==(object a, object b);
-bool operator ==(filltype a, filltype b);
-bool operator ==(simplex a, simplex b);
-bool operator ==(projection a, projection b);
-bool operator ==(arrowhead a, arrowhead b);
-bool operator ==(coord a, coord b);
-bool operator ==(bounds a, bounds b);
+bool operator ==(coords2 a, coords2 b);
bool operator ==(Legend a, Legend b);
bool operator ==(position a, position b);
bool operator ==(realschur a, realschur b);
-bool operator ==(hsv a, hsv b);
-bool operator ==(coords2 a, coords2 b);
-bool operator ==(picture a, picture b);
bool operator ==(bool3 a, bool b);
-bool operator ==(marginT a, marginT b);
+bool operator ==(slice a, slice b);
+bool operator ==(simplex a, simplex b);
+bool operator ==(light a, light b);
+bool operator ==(picture a, picture b);
+bool operator ==(coord a, coord b);
bool operator ==(autoscaleT a, autoscaleT b);
bool operator ==(align a, align b);
bool operator ==(processtime a, processtime b);
-bool operator ==(scaling a, scaling b);
-bool operator ==(coord a, coord b);
+bool operator ==(coords2 a, coords2 b);
+bool operator ==(freezableBounds a, freezableBounds b);
+bool operator ==(transformation a, transformation b);
bool operator ==(node a, node b);
bool operator ==(Label a, Label b);
bool operator ==(schur a, schur b);
-bool operator ==(bool a, bool3 b);
-bool operator ==(slice a, slice b);
-bool operator ==(freezableBounds a, freezableBounds b);
-bool operator ==(transformation a, transformation b);
+bool operator ==(filltype a, filltype b);
bool operator ==(coords3 a, coords3 b);
bool operator ==(marker a, marker b);
+bool operator ==(bool3 a, bool3 b);
+bool operator ==(coord a, coord b);
+bool operator ==(scaling a, scaling b);
+bool operator ==(ScaleT a, ScaleT b);
+bool operator ==(side a, side b);
+bool operator ==(cputime a, cputime b);
+bool operator ==(hsv a, hsv b);
+bool operator ==(projection a, projection b);
+bool operator ==(pairOrTriple a, pairOrTriple b);
+bool operator ==(object a, object b);
+bool operator ==(marginT a, marginT b);
+bool operator ==(bounds a, bounds b);
+bool operator ==(scaleT a, scaleT b);
+bool operator ==(arrowhead a, arrowhead b);
bool operator !=(bool a, bool b);
bool[] operator !=(bool a, bool[] b);
bool[] operator !=(bool[] a, bool b);
@@ -1678,44 +1678,44 @@ bool operator !=(transform a, transform b);
bool operator !=(file a, file b);
bool operator !=(path a, path b);
bool operator !=(path3 a, path3 b);
-bool operator !=(bool3 a, bool3 b);
-bool operator !=(scaleT a, scaleT b);
-bool operator !=(ScaleT a, ScaleT b);
-bool operator !=(side a, side b);
-bool operator !=(cputime a, cputime b);
-bool operator !=(coords2 a, coords2 b);
+bool operator !=(bool a, bool3 b);
bool operator !=(scaling a, scaling b);
-bool operator !=(light a, light b);
-bool operator !=(pairOrTriple a, pairOrTriple b);
-bool operator !=(object a, object b);
-bool operator !=(filltype a, filltype b);
-bool operator !=(simplex a, simplex b);
-bool operator !=(projection a, projection b);
-bool operator !=(arrowhead a, arrowhead b);
-bool operator !=(coord a, coord b);
-bool operator !=(bounds a, bounds b);
+bool operator !=(coords2 a, coords2 b);
bool operator !=(Legend a, Legend b);
bool operator !=(position a, position b);
bool operator !=(realschur a, realschur b);
-bool operator !=(hsv a, hsv b);
-bool operator !=(coords2 a, coords2 b);
-bool operator !=(picture a, picture b);
bool operator !=(bool3 a, bool b);
-bool operator !=(marginT a, marginT b);
+bool operator !=(slice a, slice b);
+bool operator !=(simplex a, simplex b);
+bool operator !=(light a, light b);
+bool operator !=(picture a, picture b);
+bool operator !=(coord a, coord b);
bool operator !=(autoscaleT a, autoscaleT b);
bool operator !=(align a, align b);
bool operator !=(processtime a, processtime b);
-bool operator !=(scaling a, scaling b);
-bool operator !=(coord a, coord b);
+bool operator !=(coords2 a, coords2 b);
+bool operator !=(freezableBounds a, freezableBounds b);
+bool operator !=(transformation a, transformation b);
bool operator !=(node a, node b);
bool operator !=(Label a, Label b);
bool operator !=(schur a, schur b);
-bool operator !=(bool a, bool3 b);
-bool operator !=(slice a, slice b);
-bool operator !=(freezableBounds a, freezableBounds b);
-bool operator !=(transformation a, transformation b);
+bool operator !=(filltype a, filltype b);
bool operator !=(coords3 a, coords3 b);
bool operator !=(marker a, marker b);
+bool operator !=(bool3 a, bool3 b);
+bool operator !=(coord a, coord b);
+bool operator !=(scaling a, scaling b);
+bool operator !=(ScaleT a, ScaleT b);
+bool operator !=(side a, side b);
+bool operator !=(cputime a, cputime b);
+bool operator !=(hsv a, hsv b);
+bool operator !=(projection a, projection b);
+bool operator !=(pairOrTriple a, pairOrTriple b);
+bool operator !=(object a, object b);
+bool operator !=(marginT a, marginT b);
+bool operator !=(bounds a, bounds b);
+bool operator !=(scaleT a, scaleT b);
+bool operator !=(arrowhead a, arrowhead b);
bool operator <(int a, int b);
bool[] operator <(int a, int[] b);
bool[] operator <(int[] a, int b);
@@ -1794,8 +1794,8 @@ guide operator ..(... guide[])(tensionSpecifier t);
path polygon(int n);
guide operator --(... guide[]);
guide operator ---(... guide[]);
-pen NewCenturySchoolBook(string series=<default>, string shape=<default>);
void()()[] saveFunctions;
+pen NewCenturySchoolBook(string series=<default>, string shape=<default>);
bool operator &(bool a, bool b);
bool[] operator &(bool a, bool[] b);
bool[] operator &(bool[] a, bool b);
@@ -1862,15 +1862,15 @@ real dot(real[] a, real[] b);
pair dot(pair[] a, pair[] b);
real dot(explicit pair z, explicit pair w);
real dot(triple u, triple v);
+void dot(picture pic=<default>, Label L, pair z, align align=<default>, string format=<default>, pen p=<default>, filltype filltype=<default>);
void dot(picture pic=<default>, Label[] L=<default>, explicit path g, align align=<default>, string format=<default>, pen p=<default>, filltype filltype=<default>);
marker dot(pen p=<default>, filltype filltype=<default>);
void dot(picture pic=<default>, pair z, pen p=<default>, filltype filltype=<default>);
void dot(frame f, pair z, pen p=<default>, filltype filltype=<default>);
+marker dot;
void dot(picture pic=<default>, Label L, pen p=<default>, filltype filltype=<default>);
void dot(picture pic=<default>, Label[] L=<default>, pair[] z, align align=<default>, string format=<default>, pen p=<default>, filltype filltype=<default>);
void dot(picture pic=<default>, path[] g, pen p=<default>, filltype filltype=<default>);
-marker dot;
-void dot(picture pic=<default>, Label L, pair z, align align=<default>, string format=<default>, pen p=<default>, filltype filltype=<default>);
void list(string s, bool imports=<default>);
pair NNW;
string phantom(string s);
@@ -1903,8 +1903,8 @@ void _draw(frame f, path g, pen p);
void _draw(frame f, path3 g, triple center=<default>, pen[] p, real opacity, real shininess, real metallic, real fresnel0, int interaction=<default>);
void _draw(picture pic, path g, pen p, marginT margin(path, pen));
frame align(frame f, pair align);
-object align(object F, pair align);
path[] align(path[] g, transform t=<default>, pair position, pair align, pen p=<default>);
+object align(object F, pair align);
real unitrand();
string[] history(string name, int n=<default>);
string[] history(int n=<default>);
@@ -1981,8 +1981,8 @@ real braceinnerangle;
real braceouterangle;
void tex(frame f, string s);
void tex(frame f, string s, pair min, pair max);
-void tex(picture pic=<default>, string s);
void tex(picture pic=<default>, string s, pair min, pair max);
+void tex(picture pic=<default>, string s);
real bracedefaultratio;
bool prconly(string format=<default>);
pen Black;
@@ -2108,9 +2108,9 @@ void drawVertexX(picture pic=<default>, pair xy, real r=<default>, pen fgpen=<de
void drawVertexBox(picture pic=<default>, pair xy, real r=<default>, pen fgpen=<default>);
void drawVertexBoxO(picture pic=<default>, pair xy, real r=<default>, pen fgpen=<default>, bool erasebg=<default>, pen bgpen=<default>);
void drawVertexOX(picture pic=<default>, pair xy, real r=<default>, pen fgpen=<default>, bool erasebg=<default>, pen bgpen=<default>);
+void drawVertexBoxX(picture pic=<default>, pair xy, real r=<default>, pen fgpen=<default>, bool erasebg=<default>, pen bgpen=<default>);
void drawVertexTriangle(picture pic=<default>, pair xy, real r=<default>, pen fgpen=<default>);
void drawVertexTriangleO(picture pic=<default>, pair xy, real r=<default>, pen fgpen=<default>, bool erasebg=<default>, pen bgpen=<default>);
-void drawVertexBoxX(picture pic=<default>, pair xy, real r=<default>, pen fgpen=<default>, bool erasebg=<default>, pen bgpen=<default>);
void do_overpaint(picture pic, path p, pen bgpen, real halfwidth, real vertexangle);
pen doublelinepen;
real doublelinespacing;
@@ -2183,8 +2183,6 @@ point midpoint(side side);
point isotomicconjugate(triangle t, point M);
bool Finite(explicit point z);
real rd(real x, real y, real z);
-real[] bangles(picture pic=<default>, parabola p);
-real[][] bangles(picture pic=<default>, hyperbola h);
point circumcenter(point A, point B, point C);
point circumcenter(triangle t);
circle circumcircle(point A, point B, point C);
@@ -2219,19 +2217,19 @@ point point(explicit vertex V);
point point(trilinear tri);
point point(circle c, point M);
point point(circle c, explicit vector v);
-bool finite(explicit point p);
line altitude(vertex V);
line altitude(side side);
+bool finite(explicit point p);
+point isogonalconjugate(triangle t, point M);
+point isogonal(side side, point M);
+line isogonal(vertex V, point M);
+triangle isogonal(triangle t, point M);
void dot(picture pic=<default>, Label L, explicit point Z, align align=<default>, string format=<default>, pen p=<default>);
real dot(point A, point B);
real dot(point A, explicit pair B);
real dot(explicit pair A, point B);
void dot(picture pic=<default>, Label L, explicit mass M, align align=<default>, string format=<default>, pen p=<default>);
void dot(picture pic=<default>, triangle t, pen p=<default>);
-point isogonalconjugate(triangle t, point M);
-point isogonal(side side, point M);
-line isogonal(vertex V, point M);
-triangle isogonal(triangle t, point M);
real[] realquarticroots(real a, real b, real c, real d, real e);
point origin;
point origin(coordsys R=<default>);
@@ -2286,8 +2284,8 @@ bool defined(point P);
string conictype(bqe bqe);
triangle antipedal(triangle t, point M);
void clipdraw(picture pic=<default>, Label L=<default>, path g, align align=<default>, pen p=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, bool bar(picture, path, pen, marginT(path, pen))=<default>, real xmargin=<default>, real ymargin=<default>, Label legend=<default>, marker marker=<default>);
-real perpfactor;
int conicnodesfactor;
+real perpfactor;
int conicnodesnumber(conic co, real angle1, real angle2, bool dir=<default>);
line hline(coordsys R=<default>);
line hline;
@@ -2462,6 +2460,7 @@ vector changecoordsys(coordsys R, vector v);
line changecoordsys(coordsys R, line l);
bqe changecoordsys(coordsys R, bqe bqe);
conic changecoordsys(coordsys R, conic co);
+bool between(point M, point O, point N);
real angle(explicit point M, coordsys R=<default>, bool warn=<default>);
real angle(explicit vector v, coordsys R=<default>, bool warn=<default>);
real angle(line l, coordsys R=<default>);
@@ -2475,7 +2474,6 @@ real arclength(parabola p, real angle);
real arclength(parabola p, real angle1, real angle2);
real arclength(parabola p);
real arclength(arc a);
-bool between(point M, point O, point N);
line reverse(line l);
arc reverse(arc a);
point gergonne(triangle t);
@@ -2749,6 +2747,9 @@ triangle triangle(line l1, line l2, line l3);
trilinear trilinear(triangle t, real a, real b, real c);
trilinear trilinear(triangle t, point M);
trilinear trilinear(triangle t, real f(real, real, real), real a=<default>, real b=<default>, real c=<default>);
+segment segment(point A, point B);
+segment segment(line l);
+segment segment(explicit side side);
triangle triangleAbc(real alpha, real b, real c, real angle=<default>, point A=<default>);
triangle triangleabc(real a, real b, real c, real angle=<default>, point A=<default>);
triangle anticomplementary(triangle t);
@@ -2758,9 +2759,6 @@ real degrees(vector v, coordsys R=<default>, bool warn=<default>);
real degrees(line l, coordsys R=<default>);
real degrees(line l1, line l2);
real degrees(arc a);
-segment segment(point A, point B);
-segment segment(line l);
-segment segment(explicit side side);
real linemargin;
real linemargin();
line Oy(coordsys R=<default>);
@@ -2865,6 +2863,8 @@ abscissa curabscissa(ellipse el, point M);
abscissa curabscissa(parabola p, point M);
abscissa curabscissa(conic co, point M);
abscissa curabscissa(arc a, point M);
+real[] bangles(picture pic=<default>, parabola p);
+real[][] bangles(picture pic=<default>, hyperbola h);
string DefaultFormat(real);
string DefaultLogFormat(real)(int base);
string DefaultLogFormat(real);
@@ -2924,6 +2924,8 @@ void labely(picture pic=<default>, Label L=<default>, real y, align align=<defau
void labely(picture pic=<default>, Label L, string format=<default>, explicit pen p=<default>);
pair labeltick(frame d, transform T, path g, ticklocate locate, real val, pair side, int sign, real Size, string ticklabel(real), Label F, real norm=<default>);
void labelaxis(frame f, transform T, Label L, path g, ticklocate locate=<default>, int sign=<default>, bool ticklabels=<default>);
+picture secondaryX(picture primary=<default>, void f(picture));
+picture secondaryY(picture primary=<default>, void f(picture));
void xtick(picture pic=<default>, explicit pair z, pair dir=<default>, real size=<default>, pen p=<default>);
void xtick(picture pic=<default>, real x, pair dir=<default>, real size=<default>, pen p=<default>);
void xtick(picture pic=<default>, Label L, explicit pair z, pair dir=<default>, string format=<default>, real size=<default>, pen p=<default>);
@@ -2932,8 +2934,6 @@ void ytick(picture pic=<default>, explicit pair z, pair dir=<default>, real size
void ytick(picture pic=<default>, real y, pair dir=<default>, real size=<default>, pen p=<default>);
void ytick(picture pic=<default>, Label L, explicit pair z, pair dir=<default>, string format=<default>, real size=<default>, pen p=<default>);
void ytick(picture pic=<default>, Label L, real y, pair dir=<default>, string format=<default>, real size=<default>, pen p=<default>);
-picture secondaryX(picture primary=<default>, void f(picture));
-picture secondaryY(picture primary=<default>, void f(picture));
Label Break;
tickvalues Break(tickvalues)(real, real);
scaleT Linear;
@@ -2941,15 +2941,15 @@ scaleT Linear(bool automin=<default>, bool automax=<default>, real s=<default>,
pair tickMin(picture pic);
pair tickMax(picture pic);
string autoformat(string format=<default>, real norm ... real[] a);
+void xaxisAt(picture pic=<default>, Label L=<default>, void axis(picture, axisT), real xmin=<default>, real xmax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool opposite=<default>);
real linear(real)(real S(real x)=<default>, real Min, real Max);
pair polar(real r, real theta);
-string Format(real)(string s=<default>);
-guide polargraph(picture pic=<default>, real r(real), real a, real b, int n=<default>, guide join(... guide[])=<default>);
-guide polargraph(picture pic=<default>, real[] r, real[] theta, guide join(... guide[])=<default>);
-void xaxisAt(picture pic=<default>, Label L=<default>, void axis(picture, axisT), real xmin=<default>, real xmax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool opposite=<default>);
void yaxisAt(picture pic=<default>, Label L=<default>, void axis(picture, axisT), real ymin=<default>, real ymax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool opposite=<default>);
void xaxis(picture pic=<default>, Label L=<default>, void axis(picture, axisT)=<default>, real xmin=<default>, real xmax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>);
void yaxis(picture pic=<default>, Label L=<default>, void axis(picture, axisT)=<default>, real ymin=<default>, real ymax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool autorotate=<default>);
+string Format(real)(string s=<default>);
+guide polargraph(picture pic=<default>, real r(real), real a, real b, int n=<default>, guide join(... guide[])=<default>);
+guide polargraph(picture pic=<default>, real[] r, real[] theta, guide join(... guide[])=<default>);
void LeftTicks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)(Label format=<default>, string ticklabel(real)=<default>, bool beginlabel=<default>, bool endlabel=<default>, int N=<default>, int n=<default>, real Step=<default>, real step=<default>, bool begin=<default>, bool end=<default>, tickvalues modify(tickvalues)=<default>, real Size=<default>, real size=<default>, bool extend=<default>, pen pTick=<default>, pen ptick=<default>);
void LeftTicks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)(Label format=<default>, string ticklabel(real)=<default>, bool beginlabel=<default>, bool endlabel=<default>, real[] Ticks, real[] ticks=<default>, real Size=<default>, real size=<default>, bool extend=<default>, pen pTick=<default>, pen ptick=<default>);
void LeftTicks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>);
@@ -3480,13 +3480,11 @@ int[] artificialColumn;
void simplexWrite(rational[][] E, int[] Bindices, int, int);
path roundedpath(path A, real R, real S=<default>);
simplex operator init();
-void nextpage(pen p=<default>);
void display(frame[] f, real margin=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, bool final=<default>);
void display(frame f, real margin=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, bool final=<default>);
void display(string[] s, real margin=<default>, string[] captions=<default>, string caption=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, bool final=<default>);
void display(string s, string caption=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, bool final=<default>);
void multifigure(string[] slist, string options=<default>, string caption=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, bool step=<default>);
-void filecode(bool center=<default>, string s, pen p=<default>, real indent=<default>, real skip=<default>, filltype filltype=<default>);
void subitem(string s, pen p=<default>);
pen pagenumberpen;
pair pagenumberalign;
@@ -3498,22 +3496,22 @@ pen foregroundcolor;
void bibliography(string name);
void bibliographystyle(string name);
int[] lastnode;
+void item(string s, pen p=<default>, bool step=<default>);
real aboveequationskip;
void asyfigure(string s, string options=<default>, string caption=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, filltype filltype=<default>, bool newslide=<default>);
void asyfilecode(bool center=<default>, string s, string options=<default>, string caption=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, real indent=<default>, real skip=<default>, filltype filltype=<default>, bool newslide=<default>);
bool itemstep;
real itemskip;
void remark(bool center=<default>, string s, pair align=<default>, pen p=<default>, real indent=<default>, bool minipage=<default>, real skip=<default>, filltype filltype=<default>, bool step=<default>);
+pen authorpen;
void usersetting();
-void item(string s, pen p=<default>, bool step=<default>);
bool landscape;
-pen authorpen;
-real codeskip;
string cropcode(string s);
-void newslide(bool stepping=<default>);
-pen itempen;
+real codeskip;
bool allowstepping;
pair currentposition;
+void newslide(bool stepping=<default>);
+pen itempen;
bool reverse;
void reversevideo();
void vbox(string s, pen p=<default>);
@@ -3529,10 +3527,10 @@ void normalvideo();
void title(string s, pair position=<default>, pair align=<default>, pen p=<default>, bool newslide=<default>);
pen titlepen;
real titleskip;
-pair dateskip;
pair titlealign;
-pen titlepagepen;
+pair dateskip;
void titlepage(string title, string author, string institution=<default>, string date=<default>, string url=<default>, bool newslide=<default>);
+pen titlepagepen;
pair titlepageposition;
pen codepen;
void erasestep(int erasenode);
@@ -3552,22 +3550,24 @@ string newbulletcolor;
pen datepen;
void incrementposition(pair z);
pen institutionpen;
+int page;
void skip(real n=<default>);
bool stepping;
real pagemargin;
pen steppagenumberpen;
-int page;
bool empty();
void currentexitfunction();
void step();
string[] codefile;
void outline(string s=<default>, pair position=<default>, pair align=<default>, pen p=<default>);
void center(string s, pen p=<default>);
+void nextpage(pen p=<default>);
void equation(string s, pen p=<default>);
void equations(string s, pen p=<default>);
void asyinclude(string s, real xsize=<default>, real ysize=<default>);
void figure(string[] s, string options=<default>, real margin=<default>, string[] captions=<default>, string caption=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, bool final=<default>);
void figure(string s, string options=<default>, string caption=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, bool final=<default>);
+void filecode(bool center=<default>, string s, pen p=<default>, real indent=<default>, real skip=<default>, filltype filltype=<default>);
real figureborder;
pen figuremattpen;
string bullet;
@@ -3620,12 +3620,12 @@ string operator cast(positionedvector vv);
triple operator cast(evaluatedpoint p);
surface implicitsurface(real f(triple)=<default>, real ff(real, real, real)=<default>, triple a, triple b, int n=<default>, bool keyword overlapedges=<default>, int keyword nx=<default>, int keyword ny=<default>, int keyword nz=<default>, int keyword maxdepth=<default>, bool keyword usetriangles=<default>);
bool operator ==(edge a, edge b);
+int NULL_VERTEX;
patch[] triangletoquads(path3 external, real f(triple), triple grad(triple), triple a, triple b);
patch trianglewithnormals(path3 external, triple n1, triple n2, triple n3);
-int NULL_VERTEX;
+real B03(real t);
evaluatedpoint[][][] make3dgrid(triple a, triple b, int nx, int ny, int nz, real f(triple), bool allowzero=<default>);
real B33(real t);
-real B03(real t);
evaluatedpoint[][] slice(evaluatedpoint[][] a, int start1, int end1, int start2, int end2);
evaluatedpoint[][][] slice(evaluatedpoint[][][] a, int start1, int end1, int start2, int end2, int start3, int end3);
positionedvector[][] slice(positionedvector[][] a, int start1, int end1, int start2, int end2);
@@ -3643,13 +3643,13 @@ path[] cylinder(path3 base, real h, triple axis=<default>, projection P);
revolution cylinder(triple c=<default>, real r, real h, triple axis=<default>);
revolution cone(triple c=<default>, real r, real h, triple axis=<default>, int n=<default>);
real rms(real[] A);
+real stdev(real[] A);
int[] frequency(real[] data, real[] bins);
int[] frequency(real[] data, real a, real b, int n);
int[][] frequency(real[] x, real[] y, real[] xbins, real[] ybins);
int[][] frequency(real[] x, real[] y, pair a, pair b, int nx, int ny=<default>);
int[][] frequency(pair[] z, pair a, pair b, int nx, int ny=<default>);
real mean(real[] A);
-real stdev(real[] A);
int bins(real[] data, int max=<default>);
path topbox(pair a, pair b);
path halfbox(pair a, pair b);
@@ -3664,16 +3664,16 @@ linefit operator init();
real skewness(real[] A);
linefit leastsquares(real[] x, real[] y);
linefit leastsquares(real[] x, real[] y, real[] w);
-real kurtosis(real[] A);
-real kurtosisexcess(real[] A);
void histogram(picture pic=<default>, real[] bins, real[] count, real low=<default>, pen fillpen=<default>, pen drawpen=<default>, bool bars=<default>, Label legend=<default>, real markersize=<default>);
void histogram(picture pic=<default>, real[] data, real a, real b, int n, bool normalize=<default>, real low=<default>, pen fillpen=<default>, pen drawpen=<default>, bool bars=<default>, Label legend=<default>, real markersize=<default>);
+real kurtosis(real[] A);
+real kurtosisexcess(real[] A);
pair[] endpoints(guide[] a);
Relation r3;
+Braid apply(Relation r, Braid b, int step, int place);
picture tableau(frame[] cards, bool number=<default>);
pair min(pair[] z);
Component bp;
-Braid apply(Relation r, Braid b, int step, int place);
Component phi;
real gapfactor;
Component bm;
@@ -3683,28 +3683,31 @@ Component operator init();
Braid operator init();
Relation operator init();
Syzygy operator init();
-Relation r4b;
real hwratio;
Relation r4a;
+Relation r4b;
pair max(pair[] z);
pen Orchid;
pen Magenta;
pen BrickRed;
pen CadetBlue;
+pen Aquamarine;
pen CarnationPink;
pen SpringGreen;
+pen Lavender;
pen MidnightBlue;
pen OliveGreen;
pen Apricot;
-pen Aquamarine;
pen Cyan;
-pen Lavender;
pen Red;
pen RawSienna;
pen Mahogany;
pen Gray;
+pen YellowOrange;
+pen Maroon;
pen Plum;
pen BlueGreen;
+pen YellowGreen;
pen Cerulean;
pen Blue;
pen BlueViolet;
@@ -3713,43 +3716,40 @@ pen Goldenrod;
pen ForestGreen;
pen BurntOrange;
pen Tan;
-pen YellowOrange;
-pen Maroon;
-pen YellowGreen;
+pen Sepia;
pen Brown;
pen RubineRed;
pen TealBlue;
pen White;
pen Purple;
pen Bittersweet;
+pen VioletRed;
pen Orange;
+pen Violet;
pen OrangeRed;
pen Fuchsia;
-pen Peach;
-pen Sepia;
pen PineGreen;
+pen Peach;
pen Dandelion;
pen Black;
+pen Thistle;
pen NavyBlue;
-pen VioletRed;
pen Rhodamine;
-pen Violet;
pen ProcessBlue;
+pen DarkOrchid;
pen LimeGreen;
-pen Thistle;
pen Green;
pen GreenYellow;
-pen DarkOrchid;
+pen WildStrawberry;
pen Emerald;
pen Mulberry;
pen RedViolet;
pen SkyBlue;
pen SeaGreen;
-pen WildStrawberry;
pen Periwinkle;
+pen Salmon;
pen Yellow;
pen JungleGreen;
-pen Salmon;
pen CornflowerBlue;
pen RoyalBlue;
pen Melon;
@@ -3790,33 +3790,35 @@ v3dheadertypes operator init();
v3dtypes v3dtypes;
v3dtypes operator init();
string VERSION;
+pen Cornsilk;
pen Orchid;
pen Indigo;
-pen DeepSkyBlue;
pen Beige;
pen SlateBlue;
pen SlateGray;
pen Magenta;
+pen Seashell;
pen CadetBlue;
pen DeepPink;
-pen Cornsilk;
+pen Aquamarine;
pen SpringGreen;
+pen GhostWhite;
+pen Lavender;
pen MidnightBlue;
pen Olive;
pen OliveDrab;
-pen Aquamarine;
pen Chocolate;
-pen Seashell;
pen Cyan;
pen Gainsboro;
pen Ivory;
-pen Lavender;
-pen GhostWhite;
+pen LavenderBlush;
pen PapayaWhip;
+pen Wheat;
pen Red;
pen Pink;
pen MintCream;
pen DarkTurquoise;
+pen PeachPuff;
pen Gray;
pen MediumBlue;
pen MediumOrchid;
@@ -3827,27 +3829,25 @@ pen MediumAquamarine;
pen MediumSpringGreen;
pen MediumTurquoise;
pen MediumVioletRed;
+pen Maroon;
+pen Lime;
+pen SteelBlue;
pen Plum;
+pen YellowGreen;
pen Blue;
pen Gold;
pen BlueViolet;
-pen LavenderBlush;
pen Goldenrod;
pen ForestGreen;
-pen Wheat;
pen Chartreuse;
pen NavajoWhite;
-pen PeachPuff;
pen Tan;
pen DarkMagenta;
pen AntiqueWhite;
-pen Maroon;
pen PaleTurquoise;
-pen YellowGreen;
+pen LemonChiffon;
pen IndianRed;
-pen Lime;
pen Crimson;
-pen SteelBlue;
pen Azure;
pen LawnGreen;
pen Brown;
@@ -3855,57 +3855,60 @@ pen BurlyWood;
pen Moccasin;
pen DarkBlue;
pen Peru;
+pen Aqua;
pen White;
pen Purple;
pen WhiteSmoke;
pen DimGray;
pen Orange;
+pen Violet;
pen OrangeRed;
pen Fuchsia;
-pen LemonChiffon;
pen Bisque;
pen Honeydew;
pen RosyBrown;
pen Black;
-pen Aqua;
+pen Thistle;
pen Khaki;
pen FireBrick;
-pen Violet;
+pen Sienna;
pen Snow;
+pen DarkOrchid;
pen LimeGreen;
-pen Thistle;
pen OldLace;
pen Green;
pen GreenYellow;
pen DarkCyan;
pen FloralWhite;
-pen Sienna;
pen DarkRed;
-pen DarkOrchid;
+pen DarkOliveGreen;
+pen DarkOrange;
pen BlanchedAlmond;
pen PowderBlue;
pen DarkGray;
pen DarkGreen;
pen DarkGoldenrod;
pen SkyBlue;
+pen Silver;
pen SeaGreen;
pen DarkViolet;
pen Teal;
pen AliceBlue;
pen HotPink;
-pen DarkOliveGreen;
-pen DarkOrange;
pen DodgerBlue;
pen SaddleBrown;
pen Tomato;
pen DarkKhaki;
-pen Silver;
+pen Salmon;
+pen SandyBrown;
pen LightBlue;
pen LightCoral;
pen LightCyan;
pen Yellow;
pen LightGreen;
+pen DeepSkyBlue;
pen PaleGreen;
+pen Linen;
pen LightGoldenrodYellow;
pen LightGrey;
pen LightPink;
@@ -3916,14 +3919,11 @@ pen LightSkyBlue;
pen LightSlateGray;
pen Navy;
pen PaleVioletRed;
-pen Salmon;
pen CornflowerBlue;
pen LightSteelBlue;
pen LightYellow;
pen rgbint(int r, int g, int b);
-pen Linen;
pen Coral;
-pen SandyBrown;
pen MistyRose;
pen DarkSalmon;
pen DarkSeaGreen;
diff --git a/graphics/asymptote/asymptote.spec b/graphics/asymptote/asymptote.spec
index c4895ff599..e56bc09e3e 100644
--- a/graphics/asymptote/asymptote.spec
+++ b/graphics/asymptote/asymptote.spec
@@ -3,7 +3,7 @@
%global __python %{__python3}
Name: asymptote
-Version: 2.88
+Version: 2.89
Release: 1%{?dist}
Summary: Descriptive vector graphics language
diff --git a/graphics/asymptote/base/v3dheadertypes.asy b/graphics/asymptote/base/v3dheadertypes.asy
index eb92ac48f4..0118208970 100644
--- a/graphics/asymptote/base/v3dheadertypes.asy
+++ b/graphics/asymptote/base/v3dheadertypes.asy
@@ -1,6 +1,6 @@
// Enum class for v3dheadertypes
// AUTO-GENERATED from v3dheadertypes.csv
-// Generated at 2024-03-08 08:14:52
+// Generated at 2024-03-23 21:31:00
struct v3dheadertypes
{
diff --git a/graphics/asymptote/base/v3dtypes.asy b/graphics/asymptote/base/v3dtypes.asy
index 1556065bdf..b808b2ae44 100644
--- a/graphics/asymptote/base/v3dtypes.asy
+++ b/graphics/asymptote/base/v3dtypes.asy
@@ -1,6 +1,6 @@
// Enum class for v3dtypes
// AUTO-GENERATED from v3dtypes.csv
-// Generated at 2024-03-08 08:14:52
+// Generated at 2024-03-23 21:31:00
struct v3dtypes
{
diff --git a/graphics/asymptote/config.h.in b/graphics/asymptote/config.h.in
index 5141ea43ff..33a57ce14d 100644
--- a/graphics/asymptote/config.h.in
+++ b/graphics/asymptote/config.h.in
@@ -75,15 +75,12 @@
/* Define to 1 if you have the `glut' library (-lglut). */
#undef HAVE_LIBGLUT
-/* Define to 1 if you have the `' library (-l). gsl */
+/* Define to 1 if you have the `gsl' library (-lgsl). */
#undef HAVE_LIBGSL
/* Define to 1 if you have the <libintl.h> header file. */
#undef HAVE_LIBINTL_H
-/* Define to 1 if you have the `ncurses' library (-lncurses). */
-#undef HAVE_LIBNCURSES
-
/* Define to 1 if you have the `OpenImageIO' library (-lOpenImageIO). */
#undef HAVE_LIBOPENIMAGEIO
diff --git a/graphics/asymptote/configure b/graphics/asymptote/configure
index df7d825109..4e83c4a259 100755
--- a/graphics/asymptote/configure
+++ b/graphics/asymptote/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for Asymptote 2.88.
+# Generated by GNU Autoconf 2.71 for Asymptote 2.89.
#
# Report bugs to <https://github.com/vectorgraphics/asymptote/issues>.
#
@@ -611,8 +611,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Asymptote'
PACKAGE_TARNAME='asymptote'
-PACKAGE_VERSION='2.88'
-PACKAGE_STRING='Asymptote 2.88'
+PACKAGE_VERSION='2.89'
+PACKAGE_STRING='Asymptote 2.89'
PACKAGE_BUGREPORT='https://github.com/vectorgraphics/asymptote/issues'
PACKAGE_URL=''
@@ -754,9 +754,9 @@ enable_gc_debug
enable_gc_full_debug
enable_threads
enable_sigsegv
-enable_curl
enable_readline
enable_static
+enable_curl
enable_fftw
enable_eigen
enable_xdr
@@ -1326,7 +1326,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Asymptote 2.88 to adapt to many kinds of systems.
+\`configure' configures Asymptote 2.89 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1392,7 +1392,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Asymptote 2.88:";;
+ short | recursive ) echo "Configuration of Asymptote 2.89:";;
esac
cat <<\_ACEOF
@@ -1409,9 +1409,9 @@ Optional Features:
--enable-gc-full-debug enable (very slow) garbage collector backtrace
--enable-threads[=yes] enable POSIX threads
--enable-sigsegv[=yes] enable GNU Stack Overflow Handler
- --enable-curl[=yes] enable libcurl and compile with optional URL support
--enable-readline[=yes] enable GNU Readline Library
--enable-static[=no] link against static libraries
+ --enable-curl[=yes] enable libcurl and compile with optional URL support
--enable-fftw[=yes] enable FFTW Library
--enable-eigen[=yes] enable Eigen Library
--enable-xdr[=yes] enable XDR/V3D support
@@ -1508,7 +1508,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Asymptote configure 2.88
+Asymptote configure 2.89
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1988,7 +1988,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Asymptote $as_me 2.88, which was
+It was created by Asymptote $as_me 2.89, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -7454,63 +7454,6 @@ then :
fi
-# Check whether --enable-curl was given.
-if test ${enable_curl+y}
-then :
- enableval=$enable_curl;
-fi
-
-if test "x$enable_curl" != "xno"; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for curl_easy_init in -lcurl" >&5
-printf %s "checking for curl_easy_init in -lcurl... " >&6; }
-if test ${ac_cv_lib_curl_curl_easy_init+y}
-then :
- printf %s "(cached) " >&6
-else $as_nop
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcurl $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
-namespace conftest {
- extern "C" int curl_easy_init ();
-}
-int
-main (void)
-{
-return conftest::curl_easy_init ();
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"
-then :
- ac_cv_lib_curl_curl_easy_init=yes
-else $as_nop
- ac_cv_lib_curl_curl_easy_init=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.beam \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curl_curl_easy_init" >&5
-printf "%s\n" "$ac_cv_lib_curl_curl_easy_init" >&6; }
-if test "x$ac_cv_lib_curl_curl_easy_init" = xyes
-then :
- printf "%s\n" "#define HAVE_LIBCURL 1" >>confdefs.h
-
- LIBS="-lcurl $LIBS"
-
-else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find libcurl: will compile without optional URL support. ***" >&5
-printf "%s\n" "$as_me: *** Could not find libcurl: will compile without optional URL support. ***" >&6;}
-fi
-
-else
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** libcurl support disabled by configure flag: will compile without optional URL support. ***" >&5
-printf "%s\n" "$as_me: *** libcurl support disabled by configure flag: will compile without optional URL support. ***" >&6;}
-fi
-
LSPLIBS=
LSPLIB=
if test "x$enable_lsp" != "xno" -a "x$enable_threads" != "xno"; then
@@ -7628,8 +7571,13 @@ fi
+
+
if test "x$enable_readline" != "xno"; then
-CPPFLAGS="$CPPFLAGS "`pkg-config --cflags readline`
+
+
+
+
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -7653,9 +7601,16 @@ _ACEOF
if ac_fn_cxx_try_compile "$LINENO"
then :
-PKGFLAGS=`pkg-config --libs readline`
+PKG_FLAGS=""
+
+
+
+if test "x$PKG_FLAGS" == "x"; then
+PKG_FLAGS=-l"readline"
+echo Will try linking with $PKG_FLAGS
+fi
LDFLAGS_SAVE=$LDFLAGS
-LDFLAGS="$LDFLAGS ""$STATIC ""$PKGFLAGS""$DYNAMIC "
+LDFLAGS="$LDFLAGS ""$STATIC ""$PKG_FLAGS ""$DYNAMIC "
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for history_list in -lreadline" >&5
printf %s "checking for history_list in -lreadline... " >&6; }
if test ${ac_cv_lib_readline_history_list+y}
@@ -7698,7 +7653,8 @@ printf "%s\n" "#define HAVE_LIBREADLINE 1" >>confdefs.h
else $as_nop
if test "x$enable_static" = "xyes"; then
-LDFLAGS="$LDFLAGS_SAVE ""$PKGFLAGS"
+echo "Static library not found; will check for dynamic version"
+LDFLAGS="$LDFLAGS_SAVE ""$PKG_FLAGS "
{ ac_cv_lib_readline_history_list=; unset ac_cv_lib_readline_history_list;}
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for history_list in -lreadline" >&5
printf %s "checking for history_list in -lreadline... " >&6; }
@@ -7736,12 +7692,14 @@ fi
printf "%s\n" "$ac_cv_lib_readline_history_list" >&6; }
if test "x$ac_cv_lib_readline_history_list" = xyes
then :
- printf "%s\n" "#define HAVE_LIBREADLINE 1" >>confdefs.h
- LIBS="-lreadline $LIBS"
+printf "%s\n" "#define HAVE_LIBREADLINE 1" >>confdefs.h
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find GNU readline 4.3 or later: will compile without readline support ***" >&5
+
+LDFLAGS=$LDFLAGS_SAVE
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find GNU readline 4.3 or later: will compile without readline support ***" >&5
printf "%s\n" "$as_me: *** Could not find GNU readline 4.3 or later: will compile without readline support ***" >&6;}
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for readline in -ledit" >&5
printf %s "checking for readline in -ledit... " >&6; }
@@ -7793,11 +7751,14 @@ then :
fi
+
fi
else
+LDFLAGS=$LDFLAGS_SAVE
+
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find GNU readline 4.3 or later: will compile without readline support ***" >&5
printf "%s\n" "$as_me: *** Could not find GNU readline 4.3 or later: will compile without readline support ***" >&6;}
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for readline in -ledit" >&5
@@ -7850,6 +7811,7 @@ then :
fi
+
fi
fi
@@ -7912,11 +7874,20 @@ fi
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
-CPPFLAGS="$CPPFLAGS "`pkg-config --cflags tinfo`
-PKGFLAGS=`pkg-config --libs tinfo`
+
+
+
+PKG_FLAGS=""
+
+
+
+if test "x$PKG_FLAGS" == "x"; then
+PKG_FLAGS=-l"tinfo"
+echo Will try linking with $PKG_FLAGS
+fi
LDFLAGS_SAVE=$LDFLAGS
-LDFLAGS="$LDFLAGS ""$STATIC ""$PKGFLAGS""$DYNAMIC "
+LDFLAGS="$LDFLAGS ""$STATIC ""$PKG_FLAGS ""$DYNAMIC "
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfo" >&5
printf %s "checking for tgetent in -ltinfo... " >&6; }
if test ${ac_cv_lib_tinfo_tgetent+y}
@@ -7959,7 +7930,8 @@ printf "%s\n" "#define HAVE_LIBTINFO 1" >>confdefs.h
else $as_nop
if test "x$enable_static" = "xyes"; then
-LDFLAGS="$LDFLAGS_SAVE ""$PKGFLAGS"
+echo "Static library not found; will check for dynamic version"
+LDFLAGS="$LDFLAGS_SAVE ""$PKG_FLAGS "
{ ac_cv_lib_tinfo_tgetent=; unset ac_cv_lib_tinfo_tgetent;}
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfo" >&5
printf %s "checking for tgetent in -ltinfo... " >&6; }
@@ -7997,26 +7969,33 @@ fi
printf "%s\n" "$ac_cv_lib_tinfo_tgetent" >&6; }
if test "x$ac_cv_lib_tinfo_tgetent" = xyes
then :
- printf "%s\n" "#define HAVE_LIBTINFO 1" >>confdefs.h
- LIBS="-ltinfo $LIBS"
+printf "%s\n" "#define HAVE_LIBTINFO 1" >>confdefs.h
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: perhaps tgetent is in -lncurses" >&5
+
+LDFLAGS=$LDFLAGS_SAVE
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: perhaps tgetent is in -lncurses" >&5
printf "%s\n" "$as_me: perhaps tgetent is in -lncurses" >&6;}
+
fi
else
+
+LDFLAGS=$LDFLAGS_SAVE
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: perhaps tgetent is in -lncurses" >&5
printf "%s\n" "$as_me: perhaps tgetent is in -lncurses" >&6;}
+
fi
fi
-CPPFLAGS="$CPPFLAGS "`pkg-config --cflags ncurses`
+
+
+
for ac_header in ncurses/curses.h ncurses.h curses.h
do :
as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
@@ -8031,9 +8010,16 @@ fi
done
-PKGFLAGS=`pkg-config --libs ncurses`
+PKG_FLAGS=""
+
+
+
+if test "x$PKG_FLAGS" == "x"; then
+PKG_FLAGS=-l"ncurses"
+echo Will try linking with $PKG_FLAGS
+fi
LDFLAGS_SAVE=$LDFLAGS
-LDFLAGS="$LDFLAGS ""$STATIC ""$PKGFLAGS""$DYNAMIC "
+LDFLAGS="$LDFLAGS ""$STATIC ""$PKG_FLAGS ""$DYNAMIC "
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for setupterm in -lncurses" >&5
printf %s "checking for setupterm in -lncurses... " >&6; }
if test ${ac_cv_lib_ncurses_setupterm+y}
@@ -8076,7 +8062,8 @@ printf "%s\n" "#define HAVE_LIBCURSES 1" >>confdefs.h
else $as_nop
if test "x$enable_static" = "xyes"; then
-LDFLAGS="$LDFLAGS_SAVE ""$PKGFLAGS"
+echo "Static library not found; will check for dynamic version"
+LDFLAGS="$LDFLAGS_SAVE ""$PKG_FLAGS "
{ ac_cv_lib_ncurses_setupterm=; unset ac_cv_lib_ncurses_setupterm;}
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for setupterm in -lncurses" >&5
printf %s "checking for setupterm in -lncurses... " >&6; }
@@ -8114,12 +8101,13 @@ fi
printf "%s\n" "$ac_cv_lib_ncurses_setupterm" >&6; }
if test "x$ac_cv_lib_ncurses_setupterm" = xyes
then :
- printf "%s\n" "#define HAVE_LIBNCURSES 1" >>confdefs.h
- LIBS="-lncurses $LIBS"
+printf "%s\n" "#define HAVE_LIBCURSES 1" >>confdefs.h
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for setupterm in -lcurses" >&5
+
+LDFLAGS=$LDFLAGS_SAVE
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for setupterm in -lcurses" >&5
printf %s "checking for setupterm in -lcurses... " >&6; }
if test ${ac_cv_lib_curses_setupterm+y}
then :
@@ -8161,10 +8149,13 @@ then :
fi
+
fi
else
+
+LDFLAGS=$LDFLAGS_SAVE
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for setupterm in -lcurses" >&5
printf %s "checking for setupterm in -lcurses... " >&6; }
if test ${ac_cv_lib_curses_setupterm+y}
@@ -8207,11 +8198,150 @@ then :
fi
+
+fi
+
+fi
+
+
+fi
+
+# Check whether --enable-curl was given.
+if test ${enable_curl+y}
+then :
+ enableval=$enable_curl;
+fi
+
+if test "x$enable_curl" != "xno"; then
+
+
+
+ ac_fn_cxx_check_header_compile "$LINENO" "curl/curl.h" "ac_cv_header_curl_curl_h" "$ac_includes_default"
+if test "x$ac_cv_header_curl_curl_h" = xyes
+then :
+
+PKG_FLAGS=""
+
+
+
+if test "x$PKG_FLAGS" == "x"; then
+PKG_FLAGS=-l"curl"
+echo Will try linking with $PKG_FLAGS
+fi
+LDFLAGS_SAVE=$LDFLAGS
+LDFLAGS="$LDFLAGS ""$STATIC ""$PKG_FLAGS ""$DYNAMIC "
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for curl_easy_init in -lcurl" >&5
+printf %s "checking for curl_easy_init in -lcurl... " >&6; }
+if test ${ac_cv_lib_curl_curl_easy_init+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lcurl $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+namespace conftest {
+ extern "C" int curl_easy_init ();
+}
+int
+main (void)
+{
+return conftest::curl_easy_init ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"
+then :
+ ac_cv_lib_curl_curl_easy_init=yes
+else $as_nop
+ ac_cv_lib_curl_curl_easy_init=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curl_curl_easy_init" >&5
+printf "%s\n" "$ac_cv_lib_curl_curl_easy_init" >&6; }
+if test "x$ac_cv_lib_curl_curl_easy_init" = xyes
+then :
+
+printf "%s\n" "#define HAVE_LIBCURL 1" >>confdefs.h
+
+else $as_nop
+ if test "x$enable_static" = "xyes"; then
+
+echo "Static library not found; will check for dynamic version"
+LDFLAGS="$LDFLAGS_SAVE ""$PKG_FLAGS "
+{ ac_cv_lib_curl_curl_easy_init=; unset ac_cv_lib_curl_curl_easy_init;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for curl_easy_init in -lcurl" >&5
+printf %s "checking for curl_easy_init in -lcurl... " >&6; }
+if test ${ac_cv_lib_curl_curl_easy_init+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lcurl $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+namespace conftest {
+ extern "C" int curl_easy_init ();
+}
+int
+main (void)
+{
+return conftest::curl_easy_init ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"
+then :
+ ac_cv_lib_curl_curl_easy_init=yes
+else $as_nop
+ ac_cv_lib_curl_curl_easy_init=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curl_curl_easy_init" >&5
+printf "%s\n" "$ac_cv_lib_curl_curl_easy_init" >&6; }
+if test "x$ac_cv_lib_curl_curl_easy_init" = xyes
+then :
+
+printf "%s\n" "#define HAVE_LIBCURL 1" >>confdefs.h
+
+else $as_nop
+
+LDFLAGS=$LDFLAGS_SAVE
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find libcurl: will compile without optional URL support. ***" >&5
+printf "%s\n" "$as_me: *** Could not find libcurl: will compile without optional URL support. ***" >&6;}
+
+fi
+
+
+else
+
+LDFLAGS=$LDFLAGS_SAVE
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find libcurl: will compile without optional URL support. ***" >&5
+printf "%s\n" "$as_me: *** Could not find libcurl: will compile without optional URL support. ***" >&6;}
+
fi
fi
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Header file curl.h not found: will compile without optional URL support. ***" >&5
+printf "%s\n" "$as_me: *** Header file curl.h not found: will compile without optional URL support. ***" >&6;}
+fi
+
+else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** libcurl support disabled by configure flag: will compile without optional URL support. ***" >&5
+printf "%s\n" "$as_me: *** libcurl support disabled by configure flag: will compile without optional URL support. ***" >&6;}
fi
# Check whether --enable-fftw was given.
@@ -8222,14 +8352,23 @@ fi
if test "x$enable_fftw" != "xno"; then
-CPPFLAGS="$CPPFLAGS "`pkg-config --cflags fftw3`
+
+
+
ac_fn_cxx_check_header_compile "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
if test "x$ac_cv_header_fftw3_h" = xyes
then :
-PKGFLAGS=`pkg-config --libs fftw3`
+PKG_FLAGS=""
+
+
+
+if test "x$PKG_FLAGS" == "x"; then
+PKG_FLAGS=-l"fftw3"
+echo Will try linking with $PKG_FLAGS
+fi
LDFLAGS_SAVE=$LDFLAGS
-LDFLAGS="$LDFLAGS ""$STATIC ""$PKGFLAGS""$DYNAMIC "
+LDFLAGS="$LDFLAGS ""$STATIC ""$PKG_FLAGS ""$DYNAMIC "
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
printf %s "checking for fftw_execute in -lfftw3... " >&6; }
if test ${ac_cv_lib_fftw3_fftw_execute+y}
@@ -8272,7 +8411,8 @@ printf "%s\n" "#define HAVE_LIBFFTW3 1" >>confdefs.h
else $as_nop
if test "x$enable_static" = "xyes"; then
-LDFLAGS="$LDFLAGS_SAVE ""$PKGFLAGS"
+echo "Static library not found; will check for dynamic version"
+LDFLAGS="$LDFLAGS_SAVE ""$PKG_FLAGS "
{ ac_cv_lib_fftw3_fftw_execute=; unset ac_cv_lib_fftw3_fftw_execute;}
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
printf %s "checking for fftw_execute in -lfftw3... " >&6; }
@@ -8310,19 +8450,24 @@ fi
printf "%s\n" "$ac_cv_lib_fftw3_fftw_execute" >&6; }
if test "x$ac_cv_lib_fftw3_fftw_execute" = xyes
then :
- printf "%s\n" "#define HAVE_LIBFFTW3 1" >>confdefs.h
- LIBS="-lfftw3 $LIBS"
+printf "%s\n" "#define HAVE_LIBFFTW3 1" >>confdefs.h
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find libfftw3: will compile without optional fast Fourier transforms. ***" >&5
+
+LDFLAGS=$LDFLAGS_SAVE
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find libfftw3: will compile without optional fast Fourier transforms. ***" >&5
printf "%s\n" "$as_me: *** Could not find libfftw3: will compile without optional fast Fourier transforms. ***" >&6;}
+
fi
else
+
+LDFLAGS=$LDFLAGS_SAVE
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find libfftw3: will compile without optional fast Fourier transforms. ***" >&5
printf "%s\n" "$as_me: *** Could not find libfftw3: will compile without optional fast Fourier transforms. ***" >&6;}
+
fi
fi
@@ -8343,7 +8488,9 @@ fi
if test "x$enable_eigen" != "xno"; then
-CPPFLAGS="$CPPFLAGS "`pkg-config --cflags eigen3`
+
+
+
ac_fn_cxx_check_header_compile "$LINENO" "Eigen/Dense" "ac_cv_header_Eigen_Dense" "$ac_includes_default"
if test "x$ac_cv_header_Eigen_Dense" = xyes
then :
@@ -8440,11 +8587,13 @@ fi
if test "x$enable_xdr" != "xno"; then
case "$OSTYPE" in
darwin*)
+
+printf "%s\n" "#define HAVE_LIBTIRPC 1" >>confdefs.h
+
;;
*)
- CPPFLAGS="$CPPFLAGS "`pkg-config --cflags libtirpc`
- ;;
-esac
+
+
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -8460,9 +8609,16 @@ _ACEOF
if ac_fn_cxx_try_compile "$LINENO"
then :
-PKGFLAGS=`pkg-config --libs libtirpc`
+PKG_FLAGS=""
+
+
+
+if test "x$PKG_FLAGS" == "x"; then
+PKG_FLAGS=-l"tirpc"
+echo Will try linking with $PKG_FLAGS
+fi
LDFLAGS_SAVE=$LDFLAGS
-LDFLAGS="$LDFLAGS ""$STATIC ""$PKGFLAGS""$DYNAMIC "
+LDFLAGS="$LDFLAGS ""$STATIC ""$PKG_FLAGS ""$DYNAMIC "
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xdrstdio_create in -ltirpc" >&5
printf %s "checking for xdrstdio_create in -ltirpc... " >&6; }
if test ${ac_cv_lib_tirpc_xdrstdio_create+y}
@@ -8505,7 +8661,8 @@ printf "%s\n" "#define HAVE_LIBTIRPC 1" >>confdefs.h
else $as_nop
if test "x$enable_static" = "xyes"; then
-LDFLAGS="$LDFLAGS_SAVE ""$PKGFLAGS"
+echo "Static library not found; will check for dynamic version"
+LDFLAGS="$LDFLAGS_SAVE ""$PKG_FLAGS "
{ ac_cv_lib_tirpc_xdrstdio_create=; unset ac_cv_lib_tirpc_xdrstdio_create;}
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xdrstdio_create in -ltirpc" >&5
printf %s "checking for xdrstdio_create in -ltirpc... " >&6; }
@@ -8543,19 +8700,24 @@ fi
printf "%s\n" "$ac_cv_lib_tirpc_xdrstdio_create" >&6; }
if test "x$ac_cv_lib_tirpc_xdrstdio_create" = xyes
then :
- printf "%s\n" "#define HAVE_LIBTIRPC 1" >>confdefs.h
- LIBS="-ltirpc $LIBS"
+printf "%s\n" "#define HAVE_LIBTIRPC 1" >>confdefs.h
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find libtirpc; XDR/V3D support disabled ***" >&5
+
+LDFLAGS=$LDFLAGS_SAVE
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find libtirpc; XDR/V3D support disabled ***" >&5
printf "%s\n" "$as_me: *** Could not find libtirpc; XDR/V3D support disabled ***" >&6;}
+
fi
else
+
+LDFLAGS=$LDFLAGS_SAVE
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find libtirpc; XDR/V3D support disabled ***" >&5
printf "%s\n" "$as_me: *** Could not find libtirpc; XDR/V3D support disabled ***" >&6;}
+
fi
fi
@@ -8566,6 +8728,8 @@ else $as_nop
printf "%s\n" "$as_me: *** Broken rpc headers; XDR/V3D support disabled ***" >&6;}
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ ;;
+esac
fi
# Check whether --enable-gsl was given.
@@ -8576,19 +8740,34 @@ fi
if test "x$enable_gsl" != "xno"; then
- CPPFLAGS="$CPPFLAGS "`pkg-config --cflags gsl`
- LDFLAGS="$LDFLAGS "`pkg-config --libs gsl`
+
+
+
+
+
+
ac_fn_cxx_check_header_compile "$LINENO" "gsl/gsl_sf.h" "ac_cv_header_gsl_gsl_sf_h" "$ac_includes_default"
if test "x$ac_cv_header_gsl_gsl_sf_h" = xyes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gsl_sf_debye_6 in -lgsl" >&5
+
+PKG_FLAGS=""
+
+
+
+if test "x$PKG_FLAGS" == "x"; then
+PKG_FLAGS=-l"gsl"
+echo Will try linking with $PKG_FLAGS
+fi
+LDFLAGS_SAVE=$LDFLAGS
+LDFLAGS="$LDFLAGS ""$STATIC ""$PKG_FLAGS ""$DYNAMIC "
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gsl_sf_debye_6 in -lgsl" >&5
printf %s "checking for gsl_sf_debye_6 in -lgsl... " >&6; }
if test ${ac_cv_lib_gsl_gsl_sf_debye_6+y}
then :
printf %s "(cached) " >&6
else $as_nop
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lgsl -lgslcblas $LIBS"
+LIBS="-lgsl $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -8619,12 +8798,72 @@ if test "x$ac_cv_lib_gsl_gsl_sf_debye_6" = xyes
then :
printf "%s\n" "#define HAVE_LIBGSL 1" >>confdefs.h
- LIBS=$LIBS"-lgsl -lgslcblas "
+
+else $as_nop
+ if test "x$enable_static" = "xyes"; then
+
+echo "Static library not found; will check for dynamic version"
+LDFLAGS="$LDFLAGS_SAVE ""$PKG_FLAGS "
+{ ac_cv_lib_gsl_gsl_sf_debye_6=; unset ac_cv_lib_gsl_gsl_sf_debye_6;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gsl_sf_debye_6 in -lgsl" >&5
+printf %s "checking for gsl_sf_debye_6 in -lgsl... " >&6; }
+if test ${ac_cv_lib_gsl_gsl_sf_debye_6+y}
+then :
+ printf %s "(cached) " >&6
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find libgsl: will compile without optional special functions. ***" >&5
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lgsl $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+namespace conftest {
+ extern "C" int gsl_sf_debye_6 ();
+}
+int
+main (void)
+{
+return conftest::gsl_sf_debye_6 ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_link "$LINENO"
+then :
+ ac_cv_lib_gsl_gsl_sf_debye_6=yes
+else $as_nop
+ ac_cv_lib_gsl_gsl_sf_debye_6=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gsl_gsl_sf_debye_6" >&5
+printf "%s\n" "$ac_cv_lib_gsl_gsl_sf_debye_6" >&6; }
+if test "x$ac_cv_lib_gsl_gsl_sf_debye_6" = xyes
+then :
+
+printf "%s\n" "#define HAVE_LIBGSL 1" >>confdefs.h
+
+else $as_nop
+
+LDFLAGS=$LDFLAGS_SAVE
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find libgsl: will compile without optional special functions. ***" >&5
printf "%s\n" "$as_me: *** Could not find libgsl: will compile without optional special functions. ***" >&6;}
+
fi
+
+else
+
+LDFLAGS=$LDFLAGS_SAVE
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Could not find libgsl: will compile without optional special functions. ***" >&5
+printf "%s\n" "$as_me: *** Could not find libgsl: will compile without optional special functions. ***" >&6;}
+
+fi
+
+fi
+
+
else $as_nop
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: *** Header file gsl_sf.h not found: will compile without optional special functions. ***" >&5
printf "%s\n" "$as_me: *** Header file gsl_sf.h not found: will compile without optional special functions. ***" >&6;}
@@ -10314,7 +10553,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Asymptote $as_me 2.88, which was
+This file was extended by Asymptote $as_me 2.89, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -10378,7 +10617,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-Asymptote config.status 2.88
+Asymptote config.status 2.89
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
diff --git a/graphics/asymptote/configure.ac b/graphics/asymptote/configure.ac
index 98b56ab1f6..3fe1598181 100644
--- a/graphics/asymptote/configure.ac
+++ b/graphics/asymptote/configure.ac
@@ -3,7 +3,7 @@
# this file.
AC_PREREQ(2)
-AC_INIT([Asymptote],[2.88],[https://github.com/vectorgraphics/asymptote/issues])
+AC_INIT([Asymptote],[2.89],[https://github.com/vectorgraphics/asymptote/issues])
VERSION=$PACKAGE_VERSION
AC_SUBST(VERSION)
m4_include([ax_pthread.m4])
@@ -290,15 +290,6 @@ fi
AC_CHECK_LIB([rt], [sched_yield])
-AC_ARG_ENABLE(curl,
-[AS_HELP_STRING(--enable-curl[[[=yes]]],enable libcurl and compile with optional URL support)])
-if test "x$enable_curl" != "xno"; then
- AC_CHECK_LIB([curl],[curl_easy_init],,
- AC_MSG_NOTICE([*** Could not find libcurl: will compile without optional URL support. ***]))
-else
- AC_MSG_NOTICE([*** libcurl support disabled by configure flag: will compile without optional URL support. ***])
-fi
-
LSPLIBS=
LSPLIB=
if test "x$enable_lsp" != "xno" -a "x$enable_threads" != "xno"; then
@@ -330,25 +321,43 @@ AC_CHECK_LIB([edit],[readline])
AC_CHECK_HEADERS(editline/readline.h)
])
-AC_DEFUN([AC_CHECK_LIB_STATIC],[
-PKGFLAGS=`pkg-config --libs $1`
+AC_DEFUN([PKG_CONFIG],[
+ifdef([PKG_CHECK_MODULES],$1="$2 "`pkg-config --silence-errors $3 $4`,)
+])
+
+AC_DEFUN([CHECK_LIB_STATIC],[
+PKG_FLAGS=""
+PKG_CONFIG(PKG_FLAGS,,--libs,$1)
+if test "x$PKG_FLAGS" == "x"; then
+PKG_FLAGS=-l"$2"
+echo Will try linking with $PKG_FLAGS
+fi
LDFLAGS_SAVE=$LDFLAGS
-LDFLAGS="$LDFLAGS ""$STATIC ""$PKGFLAGS""$DYNAMIC "
+LDFLAGS="$LDFLAGS ""$STATIC ""$PKG_FLAGS ""$DYNAMIC "
AC_CHECK_LIB($2,$3,AC_DEFINE($4,1,DEFINE_LIB($2)),
if test "x$enable_static" = "xyes"; then
[
-LDFLAGS="$LDFLAGS_SAVE ""$PKGFLAGS"
+echo "Static library not found; will check for dynamic version"
+LDFLAGS="$LDFLAGS_SAVE ""$PKG_FLAGS "
AS_UNSET([ac_cv_lib_$2_$3])
-AC_CHECK_LIB($2,$3,,$5)
+AC_CHECK_LIB($2,$3,AC_DEFINE($4,1,DEFINE_LIB($2)),
+[
+LDFLAGS=$LDFLAGS_SAVE
+$5
+])
]
else
+[
+LDFLAGS=$LDFLAGS_SAVE
$5
+]
fi
+)]
)
-])
if test "x$enable_readline" != "xno"; then
-CPPFLAGS="$CPPFLAGS "`pkg-config --cflags readline`
+PKG_CONFIG(CPPFLAGS,$CPPFLAGS,--cflags,readline)
+
AC_COMPILE_IFELSE([
AC_LANG_PROGRAM([
#include <stdio.h>
@@ -359,25 +368,37 @@ AC_LANG_PROGRAM([
abort
#endif
])],
-AC_CHECK_LIB_STATIC(readline,readline,history_list,HAVE_LIBREADLINE,READLINE),
+CHECK_LIB_STATIC(readline,readline,history_list,HAVE_LIBREADLINE,READLINE),
READLINE)
-CPPFLAGS="$CPPFLAGS "`pkg-config --cflags tinfo`
-AC_CHECK_LIB_STATIC(tinfo,tinfo,tgetent,HAVE_LIBTINFO,AC_MSG_NOTICE([perhaps tgetent is in -lncurses]))
+PKG_CONFIG(CPPFLAGS,$CPPFLAGS,--cflags,tinfo)
+CHECK_LIB_STATIC(tinfo,tinfo,tgetent,HAVE_LIBTINFO,AC_MSG_NOTICE([perhaps tgetent is in -lncurses]))
-CPPFLAGS="$CPPFLAGS "`pkg-config --cflags ncurses`
+PKG_CONFIG(CPPFLAGS,$CPPFLAGS,--cflags,ncurses)
AC_CHECK_HEADERS([ncurses/curses.h ncurses.h curses.h],[break])
-AC_CHECK_LIB_STATIC(ncurses,ncurses,setupterm,HAVE_LIBCURSES,
+CHECK_LIB_STATIC(ncurses,ncurses,setupterm,HAVE_LIBCURSES,
AC_CHECK_LIB(curses,setupterm))
fi
+AC_ARG_ENABLE(curl,
+[AS_HELP_STRING(--enable-curl[[[=yes]]],enable libcurl and compile with optional URL support)])
+if test "x$enable_curl" != "xno"; then
+ PKG_CONFIG(CPPFLAGS,$CPPFLAGS,--cflags,curl)
+ AC_CHECK_HEADER(curl/curl.h,
+ CHECK_LIB_STATIC(libcurl,curl,curl_easy_init,HAVE_LIBCURL,
+ AC_MSG_NOTICE([*** Could not find libcurl: will compile without optional URL support. ***])),
+ AC_MSG_NOTICE([*** Header file curl.h not found: will compile without optional URL support. ***]))
+else
+ AC_MSG_NOTICE([*** libcurl support disabled by configure flag: will compile without optional URL support. ***])
+fi
+
AC_ARG_ENABLE(fftw,
[AS_HELP_STRING(--enable-fftw[[[=yes]]],enable FFTW Library)])
if test "x$enable_fftw" != "xno"; then
-CPPFLAGS="$CPPFLAGS "`pkg-config --cflags fftw3`
+PKG_CONFIG(CPPFLAGS,$CPPFLAGS,--cflags,fftw3)
AC_CHECK_HEADER(fftw3.h,
-AC_CHECK_LIB_STATIC(fftw3,fftw3,fftw_execute,HAVE_LIBFFTW3,
+CHECK_LIB_STATIC(fftw3,fftw3,fftw_execute,HAVE_LIBFFTW3,
AC_MSG_NOTICE([*** Could not find libfftw3: will compile without optional fast Fourier transforms. ***])),
AC_MSG_NOTICE([*** Header file fftw3.h not found: will compile without optional fast Fourier transforms. ***]))
fi
@@ -386,7 +407,7 @@ AC_ARG_ENABLE(eigen,
[AS_HELP_STRING(--enable-eigen[[[=yes]]],enable Eigen Library)])
if test "x$enable_eigen" != "xno"; then
-CPPFLAGS="$CPPFLAGS "`pkg-config --cflags eigen3`
+PKG_CONFIG(CPPFLAGS,$CPPFLAGS,--cflags,eigen3)
AC_CHECK_HEADERS(Eigen/Dense)
fi
@@ -401,28 +422,27 @@ AC_ARG_ENABLE(xdr,
if test "x$enable_xdr" != "xno"; then
case "$OSTYPE" in
darwin*)
+ AC_DEFINE(HAVE_LIBTIRPC,1,DEFINE_LIB([tirpc]))
;;
*)
- CPPFLAGS="$CPPFLAGS "`pkg-config --cflags libtirpc`
- ;;
-esac
-
+ PKG_CONFIG(CPPFLAGS,$CPPFLAGS,--cflags,libtirpc)
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include "xstream.h"])],
- AC_CHECK_LIB_STATIC(libtirpc,tirpc,xdrstdio_create,
+ CHECK_LIB_STATIC(libtirpc,tirpc,xdrstdio_create,
HAVE_LIBTIRPC,AC_MSG_NOTICE([*** Could not find libtirpc; XDR/V3D support disabled ***])),
AC_MSG_NOTICE([*** Broken rpc headers; XDR/V3D support disabled ***]))
+ ;;
+esac
fi
AC_ARG_ENABLE(gsl,
[AS_HELP_STRING(--enable-gsl[[[=yes]]],enable GNU Scientific Library)])
if test "x$enable_gsl" != "xno"; then
- CPPFLAGS="$CPPFLAGS "`pkg-config --cflags gsl`
- LDFLAGS="$LDFLAGS "`pkg-config --libs gsl`
+ PKG_CONFIG(CPPFLAGS,$CPPFLAGS,--cflags,gsl)
+ PKG_CONFIG(LDFLAGS,$LDFLAGS,--libs,gsl)
AC_CHECK_HEADER(gsl/gsl_sf.h,
- AC_CHECK_LIB([gsl], gsl_sf_debye_6, [AC_DEFINE(HAVE_LIBGSL,1,
- DEFINE_LIB[gsl]) LIBS=$LIBS"-lgsl -lgslcblas "],
- AC_MSG_NOTICE([*** Could not find libgsl: will compile without optional special functions. ***]),[-lgslcblas]),
+ CHECK_LIB_STATIC(gsl,gsl,gsl_sf_debye_6,HAVE_LIBGSL,
+ AC_MSG_NOTICE([*** Could not find libgsl: will compile without optional special functions. ***])),
AC_MSG_NOTICE([*** Header file gsl_sf.h not found: will compile without optional special functions. ***]))
fi
diff --git a/graphics/asymptote/dec.cc b/graphics/asymptote/dec.cc
index 794af9b2f8..1b47e0722f 100644
--- a/graphics/asymptote/dec.cc
+++ b/graphics/asymptote/dec.cc
@@ -264,10 +264,13 @@ record *block::transAsFile(genv& ge, symbol id)
}
record *block::transAsTemplatedFile(
- genv& ge, symbol id, mem::vector<absyntax::namedTyEntry*>* args
+ genv& ge,
+ symbol id,
+ mem::vector<absyntax::namedTyEntry*>* args,
+ frame *parent
) {
// Create the new module.
- record *r = new record(id, new frame(id,0,0));
+ record *r = new record(id, new frame(id,parent,0));
// Create coder and environment to translate the module.
// File-level modules have dynamic fields by default.
@@ -908,7 +911,11 @@ varEntry *accessTemplatedModule(position pos, coenv &e, record *r, symbol id,
));
}
- record *imp=e.e.getTemplatedModule(id, (string) id, sigHandle, computedArgs);
+ record *imp=e.e.getTemplatedModule(id,
+ (string) id,
+ sigHandle,
+ computedArgs,
+ e.c.getFrame());
if (!imp) {
em.error(pos);
em << "could not load module '" << id << "'";
@@ -1054,7 +1061,7 @@ void typeParam::prettyprint(ostream &out, Int indent) {
out << "typeParam (" << paramSym << ")\n";
}
-bool typeParam::transAsParamMatcher(coenv &e, namedTyEntry* arg) {
+bool typeParam::transAsParamMatcher(coenv &e, record *r, namedTyEntry* arg) {
if (arg->dest != paramSym) {
em.error(arg->pos);
em << "template argument name does not match module: passed "
@@ -1063,7 +1070,18 @@ bool typeParam::transAsParamMatcher(coenv &e, namedTyEntry* arg) {
<< paramSym;
return false;
}
- e.e.addType(paramSym, arg->ent);
+ addTypeWithPermission(e, r, arg->ent, paramSym);
+ types::ty *t = arg->ent->t;
+ if (t->kind == types::ty_record) {
+ record *local = dynamic_cast<record *>(t);
+ // copied from recorddecc::addPostRecordEnvironment, mutatis mutandis
+ if (r) {
+ r->e.add(local->postdefenv, 0, e.c);
+ }
+ e.e.add(local->postdefenv, 0, e.c);
+ }
+
+ //e.e.addType(paramSym, arg->ent);
// The code below would add e.g. operator== to the context, but potentially
// ignore overrides of operator==:
//
@@ -1098,7 +1116,7 @@ void typeParamList::add(typeParam *tp) {
}
bool typeParamList::transAsParamMatcher(
- coenv &e, mem::vector<namedTyEntry*> *args
+ coenv &e, record *r, mem::vector<namedTyEntry*> *args
) {
if (args->size() != params.size()) {
position pos = getPos();
@@ -1116,7 +1134,7 @@ bool typeParamList::transAsParamMatcher(
return false;
}
for (size_t i = 0; i < params.size(); ++i) {
- bool succeeded = params[i]->transAsParamMatcher(e, (*args)[i]);
+ bool succeeded = params[i]->transAsParamMatcher(e, r, (*args)[i]);
if (!succeeded) return false;
}
return true;
@@ -1136,7 +1154,7 @@ symbol templatedSymbol() {
bool receiveTypedefDec::transAsParamMatcher(
coenv& e, record *r, mem::vector<namedTyEntry*> *args
) {
- bool succeeded = params->transAsParamMatcher(e, args);
+ bool succeeded = params->transAsParamMatcher(e, r, args);
types::ty *intTy = e.e.lookupType(intSymbol());
assert(intTy);
diff --git a/graphics/asymptote/dec.h b/graphics/asymptote/dec.h
index 4700a29dd3..ac6e5b065b 100644
--- a/graphics/asymptote/dec.h
+++ b/graphics/asymptote/dec.h
@@ -251,7 +251,10 @@ public:
types::record *transAsFile(genv& ge, symbol id);
types::record *transAsTemplatedFile(
- genv& ge, symbol id, mem::vector<absyntax::namedTyEntry*> *args
+ genv& ge,
+ symbol id,
+ mem::vector<absyntax::namedTyEntry*> *args,
+ trans::frame *parent
);
// If the block can be interpreted as a single vardec, return that vardec
@@ -618,7 +621,7 @@ public:
typeParam(position pos, symbol paramSym)
: absyn(pos), paramSym(paramSym) {}
- bool transAsParamMatcher(coenv &e, namedTyEntry *arg);
+ bool transAsParamMatcher(coenv &e, record *r, namedTyEntry *arg);
void prettyprint(ostream &out, Int indent);
};
@@ -631,7 +634,7 @@ public:
void add(typeParam *tp);
- bool transAsParamMatcher(coenv &e, mem::vector<namedTyEntry*> *args);
+ bool transAsParamMatcher(coenv &e, record *r, mem::vector<namedTyEntry*> *args);
void prettyprint(ostream &out, Int indent);
};
diff --git a/graphics/asymptote/doc/CAD.pdf b/graphics/asymptote/doc/CAD.pdf
index 40f0d9f250..1906655b54 100644
--- a/graphics/asymptote/doc/CAD.pdf
+++ b/graphics/asymptote/doc/CAD.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/FAQ/asy-faq.info b/graphics/asymptote/doc/FAQ/asy-faq.info
index 00ad600d36..c0665b7144 100644
--- a/graphics/asymptote/doc/FAQ/asy-faq.info
+++ b/graphics/asymptote/doc/FAQ/asy-faq.info
@@ -10,7 +10,7 @@ END-INFO-DIR-ENTRY
File: asy-faq.info, Node: Top, Next: Question 1.1, Up: (dir)
ASYMPTOTE FREQUENTLY ASKED QUESTIONS
- 2024-03-08
+ 2024-03-23
This is the list of Frequently Asked Questions about Asymptote (asy).
diff --git a/graphics/asymptote/doc/TeXShopAndAsymptote.pdf b/graphics/asymptote/doc/TeXShopAndAsymptote.pdf
index 74c38da004..e6493a9c39 100644
--- a/graphics/asymptote/doc/TeXShopAndAsymptote.pdf
+++ b/graphics/asymptote/doc/TeXShopAndAsymptote.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asy-latex.pdf b/graphics/asymptote/doc/asy-latex.pdf
index ce831dc291..2b327afac6 100644
--- a/graphics/asymptote/doc/asy-latex.pdf
+++ b/graphics/asymptote/doc/asy-latex.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asyRefCard.pdf b/graphics/asymptote/doc/asyRefCard.pdf
index 91aa8b8271..d68b7b1b95 100644
--- a/graphics/asymptote/doc/asyRefCard.pdf
+++ b/graphics/asymptote/doc/asyRefCard.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asymptote.pdf b/graphics/asymptote/doc/asymptote.pdf
index bee73f5e1a..4e414de0ef 100644
--- a/graphics/asymptote/doc/asymptote.pdf
+++ b/graphics/asymptote/doc/asymptote.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asymptote.texi b/graphics/asymptote/doc/asymptote.texi
index 965ed8c7ee..ee0e3ae49e 100644
--- a/graphics/asymptote/doc/asymptote.texi
+++ b/graphics/asymptote/doc/asymptote.texi
@@ -4424,13 +4424,13 @@ the total system cputime followed by ``S''.
@cindex inheritance
@cindex virtual functions
Much like in C++, casting (@pxref{Casts}) provides for an elegant
-implementation of structure inheritance, including virtual functions:
+implementation of structure inheritance, including a virtual function @code{v}:
@verbatim
struct parent {
real x;
void operator init(int x) {this.x=x;}
- void virtual(int) {write(0);}
- void f() {virtual(1);}
+ void v(int) {write(0);}
+ void f() {v(1);}
}
void write(parent p) {write(p.x);}
@@ -4439,8 +4439,8 @@ struct child {
parent parent;
real y=3;
void operator init(int x) {parent.operator init(x);}
- void virtual(int x) {write(x);}
- parent.virtual=virtual;
+ void v(int x) {write(x);}
+ parent.v=v;
void f()=parent.f;
}
diff --git a/graphics/asymptote/doc/png/asymptote.info b/graphics/asymptote/doc/png/asymptote.info
index 0418cef3ee..be3ab4d28a 100644
--- a/graphics/asymptote/doc/png/asymptote.info
+++ b/graphics/asymptote/doc/png/asymptote.info
@@ -1,7 +1,7 @@
This is asymptote.info, produced by makeinfo version 7.0.2 from
asymptote.texi.
-This file documents ‘Asymptote’, version 2.88.
+This file documents ‘Asymptote’, version 2.89.
<https://asymptote.sourceforge.io>
@@ -22,7 +22,7 @@ File: asymptote.info, Node: Top, Next: Description, Prev: (dir), Up: (dir)
Asymptote
*********
-This file documents ‘Asymptote’, version 2.88.
+This file documents ‘Asymptote’, version 2.89.
<https://asymptote.sourceforge.io>
@@ -3447,12 +3447,13 @@ system cputime followed by “s”, the total user cputime followed by “U”,
and the total system cputime followed by “S”.
Much like in C++, casting (*note Casts::) provides for an elegant
-implementation of structure inheritance, including virtual functions:
+implementation of structure inheritance, including a virtual function
+‘v’:
struct parent {
real x;
void operator init(int x) {this.x=x;}
- void virtual(int) {write(0);}
- void f() {virtual(1);}
+ void v(int) {write(0);}
+ void f() {v(1);}
}
void write(parent p) {write(p.x);}
@@ -3461,8 +3462,8 @@ struct child {
parent parent;
real y=3;
void operator init(int x) {parent.operator init(x);}
- void virtual(int x) {write(x);}
- parent.virtual=virtual;
+ void v(int x) {write(x);}
+ parent.v=v;
void f()=parent.f;
}
@@ -10667,98 +10668,98 @@ Ref: cd136486
Ref: scroll141634
Node: Variable initializers144744
Node: Structures147625
-Node: Operators155476
-Node: Arithmetic & logical155790
-Node: Self & prefix operators158344
-Node: User-defined operators159202
-Node: Implicit scaling160139
-Node: Functions160702
-Ref: stack overflow163847
-Node: Default arguments164133
-Node: Named arguments164905
-Node: Rest arguments167559
-Node: Mathematical functions170716
-Node: Arrays175877
-Ref: sort183975
-Ref: tridiagonal187533
-Ref: solve188848
-Node: Slices193168
-Node: Casts197188
-Node: Import199602
-Node: Templated imports205246
-Node: Static207337
-Node: LaTeX usage210295
-Node: Base modules216896
-Node: plain219403
-Node: simplex220109
-Node: math220390
-Node: interpolate223323
-Node: geometry223614
-Node: trembling224310
-Node: stats224587
-Node: patterns224858
-Node: markers225101
-Node: map226999
-Node: tree227435
-Node: binarytree227619
-Node: drawtree228294
-Node: syzygy228503
-Node: feynman228785
-Node: roundedpath229071
-Node: animation229361
-Ref: animate229810
-Node: embed230986
-Node: slide231996
-Node: MetaPost232339
-Node: babel233115
-Node: labelpath233363
-Node: labelpath3234227
-Node: annotate234554
-Node: CAD235044
-Node: graph235362
-Ref: ticks242978
-Ref: pathmarkers257166
-Ref: marker257640
-Ref: markuniform258010
-Ref: errorbars259917
-Ref: automatic scaling265094
-Node: palette276916
-Ref: images277038
-Ref: image281502
-Ref: logimage282023
-Ref: penimage283133
-Ref: penfunctionimage283396
-Node: three284172
-Ref: PostScript3D316568
-Node: obj318362
-Node: graph3318623
-Ref: GaussianSurface324494
-Node: grid3325672
-Node: solids326508
-Node: tube327532
-Node: flowchart329916
-Node: contour334635
-Node: contour3341237
-Node: smoothcontour3341561
-Node: slopefield343334
-Node: ode344879
-Node: Options345148
-Ref: configuration file353586
-Ref: settings353586
-Ref: texengines354936
-Ref: convert354936
-Node: Interactive mode358492
-Ref: history360721
-Node: GUI362094
-Node: GUI installation362664
-Node: GUI usage363660
-Node: Command-Line Interface364727
-Node: Language server protocol366215
-Node: PostScript to Asymptote367696
-Node: Help368526
-Node: Debugger370256
-Node: Credits372104
-Node: Index373365
+Node: Operators155455
+Node: Arithmetic & logical155769
+Node: Self & prefix operators158323
+Node: User-defined operators159181
+Node: Implicit scaling160118
+Node: Functions160681
+Ref: stack overflow163826
+Node: Default arguments164112
+Node: Named arguments164884
+Node: Rest arguments167538
+Node: Mathematical functions170695
+Node: Arrays175856
+Ref: sort183954
+Ref: tridiagonal187512
+Ref: solve188827
+Node: Slices193147
+Node: Casts197167
+Node: Import199581
+Node: Templated imports205225
+Node: Static207316
+Node: LaTeX usage210274
+Node: Base modules216875
+Node: plain219382
+Node: simplex220088
+Node: math220369
+Node: interpolate223302
+Node: geometry223593
+Node: trembling224289
+Node: stats224566
+Node: patterns224837
+Node: markers225080
+Node: map226978
+Node: tree227414
+Node: binarytree227598
+Node: drawtree228273
+Node: syzygy228482
+Node: feynman228764
+Node: roundedpath229050
+Node: animation229340
+Ref: animate229789
+Node: embed230965
+Node: slide231975
+Node: MetaPost232318
+Node: babel233094
+Node: labelpath233342
+Node: labelpath3234206
+Node: annotate234533
+Node: CAD235023
+Node: graph235341
+Ref: ticks242957
+Ref: pathmarkers257145
+Ref: marker257619
+Ref: markuniform257989
+Ref: errorbars259896
+Ref: automatic scaling265073
+Node: palette276895
+Ref: images277017
+Ref: image281481
+Ref: logimage282002
+Ref: penimage283112
+Ref: penfunctionimage283375
+Node: three284151
+Ref: PostScript3D316547
+Node: obj318341
+Node: graph3318602
+Ref: GaussianSurface324473
+Node: grid3325651
+Node: solids326487
+Node: tube327511
+Node: flowchart329895
+Node: contour334614
+Node: contour3341216
+Node: smoothcontour3341540
+Node: slopefield343313
+Node: ode344858
+Node: Options345127
+Ref: configuration file353565
+Ref: settings353565
+Ref: texengines354915
+Ref: convert354915
+Node: Interactive mode358471
+Ref: history360700
+Node: GUI362073
+Node: GUI installation362643
+Node: GUI usage363639
+Node: Command-Line Interface364706
+Node: Language server protocol366194
+Node: PostScript to Asymptote367675
+Node: Help368505
+Node: Debugger370235
+Node: Credits372083
+Node: Index373344

End Tag Table
diff --git a/graphics/asymptote/env.cc b/graphics/asymptote/env.cc
index 55826650ae..f55be74fc9 100644
--- a/graphics/asymptote/env.cc
+++ b/graphics/asymptote/env.cc
@@ -217,9 +217,10 @@ record *env::getModule(symbol id, string filename)
record *env::getTemplatedModule(symbol id,
string filename,
string index,
- mem::vector<absyntax::namedTyEntry*>* args)
+ mem::vector<absyntax::namedTyEntry*>* args,
+ trans::frame *parent)
{
- return ge.getTemplatedModule(id, filename, index, args);
+ return ge.getTemplatedModule(id, filename, index, args, parent);
}
diff --git a/graphics/asymptote/env.h b/graphics/asymptote/env.h
index 301e22b2dd..a63ef9c375 100644
--- a/graphics/asymptote/env.h
+++ b/graphics/asymptote/env.h
@@ -188,7 +188,8 @@ public:
record *getTemplatedModule(symbol id,
string filename,
string index,
- mem::vector<absyntax::namedTyEntry*> *args
+ mem::vector<absyntax::namedTyEntry*> *args,
+ trans::frame *parent
);
};
diff --git a/graphics/asymptote/exp.cc b/graphics/asymptote/exp.cc
index e1ae008bf8..8f8ebae097 100644
--- a/graphics/asymptote/exp.cc
+++ b/graphics/asymptote/exp.cc
@@ -888,10 +888,10 @@ void callExp::reportMismatch(function *ft, signature *source)
em << "without parameters";
break;
case 1:
- em << "with parameter '" << *source << "'";
+ em << "with parameter '" << toString(*source) << "'";
break;
default:
- em << "with parameters\n'" << *source << "'";
+ em << "with parameters\n'" << toString(*source) << "'";
}
}
diff --git a/graphics/asymptote/genv.cc b/graphics/asymptote/genv.cc
index 8471e3b620..fe8e1b5cab 100644
--- a/graphics/asymptote/genv.cc
+++ b/graphics/asymptote/genv.cc
@@ -89,9 +89,12 @@ record *genv::loadModule(symbol id, string filename) {
return r;
}
-record *genv::loadTemplatedModule(symbol id, string filename,
- mem::vector<absyntax::namedTyEntry*> *args)
-{
+record *genv::loadTemplatedModule(
+ symbol id,
+ string filename,
+ mem::vector<absyntax::namedTyEntry*> *args,
+ trans::frame *parent
+) {
// Hackish way to load an external library.
#if 0
if (endswith(".so", filename)) {
@@ -106,7 +109,7 @@ record *genv::loadTemplatedModule(symbol id, string filename,
em.sync();
- record *r=ast->transAsTemplatedFile(*this, id, args);
+ record *r=ast->transAsTemplatedFile(*this, id, args, parent);
inTranslation.remove(filename);
@@ -140,24 +143,31 @@ record *genv::getModule(symbol id, string filename) {
return r;
}
-
}
-record *genv::getTemplatedModule(symbol id, string filename, string sigHandle,
- mem::vector<absyntax::namedTyEntry*>* args)
-{
+record *genv::getTemplatedModule(
+ symbol id,
+ string filename,
+ string sigHandle,
+ mem::vector<absyntax::namedTyEntry*>* args,
+ frame *parent
+) {
checkRecursion(filename);
- importIndex_t Index(filename,sigHandle);
- record *r=loadTemplatedModule(id, filename, args);
- // Don't add an erroneous module to the dictionary in interactive mode, as
- // the user may try to load it again.
- if (!interact::interactive || !em.errors()) {
- imap[Index]=r;
- }
+ importIndex_t Index(filename,sigHandle);
- return r;
+ record *r=imap[Index];
+ if (r)
+ return r;
+ else {
+ record *r=loadTemplatedModule(id, filename, args, parent);
+ // Don't add an erroneous module to the dictionary in interactive mode, as
+ // the user may try to load it again.
+ if (!interact::interactive || !em.errors())
+ imap[Index]=r;
+ return r;
+ }
}
diff --git a/graphics/asymptote/genv.h b/graphics/asymptote/genv.h
index ad31574a5e..7587d9aee5 100644
--- a/graphics/asymptote/genv.h
+++ b/graphics/asymptote/genv.h
@@ -45,7 +45,10 @@ class genv : public gc {
// Translate a module to build the record type.
record *loadModule(symbol name, string s);
record *loadTemplatedModule(
- symbol name, string s, mem::vector<absyntax::namedTyEntry*> *args
+ symbol id,
+ string filename,
+ mem::vector<absyntax::namedTyEntry*> *args,
+ trans::frame *parent
);
public:
@@ -54,10 +57,11 @@ public:
// Get an imported module, translating if necessary.
record *getModule(symbol name, string s);
record *getTemplatedModule(
- symbol name,
- string s,
+ symbol id,
+ string filename,
string sigHandle,
- mem::vector<absyntax::namedTyEntry*> *args
+ mem::vector<absyntax::namedTyEntry*> *args,
+ frame *parent
);
// Uses the filename->record map to build a filename->initializer map to be
diff --git a/graphics/asymptote/revision.cc b/graphics/asymptote/revision.cc
index 9ff8e10b8e..4ff21c9455 100644
--- a/graphics/asymptote/revision.cc
+++ b/graphics/asymptote/revision.cc
@@ -1,2 +1,2 @@
-const char *REVISION="2.88";
+const char *REVISION="2.89";
const char *AsyGLVersion="1.02";
diff --git a/graphics/asymptote/types.cc b/graphics/asymptote/types.cc
index 3e2a94eb25..ecbb409cdf 100644
--- a/graphics/asymptote/types.cc
+++ b/graphics/asymptote/types.cc
@@ -376,15 +376,10 @@ bool argumentEquivalent(const formal &f1, const formal& f2) {
return false;
}
-ostream& operator<< (ostream& out, const signature& s)
-{
- if (s.isOpen) {
- out << "(<open>)";
- return out;
- }
-
- out << "(";
+string toString(const signature& s)
+{
+ ostringstream out;
for (size_t i = 0; i < s.formals.size(); ++i)
{
if (i > 0)
@@ -398,6 +393,20 @@ ostream& operator<< (ostream& out, const signature& s)
out << "... " << s.rest;
}
+ return out.str();
+}
+
+ostream& operator<< (ostream& out, const signature& s)
+{
+ if (s.isOpen) {
+ out << "(<open>)";
+ return out;
+ }
+
+ out << "(";
+
+ out << toString(s);
+
out << ")";
return out;
diff --git a/graphics/asymptote/types.h b/graphics/asymptote/types.h
index 04c3e263f2..36d44d0009 100644
--- a/graphics/asymptote/types.h
+++ b/graphics/asymptote/types.h
@@ -398,6 +398,7 @@ struct signature : public gc {
return n >= formals.size() - numKeywordOnly;
}
+ friend string toString(const signature& s);
friend ostream& operator<< (ostream& out, const signature& s);
friend bool equivalent(const signature *s1, const signature *s2);
diff --git a/graphics/asymptote/v3dheadertypes.h b/graphics/asymptote/v3dheadertypes.h
index 6039c4ad7d..bc83414a7d 100644
--- a/graphics/asymptote/v3dheadertypes.h
+++ b/graphics/asymptote/v3dheadertypes.h
@@ -1,6 +1,6 @@
// Enum class for v3dheadertypes
// AUTO-GENERATED from v3dheadertypes.csv
-// Generated at 2024-03-08 08:14:33
+// Generated at 2024-03-23 21:30:36
namespace camp
{
diff --git a/graphics/asymptote/v3dheadertypes.py b/graphics/asymptote/v3dheadertypes.py
index b42d18c442..2c354159fb 100644
--- a/graphics/asymptote/v3dheadertypes.py
+++ b/graphics/asymptote/v3dheadertypes.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# Enum class for v3dheadertypes
""" AUTO-GENERATED from v3dheadertypes.csv """
-# Generated at 2024-03-08 08:14:52
+# Generated at 2024-03-23 21:31:00
class v3dheadertypes:
v3dheadertypes_canvasWidth=1
diff --git a/graphics/asymptote/v3dtypes.h b/graphics/asymptote/v3dtypes.h
index 9c88bb21fb..9236375f63 100644
--- a/graphics/asymptote/v3dtypes.h
+++ b/graphics/asymptote/v3dtypes.h
@@ -1,6 +1,6 @@
// Enum class for v3dtypes
// AUTO-GENERATED from v3dtypes.csv
-// Generated at 2024-03-08 08:14:33
+// Generated at 2024-03-23 21:30:36
namespace camp
{
diff --git a/graphics/asymptote/v3dtypes.py b/graphics/asymptote/v3dtypes.py
index 61a63f53b8..e4fab69f57 100644
--- a/graphics/asymptote/v3dtypes.py
+++ b/graphics/asymptote/v3dtypes.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# Enum class for v3dtypes
""" AUTO-GENERATED from v3dtypes.csv """
-# Generated at 2024-03-08 08:14:52
+# Generated at 2024-03-23 21:31:00
class v3dtypes:
v3dtypes_material=1
diff --git a/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.pdf b/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.pdf
index 2aaee91f65..96a9339f05 100644
--- a/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.pdf
+++ b/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex b/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
index c942195717..89f83f3a1a 100644
--- a/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
+++ b/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
@@ -5,8 +5,8 @@
\documentclass[french,a4paper,11pt]{article}
\usepackage[margin=2cm,includefoot]{geometry}
-\def\TPversion{0.2.2}
-\def\TPdate{17 mars 2024}
+\def\TPversion{0.2.3}
+\def\TPdate{25 mars 2024}
%\usepackage[utf8]{inputenc}
%\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb}
@@ -81,10 +81,10 @@
keywordstyle={\color{violet}},%
classoffset=2,%
alsoletter={-},%
- morekeywords={\MPMPlaceTache,\MPMPlaceNotice,\MPMPlaceDuree,GrapheMPM,TableKarnaugh,\KarnaughCasesResult,\KarnaughBlocRegroup,\MPMPlaceTaches,\MPMPlaceDurees,GrapheTikz,\GrphPlaceSommets,\GrphTraceAretes,\tikzset,\DiagrammeSagittal,\draw,\DiagrammeSagittalCompo,\TableVerite,\SimplificationKarnaugh,\SimplificationBooleenne,\KarnaughCasesAuto,\MatriceAdjacence,\PuissanceMatrice,\NbCheminsLongueur,\FermetureTransitive,\ResolSystemeMatrices,\PresentProdMat,\OpeBinDecHex},%
+ morekeywords={\MPMPlaceTache,\MPMPlaceNotice,\MPMPlaceDuree,GrapheMPM,TableKarnaugh,\KarnaughCasesResult,\KarnaughBlocRegroup,\KarnaughBlocRegroupAuto,\MPMPlaceTaches,\MPMPlaceDurees,GrapheTikz,\GrphPlaceSommets,\GrphTraceAretes,\tikzset,\DiagrammeSagittal,\draw,\DiagrammeSagittalCompo,\TableVerite,\SimplificationKarnaugh,\SimplificationBooleenne,\KarnaughCasesAuto,\MatriceAdjacence,\PuissanceMatrice,\NbCheminsLongueur,\FermetureTransitive,\ResolSystemeMatrices,\PresentProdMat,\OpeBinDecHex},%
keywordstyle={\color{green!50!black}},%
classoffset=3,%
- morekeywords={CouleurDurees,CouleurFleches,LargeurCases,Epaisseur,Police,CouleurDates,CouleurBords,NoirBlanc,Grille,DecalHorizDeb,DecalVertDeb,DecalHorizFin,DecalVertFin,Coude,SensCoude,Unite,Variables,Swap,Aide,CouleurCases,Decalage,Couleur,Type,Legende,PosVarLaterale,CouleurLegende,CouleurSommets,TypeSommets,Unite,CouleurFT,DimensionSommets,PositionFleches,EchelleFleches,TypeFleche,Droit,Milieu,AngleGauche,AngleDroite,Boucle,GrphStyleArc,GrphStyleSommet,Poids,GrphStylepoids,DistElem,DistEns,LargEns,NomAppli,CouleurE,CouleurAppli,CouleurF,CouleursFleches,TypeFleche,Epaisseur,Labels,Ensembles,PosLabels,PoliceLabels,Offset,NomApplis,CouleursAppli,VF,LargeursColonnes,CouleurEnonce,CodeAvant,CodeApres,StyleAlternatif,PoliceTT,Espace,Couleurs,Contraire,Enonce,Bordure,Sommets,Num,PoliceBordure,De,Vers,Formule,Brut,NomMatrice,Longueur,Complet,NomsMatrices,NomInverse,NomSysteme,Inconnues,OptionNiceMatrix,Base,AffRetenues,AffEgal,SymbDecal,LimiteCapac,CouleurRetenue,Interm,Enonce},%
+ morekeywords={CouleurDurees,CouleurFleches,LargeurCases,Epaisseur,Police,CouleurDates,CouleurBords,NoirBlanc,Grille,DecalHorizDeb,DecalVertDeb,DecalHorizFin,DecalVertFin,Coude,SensCoude,Unite,Variables,Swap,Aide,CouleurCases,Decalage,Couleur,Type,Legende,PosVarLaterale,CouleurLegende,CouleurSommets,TypeSommets,Unite,CouleurFT,DimensionSommets,PositionFleches,EchelleFleches,TypeFleche,Droit,Milieu,AngleGauche,AngleDroite,Boucle,GrphStyleArc,GrphStyleSommet,Poids,GrphStylepoids,DistElem,DistEns,LargEns,NomAppli,CouleurE,CouleurAppli,CouleurF,CouleursFleches,TypeFleche,Epaisseur,Labels,Ensembles,PosLabels,PoliceLabels,Offset,NomApplis,CouleursAppli,VF,LargeursColonnes,CouleurEnonce,CodeAvant,CodeApres,StyleAlternatif,PoliceTT,Espace,Couleurs,Contraire,Enonce,Bordure,Sommets,Num,PoliceBordure,De,Vers,Formule,Brut,NomMatrice,Longueur,Complet,NomsMatrices,NomInverse,NomSysteme,Inconnues,OptionNiceMatrix,Base,AffRetenues,AffEgal,SymbDecal,LimiteCapac,CouleurRetenue,Interm,Enonce,Decalages,Couleurs,Dense},%
keywordstyle={\color{orange}}
},%
#1
@@ -255,6 +255,8 @@
\section{Historique}
+\verb|v0.2.3|~:~~~~Ajout d'une clé [Dense] pour la résolution matricielle de système + commande pour créer les blocs automatiquement avec Karnaugh
+
\verb|v0.2.2|~:~~~~Ajout d'une clé \textsf{Enonce} pour l'énoncé des systèmes 3×3
\verb|v0.2.1|~:~~~~Opérations posées (en binaire, hexadécimal et décimal)
@@ -768,16 +770,21 @@ Les commandes à utiliser dans l'environnement sont :
\begin{itemize}
\item \motcletex!\KarnaughCasesResult! pour saisir les cases par codage binaire ;
\item \motcletex!\KarnaughCasesAuto! pour utiliser l'expression booléenne ;
- \item \motcletex!\KarnaughBlocRegroup! ;.
+ \item \motcletex!\KarnaughBlocRegroup! ou \motcletex!\KarnaughBlocRegroupAuto!.
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
\end{cautionblock}
\begin{DemoCode}[listing only]
\begin{TableKarnaugh}[clés]<options tikz>
+ %cases
\KarnaughCasesResult(*){contenu binaire des cases} %case par case
+ %ou
\KarnaughCasesAuto(*){expression booléenne} %par une formule
+ %regroupements
\KarnaughBlocRegroup[clés]{coinA}{coinB}
+ %ou
+ \KarnaughBlocRegroup[clés]{expression booléenne}
\end{TableKarnaugh}
\end{DemoCode}
%
@@ -892,13 +899,15 @@ Pour la commande \texttt{\textbackslash KarnaughCasesAuto}, c'est l'expression b
\begin{DemoCode}[listing only]
\begin{TableKarnaugh}[clés]<options tikz>
- %remplissage des cases
+ %remplissage des cases, manuellement
\KarnaughBlocRegroup[clés]{coinA}{coinB}
+ %remplissage des cases, automatiquement
+ \KarnaughBlocRegroupAuto[clés]{expression booléenne}
\end{TableKarnaugh}
\end{DemoCode}
\begin{tipblock}
-En ce qui concerne le regroupement des cases par blocs, les \Cle{clés} disponibles sont :
+En ce qui concerne le regroupement (manuellement) des cases par blocs, les \Cle{clés} disponibles sont :
\begin{itemize}
\item \Cle{Couleur} := couleur du \textit{trait} ; \hfill~défaut : \Cle{red}
@@ -916,6 +925,24 @@ Les deux arguments obligatoires, et entre \texttt{\{...\}}, correspondent aux \t
\vspace*{-\baselineskip}\leavevmode
\end{tipblock}
+\begin{tipblock}
+En ce qui concerne le regroupement (automatiquement) des cases par blocs, les \Cle{clés} disponibles sont :
+
+\begin{itemize}
+ \item \Cle{Couleurs} := liste des couleurs des \textit{traits} ; \hfill~défaut : \Cle{red,blue,violet}
+ \item \Cle{Decalages} := décalages du trait par rapports aux cases.\hfill~défaut : \Cle{2pt,1pt,-1pt}
+\end{itemize}
+
+L'argument obligatoire, et entre \texttt{\{...\}}, correspondent à l'expression booléenne \textit{formatée} :
+
+\begin{itemize}
+ \item expression sous forme de \textit{mintermes} simples ;
+ \item entre parenthèses, et avec les variables dans le même ordre que celui donné en paramètre;
+ \item avec \texttt{*} pour la barre.
+\end{itemize}
+\vspace*{-\baselineskip}\leavevmode
+\end{tipblock}
+
\subsection{Exemples}
\begin{DemoCode}[]
@@ -942,6 +969,13 @@ Les deux arguments obligatoires, et entre \texttt{\{...\}}, correspondent aux \t
\end{DemoCode}
\begin{DemoCode}[]
+\begin{TableKarnaugh}[Swap]
+ \KarnaughCasesAuto{(ac)+(a*b)+(a*b*c*)+(b*c)}
+ \KarnaughBlocRegroupAuto{(c)+(a*c*)}
+\end{TableKarnaugh}
+\end{DemoCode}
+
+\begin{DemoCode}[]
On obtient le tableau de Karnaugh suivant :
\begin{TableKarnaugh}
[Variables=k/l/m,Unite=1.25cm,CouleurCases=cyan!25,Couleur=darkgray,
@@ -1181,7 +1215,7 @@ Les commandes à utiliser dans l'environnement sont :
\begin{itemize}
\item \motcletex!\GrphPlaceSommets! ;
- \item \motcletex!\GrphTraceAretes! ;.
+ \item \motcletex!\GrphTraceAretes!.
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
\end{cautionblock}
@@ -2017,6 +2051,7 @@ En ce qui concerne la résolution \textit{détaillée}, les \Cle{clés} optionne
\item \Cle{NomSysteme} := nom du système ; \hfill~défaut : \Cle{\{\}}
\item \Cle{Inconnues} := inconnues du système; \hfill~défaut : \Cle{xyz}
\item \Cle{Enonce} := booléen pour la première ligne (énoncé) ; \hfill~défaut : \Cle{true}
+ \item \Cle{Dense} := booléen pour condenser un peu la rédaction ; \hfill~défaut : \Cle{false}
\item \Cle{OptionNiceMatrix} := offset pour les matrices avec \motcletex!nicetabular!.\hfill~défaut : \Cle{1pt}
\end{itemize}
@@ -2081,6 +2116,13 @@ $\text{dét}(A)=\ResolDet$ ; $x=\ResolSolX$ ; $y=\ResolSolY$ et $z=\ResolSolZ$.
[xyz]
\end{DemoCode}
+\begin{DemoCode}[]
+\ResolSystemeMatrices[Enonce=false,Dense]<t>%formatage des fractions en tfrac
+ {2x+y-0.5z=10,x+1/3*y+z=0,y-4z=5}%
+ [2x+y-\num{0.5}z=10,x+\frac13y+z=0,y-4z=5]%
+ [xyz]
+\end{DemoCode}
+
\pagebreak
\section{Présentation d'un produit matriciel (sans calculs)}
diff --git a/graphics/pgf/contrib/profsio/tex/ProfSio.sty b/graphics/pgf/contrib/profsio/tex/ProfSio.sty
index 55c01c7e32..169c5b8151 100644
--- a/graphics/pgf/contrib/profsio/tex/ProfSio.sty
+++ b/graphics/pgf/contrib/profsio/tex/ProfSio.sty
@@ -3,7 +3,8 @@
% : Luatruthtable from Chetan Shirore and Dr. Ajit Kumar https://ctan.org/pkg/luatruthtable
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfSio}[2023/03/17 0.2.2 Pour les enseignants de Maths en BTS SIO]
+\ProvidesPackage{ProfSio}[2023/03/25 0.2.3 Pour les enseignants de Maths en BTS SIO]
+%0.2.3 Ajout d'une clé [Dense] pour condenser la résolution matricielle de système + commande \KarnaughBlocRegroupAuto pour créer les blocs automatiquement
%0.2.2 Ajout d'une clé [enonce] pour la résolution matricielle de système (aff/naff la ligne d'énoncé)
%0.2.1 Opérations posées (+,-,×) avec bin/hex/dec
%0.2.0 Travail sur les systèmes 3x3 par matrices et la présentation d'un produit matriciel
@@ -556,8 +557,6 @@
}%
}
-
-
\newcommand\KarnaughBlocRegroup[3][]{%
\useKVdefault[blockarnaugh]%
\setKV[blockarnaugh]{#1}%
@@ -588,6 +587,144 @@
{}%
}
+\defKV[blocksarnaugh]{%
+ Decalages=\def\KGHdecalage{#1},%
+ Couleurs=\def\KGHcouleur{#1}
+}
+
+\setKVdefault[blocksarnaugh]{%
+ Decalages={2pt,1pt,-1pt},%
+ Couleurs={red,blue,violet}
+}
+
+\newcommand\KarnaughBlocRegroupAuto[2][]{%
+ %1 = clés blocs
+ \useKVdefault[blocksarnaugh]%
+ \setKV[blocksarnaugh]{#1}%
+ \itemtomacro\ListeVariablesKGH[1]{\VarTMPA}%
+ \itemtomacro\ListeVariablesKGH[2]{\VarTMPB}%
+ \itemtomacro\ListeVariablesKGH[3]{\VarTMPC}%
+ %substitutions pour placement auto
+ \StrSubstitute{#2}{\VarTMPA}{AA}[\knghbintransf]%
+ \StrSubstitute{\knghbintransf}{\VarTMPB}{BB}[\knghbintransf]%
+ \StrSubstitute{\knghbintransf}{\VarTMPC}{CC}[\knghbintransf]%
+ %liste des regroupements
+ \setsepchar{+}%
+ \readlist*\knghlstblocks{\knghbintransf}%
+ %liste décalages/couleurs
+ \setsepchar{,}%
+ \readlist*\knghlstblockscolors{\KGHcouleur}%
+ \readlist*\knghlstblocksdecals{\KGHdecalage}%
+ \xintFor* ##1 in {\xintSeq{1}{\knghlstblockslen}}\do{%
+ \itemtomacro\knghlstblocks[##1]\tmpblockkngh%
+ \itemtomacro\knghlstblockscolors[##1]\tmpblockknghcol%
+ \itemtomacro\knghlstblocksdecals[##1]\tmpblockknghdecal%
+ \ifboolKV[tblkgh]{StyleAlternatif}%
+ {%
+ \IfStrEqCase{\tmpblockkngh}{%
+ %calculs pour 1 lettre
+ {(AA)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{42}}%
+ {(BB)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{10}{32}}
+ {(CC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{41}}%
+ {(AA*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{22}}%
+ {(BB*)}{\KarnaughBlocRegroup[Type=Gauche,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{12}\KarnaughBlocRegroup[Type=Droite,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{40}{32}}%
+ {(CC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{01}{42}}%
+ %calculs pour 2 lettres
+ {(AABB)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{31}}%
+ {(AACC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{21}{42}}%
+ {(AABB*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{30}{42}}%
+ {(AA*BB)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{10}{22}}%
+ {(AA*CC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{01}{22}}%
+ {(AA*BB*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{12}}%
+ {(AACC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{41}}%
+ {(AA*CC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{21}}%
+ {(BBCC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{10}{31}}%
+ {(BBCC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{11}{32}}%
+ {(BB*CC*)}{\KarnaughBlocRegroup[Type=Gauche,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{01}{12}\KarnaughBlocRegroup[Type=Droite,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{41}{32}}%
+ {(BB*CC)}{\KarnaughBlocRegroup[Type=Gauche,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{11}\KarnaughBlocRegroup[Type=Droite,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{40}{31}}%
+ %calculs pour 3 lettres
+ {(AABBCC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{31}}%
+ {(AABBCC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{21}{32}}%
+ {(AABB*CC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{31}{42}}%
+ {(AABB*CC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{30}{41}}%
+ {(AA*BBCC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{10}{21}}%
+ {(AA*BBCC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{11}{22}}%
+ {(AA*BB*CC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{01}{12}}%
+ {(AA*BB*CC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{11}}%
+ }%
+ }%
+ {%styles classiques, normal ou swap
+ \ifboolKV[tblkgh]{Swap}%
+ {%
+ \IfStrEqCase{\tmpblockkngh}{%
+ %calculs pour 1 lettre
+ {(AA)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{01}{42}}%
+ {(BB)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{22}}%
+ {(CC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{10}{32}}
+ {(AA*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{41}}%
+ {(BB*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{44}}%
+ {(CC*)}{\KarnaughBlocRegroup[Type=Gauche,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{12}\KarnaughBlocRegroup[Type=Droite,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{40}{32}}%%
+ %calculs pour 2 lettres
+ {(AABB)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{01}{22}}%
+ {(AACC*)}{\KarnaughBlocRegroup[Type=Gauche,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{01}{12}\KarnaughBlocRegroup[Type=Droite,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{41}{32}}%
+ {(AABB*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{21}{42}}%
+ {(AA*BB)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{21}}%
+ {(AA*CC*)}{\KarnaughBlocRegroup[Type=Gauche,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{11}\KarnaughBlocRegroup[Type=Droite,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{40}{31}}%
+ {(AA*BB*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{41}}%
+ {(AACC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{11}{32}}%
+ {(AA*CC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{10}{31}}%
+ {(BBCC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{10}{22}}%
+ {(BBCC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{12}}%
+ {(BB*CC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{30}{42}}%
+ {(BB*CC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{32}}%
+ %calculs pour 3 lettres
+ {(AABBCC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{11}{22}}%
+ {(AABBCC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{01}{12}}%
+ {(AABB*CC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{31}{42}}%
+ {(AABB*CC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{31}}%
+ {(AA*BBCC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{10}{21}}%
+ {(AA*BBCC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{11}}%
+ {(AA*BB*CC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{30}{41}}%
+ {(AA*BB*CC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{31}}%
+ }%
+ }%
+ {%
+ \IfStrEqCase{\tmpblockkngh}{%
+ %calculs pour 1 lettre
+ {(AA)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{01}{42}}%
+ {(BB)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{22}}%
+ {(CC)}{\KarnaughBlocRegroup[Type=Gauche,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{12}\KarnaughBlocRegroup[Type=Droite,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{40}{32}}%
+ {(AA*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{41}}%
+ {(BB*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{44}}%
+ {(CC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{10}{32}}%
+ %calculs pour 2 lettres
+ {(AABB)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{01}{22}}%
+ {(AACC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{11}{32}}%
+ {(AABB*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{21}{42}}%
+ {(AA*BB)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{21}}%
+ {(AA*CC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{10}{31}}%
+ {(AA*BB*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{41}}%
+ {(AACC)}{\KarnaughBlocRegroup[Type=Gauche,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{01}{12}\KarnaughBlocRegroup[Type=Droite,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{41}{32}}%
+ {(AA*CC)}{\KarnaughBlocRegroup[Type=Gauche,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{11}\KarnaughBlocRegroup[Type=Droite,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{40}{31}}%
+ {(BBCC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{12}}%
+ {(BBCC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{10}{22}}%
+ {(BB*CC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{32}}%
+ {(BB*CC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{30}{42}}%
+ %calculs pour 3 lettres
+ {(AABBCC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{01}{12}}%
+ {(AABBCC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{11}{22}}%
+ {(AABB*CC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{21}{32}}%
+ {(AABB*CC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{30}{41}}%
+ {(AA*BBCC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{00}{11}}%
+ {(AA*BBCC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{10}{21}}%
+ {(AA*BB*CC*)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{20}{31}}%
+ {(AA*BB*CC)}{\KarnaughBlocRegroup[Type=Centre,Couleur=\tmpblockknghcol,Decalage=\tmpblockknghdecal]{30}{41}}%
+ }%
+ }%
+ }%
+ }%
+}
+
%------Graphes
\defKV[GraphSIO]{%
Police=\def\GrphPoliceSommets{#1},%
@@ -2068,7 +2205,8 @@ end
Inconnues=xyz,%
Brut=false,%
OptionNiceMatrix={1pt},%
- Enonce=true
+ Enonce=true,%
+ Dense=false
}
\NewDocumentCommand\ResolSystemeMatrices{ O{} D<>{} m O{#3} O{xyz} }{%
@@ -2199,21 +2337,32 @@ end
}%
{}%
Matriciellement, le système s'écrit sous la forme $\tmpnamematA\times \tmpnamematX = \tmpnamematB$ avec :%
- \[%
- \tmpnamematA = \begin{pNiceMatrix}[cell-space-limits=\ResolSysMatOpt] {\MatAffA}&{\MatAffB}&{\MatAffC} \\ {\MatAffD}&{\MatAffE}&{\MatAffF} \\ {\MatAffG}&{\MatAffH}&{\MatAffI} \end{pNiceMatrix}
- \text{ ; }
- \tmpnamematX = \begin{pNiceMatrix}[cell-space-limits=\ResolSysMatOpt] \tmpinconnuex \\ \tmpinconnuey \\ \tmpinconnuez \end{pNiceMatrix}
- \text{ et }
- \tmpnamematB = \begin{pNiceMatrix}[cell-space-limits=\ResolSysMatOpt] {\MatAffBA} \\ {\MatAffBB} \\ {\MatAffBC} \end{pNiceMatrix}
- \]%
+ \ifboolKV[resolsysmatrix]{Dense}%
+ {%
+ ~$\tmpnamematA = \begin{pNiceMatrix}[cell-space-limits=\ResolSysMatOpt] {\MatAffA}&{\MatAffB}&{\MatAffC} \\ {\MatAffD}&{\MatAffE}&{\MatAffF} \\ {\MatAffG}&{\MatAffH}&{\MatAffI} \end{pNiceMatrix}$ ; $\tmpnamematX = \begin{pNiceMatrix}[cell-space-limits=\ResolSysMatOpt] \tmpinconnuex \\ \tmpinconnuey \\ \tmpinconnuez \end{pNiceMatrix}$ et $\tmpnamematB = \begin{pNiceMatrix}[cell-space-limits=\ResolSysMatOpt] {\MatAffBA} \\ {\MatAffBB} \\ {\MatAffBC} \end{pNiceMatrix}$.\\
+ }%
+ {%
+ \[%
+ \tmpnamematA = \begin{pNiceMatrix}[cell-space-limits=\ResolSysMatOpt] {\MatAffA}&{\MatAffB}&{\MatAffC} \\ {\MatAffD}&{\MatAffE}&{\MatAffF} \\ {\MatAffG}&{\MatAffH}&{\MatAffI} \end{pNiceMatrix}
+ \text{ ; }
+ \tmpnamematX = \begin{pNiceMatrix}[cell-space-limits=\ResolSysMatOpt] \tmpinconnuex \\ \tmpinconnuey \\ \tmpinconnuez \end{pNiceMatrix}
+ \text{ et }
+ \tmpnamematB = \begin{pNiceMatrix}[cell-space-limits=\ResolSysMatOpt] {\MatAffBA} \\ {\MatAffBB} \\ {\MatAffBC} \end{pNiceMatrix}
+ \]%
+ }%
\xintifboolexpr{\DETMATRICE == 0}%
{%
La matrice $\tmpnamematA$ n'est pas inversible, donc le système n'admet pas de solution (ou admet une unifinité de solutions).%
}%
{%
La matrice $\tmpnamematA$ est inversible, et :%
- \[\tmpnamematA\times \tmpnamematX = \tmpnamematB \implies \underbrace{\ResolSysMatInv \times \tmpnamematA}_{{=}I_3} \times \tmpnamematX = \ResolSysMatInv \times \tmpnamematB \implies I_3 \times \tmpnamematX = \ResolSysMatInv\times \tmpnamematB \implies \tmpnamematX=\ResolSysMatInv\times \tmpnamematB.\]
- %
+ \ifboolKV[resolsysmatrix]{Dense}%
+ {%
+ ~$\tmpnamematA\times \tmpnamematX = \tmpnamematB \implies \underbrace{\ResolSysMatInv \times \tmpnamematA}_{{=}I_3} \times \tmpnamematX = \ResolSysMatInv \times \tmpnamematB \implies \tmpnamematX=\ResolSysMatInv\times \tmpnamematB$.\\%
+ }%
+ {%
+ \[\tmpnamematA\times \tmpnamematX = \tmpnamematB \implies \underbrace{\ResolSysMatInv \times \tmpnamematA}_{{=}I_3} \times \tmpnamematX = \ResolSysMatInv \times \tmpnamematB \implies I_3 \times \tmpnamematX = \ResolSysMatInv\times \tmpnamematB \implies \tmpnamematX=\ResolSysMatInv\times \tmpnamematB.\]%
+ }%
La calculatrice nous donne $\tmpnamematX = \begin{pNiceMatrix}[cell-space-limits=\ResolSysMatOpt] {\MatResA} \\ {\MatResB} \\ {\MatResC} \end{pNiceMatrix}$. Ainsi on obtient $\tmpinconnuex=\MatResA$ et $\tmpinconnuey=\MatResB$ et $\tmpinconnuez=\MatResC$.%
}%
}%
diff --git a/macros/latex/contrib/dashrulex/dashrulex.pdf b/macros/latex/contrib/dashrulex/dashrulex.pdf
index 5ed12594f6..376eb91c90 100644
--- a/macros/latex/contrib/dashrulex/dashrulex.pdf
+++ b/macros/latex/contrib/dashrulex/dashrulex.pdf
Binary files differ
diff --git a/macros/latex/contrib/dashrulex/dashrulex.sty b/macros/latex/contrib/dashrulex/dashrulex.sty
index 58c104c0e1..86d43d1478 100644
--- a/macros/latex/contrib/dashrulex/dashrulex.sty
+++ b/macros/latex/contrib/dashrulex/dashrulex.sty
@@ -1,92 +1,91 @@
-%
-% ***************** THE DASHRULEX PACKAGE *****************
-%
-% Copyright (C) 2024 by Qu Yi <toquyi@163.com>
-%
-% This work may be distributed and/or modified under the
-% conditions of the CC-BY 4.0 License.
-% The latest version of this license is in
-% https://creativecommons.org/licenses/by/4.0/legalcode
-\NeedsTeXFormat{LaTeX2e}[2012/02/12]
-\RequirePackage{xparse}
-\ProvidesExplPackage{dashrulex}{2024/03/18}{1.00b}
- {Draw dashed rules}
-\DeclareDocumentCommand{\hdashrule}{O{0pt}O{x}mmm}
- {
- \tl_if_blank:nTF {#5}
- { \rule[#1]{#3}{#4} }
- {
- \mbox{}
- \use:c { #2leaders }
- \hbox:n
- {
- \clist_map_inline:nn {#5}
- { \drx@parse@dash{#1}{#4}{##1} }
- }
- \skip_horizontal:n {#3}
- \mbox{}
- }
- }
-\NewDocumentCommand{\drx@parse@dash}
- {mm>{\SplitArgument{1}{|}}m}
- {\drx@parse@dash@inner{#1}{#2}#3}
-\cs_set_protected:Npn \drx@parse@dash@inner #1#2#3#4
- {
- \IfNoValueTF{#4}
- {\vrulemod[#1]{#3}{#2}\skip_horizontal:n {#3}}
- {\vrulemod[#1]{#3}{#2}\skip_horizontal:n {#4}}
- }
-\NewDocumentCommand{\hanyrule}{O{x}mm}
- {
- \mbox{}
- \use:c { #1leaders }
- \hbox:n { \clist_map_inline:nn {#3} {##1} }
- \skip_horizontal:n {#2}
- \mbox{}
- }
-
-\int_new:N \l__drx_vrule_counter_int
-\int_set:Nn \l__drx_vrule_counter_int { 1 }
-\dim_new:N \l__drx_vrule_height_dim
-\tl_new:N \l__drx_tmpa_tl
-\cs_new_protected:Npn \drx@step@counter@height #1
- {
- \int_incr:N \l__drx_vrule_counter_int
- \dim_add:Nn \l__drx_vrule_height_dim {#1}
- }
-\NewDocumentCommand{\vrulemod}{O{0pt}oomm}
- {
- \group_begin:
- \IfValueTF{#2}
- {
- \tl_set:Nn \l__drx_tmpa_tl { [#2] }
- \IfValueT{#3}{\tl_put_right:Nn \l__drx_tmpa_tl { [#3] }}
- }
- {\IfValueT{#3}{\tl_set:Nn \l__drx_tmpa_tl { [#3] }}}
- \exp_last_unbraced:Nnf
- \raisebox{#1}{\l__drx_tmpa_tl}
- {
- \clist_map_inline:nn {#5}
- {
- \int_compare:nNnTF { \l__drx_vrule_counter_int } > { 1 }
- {
- \int_if_even:nTF { \l__drx_vrule_counter_int }
- { \drx@step@counter@height{##1} }
- {
- \kern -#4
- \exp_args:NV
- \raisebox\l__drx_vrule_height_dim{\rule{#4}{##1}}
- \drx@step@counter@height{##1}
- }
- }
- {
- \rule{#4}{##1}
- \drx@step@counter@height{##1}
- }
- }
- }
- \group_end:
- }
-\endinput
-%
+%
+% ***************** THE DASHRULEX PACKAGE *****************
+%
+% Copyright (C) 2024 by Qu Yi <toquyi@163.com>
+%
+% This work may be distributed and/or modified under the
+% conditions of the CC-BY 4.0 License.
+% The latest version of this license is in
+% https://creativecommons.org/licenses/by/4.0/legalcode
+\NeedsTeXFormat{LaTeX2e}[2012/02/12]
+\RequirePackage{xparse}
+\ProvidesExplPackage{dashrulex}{2024/03/25}{1.00c}
+ {Draw dashed rules}
+\DeclareDocumentCommand{\hdashrule}{O{0pt}O{x}mmm}
+ {
+ \tl_if_blank:nTF {#5}
+ { \rule[#1]{#3}{#4} }
+ {
+ \mbox{}
+ \use:c { #2leaders }
+ \hbox:n
+ {
+ \clist_map_inline:nn {#5}
+ { \drx@parse@dash{#1}{#4}{##1} }
+ }
+ \skip_horizontal:n {#3}
+ \mbox{}
+ }
+ }
+\NewDocumentCommand{\drx@parse@dash}
+ {mm>{\SplitArgument{1}{|}}m}
+ {\drx@parse@dash@inner{#1}{#2}#3}
+\cs_set_protected:Npn \drx@parse@dash@inner #1#2#3#4
+ {
+ \IfNoValueTF{#4}
+ {\vrulemod[#1]{#3}{#2}\skip_horizontal:n {#3}}
+ {\vrulemod[#1]{#3}{#2}\skip_horizontal:n {#4}}
+ }
+\NewDocumentCommand{\hanyrule}{O{x}mm}
+ {
+ \mbox{}
+ \use:c { #1leaders }
+ \hbox:n { \clist_map_inline:nn {#3} {##1} }
+ \skip_horizontal:n {#2}
+ \mbox{}
+ }
+
+\int_new:N \l__drx_vrule_counter_int
+\int_set:Nn \l__drx_vrule_counter_int { 1 }
+\dim_new:N \l__drx_vrule_height_dim
+\tl_new:N \l__drx_tmpa_tl
+\cs_new_protected:Npn \drx@step@counter@height #1
+ {
+ \int_incr:N \l__drx_vrule_counter_int
+ \dim_add:Nn \l__drx_vrule_height_dim {#1}
+ }
+\NewDocumentCommand{\vrulemod}{O{0pt}oomm}
+ {
+ \group_begin:
+ \IfValueT{#2}
+ {
+ \tl_set:Nn \l__drx_tmpa_tl { [#2] }
+ \IfValueT{#3}{\tl_put_right:Nn \l__drx_tmpa_tl { [#3] }}
+ }
+ \exp_last_unbraced:Nnf
+ \raisebox{#1}{\l__drx_tmpa_tl}
+ {
+ \clist_map_inline:nn {#5}
+ {
+ \int_compare:nNnTF { \l__drx_vrule_counter_int } > { 1 }
+ {
+ \int_if_even:nTF { \l__drx_vrule_counter_int }
+ { \drx@step@counter@height{##1} }
+ {
+ \kern -#4
+ \exp_args:NV
+ \raisebox\l__drx_vrule_height_dim{\rule{#4}{##1}}
+ \drx@step@counter@height{##1}
+ }
+ }
+ {
+ \rule{#4}{##1}
+ \drx@step@counter@height{##1}
+ }
+ }
+ }
+ \group_end:
+ }
+\endinput
+%
% End of file `dashrulex.sty'. \ No newline at end of file
diff --git a/macros/latex/contrib/dashrulex/dashrulex.tex b/macros/latex/contrib/dashrulex/dashrulex.tex
index fdb4fd69fc..c7db9dd89c 100644
--- a/macros/latex/contrib/dashrulex/dashrulex.tex
+++ b/macros/latex/contrib/dashrulex/dashrulex.tex
@@ -1,95 +1,95 @@
-\documentclass[load-preamble+]{cnltx-doc}
-
-\usepackage{setspace,hologo,dashrulex,tikz}
-\usepackage[noto]{newtxmath}
-\setcnltx
- {
- package = dashrulex,
- title = the dashrulex package,
- version = v1.00b,
- date = 2024/03/18,
- authors = Qu Yi,
- info = Draw dashed rules,
- email = toquyi@163.com,
- abstract =
- {
- The \pkg*{dashrulex} package provides a flexible solution for drawing dashed rules in the body, and currently provides two commands \cs{hdashrule} and \cs{hanyrule}. It's written in \hologo{LaTeX3} and can be used as an alternative to the \pkg*{dashrule} package.
- },
- color-scheme = blue,
- title-format = \huge\bfseries\scshape,
- listings-options = {numbers = none,gobble = 2,lineskip = 1pt},
- pre-output = {\parindent = 0em\setstretch{1.3}},
- before-skip = \smallskipamount,
- after-skip = \smallskipamount
- }
-\makeatletter
-\newcommand{\splitmeta}[3][\code{,}]{\meta{#2}#1\meta{#3}}
-\newcommand{\newsplitarg}[4][\splitmeta]
- {
- \newcommand{#2}[2]
- {\code{\textcolor{argument}{#3\textnormal{#1{##1}{##2}}#4}}}
- }
-\newcommand{\kvsplit}[3]
- {
- \item\code{\option{#1}\cnltx@isvalue\splitmarg{#2}{#3}}
- \cnltx@checkdefault{\hfill\newline}
- }
-\newsplitarg{\splitoarg}{[}{]}
-\newsplitarg{\splitmarg}{\{}{\}}
-\newsplitarg{\splitdarg}{(}{)}
-\newnote{\newtag}[1][New]{\textcolor{red}{\ding{73}\ #1}}
-\renewcommand{\emph}[1]{\textcolor{red}{#1}}
-\renewcommand{\cnltx@write@lastname}{}
-\makeatother
-
-\begin{document}
-\section{Preface}
-Sometimes it is necessary to draw dashed rules when writing documents, such as guides in the table of contents and indexes, horizontal lines in headers and footers, and even adding horizontal lines after headings. Macro packages such as \pkg*{dashrule} and \pkg*{nccrules} are available to accomplish this. Considering that \pkg*{dashrule} has not been updated for a long time, \pkg*{dashrulex} rewrites it using \hologo{LaTeX3} syntax and enhances it a bit.
-
-\section{User commands}
-\begin{commands}
- \command{hdashrule}[\oarg{raise}\oarg{leader}\marg{width}\marg{thickness list}\marg{dash rules}]
- The command to draw horizontal dashed rules, based on the \cs{rule} command, and the same as the \cs{rule} command when the \meta{dash rules} are empty. \meta{raise} is the vertical offset of the rule. \meta{leader} is the alignment of the dashed line fill, which can be empty, \code{c}, or \code{x} (the default), corresponding to the \cs{leaders}, \cs{cleaders}, and \cs{xleaders} commands, respectively. \meta{width} is the length of the dotted line, which can be set to \cs{fill} when used to fill the remaining center of the current text line. \meta{thickness list} is a rule for the height of vertically oriented lines, separated by \textcolor{red}{commas} and written as \splitmeta{height 1}{height a}\code{,...}, where \meta{height 1} denotes the height of a solid line and \meta{height a} denotes the height of a blank space.\meta{dash rules} is expressed as \splitmeta[\code{|}]{length 1}{length a}\code{,}\splitmeta[\code{|}]{length 2}{length b}\code{,...}, where \meta{length 1} represents the length of the solid line and \meta{length a} represents the length of the blank space, such as \code{5pt|2pt,3pt}, if the blank space is empty, then it is equal to the solid line length.
- \begin{example}
- 1X\rule{2cm}{1pt}x \\
- 2X\hdashrule{2cm}{1pt}{}x \\
- 3X\hdashrule{2cm}{1pt}{1pt}x \\
- 4X\hdashrule{4cm}{1pt}{1pt}x \\
- 5X\hdashrule[0.5ex]{4cm}{1pt}{1pt}x \\
- 6X\hdashrule[0.5ex]{4cm}{1pt}{3mm}x \\
- 7X\hdashrule[0.5ex]{4cm}{1mm}{3mm}x \\
- 8X\hdashrule[0.5ex]{4cm}{1mm}{3mm|3pt}x \\
- 9X\hdashrule[0.5ex]{4cm}{1mm}{3mm|3pt,1mm|2pt}x \\
- 10X\hdashrule[0.5ex]{4cm}{2pt,1pt,1pt}{3mm|3pt,1mm|2pt}x
- \end{example}
- \command{vrulemod}[\oarg{raise}\oarg{height}\oarg{depth}\marg{width}\marg{thickness list}]
- The vertical component used to fill the dashed line. \meta{thickness list} is consistent with the \cs{hdashrule} command, \meta{width} represents the length of the component, and the three optional parameters are consistent with those of the \cs{raisebox} command.
- \command{hanyrule}[\oarg{leader}\marg{width}\marg{symbol list}]
- This command sets the length of the dotted rule and fills it with arbitrary symbols. \meta{symbol list} can be more than one symbol and they are separated by \textcolor{red}{commas}. Symbols are best packed in boxes of a certain length, as spacing between symbols is not provided.
- \begin{example}
- \newcommand{\dblelement}
- {%
- \tikz[color=blue]
- {
- \draw[line width=0.8mm](0mm,1.1mm)--(3mm,1.1mm);
- \draw[line width=0.3mm](0mm,0mm)--(3mm,0mm);
- }%
- }
- 1X\hanyrule[]{5cm}{\makebox[8pt][l]{$\cdot$}}x \\
- 2X\hanyrule[c]{5cm}{\makebox[8pt][l]{$\cdot$}}x \\
- 3X\hanyrule[x]{5cm}{\makebox[8pt][l]{$\cdot$}}x \\
- 4X\hanyrule[c]{5cm}{\makebox[8pt]{$\cdot$}}x \\
- 5X\hanyrule[x]{5cm}{\makebox[8pt]{$\cdot$}}x \\
- 6X\hanyrule[x]{5cm}{\makebox[8pt]{$\cdot$},\makebox[8pt]{$\circ$}}x \\
- 7X\hanyrule[x]{5cm}{\makebox[5mm]{\vrulemod{3mm}{2pt,1pt,1pt}}}x \\
- 8X\hanyrule[x]{5cm}{\makebox[5mm]{\dblelement}}x
- \end{example}
-\end{commands}
-
-\section{Known issues}
-Currently only horizontal dashed line drawing is supported, with future plans to support vertical dashed lines, and even box dashed borders and so on.
-
-\appendix
-\nocite{*}
-
+\documentclass[load-preamble+]{cnltx-doc}
+
+\usepackage{setspace,hologo,dashrulex,tikz}
+\usepackage[noto]{newtxmath}
+\setcnltx
+ {
+ package = dashrulex,
+ title = the dashrulex package,
+ version = v1.00c,
+ date = 2024/03/25,
+ authors = Qu Yi,
+ info = Draw dashed rules,
+ email = toquyi@163.com,
+ abstract =
+ {
+ The \pkg*{dashrulex} package provides a flexible solution for drawing dashed rules in the body, and currently provides two commands \cs{hdashrule} and \cs{hanyrule}. It's written in \hologo{LaTeX3} and can be used as an alternative to the \pkg*{dashrule} package.
+ },
+ color-scheme = blue,
+ title-format = \huge\bfseries\scshape,
+ listings-options = {numbers = none,gobble = 2,lineskip = 1pt},
+ pre-output = {\parindent = 0em\setstretch{1.3}},
+ before-skip = \smallskipamount,
+ after-skip = \smallskipamount
+ }
+\makeatletter
+\newcommand{\splitmeta}[3][\code{,}]{\meta{#2}#1\meta{#3}}
+\newcommand{\newsplitarg}[4][\splitmeta]
+ {
+ \newcommand{#2}[2]
+ {\code{\textcolor{argument}{#3\textnormal{#1{##1}{##2}}#4}}}
+ }
+\newcommand{\kvsplit}[3]
+ {
+ \item\code{\option{#1}\cnltx@isvalue\splitmarg{#2}{#3}}
+ \cnltx@checkdefault{\hfill\newline}
+ }
+\newsplitarg{\splitoarg}{[}{]}
+\newsplitarg{\splitmarg}{\{}{\}}
+\newsplitarg{\splitdarg}{(}{)}
+\newnote{\newtag}[1][New]{\textcolor{red}{\ding{73}\ #1}}
+\renewcommand{\emph}[1]{\textcolor{red}{#1}}
+\renewcommand{\cnltx@write@lastname}{}
+\makeatother
+
+\begin{document}
+\section{Preface}
+Sometimes it is necessary to draw dashed rules when writing documents, such as guides in the table of contents and indexes, horizontal lines in headers and footers, and even adding horizontal lines after headings. Macro packages such as \pkg*{dashrule} and \pkg*{nccrules} are available to accomplish this. Considering that \pkg*{dashrule} has not been updated for a long time, \pkg*{dashrulex} rewrites it using \hologo{LaTeX3} syntax and enhances it a bit.
+
+\section{User commands}
+\begin{commands}
+ \command{hdashrule}[\oarg{raise}\oarg{leader}\marg{width}\marg{thickness list}\marg{dash rules}]
+ The command to draw horizontal dashed rules, based on the \cs{rule} command, and the same as the \cs{rule} command when the \meta{dash rules} are empty. \meta{raise} is the vertical offset of the rule. \meta{leader} is the alignment of the dashed line fill, which can be empty, \code{c}, or \code{x} (the default), corresponding to the \cs{leaders}, \cs{cleaders}, and \cs{xleaders} commands, respectively. \meta{width} is the length of the dotted line, which can be set to \cs{fill} when used to fill the remaining center of the current text line. \meta{thickness list} is a rule for the height of vertically oriented lines, separated by \textcolor{red}{commas} and written as \splitmeta{height 1}{height a}\code{,...}, where \meta{height 1} denotes the height of a solid line and \meta{height a} denotes the height of a blank space.\meta{dash rules} is expressed as \splitmeta[\code{|}]{length 1}{length a}\code{,}\splitmeta[\code{|}]{length 2}{length b}\code{,...}, where \meta{length 1} represents the length of the solid line and \meta{length a} represents the length of the blank space, such as \code{5pt|2pt,3pt}, if the blank space is empty, then it is equal to the solid line length.
+ \begin{example}
+ 1X\rule{2cm}{1pt}x \\
+ 2X\hdashrule{2cm}{1pt}{}x \\
+ 3X\hdashrule{2cm}{1pt}{1pt}x \\
+ 4X\hdashrule{4cm}{1pt}{1pt}x \\
+ 5X\hdashrule[0.5ex]{4cm}{1pt}{1pt}x \\
+ 6X\hdashrule[0.5ex]{4cm}{1pt}{3mm}x \\
+ 7X\hdashrule[0.5ex]{4cm}{1mm}{3mm}x \\
+ 8X\hdashrule[0.5ex]{4cm}{1mm}{3mm|3pt}x \\
+ 9X\hdashrule[0.5ex]{4cm}{1mm}{3mm|3pt,1mm|2pt}x \\
+ 10X\hdashrule[0.5ex]{4cm}{2pt,1pt,1pt}{3mm|3pt,1mm|2pt}x
+ \end{example}
+ \command{vrulemod}[\oarg{raise}\oarg{height}\oarg{depth}\marg{width}\marg{thickness list}]
+ The vertical component used to fill the dashed line. \meta{thickness list} is consistent with the \cs{hdashrule} command, \meta{width} represents the length of the component, and the three optional parameters are consistent with those of the \cs{raisebox} command.
+ \command{hanyrule}[\oarg{leader}\marg{width}\marg{symbol list}]
+ This command sets the length of the dotted rule and fills it with arbitrary symbols. \meta{symbol list} can be more than one symbol and they are separated by \textcolor{red}{commas}. Symbols are best packed in boxes of a certain length, as spacing between symbols is not provided.
+ \begin{example}
+ \newcommand{\dblvmod}
+ {%
+ \tikz[color=blue]
+ {
+ \draw[line width=0.8mm](0mm,1.1mm)--(3mm,1.1mm);
+ \draw[line width=0.3mm](0mm,0mm)--(3mm,0mm);
+ }%
+ }
+ 1X\hanyrule[]{5cm}{\makebox[8pt][l]{$\cdot$}}x \\
+ 2X\hanyrule[c]{5cm}{\makebox[8pt][l]{$\cdot$}}x \\
+ 3X\hanyrule[x]{5cm}{\makebox[8pt][l]{$\cdot$}}x \\
+ 4X\hanyrule[c]{5cm}{\makebox[8pt]{$\cdot$}}x \\
+ 5X\hanyrule[x]{5cm}{\makebox[8pt]{$\cdot$}}x \\
+ 6X\hanyrule[x]{5cm}{\makebox[8pt]{$\cdot$},\makebox[8pt]{$\circ$}}x \\
+ 7X\hanyrule[x]{5cm}{\makebox[5mm]{\vrulemod{3mm}{2pt,1pt,1pt}}}x \\
+ 8X\hanyrule[x]{5cm}{\makebox[5mm]{\dblvmod}}x
+ \end{example}
+\end{commands}
+
+\section{Known issues}
+Currently only horizontal dashed line drawing is supported, with future plans to support vertical dashed lines, and even box dashed borders and so on.
+
+\appendix
+\nocite{*}
+
\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
index 6401533972..67411ded0e 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
index 55981358f1..d12abe48b8 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
@@ -5,8 +5,8 @@
% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)')
\documentclass[a4paper,french,11pt]{article}
-\def\PLversion{3.03a}
-\def\PLdate{17 mars 2024}
+\def\PLversion{3.03b}
+\def\PLdate{25 mars 2024}
\usepackage{amsfonts}
\usepackage{ProfLycee}
\useproflyclib{piton,minted,pythontex,ecritures,espace}
@@ -260,6 +260,20 @@
\phantom{t}\par\vfill\par
\begin{PART}
\begin{center}
+ \Huge\MakeUppercase{Compétences en lycée}
+ \end{center}
+\end{PART}
+\par\vfill\par\phantom{t}
+
+\newpage
+
+\input{ProfLycee-doc-competences.tex}
+
+\newpage
+
+\phantom{t}\par\vfill\par
+\begin{PART}
+ \begin{center}
\Huge\MakeUppercase{Projets, en test}
\end{center}
\end{PART}
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.tex
deleted file mode 100644
index 937fed22c1..0000000000
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.tex
+++ /dev/null
@@ -1,427 +0,0 @@
-% !TeX TXS-program:compile = txs:///arara
-% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode}
-% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)')
-
-\documentclass[french,a4paper,10pt]{article}
-\def\PLver{3.02e}
-\usepackage[margin=1.5cm]{geometry}
-\usepackage{ProfLycee}
-\useproflyclib{piton}
-\usepackage[executable=python,ignoreerrors]{pyluatex}
-\usepackage{babel}
-\sisetup{locale=FR,output-decimal-marker={,},group-minimum-digits=4}
-\usepackage{codehigh}
-
-\begin{document}
-
-\part*{ProfLycee (\PLver), Piton et Pyluatex}
-
-\section{Code \og Piton \fg{}, indépendant de Pyluatex}
-
-\subsection{Préambule basique}
-
-{\small \begin{codehigh}
-\documentclass[french,a4paper,10pt]{article}
-\usepackage{ProfLycee}
-\useproflyclib{piton} % lua
-\end{codehigh}}
-
-\subsection{Exemples}
-
-{\small \begin{codehigh}
-%Sortie par défaut
-\begin{CodePiton}{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-\end{codehigh}}
-
-\begin{CodePiton}{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-
-{\small \begin{codehigh}
-%Sortie avec style Classique, Largeur=10cm
-\begin{CodePiton}[Largeur=10cm]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-\end{codehigh}}
-
-\begin{CodePiton}[Largeur=10cm]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-
-\pagebreak
-
-{\small \begin{codehigh}
-%Sortie avec Style=Moderne, Sans Titre, Largeur=10cm, centré
-\begin{CodePiton}[Style=Moderne,Largeur=10cm,BarreTitre=false,Alignement=center]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-\end{codehigh}}
-
-\begin{CodePiton}[Style=Moderne,Largeur=10cm,BarreTitre=false,Alignement=center]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-
-{\small \begin{codehigh}
-%Sortie avec Style=Classique, Largeur=0.5\linewidth, aligné à droite, sans Cadre, avec Filigrane
-\begin{CodePiton}%
- [Largeur=0.5\linewidth,Cadre=false,Alignement=flush right,Filigrane,Titre={Script}]{}
-#environnement piton avec numéros de ligne, pleine largeur, style moderne
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-\end{codehigh}}
-
-\begin{CodePiton}[Largeur=0.5\linewidth,Cadre=false,Alignement=flush right,Filigrane,Titre={Script}]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-
-{\small \begin{codehigh}
-%Sortie Moderne, Largeur=11cm, avec Filigrane, aligné à gauche, sans ligne
-\begin{CodePiton}[Style=Moderne,Largeur=11cm,Filigrane,Alignement=flush left,Lignes=false]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-\end{codehigh}}
-
-\begin{CodePiton}[Style=Moderne,Largeur=11cm,Filigrane,Alignement=flush left,Lignes=false]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-
-\pagebreak
-
-\section{Console \og Piton \fg{}, dépendant de Pyluatex}
-
-\subsection{Préambule, avec le package pyluatex}
-
-{\small \begin{codehigh}
-\documentclass[french,a4paper,10pt]{article}
-\usepackage{ProfLycee}
-\useproflyclib{piton}
-\usepackage[executable=python]{pyluatex} % lua + shell-escape
-\end{codehigh}}
-
-\subsection{Commande}
-
-{\small \begin{codehigh}
-\begin{ConsolePiton}[Options piton]<Clés>{Options tcbox}
-...
-...
-\end{ConsolePiton}
-\end{codehigh}}
-
-\medskip
-
-Les clés, à placer entre \texttt{<...>}, sont :
-
-\begin{itemize}
- \item \textbf{\textsf{$\langle$Logo$\rangle$}} pour afficher un petit logo dans les \textit{titres} de la console REPL ; \hfill{}défaut : \textbf{\textsf{$\langle$true$\rangle$}}
- \item \textbf{\textsf{$\langle$Largeur$\rangle$}} pour spécifier la largeur de la console REPL ; \hfill{}défaut : \textbf{\textsf{$\langle$\textbackslash{}linewidth$\rangle$}}
- \item \textbf{\textsf{$\langle$Alignement$\rangle$}} pour spécifier l'alignement de la console REPL.\hfill{}défaut : \textbf{\textsf{$\langle$flush left$\rangle$}}
-\end{itemize}
-
-\subsection{Exemples}
-
-{\small \begin{codehigh}
-%Déclaration d'une fonction python + librairie random pour utilisation ultérieure
-\begin{python}
-from random import randint
-
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{python}
-\end{codehigh}}
-
-\begin{python}
-from random import randint
-
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{python}
-
-{\small \begin{codehigh}
-\begin{ConsolePiton}{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-\end{ConsolePiton}
-\end{codehigh}}
-
-\begin{ConsolePiton}{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-\end{ConsolePiton}
-
-\pagebreak
-
-{\small \begin{codehigh}
-\begin{ConsolePiton}<Largeur=11cm,Alignement=center,Logo=false>{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-liste = [randint(1,20) for i in range(10)]
-print(liste)
-print(max(liste), min(liste), sum(liste))
-\end{ConsolePiton}
-\end{codehigh}}
-
-\begin{ConsolePiton}<Largeur=11cm,Alignement=center,Logo=false>{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-liste = [randint(1,20) for i in range(10)]
-print(liste)
-print(max(liste), min(liste), sum(liste))
-\end{ConsolePiton}
-
-{\small \begin{codehigh}
-\begin{ConsolePiton}<Largeur=10cm,Alignement=center>{}
-[i**2 for i in range(50)]
-\end{ConsolePiton}
-\end{codehigh}}
-
-\begin{ConsolePiton}<Largeur=10cm,Alignement=center>{}
-[i**2 for i in range(50)]
-\end{ConsolePiton}
-
-\pagebreak
-
-\section{Présentation, et exécution, comme avec Thonny}
-
-\subsection{Préambule, avec le package pyluatex}
-
-{\small \begin{codehigh}
-\documentclass[french,a4paper,10pt]{article}
-\usepackage{ProfLycee}
-\useproflyclib{piton}
-\usepackage[executable=python]{pyluatex} % lua + shell-escape
-\end{codehigh}}
-
-\subsection{Commandes}
-
-{\small \begin{codehigh}
-\begin{PitonThonnyEditor}<clé>[options tcbox]{largeur}
-...
-\end{PitonThonnyEditor}
-\end{codehigh}}
-
-\medskip
-
-La clé, à placer entre \texttt{<...>}, est :
-
-\begin{itemize}
- \item la clé \textbf{\textsf{$\langle$Gobble$\rangle$}} pour spécifier des options liées au \textsf{gobble}, parmi \textbf{\textsf{$\langle$nb/auto$\rangle$}} ;
-
- \hfill{}à adapter en fonction des situations (!)
- \item la clé \textbf{\textsf{$\langle$NomFichier$\rangle$}} pour afficher le nom du fichier dans le cartouche \textit{éditeur}.
-
- \hfill{}défaut : \textbf{\textsf{$\langle$script.py$\rangle$}}
-\end{itemize}
-
-{\small \begin{codehigh}
-\begin{PitonThonnyConsole}<clés>[options tcbox]{largeur}
-...
-\end{PitonThonnyConsole}
-\end{codehigh}}
-
-\medskip
-
-Les clés, à placer entre \texttt{<...>}, sont :
-
-\begin{itemize}
- \item la clé \textbf{\textsf{$\langle$NomConsole$\rangle$}} pour afficher le nom de la \textit{console} ; \hfill{}défaut \textbf{\textsf{$\langle$console$\rangle$}}
- \item la clé \textbf{\textsf{$\langle$IntroConsole$\rangle$}} pour afficher le message d'accueil de la console.
-\end{itemize}
-
-\subsection{Exemples}
-
-{\small\begin{codehigh}
-\begin{python}
-from math import gcd
-
-def est_duffy(n) :
- nb_div, somme_div = 0, 0
- for i in range(1, n+1) :
- if n % i == 0 :
- nb_div += 1
- somme_div += i
- if gcd(somme_div, n) == 1 :
- return True
- else :
- return False
-
-\end{python}
-\end{codehigh}}
-
-{\small\begin{codehigh}
-\begin{PitonThonnyEditor}<NomFichier=tpcapytale.py>{12cm}
-#PROJET CAPYTALE
-from math import gcd
-
-def est_duffy(n) :
- nb_div = 0
- somme_div = 0
- for i in range(1, n+1) :
- if n % i == 0 :
- nb_div += 1
- somme_div += i
- if gcd(somme_div, n) == 1 :
- return True
- else :
- return False
-\end{PitonThonnyEditor}
-\end{codehigh}}
-
-\begin{PitonThonnyEditor}<NomFichier=tpcapytale.py>{12cm}
-#PROJET CAPYTALE
-from math import gcd
-
-def est_duffy(n) :
- nb_div = 0
- somme_div = 0
- for i in range(1, n+1) :
- if n % i == 0 :
- nb_div += 1
- somme_div += i
- if gcd(somme_div, n) == 1 :
- return True
- else :
- return False
-\end{PitonThonnyEditor}
-
-{\small\begin{codehigh}
-\begin{PitonThonnyConsole}<IntroConsole={python 3.8.10}>{12cm}
-#Run tpcapytale.py
-est_duffy(6)
-est_duffy(13)
-est_duffy(265)
-
-from random import randint
-nb = randint(1,100000)
-nb, est_duffy(nb)
-\end{PitonThonnyConsole}
-\end{codehigh}}
-
-\begin{python}
-from math import gcd
-
-def est_duffy(n) :
- nb_div, somme_div = 0, 0
- for i in range(1, n+1) :
- if n % i == 0 :
- nb_div += 1
- somme_div += i
- if gcd(somme_div, n) == 1 :
- return True
- else :
- return False
-
-\end{python}
-\begin{PitonThonnyConsole}<IntroConsole={python 3.8.10}>{12cm}
-#Run tpcapytale.py
-est_duffy(6)
-est_duffy(13)
-est_duffy(265)
-
-from random import randint
-nb = randint(1,100000)
-nb, est_duffy(nb)
-\end{PitonThonnyConsole}
-
-{\small\begin{codehigh}
-\begin{PitonThonnyConsole}{8cm}
-[i**2 for i in range(50)]
-\end{PitonThonnyConsole}
-\end{codehigh}}
-
-\begin{PitonThonnyConsole}{8cm}
-[i**2 for i in range(50)]
-\end{PitonThonnyConsole}
-
-\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.tex
deleted file mode 100644
index e418300cae..0000000000
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.tex
+++ /dev/null
@@ -1,242 +0,0 @@
-% !TeX TXS-program:compile = txs:///arara
-% arara: lualatex: {shell: no, synctex: yes, interaction: batchmode}
-% arara: pythontex: {rerun: always} if found('pytxcode', 'PYTHONTEX#py')
-% arara: lualatex: {shell: no, synctex: yes, interaction: batchmode} if found('pytxcode', 'PYTHONTEX#py')
-% arara: lualatex: {shell: no, synctex: yes, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)')
-
-\documentclass[french,a4paper,10pt]{article}
-\def\PLver{2.7.5}
-\usepackage[margin=1.5cm]{geometry}
-\usepackage{ProfLycee}
-\useproflyclib{pythontex}
-\usepackage{babel}
-\sisetup{locale=FR,output-decimal-marker={,},group-minimum-digits=4}
-\usepackage{codehigh}
-
-\begin{document}
-
-\part*{ProfLycee (\PLver), Pythontex}
-
-\section{Code \og Pythontex \fg{}}
-
-\subsection{Préambule basique}
-
-{\small \begin{codehigh}
-\documentclass[french,a4paper,10pt]{article}
-\usepackage{ProfLycee}
-\useproflyclib{pythontex} % compilation spécifique
-\end{codehigh}}
-
-\subsection{Exemples}
-
-{\small \begin{codehigh}
-%Sortie par défaut
-\begin{CodePythontex}{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontex}
-\end{codehigh}}
-
-\begin{CodePythontex}{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-
-#bla
-#bla
-#bla
-\end{CodePythontex}
-
-{\small \begin{codehigh}
-%Sortie avec Style=Classique, Largeur=10cm, centré
-\begin{CodePythontexAlt}[Largeur=10cm,Centre,PremLigne=10]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontexAlt}
-\end{codehigh}}
-
-\begin{CodePythontexAlt}[Largeur=10cm,Centre,PremLigne=10]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-
-#bla
-#bla
-#bla
-\end{CodePythontexAlt}
-
-\pagebreak
-
-{\small \begin{codehigh}
-%Sortie avec Style=Classique, Largeur=10cm
-\begin{CodePythontexAlt}[Largeur=10cm]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontexAlt}
-\end{codehigh}}
-
-\begin{CodePythontexAlt}[Largeur=10cm]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontexAlt}
-
-{\small \begin{codehigh}
-%Sortie avec Style=Classique, Largeur=0.5\linewidth, centré, sans numéro
-\begin{CodePythontexAlt}[Largeur=0.5\linewidth,Centre,Lignes=false]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontexAlt}
-\end{codehigh}}
-
-\begin{CodePythontexAlt}[Largeur=0.5\linewidth,Centre,Lignes=false]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontexAlt}
-
-{\small \begin{codehigh}
-%Sortie Moderne, Largeur=11cm, sans ligne
-\begin{CodePythontex}[Largeur=11cm,Lignes=false]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontex}
-\end{codehigh}}
-
-\begin{CodePythontex}[Largeur=11cm,Lignes=false]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontex}
-
-\pagebreak
-
-\section{Console \og Pythontex \fg{}}
-
-{\small \begin{codehigh}
-%Déclaration d'une fonction python + librairie random pour utilisation ultérieure
-\begin{pyconcode}
-from random import randint
-
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-
-\end{pyconcode}
-\end{codehigh}}
-
-\begin{pyconcode}
-from random import randint
-
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-
-\end{pyconcode}
-
-{\small \begin{codehigh}
-\begin{ConsolePythontex}{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-\end{ConsolePythontex}
-\end{codehigh}}
-
-\begin{ConsolePythontex}{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-\end{ConsolePythontex}
-
-\pagebreak
-
-{\small \begin{codehigh}
-\begin{ConsolePythontex}[Largeur=12cm,Centre]{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-liste = [randint(1,20) for i in range(10)]
-print(liste)
-print(max(liste), min(liste), sum(liste))
-\end{ConsolePythontex}
-\end{codehigh}}
-
-\begin{ConsolePythontex}[Largeur=12cm,Centre]{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-liste = [randint(1,20) for i in range(10)]
-print(liste)
-print(max(liste), min(liste), sum(liste))
-\end{ConsolePythontex}
-
-\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/proflycee/tex/ProfLycee.sty b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
index f714774351..02c4a3a8f8 100644
--- a/macros/latex/contrib/proflycee/tex/ProfLycee.sty
+++ b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
@@ -3,7 +3,8 @@
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfLycee}[2024/03/17 3.03a Aide pour l'utilisation de LaTeX en lycee]
+\ProvidesPackage{ProfLycee}[2024/03/25 3.03b Aide pour l'utilisation de LaTeX en lycee]
+% 3.03b Compétences Maths Lycées + \pflnum pour num+xint :-) + correction de bugs (div eucl)
% 3.03a Forme canonique + fonction homographique
% 3.02g Correction de bugs avec les arbres de probas
% 3.02f Ajout de petits schémas type pour la géométrie dans l'espace + conformité avec piton
@@ -188,6 +189,17 @@
{}%
}
+%%------patch num et xint
+\NewDocumentCommand\pflnum{ s O{} m }{%
+ \IfBooleanTF{#1}%
+ {%
+ \IfEq{#2}{}{\num{\xintfloateval{#3}}}{\num{\xintfloateval{round(#3,#2)}}}%
+ }%
+ {%
+ \num{\xintiieval{#3}}%
+ }%
+}
+
%%------Codes listings
\input{proflycee-tools-listings.tex}
%%------Trigo
@@ -212,5 +224,7 @@
\input{proflycee-tools-geom.tex}
%%------Récréations diverses
\input{proflycee-tools-recreat.tex}
+%%------Compétences
+\input{proflycee-tools-competences.tex}
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/proflycee/tex/proflycee-tools-arithm.tex b/macros/latex/contrib/proflycee/tex/proflycee-tools-arithm.tex
index eccfd35733..f013ab3d07 100644
--- a/macros/latex/contrib/proflycee/tex/proflycee-tools-arithm.tex
+++ b/macros/latex/contrib/proflycee/tex/proflycee-tools-arithm.tex
@@ -913,7 +913,7 @@
}%
}
-%====DIV EUCL (OK)
+%====DIV EUCL (OK), 2 versions, mises à jour ;-)
\setKVdefault[diveucl]{%
Quotient=true,%
Reste=true,%
@@ -928,9 +928,16 @@
\setKV[diveucl]{Quotient=false,Reste=false}%
}%
{}%
- \xdef\tmp@quotient{\xintiiQuo{#3}{#4}}\xdef\tmp@reste{\xintiiRem{#3}{#4}}%
- \ensuremath{\num{#3}=\num{#4}\times\ifboolKV[diveucl]{Quotient}{\xintifboolexpr{\tmp@quotient < 0}{(\num{\tmp@quotient})}{\num{\tmp@quotient}}}{\useKV[diveucl]{Pointilles}}+\ifboolKV[diveucl]{Reste}{\num{\tmp@reste}}{\useKV[diveucl]{Pointilles}}}%
- \IfBooleanT{#1}{~avec $0 \leqslant \num{\xintiiRem{#3}{#4}} < \xintifboolexpr{#4 < 0}{\lvert\num{#4}\rvert}{\num{#4}}$}%
+ \xdef\tmpAA{\xinteval{#3}}\xdef\tmpBB{\xinteval{#4}}%
+ \xdef\tmpQuotient{\xintiiQuo{\tmpAA}{\tmpBB}}\xdef\tmpReste{\xintiiRem{\tmpAA}{\tmpBB}}%
+ \ensuremath{\num{\xinteval{#3}}=\num{\xinteval{#4}}\times\ifboolKV[diveucl]{Quotient}{\xintifboolexpr{\tmpQuotient < 0}{(\num{\tmpQuotient})}{\num{\tmpQuotient}}}{\useKV[diveucl]{Pointilles}}+\ifboolKV[diveucl]{Reste}{\num{\tmpReste}}{\useKV[diveucl]{Pointilles}}}%
+ \IfBooleanT{#1}{~avec $0 \leqslant \num{\xintiiRem{\tmpAA}{\tmpBB}} < \xintifboolexpr{\tmpBB < 0}{\lvert\num{\xinteval{#4}}\rvert}{\num{\xinteval{#4}}}$}%
+}
+
+\NewDocumentCommand\DivisionEucl{ m m }{%
+ \xdef\tmpAA{\xinteval{#1}}\xdef\tmpBB{\xinteval{#2}}%
+ \xdef\tmpQuotient{\xintiiQuo{\tmpAA}{\tmpBB}}\xdef\tmpReste{\xintiiRem{\tmpAA}{\tmpBB}}%
+ \ensuremath{\num{\tmpBB}\times\xintifboolexpr{\tmpQuotient < 0}{(\num{\tmpQuotient})}{\num{\tmpQuotient}}+\num{\xintiiRem{\tmpAA}{\tmpBB}}}
}
%====ADDITIONS POSÉES ?
diff --git a/macros/latex/contrib/proflycee/tex/proflycee-tools-competences.tex b/macros/latex/contrib/proflycee/tex/proflycee-tools-competences.tex
new file mode 100644
index 0000000000..1fcbbf3a98
--- /dev/null
+++ b/macros/latex/contrib/proflycee/tex/proflycee-tools-competences.tex
@@ -0,0 +1,662 @@
+% proflycee-tools-competences.tex
+% Copyright 2024 Cédric Pierquet
+% Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt
+
+%====COMPÉTENCES MATHS LYCÉE
+\setKVdefault[competencesmaths]{%
+ AffCateg=false,%
+ AffNumero=false,%
+ Court=false,%
+ Puce=false,%
+ TypePuce={\textbullet~~}
+}
+
+%les versions individuelles lycée
+\def\tmpcompetAA{Analyser un problème.}
+\def\tmpcompetAB{Extraire, organiser et traiter l’information utile.}
+\def\tmpcompetAC{Observer, s’engager dans une démarche, expérimenter en utilisant éventuellement des outils logiciels, chercher des exemples ou des contre-exemples, simplifier ou particulariser une situation, reformuler un problème, émettre une conjecture.}
+\def\tmpcompetACc{Observer, s’engager dans une démarche, expérimenter [\ldots].}
+\def\tmpcompetAD{Valider, corriger une démarche, ou en adopter une nouvelle.}
+
+\def\tmpcompetBA{Traduire en langage mathématique une situation réelle (à l’aide d’équations, de suites, de fonctions, de configurations géométriques, de graphes, de lois de probabilité, d’outils statistiques, \ldots).}
+\def\tmpcompetBAc{Traduire en langage mathématique une situation réelle adaptée [\ldots].}
+\def\tmpcompetBB{Utiliser, comprendre, élaborer une simulation numérique ou géométrique prenant appui sur la modélisation et utilisant un logiciel.}
+\def\tmpcompetBBc{Utiliser, comprendre, élaborer une simulation numérique ou géométrique [\ldots].}
+\def\tmpcompetBC{Valider ou invalider un modèle.}
+
+\def\tmpcompetCA{Choisir un cadre (numérique, algébrique, géométrique, \ldots) adapté pour traiter un problème ou pour représenter un objet mathématique.}
+\def\tmpcompetCAc{Choisir un cadre adapté [\ldots].}
+\def\tmpcompetCB{Passer d’un mode de représentation à un autre.}
+\def\tmpcompetCC{Changer de registre.}
+
+\def\tmpcompetDA{Effectuer un calcul automatisable à la main ou à l’aide d’un instrument (calculatrice, logiciel).}
+\def\tmpcompetDAc{Effectuer un calcul automatisable à la main ou à l’aide d’un instrument [\ldots].}
+\def\tmpcompetDB{Mettre en \oe{}uvre des algorithmes simples.}
+\def\tmpcompetDC{Exercer l’intelligence du calcul : organiser les différentes étapes d’un calcul complexe, choisir des transformations, effectuer des simplifications.}
+\def\tmpcompetDCc{Exercer l’intelligence du calcul [\ldots].}
+\def\tmpcompetDD{Contrôler les calculs (au moyen d’ordres de grandeur, de considérations de signe ou d’encadrement).}
+\def\tmpcompetDDc{Contrôler les calculs [\ldots].}
+
+\def\tmpcompetEA{Utiliser les notions de la logique élémentaire (conditions nécessaires ou suffisantes, équivalences, connecteurs) pour bâtir un raisonnement.}
+\def\tmpcompetEAc{Utiliser les notions de la logique élémentaire [\ldots].}
+\def\tmpcompetEB{Différencier le statut des énoncés mis en jeu : définition, propriété, théorème démontré, théorème admis\ldots}
+\def\tmpcompetEBc{Différencier le statut des énoncés mis en jeu [\ldots].}
+\def\tmpcompetEC{Utiliser différents types de raisonnement (par analyse et synthèse, par équivalence, par disjonction de cas, par l’absurde, par contraposée, par récurrence\ldots).}
+\def\tmpcompetECc{Utiliser différents types de raisonnement [\ldots].}
+\def\tmpcompetED{Effectuer des inférences (inductives, déductives) pour obtenir de nouveaux résultats, conduire une démonstration, confirmer ou infirmer une conjecture, prendre une décision.}
+\def\tmpcompetEDc{Effectuer des inférences pour obtenir de nouveaux résultats [\ldots].}
+
+\def\tmpcompetFA{Opérer la conversion entre le langage naturel et le langage symbolique formel.}%
+\def\tmpcompetFB{Développer une argumentation mathématique correcte à l’écrit ou à l’oral.}%
+\def\tmpcompetFC{Critiquer une démarche ou un résultat.}%
+\def\tmpcompetFD{S’exprimer avec clarté et précision à l’oral et à l’écrit.}%
+
+%commande principale lycée
+\NewDocumentCommand\CompMathsLyc{ s O{} m }{%
+ \restoreKV[competencesmaths]%
+ \setKV[competencesmaths]{#2}%
+ \IfBooleanTF{#1}{}{\noindent}%
+ \IfSubStr{#3}{/}%
+ {%
+ \StrCut{#3}{/}{\tmpCategCompet}{\tmpItemCompet}%
+ }%
+ {%
+ \xdef\tmpCategCompet{#3}%
+ }%
+ \IfStrEqCase{\tmpCategCompet}{%
+ {CH}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Analyser}{\tmpcompetAA}%
+ {Extraire}{\tmpcompetAB}%
+ {Observer}{\ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetAC}}%
+ {Valider}{\tmpcompetAD}%
+ {A}{\tmpcompetAA}%
+ {E}{\tmpcompetAB}%
+ {O}{\ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetAC}}%
+ {V}{\tmpcompetAD}%
+ {An}{\tmpcompetAA}%
+ {Ex}{\tmpcompetAB}%
+ {Ob}{\ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetAC}}%
+ {Va}{\tmpcompetAD}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetAA}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetAB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ \ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetAC}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetAD}%
+ }%
+ }%
+ }%
+ {MO}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Modéliser.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Traduire}{\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}%
+ {Utiliser}{\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}%
+ {Valider}{\tmpcompetBC}%
+ {T}{\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}%
+ {U}{\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}%
+ {V}{\tmpcompetBC}%
+ {Tr}{\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}%
+ {Ut}{\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}%
+ {Va}{\tmpcompetBC}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetBC}%
+ }%
+ }%
+ }%
+ {RE}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Représenter.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Cadre}{\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}%
+ {Passer}{\tmpcompetCB}%
+ {Registre}{\tmpcompetCC}%
+ {C}{\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}%
+ {P}{\tmpcompetCB}%
+ {R}{\tmpcompetCC}%
+ {Ca}{\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}%
+ {Pa}{\tmpcompetCB}%
+ {Re}{\tmpcompetCC}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetCB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetCC}%
+ }%
+ }%
+ }%
+ {CA}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Effectuer}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}%
+ {Mettre}{\tmpcompetDB}%
+ {Intellig}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}%
+ {Controler}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}%
+ {E}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}%
+ {M}{\tmpcompetDB}%
+ {I}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}%
+ {C}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}%
+ {Ef}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}%
+ {Me}{\tmpcompetDB}%
+ {In}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}%
+ {Co}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetDB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}%
+ }%
+ }%
+ }%
+ {RA}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Logique}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}%
+ {Differencier}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}%
+ {Raisonnement}{\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}%
+ {Inference}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}%
+ {L}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}%
+ {D}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}%
+ {R}{\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}%
+ {I}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}%
+ {Lo}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}%
+ {Di}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}%
+ {Ra}{\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}%
+ {In}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}%
+ }%
+ }%
+ }%
+ {CO}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Operer}{\tmpcompetFA}%
+ {Developper}{\tmpcompetFB}%
+ {Critiquer}{\tmpcompetFC}%
+ {Exprimer}{\tmpcompetFD}%
+ {O}{\tmpcompetFA}%
+ {D}{\tmpcompetFB}%
+ {C}{\tmpcompetFC}%
+ {E}{\tmpcompetFD}%
+ {Op}{\tmpcompetFA}%
+ {De}{\tmpcompetFB}%
+ {Cr}{\tmpcompetFC}%
+ {Ex}{\tmpcompetFD}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetFA}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetFB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetFC}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetFD}%
+ }%
+ }%
+ }%
+ }%
+ \IfStrEqCase{\tmpCategCompet}{%
+ {LYC11}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetAA}}%
+ {LYC12}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetAB}}%
+ {LYC13}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetAC}}}%
+ {LYC14}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetAD}}%
+ {LYC1}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\tmpcompetAA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetAB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetACc}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\tmpcompetAD}%
+ }%fin catégorie 1
+ {LYC21}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Modéliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}}%
+ {LYC22}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Modéliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}}%
+ {LYC23}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Modéliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetBC}}%
+ {LYC2}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Modéliser.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\tmpcompetBC}%
+ }%fin catégorie 2
+ {LYC31}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Représenter.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}}%
+ {LYC32}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Représenter.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetCB}}%
+ {LYC33}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Représenter.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetCC}}%
+ {LYC3}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Représenter.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetCB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\tmpcompetCC}%
+ }%fin catégorie 3
+ {LYC41}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}}%
+ {LYC42}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetDB}}%
+ {LYC43}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}}%
+ {LYC44}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}}%
+ {LYC4}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetDB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}%
+ }%fin catégorie 4
+ {LYC51}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}}%
+ {LYC52}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}}%
+ {LYC53}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}}%
+ {LYC54}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}}%
+ {LYC5}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}%
+ }%fin catégorie 5
+ {LYC61}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetFA}}%
+ {LYC62}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetFB}}%
+ {LYC63}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetFC}}%
+ {LYC64}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetFD}}%
+ {LYC6}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\tmpcompetFA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetFB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\tmpcompetFC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\tmpcompetFD}%
+ }
+ {LYC}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet11.~}}{}\tmpcompetAA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet12.~}}{}\tmpcompetAB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet13.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetACc}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet14.~}}{}\tmpcompetAD}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Modéliser.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet21.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet22.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet23.~}}{}\tmpcompetBC}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Représenter.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet31.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet32.~}}{}\tmpcompetCB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet33.~}}{}\tmpcompetCC}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet41.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet42.~}}{}\tmpcompetDB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet43.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet44.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet51.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet52.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet53.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet54.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet61.~}}{}\tmpcompetFA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet62.~}}{}\tmpcompetFB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet63.~}}{}\tmpcompetFC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet64.~}}{}\tmpcompetFD}%
+ }%
+ }%
+}
+
+%les versions individuelles lycée pro
+%S’approprier
+\def\tmpcompetproAA{Rechercher, extraire et organiser l’information.}
+\def\tmpcompetproAB{Traduire des informations, des codages.}
+%Analyser/Raisonner
+\def\tmpcompetproBA{Émettre des conjectures, formuler des hypothèses.}
+\def\tmpcompetproBB{Proposer une méthode de résolution.}
+\def\tmpcompetproBC{Choisir un modèle ou des lois pertinentes.}
+\def\tmpcompetproBD{Élaborer un algorithme.}
+\def\tmpcompetproBE{Choisir, élaborer un protocole.}
+\def\tmpcompetproBF{Évaluer des ordres de grandeur.}
+%Réaliser
+\def\tmpcompetproCA{Mettre en \oe{}uvre les étapes d’une démarche.}
+\def\tmpcompetproCB{Utiliser un modèle.}
+\def\tmpcompetproCC{Représenter (tableau, graphique, \ldots), changer de registre.}
+\def\tmpcompetproCD{Calculer (calcul littéral, calcul algébrique, calcul numérique exact ou approché, instrumenté ou à la main).}
+\def\tmpcompetproCDc{Calculer (calcul littéral, calcul algébrique, [\ldots]).}
+\def\tmpcompetproCE{Mettre en \oe{}uvre des algorithmes.}
+\def\tmpcompetproCF{Expérimenter – en particulier à l’aide d’outils numériques (logiciels ou des dispositifs d’acquisition de données\ldots).}
+\def\tmpcompetproCFc{Expérimenter – en particulier à l’aide d’outils numériques [\ldots].}
+\def\tmpcompetproCG{Faire une simulation.}
+\def\tmpcompetproCH{Effectuer des procédures courantes (représentations, collectes de données, utilisation du matériel, etc).}
+\def\tmpcompetproCHc{Effectuer des procédures courantes (représentations, [\ldots]).}
+\def\tmpcompetproCI{Mettre en \oe{}uvre un protocole expérimental en respectant les règles de sécurité à partir d’un schéma ou d’un descriptif.}
+\def\tmpcompetproCIc{Mettre en \oe{}uvre un protocole expérimental en respectant les règles de sécurité [\ldots].}
+\def\tmpcompetproCJ{Organiser son poste de travail.}
+%Valider
+\def\tmpcompetproDA{Exploiter et interpréter les résultats obtenus ou les observations effectuées afin de répondre à une problématique.}
+\def\tmpcompetproDAc{Exploiter et interpréter les résultats obtenus ou les observations effectuées [\ldots].}
+\def\tmpcompetproDB{Valider ou invalider un modèle, une hypothèse en argumentant.}
+\def\tmpcompetproDC{Contrôler la vraisemblance d’une conjecture.}
+\def\tmpcompetproDD{Critiquer un résultat (signe, ordre de grandeur, identification des sources d’erreur), argumenter.}
+\def\tmpcompetproDDc{Critiquer un résultat [\ldots], argumenter.}
+\def\tmpcompetproDE{Conduire un raisonnement logique et suivre des règles établies pour parvenir à une conclusion (démontrer, prouver).}
+\def\tmpcompetproDEc{Conduire un raisonnement logique et suivre des règles établies [\ldots].}
+%Communiquer
+\def\tmpcompetproEA{Rendre compte d’un résultat en utilisant un vocabulaire adapté et choisir des modes de représentation appropriés.}
+\def\tmpcompetproEAc{Rendre compte d’un résultat en utilisant un vocabulaire adapté [\ldots].}
+\def\tmpcompetproEB{Expliquer une démarche.}
+
+%commande principale lycée
+\NewDocumentCommand\CompMathsLycPro{ s O{} m }{%
+ \restoreKV[competencesmaths]%
+ \setKV[competencesmaths]{#2}%
+ \IfBooleanTF{#1}{}{\noindent}%
+ \IfSubStr{#3}{/}%
+ {%
+ \StrCut{#3}{/}{\tmpCategCompet}{\tmpItemCompet}%
+ }%
+ {%
+ \xdef\tmpCategCompet{#3}%
+ }%
+ \IfStrEqCase{\tmpCategCompet}{%
+ {AP}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{S'approprier.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Rechercher}{\tmpcompetproAA}%
+ {Traduire}{\tmpcompetproAB}%
+ {R}{\tmpcompetproAA}%
+ {T}{\tmpcompetproAB}%
+ {Re}{\tmpcompetproAA}%
+ {Tr}{\tmpcompetproAB}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproAA}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproAB}%
+ }%
+ }%
+ }%
+ {AR}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Emettre}{\tmpcompetproBA}%
+ {Proposer}{\tmpcompetproBB}%
+ {Modele}{\tmpcompetproBC}%
+ {Algorithme}{\tmpcompetproBD}%
+ {Choisir}{\tmpcompetproBE}%
+ {Grandeur}{\tmpcompetproBF}%
+ {E}{\tmpcompetproBA}%
+ {P}{\tmpcompetproBB}%
+ {M}{\tmpcompetproBC}%
+ {A}{\tmpcompetproBD}%
+ {C}{\tmpcompetproBE}%
+ {G}{\tmpcompetproBF}%
+ {Em}{\tmpcompetproBA}%
+ {Pr}{\tmpcompetproBB}%
+ {Mo}{\tmpcompetproBC}%
+ {Al}{\tmpcompetproBD}%
+ {Ch}{\tmpcompetproBE}%
+ {Gr}{\tmpcompetproBF}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproBA}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproBB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproBC}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproBD}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproBE}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproBF}%
+ }%
+ }%
+ }%
+ {RE}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Etapes}{\tmpcompetproCA}%
+ {Modele}{\tmpcompetproCB}%
+ {Representer}{\tmpcompetproCC}%
+ {Calculer}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}%
+ {Algorithmes}{\tmpcompetproCE}%
+ {Experimenter}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCFc}{\tmpcompetproCF}}%
+ {Simulation}{\tmpcompetproCG}%
+ {Effectuer}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCHc}{\tmpcompetproCH}}%
+ {Protocole}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}%
+ {Organiser}{\tmpcompetproCJ}%
+ {E}{\tmpcompetproCA}%
+ {M}{\tmpcompetproCB}%
+ {R}{\tmpcompetproCC}%
+ {C}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}%
+ {A}{\tmpcompetproCE}%
+ {Ex}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCFc}{\tmpcompetproCF}}%
+ {S}{\tmpcompetproCG}%
+ {Ef}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCHc}{\tmpcompetproCH}}%
+ {P}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}%
+ {O}{\tmpcompetproCJ}%
+ {Et}{\tmpcompetproCA}%
+ {Mo}{\tmpcompetproCB}%
+ {Re}{\tmpcompetproCC}%
+ {Ca}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}%
+ {Al}{\tmpcompetproCE}%
+ {Si}{\tmpcompetproCG}%
+ {Pr}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}%
+ {Or}{\tmpcompetproCJ}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproCA}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproCB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproCC}%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproCE}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCFc}{\tmpcompetproCF}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproCG}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCHc}{\tmpcompetproCH}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproCJ}%
+ }%
+ }%
+ }%
+ {VA}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Exploiter}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}%
+ {Valider}{\tmpcompetproDB}%
+ {Controler}{\tmpcompetproDC}%
+ {Critiquer}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDDc}{\tmpcompetproDD}}%
+ {Raisonnement}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}%
+ {Ex}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}%
+ {Va}{\tmpcompetproDB}%
+ {Co}{\tmpcompetproDC}%
+ {Cr}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDDc}{\tmpcompetproDD}}%
+ {Ra}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}%
+ {E}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}%
+ {V}{\tmpcompetproDB}%
+ {R}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproDB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproDC}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproDDc}{\tmpcompetproDD}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}%
+ }%
+ }%
+ }%
+ {CO}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Rendre}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}%
+ {Expliquer}{\tmpcompetproEB}%
+ {R}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}%
+ {E}{\tmpcompetproEB}%
+ {Re}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}%
+ {Ex}{\tmpcompetproEB}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproEB}%
+ }%
+ }%
+ }%
+ }%
+ \IfStrEqCase{\tmpCategCompet}{%
+ {LYC11}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{S’approprier.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproAA}}%
+ {LYC12}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{S’approprier.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproAB}}%
+ {LYC1}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{S’approprier.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\tmpcompetproAA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetproAB}%
+ }%fin catégorie 1
+ {LYC21}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproBA}}%
+ {LYC22}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproBB}}%
+ {LYC23}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproBC}}%
+ {LYC24}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproBD}}%
+ {LYC25}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproBE}}%
+ {LYC26}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproBF}}%
+ {LYC2}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\tmpcompetproBA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetproBB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\tmpcompetproBC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\tmpcompetproBD}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet5.~}}{}\tmpcompetproBE}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet6.~}}{}\tmpcompetproBF}%
+ }%fin catégorie 2
+ {LYC31}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproCA}}%
+ {LYC32}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproCB}}%
+ {LYC33}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproCC}}%
+ {LYC34}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}}%
+ {LYC35}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproCE}}%
+ {LYC36}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCFc}{\tmpcompetproCF}}}%
+ {LYC37}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproCG}}%
+ {LYC38}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCHc}{\tmpcompetproCH}}}%
+ {LYC39}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}}%
+ {LYC3A}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproCJ}}%
+ {LYC3}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\tmpcompetproCA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetproCB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\tmpcompetproCC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet5.~}}{}\tmpcompetproCE}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet6.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCFc}{\tmpcompetproCF}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet7.~}}{}\tmpcompetproCG}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet8.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCHc}{\tmpcompetproCH}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet9.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet{}A.~}}{}\tmpcompetproCJ}%
+ }%fin catégorie 3
+ {LYC41}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}}%
+ {LYC42}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproDB}}%
+ {LYC43}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproDC}}%
+ {LYC44}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproDD}}%
+ {LYC45}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}}%
+ {LYC4}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetproDB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\tmpcompetproDC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproDDc}{\tmpcompetproDD}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet5.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}%
+ }%fin catégorie 4
+ {LYC51}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}}%
+ {LYC52}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproEB}}%
+ {LYC5}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetproEB}}%
+ {LYC}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{S’approprier.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet11.~}}{}\tmpcompetproAA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet12.~}}{}\tmpcompetproAB}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet21.~}}{}\tmpcompetproBA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet22.~}}{}\tmpcompetproBB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet23.~}}{}\tmpcompetproBC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet24.~}}{}\tmpcompetproBD}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet25.~}}{}\tmpcompetproBE}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet26.~}}{}\tmpcompetproBF}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet31.~}}{}\tmpcompetproCA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet32.~}}{}\tmpcompetproCB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet33.~}}{}\tmpcompetproCC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet34.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet35.~}}{}\tmpcompetproCE}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet36.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCFc}{\tmpcompetproCF}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet37.~}}{}\tmpcompetproCG}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet38.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCHc}{\tmpcompetproCH}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet39.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3A.~}}{}\tmpcompetproCJ}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet41.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet42.~}}{}\tmpcompetproDB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet43.~}}{}\tmpcompetproDC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet44.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproDDc}{\tmpcompetproDD}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet45.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet61.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet62.~}}{}\tmpcompetproEB}%
+ }%
+ }%
+}
+
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/profmaquette/doc/Attention-1.pdf b/macros/latex/contrib/profmaquette/doc/Attention-1.pdf
deleted file mode 100644
index 610035bec8..0000000000
--- a/macros/latex/contrib/profmaquette/doc/Attention-1.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/profmaquette/doc/Attention-2.pdf b/macros/latex/contrib/profmaquette/doc/Attention-2.pdf
deleted file mode 100644
index 731646c80f..0000000000
--- a/macros/latex/contrib/profmaquette/doc/Attention-2.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf b/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
index dc34cdefa9..a4382edbdf 100644
--- a/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
+++ b/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.tex b/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.tex
deleted file mode 100644
index 2c53d9fd8c..0000000000
--- a/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.tex
+++ /dev/null
@@ -1,1563 +0,0 @@
-% with lualatex
-\documentclass[12pt,french]{article}
-\usepackage[nonamssymb]{ProfCollege}
-\usepackage{ProfMaquetteT}
-\usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
-\usepackage[math-style=french]{fourier-otf}
-
-% \newfontfamily\myfontDys{FiraMath-Regular.otf}
-%\newfontfamily\myfontDys{Lato}
-%\newfontfamily\myfontMathDys{LatoMath}
-
-\newfontfamily\myfontDys{KpSans.otf}
-\setmathfont[version=kp]{KpMath-Sans.otf}
-
-\usepackage[a4paper,margin=1.5cm,nohead,includefoot]{geometry}
-\setlength{\parindent}{0pt}
-\pagestyle{empty}
-\usepackage{mflogo}
-
-\usepackage{graphicx}
-
-\usepackage{babel}
-
-\def\MPclipOne#1#2#3{
- \begin{mplibcode}
- vardef paired (expr d) =
- if pair d : d else : (d,d) fi
- enddef ;
-
- primarydef p xyscaled q =
- begingroup ; save qq ; pair qq ; qq = paired(q) ;
- ( p
- if xpart qq<>0 : xscaled (xpart qq) fi
- if ypart qq<>0 : yscaled (ypart qq) fi )
- endgroup
- enddef ;
-
- path fullsquare;
- fullsquare := unitsquare shifted - center unitsquare ;
-
- color myyellow;
- myyellow = (242/255,226/255,149/255);
-
- path p; p := fullsquare xyscaled (#1,#2);% squeezed #3;
-
- %fill (point(0) of p)--(point(1) of p)--(point(2) of p)--(point(3) of p)--cycle;
- pair pp;
- pp=0.5[point(0) of p,point(2) of p];
- height=2pt;
- width=2pt;
- p:=(point(0) of p)--(point(1) of p)--(point(2) of p);
-
- p:=(1/3[point(0) of p,point(1) of p])--(point(1) of p)--(2/3[point(1) of p,point(2) of p]);% withpen pencircle scaled 2bp;
- z1=point(0) of p;
- x2=x12=xpart(point(length p/6) of p);
- x3=x11=xpart(point(2*length p/6) of p);
- x4=xpart(point(3*length p/6) of p)+width;
- x5=x4-(width/3);
- x6=x4-(2*width/3);
- x7=xpart(point(length p) of p);
- x8=x7-(width/3);
- x9=x7-(2*width/3);
- x10=x7-width;
- y2=ypart(point(length p/6) of p)-(height/3);
- y3=ypart(point(2*length p/6) of p)-(2*height/3);
- y4=ypart(point(3*length p/6) of p)-height;
- y12=ypart(point(length p/6) of p)+(height/3);
- y11=ypart(point(2*length p/6) of p)+(2*height/3);
- y10=ypart(point(3*length p/6) of p)+height;
- y5=y9=ypart(point(4*length p/6) of p);
- y6=y8=ypart(point(5*length p/6) of p);
- y7=ypart(point(length p) of p);
- fill z1--z2--cycle--z3--z4--z5--z6--z7--z8--z9--z10--z11--z12--cycle;% withcolor 0.85myyellow;
- fill (z1--z2--cycle--z3--z4--z5--z6--z7--z8--z9--z10--z11--z12--cycle) rotatedabout(pp,180);% withcolor 0.85myyellow;
- \end{mplibcode}
-}
-
-\newsavebox{\tacochapterbox}
-
-\newcommand{\Tacoo}[1]{%
- \begin{lrbox}{\tacochapterbox}
- #1%
- \end{lrbox}
- \ooalign{%
- \MPclipOne{\mpdim{\wd\tacochapterbox+1pc}}% width
- {\mpdim{\ht\tacochapterbox+\dp\tacochapterbox+1pc}}% height
- {0pt}% thickness of the curve
- \cr\kern0.5pc\raisebox{\ht\tacochapterbox\relax}{\usebox\tacochapterbox}%
- }
-}
-
-\NewDocumentEnvironment{CadreMP}{+b}{%
- \begin{lrbox}{\tacochapterbox}%
- \begin{minipage}{0.96\linewidth}
- #1%
- \end{minipage}
- \end{lrbox}%
- \ooalign{%
- \MPclipOne{\mpdim{\wd\tacochapterbox+1pc}}% width
- {\mpdim{\ht\tacochapterbox+\dp\tacochapterbox+1pc}}% height
- {0pt}% thickness of the curve
- \cr\kern0.5pc\raisebox{\ht\tacochapterbox\relax}{\usebox\tacochapterbox}%
- }%
-}{}%
-
-\usepackage{pdfpages}
-\title{%
- \begin{tabular}{c}
- \ttfamily ProfMaquette.sty\\
- \small Factoriser la production de documents
- \end{tabular}
-}%
-\author{C.Poulain}
-\date{v \PfMfileversion -- \PfMfiledate}
-
-\usepackage[colorlinks=true,linkcolor=purple]{hyperref}
-
-\pagestyle{empty}
-
-\usepackage{listings}
-\lstset{
- language = [LaTeX]TeX,
- basicstyle = \ttfamily,%
- breaklines = true,
- commentstyle = \footnotesize\slshape\color{gray},
- emphstyle=\color{purple},
- columns=fullflexible,%
- frame=tb,%
- texcsstyle=*\color{black},%pour colorer la contre-oblique
- classoffset=5,
- texcsstyle=*\color{blue},%pour colorer la contre-oblique
- moretexcs={brm,TikzDM,TikzDMCor,TikzDS,TikzDSCor,TikzIE,TikzIECor,TikzFiche,TikzFicheCor,TikzCours,Competences,TikzParcours,TikzParcoursCor,TikzPdT,TikzPdTCor,PfMCompNA,PfMCompECA,PfMCompA,AfficheParcours,CheminVrai,CheminFaux,TikzContrat,TikzContratCor,TikzFdR,TikzFdRCor,AfficheContrat,AfficheFdR,TikzCAN,TikzCANCor,Complement,PfMTexteEncart,PfMEspaceAvantLignes,PfMEspaceApresLignes,cacheitem},
- emph={Maquette,exercice,Solution,Reponse,Indice},%
- classoffset=1,
- keywords={DM,DS,IE,Fiche,CorrigeFin,CorrigeApres,PdT,Parcours,ParcoursPerso,Cours,FdR,Contrat,CAN,Dys,Taille,VersSolution},
- keywordstyle=\color{OliveDrab},
- classoffset=2,
- keywords={Theme,Niveau,Classe,Date,Calculatrice,Code,Numero,Sujet,Nom,NumSujet,Fichier,Type,CoefQ,CoefR,CoefJ},
- keywordstyle=\color{BlueViolet},%DarkMagenta},
- classoffset=3,
- keywords={Pouce,Direct,PasCorrige,BaremeDetaille,BaremeTotal,Source,Titre,Oral,Calculatrice,Competence,Trajet,Confiance,Route,Stop,Lignes,Encart,TitreSolution,NonUtilise,Profile},
- keywordstyle=\color{DarkGreen},
- classoffset=4,
- keywords={userfiche,userfichecor,userdm,userdmcor,userie,useriecor,userds,userdscor,userparcours,userparcourscor,userpdt,userpdtcor,usercours,usercontrat,usercontratcor,userfdr,userfdrcor,usercan,usercancor},
- keywordstyle=\color{Purple},
-% delim = **[s][\color{purple}]{$}{$},
-% moredelim = **[s][\color{purple}]{\\[}{\\]},
-% moredelim = **[is][\color{black}]{\\Z}{\\Z},
- literate=*{[}{{\textcolor{orange}{[}}}{1}
- {]}{{\textcolor{orange}{]}}}{1}
- {\{}{\textcolor{amber}{\{}}{1}
- {\}}{\textcolor{amber}{\}}}{1}
- {\&}{\textcolor{red}{\&}}{1}
- {\\[}{{\textcolor{purple}{\textbackslash[}}}{2}
- {\\]}{{\textcolor{purple}{\textbackslash]}}}{2}
- {$}{{\textcolor{purple}{\$}}}{1}%$
- {_}{{\textcolor{purple}{\_}}}{1}%
- {^}{{\textcolor{purple}{\^{}}}}{1}%,
-}
-
-% "Rehook" delimiters char table.
-\makeatletter
-\lst@AddToHook{SelectCharTable}{\lst@DefDelims}
-\makeatother
-
-\usepackage{textcomp}%pour les < de listings
-\usepackage{enumitem}
-\usepackage{hhline}
-\usepackage{pifont}
-
-\definecolor{mygray}{RGB}{245,245,245}%pour le background de listing
-\definecolor{drab}{rgb}{0.59, 0.44, 0.09}
-\definecolor{amber}{rgb}{1.0, 0.75, 0.0}
-\definecolor{chocolate}{rgb}{0.82, 0.41, 0.12}
-\colorlet{amber}{chocolate}
-
-\newtcblisting{Codes}[3][]{%
- top=0mm,bottom=0mm,left=2mm,right=2mm,middle=0mm,%
- colback=white,%
- colframe=white!75!black,%
- every listing line={#3},%
- listing options={%
- frame=,%
- backgroundcolor=,%
- },%
- righthand width=#2\linewidth,%
- #1%
-}%
-
-\usepackage{menukeys}
-\newcommand\metamk[1]{\textcolor{chocolate}{\textlangle}{\ttfamily #1}\textcolor{chocolate}{\textrangle}}
-
-\newcommand\Cle[1]{%
- {\sffamily\textlangle #1\textrangle}%
-}%
-
-\newcommand\Defaut[1]{%
-\hfill valeur par défaut : {\sffamily #1}%\\[-1em]%
-}%
-
-\usepackage{parskip}
-
-\newenvironment{Description}
- {\list{}{\labelwidth0pt \leftmargin0pt \itemindent-\leftmargin
- \let\makelabel\Descriptionlabel}}
- {\endlist}
-\newcommand*\Descriptionlabel[1]{\hspace\labelsep
- \normalfont\bfseries #1}
-
-\parindent0pt
-
-\newcommand\TIKZ{Ti\textit{k}Z}
-
-\renewcommand\TikzDM{%
- \begin{tcolorbox}[frame hidden,colback=white,enhanced,%
- borderline north={3pt}{0pt}{gray!85},
- borderline north={2pt}{0.5pt}{gray!15},
- borderline south={3pt}{0pt}{gray!85},
- borderline south={2pt}{0.5pt}{gray!15},
- ]%
- \sffamily Devoir en temps libre \no\useKV[DM]{Numero}\hfill\useKV[DM]{Niveau}\ieme{} \useKV[DM]{Classe}%
- \par{\tiny\jobname}\hfill{\scriptsize Pour le \useKV[DM]{Date}}%
- \end{tcolorbox}%
-}
-\renewcommand\TikzDS{%
- \begin{tcolorbox}[colback=gray!5,%
- enhanced,%
- overlay unbroken and first={%
- \node[yshift=1em] at (frame.south) {\scriptsize\sffamily-- Calculatrice \ifboolKV[DS]{Calculatrice}{autorisée}{interdite} --};
- }
- ]%
- \sffamily Devoir surveillé \no\useKV[DS]{Numero} (Sujet \useKV[DS]{Sujet})\hfill\useKV[DS]{Niveau}\ieme{} \useKV[DS]{Classe}
- \par{\tiny\jobname}\hfill{\scriptsize\useKV[DS]{Date}}
- \end{tcolorbox}%
-}
-\renewcommand\TikzIE{%
- \begin{minipage}{0.6\linewidth}
- \begin{tcolorbox}[colback=gray!5,
- enhanced,%
- overlay unbroken and first={%
- \node[yshift=1em] at (frame.south) {\scriptsize\sffamily-- Calculatrice \ifboolKV[IE]{Calculatrice}{autorisée}{interdite} --};
- }
- ]%
- \sffamily \useKV[IE]{Nom} \no\useKV[IE]{Numero} : \useKV[IE]{Theme} \ifboolKV[IE]{Sujets}{\scriptsize(Sujet \useKV[IE]{NumSujet})}{}
- \vspace{1em}
- \par{\tiny\jobname}\hfill{\scriptsize\useKV[IE]{Date}}
- \end{tcolorbox}%
- \end{minipage}\hfill\begin{minipage}{0.35\linewidth}
- Nom : \dotfill\\[0.5em]
- Prénom : \dotfill\\[0.5em]
- Classe : \dotfill
- \end{minipage}
- \par\bigskip
-}
-
-\tcbset{%
- userfiche/.style={%
- colback=gray!5%
- }%
-}%
-
-\renewcommand\TikzFiche{%
- \begin{tcolorbox}[userfiche]%
- \Large\sffamily \useKV[Fiche]{Theme}\hfill\useKV[Fiche]{Niveau}\ieme{} \useKV[Fiche]{Classe}
- \par{\tiny\jobname}\hfill{\scriptsize\useKV[Fiche]{Date}}
- \end{tcolorbox}%
-}
-
-\renewcommand\TikzParcours{%
- \begin{tcolorbox}[%spread outwards=-1cm,spread inwards=-1cm,
- colback=gray!5]%
- \Large\sffamily \useKV[Parcours]{Theme}\hfill\useKV[Parcours]{Niveau} \useKV[Parcours]{Classe}%
- \par{\tiny\useKV[Parcours]{Code}}\hfill{\scriptsize\useKV[Parcours]{Date}}%
- \end{tcolorbox}%
-}
-
-\renewcommand\TikzPdT{%
- \begin{tcolorbox}[%spread outwards=-1cm,spread inwards=-1cm,
- colback=gray!5]%
- \Large\sffamily \useKV[PdT]{Theme}\hfill\useKV[PdT]{Niveau} \useKV[PdT]{Classe}%
- \par{\tiny\useKV[PdT]{Code}}\hfill{\scriptsize\useKV[PdT]{Date}}%
- \end{tcolorbox}%
-}
-
-\renewcommand\TikzFdR{%
- \begin{tcolorbox}[%spread outwards=-1cm,spread inwards=-1cm,
- colback=gray!5]%
- \Large\sffamily \useKV[FdR]{Theme}\hfill\useKV[FdR]{Niveau} \useKV[FdR]{Classe}%
- \par{\tiny\useKV[FdR]{Code}}\hfill{\scriptsize\useKV[FdR]{Date}}%
- \end{tcolorbox}%
-}
-
-\renewcommand\TikzContrat{%
- \begin{tcolorbox}[%spread outwards=-1cm,spread inwards=-1cm,
- colback=gray!5]%
- \Large\sffamily \useKV[Contrat]{Theme}\hfill\useKV[Contrat]{Niveau} \useKV[Contrat]{Classe}%
- \par{\tiny\useKV[Contrat]{Code}}\hfill{\scriptsize\useKV[Contrat]{Date}}%
- \end{tcolorbox}%
-}
-
-\tcbset{%
- tikzRemarque/.style={%
- before skip=1em,
- enhanced,
- breakable,
- colback=Crimson!15,
- colframe=Crimson!50,
- underlay unbroken and first={%
- \node[%
- name=A,
- ] at (frame.west){\reflectbox{\includegraphics[scale=0.25]{Attention-1}}};
- %%
- \node[%
- name=B,
- ] at (frame.east){\includegraphics[scale=0.25]{Attention-1}};
- %%
- }
- }
-}
-\begin{document}
-\maketitle
-\thispagestyle{empty}
-Après la création du package \lstinline!ProfCollege!, l'idée de poursuivre la factorisation des méthodes de travail a naturellement germé. Produire des fiches, des devoirs, des évaluations\dots{} avec des méthodes différentes, peut vite apparaître fastidieux. Créé pour factoriser ce travail, cet ensemble de macro-commandes est basé, quasi exclusivement, sur les environnements \lstinline!Maquette! et \lstinline!exercice! :
-\begin{itemize}
-\item l'environnement \lstinline!Maquette! indique le type de document souhaité et ses caractéristiques;
-\item l'environnement \lstinline!exercice! adapte la présentation et les fonctions des exercices en accord avec l'environnement \lstinline!Maquette! choisi.
-\end{itemize}
-Le c\oe ur de l'utilisation du package \lstinline!ProfMaquette! est donc une gestion des briques élémentaires du travail d'enseignant, à savoir les exercices.
-\bigskip
-\begin{tcolorbox}[tikzRemarque]
- Conformément aux usages, il est {\em impératif}, pour le bon fonctionnement de ce package, de nommer les fichiers sources sans espaces, sans caractères spéciaux.
-\end{tcolorbox}
-\clearpage
-\section*{L'environnement \lstinline!Maquette!}
-\begin{Codes}[listing only,listing options={frame=,escapechar=!}]{0.4}{}
-\begin{Maquette}[!\\
- \metamk{TypeDocument}!,!\\
- \metamk{Adaptation}!,!\\
- \metamk{TypeCorrection}!,!\\
- \metamk{Autres}!
- ]{!\metamk{Caracteristiques}!}
-\end{Maquette}
-\end{Codes}
-C'est cet environnement qui gère le format général du document :
-\begin{itemize}
-\item \metamk{TypeDocument} indique le type de document souhaité (Devoir Maison / Devoir Surveillé / Interrogation écrite / Fiche d'exercices / Parcours d'exercices / Parcours personnalisé / Plan de travail / Cours / Contrat de confiance / Feuille de route / CAN (Course aux nombres)) ;
-\item \metamk{Adaptation} indique si on doit adapter ce document aux élèves à profils particuliers;
-\item \metamk{TypeCorrection} indique si ce document est corrigé (à la suite d'un exercice ou à la fin du document) ou pas;
-\item \metamk{Autres} modifiera certains paramètres des corrigés;
-\end{itemize}
-et
-\begin{itemize}
-\item \metamk{Caracteristiques} indique les caractéristiques du document souhaité.
-\end{itemize}
-\clearpage
-\subsection*{Les devoirs maison}
-\begin{CadreMP}
- \begin{Description}
-\item[] La clé \Cle{DM}\Defaut{false}
- \begin{itemize}
- \item[]La clé \Cle{Numero}\Defaut{1}
- \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
- \item[]La clé \Cle{Classe}\Defaut{\{\}}
- \item[]La clé \Cle{Niveau}\Defaut{3}
- \item[]La clé \Cle{Code}\footnotemark\Defaut{\{\}}
- \end{itemize}
-\end{Description}
-\end{CadreMP}
-\footnotetext{Outil personnel de classement.}
-\begin{Codes}[]{0.4}{}
-\begin{Maquette}[DM]{Numero=3,Niveau=6,Classe=Zola,Date=25 décembre 2024}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\end{Codes}
-\clearpage
-\subsection*{Les devoirs surveillés}
-\begin{CadreMP}
- \begin{Description}
-\item[La clé \Cle{DS}]\Defaut{false}
- \begin{itemize}
- \item[]La clé \Cle{Numero}\Defaut{1}
- \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
- \item[]La clé \Cle{Classe}\Defaut{}
- \item[]La clé \Cle{Niveau}\Defaut{3}
- \item[]La clé \Cle{Code}\Defaut{}
- \item[]La clé \Cle{Calculatrice} autorisée ou non\Defaut{false}
- \item[]La clé \Cle{Sujet}\Defaut{A}
- \end{itemize}
-\end{Description}
-\end{CadreMP}
-\begin{Codes}[]{0.4}{}
-\begin{Maquette}[DS]{Numero=3,Niveau=6,Classe=Zola,Date=25 décembre 2024}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\end{Codes}
-\clearpage
-\subsection*{Les évaluations écrites}
-\begin{CadreMP}
- \begin{Description}
-\item[La clé \Cle{IE}]\Defaut{false}
- \begin{itemize}
- \item[]La clé \Cle{Numero}\Defaut{1}
- \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
-% \item[]La clé \Cle{Classe}\Defaut{}
- % \item[]La clé \Cle{Niveau}\Defaut{3}
- \item[]La clé \Cle{Code}\Defaut{}
- \item[]La clé \Cle{Calculatrice} autorisée ou nom\Defaut{false}
- \item[]La clé \Cle{Sujet} pour de multiples sujets\Defaut{\{\}}
- \item[]La clé \Cle{Theme} modifie le thème de l'évaluation \Defaut{\{\}}
- \item[]La clé \Cle{Nom} Pour changer le nom \og \'Evaluation\fg\Defaut{\'Evaluation}
- \end{itemize}
-\end{Description}
-\end{CadreMP}
-\begin{Codes}[]{0.4}{}
-\begin{Maquette}[IE]{Numero=3,Niveau=6,Classe=Zola,Date=25 décembre 2024,Theme=La géométrie}%
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\end{Codes}
-\clearpage
-\subsection*{Les fiches d'exercices}
-\begin{CadreMP}
- \begin{Description}
-\item[La clé \Cle{Fiche}]\Defaut{false}
- \begin{itemize}
- \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
- \item[]La clé \Cle{Classe}\Defaut{}
- \item[]La clé \Cle{Niveau}\Defaut{6}
- \item[]La clé \Cle{Theme} modifie le thème de la fiche \Defaut{Les nombres décimaux}
- \item[]La clé \Cle{Code}\Defaut{}
- \item[]La clé \Cle{NomExercice} pour modifier le nom des exercices\Defaut{exercice}
- \end{itemize}
-\end{Description}
-\end{CadreMP}
-\begin{Codes}[]{0.4}{}
-\begin{Maquette}[Fiche]{Niveau=6,Classe=Zola,Date=25 décembre 2024}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\end{Codes}
-%\begin{Maquette}[Fiche]{Niveau=6,Classe=Zola,Date=25 décembre 2024}
-% On considère un triangle $ABC$\dots
-%\end{Maquette}
-\clearpage
-\subsection*{Les parcours}
-\begin{CadreMP}
- \begin{Description}
-\item[La clé \Cle{Parcours}\footnotemark]\Defaut{false}
- \begin{itemize}
- \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
- \item[]La clé \Cle{Classe}\Defaut{}
- \item[]La clé \Cle{Niveau}\Defaut{6}
- \item[]La clé \Cle{Theme} modifie le thème du parcours \Defaut{Les nombres décimaux}
- \item[]La clé \Cle{Code}\Defaut{}
- \item[]La clé \Cle{NomExercice} pour modifier le nom des exercices\Defaut{exercice}
- \end{itemize}
-\end{Description}
-\end{CadreMP}
- \footnotetext{Il dispose des même clés que la clé \Cle{Fiche} et de la même présentation. Ce n'est pas là son utilité\dots}
-\begin{Codes}[]{0.4}{}
-\begin{Maquette}[Parcours]{Niveau=6,Classe=Zola,Date=25 décembre 2024}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\end{Codes}
-\clearpage
-\subsection*{Les parcours fléchés}
-\begin{CadreMP}
- \begin{Description}
-\item[La clé \Cle{PdT}\footnotemark]\Defaut{false}
- \begin{itemize}
- \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
- \item[]La clé \Cle{Classe}\Defaut{}
- \item[]La clé \Cle{Niveau}\Defaut{6}
- \item[]La clé \Cle{Theme} modifie le thème du plan de travail \Defaut{Les nombres décimaux}
- \item[]La clé \Cle{Code}\Defaut{}
- \item[]La clé \Cle{NomExercice} pour modifier le nom des exercices\Defaut{exercice}
- \end{itemize}
-\end{Description}
-\end{CadreMP}
- \footnotetext{Il dispose des même clés que la clé \Cle{Fiche} et de la même présentation. Ce n'est pas là son utilité\dots}
-\begin{Codes}[]{0.4}{}
-\begin{Maquette}[PdT]{Niveau=6,Classe=Zola,Date=25 décembre 2024}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\end{Codes}
-%\begin{Maquette}[PdT]{Niveau=6,Classe=Zola,Date=25 décembre 2024}
-% On considère un triangle $ABC$\dots
-%\end{Maquette}
-\clearpage
-\subsection*{Les parcours personnalisés}
-\begin{CadreMP}
- \begin{Description}
-\item[La clé \Cle{ParcoursPerso}\footnotemark]\Defaut{false}
- \begin{itemize}
- \item[]La clé \Cle{Fichier} est le nom du fichier {\ttfamily csv} à utiliser.\Defaut{}
- \end{itemize}
-\end{Description}
-\footnotetext{La présentation est entièrement basée sur la cle \Cle{Fiche}.}
-\end{CadreMP}
-\begin{Codes}[listing only]{0.4}{}
-\begin{Maquette}[ParcoursPerso]{Fichier=Eleves}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\end{Codes}
-\clearpage
-\subsection*{Les \og cours\fg\footnote{Le package \lstinline!ProfMaquette! n'est pas fait pour des documents longs. D'ailleurs, cette clé \Cle{Cours} n'a été ajouté qu'après forte insistance de ses demandeurs\dots}}
-\begin{CadreMP}
- \begin{Description}
-\item[La clé \Cle{Cours}]\Defaut{false}
- \begin{itemize}
- \item[]La clé \Cle{Theme} modifie le titre du \og cours\fg\Defaut{Trace écrite}
- \item[]La clé \Cle{Couleur} modifie la couleur donnée à l'entête\Defaut{Crimson}
- \item[]La clé \Cle{NomExercice} pour modifier le nom des exercices\Defaut{exercice}
- \end{itemize}
-\end{Description}
-\end{CadreMP}
-\begin{Codes}[listing only]{0.4}{}
-\begin{Maquette}[Cours]{}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\end{Codes}
-\begin{Maquette}[Cours]{}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\clearpage
-\subsection*{Le contrat de confiance\footnote{Basé sur une idée de Thomas {\sc Castanet}.}}
-\begin{CadreMP}
- \begin{Description}
- \item[La clé \Cle{Contrat}\footnotemark]\Defaut{false}
- \begin{itemize}
- \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
- \item[]La clé \Cle{Classe}\Defaut{}
- \item[]La clé \Cle{Niveau}\Defaut{6}
- \item[]La clé \Cle{Theme} modifie le thème du parcours \Defaut{Les nombres décimaux}
- \item[]La clé \Cle{Code}\Defaut{}
- \item[]La clé \Cle{NomExercice} pour modifier le nom des exercices\Defaut{exercice}
- \end{itemize}
- \end{Description}
-\end{CadreMP}
-\footnotetext{Il dispose des même clés que la clé \Cle{Fiche} et de la même présentation. Ce n'est pas là son utilité\dots}
-\begin{Codes}[listing only]{0.4}{}
-\begin{Maquette}[Contrat]{}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\end{Codes}
-\begin{Maquette}[Contrat]{}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\clearpage
-\subsection*{La feuille de route\footnote{Basé sur une idée de Thomas {\sc Castanet}.}}
-\begin{CadreMP}
- \begin{Description}
- \item[La clé \Cle{FdR}\footnotemark]\Defaut{false}
- \begin{itemize}
- \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
- \item[]La clé \Cle{Classe}\Defaut{}
- \item[]La clé \Cle{Niveau}\Defaut{6}
- \item[]La clé \Cle{Theme} modifie le thème du parcours \Defaut{Les nombres décimaux}
- \item[]La clé \Cle{Code}\Defaut{}
- \item[]La clé \Cle{NomExercice} pour modifier le nom des exercices\Defaut{exercice}
- \end{itemize}
- \end{Description}
-\end{CadreMP}
-\footnotetext{Elle dispose des même clés que la clé \Cle{Fiche} et de la même présentation. Ce n'est pas là son utilité\dots}
-\begin{Codes}[listing only]{0.4}{}
-\begin{Maquette}[FdR]{}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\end{Codes}
-\begin{Maquette}[FdR]{}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-\clearpage
-\subsection*{La Course aux nombres}
-\begin{CadreMP}
- \begin{Description}
-\item[La clé \Cle{CAN}]\Defaut{false}
- \begin{itemize}
- \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
- \item[]La clé \Cle{Niveau}\Defaut{6}
- \item[]La clé \Cle{Duree} modifie la durée de la course\Defaut{9}
- \item[]La clé \Cle{CoefQ} modifie, en multipliant \lstinline!\\linewidth! par la valeur donnée, la largeur de la colonne \og Questions\fg{}\Defaut{0.4}\\
- \item[]La clé \Cle{CoefR} modifie, en multipliant \lstinline!\\linewidth! par la valeur donnée, la largeur de la colonne \og Réponse\fg{}\Defaut{0.35}\\
- \item[]La clé \Cle{CoefJ} modifie, en multipliant \lstinline!\\linewidth! par la valeur donnée, la largeur de la colonne \og Jury\fg{}\Defaut{0.1}\\[-1em]
- \end{itemize}
-\end{Description}
-\end{CadreMP}
-\begin{Codes}[listing only]{0.4}{}
-\begin{Maquette}[CAN]{}
- \begin{exercice}
- On considère un triangle $ABC$\dots
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-%\begin{Maquette}[CAN]{}
-% \begin{exercice}
-% On considère un triangle $ABC$\dots
-% \end{exercice}
-%\end{Maquette}
-\clearpage
-\includepdf[nup=1x2,pages=-,landscape]{TestCAN.pdf}
-\clearpage
-\subsection*{Focus sur la clé \Cle{Dys}}\label{PageDys}
-Lorsque cette clé est activée pour l'environnement \lstinline!\Maquette!, le package \lstinline!ProfMaquette! agit automatiquement sur plusieurs paramètres :
-\begin{itemize}
-\item il modifie l'interligne en passant sa valeur à \num{1.8};
-\item il force la non-justification des lignes;
-\item il impose, par défaut, la taille de la fonte à {\ttfamily 14pt}, que la taille demandée soit {\ttfamily 10pt}, {\ttfamily 11pt} ou {\ttfamily 12pt}.\par
-\begin{CadreMP}
- \begin{Description}
-\item[La clé \Cle{Taille}] modifie la taille de la fonte utilisée avec la clé \Cle{Dys}\Defaut{14}
-\end{Description}
-\end{CadreMP}
-\end{itemize}
-\begin{tcolorbox}
- Le choix d'une police étant personnel et les études contradictoires, le package \lstinline!ProfMaquette! ne propose aucune fonte particulière. Dans une distribution \TeX{}Live, la police {\ttfamily Kp-fonts}\footnotemark{} peut convenir, tant pour le texte que pour les mathématiques.
-\end{tcolorbox}
-%Le code ci-dessous montre, à la page suivante, les effets de cette clé \Cle{Dys}.
-\begin{Codes}[listing only]{0.4}{}
-\begin{Maquette}[Fiche,Dys]{Theme=Théorème de Pythagore}
- \myfontDys% Défini dans le préambule : \newfontfamily\myfontDys{KpSans.otf}
- \mathversion{kp}% Défini dans le préambule : \setmathfont[version=kp]{KpMath-Sans.otf}
- \begin{exercice}
- On considère un triangle $ABC$ tel que $AB=7$; $BC=5$ et $CA=6$.
- \begin{enumerate}
- \item Tracer le triangle $ABC$ en vraie grandeur.\\On fera preuve de la plus grande précision possible et du plus grand soin possible. Pour cela, un crayon gris bien taillé, une règle et une gomme propre sont nécessaires et conseillés.
- \item Ce triangle est-il rectangle ? Justifier.
- \end{enumerate}
- \end{exercice}
- \begin{exercice}
- Développer l'expression $2x\times(x+3)$.
- \end{exercice}
-\end{Maquette}
-\begin{Maquette}[Fiche]{Theme=Théorème de Pythagore}
- \begin{exercice}
- On considère un triangle $ABC$ tel que $AB=7$; $BC=5$ et $CA=6$.
- \begin{enumerate}
- \item Tracer le triangle $ABC$ en vraie grandeur.\\On fera preuve de la plus grande précision possible et du plus grand soin possible. Pour cela, un crayon gris bien taillé, une règle et une gomme propre sont nécessaires et conseillés.
- \item Ce triangle est-il rectangle ? Justifier.
- \end{enumerate}
- \end{exercice}
- \begin{exercice}
- Développer l'expression $2x\times(x+3)$.
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\footnotetext{{\ttfamily{KpSans.otf} pour le texte et {\ttfamily KpMath-Sans.otf} pour les mathématiques.}}
-\clearpage
-\begin{Maquette}[Fiche,Dys]{Theme=Théorème de Pythagore}
- \myfontDys%
- \mathversion{kp}%
- \begin{exercice}
- On considère un triangle $ABC$ tel que $AB=7$; $BC=5$ et $CA=6$.
- \begin{enumerate}
- \item Tracer le triangle $ABC$ en vraie grandeur.\\On fera preuve de la plus grande précision possible et du plus grand soin possible. Pour cela, un crayon gris bien taillé, une règle et une gomme propre sont nécessaires et conseillés.
- \item Ce triangle est-il rectangle ? Justifier.
- \end{enumerate}
- \end{exercice}
- \begin{exercice}
- Développer l'expression $2x\times(x+3)$.
- \end{exercice}%}
-\end{Maquette}
-\begin{Maquette}[Fiche]{Theme=Théorème de Pythagore}
- \begin{exercice}
- On considère un triangle $ABC$ tel que $AB=7$; $BC=5$ et $CA=6$.
- \begin{enumerate}
- \item Tracer le triangle $ABC$ en vraie grandeur.\\On fera preuve de la plus grande précision possible et du plus grand soin possible. Pour cela, un crayon gris bien taillé, une règle et une gomme propre sont nécessaires et conseillés.
- \item Ce triangle est-il rectangle ? Justifier.
- \end{enumerate}
- \end{exercice}
- \begin{exercice}
- Développer l'expression $2x\times(x+3)$.
- \end{exercice}
-\end{Maquette}
-\clearpage
-Comme on peut le voir, chaque type de travail est associé à une présentation. Ces présentations sont créées par les commandes associées à des styles \lstinline!tcolorbox! prédéfinis\footnote{Qu'on peut donc redéfinir.} :
-\begin{itemize}[label=\textbullet]
-\item \lstinline!userdm / userdmcor! pour la clé \Cle{DM};
-\item \lstinline!userds / userdscor! pour la clé \Cle{DS};%
-\item \lstinline!userie / useriecor! pour la clé \Cle{IE};%
-\item \lstinline!userfiche / userfichecor! pour la clé \Cle{Fiche};%*
-\item \lstinline!userparcours / userparcourscor! pour la clé \Cle{Parcours};%*
-\item \lstinline!userpdt / userpdtcor! pour la clé \Cle{PdT};%*
-\item \lstinline!usercours! pour la clé \Cle{Cours};
-\item \lstinline!usercontrat / usercontratcor! pour la clé \Cle{Contrat};%*
-\item \lstinline!userfdr / userfdrcor! pour la clé \Cle{FdR};%*
-\item et \lstinline!usercan / usercancor! pour la clé \Cle{CAN}.
-\end{itemize}
-Par exemple, pour une fiche, le style {\em par défaut} permet d'obtenir :
-
-%\begin{Codes}[]{0.4}{}
-\begin{Maquette}[Fiche]{Niveau=6,Classe=Zola,Date=25 décembre 2024}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-%\end{Codes}
-
-En écrivant {\em avant l'appel} à l'environnement \lstinline!Maquette! :
-\begin{Codes}[listing only]{0.4}{}
-\tcbset{%
- userfiche/.style={%
- colframe=Orange!75,
- colback=Orange!15%
- }%
-}%
-\end{Codes}
-
-on obtient :
-
-\tcbset{%
- userfiche/.style={%
- colframe=Orange!75,
- colback=Orange!15%
- }%
-}%
-
-\begin{Maquette}[Fiche]{Niveau=6,Classe=Zola,Date=25 décembre 2024}
- On considère un triangle $ABC$\dots
-\end{Maquette}
-
-\tcbset{%
- userfiche/.style={%
- colback=gray!5%
- }%
-}%
-
-Pour modifier {\em plus finement} les entêtes des différentes maquettes, on dispose des commandes\footnote{Qu'on peut donc redéfinir. Par exemple, c'est ce que j'ai fait dans ce document pour la commande \lstinline!\\TikzFiche! : elle ne commence plus une nouvelle page.} :
-\begin{itemize}[label=\textbullet]
-\item \lstinline!\TikzDM / \TikzDMCor! pour la clé \Cle{DM};
-\item \lstinline!\TikzDS / \TikzDSCor! pour la clé \Cle{DS};%
-\item \lstinline!\TikzIE / \TikzIECor! pour la clé \Cle{IE};%
-\item \lstinline!\TikzFiche / \TikzFicheCor! pour la clé \Cle{Fiche};%*
-\item \lstinline!\TikzParcours / \TikzParcoursCor! pour la clé \Cle{Parcours};%*
-\item \lstinline!\TikzPdT / \TikzPdTCor! pour la clé \Cle{PdT};%*
-\item \lstinline!\TikzCours! pour la clé \Cle{Cours};
-\item \lstinline!\TikzContrat / \TikzContratCor! pour la clé \Cle{Contrat};%*
-\item \lstinline!\TikzFdR / \TikzFdRCor! pour la clé \Cle{FdR};%*
-\item et \lstinline!\TikzCAN / \TikzCANCor! pour la clé \Cle{CAN}.%*
-\end{itemize}
-Leurs modifications seront facilitées en copiant le code fourni par le fichier \lstinline!ProfMaquette.sty!.
-
-\bigskip
-
-On dispose également de la commande \lstinline!\Competences! permettant de construire un tableau de\dots{} compétences données par l'utilisateur; les compétences étant séparées par le symbole \lstinline!/!.
-\begin{Codes}[]{0.4}{}
-\Competences{Utiliser le compas/Utiliser l'équerre}
-\end{Codes}
-Les notations \lstinline!NA!, \lstinline!ECA! et \lstinline!A! peuvent être redéfinies par les commandes \lstinline!\PfMCompNA!, \lstinline!\PfMCompECA! et \lstinline!\PfMCompA!.
-\begin{Codes}[]{0.4}{}
-\renewcommand\PfMCompNA{\rule{0pt}{3ex}\RKangry}
-\renewcommand\PfMCompECA{\RKsad}
-\renewcommand\PfMCompA{\RKbigsmile}
-\Competences{Utiliser le compas/Utiliser l'équerre}
-\end{Codes}
-Si l'on souhaite davantage de niveaux d'évaluations (ou moins), on utilisera les codes suivants :
-\begin{Codes}[]{0.4}{}
-\Competences[4]{0/1/2/3/Utiliser le compas/Utiliser l'équerre}
-\end{Codes}
-\begin{Codes}[]{0.4}{}
-\Competences[2]{A/NA/Utiliser le compas/Utiliser l'équerre}
-\end{Codes}
-\clearpage
-\section*{L'environnement \lstinline!exercice!}
-\begin{Codes}[listing only]{0.4}{}
-\begin{exercice}
-
-\end{exercice}
-\end{Codes}
-\subsection*{Habillage des exercices}
-L'environnement \lstinline!exercice! doit {\em impérativement} être inclus dans un environnement \lstinline!Maquette! car le type de document choisi influence la présentation des exercices.
-\begin{Codes}[]{0.5}{}
-\begin{Maquette}[IE]{Theme=Les fonctions,Niveau=3,Classe=Gide}
- \begin{exercice}%
- La fonction $f:x\mapsto3x+2$ est-elle une fonction affine ? Justifier.
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\begin{Codes}[listing side text]{0.6}{}
-\begin{Maquette}[DM]{Numero=50,Niveau=3,Classe=Gide}
- \begin{exercice}
- La fonction $f:x\mapsto3x+2$ est-elle une fonction affine ? Justifier.
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\begin{Codes}[listing side text]{0.6}{}
-\begin{Maquette}[DS]{Numero=50,Niveau=3,Classe=Gide}
- \begin{exercice}
- La fonction $f:x\mapsto3x+2$ est-elle une fonction affine ? Justifier.
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\begin{Codes}[]{0.4}{}
-\begin{Maquette}[Fiche]{Theme=Les fonctions,Niveau=3,Classe=Gide}
- \begin{exercice}
- La fonction $f:x\mapsto3x+2$ est-elle une fonction affine ? Justifier.
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\subsection*{La personnalisation}
-On peut, dans un premier temps, utiliser les clés suivantes :
-\begin{Description}
-\item[La clé \Cle{BackGround}] modifie les arrière-plans des exercices.\Defaut{white}
-\item[La clé \Cle{Cadre}] modifie la couleur du cadre des exercices.\Defaut{gray!50}
-\end{Description}
-\begin{Codes}[]{0.4}{}
-\begin{Maquette}[Fiche]{Theme=Les fonctions,Niveau=3,Classe=Gide}
- \begin{exercice}[Background=Orange!15,Cadre=Orange!50]
- La fonction $f:x\mapsto3x+2$ est-elle une fonction affine ? Justifier.
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-On peut également, pour les maquettes \lstinline!Fiche!, \lstinline!DM!, \lstinline!DS! et \lstinline!IE!, ne pas numéroter un exercice (particulièrement dans le cas où un seul exercice serait présent).
-\begin{Codes}[]{0.4}{}
-\begin{Maquette}[Fiche]{}
- \begin{exercice}*
- La fonction $f:x\mapsto3x+2$ est-elle une fonction affine ? Justifier.
- \end{exercice}
- \begin{exercice}
- La fonction $f:x\mapsto3x+2$ est-elle une fonction affine ? Justifier.
- \end{exercice}
- \begin{exercice}*
- La fonction $f:x\mapsto3x+2$ est-elle une fonction affine ? Justifier.
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\begin{tcolorbox}
- Pour la maquette \lstinline!ParcoursPerso!, si un seul exercice se trouve dans la liste, alors il est automatiquement non-numéroté.
-\end{tcolorbox}
-\subsection*{Le barème des exercices}
-On remarque que certains exercices sont associés à un total de point. C'est une des clés disponibles pour l'environnement \lstinline!exercice!. Voici celles pour les barèmes :
-\begin{Description}
-\item[La clé \Cle{BaremeTotal}] qui affichera, dans le coin supérieur droit, le total de points de l'exercice. La valeur de cette clé :
- \begin{itemize}
- \item est {\em fixée} à {\sffamily false} pour les clés \Cle{Fiche}, \Cle{FdR}, \Cle{Parcours}, \Cle{PdT}, \Cle{Contrat};
- \item est positionnée à {\sffamily true} mais {\em modifiable} pour les clés \Cle{DM}, \Cle{DS} et \Cle{IE}.
- \end{itemize}
-\item[La clé \Cle{BaremeDetaille}] a le même fonctionnement que la clé \Cle{BaremeTotal}.
- La commande \lstinline!\brm{}! permet la construction du barème (détaillé et total).\Defaut{false}
-\item[La clé \Cle{MotPoint}] donnée sous forme de texte puisque le pluriel est géré.\Defaut{point}
- \begin{Codes}[listing only]{0.4}{}
-\begin{Maquette}[DS]{Numero=3,Classe=Euler,Niveau=4}
- \begin{exercice} % ici le barème est total, pas de détail : comportement par défaut
- On considère les expressions $A=2x(3x+5)$ et $B=x(7x-1)$.
- \begin{enumerate}
- \item\brm{1} Développer l'expression $A$.
- \item\brm{1.5} Développer l'expression $B$.
- \end{enumerate}
- \end{exercice}
- \begin{exercice}[BaremeDetaille] %ici le barème est total ET détaillé
- On considère les expressions $A=2x(3x+5)$ et $B=x(7x-1)$.
- \begin{enumerate}
- \item\brm{1} Développer l'expression $A$.
- \item\brm{1.5} Développer l'expression $B$.
- \end{enumerate}
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\begin{Maquette}[DS]{Numero=3,Classe=Euler,Niveau=4}
- \begin{exercice} % ici le barème est total, pas de détail : comportement par défaut
- On considère les expressions $A=2x(3x+5)$ et $B=x(7x-1)$.
- \begin{enumerate}
- \item\brm{1} Développer l'expression $A$.
- \item\brm{1.5} Développer l'expression $B$.
- \end{enumerate}
- \end{exercice}
- \begin{exercice}[BaremeDetaille] %ici le barème est total ET détaillé
- On considère les expressions $A=2x(3x+5)$ et $B=x(7x-1)$.
- \begin{enumerate}
- \item\brm{1} Développer l'expression $A$.
- \item\brm{1.5} Développer l'expression $B$.
- \end{enumerate}
- \end{exercice}
-\end{Maquette}
-\end{Description}
-\clearpage
-\subsection*{Source, compétence et titre}
-Si on souhaite citer la source d'un exercice ou lui donner un titre, on dispose des clés :
-\begin{Description}
-\item[La clé \Cle{Source}] pour citer la source de l'exercice.\Defaut{\{\}}
-\item[La clé \Cle{Titre}] pour nommer un exercice.\Defaut{\{\}}
-\item[La clé \Cle{Competence}] pour indiquer une compétence associée à l'exercice.\Defaut{\{\}}
-\begin{Codes}[listing only]{0.4}{}
-\begin{Maquette}[Fiche]{Theme=Algorithmique}
- \colorlet{PfMColCpt}{Crimson}
- \colorlet{PfMColSrc}{NavyBlue}
- \begin{exercice}[Source=Olympiades 2019,Titre=Modifier des mots,Competence=Raisonner]
- Dans ce problème, on appellera {\em mot} toute suite de lettres formée des lettres A, D et G. Par exemple : ADD, A, AAADG sont des {\em mots}.
- \\Astrid possède un logiciel qui fonctionne de la manière suivante : un utilisateur entre un {\em mot} et, après un clic sur EXÉCUTER, chaque lettre A du {\em mot} (s'il y en a) est remplacée par le {\em mot} AGADADAGA. Ceci donne un nouveau {\em mot}.\\Par exemple, si l'utilisateur rentre le {\em mot} AGA, on obtient le {\em mot} AGADADAGAGAGADADAGA. Un deuxième clic sur EXÉCUTER réitère la transformation décrite ci-dessus au nouveau {\em mot}, et ainsi de suite.
- \begin{enumerate}
- \item Quels sont les {\em mots} qui restent inchangés quand on clique sur EXÉCUTER ?
- \end{enumerate}
-\end{exercice}
-\end{Maquette}
-\end{Codes}
-%\clearpage
-\begin{Maquette}[Fiche]{Theme=Algorithmique}
- \colorlet{PfMColCpt}{Crimson}
- \colorlet{PfMColSrc}{NavyBlue}
- \begin{exercice}[Source=Olympiades 2019,Titre=Modifier des mots,Competence=Raisonner]
- Dans ce problème, on appellera {\em mot} toute suite de lettres formée des lettres A, D et G. Par exemple : ADD, A, AAADG sont des {\em mots}.
- \\Astrid possède un logiciel qui fonctionne de la manière suivante : un utilisateur entre un {\em mot} et, après un clic sur EXÉCUTER, chaque lettre A du {\em mot} (s'il y en a) est remplacée par le {\em mot} AGADADAGA. Ceci donne un nouveau {\em mot}.\\Par exemple, si l'utilisateur rentre le {\em mot} AGA, on obtient le {\em mot} AGADADAGAGAGADADAGA. Un deuxième clic sur EXÉCUTER réitère la transformation décrite ci-dessus au nouveau {\em mot}, et ainsi de suite.
- \begin{enumerate}
- \item Quels sont les {\em mots} qui restent inchangés quand on clique sur EXÉCUTER ?
- \end{enumerate}
-\end{exercice}
-\end{Maquette}
-\end{Description}
-\clearpage
-\subsection*{Des parties à compléter ?}
-Après chaque exercice, on peut faire apparaître des zones à compléter.
-\begin{Description}
-\item[La clé \Cle{Lignes}] indique le nombre de lignes à tracer {\em après} la fin de l'exercice.\Defaut{-}
-\item[La clé \Cle{Encart}] indique l'espace à laisser {\em après} la fin de l'exercice.\Defaut{-}\\La valeur attendue est une longueur.
-\end{Description}
-\begin{Codes}[]{0.4}{}
-\begin{Maquette}[Fiche]{Theme=Les triangles}
- \begin{exercice}[Lignes=5]
- On considère un triangle $ABC$ tel que \dots
- \end{exercice}
- \begin{exercice}[Encart=5em]
- On considère un triangle $ABC$ tel que \dots
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-On peut modifier :
-\begin{itemize}
-\item l'espace vertical avant les lignes par {\em la longueur} \lstinline!\PfMEspaceAvantLignes!;\\\phantom{t}\Defaut{1em}
-\item l'espace vertical avant les lignes par {\em la longueur} \lstinline!\PfMEspaceApresLignes!;\\\phantom{t}\Defaut{1em}
-\item le texte d'introduction de l'encart par {\em la commande} \lstinline!\PfMTexteEncart!.
-\end{itemize}
-\clearpage
-\subsection*{Gestion de profils particuliers d'élèves}
-Certains enfants présentent des troubles des apprentissages et ont donc besoin d'aménagements pédagogiques particuliers. Couplées ou pas à la clé \Cle{Dys} (page \pageref{PageDys}), on dispose des clés suivantes.
-\begin{Description}
- \item[La clé \Cle{NonUtilise}] indique que l'exercice {\em et} sa solution ne seront pas utilisés pour la confection du document.\Defaut{false}
- \end{Description}
- \begin{Codes}[]{0.4}{}
-\begin{Maquette}[Fiche]{Theme=Les fractions,Code=423FicheFraction}
- \begin{exercice}
- Calculer $A=\frac{1}{2}+\frac{1}{2}$.
- \end{exercice}
- \begin{exercice}[NonUtilise]
- Calculer $B=\frac{1}{3}+\frac{1}{6}$.
- \end{exercice}
- \begin{exercice}
- Calculer $C=\frac{1}{5}+\frac{1}{7}$.
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\begin{Description}
- \item[La clé \Cle{Profile}] indique que l'exercice {\em et} sa solution sont profilés et peuvent disposer de moins de questions. Cette clé sera utilisée conjointement avec la commande \lstinline!\cacheitem! permettant de cacher un item complet d'une liste.\Defaut{false}
- \end{Description}
-\begin{Codes}[]{0.4}{}
-\begin{Maquette}[Fiche]{Theme=Calcul littéral,Code=323FicheDevelopper}
- \begin{exercice}[Profile]
- \begin{enumerate}
- \item Développer et réduire $A=2x(3+7x)$.
- \item Développer et réduire $B=(x+3)(x+4)$.
- \cacheitem\item Développer et réduire $C=(2x+3)(7x-1)$.
- \cacheitem\item Développer et réduire $D=(4-3x)(x-2)$.
- \item Calculer les valeurs des expressions précédentes lorsque $x=2$.
- \end{enumerate}
- \end{exercice}
- \begin{exercice}[]
- \begin{enumerate}
- \item Développer et réduire $A=2x(3+7x)$.
- \item Développer et réduire $B=(x+3)(x+4)$.
- \cacheitem\item Développer et réduire $C=(2x+3)(7x-1)$.
- \cacheitem\item Développer et réduire $D=(4-3x)(x-2)$.
- \item Calculer les valeurs des expressions précédentes lorsque $x=2$.
- \end{enumerate}
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\clearpage
-\subsection*{Des logos ?}
-Les clés décrites dans cette partie ne sont disponibles que pour les maquettes
-\lstinline!Fiche! / \lstinline!Parcours!.
-\begin{Description}
-\item[La clé \Cle{Oral}] pour indiquer que l'exercice se résout oralement.\Defaut{false}
-\item[La clé \Cle{Calculatrice}] pour afficher que la calculatrice {\em est interdite}.\Defaut{true}
-\end{Description}
- \begin{Codes}[listing only,listing options={frame=,escapechar=!}]{0.4}{}
-\begin{Maquette}[Fiche]{Theme=Calcul mental}
- \begin{exercice}[Oral]
- $1+1=?$
- \end{exercice}
- \begin{exercice}[!\color{DarkGreen}\ttfamily Calculatrice!=false]
- $1+1=?$
- \end{exercice}
- % On peut mélanger les deux logos.
- \begin{exercice}[!\color{DarkGreen}\ttfamily Calculatrice!=false,Oral]
- $1+1=?$
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\begin{Maquette}[Fiche]{Theme=Calcul mental}
- \begin{exercice}[Oral]
- $1+1=?$
- \end{exercice}
- \begin{exercice}[Calculatrice=false]
- $1+1=?$
- \end{exercice}
- \begin{exercice}[Calculatrice=false,Oral]
- $1+1=?$
- \end{exercice}
-\end{Maquette}
-\clearpage
-\subsection*{Focus sur la maquette \lstinline!Parcours!}
-Dans le cas de cette maquette, l'environnement \lstinline!exercice! dispose de la clé \Cle{Trajet} permettant de construire automatiquement le ou les parcours. La commande \lstinline!\AfficheParcours{}! représente un schéma associé à un parcours. Ce schéma se construit seul, automatiquement, après que l'enseignant ait utilisé la clé \Cle{Trajet} dans la création de ses exercices. Il faudra néanmoins deux compilations. \`A noter que ce schéma, avec l'utilisation du package \lstinline!hyperref!, dispose de liens cliquables sur les exercices sélectionnés pour le parcours.
-\begin{Codes}[listing only,listing options={frame=,escapechar=!}]{0.4}{\small}
-\begin{Maquette}[Parcours]{Theme=Calcul mental}
- \begin{description}
- \item[!Parcours! Padawan] \AfficheParcours{Padawan}
- \item[!Parcours! Jedï] \AfficheParcours{Jedi}
- \item[!Parcours! Grand Maître] \AfficheParcours{GrandMaitre}
- \end{description}
- \begin{exercice}[Trajet={Padawan,Jedi,GrandMaitre}]
-
- \end{exercice}
- \begin{exercice}[Trajet={Padawan,Jedi}]
-
- \end{exercice}
- \begin{exercice}[Trajet={Padawan}]
-
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\begin{Maquette}[Parcours]{Theme=Calcul mental}
- \begin{description}
- \item[Parcours Padawan] \AfficheParcours{Padawan}
- \item[Parcours Jedï] \AfficheParcours{Jedi}
- \item[Parcours Grand Maître] \AfficheParcours{GrandMaitre}
- \end{description}
- \begin{exercice}[Trajet={Padawan,Jedi,GrandMaitre}]
-
- \end{exercice}
- \begin{exercice}[Trajet={Padawan,Jedi}]
-
- \end{exercice}
- \begin{exercice}[Trajet={Padawan}]
-
- \end{exercice}
-\end{Maquette}
-\clearpage
-\subsection*{Focus sur la maquette \lstinline!ParcoursPerso!}
-Dans le cas de cette maquette, l'environnement \lstinline!exercice! n'admet aucune clé. En effet, cette maquette utilise :
-\begin{itemize}
-\item un fichier {\ttfamily *.csv} de la forme :
- \begin{Codes}[listing only]{0.4}{}
-Anne,Bec,{1,2}
-Paul,Isse,{1,3}
-Jean,Némar,{1,4}
- \end{Codes}
-\item et une liste d'exercices pour produire les trois pages suivantes à l'aide du code :
-\begin{Codes}[listing only]{0.4}{}
-\begin{Maquette}[ParcoursPerso]{Fichier=Documentation,Theme=L'alphabet,Niveau=6,Classe=Alpha}
- \begin{exercice}
- A
- \end{exercice}
- \begin{exercice}
- B
- \end{exercice}
- \begin{exercice}
- C
- \end{exercice}
- \begin{exercice}
- D
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\end{itemize}
-\clearpage
-\includepdf[pages=-]{TestParcoursPerso.pdf}
-\clearpage
-\subsection*{Focus sur la maquette \lstinline!PdT!}
-Dans le cas de cette maquette, la présentation des exercices est modifiée : il n'y a plus de titre afin de gagner de la place. De plus, chaque exercice définit, en fonction de son numéro, huit points d'ancrages :\lstinline!N-5!, \lstinline!S-5!, \lstinline!O-5!, \lstinline!E-5!, \lstinline!NO-5!, \lstinline!NE-5!, \lstinline!SO-5! et \lstinline!SE-5! pour respectivement les points Nord, Sud, Ouest, Est, Nord-Ouest, Nord-Est, Sud-Ouest et Sud-Est du cadre de l'exercice 5.
-
-On pourra aussi utiliser (avec les même n\oe uds précédés de \lstinline!SOS!) l'environnement \lstinline!SOS! servant d'aide aux élèves en difficulté.
-
-De plus, deux commandes font leur apparition :
-\begin{itemize}
-\item \lstinline!\CheminVrai! listant les liaisons entre exercices sous la forme \lstinline!noeud départ/noeud arrivée!;
-\item \lstinline!\CheminFaux! listant les liaisons entre exercices sous la forme \lstinline!noeud départ/noeud arrivée!.
-\end{itemize}
-L'exemple suivant est obtenu par le code présenté à la page suivante.
-\begin{Maquette}[PdT]{Theme=Plan de travail : Calcul littéral,Niveau=3,Classe=Alpha,Date={},Code={}}
- \setcounter{PfMExo}{0}
- \begin{minipage}{0.35\linewidth}
- \begin{exercice}%exercice 1
- A
- \end{exercice}
- \end{minipage}
- \hfill
- \begin{minipage}{0.3\linewidth}
- \begin{exercice}%exercice 2
- B
- \end{exercice}
- \end{minipage}
- \hfill
- \begin{minipage}{0.15\linewidth}
- \begin{SOS}%SOS 1
- Aide A
- \end{SOS}
- \end{minipage}
-
- \vspace*{2cm}
-
- \begin{minipage}{0.35\linewidth}
- \begin{exercice}%exercice 3
- C
- \end{exercice}
- \end{minipage}
- \hfill
- \begin{minipage}{0.3\linewidth}
- \begin{exercice}%exercice 4
- D
- \end{exercice}
- \end{minipage}
- \hfill
- \begin{minipage}{0.15\linewidth}
- \begin{SOS}%SOS 2
- Aide B
- \end{SOS}
- \end{minipage}
- \CheminVrai{S-1/NO-3}
- \CheminFaux{E-1/O-2,E-2/SOS-O-1}
- \end{Maquette}
- \clearpage
-\begin{Codes}[listing only]{}{}
- \begin{Maquette}[PdT]{Theme=Plan de travail : Calcul littéral,Niveau=3,Classe=Alpha,Date={},Code={}}
- \begin{minipage}{0.35\linewidth}
- \begin{exercice}%exercice 1
- A
- \end{exercice}
- \end{minipage}
- \hfill
- \begin{minipage}{0.3\linewidth}
- \begin{exercice}%exercice 2
- B
- \end{exercice}
- \end{minipage}
- \hfill
- \begin{minipage}{0.15\linewidth}
- \begin{SOS}%SOS 1
- Aide A
- \end{SOS}
- \end{minipage}
-
- \vspace*{2cm}
-
- \begin{minipage}{0.35\linewidth}
- \begin{exercice}%exercice 3
- C
- \end{exercice}
- \end{minipage}
- \hfill
- \begin{minipage}{0.3\linewidth}
- \begin{exercice}%exercice 4
- D
- \end{exercice}
- \end{minipage}
- \hfill
- \begin{minipage}{0.15\linewidth}
- \begin{SOS}%SOS 2
- Aide B
- \end{SOS}
- \end{minipage}
- \CheminVrai{S-1/NO-3}
- \CheminFaux{E-1/O-2,E-2/SOS-O-1}
- \end{Maquette}
-\end{Codes}
-\clearpage
-\subsection*{Focus sur la maquette \lstinline!Contrat!}
-Dans le cas de cette maquette, l'environnement \lstinline!exercice! dispose de la clé \Cle{Confiance} permettant de construire automatiquement le contrat de confiance. La commande \lstinline!\AfficheContrat{}! représente un schéma associé au contrat proposé par l'enseignant : suivant la réalisation des exercices, l'élève choisit un chemin de remédiation (chemin du bas, repéré par la lettre a), soit un chemin d'approfondissement (chemin du haut, repéré par la lettre b).
-\\Ce schéma se construit seul, automatiquement, après que l'enseignant ait utilisé la clé \Cle{Confiance} dans la création de ses exercices. Il faudra néanmoins deux compilations. \`A noter que ce schéma, avec l'utilisation du package \lstinline!hyperref!, dispose de liens cliquables sur les exercices sélectionnés pour le parcours.
-\begin{Codes}[listing only,listing options={frame=,escapechar=!}]{0.4}{\small}
-\begin{Maquette}[Contrat]{Theme=Calcul mental}
- \begin{center}
- \AfficheContrat%
- \end{center}
- \begin{exercice}[Confiance={a,b}]
-
- \end{exercice}
- \begin{exercice}[Confiance={a,b}]
-
- \end{exercice}
- \begin{exercice}[Confiance={a}]
-
- \end{exercice}
- \begin{exercice}[Confiance={b}]
-
- \end{exercice}
- \begin{exercice}[Confiance={a}]
-
- \end{exercice}
- \begin{exercice}[Confiance={a,b}]
-
- \end{exercice}
- \begin{exercice}[Confiance={a,b}]
-
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\clearpage
-\begin{Maquette}[Contrat]{Theme=Calcul mental}
- \begin{center}
- \AfficheContrat%
- \end{center}
- \begin{exercice}[Confiance={a,b}]
-
- \end{exercice}
- \begin{exercice}[Confiance={a,b}]
-
- \end{exercice}
- \begin{exercice}[Confiance={a}]
-
- \end{exercice}
- \begin{exercice}[Confiance={b}]
-
- \end{exercice}
- \begin{exercice}[Confiance={a}]
-
- \end{exercice}
- \begin{exercice}[Confiance={a,b}]
-
- \end{exercice}
- \begin{exercice}[Confiance={a,b}]
-
- \end{exercice}
-\end{Maquette}
-\clearpage
-\subsection*{Focus sur la maquette \lstinline!FdR!}
-%\setcounter{}{0}
-Dans le cas de cette maquette, l'environnement \lstinline!exercice! dispose des clés \Cle{Route} et \Cle{Stop} permettant de construire automatiquement une feuille de route. La commande \lstinline!\AfficheFdR{}! représente un schéma associé à la feuille de route construite par l'enseignant : l'élève réalise les exercices de la ligne du bas puis demande la validation de l'enseignant. Une fois la validation acquise, l'enseignant peut lui proposer de faire les exercices de la ligne du haut ou de poursuivre la feuille de route.
-\\Ce schéma se construit seul, automatiquement, après que l'enseignant ait utilisé les clés \Cle{Route} et \Cle{Stop} dans la création de ses exercices. Il faudra néanmoins deux compilations et vérifier que chaque \og morceau\fg{} de route soit non vide (La ligne haute, quant à elle, pouvant être vide). \`A noter que ce schéma, avec l'utilisation du package \lstinline!hyperref!, dispose de liens cliquables sur les exercices sélectionnés pour le parcours.
-\begin{multicols}{2}
- \begin{Codes}[enhanced,listing only,listing options={frame=,escapechar=!},overlay unbroken and first={%
- \node[text=black,fill=white,anchor=east,xshift=-10pt] at (frame.south east) {\scriptsize Suite\dots};
- }]{0.4}{}
-\begin{Maquette}[FdR]{Theme=Calcul mental}
- \begin{center}
- \AfficheFdR%
- \end{center}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[]
-
- \end{exercice}
- \begin{exercice}[]
-
- \end{exercice}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[Route]
-
- \end{exercice}
-\end{Codes}
-\begin{Codes}[listing only,listing options={frame=,escapechar=!}]{0.4}{}
- \begin{exercice}[]
-
- \end{exercice}
- \begin{exercice}[Route,Stop]
-
- \end{exercice}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[]
-
- \end{exercice}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[]
-
- \end{exercice}
- \begin{exercice}[]
-
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\end{multicols}
-\clearpage
-\begin{Maquette}[FdR]{Theme=Calcul mental}
- \begin{center}
- \AfficheFdR%
- \end{center}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[]
-
- \end{exercice}
- \begin{exercice}[]
-
- \end{exercice}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[]
-
- \end{exercice}
- \begin{exercice}[Route,Stop]
-
- \end{exercice}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[]
-
- \end{exercice}
- \begin{exercice}[Route]
-
- \end{exercice}
- \begin{exercice}[]
-
- \end{exercice}
- \begin{exercice}[]
-
- \end{exercice}
-\end{Maquette}
-\clearpage
-\subsection*{Focus sur la maquette \lstinline!CAN!}
-Dans le cas de cette maquette, l'environnement \lstinline!exercice! n'admet aucune clé. La création de la page de garde et du tableau est automatique mais nécessite {\em au moins} deux compilations pour adapter au mieux les dimensions du tableau. De plus, la compilation crée (dans le répertoire courant) des fichiers \lstinline!*.can! (et éventuellement \lstinline!*.sol!) : ils peuvent être supprimés après l'obtention du document final.
-
-La commande \lstinline!\Complement{}! permet d'ajouter du contenu à la colonne \og Réponse\fg.
-
-\begin{Codes}[listing only]{0.5}{}
-% cet exemple a été créé avec une feuille au format A5
-\begin{Maquette}[CAN]{CoefQ=0.5,CoefR=0.25}
- \begin{exercice}
- $17+19$
- \end{exercice}
- \begin{exercice}
- $ABC$ est un triangle tel que $\widehat{ABC}=\ang{30}$ et $\widehat{BCA}=\ang{70}$. Alors\dots
- \Complement{$\widehat{CAB}=\dots$}
- \end{exercice}
-\end{Maquette}
-\end{Codes}
-\includegraphics{pg_0002-crop.pdf}
-\clearpage
-\subsection*{\og Correction\fg{} des exercices}
- Un exercice avec correction pourra\footnote{Dans les faits, seul l'environnement \lstinline!exercice! est nécessaire. L'absence des environnements \lstinline!Solution!, \lstinline!Reponse! et \lstinline!Indice! n'a pas d'impact sur la compilation.} avoir la forme suivante :
- \begin{Codes}[listing only]{0.4}{}
-\begin{exercice}
-
-\end{exercice}
-\begin{Solution}
-
-\end{Solution}
-\begin{Reponse}
-
-\end{Reponse}
-\begin{Indice}
-
-\end{Indice}
-\end{Codes}
-On peut gérer la correction des exercices à deux niveaux :
-\begin{Description}
- \item[Au niveau de l'environnement ]\lstinline!Maquette!, on dispose des clés :
-\end{Description}
- \begin{Description}
-\item[la clé \Cle{CorrigeApres}]\Defaut{false}\par qui affiche le corrigé, {\em s'il existe}, après l'énoncé de l'exercice.
-\item[la clé \Cle{CorrigeFin}]\Defaut{false}\par qui affiche les corrigés, {\em s'ils existent}, à la fin du document.
- \begin{quote}
- \begin{description}
- \item[la clé \Cle{CorrigeAll}]\Defaut{false}\par est {\em uniquement} valable avec la clé \Cle{Fiche}. Elle affiche une feuille avec tous les corrigés détaillés (environnement \lstinline!Solution!); une feuille avec toutes les réponses brutes (environnement \lstinline!Reponse!) et une feuille avec tous les indices (environnement \lstinline!Indice!).
- \item[La clé \Cle{VersSolution}] permet de se déplacer directement à la solution des exercices en cliquant sur le symbole \faKey. {\em Il est impératif de charger le package} \lstinline!hyperref!.
-\item[la clé \Cle{Colonnes}]\Defaut{1}\par définit le nombre de colonnes utilisées pour afficher les corrigés.
-\item[la clé \Cle{Epaisseur}]\Defaut{0pt}\par modifie l'épaisseur de la barre de séparation des colonnes.
- \end{description}
- \end{quote}
-\end{Description}
-
-Pour les maquettes \lstinline!ParcoursPerso! et \lstinline!CAN!, seule la clé \Cle{CorrigeFin} est autorisée.
-\clearpage
-\begin{Codes}[listing only]{0.4}{\footnotesize}
-\begin{Maquette}[IE,CorrigeApres]{Theme=Calcul littéral}
- \begin{exercice}% n'a pas de correction
- \begin{enumerate}
- \item $1+1=?$
- \end{enumerate}
- \end{exercice}
- \begin{exercice}
- \begin{enumerate}
- \item Développer $A=2(x+3)$.
- \end{enumerate}
- \end{exercice}
- \begin{Solution}
- \begin{enumerate}
- \item $A=2(x+3)=2\times x+2\times3=2x+6$
- \end{enumerate}
- \end{Solution}
-\end{Maquette}
-\end{Codes}
-\begin{Maquette}[IE,CorrigeApres]{Theme=Calcul littéral}
- \begin{exercice}% n'a pas de correction
- \begin{enumerate}
- \item $1+1=?$
- \end{enumerate}
- \end{exercice}
- \begin{exercice}
- \begin{enumerate}
- \item Développer $A=2(x+3)$.
- \end{enumerate}
- \end{exercice}
- \begin{Solution}
- \begin{enumerate}
- \item $A=2(x+3)=2\times x+2\times3=2x+6$
- \end{enumerate}
- \end{Solution}
-\end{Maquette}
-\clearpage
-\begin{Description}
-\item[Au niveau de l'environnement ]\lstinline!exercice!, on peut affiner la correction à l'aide des clés :
- \begin{Description}
- \item[la clé \Cle{TitreSolution}]\Defaut{-}\par affiche (sauf pour les maquettes \lstinline!CAN! et \lstinline!ParcoursPerso!) un titre à la correction de l'exercice considéré {\em uniquement} avec l'utilisation de la clé \Cle{CorrigeFin};
-\item[la clé \Cle{PasCorrige}]\Defaut{false}\par supprime l'affichage de tous types de correction pour l'exercice considéré;
-\item[la clé \Cle{Pouce}]\Defaut{false}\par qui affiche uniquement le contenu de l'environnement \lstinline!Indice!;
-\item[la clé \Cle{Direct}]\Defaut{false}\par qui affiche uniquement le contenu de l'environnement \lstinline!Reponse!.
-\end{Description}
-\end{Description}
-Cela engendre, si nécessaire, la création de fichiers \lstinline!*.sol! pour les solutions, \lstinline!*.rep! pour les réponses et \lstinline!*.cdp! pour les indices. Il conviendra de les effacer à chaque changement de clé (\Cle{PasCorrige}, \Cle{Pouce}, \Cle{Direct}) ou ajout d'exercice(s). En effet, la priorité d'affichage est donnée aux fichiers \lstinline!*.sol! puis \lstinline!*.rep! et enfin \lstinline!*.cdp!.
-\begin{multicols}{2}%[listing only]{0.4}{\scriptsize}
-\begin{Codes}[enhanced,listing only,listing options={frame=,escapechar=!},overlay unbroken and first={%
- \node[text=black,fill=white,anchor=east,xshift=-10pt] at (frame.south east) {\scriptsize Suite\dots};
- }]{0.4}{}
-\begin{Maquette}[DS,CorrigeFin,VersSolution]{Numero=3}
- \begin{exercice}[TitreSolution= : Nombre décimal]
- $1+\dfrac2{10}=$
- \end{exercice}
- \begin{Solution}
- $1+\dfrac2{10}=\num{1.2}$
- \end{Solution}
- \begin{Reponse}
- \num{1.2}
- \end{Reponse}
- \begin{Indice}
- Une unité représente dix dixièmes de l'unité.
- \end{Indice}
- \begin{exercice}[PasCorrige] % Malgré les environnements Solution, Reponse, Indice
- $7(x+5)=$ ?
- \end{exercice}
- \begin{Solution}
- $7(x+5)=7\times x+7\times 5=7x+35$
- \end{Solution}
- \begin{Indice}
- Utiliser la simple distributivité.
- \end{Indice}
- \begin{Reponse}
- $7x+35$
- \end{Reponse}
-\end{Codes}
-\begin{Codes}[listing only]{0.4}{}
- \begin{exercice}[Direct] % On affiche uniquement l'environnement Reponse
- $\dfrac34-\dfrac25=$?
- \end{exercice}
- \begin{Solution}
- $\dfrac34-\dfrac25=\dfrac{15}{20}-\dfrac8{20}=\dfrac7{20}$
- \end{Solution}
- \begin{Reponse}
- $\dfrac7{20}$
- \end{Reponse}
- \begin{Indice}
- C'est une soustraction, il faut réduire au même dénominateur.
- \end{Indice}
- \begin{exercice}[Pouce] % On affiche uniquement l'environnement Indice
- Si $x=3$, que vaut $x^3+4x$ ?
- \end{exercice}
- \begin{Solution}
- $x^3+4x=3^3+4\times3=27+12=39$
- \end{Solution}
- \begin{Indice}
- Que veut dire $x^3$ ? Que veut dire $4x$ ?
- \end{Indice}
- \begin{Reponse}
- 39
- \end{Reponse}
-\end{Maquette}
-\end{Codes}
-\end{multicols}
-\begin{Maquette}[DS,CorrigeFin,VersSolution]{Numero=3}
- % La clé CorrigeFin utilise le contenu de l'environnement Solution
- \begin{exercice}[TitreSolution= : Nombre décimal]
- $1+\dfrac2{10}=$
- \end{exercice}
- \begin{Solution}
- $1+\dfrac2{10}=\num{1.2}$
- \end{Solution}
- \begin{Reponse}
- \num{1.2}
- \end{Reponse}
- \begin{Indice}
- Une unité représente dix dixièmes de l'unité.
- \end{Indice}
- \begin{exercice}[PasCorrige]
- $7(x+5)=$ ?
- \end{exercice}
- \begin{Solution}
- $7(x+5)=7\times x+7\times 5=7x+35$
- \end{Solution}
- \begin{Indice}
- Utiliser la simple distributivité.
- \end{Indice}
- \begin{Reponse}
- $7x+35$
- \end{Reponse}
- \begin{exercice}[Direct]
- $\dfrac34-\dfrac25=$?
- \end{exercice}
- \begin{Solution}
- $\dfrac34-\dfrac25=\dfrac{15}{20}-\dfrac8{20}=\dfrac7{20}$
- \end{Solution}
- \begin{Reponse}
- $\dfrac7{20}$
- \end{Reponse}
- \begin{Indice}
- C'est une soustraction, il faut réduire au même dénominateur.
- \end{Indice}
- \begin{exercice}[Pouce]
- Si $x=3$, que vaut $x^3+4x$ ?
- \end{exercice}
- \begin{Solution}
- $x^3+4x=3^3+4\times3=27+12=39$
- \end{Solution}
- \begin{Indice}
- Que veut dire $x^3$ ? Que veut dire $4x$ ?
- \end{Indice}
- \begin{Reponse}
- 39
- \end{Reponse}
-\end{Maquette}
-\clearpage
-\section*{Historique}
-\begin{description}
-\item[\PfMfiledate{}--v \PfMfileversion] Meilleure gestion des titres d'exercices. Meilleure différentiation des exercices à faire et à ne pas faire lors de l'utilisation de la clé \Cle{FdR}. Gestion automatique du mode recto-verso pour le début des corrections. Amélioration de la documentation.
- % 0.87 Ajout des clés \Cle{NonUtilise} et \Cle{Profile} à l'environnement \lstinline!exercice!. Ajout des clés \Cle{Taille} et \Cle{VersSolution} à l'environnement \lstinline!Maquette!.
- %0.86 Ajout de la clé \Cle{TitreSolution} à l'environnement \lstinline!exercice!. Amélioration de la documentation.
- %0.85 Ajout des clés \lstinline!Lignes! et \lstinline!Encart! à l'environnement \lstinline!exercice!. Amélioration de la documentation.
- %0.82 Correction de bugs.
- %0.80 Ajout d'une clé \Cle{Dys} pour les élèves à profil particulier.
- %0.75 Exercices {\em éventuellement} non numérotés. Correction de bugs (Feuille de route).
- %0.65 Création du format CAN (Course aux nombres).
-\end{description}
-\end{document}
-%%% Local Variables:
-%%% TeX-engine: luatex
-%%% End: \ No newline at end of file
diff --git a/macros/latex/contrib/profmaquette/doc/TestCAN.pdf b/macros/latex/contrib/profmaquette/doc/TestCAN.pdf
deleted file mode 100644
index ce210e3c71..0000000000
--- a/macros/latex/contrib/profmaquette/doc/TestCAN.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/profmaquette/doc/TestCAN.tex b/macros/latex/contrib/profmaquette/doc/TestCAN.tex
deleted file mode 100644
index 58cbf7a758..0000000000
--- a/macros/latex/contrib/profmaquette/doc/TestCAN.tex
+++ /dev/null
@@ -1,27 +0,0 @@
-\documentclass[french]{article}
-\usepackage[nonamssymb]{ProfCollegeT}
-\usepackage{ProfMaquetteT}
-
-\usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
-\usepackage[math-style=french,Scale=0.98]{fourier-otf}
-
-\newfontfamily\myfontScratch[Scale=0.725]{DejaVu Sans}
-
-%\usepackage[a5paper,margin=1cm,noheadfoot]{geometry}
-\setlength{\parindent}{0pt}
-\pagestyle{empty}
-
-\usepackage{babel}
-
-\usepackage{lipsum}
-
-\begin{document}
-\begin{Maquette}[CAN]{}
- \begin{exercice}
- On considère un triangle $ABC$\dots
- \end{exercice}
-\end{Maquette}
-\end{document}
-% Local Variables:
-% TeX-engine: luatex
-% End:
diff --git a/macros/latex/contrib/profmaquette/doc/TestCANComplement.pdf b/macros/latex/contrib/profmaquette/doc/TestCANComplement.pdf
deleted file mode 100644
index a2b2f04465..0000000000
--- a/macros/latex/contrib/profmaquette/doc/TestCANComplement.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/profmaquette/doc/TestCANComplement.tex b/macros/latex/contrib/profmaquette/doc/TestCANComplement.tex
deleted file mode 100644
index 565b168d7e..0000000000
--- a/macros/latex/contrib/profmaquette/doc/TestCANComplement.tex
+++ /dev/null
@@ -1,31 +0,0 @@
-\documentclass[french]{article}
-\usepackage[nonamssymb]{ProfCollegeT}
-\usepackage{ProfMaquetteT}
-
-\usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
-\usepackage[math-style=french,Scale=0.98]{fourier-otf}
-
-\newfontfamily\myfontScratch[Scale=0.725]{DejaVu Sans}
-
-%\usepackage[a5paper,margin=1cm,noheadfoot]{geometry}
-\setlength{\parindent}{0pt}
-\pagestyle{empty}
-
-\usepackage{babel}
-
-\usepackage{lipsum}
-
-\begin{document}
-\begin{Maquette}[CAN]{CoefQ=0.5,CoefR=0.25}
- \begin{exercice}
- $17+19$
- \end{exercice}
- \begin{exercice}
- $ABC$ est un triangle tel que $\widehat{ABC}=\ang{30}$ et $\widehat{BCA}=\ang{70}$. Alors\dots
- \Complement{$\widehat{CAB}=\dots$}
- \end{exercice}
-\end{Maquette}
-\end{document}
-% Local Variables:
-% TeX-engine: luatex
-% End:
diff --git a/macros/latex/contrib/profmaquette/doc/TestParcoursPerso.pdf b/macros/latex/contrib/profmaquette/doc/TestParcoursPerso.pdf
deleted file mode 100644
index b3880c8135..0000000000
--- a/macros/latex/contrib/profmaquette/doc/TestParcoursPerso.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/profmaquette/doc/TestParcoursPerso.tex b/macros/latex/contrib/profmaquette/doc/TestParcoursPerso.tex
deleted file mode 100644
index 9922ddb0ce..0000000000
--- a/macros/latex/contrib/profmaquette/doc/TestParcoursPerso.tex
+++ /dev/null
@@ -1,31 +0,0 @@
-\documentclass[12pt,french]{article}
-\usepackage[nonamssymb]{ProfCollegeT}
-\usepackage{PfMV7}
-\input{Christ7}
-\usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
-\usepackage{fourier-otf}
-\usepackage[a4paper,margin=1.5cm,nohead,includefoot]{geometry}
-\setlength{\parindent}{0pt}
-\pagestyle{empty}
-\usepackage{mflogo}
-\usepackage{babel}
-\usepackage{lipsum}
-\begin{document}
-\begin{Maquette}[ParcoursPerso]{Type=Fiche,Fichier=Documentation,Theme=L'alphabet,Niveau=6,Classe=Alpha}
- \begin{exercice}
- A
- \end{exercice}
- \begin{exercice}
- B
- \end{exercice}
- \begin{exercice}
- C
- \end{exercice}
- \begin{exercice}
- D
- \end{exercice}
-\end{Maquette}
-\end{document}
-%%% Local Variables:
-%%% TeX-engine: luatex
-%%% End: \ No newline at end of file
diff --git a/macros/latex/contrib/profmaquette/doc/pg_0002-crop.pdf b/macros/latex/contrib/profmaquette/doc/pg_0002-crop.pdf
deleted file mode 100644
index c146dfabd6..0000000000
--- a/macros/latex/contrib/profmaquette/doc/pg_0002-crop.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty b/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
index ffa3eb53ec..a9131f1115 100644
--- a/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
+++ b/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
@@ -2,12 +2,17 @@
% licence : Released under the LaTeX Project Public License v1.3c
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}%
-\def\filedate{2024/03/06}%
+\def\filedate{2024/03/24}%
\let\PfMfiledate\filedate%
-\def\fileversion{0.88}%
+\def\fileversion{0.89}%
\let\PfMfileversion\fileversion%
+
\ProvidesPackage{ProfMaquette}[\filedate\space v\fileversion\space Maquettage de documents]%
+\newif\if@Dyslexie \@Dyslexiefalse
+
+\DeclareOption{Dyslexie}{\@Dyslexietrue}
+\ProcessOptions\relax
% packages nécessaires
\RequirePackage{verbatim}%
@@ -36,7 +41,7 @@
\makeatother
%définition des clés
\RequirePackage{simplekv}%
-\setKVdefault[Boulot]{Dys=false,Taille=14,Cours=false,Base=false,BaseHTML=false,CAN=false,Fiche=false,DM=false,DS=false,IE=false,Kholle=false,RecapBrevet=false,PdT=false,Parcours=false,Contrat=false,FdR=false,ParcoursPerso=false,CorrigeApres=false,CorrigeFin=false,CorrigeAll=false,Brevet=false,BaremeComplet=false,BaremeGlobal=false,CorrectionColonnes=false,Epaisseur=0pt,AllDirect=false,AllPouce=false,VersSolution=false}%Les deux derniers pour essayer de mettre tous les exercices d'un même fichier en mode Reponse, en mode Indice. Pas implanté, pas testé
+\setKVdefault[Boulot]{Dys=false,Taille=14,Cours=false,Base=false,BaseHTML=false,CAN=false,Fiche=false,DM=false,DS=false,IE=false,Kholle=false,RecapBrevet=false,PdT=false,Parcours=false,Contrat=false,FdR=false,ParcoursPerso=false,CorrigeSeul=false,CorrigeApres=false,CorrigeFin=false,CorrigeAll=false,Brevet=false,BaremeComplet=false,BaremeGlobal=false,CorrectionColonnes=false,Epaisseur=0pt,AllDirect=false,AllPouce=false,VersSolution=false,Small=false,Footnotesize=false,Scriptsize=false}%Les deux derniers pour essayer de mettre tous les exercices d'un même fichier en mode Reponse, en mode Indice. Pas implanté, pas testé
\defKV[Boulot]{Colonnes=\setKV[Boulot]{CorrectionColonnes}}%
\setKVdefault[Cours]{Couleur=Crimson,Theme=Trace écrite,NomExercice=Exercice}%
\setKVdefault[DM]{Numero=1,Date=\today,Classe={},Niveau=3,Code=\jobname}%
@@ -53,7 +58,7 @@
\setKVdefault[Kholle]{Sujet=1,Numero=1,Date=15,Niveau=TSI-1,Code=\jobname,Lieu=Lycée
du Hainaut (Valenciennes),NomEleve=Albert Einstein,CR=false}%
\setKVdefault[CAN]{Date=\today,Niveau=6,Duree=9,CoefQ=0.4,CoefR=0.35,CoefJ=0.1}%
-\setKVdefault[ClesExercices]{NbQuestions=1,PasTitre=false,AffichageSource=false,BaremeTotal,BaremeDetaille=false,MotPoint=point,AffichageTitre=false,Calculatrice=true,Oral=false,Difficulte=0,AffichageCompetence=false,PasCorrige=false,Direct=false,Pouce=false,Parcours=false,Contrat=false,FdR=false,Routes=false,Stops=false,Background=white,Cadre=gray!50,Numerote,Ligne=false,Cadres=false,TitreSol=false,NonUtilise=false,Profile=false}%
+\setKVdefault[ClesExercices]{NbQuestions=1,PasTitre=false,AffichageSource=false,BaremeTotal,BaremeDetaille=false,MotPoint=point,AffichageTitre=false,Calculatrice=true,Oral=false,Difficulte=0,AffichageCompetence=false,PasCorrige=false,Direct=false,Pouce=false,Parcours=false,Contrat=false,FdR=false,Routes=false,Stops=false,Background=white,Cadre=gray!50,Numerote,Ligne=false,Doublespacing=false,Onehalfspacing=false,Cadres=false,TitreSol=false,NonUtilise=false,Profile=false}%
\defKV[ClesExercices]{TitreSolution=\setKV[ClesExercices]{TitreSol}}%
\defKV[ClesExercices]{Source=\setKV[ClesExercices]{AffichageSource}}%
\defKV[ClesExercices]{Titre=\setKV[ClesExercices]{AffichageTitre}}%
@@ -1015,11 +1020,11 @@
\def\PfMTexteDuCorrige{Corrigé de l'exercice}
\NewDocumentCommand\PfMAffichageCorrige{}{%
- \ifboolKV[Boulot]{CAN}{%Toto
+ \ifboolKV[Boulot]{CAN}{%
\xintFor* ##1 in{\xintSeq{1}{\PfMCANTotalExo}}\do{%
\setcounter{PfMExoSol}{##1}%
\setcounter{PfMAlea}{0}%
- \IfFileExists{\jobname-Ex##1.sol}{\textbf{Question\ifnum\PfMCANTotalExo=1\relax\else~\ref{page-\thePfMMaquette-##1} :\fi}~\input{\jobname-Ex##1.sol}\par\goodbreak}{}%
+ \IfFileExists{\jobname-Ex##1.sol}{\textbf{Question\ifnum\PfMCANTotalExo=1\relax\else~\ref{TestCAN-##1}:\fi}~\input{\jobname-Ex##1.sol}\par\goodbreak}{}%page-\thePfMMaquette-##1
}%
}{%
\setcounter{PfMExoSol}{0}%
@@ -1259,7 +1264,7 @@
}%
}%
-\NewDocumentEnvironment{exerciceDM}{so+b}{%
+\NewDocumentEnvironment{exerciceDM}{so}{%
\setcounter{PfMAlea}{0}%
\useKVdefault[ClesExercices]%
\setKV[ClesExercices]{#2}%
@@ -1288,11 +1293,11 @@
label=page-\thePfMMaquette-\thePfMExo,%
]%
\ifboolKV[Boulot]{Dys}{\raggedright}{}%
- #3
+ }
+}{%
\end{tcolorbox}%
\PfMApresLesExercices%
- }
-}{}%
+}%
%%Contrat
@@ -1415,7 +1420,7 @@
}%
-\NewDocumentEnvironment{exerciceContrat}{so+b}{%
+\NewDocumentEnvironment{exerciceContrat}{so}{%
\setcounter{PfMAlea}{0}%
\setcounter{PfMNbLogo}{1}%
\useKVdefault[ClesExercices]%
@@ -1451,11 +1456,11 @@
label=page-\thePfMMaquette-\thePfMExo
]
\ifboolKV[Boulot]{Dys}{\raggedright}{}%
- #3
+ }%
+}{%
\end{tcolorbox}
\PfMApresLesExercices%
- }%
-}{}%
+}%
%%% Contrat %%%
\tcbset{%
@@ -1761,7 +1766,7 @@
\immediate\write\@auxout{\noexpand\expandafter\gdef\noexpand\csname \Roman{PfMMaquette}FdR#1\endcsname{\csname \Roman{PfMMaquette}route#1\endcsname}}%
}%
-\NewDocumentEnvironment{exerciceFdR}{so+b}{%
+\NewDocumentEnvironment{exerciceFdR}{so}{%
\setcounter{PfMAlea}{0}%
\setcounter{PfMNbLogo}{1}%
\useKVdefault[ClesExercices]%
@@ -1810,11 +1815,11 @@
label=page-\thePfMMaquette-\thePfMExo
]
\ifboolKV[Boulot]{Dys}{\raggedright}{}%
- #3
+ }%
+}{%
\end{tcolorbox}
\PfMApresLesExercices%
- }%
-}{}%
+}%
%CAN
\setsepchar[*]{,*/}%
@@ -1876,6 +1881,11 @@
}%
}%
+\newlength\PfMEspaceItemPGCAN
+\newlength\PfMEspaceTitreSujetPGCAN
+\setlength{\PfMEspaceItemPGCAN}{0.5em}
+\setlength{\PfMEspaceTitreSujetPGCAN}{12pt}
+
\makeatletter
\NewDocumentCommand\TikzCAN{}{%
\begin{tcolorbox}[usercan]%
@@ -1889,11 +1899,11 @@
\end{minipage}
\tcblower
\begin{itemize}
- \item[\faCheck] \textbf{Durée : \useKV[CAN]{Duree} minutes.}\\[0.5em]
- \item[\faCheck] \textit{L'épreuve comporte \@ifundefined{Op@TotalExo}{Recompilez}{\opexport{TotalExo}{\TotalExo}\TotalExo{} question\ifnum\TotalExo=1\else\relax s\fi.}}\\[0.5em]
+ \item[\faCheck] \textbf{Durée : \useKV[CAN]{Duree} minutes.}\\[\PfMEspaceItemPGCAN]
+ \item[\faCheck] \textit{L'épreuve comporte \@ifundefined{Op@TotalExo}{Recompilez}{\opexport{TotalExo}{\TotalExo}\TotalExo{} question\ifnum\TotalExo=1\else\relax s\fi.}}\\[\PfMEspaceItemPGCAN]
\item[\faCheck] \textit{L'usage de la calculatrice et du brouillon sont interdits. Il n'est pas permis d'écrire des calculs intermédiaires.}
\end{itemize}
- \vspace*{12pt}
+ \vspace*{\PfMEspaceTitreSujetPGCAN}
\end{tcolorbox}%
\begin{center}
\Large Sujet \useKV[CAN]{Niveau}\hspace{0.15\linewidth}\useKV[CAN]{Date}
@@ -2089,7 +2099,7 @@
\def\endexerciceParcoursPerso{\immediate\write\verbatim@out{\string\end{exercice}}\immediate\closeout\verbatim@out\@esphack}%
-\NewDocumentEnvironment{exerciceParcours}{so+b}{%
+\NewDocumentEnvironment{exerciceParcours}{so}{%
\setcounter{PfMAlea}{0}%
\setcounter{PfMNbLogo}{1}%
\useKVdefault[ClesExercices]%
@@ -2125,11 +2135,11 @@
label=page-\thePfMMaquette-\thePfMExo
]
\ifboolKV[Boulot]{Dys}{\raggedright}{}%
- #3
+ }
+}{%
\end{tcolorbox}
\PfMApresLesExercices%
- }
-}{}%
+}%
%%%%%%%%%%%%%%%%%%%%%%%
% Pour encart
@@ -2158,9 +2168,39 @@
}%
}%
+% From setspace.sty
+\NewDocumentCommand\PfMSetStretch{}{%
+ \ifboolKV[ClesExercices]{Doublespacing}{%
+ \setstretch {1.667}% default
+ \ifx\@ptsize\@undefined\else
+ \ifcase \@ptsize \relax% 10pt
+ \setstretch {1.667}%
+ \or % 11pt
+ \setstretch {1.618}%
+ \or % 12pt
+ \setstretch {1.655}%
+ \fi
+ \fi
+ }{%
+ \ifboolKV[ClesExercices]{Onehalfspacing}{%
+ \setstretch{1.25}% default
+ \ifx\@ptsize\@undefined\else
+ \ifcase \@ptsize \relax % 10pt
+ \setstretch {1.25}%
+ \or % 11pt
+ \setstretch {1.213}%
+ \or % 12pt
+ \setstretch {1.241}%
+ \fi%
+ \fi%
+ }{}%
+ }%
+}%
+
\NewDocumentCommand\PfMApresLesExercices{}{%
\ifboolKV[ClesExercices]{Ligne}{%
- \par\vspace{\PfMEspaceAvantLignes}\par\PfMLignespointilles{\useKV[ClesExercices]{Lignes}}%
+ % \vspace{\PfMEspaceAvantLignes}
+ \PfMSetStretch\PfMLignespointilles{\useKV[ClesExercices]{Lignes}}%
\par\vspace*{\PfMEspaceApresLignes}\par%
}{}%
\par%
@@ -2228,6 +2268,7 @@
\refstepcounter{PfMSection}%
\PfMChoixCorrection%
\refstepcounter{PfMExo}%
+ \ifboolKV[Boulot]{CorrigeSeul}{}{%
\PfMChoixTitreSolution%
\PfMChoixHideItemSolution%
\begin{tcolorbox}[%
@@ -2241,9 +2282,10 @@
\ifboolKV[ClesExercices]{Profile}{\PfMshowitems}{}%
\PfMApresLesExercices%
}%
+ }
}{}
-\NewDocumentEnvironment{exerciceDS}{so+b}{%
+\NewDocumentEnvironment{exerciceDS}{so}{%
\setcounter{PfMAlea}{0}%
\useKVdefault[ClesExercices]%
\setKV[ClesExercices]{#2}%
@@ -2273,11 +2315,11 @@
label=page-\thePfMMaquette-\thePfMExo
]
\ifboolKV[Boulot]{Dys}{\raggedright}{}%
- #3
+ }%
+}{%
\end{tcolorbox}%
\PfMApresLesExercices%
- }%
-}{}%
+}%
\NewDocumentEnvironment{ExerciceRecapBrevet}{so+b}{%
\setcounter{PfMAlea}{0}%
@@ -3122,9 +3164,23 @@
}%
}%
+\NewDocumentCommand\PfMChangerTailleCorrection{}{%
+ \ifboolKV[Boulot]{Small}{%
+ \small%
+ }{%
+ \ifboolKV[Boulot]{Footnotesize}{%
+ \footnotesize
+ }{%
+ \ifboolKV[Boulot]{Scriptsize}{%
+ \scriptsize
+ }{}%
+ }%
+ }%
+}%
+
%%%%%%%%%%%%%%% Debut Maquette %%%%%%%
% Environnement englobant le tout.
-%\makeatletter
+\makeatletter
\NewDocumentEnvironment{Maquette}{om}{%
% on remet à zéro les compteurs de solutions : inutile ?
\setcounter{RetiensSol}{0}%
@@ -3141,19 +3197,26 @@
% \AddToHook{env/exercice/after}[ChoixExo]{\PfMChoixAffichageCorrection}%
\useKVdefault[Boulot]%
\setKV[Boulot]{#1}%
+ \ifboolKV[Boulot]{CorrigeSeul}{\setKV[Boulot]{CorrigeFin}}{}%
+ \if@Dyslexie
+ \setKV[Boulot]{Dys}
+ \fi
\PfMBasculeDys%
\IfHookExistsTF{env/exercice/after}{\RemoveFromHook{env/exercice/after}[*]\AddToHook{env/exercice/after}[ChoixExo]{\PfMChoixAffichageCorrection}}{\AddToHook{env/exercice/after}[ChoixExo]{\PfMChoixAffichageCorrection}}%
% Test
\IfHookExistsTF{env/exercice/begin}{\RemoveFromHook{env/exercice/begin}[*]}{}%
\IfHookExistsTF{env/Maquette/end}{\RemoveFromHook{env/Maquette/end}[*]}{}%
\ifboolKV[Boulot]{CAN}{%
- \setKV[CAN]{#2}\TikzCAN%
- \setcounter{PfMCNNumQ}{1}%
+ \setKV[CAN]{#2}%
+ \ifboolKV[Boulot]{CorrigeSeul}{}{\TikzCAN}%
+ \PfMChangerTailleCorrection%
+ \setcounter{PfMCNNumQ}{0}%
\setlength{\PfMLargeurQuestion}{\useKV[CAN]{CoefQ}\linewidth}\setlength{\PfMLargeurReponse}{\useKV[CAN]{CoefR}\linewidth}\setlength{\PfMLargeurJury}{\useKV[CAN]{CoefJ}\linewidth}%
\let\exercice\ExoCANWrite\let\endexercice\endExoCANWrite%
\AddToHook{env/exercice/begin}{\setcounter{PfMAlea}{0}}%
\AddToHook{env/Maquette/end}{%
\xdef\PfMCANTotalExo{\thePfMExo}%
+ \ifboolKV[Boulot]{CorrigeSeul}{}{
\setcounter{PfMExo}{0}%
\renewcommand{\arraystretch}{2}%
\begin{longtable}{|c|m{\PfMLargeurQuestion}|>{\centering\arraybackslash}m{\PfMLargeurReponse}|m{\PfMLargeurJury}|}%
@@ -3162,12 +3225,13 @@
\hline%
\endhead%
\xintFor* ##1 in {\xintSeq{1}{\PfMCANTotalExo}}\do{%
- \ttfamily{\thePfMCNNumQ}\stepcounter{PfMCNNumQ}&\Complement{}\stepcounter{PfMExo}\setcounter{PfMAlea}{0}\input{\jobname-Ex##1.can}&\CNReponse&\\
+ \refstepcounter{PfMCNNumQ}\ttfamily{\thePfMCNNumQ}\label{TestCAN-\thePfMCNNumQ}&\Complement{}\stepcounter{PfMExo}\setcounter{PfMAlea}{0}\input{\jobname-Ex##1.can}&\CNReponse&\\
\hline%
}%
\end{longtable}%
\renewcommand{\arraystretch}{1}%
}%
+ }%
\ifboolKV[Boulot]{CorrigeFin}{%
\AddToHook{env/Maquette/after}[Correction]{%
\useKVdefault[Boulot]%
@@ -3306,8 +3370,10 @@
}{}%
}{%
\ifboolKV[Boulot]{Fiche}{%
+ \ifboolKV[Boulot]{CorrigeSeul}{}{%
\setKV[Fiche]{#2}%
\TikzFiche%
+ }%
\let\exercice\exerciceFiche\let\endexercice\endexerciceFiche%
\ifboolKV[Boulot]{CorrigeFin}{%
\ifboolKV[Boulot]{CorrigeAll}{%
@@ -3338,10 +3404,12 @@
}{%
\AddToHook{env/Maquette/after}[Correction]{%
\useKVdefault[Boulot]%
- \setKV[Boulot]{#1}%
- \PfMBasculeDys
+ \setKV[Boulot]{#1}%
+ %%
+ \PfMBasculeDys%
\setlength{\columnseprule}{\useKV[Boulot]{Epaisseur}}%
\TikzFicheCor{#2}%
+ \PfMChangerTailleCorrection%
\ifboolKV[Boulot]{CorrectionColonnes}{\begin{multicols}{\useKV[Boulot]{Colonnes}}}{}%
\PfMAffichageCorrige%
\ifboolKV[Boulot]{CorrectionColonnes}{\end{multicols}}{}%
@@ -3414,7 +3482,7 @@
}%
}%
}{}%
-
+\makeatother
%D'après JCC
% Package pour gérer les nombres pseudo-aléatoires
\makeatletter
diff --git a/macros/luatex/latex/longmath/README b/macros/luatex/latex/longmath/README
new file mode 100644
index 0000000000..da1e522891
--- /dev/null
+++ b/macros/luatex/latex/longmath/README
@@ -0,0 +1,45 @@
+
+longmath
+--------
+
+Nested delimiter groups extending over multiple array cells or lines.
+
+The longmath package provides yet another solution to some well known
+typesetting problems solved in a variety of ways: multi line formulas
+with paired and nested delimiters. It tackles the problem at the Lua
+level, which has some advantages over solutions implemented in TeX.
+In particular, the TeX code need not be executed multiple times, and
+there is no interference between TeX grouping and the nesting of
+delimiter groups.
+
+As a byproduct, delimiters can be scaled in various ways, inner
+delimiters come in different flavours like relational and binary
+operators, punctuation symbols etc., and outer delimiters can be
+selected automatically according to the nesting level. Last but not
+least, delimiter groups can even extend across several array cells
+or across the whole document.
+
+A special environment is provided as well, which allows multi line
+expressions to be placed inside a displayed equation and make TeX
+do the line splitting and alignment.
+
+This is the first and in parts still experimental version. If anyone
+actually uses it, the author would be happy to receive bug reports,
+critics and suggestions.
+
+(c) 2024 Hans-Jürgen Matschull [ hjm.tex@matschull.net ]
+
+This work may be distributed and/or modified under the conditions
+of the LaTeX Project Public License version 1.3 or later.
+
+The following files belong to the longmath package version 0.1:
+
+package and documentation: longmath.sty longmath.lua longmath-doc.pdf
+
+documentation source: longmath-doc.tex longmath-doc.cls longmath-doc.lua
+
+
+
+
+
+
diff --git a/macros/luatex/latex/longmath/longmath-doc.cls b/macros/luatex/latex/longmath/longmath-doc.cls
new file mode 100644
index 0000000000..04ce8b2e3d
--- /dev/null
+++ b/macros/luatex/latex/longmath/longmath-doc.cls
@@ -0,0 +1,168 @@
+%%
+%% longmath-doc.cls is part of longmath version 0.1.
+%%
+%% (c) 2024 Hans-Jürgen Matschull
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status 'maintained'.
+%%
+%% The Current Maintainer of this work is Hans-Jürgen Matschull
+%%
+%% see README for a list of files belonging to longmath.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{longmath-doc}[2024/03/25]
+\LoadClass[a4paper,10pt]{scrartcl}
+\RequirePackage{geometry}
+\geometry{hmargin=20mm,vmargin={20mm,30mm}}
+\RequirePackage{tikz}
+
+\let\codefont\normalsize
+\let\execfont\normalsize
+
+\definecolor{pcol}{rgb}{0.1 0.0 0.3}
+\definecolor{pcol}{rgb}{0.1 0.0 0.3}
+
+\RequirePackage[no-math]{fontspec}
+\setmainfont{Linux Libertine}
+\setmonofont[Scale=0.80]{Cascadia Mono PL}
+\setsansfont[Scale=0.85]{Droid Sans}
+
+
+\RequirePackage{unicode-math}
+\setmathfont{Tex Gyre Pagella Math}
+
+\RequirePackage{amsmath}
+
+\def\p#1{\textcolor{pcol}{\textsf{#1}}}
+
+\definecolor{code}{rgb}{0.4 0.6 0.8}
+\definecolor{exec}{rgb}{0.8 0.6 0.3}
+
+\colorlet{codeback}{code!02!white}
+\colorlet{execback}{exec!03!white}
+\colorlet{whiteback}{white}
+
+\colorlet{codebord}{code!50!gray}
+\colorlet{execbord}{exec!50!gray}
+\colorlet{whitebord}{white}
+
+\definecolor{codetext}{rgb}{0.0 0.0 0.1}
+\definecolor{codeword}{rgb}{0.2 0.0 0.2}
+\definecolor{codedefn}{rgb}{0.1 0.2 0.1}
+\definecolor{codenumb}{rgb}{0.1 0.0 0.3}
+\definecolor{codepunc}{rgb}{0.4 0.2 0.0}
+\definecolor{codestring}{rgb}{0.4 0.0 0.0}
+\definecolor{codekey}{rgb}{0.5 0.3 0.0}
+\definecolor{codemacro}{rgb}{0.2 0.0 0.2}
+\definecolor{codeluac}{rgb}{0.3 0.0 0.1}
+\definecolor{codemath}{rgb}{0.4 0.2 0.0}
+\definecolor{codeoper}{rgb}{0.2 0.0 0.2}
+\definecolor{codegroup}{rgb}{0.6 0.3 0.0}
+\definecolor{coderest}{rgb}{0.9 0.0 0.9}
+\definecolor{codespace}{rgb}{0.0 0.0 0.0}
+\definecolor{codecomm}{rgb}{0.3 0.3 0.3}
+
+\newcatcodetable\longmathdoc@cctable@
+\savecatcodetable\longmathdoc@cctable@
+\newcount\longmathdoc@ccnum@
+\longmathdoc@ccnum@=\the\longmathdoc@cctable@
+
+\setbox0\hbox{\codefont\texttt{0}}
+\newdimen\ttwidth\ttwidth=\wd0
+
+\directlua{ longmathdoc = require 'longmath-doc.lua' }
+
+\newsavebox{\codebox}
+\newsavebox{\execbox}
+\newdimen\boxsize
+\newdimen\codesize
+\newdimen\execsize
+\newdimen\halfsize
+\newdimen\fullsize
+
+\newif\ifcode
+
+\def\skipin{\ifhmode\par\fi\ifdim\prevdepth>\dp\strutbox\relax\vskip-0.5\fboxsep\fi}
+\def\skipex{\ifhmode\par\fi\ifdim\prevdepth>\dp\strutbox\relax\vskip 1.0\fboxsep\fi}
+
+\def\xpar{\vskip 0.5\fboxsep\par}
+
+\fboxsep = 1.1mm
+
+\def\codeframe#1{\fcolorbox{#1bord}{#1back}{\box\codebox}}
+\def\execframe#1{\fcolorbox{#1bord}{#1back}{\box\execbox}}
+
+\def\.{\strut\\}
+\def\:{\strut\\[-1.9\baselineskip]}
+
+\def\startcode#1{\begingroup\let\do\@makeother\dospecials\@makeother\"\directlua{longmathdoc.readcode('#1')}}
+\def\startexec{\begin{lrbox}{\execbox}\begin{minipage}[t]{\execsize}
+\execfont\abovedisplayskip 5pt \abovedisplayshortskip 5pt }
+\def\stopexec{\end{minipage}\end{lrbox}\dp\execbox = \dimexpr \dp\execbox + 2pt \relax }
+
+\def\makecodebox{\begin{lrbox}{\codebox}\begin{minipage}[t]{\codesize}\codefont\ttfamily
+ \directlua{longmathdoc.writecode()}\end{minipage}\end{lrbox}}
+
+\newenvironment{code*}
+{\xpar\startcode{code*}}
+{\codesize = \dimexpr \linewidth - 2 \fboxrule - 2 \fboxsep \relax
+ \makecodebox\skipin\par\codeframe{code}\xpar}
+
+\newenvironment{code+}
+{\par\startcode{code+}}
+{\global\codetrue \global\codesize = \codesize }
+
+\newenvironment{code}
+{\par\startcode{code}}
+{\halfsize = \dimexpr 0.5 \linewidth - 2 \fboxrule - 2 \fboxsep - 0.5 \parskip \relax
+ \global\codetrue \ifdim \codesize < \halfsize \relax \global\codesize = \halfsize \fi}
+
+\def\makesize{
+ \ifcode
+ \execsize = \dimexpr \linewidth - 4 \fboxrule - 4 \fboxsep - 1.2 \parskip - \codesize \relax
+ \else
+ \execsize = \dimexpr \linewidth - 2 \fboxrule - 2 \fboxsep \relax
+ \fi
+}
+
+\newenvironment{exec}
+{\makesize\makecodebox\startexec\raggedright}
+{\stopexec\skipin\ifcode\doublebox{code}{exec}\else\xpar\execframe{exec}\fi\global\codefalse\xpar}
+
+\newenvironment{exec*}
+{\makesize\makecodebox\startexec}
+{\stopexec\skipin\ifcode\doublebox{code}{exec}\else\xpar\execframe{exec}\fi\global\codefalse\xpar}
+
+\def\doublebox#1#2{%
+ \ifdim \ht\codebox>\ht\execbox \ht\execbox=\ht\codebox \else \ht\codebox=\ht\execbox \fi
+ \ifdim \dp\codebox>\dp\execbox \dp\execbox=\dp\codebox \else \dp\codebox=\dp\execbox \fi
+ \xpar\codeframe{#1}\hfill\execframe{#2}
+}
+
+\def\ecomm{\quad}
+\def\bcomm{\egroup}
+\begingroup\catcode`\{=\active\global\let{\bcomm\endgroup
+\def\comm{\par\skipex\noindent $\bullet$ \bgroup\aftergroup\ecomm\bgroup\catcode`\{=\active}
+
+\begingroup
+\catcode`"\active
+\gdef\verbA{\begingroup\let\do\@makeother\dospecials\let"\verbB\directlua{ longmathdoc.readstring() }}
+\gdef\verbB{\endgroup\directlua{ longmathdoc.writestring() }}
+\gdef"{\verbA}
+\endgroup
+
+\def\verbC#1{\texttt{\textcolor{codetext!50!black}{#1}}}
+
+\catcode`°\active \def°#1°{\textsl{#1}}
+
+\AtBeginDocument{\catcode`"\active}
+
+\endinput
diff --git a/macros/luatex/latex/longmath/longmath-doc.lua b/macros/luatex/latex/longmath/longmath-doc.lua
new file mode 100644
index 0000000000..e334cc2e57
--- /dev/null
+++ b/macros/luatex/latex/longmath/longmath-doc.lua
@@ -0,0 +1,192 @@
+--
+-- longmath-doc.lua is part of longmath version 0.1.
+--
+-- (c) 2024 Hans-Jürgen Matschull
+--
+-- This work may be distributed and/or modified under the
+-- conditions of the LaTeX Project Public License, either version 1.3
+-- of this license or (at your option) any later version.
+-- The latest version of this license is in
+-- http://www.latex-project.org/lppl.txt
+-- and version 1.3 or later is part of all distributions of LaTeX
+-- version 2005/12/01 or later.
+--
+-- This work has the LPPL maintenance status 'maintained'.
+--
+-- The Current Maintainer of this work is Hans-Jürgen Matschull
+--
+-- see README for a list of files belonging to longmath.
+--
+
+local match = unicode.utf8.match
+local gsub = unicode.utf8.gsub
+local find = unicode.utf8.find
+
+local nixpatt = {
+ { n = 'newl', p = '\n' },
+ { n = 'text', p = '[^\n]*' },
+}
+
+local texpatt = {
+ { n = 'group', p = '%b{}' },
+ { n = 'math', p = '%(%)' },
+ { n = 'defn', p = '\\newcount\\[%w@]+' },
+ { n = 'defn', p = '\\newdimen\\[%w@]+' },
+ { n = 'defn', p = '\\def\\[%w@]+' },
+ { n = 'expl', p = '%%%%%%[^\n]*' },
+ { n = 'expl', p = '%&%&%&[^\n]*' },
+ { n = 'comm', p = '%%[^\n]*' },
+ { n = 'oper', p = '[#]+%d' },
+ { n = 'macro', p = '\\[%w@]+' },
+ { n = 'punc', p = '\\%W' },
+ { n = 'newl', p = '\n' },
+ { n = 'space', p = '[ ]+' },
+ { n = 'inter', p = "»[^«]*«" },
+ { n = 'text', p = '[%w@_….,;:~?!\'€∞]+' },
+ { n = 'math', p = '[-+/^=≠<>≤≥·×÷≈"]+' },
+ { n = 'open', p = '[%[%(%{]' },
+ { n = 'close', p = '[%]%)%}]' },
+ { n = 'punc', p = '[%%&$#*|`\']' },
+}
+
+
+local function write( item, d )
+ if item.n == 'open' then item.n = 'group' if d < 9 then d = d + 1 end end
+ if item.n == 'close' then if d > 0 then d = d - 1 end item.n = 'group' end
+ if item.n == 'newl' then
+ tex.sprint( '\\\\\\strut' )
+ elseif item.n == 'expl' then
+ local t = item.p
+ t = gsub( t, '%%%%%%','' )
+ t = gsub( t, '%-%-%-', '' )
+ t = gsub( t, '%&%&%&', '' )
+ tex.sprint( '\\rlap{\\textrm{'..t..'}}' )
+ elseif item.n == 'inter' then
+ tex.sprint( ( item.p:gsub( '«', '' ):gsub( '»', '' ) ) )
+ else
+ local ex = string.explode( item.p, ' ' )
+ tex.sprint( '\\textcolor{code' .. item.n .. '}{' )
+ for i, t in ipairs( ex ) do
+ if i > 1 then tex.sprint( '{ }' ) end
+ t = t:gsub( '\\%<', '\\{' ):gsub( '\\%>', '\\}' ):gsub( '«', '' ):gsub( '»', '' )
+ tex.write( t )
+ end
+ tex.sprint( '}' )
+ end
+ return d
+end
+
+local function nsplit( code )
+ local list1 = {}
+ while code ~= '' do
+ local a, b
+ for _, p in ipairs( nixpatt ) do
+ a, b = match( code, '^(' .. p.p .. ')(.*)$' )
+ if a and b then table.insert( list1, { n = p.n, p = a } ); code = b; break end
+ end
+ if not a then table.insert( list1, { n = 'rest', p = code } ); code = '' end
+ end
+ return list1
+end
+
+local function tsplit( code )
+ local list1 = {}
+ while code ~= '' do
+ local a, b
+ for _, p in ipairs( texpatt ) do
+ a, b = match( code, '^(' .. p.p .. ')(.*)$' )
+ if a and b then table.insert( list1, { n = p.n, p = a } ); code = b; break end
+ end
+ if not a then table.insert( list1, { n = 'rest', p = code } ); code = '' end
+ end
+ local list2 = {}
+ local lgrp = 0
+ local isub
+ for _, item in ipairs( list1 ) do
+ if item.n == 'luap' then
+ table.insert( list2, { n = 'macro', p = '\\begin' } )
+ table.insert( list2, { n = 'open', p = '{' } )
+ table.insert( list2, { n = 'luac', p = 'luap' } )
+ table.insert( list2, { n = 'close', p = '}' } )
+ isub = lsplit( item.p:gsub( '\\begin{luap}', '' ):gsub( '\\end{luap}', '' ) )
+ for _, i in ipairs( isub ) do table.insert( list2, i ) end
+ table.insert( list2, { n = 'macro', p = '\\end' } )
+ table.insert( list2, { n = 'open', p = '{' } )
+ table.insert( list2, { n = 'luac', p = 'luap' } )
+ table.insert( list2, { n = 'close', p = '}' } )
+ elseif item.n == 'group' then
+ local a, b = item.p:sub( 1, 1 ), item.p:sub( -1, -1 )
+ if lgrp > 0 then
+ item = lsplit( item.p:sub( 2, -2 ) )
+ lgrp = lgrp - 1
+ else
+ item = tsplit( item.p:sub( 2, -2 ) )
+ end
+ table.insert( list2, { n = 'open', p = a } )
+ for _, i in ipairs( item ) do table.insert( list2, i ) end
+ table.insert( list2, { n = 'close', p = b } )
+ elseif item.n == 'macro' then
+ local lc = item.p:sub( 2 )
+ table.insert( list2, item )
+ elseif item.n == 'space' then
+ table.insert( list2, item )
+ else
+ table.insert( list2, item )
+ end
+ end
+ return list2
+end
+
+local codelist = {}
+
+local function readcode( env )
+ local name = string.format( '\\end{%s}', env )
+ local patt = name:gsub( '(%W)', '%%%1' )
+ local typ, line
+ local lines, len, spc = {}, 0, 1000
+ while true do
+ line = token.scan_word()
+ if type( line ) == 'string' then
+ local a, b = line:find( patt )
+ if a and b then break end
+ line = line:gsub( '\\%.[%[%s%w%]]*$', '' ):gsub( '\\%.', '\\\\' )
+ line = line:gsub( '%s*$', '' )
+ local stub = line:gsub( '%%%%%%.*$', '' ):gsub( '%-%-%-.*$', '' )
+ if not typ and stub:match( '[^\\]\\%w' ) then typ = tsplit end
+ len = math.max( len, unicode.utf8.len( stub:gsub( '»[^«]*«', '' ) ) )
+ spc = math.min( spc, line:find( '%S' ) or 1000 )
+ table.insert( lines, line )
+ else
+ token.get_next()
+ table.insert( lines, '' )
+ end
+ end
+ local code = ''
+ for _, line in ipairs( lines ) do code = code .. line:sub( spc ) .. '\n' end
+ code = code:gsub( '\\(%W)', '°%1' ):gsub( '°}', '°>' ):gsub( '°{', '°<' ):gsub( '°', '\\' ):gsub( '\n$', '' )
+ tex.setdimen( 'global', 'codesize', ( len - spc + 1.5 ) * tex.dimen.ttwidth )
+ codelist = ( typ or lsplit )( code )
+ tex.sprint( tex.count['longmathdoc@ccnum@'], '\\endgroup' )
+ tex.sprint( name )
+end
+
+local function writecode()
+ local dep = 0
+ tex.sprint( '\\strut' )
+ for _, item in ipairs( codelist ) do dep = write( item, dep ) end
+end
+
+local dummy
+local function readstring()
+ dummy = string.explode( token.scan_string() )
+end
+local function writestring()
+ for i, c in ipairs( dummy ) do
+ if i > 1 then tex.sprint( '~' ) end
+ tex.sprint( '\\verbC{' ) tex.write( c ) tex.sprint( '}' )
+ end
+end
+
+return { readcode = readcode, writecode = writecode,
+ readstring = readstring, writestring = writestring }
+
diff --git a/macros/luatex/latex/longmath/longmath-doc.pdf b/macros/luatex/latex/longmath/longmath-doc.pdf
new file mode 100644
index 0000000000..2d82bd0a3f
--- /dev/null
+++ b/macros/luatex/latex/longmath/longmath-doc.pdf
Binary files differ
diff --git a/macros/luatex/latex/longmath/longmath-doc.tex b/macros/luatex/latex/longmath/longmath-doc.tex
new file mode 100644
index 0000000000..8e64064d87
--- /dev/null
+++ b/macros/luatex/latex/longmath/longmath-doc.tex
@@ -0,0 +1,976 @@
+%%
+%% longmath-doc.tex is part of longmath version 0.1.
+%%
+%% (c) 2024 Hans-Jürgen Matschull
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status 'maintained'.
+%%
+%% The Current Maintainer of this work is Hans-Jürgen Matschull
+%%
+%% see README for a list of files belonging to longmath.
+%%
+
+\documentclass{longmath-doc}
+
+\usepackage{longmath}
+\usepackage{unicode-math}
+\usepackage{tikz}
+\usepackage{array}
+\usepackage{multido}
+
+
+\def\intro{
+The \p{longmath} package provides yet another solution to some well known
+typesetting problems solved in a variety of ways: multi line formulas
+with paired and nested delimiters. It tackles the problem at the Lua
+level, which has some advantages over solutions implemented in \TeX.
+In particular, the \TeX\ code need not be executed multiple times, and
+there is no interference between \TeX\ grouping and the nesting of
+delimiter groups.
+
+As a byproduct, delimiters can be scaled in various ways, inner
+delimiters come in different flavours like relational and binary
+operators, punctuation symbols etc., and outer delimiters can be
+selected automatically according to the nesting level. Last but not
+least, delimiter groups can even extend across several array cells
+or across the whole document.
+
+A special environment is provided as well, which allows multi line
+expressions to be placed inside a displayed equation and make \TeX\
+do the line splitting and alignment.
+
+This is the first and in parts still experimental version. If anyone
+actually uses it, the author would be happy to receive bug reports,
+critics and suggestions.
+}
+
+\newcommand{\icol}[1]{% inline column vector
+ \lleft(\begin{matrix}#1\end{matrix}\rright)%
+}
+
+\def\tr{\mathrm{Tr}}
+
+\def\lagrange{
+ -\frac{1}{4}
+ \lleft( \partial_\mu B_\nu-\partial_\nu B_\mu \rright )
+ \lleft( \partial^\mu B^\nu-\partial^\nu B^\mu \rright )
+ - \frac{1}{8}\tr\lleft\{
+\lleft[ \partial_\mu W_\nu-\partial_\nu W_\mu+\frac{ig_2}{2}
+ \lleft( W_\mu W_\nu- W_\nu W_\mu\rright) \rright]
+\lleft[ \partial^\mu W^\nu-\partial^\nu W^\mu+\frac{ig_2}{2}
+ \lleft( W^\mu W^\nu- W^\nu W^\mu\rright) \rright]
+ \rright\}
+ - \frac{1}{2}\tr\lleft\{
+ \lleft[\partial_\mu G_\nu-\partial_\nu G_\mu
+ + G_\mu G_\nu- G_\nu G_\mu\rright]
+ \lleft[\vphantom{G_\mu} \partial^\mu G^\nu-\partial^\nu G^\mu
+ + G^\mu G^\nu- G^\nu G^\mu\rright]
+ \rright\}
+ + \icol{\nu_L\\e_L}^\dagger \tilde{\sigma}^\mu i
+ \lleft[\partial_\mu-\frac{ig_1}{2}B_\mu+\frac{ig_2}{2}W_\mu\rright]\icol{\nu_L\\e_L}
+ - \lleft\{\lleft[\partial_\mu-\frac{ig_1}{2}B_\mu+\frac{ig_2}{2}W_\mu\rright]\icol{\nu_L\\e_L}
+ \rright\}^\dagger
+ i \tilde{\sigma}^\mu \icol{\nu_L\\e_L}
+ + e_R^\dagger i \sigma^\mu
+ \lleft[\partial_\mu-ig_1B_\mu\rright]e_R
+ + \nu_R^\dagger i \sigma^\mu\partial_\mu\nu_R
+ - \lleft\{ \left[\partial_\mu-ig_1B_\mu\right] e_R \rright\}^\dagger i \sigma^\mu e_R
+ - \lleft\{ \partial_\mu\nu_R \rright\}^\dagger i \sigma^\mu \nu_R
+ - \frac{\sqrt{2}}{\nu}
+ \lleft[ \icol{\nu_L\\e_L}^\dagger \phi M^ee_R
+ +e_R^\dagger M^{e\dagger} \phi^\dagger \icol{\nu_L\\e_L} \rright]
+ - \frac{\sqrt{2}}{\nu}
+ \lleft[ \icol{ -e_L\\ \nu_L}^\dagger \phi^{*}M^\nu\nu_R
+ + \nu_R^\dagger M^{\nu^\dagger} \phi^T\icol{-e_L\\\nu_L} \rright]
+ + \icol{u_L\\d_L}^\dagger\tilde{\sigma}^\mu i
+ \lleft[\partial_\mu-\frac{ig_1}{6}B_\mu+\frac{ig_2}{2}W_\mu+igG_\mu\rright]\icol{u_L\\d_L}
+ - \lleft\{\lleft[\partial_\mu-\frac{ig_1}{6}B_\mu+\frac{ig_2}{2}W_\mu+igG_\mu\rright]\icol{u_L\\d_L}\rright\}^\dagger
+ i\tilde{\sigma}^\mu \icol{u_L\\d_L}
+ + u_R^\dagger \sigma^\mu i \lleft[\partial_\mu+\frac{ig_1}{3}B_\mu+igG_\mu\rright]u_r
+ - \lleft\{ \lleft[\partial_\mu+\frac{ig_1}{3}B_\mu+igG_\mu\rright]u_r \rright\}^\dagger i \sigma^\mu u_R
+ + d_R^\dagger \sigma^\mu i \lleft[\partial_\mu - \frac{ig_1}{3}B_\mu+igG_\mu\rright]d_R
+ - \lleft\{ \lleft[\partial_\mu - \frac{ig_1}{3}B_\mu+igG_\mu\rright]d_R \rright\}^\dagger i \sigma^\mu d_R
+ - \frac{\sqrt{2}}{\nu}\lleft[\icol{u_L\\d_L}^\dagger \phi M^d d_R
+ + \lleft( M^d d_R\rright) ^\dagger \phi^\dagger \icol{u_L\\d_L}\rright]
+ -\frac{\sqrt{2}}{\nu}\lleft[\icol{-d_L\\u_L}^\dagger \phi^{*} M^u u_R
+ + \lleft( M^u u_R \rright)^\dagger \phi^\top \icol{-d_L\\u_L}\rright]
+ + \lleft\{\lleft[\partial_\mu+\frac{ig_1}{2}B_\mu+\frac{ig_2}{2}W_\mu\rright]\phi\rright\}^\dagger
+ \lleft[\partial^\mu+\frac{ig_1}{2}B^\mu+\frac{ig_2}{2}W^\mu\rright]\phi
+ - \frac{ m_h^2 }{ 2 \nu^2 } \lleft[ \phi^\dagger \phi - \frac{\nu^2}{2} \rright]^2
+}
+
+\begin{document}
+
+\begin{center}
+\tikzset{ txt/.style = { fill=white,fill opacity=0.6,text opacity=1.0 } }
+\begin{tikzpicture}
+ \useasboundingbox (0,0.53\textheight);
+ \node[color=yellow!85!black,rotate=-17,scale=1.8] at (-0.7,0)
+ {$\displaystyle \mathcal{L} = \begin{longmath}[t]{110mm+30mm} \lagrange \end{longmath}$};
+ \node[txt,scale=1.8] at (0,7.2) {\Huge\textbf{\p{longmath}}};
+ \node[txt,scale=1.2] at (0,5.4) {\Large Documentation for Version 0.1};
+ \node[txt,scale=1.2] at (0,4.0) {\large Hans-Jürgen Matschull};
+ \node[txt,scale=1.2] at (0,3.3) {\texttt{hjm.tex@matschull.net}};
+ \node[txt,scale=1.2] at (0,1.7) {\texttt{2024/03/25}};
+ \node[txt,scale=1.0] at (0,-3) {\begin{minipage}{130mm}\parskip 1.3ex \intro\end{minipage}};
+\end{tikzpicture}
+\end{center}
+
+\parskip 1ex plus 3pt
+\parindent 0pt
+\baselineskip 13pt plus 1pt
+\lineskip 2pt plus 1pt
+\lineskiplimit 2pt
+
+\newpage
+
+\section{Delimiters}
+\label{delims}
+
+The \p{longmath} package provides ``long'' versions of the "\left" and "\right" primitives.
+
+\comm{"\lleft" [°scale°] °delimiter°} marks the beginning of a delimiter group and inserts an opening °delimiter°.
+
+\comm{"\rright" [°scale°] °delimiter°} marks the end of a delimiter group and inserts a closing °delimiter°.
+
+The optional °scale° argument will be explained below. The °delimiter° can be anything that is also accepted by "\left" and "\right", including a dot representing an invisible or null delimiter, any character with a "\delcode", or an explicit "\delimiter" or "\Udelimiter". If you want to use the \p{longmath} package with existing documents, or just stick to the familiar notation, and provided that this does not cause conflicts with other packages manipulating the original primitives, it is even save to say "\let\left\lleft" and "\let\right\rright".
+\begin{code}
+ The Sellmann-Yokuzi contribution to the
+ Johansson Entropy is given by
+ $$ S^\top = k · \lleft[ A + \lleft( B_C
+ + D^{E^2} \rright) ^ { \lleft( 3+κ^2 \rright)^2 }
+ + F \rright] $$
+\end{code}
+\begin{exec}
+ The Sellmann-Yokuzi contribution to the
+ Johansson Entropy is given by
+ $$ S^\top = k · \lleft[ A +
+ \lleft( B_C + D^{E^2} \rright)^{\lleft( 3+κ^2 \rright)^2 }
+ + F \rright] $$
+\end{exec}
+The "\lleft" and "\rright" delimiters enclose a \emph{delimiter group}. Within the group, you can have arbitrarily many inner or middle delimiters. As these often have different interpretations, several ``long'' variants of the "\middle" primitive are provided, associated with different types of math atoms.
+
+\comm{"\mmiddle" [°scale°] °delimiter°} inserts an inner °delimiter° into a delimiter group.
+
+\comm{"\mmrel" [°scale°] °delimiter°} interprets the °delimiter° as a relational operator.
+
+\comm{"\mmbin" [°scale°] °delimiter°} interprets the °delimiter° as a binary operator.
+
+\comm{"\mmord" [°scale°] °delimiter°} interprets the °delimiter° as an ordinary symbol.
+
+\comm{"\mmop" [°scale°] °delimiter°} interprets the °delimiter° as a large operator.
+
+\comm{"\mmpunct" [°scale°] °delimiter°} interprets the °delimiter° as a punctuation character.
+
+They differ in the way \TeX\ inserts spaces before and after these delimiters, just as if you had written "\mathrel{"°delimiter°"}", "\mathbin{"°delimiter°"}", etc. Like the "\middle" primitive, the "\mmiddle" variant creates a "\mathinner{"°delimiter°"}".
+\begin{code}
+ The scalar product is written as
+ $$ \lleft\langle A_1 \mmiddle| \tilde A_2 \rright\rangle . $$ %%%
+\end{code}
+\begin{exec}
+ The scalar product is written as
+ $$ \lleft\langle A_1 \mmiddle| \tilde A_2 \rright\rangle . $$
+\end{exec}
+\begin{code}
+ There are three parallel lines
+ $$ \lleft. A_1 B_1 \mmrel \Vert A_2 \hat B_2
+ \mmrel \Vert \hat A_2 B_2 \rright. . $$ %%%
+\end{code}
+\begin{exec}
+ There are three parallel lines
+ $$ \lleft. A_1 B_1 \mmrel \Vert A_2 \hat B_2
+ \mmrel \Vert \hat A_2 B_2 \rright. . $$
+\end{exec}
+\begin{code}
+ The centre of mass is defined as
+ $$ \vec R = \lleft( \sum_{k=1}^{n} m_k \, \vec r_k
+ \mmbin / \sum_{k=1}^{n} m_k \rright) . $$ %%%
+\end{code}
+\begin{exec}
+ The centre of mass is defined as
+ $$ \vec R = \lleft( \sum_{k=1}^{n} m_k \, \vec r_k
+ \mmbin / \sum_{k=1}^{n} m_k \rright) . $$
+\end{exec}
+\begin{code}
+ Vectors can be written as tuples like %%%
+ $$ \lleft( \tilde X_1 \mmpunct| \tilde X_2 \mmpunct|
+ \tilde X_3 \mmpunct| \dots \rright) . $$
+\end{code}
+\begin{exec}
+ Vectors can be written as tuples like
+ $$ \lleft( \tilde X_1 \mmpunct| \tilde X_2 \mmpunct|
+ \tilde X_3 \mmpunct| \dots \rright) . $$
+\end{exec}
+\begin{code}
+ This expression makes no sense:
+ $$ \lleft. \int \mmord( \sum \mmord[ \prod \mmord\} \rright. $$
+\end{code}
+\begin{exec}
+ This expression makes no sense:
+ $$ \lleft. \int \mmord( \sum \mmord[ \prod \mmord\} \rright. $$
+\end{exec}
+Unlike the standard "\left"-"\middle"-"\right" primitives, the long variants do not create subformulas or induce grouping at the \TeX\ level. \TeX nically, each delimiter is actually its own group, paired with an invisible delimiter, and with an empty "\hbox" between them. As such, it behaves like a single mathematical symbol of the respective type, or like an atom in \TeX's language. In particular, sub- and superscripts can be attached to individual delimiters, not only to the whole group, and the operator version really behaves like a big operator.
+\begin{code}
+ Applying the triangular square limit, we get
+ $$ \lleft. W(x) + \mmop \uparrow_n^\infty
+ \frac{ 1-x^n }{ 1-x } \rright. = \log( x ). $$ %%%
+\end{code}
+\begin{exec}
+ Applying the triangular square limit, we get
+ $$ \lleft. W(x) + \mmop \uparrow_n^\infty
+ \frac{ 1-x^n }{ 1-x } \rright. = \log( x ). $$
+\end{exec}
+\begin{code}
+ The relations $1^\star$ and $2^\star$ imply the existence of
+ $$ \lleft[ \lleft( A_k \mmrel |^{\lleft(1^\star\rright)}
+ B_k \mmrel |^{\lleft(2^\star\rright)}
+ C_k \rright) \rright] .$$
+\end{code}
+\begin{exec}
+ The relations $1^\star$ and $2^\star$ imply the existence of
+ $$ \lleft[ \lleft( A_k \mmrel |^{\lleft(1^\star\rright)}
+ B_k \mmrel |^{\lleft(2^\star\rright)}
+ C_k \rright) \rright] .$$
+\end{exec}
+Within a formula or subformula, you can have unbalanced groups, or even inner delimiters only. The formula is then interpreted and typeset as if there were invisible delimiters at one or both ends.
+\begin{code}
+ $$ \prod_{p\in\mathbfit{P}} G(p) \mmbin \uparrow
+ \sum_{q\in\mathbfit{Q}} H(q) \mmbin \downarrow
+ \lim_{x\to\infty} F(x) $$
+\end{code}
+\begin{exec}\:
+ $$ \prod_{p\in\mathbfit{P}} G(p) \mmbin \uparrow
+ \sum_{q\in\mathbfit{Q}} H(q) \mmbin \downarrow
+ \lim_{x\to\infty} F(x) $$
+\end{exec}
+\begin{code}
+ A skewed-rational fraction can be written as
+ $$ \frac{ x × \lleft( 1 - x^2 }
+ { x^2 + 1 \rright) × x } . $$ %%%
+\end{code}
+\begin{exec}
+ A skewed-rational fraction can be written as
+ $$ \frac{ x × \lleft( 1 - x^2 }{ x^2 + 1 \rright) × x } . $$
+\end{exec}
+When the formula is processed, each actual delimiter group is temporarily put in a box and the size of that box is determined. Then the dimensions of the empty "\hbox"es inside the fake delimiter groups are set accordingly, so that \TeX\ can apply its algorithm to finally fix the sizes of the delimiters. As this takes place after the whole formula has been transformed into a list of math nodes, no \TeX\ code has to be processed multiple times. It also allows to add some features that cannot be implemented otherwise, unless you are willing to go really deep into macro and token magic.
+
+For example, the limits of large operators like sums or integrals can be excluded from the box that determines the delimiter size. This feature can be turned on and off with two control sequences.
+
+\comm{"\includelimits"} includes the limits of large operators (default).
+
+\comm{"\ignorelimits"} ignores the limits of large operators.
+
+It is possible to use the switch in the middle of a formula or even inside a delimiter group. The switch position at the moment the operator is created determines whether its limits are included or ignored.
+\begin{code}
+ \ignorelimits
+ $$ \vec R = \lleft( \sum_{k=1}^{n} m_k \, \vec r_k
+ \mmbin / \sum_{k=1}^{n} m_k \rright) . $$ %%%
+\end{code}
+\begin{exec}\:
+ \ignorelimits
+ $$ \vec R = \lleft( \sum_{k=1}^{n} m_k \, \vec r_k
+ \mmbin / \sum_{k=1}^{n} m_k \rright) . $$ %%%
+\end{exec}
+\begin{code}
+ $$ \lleft[ \ignorelimits \sum_{A_X^3}^{A_Y^3} F(Z)
+ + \includelimits \sum_a^c f(x) \rright] $$ %%%
+\end{code}
+\begin{exec}\:
+ $$ \lleft[ \ignorelimits \sum_{A_X^3}^{A_Y^3} F(Z)
+ + \includelimits \sum_a^c f(x) \rright] $$ %%%
+\end{exec}
+\begin{code}
+ \includelimits
+ $$ A = 3 × \lleft[ \int\limits_1^5
+ \lleft( 1 + \sqrt{ 1 + x } \rright) \, \mathrm{d}x \rright] $$
+\end{code}
+\begin{exec}\:
+ \includelimits
+ $$ A = 3 × \lleft[ \int\limits_1^5
+ \lleft( 1 + \sqrt{ 1 + x } \rright) \, \mathrm{d}x \rright] $$
+\end{exec}
+\begin{code}
+ \ignorelimits
+ $$ A = 3 × \lleft[ \int\limits_1^5
+ \lleft( 1 + \sqrt{ 1 + x } \rright) \, \mathrm{d}x \rright] $$
+\end{code}
+\begin{exec}\:
+ \ignorelimits
+ $$ A = 3 × \lleft[ \int\limits_1^5
+ \lleft( 1 + \sqrt{ 1 + x } \rright) \, \mathrm{d}x \rright] $$
+\end{exec}
+There are several ways to fine tune the sizes of delimiters. A priori, the minimal size of all delimiters within a group is determined by the total height and depth of everything in this group, except for the delimiters themselves. \TeX\ then checks if a predefined character with the required size exists in the current math font and uses it. Otherwise it creates a stretched symbol with the required size.
+
+Two plain \TeX\ parameters modify the finally chosen sizes of all delimiters. By default, they are used to shrink them slightly, which makes the final formula look less bulky while keeping it readably. This can be seen in the integral example above. An additional third parameter is provided by the \p{longmath} package, which applies to middle delimiters only.
+
+\comm{"\delimiterfactor" °factor°} scales all delimiters by $°factor°/1000$
+(default \the\delimiterfactor).
+
+\comm{"\delimitershortfall" °dimension°} limits the shrinkage of delimiters to the °dimension°
+(default \the\delimitershortfall).
+
+\comm{"\delimiterscale" °factor°} additionally scales middle delimiters by $°factor°/1000$
+(default \the\delimiterscale).
+
+The parameters "\delimiterfactor" (a count register) and "\delimitershortfall" (a dimension register) are explained in the \TeX book. Briefly summarised, every delimiter is finally resized by the given $°factor°/1000$, but the shrinkage is limited to the given °dimension°. The "\delimiterscale" (another count register) is applied to all middle delimiters before the final scaling is applied, and there is no limited shrinkage at this stage.
+\begin{code}
+ \delimiterscale 400
+ $$ \vec R = \lleft( \sum_{k=1}^{n} m_k \, \vec r_k
+ \mmbin / \sum_{k=1}^{n} m_k \rright) . $$ %%%
+\end{code}
+\begin{exec}\:
+ \delimiterscale 400
+ $$ \vec R = \lleft( \sum_{k=1}^{n} m_k \, \vec r_k
+ \mmbin / \sum_{k=1}^{n} m_k \rright) . $$ %%%
+\end{exec}
+Instead of changing "\delimiterscale", the scale factor can also be applied to each delimiter individually, using the optional °scale° argument. In this case, the "\delimiterscale" is ignored and replaced by the given number.
+\begin{code}
+ $$ X = \lleft ( \sum_k^\infty A \mmbin 900 | \sum_k^\infty B
+ \mmbin 700 | \sum_k^\infty C \mmbin 500 | \sum_k^\infty D
+ \mmbin 300 | \sum_k^\infty E \rright ) $$
+\end{code}
+\begin{exec}\:
+ $$ X = \lleft ( \sum_k^\infty A \mmbin 900 | \sum_k^\infty B
+ \mmbin 700 | \sum_k^\infty C \mmbin 500 | \sum_k^\infty D
+ \mmbin 300 | \sum_k^\infty E \rright ) $$
+\end{exec}
+If you want to produce strange and ugly results, you can even scale the opening and closing delimiters independently, or choose factors greater than $1000$.
+\begin{code}
+ $$ \vec R = \lleft 900 ( \sum_{k=1}^{n} m_k \, \vec r_k
+ \mmbin 1300 \divslash \sum_{k=1}^{n} m_k \rright 700 ) $$
+\end{code}
+\begin{exec}\:
+ $$ \vec R = \lleft 900 ( \sum_{k=1}^{n} m_k \, \vec r_k
+ \mmbin 1300 \divslash \sum_{k=1}^{n} m_k \rright 700 ) $$
+\end{exec}
+
+
+\section{Alignment}
+\label{align}
+
+There are two more special delimiter types not listed in section~\ref{delims}. They are treated as middle delimiters regarding the logical grouping, but when they are finally typeset, they are treated as opening and closing delimiters.
+
+\comm{"\mleft" [°scale°] °delimiter°} typesets a left °delimiter°, but does not open a new group.
+
+\comm{"\mright" [°scale°] °delimiter°} typesets a right °delimiter°, but does not close the current group.
+
+To see what they are useful for, consider the following example.
+\begin{code}
+ $$ \lleft( A + \sum B \rright)
+ \lleft( C + \int D \rright) $$
+\end{code}
+\begin{exec}\:
+ $$ \lleft( A + \sum B \rright)
+ \lleft( C + \int D \rright) $$
+\end{exec}
+Can we make the brackets to have the same size? A few "\vphantom"s would probably fix it. But then we need to know in advance which symbols are the responsible ones, or we have to place the content of each bracket as a phantom inside the other one and make \TeX\ process everything twice. Alternatively, we could include everything in a single group and make the two brackets in the middle inner delimiters. But then the correct spacing between them and the adjacent symbols is lost.
+\begin{code}
+ $$ \lleft( A + \sum B \mmiddle )
+ \mmiddle ( C + \int D \rright) $$
+\end{code}
+\begin{exec}\:
+ $$ \lleft( A + \sum B \mmiddle )
+ \mmiddle 1000 ( C + \int D \rright) $$
+\end{exec}
+With "\mleft" and "\mright", we get the same sizes and the correct spacing. Since in this case we only have these two pairs of brackets, we can simple make the whole formula a single group.
+\begin{code}
+ $$ \mleft( A + \sum B \mright)
+ \mleft( C + \int D \mright) $$
+\end{code}
+\begin{exec}\:
+ $$ \mleft( A + \sum B \mright)
+ \mleft( C + \int D \mright) $$
+\end{exec}
+What "\mleft" and "\mright" basically do is not to adapt the opening and closing delimiters to the content between them, but align them with the enclosing group.
+\begin{code*}
+ $$ \lleft( \mleft( 1 + 2 \mright) \mleft( 1 + 2^2 \mright) \mleft( 1 + 2^{2^2} \mright)
+ \mleft( 1 + 2^{2^{2^2}} \mright) + \mleft( 1 + 3 \mright) \mleft( 1 + 3^3 \mright)
+ \mleft( 1 + 3^{3^3} \mright) + \mleft( 1 + 5 \mright) \mleft( 1 + 5^5 \mright) \rright) $$
+\end{code*}
+\begin{exec}\:
+ $$ \lleft( \mleft( 1 + 2 \mright) \mleft( 1 + 2^2 \mright) \mleft( 1 + 2^{2^2} \mright)
+ \mleft( 1 + 2^{2^{2^2}} \mright) + \mleft( 1 + 3 \mright) \mleft( 1 + 3^3 \mright)
+ \mleft( 1 + 3^{3^3} \mright) + \mleft( 1 + 5 \mright) \mleft( 1 + 5^5 \mright) \rright) $$
+\end{exec}
+But what if there is more stuff inside the enclosing group and we only want to align particular brackets with each other? Something like this, and we want both the square and the round brackets to be aligned.
+\begin{code*}
+ $$ F\lleft[ X \rright] \lleft( 1 + 2^2 \rright) \lleft( 1 + 2^{2^2} \rright)
+ + F\lleft[ X^2 \rright] \lleft( 1 + 3^3 \rright) \lleft( 1 + 3^{3^3} \rright)
+ + F\lleft[ X^3 \rright] \lleft( 1 + 5^5 \rright) \lleft( 1 + 5^{5^5} \rright) $$
+\end{code*}
+\begin{exec}\:
+ $$ F\lleft[ X \rright] \lleft( 1 + 2^2 \rright) \lleft( 1 + 2^{2^2} \rright)
+ + F\lleft[ X^2 \rright] \lleft( 1 + 3^3 \rright) \lleft( 1 + 3^{3^3} \rright)
+ + F\lleft[ X^3 \rright] \lleft( 1 + 5^5 \rright) \lleft( 1 + 5^{5^5} \rright) $$
+\end{exec}
+Now we definitely need "\vphantom"s, right? In principle, yes, but the \p{longmath} package provides a way to set them up automatically and hide them inside the delimiters. To use this feature, we have to attach a tag to those delimiters we want to align. The tag is enclosed in braces and placed between the control sequence and the delimiter symbol.
+
+\comm{"\"°type° "{"°tag°"}" [°scale°] °delimiter°} aligns this °delimiter° with all delimiters with the same °tag°.
+
+Here, "\"°type° is any of the above delimiter types, and the °tag° is any string that would also do as, say, an argument to "\label". The basic idea is to make all delimiters with the same °tag° attached to them behave as if they belong to the same group. So, the problem just posed can be solved as follows.
+\begin{code*}
+ $$ F\lleft {Fx} [ X \rright] \lleft {Pw} ( 1 + 2^2 \rright) \lleft {Pw} ( 1 + 2^{2^2} \rright)
+ + F\lleft {Fx} [ X^2 \rright] \lleft {Pw} ( 1 + 3^3 \rright) \lleft {Pw} ( 1 + 3^{3^3} \rright)
+ + F\lleft {Fx} [ X^3 \rright] \lleft {Pw} ( 1 + 5^5 \rright) \lleft {Pw} ( 1 + 5^{5^5} \rright) $$
+\end{code*}
+\begin{exec}\:
+ $$ F\lleft {Fx} [ X \rright] \lleft {Pw} ( 1 + 2^2 \rright) \lleft {Pw} ( 1 + 2^{2^2} \rright)
+ + F\lleft {Fx} [ X^2 \rright] \lleft {Pw} ( 1 + 3^3 \rright) \lleft {Pw} ( 1 + 3^{3^3} \rright)
+ + F\lleft {Fx} [ X^3 \rright] \lleft {Pw} ( 1 + 5^5 \rright) \lleft {Pw} ( 1 + 5^{5^5} \rright) $$
+\end{exec}
+It is enough to tag only the left delimiters, or just one delimiter per group, because those belonging to the same group are aligned anyway. What we actually do is to align groups with each other, not individual delimiters.
+
+The groups being linked need not belong to a common subformula. Here we want to align the brackets and the division slashed in the numerators.
+\begin{code}
+ $$ \frac{ \lleft ( a + 1 \rright) \mmord / x }{a}
+ + \frac{ \lleft ( \sum_k b^k \rright) \mmord / y }{b}
+ + \frac{ \lleft ( c^2 + 1 \rright) \mmord / z }{c} $$ %%%
+\end{code}
+\begin{exec}\:
+ $$ \frac{ \lleft ( a + 1 \rright) \mmord / x }{a}
+ + \frac{ \lleft ( \sum_k b^k \rright) \mmord / y }{b}
+ + \frac{ \lleft ( c^2 + 1 \rright) \mmord / z }{c} $$
+\end{exec}
+This is how it can be done.
+\begin{code}
+ $$ \frac{ \lleft {f5} ( a + 1 \rright) \mmord / x }{a}
+ + \frac{ \lleft {f5} ( \sum_k b^k \rright) \mmord / y }{b}
+ + \frac{ \lleft {f5} ( c^2 + 1 \rright) \mmord / z }{c} $$
+\end{code}
+\begin{exec}\:
+ $$ \frac{ \lleft {f5} ( a + 1 \rright) \mmord / x }{a}
+ + \frac{ \lleft {f5} ( \sum_k b^k \rright) \mmord / y }{b}
+ + \frac{ \lleft {f5} ( c^2 + 1 \rright) \mmord / z }{c} $$
+\end{exec}
+Note that the division slashes are outside the linked groups. But in each numerator, the slash belongs to the enclosing group, which is the subformula formed by the numerator. As this group also contains the brackets, the size of the slash is also adapted to them and thus all slashes get the same size as well. Alternatively, we could have done it like this.
+\begin{code}
+ $$ \frac{ \mleft ( a + 1 \mright) \mmord {f6} / x }{a}
+ + \frac{ \mleft ( \sum_k b^k \mright) \mmord {f6} / y }{b}
+ + \frac{ \mleft ( c^2 + 1 \mright) \mmord {f6} / z }{c} $$
+\end{code}
+\begin{exec}\:
+ $$ \frac{ \mleft ( a + 1 \mright) \mmord {f6} / x }{a}
+ + \frac{ \mleft ( \sum_k b^k \mright) \mmord {f6} / y }{b}
+ + \frac{ \mleft ( c^2 + 1 \mright) \mmord {f6} / z }{c} $$
+\end{exec}
+But not like this, which aligns the slashes, but not the brackets.
+\begin{code}
+ $$ \frac{ \lleft ( a + 1 \rright) \mmord {f7} / x }{a}
+ + \frac{ \lleft ( \sum_k b^k \rright) \mmord {f7} / y }{b}
+ + \frac{ \lleft ( c^2 + 1 \rright) \mmord {f7} / z }{c} $$
+\end{code}
+\begin{exec}\:
+ $$ \frac{ \lleft ( a + 1 \rright) \mmord {f7} / x }{a}
+ + \frac{ \lleft ( \sum_k b^k \rright) \mmord {f7} / y }{b}
+ + \frac{ \lleft ( c^2 + 1 \rright) \mmord {f7} / z }{c} $$
+\end{exec}
+For the alignment to work, the linked delimiters need not be visible. An invisible inner delimiter basically behaves like a "\vphantom", whose content is the whole group to which this delimiter belongs. More precisely, it is actually the empty "\hbox" that is present in our special delimiters which replaces the "\vphantom". We can use this to align the square roots in the following example.
+\begin{code}
+ $$ \sqrt{ \mleft {sq8} . a + 1 }
+ + \sqrt{ \mleft {sq8} . \sum\nolimits_k b_k } %%%
+ + \sqrt{ \mleft {sq8} . c^2 + 1 } $$
+\end{code}
+\begin{exec}\:
+ $$ \sqrt{ \mleft {sq8} . a + 1 }
+ + \sqrt{ \mleft {sq8} . \sum\nolimits_k b_k }
+ + \sqrt{ \mleft {sq8} . c^2 + 1 } $$
+\end{exec}
+Why did we use "\mleft" here, and not one of the middle delimiters? The first reason is that putting an opening atom at the beginning of a subformula will get the horizontal spacing correct, independent of what kind of symbol follows. The second reason is that a middle delimiter would be scaled by "\delimiterscale", so that it wouldn't have the required size to align the heights of the square roots. The "\delimiterfactor" is irrelevant here, because it doesn't affect an invisible delimiter.
+
+We can even go a step further and link delimiters in different equations and, in fact, all across the document.
+\begin{code}
+ Equations that start with
+ $$ \lleft( \int\limits_1^\infty f(x) \, \mathrm{d}x \rright)
+ \lleft {longeq} ( \sum_k a_k + 1000 + 999 + \cdots $$
+ often go on for pages and end with
+ $$ \cdots + 1 \rright {longeq} ) = 0 . $$
+\end{code}
+\begin{exec}
+ Equations that start with
+ $$ \lleft( \int\limits_1^\infty f(x) \, \mathrm{d}x \rright)
+ \lleft {longeq} ( \sum_k a_k + 1000 + 999 + \cdots $$
+ often go on for pages and end with
+ $$ \cdots + 1 \rright {longeq} ) = 0 . $$
+\end{exec}
+To make this possible, the \LaTeX\ method of storing information in the "aux" file is used. The dimensions of all tagged delimiter groups are saved and reloaded when the document is typeset the next time. It therefore requires a second run to get the sizes of linked delimiters correct. If the size of any delimiter changes while the typesetting is in progress, a warning message is issued at the end, similar to the message that you need to rerun the document to get all the "\ref"erences to "\label"s right.
+
+You will also get a warning message if you set up the tags so that some delimiter group is linked to its own parent or subgroup. In such a case, there is no consistent way to determine the required sizes. With each run, they will change randomly or even start to increase and diverge. It's okay, however, to link delimiters in different math styles. You can link an exponent in script style to its own basis in display style, although this might not make much sense.
+
+For all this to work, the tags must be document wide unique. But unlike equation labels or bibliography entries, they typically only link delimiters within a single equation or an array of equations. It is therefore preferable to have short tags like the ones used above, or even simple letters or numbers. To make this possible, you can locally define a °prefix°, which is added to each tag used within its scope.
+
+\comm{"\delimiterprefix{"°prefix°"}"} prepends the °prefix° to the tags of all tagged delimiters.
+
+It is then sufficient to use a document wide unique prefix for each section, equation, or whatever scope suits best. The setting is local to the \TeX\ group, but if the same prefix is used at different places, the tagged delimiters within those scopes are linked to each other. For example, if the prefix is "introduction-" and the tag "a2" is attached to a delimiter, then the actual tag used internally is "introduction-a2", and this is a global name.
+
+You can even automate this, by setting a dynamical prefix like this in the preamble.
+\begin{code*}
+ \delimiterprefix{\theequation.}
+\end{code*}
+Provided that you use unique equations numbers, and link delimiters within single equations only, your tags will then always be local to the current equation, something like "5.16.a" if the tag "a" is used in equation~(5.16).
+
+The perhaps most useful application of tagged delimiters is to typeset formulas that extend over several cells or lines in an array. Here is a little challenge. In the following array, we want the multiplication and addition operators to be aligned vertically, and of course the brackets to be adapted to the content they enclose. We use the \p{array} package to define a few special column types to get the math style and the spacing correct.
+\begin{code*}
+ \newcolumntype{d}{ >{\displaystyle} c }
+ \newcolumntype{s}{ @{} >{{}} c <{{}} @{} }
+\end{code*}
+ \newcolumntype{d}{ >{\displaystyle} c }
+ \newcolumntype{s}{ @{} >{{}} c <{{}} @{} }
+\begin{code}
+ $$ \begin{array}{dsdsdsd}
+ \lleft [ Z & - & \sum_k A & × &
+ \lleft ( B & + & C^X \rright ) \rright ] \\[3ex] %%%
+ \lleft [ P & × & \lleft ( U & + &
+ \int_R V \rright ) & - & W^Y \rright ]
+ \end{array} $$
+\end{code}
+\begin{exec}
+ $$ \begin{array}{dsdsdsd}
+ \lleft[ Z & - & \sum_k A & × &
+ \lleft( B & + & C^X \rright) \rright] \\[3ex]
+ \lleft[ P & × & \lleft( U & + &
+ \int_R V \rright ) & - & W^Y \rright]
+ \end{array} $$
+\end{exec}
+In an "array", each cell is typeset as a separate formula. Therefore, the delimiters in each cell are adapted only to the content of this particular cell. Apparently, it would be quite a complicated task to fix this with "\vphantom"s. Let's try to simply link the delimiters that belong together.
+\begin{code}
+ $$ \begin{array}{dsdsdsd}
+ \lleft {a1} [ Z & - & \sum_k A & × &
+ \lleft {b1} ( B & + & C^X \rright {b1} ) \rright {a1} ] \\[3ex]
+ \lleft {a2} [ P & × & \lleft {b2} ( U & + &
+ \int_R V \rright {b2} ) & - & W^Y \rright {a2} ]
+ \end{array} $$
+\end{code}
+\begin{exec}
+ $$ \begin{array}{dsdsdsd}
+ \lleft {a1} [ Z & - & \sum_k A & × &
+ \lleft {b1} ( B & + & C^X \rright {b1} ) \rright {a1} ] \\[3ex]
+ \lleft {a2} [ P & × & \lleft {b2} ( U & + &
+ \int_R V \rright {b2} ) & - & W^Y \rright {a2} ]
+ \end{array} $$
+\end{exec}
+A first step, but not the expected result. It seems that we have to look at it more closely and sort out which parts of which cells actually belong to the same groups. But there is in fact a simple solution that doesn't require any deeper thinking or sorting out. We just need to connect the end of each cell to the beginning of the next one. We can do this by inserting invisible delimiters.
+\begin{code}
+ $$ \begin{array}{dsdsdsd}
+ \lleft[ Z \mright{c1}. & - & \mleft{c1}. \sum_k A \mright{c2}.
+ & × & \mleft{c2}. \lleft( B \mright{c3}. & + &
+ \mleft{c3}. C^X \rright ) \rright ] \\[3ex]
+ \lleft[ P \mright{d1}. & × & \mleft{d1}. \lleft ( U \mright{d2}.
+ & + & \mleft{d2}. \int_R V \rright ) \mright{d3}. & - &
+ \mleft{d3}. W^Y \rright ] \end{array} $$
+\end{code}
+\begin{exec}
+ $$ \begin{array}{dsdsdsd}
+ \lleft[ Z \mright{c1}. & - & \mleft{c1}. \sum_k A \mright{c2}.
+ & × & \mleft{c2}. \lleft( B \mright{c3}. & + &
+ \mleft{c3}. C^X \rright ) \rright ] \\[3ex]
+ \lleft[ P \mright{d1}. & × & \mleft{d1}. \lleft ( U \mright{d2}.
+ & + & \mleft{d2}. \int_R V \rright ) \mright{d3}. & - &
+ \mleft{d3}. W^Y \rright ] \end{array} $$
+\end{exec}
+This is the desired output, but the code starts to look complicated. But it is a simple rule, so there should be a way to automate it. Can we include the invisible linking delimiters into the cell template? The problem is that we need a unique tag for each transition from one cell to the next. For this purpose, two macros are provided.
+
+\comm{"\pushdelimiter"} inserts an invisible closing delimiter with an automatically generated unique tag.
+
+\comm{"\pulldelimiter"} inserts an invisible opening delimiter with the previously generated tag.
+
+The generated tags are stored on a stack, so that multiple push and pull operations can be nested. They are globally unique and survive the current \TeX\ group. If we include the macros into the cell template, they connect each cell to the next one. We can also define templates that start a new sequence or end the current one. As Lua\TeX\ allows this, let's use Greek letters for the beginning, the middle, and the end of a row.
+\begin{code*}
+ \newcolumntype{α}{ >{ \displaystyle } c <{ \pushdelimiter } }
+ \newcolumntype{μ}{ >{ \displaystyle \pulldelimiter } c <{ \pushdelimiter } }
+ \newcolumntype{ω}{ >{ \displaystyle \pulldelimiter } c }
+\end{code*}
+ \newcolumntype{α}{ >{ \displaystyle } c <{ \pushdelimiter } }
+ \newcolumntype{μ}{ >{ \displaystyle \pulldelimiter } c <{ \pushdelimiter } }
+ \newcolumntype{ω}{ >{ \displaystyle \pulldelimiter } c }
+Now the code is as simple as it was in the beginning. We can just ignore the cell boundaries and write the formula as if it was a single line in "$$"s, or whatever single line math environment.
+\begin{code}
+ $$ \begin{array}{αsμsμsω}
+ \lleft [ Z & - & \sum_k A & × &
+ \lleft ( B & + & C^X \rright ) \rright ] \\[3ex] %%%
+ \lleft [ P & × & \lleft ( U & + &
+ \int_R V \rright ) & - & W^Y \rright ]
+ \end{array} $$
+\end{code}
+\begin{exec}\.[-4ex]
+ $$ \begin{array}{αsμsμsω}
+ \lleft [ Z & - & \sum_k A & × &
+ \lleft ( B & + & C^X \rright ) \rright ] \\[3ex] %%%
+ \lleft [ P & × & \lleft ( U & + &
+ \int_R V \rright ) & - & W^Y \rright ]
+ \end{array} $$
+\end{exec}
+If you want the formula to continue on the next line with pending delimiters, you can include the push and pull macros into the line separator as well.
+\begin{code}
+ \newcommand\continue[1][0pt]{ \pushdelimiter \\[#1] \pulldelimiter }
+ $$ \begin{array}{αsμsμsω}
+ \lleft \{ Z & - & \sum_k \lleft ( A & × &
+ B^3 \rright ) & + & \continue[3ex] %%%
+ & + & \lleft ( U & + &
+ \int_R V \rright ) & - & W^Y \rright \}
+ \end{array} $$
+\end{code}
+\begin{exec}
+ \newcommand\continue[1][0pt]{ \pushdelimiter \\[#1] \pulldelimiter }
+ $$ \begin{array}{αsμsμsω}
+ \lleft \{ Z & - & \sum_k \lleft ( A & × &
+ B^3 \rright ) & + & \continue[3ex] %%%
+ & + & \lleft ( U & + &
+ \int_R V \rright ) & - & W^Y \rright \}
+ \end{array} $$
+\end{exec}
+A construction like this can also be used with \p{amsmath} environments like "multiline" or "split" , which require explicit line breaks to be inserted into long formulas. The "longmath" environment described in section~\ref{multiline} provides an alternative method to typeset long formulas without the need to specify the breakpoints manually.
+
+\section{Automatic Nesting}
+
+It is possible to select the kinds of brackets used as outer delimiters automatically depending on the nesting level. This might not add much value for formulas that are explicitly written into the document. But it could be useful for semi-automatically produced formulas, where the author doesn't have direct control over individual symbols.
+
+The basic idea is to define a collection of delimiter pairs, and let \TeX\ pick them according to the current nesting level.
+
+\comm{"\autodelimiters{"°sample°"}"} defines a collection of nested delimiters pairs.
+
+The °sample° must be an otherwise empty, nested structure of delimiters enclosing an asterisk "*" as a single object.
+ \autodelimiters{ \lfloor [ \{ ( * ) \} ] \rceil }
+\begin{code*}
+ \autodelimiters{ \lfloor [ \{ ( * ) \} ] \rceil }
+\end{code*}
+Once this is set up, you can pick one of them by using "*" as a variable delimiter.
+\begin{code}
+ The corrected Sellmann-Yokuzi contribution to the
+ Johansson Entropy is given by
+ $$ S^\top = k · \lleft* A + \lleft* B_C +
+ \lleft* D^E \rright* ^ 2 \rright*
+ ^ { \lleft* 3+κ \rright* ^2 } + F \rright* $$
+\end{code}
+\begin{exec}
+ The corrected Sellmann-Yokuzi contribution to the
+ Johansson Entropy is given by
+ $$ S^\top = k · \lleft* A + \lleft* B_C +
+ \lleft* D^E \rright* ^ 2
+ \rright* ^ { \lleft* 3+κ \rright* ^2 } + F \rright* $$
+\end{exec}
+If the nesting level exceeds the number of sample pairs provided, the outermost pair is repeated.
+\begin{code+}
+ $$ \lleft* A + \lleft* B + \lleft* C + \lleft*
+ D + \frac{ \lleft* X + Y \rright* × Z }{ W }
+ \rright* · E \rright* · F \rright* · G \rright* $$
+\end{code+}
+\begin{exec}\:
+ $$ \lleft* A + \lleft* B + \lleft* C + \lleft*
+ D + \frac{ \lleft* X + Y \rright* × Z }{ W }
+ \rright* · E \rright* · F \rright* · G \rright* $$
+\end{exec}
+If variable delimiters are mixed with explicit delimiters, there is an interaction between them. If you use one of the pairs from the collection, it is treated as if it was inserted automatically. Any enclosing bracket will be the next one from the collection. Let's define a larger collection to demonstrate this.
+ \autodelimiters{ < \lceil \lfloor [ \{ ( * ) \} ] \rfloor \rceil > }
+\begin{code*}
+ \autodelimiters{ < \lceil \lfloor [ \{ ( * ) \} ] \rfloor \rceil > }
+\end{code*}
+This is what we get with automatic brackets only. The numbers indicate the actually used level. A negative value for "\delimitershortfall" makes the bracket size increase linearly with the nesting level.
+\begin{code}
+ \delimitershortfall -2pt
+ $$ \lleft* 5 + \lleft* 4 + \lleft* 3
+ + \lleft* 2 + \lleft* 1 + A \rright* + B \rright*
+ + C \rright* + D \rright* + E \rright* $$
+\end{code}
+\begin{exec}
+ \delimitershortfall -2pt
+ $$ \lleft* 5 + \lleft* 4 + \lleft* 3
+ + \lleft* 2 + \lleft* 1 + A \rright* + B \rright*
+ + C \rright* + D \rright* + E \rright* $$
+\end{exec}
+If we replace the second level by explicit square brackets, these are identified as the third level, and the counting continues from there.
+\begin{code}
+ $$ \lleft* 6 + \lleft* 5 + \lleft* 4
+ + \lleft[ 3 + \lleft* 1 + A \rright* + B \rright]
+ + C \rright* + D \rright* + E \rright* $$
+\end{code}
+\begin{exec}\:
+ \delimitershortfall -2pt
+ $$ \lleft* 6 + \lleft* 5 + \lleft* 4
+ + \lleft[ 3 + \lleft* 1 + A \rright* + B \rright]
+ + C \rright* + D \rright* + E \rright* $$
+\end{exec}
+And here the counting restarts further out.
+\begin{code}
+ $$ \lleft* 2 + \lleft( 1 + \lleft* 3
+ + \lleft* 2 + \lleft* 1 + A \rright* + B \rright*
+ + C \rright* + D \rright) + E \rright* $$
+\end{code}
+\begin{exec}\:
+ \delimitershortfall -2pt
+ $$ \lleft* 2 + \lleft( 1 + \lleft* 3
+ + \lleft* 2 + \lleft* 1 + A \rright* + B \rright*
+ + C \rright* + D \rright) + E \rright* $$
+\end{exec}
+A pair that is not in the collection is ignored and the counting continues at the next level.
+\begin{code}
+ $$ \lleft* 4 + \lleft* 3 + \lleft\uparrow 0
+ + \lleft* 2 + \lleft* 1 + A \rright* + B \rright*
+ + C \rright\downarrow + D \rright* + E \rright* $$
+\end{code}
+\begin{exec}\:
+ \delimitershortfall -2pt
+ $$ \lleft* 4 + \lleft* 3 + \lleft\uparrow 0
+ + \lleft* 2 + \lleft* 1 + A \rright* + B \rright*
+ + C \rright\downarrow + D \rright* + E \rright* $$
+\end{exec}
+If variable delimiters are tagged and aligned, this also applies to the chosen delimiter from the collection. Here is a typical example. Without tagging, we get this.
+\begin{code}
+ $$ \lleft * \frac{ n+1 }{ n^2 } \rright * ^2
+ + \lleft * \frac{ n }{ \lleft * n - 1 \rright *^2 } %%%
+ \rright * ^2 $$
+\end{code}
+\begin{exec}\:
+ $$ \lleft * \frac{ n+1 }{ n^2 } \rright * ^2
+ + \lleft * \frac{ n }{ \lleft * n - 1 \rright *^2}
+ \rright * ^2 $$
+\end{exec}
+If the outer brackets are aligned, both become second level brackets.
+\begin{code}
+ $$ \lleft {qx} * \frac{ n+1 }{ n^2 } \rright * ^2
+ + \lleft {qx} * \frac{ n }{ \lleft * n - 1 \rright *^2}
+ \rright * ^2 $$
+\end{code}
+\begin{exec}\:
+ $$ \lleft {qx} * \frac{ n+1 }{ n^2 } \rright * ^2
+ + \lleft {qx} * \frac{ n }{ \lleft * n - 1 \rright *^2}
+ \rright * ^2 $$
+\end{exec}
+As a last challenge, let's consider the array from the previous section with a slight modification. If we replace all brackets with variable delimiters, but do not link the cells, we get this.
+\begin{code}
+ $$ \begin{array}{dsdsdsd}
+ \lleft * Z & - & \sum_k A & × &
+ \lleft * B & + & C^X \rright * \rright * \\[3ex] %%%
+ \lleft * P & × & \lleft * \lleft * U^2 \rright * & + &
+ \int_R V \rright * & - & W^Y \rright *
+ \end{array} $$
+\end{code}
+\begin{exec}\.[-4ex]
+ $$ \begin{array}{dsdsdsd}
+ \lleft * Z & - & \sum_k A & × &
+ \lleft * B & + & C^X \rright * \rright * \\[3ex] %%%
+ \lleft * P & × & \lleft * \lleft * U^2 \rright * & + &
+ \int_R V \rright * & - & W^Y \rright *
+ \end{array} $$
+\end{exec}
+As expected, only the brackets within each cell are set up properly, but with no relation to those in the other cells. If we use the version with linked cells, we get the intended result.
+\begin{code}
+ $$ \begin{array}{αsμsμsω}
+ \lleft * Z & - & \sum_k A & × &
+ \lleft * B & + & C^X \rright * \rright * \\[3ex] %%%
+ \lleft * P & × & \lleft * \lleft * U^2 \rright * & + &
+ \int_R V \rright * & - & W^Y \rright *
+ \end{array} $$
+\end{code}
+\begin{exec}\.[-4ex]
+ \delimiterprefix{A}
+ $$ \begin{array}{αsμsμsω}
+ \lleft * Z & - & \sum_k A & × &
+ \lleft * B & + & C^X \rright * \rright * \\[3ex] %%%
+ \lleft * P & × & \lleft * \lleft * U^2 \rright * & + &
+ \int_R V \rright * & - & W^Y \rright *
+ \end{array} $$
+\end{exec}
+
+
+\section{Multi Line Formulas}
+\label{multiline}
+Unlike the \TeX\ primitives, the \p{longmath} macros do not create a subformula that cannot be broken into lines. In inline math mode, long formulas with delimiter groups can extend over several lines just like ordinary text.
+\begin{code*}
+ \newcommand\polyA{ x^{10} + x^9 - x^8 + 2 x^6 + 9 x^5 + 2 x^4 - 4 x^3 - 2 x^2 + 6 x + 4 }
+ \newcommand\polyB{ x^4 - x^3 + x + 2 } \newcommand\polyC{ x^6 + 2 x^5 + x^4 - 2 x^2 + 2 x + 2 }
+\end{code*}
+ \newcommand\polyA{ x^{10} + x^9 - x^8 + 2 x^6 + 9 x^5 + 2 x^4 - 4 x^3 - 2 x^2 + 6 x + 4 }
+ \newcommand\polyB{ x^4 - x^3 + x + 2 } \newcommand\polyC{ x^6 + 2 x^5 + x^4 - 2 x^2 + 2 x + 2 }
+\begin{code+}
+ Factorising the polynomial
+ $ P\lleft( \polyA \rright) $
+ gives $ P \lleft( \polyB \rright)
+ · P \lleft( \polyC \rright) $. %%%
+\end{code+}
+\begin{exec*}\openup 1pt
+ Factorising the polynomial
+ $ P\lleft( \polyA \rright) $
+ gives $ P \lleft( \polyB \rright)
+ · P \lleft( \polyC \rright) $.
+\end{exec*}
+There is no interference between nested delimiter groups and logical \TeX\ groups. Delimiters can be placed deep inside "\begingroup"-"\endgroup" constructs, and they do not create such groups themselves. The following example uses the \p{multido} package. It wouldn't work with "\left", "\right" and "\middle".
+\begin{code}
+ Applying the Hofstadt Zebelajev theorem, we conclude that
+ $ \lleft( \hat A_0
+ \multido{\i=1+1}{10}{ \mmbin \uparrow \hat A_{\i} }
+ \rright) \in \lleft[\mathcal{H}^\infty\rright]^{11}$.
+\end{code}
+\begin{exec*}\openup 2pt
+ Applying the Hofstadt Zebelajev theorem, we conclude that
+ $ \lleft( \hat A_0
+ \multido{\i=1+1}{10}{ \mmbin \uparrow \hat A_{\i} }
+ \rright) \in \lleft[\mathcal{H}^\infty\rright]^{11}$.
+\end{exec*}
+For multi line formulas in display mode, \p{longmath} provides a special environment.
+
+\comm{"\begin{longmath}["°align°"]{"°width°"}"} begins a multi line expression in display mode.
+
+\comm{"\end{longmath}"} ends a multi line expression in display mode.
+
+It works like the "minipage" environment. You have to specify the °width° of the box the formula will by placed into, and how to °align° it vertically with the rest of the displayed equation. The optional alignment argument is either "c" for centre, which is the default, or "t" for top or "b" for bottom.
+\begin{code*}
+ \newcommand\harm[2]{ \frac{1}{#1} \mmultido{\n=#1+1}{#2}{ + \frac{1}{\n} } }
+\end{code*}
+ \newcommand\harm[2]{ \frac{1}{#1} \mmultido{\n=#1+1}{#2}{ + \frac{1}{\n} } }
+\begin{code+}
+ The harmonic series starts with
+ $$ Q = \begin{longmath}[t]{70mm}
+ 1 + \harm{2}{21} + \cdots %%%
+ \end{longmath} $$
+ and diverges very slowly.
+\end{code+}
+\begin{exec}
+ The harmonic series starts with
+ $$ Q = \begin{longmath}[t]{70mm}
+ 1 + \harm{2}{21} + \cdots
+ \end{longmath} $$
+ and diverges very slowly.
+\end{exec}
+No markers are needed to force line breaks at particular points. \TeX's line breaking algorithm is used to find the ``best'' breakpoints. If you're familiar with it, you can insert penalties into the formula to optimize it.
+
+The °width° can be specified either as an absolute dimension or as fraction of the available width of the display.
+\begin{code+}
+ One can easily prove that
+ $$ \begin{longmath}[b]{0.7}
+ 1 + \harm{2}{21} + \cdots
+ \end{longmath} \to \infty, $$
+ which comes as a surprise for some students.
+\end{code+}
+\begin{exec}
+ One can easily prove that
+ $$ \begin{longmath}[b]{0.7}
+ 1 + \harm{2}{21} + \cdots
+ \end{longmath} \to \infty, $$
+ which comes as a surprise for some students.
+\end{exec}
+As formulas typically have fewer possible breakpoints than ordinary text, no attempt is made to justify the lines. Instead, some flexible glue is inserted at both sides of each line to avoid extreme stretching or shrinking. Only the beginning of the first line and the end of the last line are forced to align with the boundary of the box specified by the °width° parameter. If the whole formula fits into a single line, a box with only the required width is created. This ensures that, regardless of the number of lines, a top aligned "longmath" box always aligns neatly with an expression to the left, and the formula in a bottom aligned "longmath" box can be continued to the right.
+
+Since the "longmath" environment creates a vertical box, you can have several of them in a single display.
+\begin{code+}
+ $$ \lleft[ \begin{longmath}[c]{0.33}
+ \polyA
+ \end{longmath} \rright] =
+ \lleft[ \begin{longmath}[c]{0.33}
+ \lleft( \polyB \rright) \cdot %%%
+ \lleft( \polyC \rright)
+ \end{longmath} \rright] $$
+\end{code+}
+\begin{exec}
+ $$ \lleft[ \begin{longmath}[c]{0.33}
+ \polyA
+ \end{longmath} \rright] =
+ \lleft[ \begin{longmath}[c]{0.33}
+ \lleft( \polyB \rright) \cdot
+ \lleft( \polyC \rright)
+ \end{longmath} \rright] $$
+\end{exec}
+To make this look a bit nicer, you can add some extra space to the width of the box and arrange the lines from the top left to the bottom right. If the °width° parameter is given as °linewidth°"+"°extrawidth°, the lines are stacked so that the total width of the box is the sum of °linewidth° and °extrawidth°. Both values can be given as absolute dimensions or as fractions of the total display width.
+\begin{code+}
+ $$ \lleft[ \begin{longmath}[c]{0.33+0.07}
+ \polyA
+ \end{longmath} \rright] =
+ \lleft[ \begin{longmath}[c]{0.33+0.0.7}
+ \lleft( \polyB \rright) \cdot %%%
+ \lleft( \polyC \rright)
+ \end{longmath} \rright] $$
+\end{code+}
+\begin{exec}
+ $$ \lleft[ \begin{longmath}[c]{0.33+0.07}
+ \polyA
+ \end{longmath} \rright] =
+ \lleft[ \begin{longmath}[c]{0.33+0.07}
+ \lleft( \polyB \rright) \cdot
+ \lleft( \polyC \rright)
+ \end{longmath} \rright] $$
+\end{exec}
+A "longmath" box can replace any kind of subformula. Just specify the maximal width the subformula is allowed to have. If it fits into this width, it will be typeset normally. Otherwise, it is split into several lines.
+\begin{code*}
+ $$ \frac{ \begin{longmath}{40mm+10mm} \polyA \end{longmath} }
+ { \begin{longmath}{40mm+10mm} \polyB \end{longmath} }
+ = \begin{longmath}{40mm+10mm} \polyC \end{longmath} $$
+\end{code*}
+\begin{exec}
+ $$ \frac{ \begin{longmath}{40mm+10mm} \polyA \end{longmath} }
+ { \begin{longmath}{40mm+10mm} \polyB \end{longmath} }
+ = \begin{longmath}{40mm+10mm} \polyC \end{longmath} $$
+\end{exec}
+\begin{code*}
+ \newcommand\polyX{ x^5 - x^4 + x^3 - x^2 + x - 1 }
+ \newcommand\polyY{ x^{10} - 2 x^9 + 3 x^8 - 4 x^7 + 5 x^6 - 6 x^5 + 5 x^4 - 4 x^3 + 3 x^2 - 2 x + 1 }
+ $$ \sqrt{ \begin{longmath}{40mm+10mm} \polyY \end{longmath} }
+ = \begin{longmath}{40mm+10mm} \polyX \end{longmath} $$
+\end{code*}
+\begin{exec}
+ \newcommand\polyX{ x^5 - x^4 + x^3 - x^2 + x - 1 }
+ \newcommand\polyY{ x^{10} - 2 x^9 + 3 x^8 - 4 x^7 + 5 x^6 - 6 x^5 + 5 x^4 - 4 x^3 + 3 x^2 - 2 x + 1 }
+ $$ \sqrt{ \begin{longmath}{50mm+10mm} \polyY \end{longmath} }
+ = \begin{longmath}{50mm+10mm} \polyX \end{longmath} $$
+\end{exec}
+
+There is also a smarter "longmath*" environment, which sets the width of the box ``intelligently'', so that the formula is split into equally long segments and the available space is used efficiently. The idea is to specify a maximal width, then let \TeX\ find the number of lines needed, and adapt the width to the total length divided by the number of lines. This will usually result in a box that is slightly shorter than the given width.
+
+Whether this really succeeds depends on a sufficient number of possible breakpoints and stretchable and shrinkable glue in the formula, so that \TeX's algorithm can actually split it into equally long parts. Take it with a grain of salt and don't mind if it doesn't work properly in difficult cases. As an example, here is what we get without this feature.
+\begin{code*}
+ To prove it, observe that each bracket is larger than $\frac 12$:
+ $$ \lleft\{ \begin{longmath}[c]{0.8+0.1}
+ \lleft( 1 + \frac{1}{2} \rright) + \lleft( \harm{3}{1} \rright) + \lleft( \harm{5}{3} \rright) +
+ \lleft( \harm{9}{7} \rright) + \lleft( \harm{17}{15} \rright) + \lleft( \harm{33}{3}
+ + \cdots \rright. \end{longmath} \rright\} $$
+\end{code*}
+\begin{exec}
+ To prove it, observe that each bracket is larger than $\frac 12$:
+ $$ \lleft\{ \begin{longmath}[c]{0.8+0.1}
+ \lleft( 1 + \frac{1}{2} \rright) + \lleft( \harm{3}{1} \rright) + \lleft( \harm{5}{3} \rright) +
+ \lleft( \harm{9}{7} \rright) + \lleft( \harm{17}{15} \rright) + \lleft( \harm{33}{3}
+ + \cdots \rright. \end{longmath} \rright\} $$
+\end{exec}
+If we replace "longmath" by "longmath*", but stick to the same width specification, we get this.
+\begin{exec}
+ There is even a slightly ``shorter'' proof:
+ $$ \lleft\{ \begin{longmath*}[c]{0.8+0.1}
+ \lleft( 1 + \frac{1}{2} \rright) + \lleft( \harm{3}{1} \rright) + \lleft( \harm{5}{3} \rright) +
+ \lleft( \harm{9}{7} \rright) + \lleft( \harm{17}{15} \rright) + \lleft( \harm{33}{3}
+ + \cdots \rright. \end{longmath*} \rright\} $$
+\end{exec}
+The spacing between the lines is controlled by a dimension register that can be adjusted.
+
+\comm{"\longmathlinesep"} dimension to be added to the line skip in the "longmath" environment (default \the\longmathlinesep).
+
+This dimension is added to the current "\baselineskip" and "\lineskip" when the content of the box is split into lines and placed in a vertical box, basically using \TeX's "\openup" macro. Some additional effort is made to adjust the line spacing if the "longmath" environment is placed in a sub- or superscript as in this final example.
+\begin{code*}
+ $$ \Omega = \lleft| \begin{longmath*}[c]{0.6+0.1}
+ \mathscr{Q} + \lleft[ \lleft( T · H · I^{\lleft(a+b\rright)^4} · S \rright)
+ + I · S + A + \lleft\{ V · E^{\lleft(a^2+2ab+b^2\rright)^2} · R · Y + L · O · N · G
+ + \lleft[ \int\limits_I^N T · \lleft( E^{G^R} \rright) · A_L \rright]
+ - \frac{ D^I · V^I }{ D · E · D } \mmbin / \lleft\{ B · Y
+ + A × \sum\limits_{-\infty}^{\infty} O^F \lleft< S^c_a L^a_r \mmiddle | \prod\nolimits^s \rright>
+ \rright\} \rright\} \rright] + C^\infty \end{longmath*} \rright|
+ ^ { \lleft( \begin{longmath*}[c]{25mm+5mm} a+b+c+d+e+f+g+h+i+j+k+l+m \end{longmath*} \rright) } $$
+\end{code*}
+\begin{exec}
+ \ignorelimits
+ $$ \Omega = \lleft| \begin{longmath*}[c]{0.6+0.1}
+ \mathscr{Q} + \lleft[ \lleft( T · H · I^{\lleft(a+b\rright)^4} · S \rright)
+ + I · S + A + \lleft\{ V · E^{\lleft(a^2+2ab+b^2\rright)^2} · R · Y + L · O · N · G
+ + \lleft[ \int\limits_I^N T · \lleft( E^{G^R} \rright) · A_L \rright]
+ - \frac{ D^I · V^I }{ D · E · D } \mmbin / \lleft\{ B · Y
+ + A × \sum\limits_{-\infty}^{\infty} O^F \lleft< S^c_a L^a_r \mmiddle | \prod\nolimits^s \rright>
+ \rright\} \rright\} \rright] + C^\infty \end{longmath*} \rright|
+ ^ { \lleft( \begin{longmath*}[c]{25mm+5mm} a+b+c+d+e+f+g+h+i+j+k+l+m \end{longmath*} \rright) } $$
+\end{exec}
+
+
+\end{document}
diff --git a/macros/luatex/latex/longmath/longmath.lua b/macros/luatex/latex/longmath/longmath.lua
new file mode 100644
index 0000000000..56c64c8cdb
--- /dev/null
+++ b/macros/luatex/latex/longmath/longmath.lua
@@ -0,0 +1,428 @@
+--
+-- longmath.lua is part of longmath version 0.1.
+--
+-- (c) 2024 Hans-Jürgen Matschull
+--
+-- This work may be distributed and/or modified under the
+-- conditions of the LaTeX Project Public License, either version 1.3
+-- of this license or (at your option) any later version.
+-- The latest version of this license is in
+-- http://www.latex-project.org/lppl.txt
+-- and version 1.3 or later is part of all distributions of LaTeX
+-- version 2005/12/01 or later.
+--
+-- This work has the LPPL maintenance status 'maintained'.
+--
+-- The Current Maintainer of this work is Hans-Jürgen Matschull
+--
+-- see README for a list of files belonging to longmath.
+--
+
+-- Attribute numbers.
+local attr_info = luatexbase.registernumber( 'longmath@info' )
+local attr_limits = luatexbase.registernumber( 'longmath@limits' )
+
+-- Character for tagging parent groups.
+local parent = '+'
+
+
+-- Check for specific node types.
+local ntypes = node.types()
+local function is_noad( nd ) return nd and ntypes[ nd.id ] == 'noad' and nd.subtype end
+local function is_fence( nd ) return nd and ntypes[ nd.id ] == 'fence' and nd.subtype end
+local function is_hlist( nd ) return nd and ntypes[ nd.id ] == 'hlist' and nd.subtype end
+local function is_style( nd ) return nd and ntypes[ nd.id ] == 'style' and nd.subtype end
+local function is_whatsit( nd ) return nd and ntypes[ nd.id ] == 'whatsit' and nd.subtype end
+
+-- Read a command whatsit.
+local function get_comm( nd )
+ if is_whatsit( nd ) == 3 and node.has_attribute( nd, attr_info ) then
+ local comm, data = nd.data:match( '^([^:]+):?(.*)$' )
+ if data == '' then data = nil end
+ return comm, data, node.get_attribute( nd, attr_info )
+ end
+end
+
+-- Iterator over all fields of a node to be copied.
+-- Returns the field name and a boolean indicating if a deep copy is needed.
+-- If the node already has fixed dimensions, its head field is ignored.
+-- If the limits attribute is set on a large operator, scripts are ignored in display style.
+local function fields( nd, disp )
+ local list, oper = {}, is_noad( nd )
+ for _, fld in ipairs( node.fields( nd.id, nd.subtype ) ) do
+ list[fld] = not not node.is_node( nd[fld] )
+ end
+ list.id, list.subtype, list.attr = nil, nil, list.attr and false
+ if list.height ~= nil and list.depth ~= nil then list.head = nil end
+ if ( disp and oper == 1 or oper == 2 ) and node.has_attribute( nd, attr_limits ) then
+ list.sub, list.sup = nil, nil
+ end
+ return pairs( list )
+end
+
+-- Tables representing special delimiters.
+local delim_null = { small_fam = 0, small_char = 0, large_fam = 0, large_char = 0 }
+local delim_auto = { small_fam = 0xF, small_char = 0xEF, large_fam = 0xE, large_char = 0xFE }
+
+-- Check if two delimiters (either real nodes or tables) are equal.
+local function delim_eq( da, db )
+ for i in pairs( delim_null ) do if da[i] ~= db[i] then return false end end
+ return true
+end
+
+-- Make the delimiter node or table da equal to db.
+local function delim_set( da, db )
+ for i in pairs( delim_null ) do da[i] = db[i] end
+ return da
+end
+
+-- Metatable for delimiter sequences. Internalises the overflow check.
+local meta_delims = {}
+function meta_delims.__index( tab, ix )
+ if type( ix ) ~= 'number' then return nil end
+ if ix > #tab then ix = #tab end
+ if ix < 1 then ix = 1 end
+ return rawget( tab, ix )
+end
+
+-- Stack to store auto delimiters.
+-- The last entry in this table is the current one.
+-- It contains two tables "opn" and "cls".
+-- Each contains a sequence of delimiter data for each level.
+local delimiters = {}
+
+-- Scans a sample of auto delimiters.
+-- Inserts the opening and closing delimites into the "opn" and "cls" tables in "tab".
+local function scan_sample( head, tab )
+ local opn, cls
+ for pos in node.traverse( head ) do
+ if is_fence( pos ) == 1 then opn = delim_set( {}, pos.delim )
+ elseif is_fence( pos ) == 3 then cls = delim_set( {}, pos.delim )
+ elseif is_noad( pos ) == 9 then scan_sample( pos.nucleus.head, tab ) end
+ end
+ if opn and cls then table.insert( tab.opn, opn ) table.insert( tab.cls, cls ) end
+end
+
+-- This function is triggered by a "set" command.
+-- The "sample" is a node containing a nested list if delimiter groups.
+-- Push a new item on the stack and scan the sample.
+local function set_auto( sample )
+ local tab = { opn = setmetatable( {}, meta_delims ), cls = setmetatable( {}, meta_delims ) }
+ table.insert( delimiters, tab )
+ scan_sample( sample, tab )
+end
+
+-- This function is triggered by a "res" command.
+-- Remove the topmost item from the stack.
+local function res_auto()
+ table.remove( delimiters )
+end
+
+-- Adapt a fake delimiter group to the given data.
+-- "head" is the node containing the "\math___{}" object.
+-- "level" is the nesting level to be used if this is an auto delimiter.
+-- "ht" and "dp" are the height and depth of the content of the group.
+-- Returns the level if this was an auto delimiter
+-- or a fixed one equal to the auto delimiter of some level.
+local function set_delim( head, level, ht, dp )
+ local type, delim, hbox = head.subtype == 6 and 'opn' or head.subtype == 7 and 'cls'
+ while is_noad( head ) do
+ node.unset_attribute( head, attr_info ) head = head.nucleus
+ node.unset_attribute( head, attr_info ) head = head.head
+ end
+ for pos in node.traverse( head ) do
+ node.unset_attribute( pos, attr_info )
+ if is_fence( pos ) == 3 then delim = pos.delim end
+ if is_noad( pos ) == 0 then hbox = pos.nucleus.head end
+ end
+ if not ( delim and hbox ) then return end
+ local auto = delim_eq( delim, delim_auto )
+ local brks = delimiters[#delimiters]
+ if brks then brks = brks[type] end
+ if type and auto and brks then
+ delim_set( delim, brks[level] )
+ elseif type and brks then
+ level = nil
+ for l = 1, #brks do if delim_eq( brks[l], delim ) then level = l break end end
+ else
+ level = nil
+ end
+ local scale = node.get_attribute( hbox, attr_info )
+ hbox.height, hbox.depth = ht * scale // 1000, dp * scale // 1000
+ if delim_eq( delim, delim_null ) then hbox.width = hbox.width * 2 end
+ return level
+end
+
+-- This creates a deep copy of the node list from start to stop (inclusive).
+-- Ignores whatsits and the content of nodes that have fixed dimension.
+-- Ignores limits of large operators if flagged and "disp" is true.
+-- Ignores nodes that have the info attribute set. These are unprocessed delimiters.
+-- Tries to keep track of the current math style.
+local function copy_list( start, stop, disp )
+ local old, new, copy, last = start
+ while old do
+ if is_style( old ) then disp = old.style:match( 'display' ) end
+ local ign = is_noad( old ) and node.has_attribute( old, attr_info ) or is_whatsit( old )
+ if not ign then
+ new = node.new( old.id, old.subtype )
+ for field, deep in fields( old, disp ) do
+ if deep then
+ local disp = disp and ( field == 'nucleus' or field == 'head' or field == 'display' )
+ new[field] = copy_list( old[field], nil, disp )
+ else
+ new[field] = old[field]
+ end
+ end
+ if not copy then last, copy = new, new
+ else last, copy = new, node.insert_after( copy, last, new ) end
+ end
+ if old == stop then break end
+ old = node.next( old )
+ end
+ return copy
+end
+
+-- Creates a math style node.
+local function style_node( style )
+ local nd = node.new( "style" )
+ nd.style = style
+ return nd
+end
+
+-- Copies the node list from "start" to "stop" and packs it into a temporary hbox.
+-- Returns the height and depth of that box when typeset in "style".
+local function dimensions( start, stop, style )
+ local disp = style == 'display' or style == 0 or style == 1
+ local copy = copy_list( start, stop, disp )
+ if not copy then return 0, 0 end
+ if style then copy = node.insert_before( copy, copy, style_node( style ) ) end
+ local box = node.mlist_to_hlist( copy, 'text', false )
+ if not box then return 0, 0 end
+ local wd, ht, dp = node.dimensions( box )
+ node.flush_list( box )
+ return ht, dp
+end
+
+-- Table containing information read from the aux file.
+local oldgroups = {}
+-- Table containing information to be written to the aux file.
+local newgroups = {}
+-- Table containing tables of tags that are synonyms for the same group.
+local equals = {}
+
+-- Merge information of a group with the inforation from the aux file
+-- and store the new information to be written to the aux file.
+-- A group table contains the following information:
+-- "tags": table of tags attached to the group (as keys with value "true").
+-- "ht", "dp": dimensions
+-- "lv": the maximal level of automatic delimiters used for subgroups.
+local function max( a, b ) return a and b and math.max( a, b ) or a or b end
+local function merge( group )
+ local tags = group.tags
+ if not tags or not next( tags ) then return end
+ if next( tags, ( next( tags ) ) ) then table.insert( equals, tags ) end
+ for tag in pairs( tags ) do
+ local ngrp = newgroups[tag] or {}
+ newgroups[tag] = ngrp
+ ngrp.ht = max( ngrp.ht, group.ht )
+ ngrp.dp = max( ngrp.dp, group.dp )
+ ngrp.lv = max( ngrp.lv, group.lv )
+ end
+ for tag in pairs( tags ) do
+ local ogrp = oldgroups[tag]
+ if ogrp then
+ group.ht = max( group.ht, ogrp.ht )
+ group.dp = max( group.dp, ogrp.dp )
+ group.lv = max( group.lv, ogrp.lv )
+ end
+ end
+end
+
+
+-- Parses a math list and process all delimiters.
+-- "pargrp" is the parent group.
+-- "head" is the head of the math list.
+-- "open" is the opening delimiter if this is a recursive call.
+-- "pos" is the position where to start the scan.
+-- "style" is the current math style, if known.
+-- This will otherwise be set when th first command is detected.
+-- "group" is the group table for this group.
+-- Returns a modified head, and sets information in the parent group.
+-- "delims" collects all delimiters belonging to this group.
+-- When a longmath special is detected, it is removed and the next node is processed:
+-- set/res: set or reset auto delimiters.
+-- opn: an opening delimiter follows. The function is called recursively.
+-- cls: a closing delimiter follows. The current group ends
+-- mid: an inner delimiter follows.
+-- For every other node in the list, its subnodes are parsed recursively.
+local function parse( pargrp, head, open, pos, style, group )
+ if not head then return end
+ local delims, subgrp = { open }
+ group = group or {}
+ pos = pos or head
+ while pos do
+ local comm, data, info = get_comm( pos )
+ if comm then head, pos = node.remove( head, pos )
+ if comm == 'set' then set_auto( pos ) return head end
+ if comm == 'res' then res_auto() return head end
+ style = style or info
+ group.tags = group.tags or {}
+ if comm == 'opn' then
+ local subgrp = { tags = {} }
+ if data then subgrp.tags[data] = true end
+ head, pos = parse( group, head, pos, node.next( pos ), info, subgrp )
+ elseif comm == 'mid' then
+ if data then group.tags[data] = true end
+ table.insert( delims, pos )
+ pos = node.next( pos )
+ elseif comm == 'cls' then
+ if data then group.tags[data] = true end
+ table.insert( delims, pos )
+ break
+ end
+ else
+ for field, deep in fields( pos ) do if deep then
+ pos[field] = parse( group, pos[field] )
+ end end
+ pos = node.next( pos )
+ end
+ end
+ -- if this is an actual delimiter group, measure its demensions.
+ if group.tags then group.ht, group.dp = dimensions( open or head, pos, style ) end
+ -- merge information with aux file
+ merge( group )
+ -- finally set the delimiters and parse any scripts attached to them.
+ local level, auto = group.lv or 0
+ for _, del in ipairs( delims ) do
+ auto = set_delim( del, level+1, group.ht, group.dp ) or auto
+ del.sub = parse( group, del.sub )
+ del.sup = parse( group, del.sup )
+ end
+ if pos and not open then
+ -- this group started without an opening delimiter.
+ -- we use a tail call and proceed as if there was one and this function was called from a parent.
+ pargrp = { lv = auto or group.lv, tags = {} }
+ if group.tags then for tag in pairs( group.tags ) do pargrp.tags[tag..parent] = true end end
+ return parse( {}, head, nil, node.next( pos ), style, pargrp )
+ else
+ -- inform the parent about the auto delimiter level and any tags used in subgroups.
+ pargrp.lv = max( pargrp.lv, auto or group.lv )
+ if pargrp.tags and group.tags then for tag in pairs( group.tags ) do pargrp.tags[tag..parent] = true end end
+ return head, pos
+ end
+end
+
+-- Callback that scans a math list.
+local function scan( head, style, pen )
+ head = parse( {}, head, nil, nil, style )
+ return node.mlist_to_hlist( head, style, true )
+end
+luatexbase.add_to_callback( 'mlist_to_hlist', scan, 'longmath parse' )
+
+-- Creates a glue node.
+local function glue_node( wd )
+ local nd = node.new( "glue", 8 )
+ nd.width = wd
+ return nd
+end
+
+-- Applies a stepwise shift to the hlists in a vlist if "extra" is non-zero.
+local function shift( head )
+ local extra = tex.dimen['longmath@extra']
+ if extra == 0 then return true end
+ local lines = {}
+ for nd in node.traverse( head ) do
+ if is_hlist( nd ) == 1 then table.insert( lines, nd ) end
+ end
+ local n = #lines - 1
+ if n > 0 then
+ for i, nd in ipairs( lines ) do
+ nd.width = nd.width + extra
+ nd.head = node.insert_before( nd.head, nd.head, glue_node( (i-1) * extra / n ) )
+ nd.head = node.insert_after( nd.head, node.tail( nd.head ), glue_node( (n-i+1) * extra / n ) )
+ end
+ end
+ return true
+end
+luatexbase.add_to_callback( 'post_linebreak_filter', shift, 'longmath shift' )
+
+-- Table for functions to be called from TeX.
+longmath = {}
+
+-- Read data for a collection of identical groups.
+function longmath.read_group( tags, tab )
+ for _, tag in ipairs( tags ) do oldgroups[tag] = tab end
+end
+
+-- Check if a tag is not already in a set.
+-- If a subgroup or parent is in the set, inserts it into a the "loops" table.
+local loops = {}
+local loop_patt = '[' .. parent .. ']*$'
+local function is_new( tag, set )
+ if set[tag] then return false end
+ tag = tag:gsub( loop_patt, '' )
+ for tagg in pairs( set ) do if tag == tagg:gsub( loop_patt, '' ) then
+ loops[ tag:gsub( '@$', '' ) ] = true
+ return false
+ end end
+ return true
+end
+
+-- Given a set of tags attached to the same group,
+-- add all other tags attached to the same group to the set.
+local function find_eq( set )
+ local new = {}
+ for tag in pairs( set ) do
+ local app = ''
+ while true do
+ for _, w in ipairs( equals ) do if w[tag] then for tagg in pairs( w ) do
+ if is_new( tagg..app, set ) then new[tagg..app] = true end
+ end end end
+ if tag:sub(-1) ~= parent then break end
+ tag, app = tag:sub(1,-2), app .. parent
+ end
+ end
+ if not next( new ) then return set end
+ for tag in pairs( new ) do set[tag] = true end
+ return find_eq( set )
+end
+
+local loop_mess = '\\PackageWarningNoLine{longmath}{Cyclic delimiter group%s %s detected}'
+local data_mess = '\\PackageWarningNoLine{longmath}{Delimiters may have changed. Rerun to get them right}'
+
+-- Save all groups to the aux file.
+-- Tags that belong to the same group are collected into a single entry.
+function longmath.save_groups( aux )
+ local check, done = true, {}
+ for tag, grp in pairs( newgroups ) do if not done[tag] then
+ local tags, vals, eqs = {}, {}, find_eq( { [tag] = true } )
+ for tagg in pairs( eqs ) do
+ check, done[tagg] = check and oldgroups[tagg], true
+ table.insert( tags, string.format( '%q', tagg ) )
+ while tagg do
+ if newgroups[tagg] then
+ grp.ht, grp.dp = max( grp.ht, newgroups[tagg].ht ), max( grp.dp, newgroups[tagg].dp )
+ grp.lv = max( grp.lv, newgroups[tagg].lv )
+ end
+ tagg = tagg:match( '^(.*)[' .. parent .. ']$' )
+ end
+ end
+ for k, v in pairs( grp ) do
+ table.insert( vals, string.format( '%s=%d', k, v ) )
+ for tagg in pairs( eqs ) do check = check and v == oldgroups[tagg][k] end
+ end
+ tags, vals = table.concat( tags, ',' ), table.concat( vals, ',' )
+ texio.write( aux, string.format( '\\longmath@group{%s}{%s}\n', tags, vals ) )
+ end end
+ local lps = {}
+ for l in pairs( loops ) do
+ if #lps > 5 then table.insert( lps, '...' ) break end
+ table.insert( lps, l )
+ end
+ if #lps > 0 then
+ tex.print( string.format( loop_mess, #lps > 1 and 's' or '', table.concat( lps, ', ' ) ) )
+ end
+ if not check then tex.print( data_mess ) end
+end
+
+return
diff --git a/macros/luatex/latex/longmath/longmath.sty b/macros/luatex/latex/longmath/longmath.sty
new file mode 100644
index 0000000000..2b4848db3c
--- /dev/null
+++ b/macros/luatex/latex/longmath/longmath.sty
@@ -0,0 +1,223 @@
+%%
+%% longmath.sty is part of longmath version 0.1.
+%%
+%% (c) 2024 Hans-Jürgen Matschull
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status 'maintained'.
+%%
+%% The Current Maintainer of this work is Hans-Jürgen Matschull
+%%
+%% see README for a list of files belonging to longmath.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{longmath}[2024/03/25]
+
+\RequirePackage{luatexbase}
+
+% generic attribute used to mark special objects and send mathstyle to Lua.
+\newattribute\longmath@info
+
+% attribute to tag large operators.
+\newattribute\longmath@limits
+\def\ignorelimits{\setattribute{\longmath@limits}{1}}
+\def\includelimits{\unsetattribute{\longmath@limits}}
+
+% Save original primitives.
+\let \longmath@left \left
+\let \longmath@middle \middle
+\let \longmath@right \right
+
+\directlua{ require( 'longmath.lua' ) }
+
+% Registers.
+\newcount\delimiterscale \delimiterscale 902
+\newdimen\longmathlinesep \longmathlinesep 3pt
+
+\newif\iflongmath@star
+\newcount\longmath@lines
+\newdimen\longmath@extra
+\newdimen\longmath@width
+\newcount\longmath@xscale
+\newcount\longmath@yscale
+\newbox\longmath@box
+
+% The prefix for tags.
+\def\longmath@prefix{}
+\def\delimiterprefix#1{\def\longmath@prefix{#1}}
+
+% User macros
+\def\lleft {\longmath@delimA \mathopen {1000}{opn}}
+\def\rright {\longmath@delimA \mathclose {1000}{cls}}
+\def\mleft {\longmath@delimA \mathopen {1000}{mid}}
+\def\mright {\longmath@delimA \mathclose {1000}{mid}}
+\def\mmord {\longmath@delimA \mathord \delimiterscale {mid}}
+\def\mmbin {\longmath@delimA \mathbin \delimiterscale {mid}}
+\def\mmrel {\longmath@delimA \mathrel \delimiterscale {mid}}
+\def\mmpunct{\longmath@delimA \mathpunct \delimiterscale {mid}}
+\def\mmiddle{\longmath@delimA \mathinner \delimiterscale {mid}}
+\def\mmop {\longmath@delimA \mathop \delimiterscale {mid}}
+
+% This sets the math atom type, the default scale factor, and the command to be send to Lua,
+% then checks if a tag in {} is following.
+\def\longmath@delimA #1#2#3{\begingroup
+ \let\longmath@type #1 \longmath@xscale = #2 \relax \edef\longmath@comm{#3}
+ \futurelet \longmath@token \longmath@delimB }
+
+% If a tag is following, read it. Otherwise, skip this step.
+\def\longmath@delimB{\ifx\longmath@token\bgroup \expandafter \longmath@delimC
+ \else \expandafter \longmath@delimD \fi }
+
+% Read the tag, prepend the prefix and append a @, then add it to the command.
+\def\longmath@delimC #1{\edef\longmath@comm{\longmath@comm:\longmath@prefix#1@} \longmath@delimD }
+
+% Read the optional scale factor. If none is given, the scale is set to 0.
+\def\longmath@delimD #1{\afterassignment\longmath@delimE \longmath@yscale = 0#1}
+
+% This creates a \special whatsit with the command as string argument, followed by
+% a fake delimiter group with the requested delimiter always being the right one.
+% For the delimiter nodes, the info attribute is set to the current math style.
+% For the empty \hbox, it is set to the requested scale factor.
+\def\longmath@delimE{
+ \setattribute\longmath@info{\mathstyle} \special{\longmath@comm}
+ \longmath@type\bgroup \longmath@left . \aftergroup\egroup \aftergroup\endgroup
+ \begingroup \setattribute\longmath@info{\ifnum \longmath@yscale < 1 \longmath@xscale \else \longmath@yscale \fi}
+ \hbox to -\nulldelimiterspace{} \endgroup
+ \longmath@right }
+
+
+% magic number to identify the variable delimiter.
+\delcode`* = "FEFEFE %"
+
+% scanner to read the delimiter sample and create a nested \left-\right-group.
+\def\longmath@autoL #1#2\relax{\ifx *#1 \longmath@autoR #2\relax
+ \else \longmath@left #1 \longmath@autoL #2\relax \fi }
+\def\longmath@autoR #1#2\relax{\ifx *#1
+ \else \longmath@right #1 \longmath@autoR #2\relax \fi}
+
+% Read the sample provided by the user, insert a set command, and typeset it into a box.
+\def\autodelimiters #1{\begingroup \longmath@info = 0
+ \setbox\longmath@box\hbox{$ \special{set} \longmath@autoL #1***\relax $}
+ \endgroup\aftergroup\longmath@autoreset}
+
+% To make the setting local to the current TeX group, send a reset command at the end of the group.
+\def\longmath@autoreset{\begingroup \longmath@info = 0
+ \setbox\longmath@box\hbox{$ \special{res} {} $}
+ \endgroup}
+
+
+% Counter for automatic tag generation.
+\newcount\longmath@tagnum
+
+% Stack to store pushed tags, separated by spaces.
+\def\longmath@stack{}
+
+% Create a unique tag.
+\def\longmath@unique{
+ \global\advance\longmath@tagnum\@ne
+ \global\edef\longmath@stack{@\the\longmath@tagnum\space\longmath@stack}
+}
+
+% Create an invisible closing delimiter.
+\def\pushdelimiter{\longmath@unique
+ \expandafter\longmath@push\longmath@stack\relax}
+
+\def\longmath@push #1 #2\relax{\ifmmode\begingroup
+ \def\longmath@comm{mid:#1} \let\longmath@type\mathclose \longmath@yscale=1\relax
+ \longmath@delimE . \fi}
+
+% Create an invisible opening delimiter.
+\def\pulldelimiter{\ifx\longmath@stack\empty \longmath@unique \fi
+ \expandafter\longmath@pull\longmath@stack\relax}
+
+\def\longmath@pull #1 #2\relax{\global\edef\longmath@stack{#2}\ifmmode\begingroup
+ \def\longmath@comm{mid:#1} \let\longmath@type\mathopen \longmath@yscale=1\relax
+ \longmath@delimE . \fi}
+
+
+% Read width argument for the longmath environment.
+% Expects to numbers or dimensions terminted by +.
+% Numbers are multplied by \hsize.
+\def\longmath@gobble #1\relax{}
+\def\longmath@setwidth #1+#2+#3\relax{
+ \afterassignment\longmath@gobble \longmath@width = #1 \hsize \relax
+ \afterassignment\longmath@gobble \longmath@extra = #2 \hsize \relax }
+
+% Alignment for the longmath box.
+\let\longmath@align@t@\vtop
+\let\longmath@align@b@\vbox
+\let\longmath@align@c@\vcenter
+
+% Save and restore the current math style.
+\newcount\longmath@style
+\def\longmath@getstyle{\longmath@style = \mathstyle \relax}
+\def\longmath@setstyle{\ifcase\longmath@style \relax \displaystyle \or \crampeddisplaystyle \or
+ \textstyle \or \crampedtextstyle \or \scriptstyle \or \crampedscriptstyle \or
+ \scriptscriptstyle \or \crampedscriptscriptstyle \else \textstyle \fi }
+
+% Begin of longmath environment.
+% Set alignment and width and save the current math style.
+% Then start a horizontal box in math mode.
+\def\longmath@begin #1#2{\begingroup
+ \expandafter\let\expandafter\longmath@align\csname longmath@align@#1@\endcsname
+ \ifx \longmath@align\relax \let\longmath@align\longmath@align@c@ \fi
+ \longmath@getstyle \longmath@setwidth #2+0+\relax
+ %\rlap{\textcolor{green}{\rule{\longmath@width}{0.1pt}}\textcolor{yellow}{\rule{\longmath@extra}{0.1pt}}}
+ \setbox\longmath@box\hbox\bgroup $ \mathpenaltiesmode = 1 \longmath@setstyle
+}
+
+% End of longmath environment.
+% If the width of the box is smaller than the requsted width, just use it as is.
+% Otherwise, modify the requested width if the * version was used.
+% Then \unhbox the content into a paragraph with the requested width.
+% \box0 and \box1 are used to adapt the baselineskip to the math style.
+% \leftskip and \rightskip are set such that lines are centered but not justified.
+% The glue is removed from the beginning of the first line with \hskip,
+% and from the end of the last line with \parfilskip.
+% If \longmath@extra is non-zero, Lua will stack the lines of the paragraph.
+\def\longmath@end{$\egroup
+ \ifdim \wd\longmath@box < \dimexpr \longmath@width + \longmath@extra \relax
+ \longmath@extra = \z@
+ \box\longmath@box
+ \else
+ \iflongmath@star
+ \longmath@lines = \dimexpr ( 1.1\wd\longmath@box + 0.5\longmath@width ) / \longmath@width \relax
+ \longmath@width = \dimexpr ( 1.1\wd\longmath@box / \longmath@lines )
+ \fi
+ \setbox0\hbox{$1$}
+ \setbox1\hbox{$\longmath@setstyle 1$}
+ \longmath@align{\hsize\longmath@width
+ \baselineskip \dimexpr \baselineskip * \ht1 / \ht0 \relax \lineskip\z@ \lineskiplimit\z@
+ \openup \longmathlinesep
+ \leftskip 0pt plus 0.6\longmath@width
+ \rightskip 0pt plus 0.6\longmath@width
+ \parfillskip-\rightskip \noindent\hskip-\leftskip \unhbox\longmath@box}
+ \longmath@extra = \z@
+ \fi \endgroup
+}
+
+\newenvironment{longmath}[2][c]
+ {\longmath@starfalse\longmath@begin{#1}{#2}}{\longmath@end}
+\newenvironment{longmath*}[2][c]
+ {\longmath@startrue\longmath@begin{#1}{#2}}{\longmath@end}
+
+% Read the dimensions of tagged groups from the aux file.
+\def\longmath@group#1#2{\directlua{longmath.read_group({#1},{#2})}}
+\def\longmath@skip#1#2{}
+
+% Save the dimensions of the tagged groups at the end of the document.
+\def\longmath@save{\let\longmath@group\longmath@skip\directlua{longmath.save_groups(\the\@auxout)}}
+\AtEndDocument{\longmath@save}
+
+
+
+
+
+
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index b91115974c..285277abfb 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -177,6 +177,7 @@ $mirrors = {
'https://ctan.mirror.globo.tech/' => 1,
'https://ctan.mirror.rafal.ca/' => 1,
'https://mirror.csclub.uwaterloo.ca/CTAN/' => 1,
+ 'https://mirror.its.dal.ca/ctan/' => 1,
'https://mirror.quantum5.ca/CTAN/' => 1,
'https://muug.ca/mirror/ctan/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 1ada6a3442..7c0b208d79 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2024
-depend revision/70739
+depend revision/70752
name 00texlive.image
category TLCore
@@ -4878,7 +4878,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 70727
+revision 70742
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -37708,11 +37708,11 @@ binfiles arch=i386-linux size=6562
name biber.universal-darwin
category Package
-revision 70724
+revision 70749
shortdesc universal-darwin files of biber
-containersize 78036412
-containerchecksum d7363e46bdc3ef4916d60f1937389d7d9ca6d94e7d0f91064cd1bcf9af47477d3b0487e5f4ac8c2a79700bdf8c4b0dd419137f1019877d61fa150ed6e7831d02
-binfiles arch=universal-darwin size=22327
+containersize 68829576
+containerchecksum 372e6260f959685d0d19c7d0af83f74b0946f06be9db676899c734d865605e8b058d459c9a6adca3c23c7b384d5a94dcd94cd4a54f018c89347600a26bf4ff4e
+binfiles arch=universal-darwin size=20076
bin/universal-darwin/biber
name biber.windows
@@ -39522,7 +39522,7 @@ catalogue-version 1.0
name biblatex-ext
category Package
-revision 66641
+revision 70744
shortdesc Extended BibLaTeX standard styles
relocated 1
longdesc The BibLaTeX-ext bundle provides styles that slightly extend
@@ -39532,11 +39532,11 @@ longdesc stylistic decisions made in the standard styles. At the same
longdesc time they stay as close to their standard counterparts as
longdesc possible, so that most customisation methods can be applied
longdesc here as well.
-containersize 29220
-containerchecksum d39e7a2418beb7b627bb6cb9566dc17553f0f33c6c720a6da760976d6f0333cc15763d79aa2dd09a70d571a3be886d4129896db14616e8e28d426cf41945da8c
-doccontainersize 877024
-doccontainerchecksum bfca548e2bc673037efe14a54363787311c05c8518e868f7333d958f45b0a75da7d65caa9dd993ef37408414d27576ecc2cca7eb5d2e5e316f4f2f94c961d8cf
-docfiles size=254
+containersize 29268
+containerchecksum 5a59deb73b5f9558e2041c8cc9fceb55b26bbb5a12033908cb2784ef25d2c97c354d88fde1850e26e14ccb7f15e8bdbc58a8efefdcf8f3b8ff588760cfaad6e1
+doccontainersize 895516
+doccontainerchecksum e58f332a3cb2022ce8b63b3fbfd7f0f483f7df72335265ce8024adb125b47ed7d22c5e2d80ac0c25c862697d10bd1af492e347f67a1927025c6bacd8e434ccb9
+docfiles size=259
RELOC/doc/latex/biblatex-ext/CHANGES.md
RELOC/doc/latex/biblatex-ext/README.md details="Readme"
RELOC/doc/latex/biblatex-ext/biblatex-ext-examples.bib
@@ -39634,7 +39634,7 @@ catalogue-contact-home https://github.com/moewew/biblatex-ext
catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-ext
catalogue-license lppl1.3c
catalogue-topics biblatex
-catalogue-version 0.17
+catalogue-version 0.18
name biblatex-fiwi
category Package
@@ -43336,28 +43336,28 @@ catalogue-version 0.1
name bithesis
category Package
-revision 70133
+revision 70748
shortdesc Templates for the Beijing Institute of Technology
relocated 1
longdesc This package establishes a simple and easy-to-use LaTeX
longdesc template for Beijing Institute of Technology dissertations,
longdesc including general undergraduate theses and master theses.
-containersize 19184
-containerchecksum 94979f461307eee8186e9412c0c0792c8f1b440fb271620911cc777813a6044f16e794a2be604af6ef4a2af28f6ebae14cbdd97fd6d2b493cbd3eb9a44f25800
-doccontainersize 732464
-doccontainerchecksum 94b46d60cda8bac6d05dce8790171bd3d44f1d8b76c3374f4a4b901b713198b7f9d45429871ed02efd899589fb16e47dfe854c9c51882d1e76c26130ac4869dd
-docfiles size=185
+containersize 20160
+containerchecksum 98e23878bad91f76aebccd700da5da294521c7d83a6804a122ccd733a4a5fd92f8276340cb3faaa80b7fd4da62a0d13c3fe7a809ca1e6a8c2c7dcfc0daff2a29
+doccontainersize 736636
+doccontainerchecksum 648942fbe60c8af12ce5f247ef874255052f86750f33a728b433b620ef5e635304b3d9d9c80de8623841f06425adb4bcebf98ecbc0d7036a5895968145eb7d1a
+docfiles size=186
RELOC/doc/latex/bithesis/README.md details="Readme"
RELOC/doc/latex/bithesis/bithesis.pdf details="Package documentation" language="zh"
RELOC/doc/latex/bithesis/contributing-zh.md
RELOC/doc/latex/bithesis/contributing.md
RELOC/doc/latex/bithesis/dtx-style.sty
-srccontainersize 25880
-srccontainerchecksum ca5bd6f1798ea98a8046a9ea1c08eccb91014b8d84e8ad93cd7de732a021798394062c2d64c0a9880a67560a751e632945f7023c6e605f759ffa8611b2c66345
-srcfiles size=32
+srccontainersize 26844
+srccontainerchecksum 7ebf7022d1ec661366da053003c68bf4c9f9511731e8053ab100408780bb74ee721e86295ef1476ca80f6c97c4b410447c9be8e21ebafb9d65ae8f33ec86ab9f
+srcfiles size=33
RELOC/source/latex/bithesis/bithesis.dtx
RELOC/source/latex/bithesis/bithesis.ins
-runfiles size=25
+runfiles size=26
RELOC/tex/latex/bithesis/bitbeamer.cls
RELOC/tex/latex/bithesis/bithesis.cls
RELOC/tex/latex/bithesis/bitreport.cls
@@ -43369,7 +43369,7 @@ catalogue-contact-support https://github.com/BITNP/BIThesis/discussions
catalogue-ctan /macros/unicodetex/latex/bithesis
catalogue-license lppl1.3c
catalogue-topics class dissertation doc-templ chinese expl3
-catalogue-version 3.6.2
+catalogue-version 3.7.1
name bitpattern
category Package
@@ -228390,21 +228390,29 @@ catalogue-version 1.5
name multifootnote
category Package
-revision 63456
+revision 70745
shortdesc Multiple numbers for the same footnote
relocated 1
longdesc This package provides several commands for generating footnotes
-longdesc with multiple numbers (resp. marks).
-containersize 1888
-containerchecksum 928a2086fdf167ae23f851ec6da8cd84a012e85c97f56b7ed62fbb2873cbc6cf2793a02c8c23bc76f0bae3089edf9c594141a9029920d9f1038f7cf4b39c5e23
-doccontainersize 103052
-doccontainerchecksum 9e74a56d5d27506e354d0d68b4639df92ba4d017354e3f12bb2c9be33c210eef6cd2ad3dbcf0fa17b75b0c938da9407f0b4f9ce3e5fee000e2840d702d28fca9
-docfiles size=33
+longdesc which correspond to multiple footnote numbers (resp. marks). In
+longdesc some cases, you may wish for certain footnotes to correspond to
+longdesc several places in your text. The traditional solution usually
+longdesc involves writing the same footnote mark multiple times at the
+longdesc corresponding places. However, this approach makes it difficult
+longdesc to see at once how many times a footnote has been referred to.
+longdesc Therefore, the current package proposes another method: writing
+longdesc the footnote marks in linear order, and allowing a footnote
+longdesc text to match several of these marks.
+containersize 3908
+containerchecksum a29a5f1688d7c8765e8e8460991c2f50e33319be110b59e12bd5678416c8ae594d75b0644ebb64868b3bea2fa1cf8ec6e9dd62a6514f4e86dc0625602be2e93a
+doccontainersize 62072
+doccontainerchecksum 013238f3aba6527dd2d99b67efbffc26bbdb5c6414bd4df3fa06bfee71d73f894833bffb4845f14b704eaacc3c281f654df354070be18dcc7ba1762044785445
+docfiles size=23
RELOC/doc/latex/multifootnote/LICENSE
RELOC/doc/latex/multifootnote/README.md details="Readme"
RELOC/doc/latex/multifootnote/multifootnote-doc.pdf details="Package documentation"
RELOC/doc/latex/multifootnote/multifootnote-doc.tex
-runfiles size=2
+runfiles size=6
RELOC/tex/latex/multifootnote/multifootnote.sty
catalogue-also footmisc
catalogue-contact-repository https://github.com/Jinwen-XU/multifootnote
@@ -260501,25 +260509,25 @@ catalogue-topics doc-supp
name piton
category Package
-revision 70699
+revision 70747
shortdesc Typeset Python listings with LPEG
relocated 1
longdesc This package uses the Lua library LPEG to typeset and highlight
longdesc informatic listings in several languages (Python, OCaml, SQL
longdesc and C++). It requires the use of LuaLaTeX. It won't work with
longdesc XeLaTeX, nor pdfLaTeX.
-containersize 19300
-containerchecksum 0ea453867e746dd7deeff8e0f18d9dc6ff7f76e862f3eb04d7072192b29e10eae5c87114d475b398ba9fbf1b652795b88a358d72b156b8275a8042f73fde6fd6
-doccontainersize 840128
-doccontainerchecksum b92d1a23f9b8327e15566fa0dd0ce7c5fceee2bdfc295ce5600e2b1a6d1aba42597ed624651c5692eb438d0f3d935c52646522e110e2bb5b9fd72805a9605011
-docfiles size=371
+containersize 19548
+containerchecksum 8fa07fd3aafdcf7e78e9a51a5a127ae90b30b693676fb3439435f1a536e0d59a81fdd0b69843264fc41667fde3613f95f75beca4b560bb75589f35eeb6a77f6e
+doccontainersize 846160
+doccontainerchecksum a47c0a7a2222821b4a41dc263447e049a9488be36e5ea9fb96d3613787068064f6d78ec46ac37d1870c2dc25645dbfcfd14d77a06333cccb2e675c48f00af67f
+docfiles size=374
RELOC/doc/lualatex/piton/README.md details="Readme"
RELOC/doc/lualatex/piton/piton-french.pdf details="Package documentation (French)" language="fr"
RELOC/doc/lualatex/piton/piton-french.tex
RELOC/doc/lualatex/piton/piton.pdf details="Package documentation (English)"
-srccontainersize 52984
-srccontainerchecksum d5ee754ed4e237706445e3fcebff1488959f3f43f0f2f0bf6dd1de3e71f8c27b6dd83e6927a1cb26cd70212bd2eb1067ff016fd84ee5f956085b78afcc5ada0d
-srcfiles size=64
+srccontainersize 53776
+srccontainerchecksum 7ba2aa4815e9255c7afd453f7fed503670205f12ed8a31a4c2d175bbd712f375d6a77208f1514cca7806f9b0b8729b9a24f64db907dfac242a73a9a47cc6b325
+srcfiles size=66
RELOC/source/lualatex/piton/piton.dtx
RELOC/source/lualatex/piton/piton.ins
runfiles size=26
@@ -260530,7 +260538,7 @@ catalogue-contact-repository https://github.com/fpantigny/piton
catalogue-ctan /macros/luatex/latex/piton
catalogue-license lppl1.3
catalogue-topics listing synt-hlt luatex expl3
-catalogue-version 2.6b
+catalogue-version 2.7
name pittetd
category Package
@@ -267724,7 +267732,7 @@ catalogue-version 1.1
name profcollege
category Package
-revision 69539
+revision 70746
shortdesc A LaTeX package for French maths teachers in college
relocated 1
longdesc This package provides some commands to help French mathematics
@@ -267734,16 +267742,16 @@ longdesc \Pythagore{ABC}{5}{7} to write the entire calculation of AC
longdesc with the Pythagorean theorem, \Trigo[Cosinus]{ABC}{3}{}{60} to
longdesc write the entire calculation of AC with cosine, ... and some
longdesc others.
-containersize 1336892
-containerchecksum 37e807c9a37384e55c799156dd3af4124345b46d0a25af7e878d675701715bcd8bb5809d5bc9bee6e31377e3d8c16e43cf0f99c4b8f9d16df68c299c04e4ced9
-doccontainersize 14424556
-doccontainerchecksum 666699cdcb971ec304455569fbf8138fabae13a0edda0af06d50eb15ba54b68f90a9d83d4062ef6641476192ea0187c66e666a2098245a49231d84e4a925e59e
-docfiles size=3788
+containersize 1333964
+containerchecksum 2d1ff2dc248262cd426ce8cd8ebbd3cba765f8c6fe501c9506c2b8a49d8d698dbc1797263a87bb562cd7903a06762f1c203aaaa91c37c91843f64eb39c0687b5
+doccontainersize 14800384
+doccontainerchecksum 1a1eab550388cbd43ccb62acf7b4f94d74d3f78d5e80695469bcab3820fab326e0568bfcca0c9c7766a47fc279f915b36fd2b41a2a467619e7ae5212293a36df
+docfiles size=3905
RELOC/doc/latex/profcollege/PfCLogoNumberHive.png
RELOC/doc/latex/profcollege/ProfCollege-doc.pdf details="Package documentation" language="fr"
RELOC/doc/latex/profcollege/ProfCollege-doc.zip
RELOC/doc/latex/profcollege/README details="Readme"
-runfiles size=2928
+runfiles size=2937
RELOC/metapost/profcollege/PfCAfficheur.mp
RELOC/metapost/profcollege/PfCAllumettes.mp
RELOC/metapost/profcollege/PfCArithmetique.mp
@@ -267978,7 +267986,6 @@ runfiles size=2928
RELOC/tex/latex/profcollege/PfCCalculatrice.tex
RELOC/tex/latex/profcollege/PfCCalculsCroises.tex
RELOC/tex/latex/profcollege/PfCCalculsFractions.tex
- RELOC/tex/latex/profcollege/PfCCalculsFractionsoldv1.tex
RELOC/tex/latex/profcollege/PfCCalisson.tex
RELOC/tex/latex/profcollege/PfCCartesJeux.tex
RELOC/tex/latex/profcollege/PfCCartesMentales.tex
@@ -268002,6 +268009,7 @@ runfiles size=2928
RELOC/tex/latex/profcollege/PfCDistributivite.tex
RELOC/tex/latex/profcollege/PfCDobble.tex
RELOC/tex/latex/profcollege/PfCDomino.tex
+ RELOC/tex/latex/profcollege/PfCDontCountDots.tex
RELOC/tex/latex/profcollege/PfCEcrireunQCM.tex
RELOC/tex/latex/profcollege/PfCEcritureLettres.tex
RELOC/tex/latex/profcollege/PfCEcritureUnites.tex
@@ -268078,6 +268086,7 @@ runfiles size=2928
RELOC/tex/latex/profcollege/PfCRangementNombres.tex
RELOC/tex/latex/profcollege/PfCRapido.tex
RELOC/tex/latex/profcollege/PfCRappelsFormules.tex
+ RELOC/tex/latex/profcollege/PfCRecyclage.tex
RELOC/tex/latex/profcollege/PfCReperage.tex
RELOC/tex/latex/profcollege/PfCRepresentationGraphique.tex
RELOC/tex/latex/profcollege/PfCRepresenterEntier.tex
@@ -268086,7 +268095,6 @@ runfiles size=2928
RELOC/tex/latex/profcollege/PfCReseauxSociaux.tex
RELOC/tex/latex/profcollege/PfCResoudreEquation.tex
RELOC/tex/latex/profcollege/PfCRondeInfernale.tex
- RELOC/tex/latex/profcollege/PfCRondeInfernaleold.tex
RELOC/tex/latex/profcollege/PfCRose.tex
RELOC/tex/latex/profcollege/PfCScratch.tex
RELOC/tex/latex/profcollege/PfCSerpent.tex
@@ -268100,6 +268108,7 @@ runfiles size=2928
RELOC/tex/latex/profcollege/PfCTablesOperations.tex
RELOC/tex/latex/profcollege/PfCTectonic.tex
RELOC/tex/latex/profcollege/PfCThales.tex
+ RELOC/tex/latex/profcollege/PfCTicketCaisse.tex
RELOC/tex/latex/profcollege/PfCTortueBase.tex
RELOC/tex/latex/profcollege/PfCTrigonometrie.tex
RELOC/tex/latex/profcollege/PfCTrio.tex
@@ -268112,7 +268121,7 @@ catalogue-also proflycee
catalogue-ctan /macros/latex/contrib/profcollege
catalogue-license lppl1.3c
catalogue-topics maths french teaching
-catalogue-version 0.99-z-z
+catalogue-version 0.99-A-b
name proflabo
category Package
@@ -325777,14 +325786,14 @@ docfiles size=651
name texlive-en
category TLCore
-revision 70568
+revision 70750
shortdesc TeX Live manual (English)
relocated 1
containersize 284
-containerchecksum f0a00ee10b8949d971c79da0bdc7f7bd3cfdf506a4d7e8632f1d143abd0ce61ce5569ad048a95f29887807d9a6ca7bc5337c5abd22551f082ab0660bdf2b85d4
-doccontainersize 1873772
-doccontainerchecksum 035ca4a208bd4f47648b9a74893e05969d1e13621fea6170656d666fbe5ec18b11ff3b75cdf30d95d59dc06bc5ba765210e37aedf2ebf195feeb9bad41a52049
-docfiles size=1629
+containerchecksum eb92ffbb59e0ca896ffd51cda13ba7992016a96de4ad2343c01542bcf6f7d1b27cb94f44d057580112941301f8c09bddff4e22532357b0a4d105f5700325739e
+doccontainersize 1894004
+doccontainerchecksum 8010a8b8f7d3eff20a77228fab9d1203b813d5a09d99532424c5b377ec7bab1d58c79c9eeeddde5b9ebcf55e6737b2baecf8c21741f81073403bb35e5891864c
+docfiles size=1634
RELOC/doc/info/tlbuild.info
RELOC/doc/texlive/texlive-en/.dict.pws
RELOC/doc/texlive/texlive-en/ChangeLog
@@ -326017,7 +326026,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 70727
+revision 70742
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -326025,10 +326034,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 114224
-containerchecksum fc5f32cb8f4bf68e6a3d34adc77a0b68d0da3d2bfaecbf1434d29e149f9d0616ce8b6dd54fb50bbbdb0d67640f029084bf84ab14fa11e8f65f536c59992aecb2
-doccontainersize 434324
-doccontainerchecksum 29b6e6570ea4c27edfceece9e93e22e15982ea5338472f416c12a49d1215274a5854efa97d719b89a3fc233cb0ebb65358ef4f6229d2a77df5188ede6f2bff72
+containersize 114236
+containerchecksum cb571d511e92a372591a3e602850a3514ea8f947712723ba3693697284e16d425ca2a7bcab6ce199fe20c932b46d8c9bade6b3192291852b04c5bc54ff72c8ff
+doccontainersize 434704
+doccontainerchecksum d1b9a503eb85f4ad07d21edab0dd60d41202532c1b1bb1aa9f5564d3c51bd6574efcd72b0590f852e51f007d85c50ef23f35d10c49a92f8cca8bb0af13daf88c
docfiles size=567
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 0f4b501650..6703ae2b0a 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-0a6d530eb875804dbacfe160ea932575 texlive.tlpdb
+666982b93ccb2a4a3af6f830fa6139cd texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index ce59034987..e29a7d8ebc 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-a71b9f35f17528f58888c19bad7aa21c6fe727a35e9bbaeed2d8b7f662c06d2e4ba7a424b5ee3a5532da29f7a3495264bfea80424b34c7cde79ab143645a2ca1 texlive.tlpdb
+628068ff89cb8598341d0288a8d679fdca5c7cb32e498ab8bb4f0d35af2bc2d2a566618b89a5d3743439930ad1ff65ecf076fb9f44a7d06dbeeea5118a5e6b19 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index cf755d4ba3..c946aad6be 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmX/eloACgkQTOGHfhlD
-jHDOUAf/ShXe8HGt6B4rGFGD5YQSfPxZ0wQ9Kzae/eiFj4e5QkgjNWJ99+nqwDXQ
-6S53YaSusfBcTV3UYhYKU1tAlhDClu3ulvy6EA3Zqt/fsveUxzU+PraQUgn02KUD
-U0XmQrb9sAyjX+/5mgf1wGK3olomB+MqRD/nr2J/2Nk4eaoS/71AwGtVVb42we3K
-mqJaAJy5bdMLdkmBW3sXXyL6d1+VPZCYfIBrSl6gnfRVjpWT64382yOQRhfhSkJx
-fgWWGPpXzBBE9dxXEG5vOxd8qihI0ZQIzVL3yuTlTHFksGlgt9sVKmqDsRvkm2ES
-0KK46eaQcaJzIBTZEzxS70Qt1Bw+Mw==
-=KGBd
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmYAyWkACgkQTOGHfhlD
+jHCX3wgAsgBv9H1NKutDDUhQllGnbezvaF/Us320HDn8kQMW4lGBdJSu5mu/7gNT
+b3aoj7c+omD/7ehKwEaEkgvoC93vhRuzEgRSonZWx725chQ/FIeUM8DAObXpm4aM
+BoyEdifOKlFPRKKe3EERWknXDhs75fU8q7zW2YIhrry8GgFbYV7Hwt8QxmTwezOA
+3KUDsSRl2xj7A6rUw0DDoQLpIgVFowtSteJ5GDN5b+eQS8MEtuUPLHhvRVIOP9YE
+GKyTQiiZhBXl8fnYvhyXHWaSu1xLZd88FlWH87Hqyde6f+vs4mWxt/VNvRjUrpIR
+bn5YFMhoeExjBPuY9ORCCKRJWQ+P8Q==
+=4Yzs
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 82ce87cdfc..c55833f238 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index cef7da569b..f5bb8e0b46 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2024-03-25-02-02
+2024-03-26-02-02