diff --git a/docs/api/openapi-docs/bitbybit-cad-cloud-api.info.mdx b/docs/api/openapi-docs/bitbybit-cad-cloud-api.info.mdx index 35855812..3f9300f7 100644 --- a/docs/api/openapi-docs/bitbybit-cad-cloud-api.info.mdx +++ b/docs/api/openapi-docs/bitbybit-cad-cloud-api.info.mdx @@ -16,7 +16,7 @@ import Export from "@theme/ApiExplorer/Export"; diff --git a/docs/api/openapi-docs/cad-execute-a-chained-pipeline.api.mdx b/docs/api/openapi-docs/cad-execute-a-chained-pipeline.api.mdx index 86569b61..440f24fc 100644 --- a/docs/api/openapi-docs/cad-execute-a-chained-pipeline.api.mdx +++ b/docs/api/openapi-docs/cad-execute-a-chained-pipeline.api.mdx @@ -5,7 +5,7 @@ description: "Runs multiple operations sequentially. Use '$ref:N' in params to r sidebar_label: "CAD - execute a chained pipeline" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/cad-execute-a-single-operation.api.mdx b/docs/api/openapi-docs/cad-execute-a-single-operation.api.mdx index 15b02962..f21bbb41 100644 --- a/docs/api/openapi-docs/cad-execute-a-single-operation.api.mdx +++ b/docs/api/openapi-docs/cad-execute-a-single-operation.api.mdx @@ -5,7 +5,7 @@ description: "Runs a single CAD operation by its fully-qualified identifier." sidebar_label: "CAD - execute a single operation" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/cad-execute-compound-parallel-operations.api.mdx b/docs/api/openapi-docs/cad-execute-compound-parallel-operations.api.mdx index 719ab737..38af03cf 100644 --- a/docs/api/openapi-docs/cad-execute-compound-parallel-operations.api.mdx +++ b/docs/api/openapi-docs/cad-execute-compound-parallel-operations.api.mdx @@ -5,7 +5,7 @@ description: "Runs multiple independent operations in parallel." sidebar_label: "CAD - execute compound (parallel) operations" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/convert-step-to-draco-compressed-gl-tf-glb-advanced-options.api.mdx b/docs/api/openapi-docs/convert-step-to-draco-compressed-gl-tf-glb-advanced-options.api.mdx index 23630431..ccde32d4 100644 --- a/docs/api/openapi-docs/convert-step-to-draco-compressed-gl-tf-glb-advanced-options.api.mdx +++ b/docs/api/openapi-docs/convert-step-to-draco-compressed-gl-tf-glb-advanced-options.api.mdx @@ -5,7 +5,7 @@ description: "Full-control STEP → glTF conversion with Draco geometry compress sidebar_label: "Convert - STEP to Draco-compressed glTF (.glb), advanced options" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWltvGzcW/isHAywsFaNbYqetgD64vrTCJrFry8m2QVBQwyOJCYec8CJbNfy6P2B/4v6SxSFnpNFIduxmsQ/b+MkiOTwXnhu/w9vEsZlNhu+SI60WaFzyPk042syIwgmtkmFy6qXsZFo5oyVcjk/O4d///BfM5PgUsvCNFVrBtXBzODYs0zBDnaMzS8h0Xhi0NN+FI51PhEILU6GwMzNMKOSQo52ngDeFNi4FpjhkWhsuFHMIOrBg63t/8kw58QejCSiZsl24wE9eGLTg5gh7kS23B4fnI/iIS7CZLpBWOW+UhWf9Z3FPBo7ZjzA67iZpYvCTR+t+1HyZDG/DT2GQJ0NnPKYJEUPlaIoVhRRZ4KH3wZKSbhObzTFn9J9bFpgMEz35gJlL0qQwukDjBNqwzmFxKiSOeG2tdUaoWZImuVAvUc3cPBkOmucwOgY9DQIWBhdCeyuX4AupGUceD2YqJELLBDGRw2QZlofRuBBQ8UIL5drJXZqU+iVGNkkd8gVTGfL6AVt0TqiZ7cJoCjoXziFPwaKyYiIROE6Zl84CMwjeIieVPqwKg4wfaanNDg5ObpxhmYOM5oE5Z8TEO7Ieo/Mg1Vpgsho6kiU4He0yZw6NYNKueZhoLZEpEpvovmY5PkC2MJr7zPWEso40AYrWP4640rxcfy/1Vyv+7uWgEoEUK5SIjrBN/14SL9kSH1KspPnezGhfgHXGZ84bfAqBc6OLhw7OW6dzWJ84tLA760LBjAPl8wkam0KOjnHmWPuxlCleHONUYhbpNcm/QjsHKRQyQ5or13Xh7RxVCDYXKJkTCwRhgRwbWqXltlNwc2FpnMGUZCCr11NAls0B+Qz3LMjgnKUo/W6/fwA/QL978Lc2WF0jCMw73bEZk1iGrymyoGEr/sCSnSmTFlMQLtCcWC29QxAKcs1RglfCWWjlOUy1CWpp13wqqjCGDJH7PBkSO/1BmuTsJg4M+mmCNywvJNLsIE2ccPR/0NK5wUyQZ1dqPVQzmtyKBWrm5YY2Az/0BTi0FqWM0bhlGBdM2TZ0VpEZMm8WUXBWFEbfiDws/owcdSmedwf7g4Pvn704eH7w3ffffv98U4zIdSnCOTNMSpQ7zFIxilJFuWCTc5JnyqxDQ/aaUcYK0Xi3+VUWtE3kysbz7bBrioKmMrWa6gokUlllAiG1wKZRP8YCu3CJjiJOsKEgwMqAatQ2bam7UyShHBrF5Bty0wztK813WQHnEFYKbWBRLg10J+hIcXTQyINsMBUcpXBLaFmpr9FQmnA1Vm2ByNu72Skt59Ib2uohVw+RBgptXadg1oIJgVLNwBnByCqoGmAOJl7OECa41IqHCFNT0J9gkNg60l658dygnWvJt1k7JS1ktAhctSpsXKDpWD/p2DkrMJw7MTxlUk5Y9rELxzEWQWcAOTJlgSxRYhSwWl5WAddzLTHUWNorDq1gwda1V7YRlCOCBS6YpFAXwtagT3/t0nokEGX6EXjTUvA1X/GslyCZmSEwazGfSIrlZFiYa7OkwtC6sphDtRBGqxzVhrGR3cw2fbxT9/CDwFDwLjND0t2OvPKK5iDTnUIyxQww/oFlqFywOEv8G+Q+i0oNWpF4I9xy5xnaQgo3UpyMePBim9glzYed0FJgDw7oLVoYvOhMKGArjjcw8dMpGorR7AZeHBw8P1i7Bjk6bdDuwigvjF6gDVwxJyYiOEdIC1bnFCgUR4PmHg+tgtZbI9wO1wzDsfTQ3hWeuFsHulpsC/XKDBWaRgyu0cJ8gnyMNxSyd2V3mgYX54EyN3BhMHNySVTJLLszOYmkqHhCxsleDU7RoMrIqvAmBhy4uhjtLpGm2mR49eYk3Aq2mfgpioBw9aZ2W7CAC1RwTWFV6YrHWI/SLYRspeUtTn1USgwcq3Df3skJ1XJUKp5qk7MdrFw6YmS2DDsqlpN8qyKwrNdCQbNVUEo2wXp9uroCoCKfeJdgXgTrLb9MKFLHb2v/npnz1XS58MyM1uvKsUPFHxw8VPwsY1O6+1W59SfppjXJy9z3p3RR+tH/lTKcYcpOtcnv08a4WgAGS/NjVU4mrQzpmpoXLHN79RJ0L2dufw9a+zf7dAUw4qadgjaw54zdg1YgG6uWntFxx14oM9sPaK8kRAGYuX1aaGxTvHFDoLs0YfyDt+43p3/dFq9EC+Kh/tbxBbSODo/jfVHRmpBffg0TJG7vLU5+erkxX7vo26V1mO8O1STcjlJLiaDcME05wFEJRPdyik86RCIiZLCsgNYl+4DmS4gA8px+5ejQ2PZnq+tmfd3vr5V4Xubay8DwXdAfD/c2Js9r995Y9a8+KxVZ3bjPyiv5XZpwAjy2JY84SA1aqWCSx17MoSVxgRK+TWGw3xv0e4Nnve96g2cwEc62P39t9xaPd7N2GO7B94NA1cHUctWq5AkpPFzIKHzQqm86lCE7QQ0r3OKeFBkWHa0pvSQJH6O7qIpWH36Asn7qhWLHuhQGNBoKROt6Nqd8Gsqr8bIQGZMw05pX6qWi/duHa57+hulUTP8SAS2M5qPVj8LtyLu/1GEvOqeqNnN4U1Z5hA+05mI2RwM/QK5j2ssEXTGDSLEAWPM/hMH+4zl+Pmhy/JoChXwKvyp8AQskb7V1RvpfwsgYb0IseQorVQlTqx/q/Dz7En4CpvUnzjFgXXU2vvsSLkKVJLKn8DGLn1T8rFG3L1YNhWuBvE529/XZx4WbOC/LjLYW6LJS1hKt8tZ5XcE6VKfPKcKxel6ZGpbjznvcY8PzcSOwrOLzXVpDiN/VYd33n9l6dyJlNUzR6RhEO1WkQh5jZkSSvJQVwAJ6gWYDzEjL0ivdzq82rS4I05DjI96+jasHfZXyXzosxpoKhCpDvRVuHr4JQPndXdSELbSyMT886z/bUQ4Rzs6yDAuHPPmvoen6Y21Ndbhhd+sicE8WyNwjtqJOwG5Qfqvy+OQxNg4EpxpjKtBAh3JrRBDpLq1lvGVYx5y3QdEGnRG4oOuepYSXhItOKB4T7wUP1U5YvouJUqTkk0cfNNhoDhBEzGRkqyTaYvKaLS3sxW/2wBfUNDEYdN1e07sy8vNyr4DTq4uXGyLWSfqCUyhNasBj0mOF6C0GPVpne7dRz3dbHlTqf6WDOnNPc6mLqv8RogMDKkzjcdmVCXbhnPinOmNFJlYghIYURs/I7+qeQBZ8RLpDfhEOcEsC/TEpje1p/P48Hp+HnlTlRhXjTaYjzmeXKmvglDUWD8u1F+VepYfu9/vbTvmGScFjiEVjtPlf+WXQAoENgehnN8tKRPJh+3zFsjl1Fqk3EbDesDuEj+vm+Obw5ej4cDw6e/37ycXF2UV5tbVs9ggiP/ucqSaJ6msKNeiY2NXWiXmDyXWvha8YVFSMJHerDuRoB6J4EadgdBx9zrBsA6Mu+W2aZCl9xeHT7PKyyapQMWCt+r15U+dELwQ7XcnLceJnM8ICKkHX9npCux4Hle12pmggT+WaKc5MxTOqBUpdYJPsln8831b6SFk/nYpMEHYUeshfPeSrh/xFPeRgVwa5REMF6Nfs8dU3/rq+EUzAzTVPhgl1FcgEGT3hWZW+JdrYo1tix+nOTLpph5UXqhrMRUVv8Ch6kXWbeKrLk7lzhR32aK/uRLjJciJcl+Niy7xK9Du09N/TTpk31AGjrQ4L8XdcHnpi6937+vQlOWV0lfqilS2zMBhgdmIGGQ8XfnrgkgyTf3QOz0eduKChScqXvHqC1YXw2w4jHGtTyBhPKxg2hW+gdS0kz5jh7S4chldbpBftXSjSq8ONaRgMZiiopbbffw6j15dXp6ejo9HJ6/Hvl0dn5yfdYBAUdi7Wj7pOKifefIS1dtbac6j606T4/Kv2aGg9UHvHsx6sXt6sR8qnMnGg+YIlPMyovb/oN58yrD9bvzyIY7tb9+vnarv76HF+Vxu7v9mCjQubvdI42uhJxsFG87AktNnMi4PNvtqqwdNsMq0mthouta5GvVFRMh27Bv06jL7GreOaezDj/oPAbHO2DoI25zZxyeZsDSVsTm1Ad/2HILSAcIRHHNMgYxWkfizjRLj7HkntgyMmaVK+5kuGyaA76A62U5SYzTsFmhCqqTVHB01AvsjCXrGZsm4i07ZduPQFna6F3EsnOjHOV2BTi4CtFH56OT5NgWN4sGDLp5/tFApRID3YArzBzEcIi1CwzoTZjReIEa6K198PelK7AnfL0oOsYXhbhaZKB0naCKQbQZR6eWhyezalWkZkeM/CXljVYYrTk4eYTwikkCJDSgRruuTtRqBjZvkg6d070mlSEsmZqu1ZoYSdiBLeCxC2qPveTqHKLVVvqHnOt+tS7S/zvrfMZ1RF9ArJRGgc+Qh9xXz9jpIdOckgGlR4D50mn83a79NkTnl/+C65vSWzvTLy7o6GP3k0lIDfp8mCGUFVTsi/aZVIKTd/xGU8YjqQzngZyo3wYiek30YdfZdWX0So58G172ulyfnZ5ThJk0n5vjkPySIx7JrePrPrZJg0ciCN3SaSqZkP5W0S96S//wCg4Uor sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/convert-step-to-draco-compressed-gl-tf-glb.api.mdx b/docs/api/openapi-docs/convert-step-to-draco-compressed-gl-tf-glb.api.mdx index 6e33465b..6043d77d 100644 --- a/docs/api/openapi-docs/convert-step-to-draco-compressed-gl-tf-glb.api.mdx +++ b/docs/api/openapi-docs/convert-step-to-draco-compressed-gl-tf-glb.api.mdx @@ -5,7 +5,7 @@ description: "STEP → glTF conversion with Draco geometry compression using a p sidebar_label: "Convert - STEP to Draco-compressed glTF (.glb)" hide_title: true hide_table_of_contents: true -api: eJztWdtuG0cS/ZVCAwtTwfAm25uEgB8YSXaIOLZWopwFDCFoTheHbfd0j/tCiRH0uh+wn7hfsqjuGXJ48UVJsFgg1pM4fTtVXXWquuqOeV44NnrLToxeovXsOmMCXW5l5aXRbMQup2fn8J9//RsKNX0OeZzmpNFwI/0CTi3PDRRoSvR2BbkpK4sujgcndQEcKotLaYJTKwiVMlyggLlU2IML/BCkRQd+gfAobe0fwfh8Au9xBS43VZzlg9UOjgfH6UwOnrv3MDntsYxZ/BDQ+R+MWLHRXfwpLQo28jZgxnKjPWpPQ7yqlMw5idV/50i2O+byBZac/vOrCtmImdk7zD3LWGVNhdZLdHGex+q5VDgRrbnOW6kLlrFS6peoC79go+Gu+ianYOZRwEN6iMolZUDHRjFRwGwVp8evaSKgFpWR2h+x+4yV6BbnFnPpZBJi+8Cf0S1ASY3cgsC5wpwGevDLAjXQ2gtU3MslgnRASoKOwDkPyh9l4BfS0XcOc8vjQkKPPF8AigIfOVBRUOhgr+jBoDcYPIVnMOg9/dtRfcScK4cZSB/30cBnzqjgEZZcBQSpoTQCFQQtvYNOWcLc2KiII7rPWrc6lDO0SbeyDCUb0VmDYcZKfps+DAcZw1teVgppdJgxLz39H1Ww0VCtsrEuaHBXXWNdBLWlKoJouZBcuwiNFoNH51CpaD3QJTfw1igHebBL7oNF4FVlza0seVL3ZcmVQpukdlBZI0KO4Epj/AJtXIgCXLBznqP7nOhtwR/3hk+GT78//vvTx0+/+/7b7x9vS54EraVuLntf8CuH4ORv2OU33CLYxipaiqjQAqGrbzZ6FGyZ35fYSg8u0YM3yTKiStc2sa31lmG09DEzRiGP9yi1R6u5ekOemaP72YhDVyoExJnSWFjWU+O5M/R+o3sSDeZSoJJ+BR2nzA3aDBz6FlRXIYqjw3BqK7hMd3i6lmUf0tmttxwq43y34s6BxbnURI/eSk73RRzIPcyCKhBmuDJaRBZoKeh3ABTEzvtoEmm3udrEIdeDyRxMKb1HQedoJ2cqgiB+cECGEhwK6ChcooJvMxg+6Q8H/eFx/7v+8Bhm0rs2lo/QaXB4ehjauKrU6lNRxZuolxiMTPBV8D04bfDRIDEa6YVmfdOlgNGNaliT6EdsK0462Zz0kiT8Et0lVXQG8Azm3Hl0vq+4LdD5DIb0Nd6b830XKcH5ox5MV5XMuYLCGNGol3zp2xY2MuFihwi26K8B/Y/AtZe/4blxklD+IL3bB17PSgxG9xS1RO6Bt2SZcamDzkIWxE/PoDQ2Bq1cEp9HkWyMShv8Ixg++XLEj4e7iF8ZW3L1ELw6roAl5t5Y1wYy+CNApnibG2PFQ6B4vI3EHxdKzT1u4Tn+I3hOjDL2d9xjTuvaML77IyheoEYr84fgKNKSBg/33spZ+DNUc6XlXKJoH3s4qIU0ET60AfLcGueAKxUDGDro1MHgpsmL0IFbEMPx1pVSbCvxIL3eZ4wLEd2Gq/MWv6UMaB2TT3eI5XXi2rjBJl19284xrz+z9bbQdeoOvJVOepNItNswFYrEmTGDbhjHofdSF64HVynRJNLcbDKXlkjMk4Zi2KJbnpzCAi1GjdQSXnqspuaF8vNfpF/Ec2M+fn+fZHSV0S4x//HgeP/WppTO8zzHyqNgf1rSbt635jTXFnd3Pr0PyLa4/4Kt6MFxOPffsT8tPwRM7xMpUHsyRQtdipopufYGKqNUCt2e+0BJsgCL3kpcUh7mKJSxjM2J6jwbsRCkoAiVph8CUYvEPgQMUYM7bxAtveQqwaoP7XB1w1cOHqU1jyBURkNuMer6aHPelVWfl3v9pri6eLklYvvIUAkiSdZK21mfV7K/HPZpnuvfJT3f7/lGrf+1DtrgHuYsF80zK/o9h5PxaX1dbm2CPTgn/OQM62NSbsHz95TKF+RRbQ8gCz4h3aG4iBe4J4F5z2pjexjeH6fT8/j0bdyoAb4LOiXWbqVzQpgT18SLakMc13Mv6r1qD30yGOw75RuupEjkidYa+7/yy6iF+4ylQz+7WV4/AT5tnz/zfCE1di1ywSmljbtDXNw2xzfjl5PT8XTy+tWvZxcXry/qZ5TjxRcc8mMoud49ollNVIOeS3UglKaIwBU4b0NOSYVYA9SUZrD7daEjsdCuTcchouboc5bn9d1v4d01yVr6BuHD7PJyF6rUibDWpaFyV+d0XiQ708grcBaKgt5BjaAbez2jXU+jyg47UzKQh6LmWnDbYEa9RGUq3D12zz8e7yt9ol2Yz2UuUftUqvrqIV895C/qIU8PRZBLtEu0X6PHV9/4C/tGNAG/MIKNGNX/yAQ5dQrWqW/d9+jT+6/rTbdQft6qW1GuGx2J2jR3LFA6zhbeV27Upy16M+lnq5n0PYHLPas6j3Xn+OP+mnbKg5V+FbcaV/InXI0DoXl73R6+JF9MHtKetDZhHj8yKsgSGOQivuA1L2n0n93x+aSbJuwokMKkaBo8PYi/3SgVfl0GORdZ3WLyGXwDnRupRM6tOOrBOPaESC8m+JibN3eaoi9YzFEu0cGTwWOYvLq8ev58cjI5ezX99fLk9flZL9oBsc3FpmV01vjudoun1drZbrbENkOrmzDYrbKnrtPhOvWmI3W4aJzG1zXbTZG0NbBfoBx8sgq4O9quuO2ObRfBdkdbJandoa060eBT9Zr46I6F/HmUsfGbH2objs+xE2VCNBKWsbrZyEZs2Bv2BvusKYtFt0Ib2UPnCBWngo2nGhTtlVoKsSqVyGV8PunBZagqY72DMigvu4l66nIydKgAksGLl9PnGQikAoqh8gld9FEGlayQ2muAt5gH2jOL1ZLujNOsTYM0i2yVXmTvzKz1KuvV0ZDnMRrWbtPogGU7Tr7l4PcZ82hL93pO4VXm+JGJ/Tiry7Xo5kYniqN3s5I5EjdtziXasxI9t6tPHn14R7pN4rWS69aeTUmqm6pJH61GdXqFmh3t3urdJlf4f28/14RI0adfKS5jKyGkkkni+bfElmTJw3TrscuesY+x/XXGFhQmRm/Z3R2Z1JVV9/f0+UNAS8R9nbElt5KCYuTtrCFg4vT3uErqJ/V1p6sYnWIPMtL2Ttp1nzUrUmXgk3OvW5Hs/PXllGVsVnfdy8hvzPIb6sjzGzZiLGN1Uym25enbHVNcFyFmQyztSX//BR5KbMw= +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/convert-step-to-gl-tf-glb-advanced-options.api.mdx b/docs/api/openapi-docs/convert-step-to-gl-tf-glb-advanced-options.api.mdx index 78de2425..676053a7 100644 --- a/docs/api/openapi-docs/convert-step-to-gl-tf-glb-advanced-options.api.mdx +++ b/docs/api/openapi-docs/convert-step-to-gl-tf-glb-advanced-options.api.mdx @@ -5,7 +5,7 @@ description: "Full-control STEP → glTF conversion with fine-grained mesh, expo sidebar_label: "Convert - STEP to glTF (.glb), advanced options" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/convert-step-to-gl-tf-glb.api.mdx b/docs/api/openapi-docs/convert-step-to-gl-tf-glb.api.mdx index 495a172d..f77f871e 100644 --- a/docs/api/openapi-docs/convert-step-to-gl-tf-glb.api.mdx +++ b/docs/api/openapi-docs/convert-step-to-gl-tf-glb.api.mdx @@ -5,7 +5,7 @@ description: "Simple STEP → glTF conversion using a previously uploaded file. sidebar_label: "Convert - STEP to glTF (.glb)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/files-confirm-upload.api.mdx b/docs/api/openapi-docs/files-confirm-upload.api.mdx index 3b816217..bc321a16 100644 --- a/docs/api/openapi-docs/files-confirm-upload.api.mdx +++ b/docs/api/openapi-docs/files-confirm-upload.api.mdx @@ -5,7 +5,7 @@ description: "Confirms that the file was successfully uploaded to the pre-signed sidebar_label: "Files - confirm upload" hide_title: true hide_table_of_contents: true -api: eJy9VttuGzcQ/ZUBn5KCujh1EXjfVF9aoYktSHJRwBACihxJjHfJDS+yVWH/vRjuriVLSpMARZ+k3R3OnJk5Z4ZbFsTSs+yB3egcPZtxptBLp8ugrWEZu7RmoV3hIaxEgLBCWOgc4Ul48FFK9H4R83wDscytUKgg2GRVOux4vTSo4H78ocs4K4UTBQZ0FG7LjCiQZYy8DRXjTFO0UoQV48zhl6gdKpYFF5EzL1dYCJZtWdiUdMoHp82ScbawrhCBZSxGrVh1iJ6SguEVq2bk1JfWePTk512/Tz8nrGWdMBImaU1AE8hSlGWupSDL3mdP5ttjWHb+GWWgXJ0t0QVdB7OPezZza3MUpvbuQ50iARfhO1w15TpRiROpaIUm6IVGV3ePmraf3lHxfBAh+lPeG6xsd7zibL4JuG+tTcAlOsZZoY0uYsGyPmeFeK7/X/T7788uLt79cv7+vH9xcXaIeSBDFHnNL6//RtAGUgggsgXrUIE1iV0e3RodYWhaNE0IvlWVj8OP10AmYBfJz0s6KSqrqn3uPezI2RSmTfl12BlnQilNMUQ+2mvXQuQeDzGMMURHshCLgA5EnW8tH9Ae1uioZaoL01Zs2oOxT+BQqA3pa44QPSqqz+XgCihgIqYnmQUdctwJd4w+5uEoM/vIGsr9GPpJrXlAs8bcli8V1GZ5kAqRrc3lJKwkRlZVBO28f34sx1sbYGGj+d+UmDKuOEPnrPu2M2nV93BOyJU22KHuiXmOkLxDOswZPouiTIX5c/BheDWYDu9uP12Px3djIneB3ovldwT5PRbCHIZoT6epGITO/XGN78q68eCDizJE0lgL0AR8DqwhDvpQz51DNqdPMLyChXUQnJA1vtd4D+nXZN8i/EEOHkLVpp5k2hp40mEFxWHNKR4Io8C2+Sqcx+WSaNsmuuPoNXm9SiU7LZyaID+KWhglXIu5FdBh2FfCSBQIK6toNVqfKEgbMmM9Uere+qxHivO9bT2oql6jRppYaULWqza6nGVsFULpsx6d7M51mG/mOnQVro/INHJWRZkeaG96lNHpsEmuBqX+AzeDSCAeZvufJyTBWhj7Ri/MFellu+hXKFTaFM014K/OYDTs1AYHdZO2RAWD0RAecdOF9OwzKKzC3HOQQnHq4Rpd4PATvHnSuZLCqbddGNCRRAkb68tL20rw5AYcStRr9HDe/xmGt5P7m5vh5fD6dvppcnk3uu6m9hO9UiJNn35tipeG72VuY0LHOKOC16DPumfd/rFK9XLVKdElthqJ0FyJnJbJV0oJlmiaeU5uuzCJZWld8FDEPOhOTXWwMZQxwJvJ9HrE4bcP0xsOCqUtSkuroUC/esuh1CXm2iDgM8pIPnka0p25IKu6bD69JnUIvzESPts5lM7SnNdm2W2mr5Bp+jb9amvA+AG7XjGr4iygK/zdYoJurSV+xbCXrDrCqI60ppYUbdlcSyQt7OKSzJzGINzmX0Of9kjdJB0Vwuz5TDdf6LSrrFlgh93b7nbQf3gpbsRBA6hX5kIbqllKa9tI/YGUQ+Q6oxtbuqRzlr3cTFrFzzhb0YTIHth2S929d3lV0esvER2Jd8bZWjhN8zBJWWlP/9XpebWf7ptxo5q30F6ov4K81bqh7qxFHumJcfaIm91dv5pVvB0ABKT+OJASy7B37GjP07R5GYeju8mUVdU/TFBqHQ== +api: eJy9VttuGzcQ/ZUBn5KCujh1EXjfVF9aoYktSHJRwBACihxJjHfJDS+yVWH/vRjuriVLSpMARZ+k3R3OnJk5Z4ZbFsTSs+yB3egcPZtxptBLp8ugrWEZu7RmoV3hIaxEgLBCWOgc4Ul48FFK9H4R83wDscytUKgg2GRVOux4vTSo4H78ocs4K4UTBQZ0FG7LjCiQZYy8DRXjTFO0UoQV48zhl6gdKpYFF5EzL1dYCJZtWdiUdMoHp82ScbawrhCBZSxGrVh1iJ6SguEVq2bk1JfWePTk512/Tz8nrGWdMBImaU1AE8hSlGWupSDL3mdP5ttjWHb+GWWgXJ0t0QVdB7OPezZza3MUpvbuQ50iARfhO1w15TpRiROpaIUm6IVGV3ePmraf3lHxfBAh+lPeG6xsd7zibL4JuG+tTcAlOsZZoY0uYsGyPmeFeK7/X/T7788uLt79cv7+vH9xcXaIeSBDFHnNL6//RtAGUgggsgXrUIE1iV0e3RodYWhaNE0IvlWVj8OP10AmYBfJz0s6KSqrqn3uPezI2RSmTfl12BlnQilNMUQ+2mvXQuQeDzGMMURHshCLgA5EnW8tH9Ae1uioZaoL01Zs2oOxT+BQqA3pa44QPSqqz+XgCihgIqYnmQUdctwJd4w+5uEoM/vIGsr9GPpJrXlAs8bcli8V1GZ5kAqRrc3lJKwkRlZVBO28f34sx1sbYGGj+d+UmDKuOEPnrPu2M2nV93BOyJU22KHuiXmOkLxDOswZPouiTIX5c/BheDWYDu9uP12Px3djIneB3ovldwT5PRbCHIZoT6epGITO/XGN78q68eCDizJE0lgL0AR8DqwhDvpQz51DNqdPMLyChXUQnJA1vtd4D+nXZN8i/EEOHkLVpp5k2hp40mEFxWHNKR4Io8C2+Sqcx+WSaNsmuuPoNXm9SiU7LZyaID+KWhglXIu5FdBh2FfCSBQIK6toNVqfKEgbMmM9Uere+qxHivO9bT2oql6jRppYaULWqza6nGVsFULpsx6d7M51mG/mOnQVro/INHJWRZkeaG96lNHpsEmuBqX+AzeDSCAeZvufJyTBWhj7Ri/MFellu+hXKFTaFM014K/OYDTs1AYHdZO2RAWD0RAecdOF9OwzKKzC3HOQQnHq4Rpd4PATvHnSuZLCqbddGNCRRAkb68tL20rw5AYcStRr9HDe/xmGt5P7m5vh5fD6dvppcnk3uu6m9hO9UiJNn35tipeG72VuY0LHOKOC16DPumfds2OV6uWqU6JLbDUSobkSOS2Tr5QSLNE085zcdmESy9K64KGIedCdmupgYyhjgDeT6fWIw28fpjccFEpblJZWQ4F+9ZZDqUvMtUHAZ5SRfPI0pDtzQVZ12Xx6TeoQfmMkfLZzKJ2lOa/NsttMXyHT9G361daA8QN2vWJWxVlAV/i7xQTdWkv8imEvWXWEUR1pTS0p2rK5lkha2MUlmTmNQbjNv4Y+7ZG6SToqhNnzmW6+0GlXWbPADru33e2g//BS3IiDBlCvzIU2VLOU1raR+gMph8hFfEpyZ5xlLzeTVvEzzlY0IbIHtt1Sd+9dXlX0+ktER+KdcbYWTtM8TFJW2tN/dXpe7af7Ztyo5i20F+qvIG+1bqg7a5FHemKcPeJmd9evZhVvBwABqT8OpMQy7B072vM0bV7G4ehuMmVV9Q9PtWoe sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/files-delete-a-file.api.mdx b/docs/api/openapi-docs/files-delete-a-file.api.mdx index cbe000cc..4b9627bf 100644 --- a/docs/api/openapi-docs/files-delete-a-file.api.mdx +++ b/docs/api/openapi-docs/files-delete-a-file.api.mdx @@ -5,7 +5,7 @@ description: "Permanently removes a file and its stored blob." sidebar_label: "Files - delete a file" hide_title: true hide_table_of_contents: true -api: eJy9VltzGjcU/iua8xR3BNhtnnijBrdMU5sBp9MZD5MR0gEUayVFFxKG2f/eOdpdG4PTJH3oE+zuuXzn8n3SAZLYRBg+wI02GGHJQWGUQfuknYUhzDBUwqJNZs8CVm6HkQm21gaZsIrpFFlMLqBiK+NWfeDgRRAVJgwU9gBWVAhDII+pAg6aonqRtsAh4KesAyoYppCRQ5RbrAQMD5D2nrxiCtpugMPahUokGELOWkF9ipLAs+kY6iUFjd7ZiJHi/Hx5ST+vWCs0mJAQSWcT2kR2wnujpSC7wcdIxodzUG71EWWiSoPzGJJuUrnHI5uVcwaFbaLH1BRIsEX6jlAdtm/Fq49b+PDktuQglNJUhTCzo8hrYSKe9u7a2bWm7mpnWdqKxAQLGF0OEtlnEVnMUmKM62zM/qhtSSdD0MblzRxjNglOIblHaIv+MVCLJifrhsnWLjRbVwCQ0SkCmuq8NYe6JiRvL9+eT//WJbZ22f5voy8F1hwwBBe+HUw6ha9R4GUVfwq51RZ7AYUSK4OsRGfFmQN+EZUvvflr9G46Ht1P724/TObzuzlxp8IYxeY7kvyeK2FPU3TehYRJaBPPe3znmzmzmEKWKZM+dABtwi8J2j3BmKbq3H/efGLTcRl8CkI2+F7iPd22tvoO4Q+u3ClUbRvVIV581mnLqtOeU74ig66rV+Eqbzbabp4KfV7TCUUdl5a9zpNmQX4UtbBKhA4z2h0a5/E07QtilBVIW6dg2GpGke20hSEMhNeD3dWAuBYHh0a2a+AQMew6Tc/BwBC2Kfk4HJBHf6XTar/Sqa9wd7ZGs+BUluWBBDqizEGnfQk18voP3I8yJX9YHn9eEPkaShwbPe2sKC+7E2WLQmEA3p03f/dGs2mvMTjpmHQeFRvNpuwR931WnuOQVU6hiZxJoThNb4chcfYTe/NZGyVFUBd9NiKXsgwuJ5a2yLohskhhWECJms7It5e/sOnt4v3NzfR6Orm9/7C4vptN+mXwtFilkHZCv7bNY9ejMbs2Lhd0wIEa3oC+6l/1L8/5qTfbnsdQ9tRKZO3ZG7QssUpJbIMWQ7PGo9m0zxbZexdSZFU2SfeaJWcuJ58Te7O4n8w4++3d/Q1nCqWrvIuoiPXbC8689mi0RYZfUGaKyYss91aCrJq2xfKaeCHi3kr20a2YD44EXdtNv9VdIYvutvPqegD8ZLtebFbNIWGo4t16gWGnJX7FcFCsesKqnnS2IVMEDkZLJBY85yWCBY1JhP2/pn49Ik3Tu5gqYY9ilqsU67VnZXtdOh3e4fnw+Q+XrJYDpDADb4S21JqC/tAy+YEIQjt0RdencrnjMGyvYUsOW0dn0wMcDjS698HUNb3+lDEQM5ccdiJokrnCU6Uj/Vevy9BxMW/mLSUuWHct+wrejsiWWr8TJtMTcHjE/fONsV7WvGM3AWk+jqREn47czo5vkpInlRtP3k3uJ1DX/wAugcpg +api: eJy9Vk1vGzcQ/SvEnOKCkuw2J91US26FprYgOUUBQwgociQx5pIMP5QIwv73Yri7tiw5TdJDT9LuzsebmfeGPEASmwjDB7jRBiMsOSiMMmiftLMwhBmGSli0yexZwMrtMDLB1togE1YxnSKLyQVUbGXcqg8cvAiiwoSBwh7AigphCOQxVcBBU1Qv0hY4BPyUdUAFwxQycohyi5WA4QHS3pNXTEHbDXBYu1CJBEPIWSuoT1ESeDYdQ72koNE7GzFSnJ8vL+nnFWuFBhMSIulsQpvITnhvtBRkN/gYyfhwDsqtPqJMVGlwHkPSTSr3eGSzcs6gsE30mJoCCbZI3xGqw/atePVxCx+e3JYchFKaqhBmdhR5LUzE095dO7vW1F3tLEtbkZhgAaPLQSL7LCKLWUqMcZ2N2R+1LelkCNq4vJljzCbBKST3CG3RPwZq0eRk3TDZ2oWGdQUAGZ0ioKnOW3Ooa0Ly9vLt+fRvXWJrl+3/NvpSYM0BQ3Dh28GkU/iaBF5W8aeQW22xF1AosTLISnRWnDngF1H50pu/Ru+m49H99O72w2Q+v5uTdiqMUWy+I8nvuRL2NEXnXUSYhDbxvMd3vpkziylkmTLthw6gTfglQcsTjGmqzv3nzSc2HZfBpyBkg+8l3lO2tdV3CH+QcqdQtW22Dunis05bVp32nPKVNei6ehWu8maj7eap0GeaTijquLTsdZ00BPlR1MIqETrMaHdonMfTtC+EUSiQtk7BsN0ZZW2nLQxhILwe7K4GpLU4ODRruwYOEcOu2+k5GBjCNiUfhwPy6K90Wu1XOvUV7s5oNAtOZVkeaEFHlDnotC+hRl7/gftRpuQPy+PPCxJfI4ljoyfOivKyO1G2KBQG4N1583dvNJv2GoOTjknnUbHRbMoecd9n5TkOWeUUmsiZFIrT9HYYEmc/sTeftVFSBHXRZyNyKWRwObG0RdYNkUUKwwJK1HRGvr38hU1vF+9vbqbX08nt/YfF9d1s0i+DJ2KVQtoJ/do2j12PxuzauFzQAQdqeAP6qn/VvzrXp95sex5D4amVyNqzN2hZYpWS2AYthobGo9m0zxbZexdSZFU2SfcakjOXk8+JvVncT2ac/fbu/oYzhdJV3kVUpPrtBWdeezTaIsMvKDPF5GUt91aCrJq2xfKadCHi3kr20a2YD44Wurabfrt3hSx7t51X1wPgJ+x6wayaQ8JQxbv1AsNOS/yK4aBY9YRVPelsI6YIHIyWSCp4zksCCxqTCPt/Tf16RJqmdzFVwh7FLFcp1mvPyva6dDq8w/Ph8x8uWa0GaMMMvBHaUmsK+kOr5AcSCHGIaFPUDByG7TVsyWHr6Gx6gMOBRvc+mLqm158yBlLmksNOBE1rruhU6Uj/1etr6LiYN/NWEhesu5Z9BW8nZEut3wmT6Qk4POL++cZYL2veqZuANB9HUqJPR25nxzetkqctN568m9xPoK7/ATHFymE= sidebar_class_name: "delete api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/files-get-file-details.api.mdx b/docs/api/openapi-docs/files-get-file-details.api.mdx index 821fee1c..3ad3beb3 100644 --- a/docs/api/openapi-docs/files-get-file-details.api.mdx +++ b/docs/api/openapi-docs/files-get-file-details.api.mdx @@ -5,7 +5,7 @@ description: "Returns metadata and download URL for a single file." sidebar_label: "Files - get file details" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/files-list-uploaded-files.api.mdx b/docs/api/openapi-docs/files-list-uploaded-files.api.mdx index a0ce723c..c1d0962d 100644 --- a/docs/api/openapi-docs/files-list-uploaded-files.api.mdx +++ b/docs/api/openapi-docs/files-list-uploaded-files.api.mdx @@ -5,7 +5,7 @@ description: "Returns paginated list of uploaded files." sidebar_label: "Files - list uploaded files" hide_title: true hide_table_of_contents: true -api: eJytV9tOG0kQ/ZVSvySsxsZmQ7L4zUsgQZsEKwZpJYRW7ekaTyU93ZO+GLzI/76qnvEVR0C0vJiZqVufOnXpBxHk1IvBjTgnjV7cZkKhzx3VgawRA/EVQ3TGQy2nZGRABZp8AFtArLWVChUUrNkVmailkxUGdGzwQRhZoRiIWk5RZILY2o+Ibi4y4fBHJIdKDAqpPWbC5yVWUgweRJjXrEUm4BSd4HgKGXUQg/5ika2saqoo/C9mj3qbdn2QIfqXG/bBkZmKTKCJFeNZo1HNm9yaglyFir/e18nO7WJxy2Z9bY1Hz4aOej3+2Yafs5IQb+wENIGFZF1ryiULHX7zLPnwOCQ7+YY5K9bO1ugCNX7s9w2ZibUapWms+yAGwUVcZELJ8AxTKfMbYtI5yXBRwMo/T/1C7QNxG4RrQz8iJp4BKTSBCkIH0aOCYMFhgQ5NjhBK8q2YgdPhe2BvCSXOaGFdJYMYiBhJiUWW/DdpfyqCS0dMfw1LFZAeamdnxAWgIiu1BQHMFfSBHbQZu0q2n/Lx+eLzGbAIF1co2/Muk77IxGQeGtykmV8WqcQesboiQxUTsJeJSt43/5/0eu/6JydHx2/evemdnPSZ7q2miVqLxaOqT7Tz9G8CMvntwpeoNdyV6UsqEiAPr1qav4LXxgaYY1j1hYMuB+1LeXT8dm/ULQ5PRzP+OOwcHb+FEu9B0RSb/rMLURshFcCR7E9OF66ZNIV1oFDFVRE1oTal/+s1vRdFTQXm87xFDQebkLWMuf76Ccj7iCoDeScpcMCj66uDDF6tHK3FZ+i4ABRIo1q2e4heTjSyRhvOtvn2JUywsI4hq2qNHOaByESgoLGNd9yAwOR1yP1+GJ6m7sX4Ev542+tDoAp9kFUNdyWalKI2iDvpgQwFYpttbTQHaxz8Ojue6Xzlb5snzNj1Jw5M2TvDWtdOP+7HI4cdT1PDxGrlGN8uXBo9h9qhRxMSv1ZG2/kIZykFHmQR0EEfShsdT82d8y42p83NskduNKvttrJsC6tKy9YjbJ3BbbhvMyGVIj6S1KONltwOtx0WM1oVBskzIR1Nmu3hv0Oh9xgk6XSSNPv3TV+8z3X0NMPP+xpWv9frLbJ2xr9c/ZiVgw1S71V+Xo/ckwcvsuU2s1w/Gi8vA3T0xCoFdxRKSJYht9GEHXw/8TqwG5/9Ltqp/bJgxjHP0XtAM0Nt66abSjLcguTG1ldsLCK7wXxt1xix4L9MVBhKq8RATDENfRlKMRCHsqbDWf9wiaRHN1uuipFrTZQh1H5wyILdCYXJfEKhq3D2qN+MnFUxTw/cDzzm0VGYJ1PDmv7C+TCyz5vbzc9jXpCaCboptN5e0svl6leiVIku7WL4d2c4uug0AjsQ5rZGBcPRBXzHeRfSsx9AZRVqn0EuVcawztCFDH6D13ekVS6dOujCkFVSwm0MqWUtkwqezYDDHGmGHt70foeLL+Pr8/OL04uzL1f/jE8vR2fdRAQyhU0HaRPzZwte2oFOtY0pOpEJBrwJut/td3uPjvKRpmWnRpdWJd6o2pXeUZ5spSPBFE27VrHZLoxjXVsXPFRRB+o0exbYGOoY4PX46myUwYdPV+cZKOTJY3kGV+jLgwxqqlGTQcB7zCPbzBLXOhPJUg1sPr3mcSf93OTwzU54wDNxyUy7bUuUeWoWbb6WGIhsh11bzOJGga7yl8UY3Yxy/IngYZLqSKM6uTVNdfnUB3Jk5q/9csU5wiDTxeHnrvdbTE3T+lBJs2Ez3c2g0/SL7Waxm8KH9TXhRXe3tgYC3ofDWksyDE1sRmBTwDdcIMyhfjuN0m2xtHxruBEPD5ywa6cXC37dXJy4HhWlzWR9dfqO8/WtcCZ1ZL9pzv9EdNlrnyO7mn1r4Vt+cMTSqSNky9Lm6BqtYZ5jveni0f2Kraza2oezK7FY/AeKEDiw +api: eJytV9tOG0kQ/ZVSvySsxsZmQ7L4zUsgQZsEKwZpJYRW7ekaTyU93ZO+GLzI/76qnvEVR0C0vJiZqVufOnXpBxHk1IvBjTgnjV7cZkKhzx3VgawRA/EVQ3TGQy2nZGRABZp8AFtArLWVChUUrNkVmailkxUGdGzwQRhZoRiIWk5RZILY2o+Ibi4y4fBHJIdKDAqpPWbC5yVWUgweRJjXrEUm4BSd4HgKGXUQg/5ika2saqoo/C9mj3qbdn2QIfqXG/bBkZmKTKCJFeNZo1HNm9yaglyFir/e18nO7WJxy2Z9bY1Hz4aOej3+2Yafs5IQb+wENIGFZF1ryiULHX7zLPnwOCQ7+YY5K9bO1ugCNX7s9w2ZibUapWms+yAGwUVcZELJ8AxTKfMbYtI5yXBRwMo/T/1C7QNxG4RrQz8iJp4BKTSBCkIH0aOCYMFhgQ5NjhBK8q2YgdPhe2BvCSXOaGFdJYMYiBhJiUWW/DdpfyqCS0dMfw1LFZAeamdnxAWgIiu1BQHMFfSBHbQZu0q2n/Lx+eLzGbAIF1co2/Muk77IxGQeGtykmV8WqcQesboiQxUTsJeJSt43/5/0eu/6JydHx2/evemdnPSZ7q2miVqLxaOqT7Tz9G8CMvntwpeoNdyV6UsqEiAPr1qav4LXxgaYY1j1hYMuB+1LeXT8dm/ULQ5PRzP+OOwcHb+FEu9B0RSb/rMLURshFcCR7E9OF66ZNIV1oFDFVRE1oTal/+s1vRdFTQXm87xFDQebkLWMuf76Ccj7iCoDeScpcMCj66uDDF6tHK3FZ+i4ABRIo1q2e4heTjSyRhvOtvn2JUywsI4hq2qNHOaByESgoLGNd9yAwOR1yP1+GJ6m7sX4Ev542+tDoAp9kFUNdyWalKI2iDvpgQwFYpttbTQHaxz8Ojue6Xzlb5snzNj1Jw5M2TvDWtdOP+7HI4cdT1PDxGrlGN8uXBo9h9qhRxMSv1ZG2/kIZykFHmQR0EEfShsdT82d8y42p83NskduNKvttrJsC6tKy9YjbJ3BbbhvMyGVIj6S1KONltwOtx0WM1oVBskzIR1Nmu3hv0Oh9xgk6XSSNPv3TV+8z3X0NMPP+xpWv9frLbJ2xr9c/ZiVgw1S71V+Xo/ckwcvsuU2s1w/Gi8vA3T0xCoFdxRKSJYht9GEHXw/8TqwG5/9Ltqp/bJgxjHP0XtAM0Nt66abSjLcguTG1ldsLCK7wXxt1xix4L9MVBhKq8RATDENfRlKMRCHsqbDWf9wiaRHN1uuipFrTZQh1H5wyILdCYXJfEKhq3D2qN+MnFUxTw/cDzzm0VGYJ1PDmv7C+TCyz5vbzc9jXpCaCboptN5e0svl6leiVIku7WL4d2c4uug0AjsQ5rZGBcPRBXzHeRfSsx9AZRVqn0EuVcawztCFDH6D13ekVS6dOujCkFVSwm0MqWUtkwqezYDDHGmGHt70foeLL+Pr8/OL04uzL1f/jE8vR2fdRAQyhU0HaRPzZwte2oFOtY0pOpEJBrwJut/td/uPjvKRpmWnRpdWJd6o2pXeUZ5spSPBFE27VrHZLoxjXVsXPFRRB+o0exbYGOoY4PX46myUwYdPV+cZKOTJY3kGV+jLgwxqqlGTQcB7zCPbzBLXOhPJUg1sPr3mcSf93OTwzU54wDNxyUy7bUuUeWoWbb6WGIhsh11bzOJGga7yl8UY3Yxy/IngYZLqSKM6uTVNdfnUB3Jk5q/9csU5wiDTxeHnrvdbTE3T+lBJs2Ez3c2g0/SL7Waxm8KH9TXhRXe3tgYC3ofDWksyDE1sRmBTwDdcIMyhfjuN0m2xtHxruBEPD5ywa6cXC37dXJy4HhWlzWR9dfqO8/WtcCZ1ZL9pzv9EdNlrnyO7mn1r4Vt+cMTSqSNky9Lm6BqtYZ5jveni0f2Kraza2oezK7FY/AeNTjix sidebar_class_name: "get api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/files-request-an-upload-url.api.mdx b/docs/api/openapi-docs/files-request-an-upload-url.api.mdx index 29935be9..dd354e65 100644 --- a/docs/api/openapi-docs/files-request-an-upload-url.api.mdx +++ b/docs/api/openapi-docs/files-request-an-upload-url.api.mdx @@ -5,7 +5,7 @@ description: "Returns a pre-signed URL for uploading a file via PUT." sidebar_label: "Files - request an upload URL" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/health-status-check.api.mdx b/docs/api/openapi-docs/health-status-check.api.mdx index 8f523a07..ecf4fcdf 100644 --- a/docs/api/openapi-docs/health-status-check.api.mdx +++ b/docs/api/openapi-docs/health-status-check.api.mdx @@ -5,7 +5,7 @@ description: "Health - status check" sidebar_label: "Health - status check" hide_title: true hide_table_of_contents: true -api: eJyVVe9vGzcM/VcIfmoH+Ue2YRjum5clrbGhMeoUGBAEgyzRPiU6SZV4bg3j/veB54sTO+2w+Yt9Z+qRfHyP2iPrTcHqDt+T9lzjvcJCps2Od1jd3SvMVFIMhQpWe/xxOpUvS8Vkl9jFgNVwEgprbgsqNDEwBZZAnZJ3Rkvg5KFI9B6LqanR8ot3ibDCuHogw6gw5Zgoszvkio8vYlYxetLhgF4YK84tdQqt5v8ANZT2HFc4u7BBhRTaRrqPj6jQ0iZrS1ZIOG3xZktZew/1SaudQnYNFdZN+hb4KcZ8eQO//jK9gOczXSf8fm5dJitVHCl8DrlXqK11gqH94kVXa+0LneeYLeZPNZqazCNkKq1ncMH2YwgbiEMrZVeYGniRkj0dp7kcOjwr8ECTcP7/6lq2xlApQGFLPiaCdcwnhb4q4OMgO+zkc443SG40lH/EaIjraLHCDfUq0FxjhZNDJhRp5y1l0fse2+yxwpo5lWoy0cmNV45Xu5XjsaXtq/EtcrSt6R+6FyZZipoPKpsl9wftZq3kPIpB9y9RoROQmrSljAqDbuTfv0azxXx0CDhjzMREFmSgj7QbQ/9cKmiiJV8UGG0VmBi2lFnBD/Dmi/PW6GzfjmEmR+CL4zq2DFwTPM0QisBAJkNuSwV+nv4E8w/LT9fX88v51Yfbv5eXN4urcT93F9axb2SYy28DO3A5+x0ufWz76lChMHoo+mJ8MZ6+auW929SjRHkdc6ODIUg664Y4O9Nj9S3BhgLlflMI7BiWbUoxc4Gm9exG/WGG2HJqGd4sb68WCt79eXutwJKJTYqFLDRU6rcKkkvkXSCgr2RawVSwdp5GKy1RB9pK/1oHC7rsgoGHuIKUo+jUhc14WGTa9ItsmNcTB6jO5HMiHdkLlJtys15S3jpD3wmc9FEjHezIxHAwk1jRO0Mi/ee8YrDsiHXe/WvqbyPKNFMs3OjwAvN7HjoZ3lHHTF95krx2QdrrK9gP/rrD+nh31FGW8x3u90L1p+y7Tl5/bikP98lWZ6dXoqi7+049OUIM+Ug7WWHGUBKCt9q3Bwed3SFiv6PR313dYtf9A06HV10= +api: eJyVVWFvGzcM/SsEP7WDbCfbMAz3zcuS1tjQGHUKDAiCQZZon2KdpEo8t4Zx/33g+eLETjts/mLfmXokH9+j9sh6XbC6x/ekPdf4oLCQabPjHVb3DwozlRRDoYLVHn+8uJAvS8Vkl9jFgNVwEgprbgsqNDEwBZZAnZJ3Rkvg5LFI9B6LqanR8ot3ibDCuHwkw6gw5ZgoszvkipsXMcsYPelwQC+MFeeWOoVW83+AGkp7jiucXVijQgptI93HDSq0tM7akhUSTlu83VLW3kN90mqnkF1DhXWTvgV+ijFb3MKvv1xcwvOZrhN+P7cuk5UqjhQ+hzwo1NY6wdB+/qKrlfaFznNM57OnGk1NZgOZSusZXLD9GMIa4tBK2RWmBl6kZE/HaS6GDs8KPNAknP+/uhatMVQKUNiSj4lgFfNJoa8K+DjIDjv5nOMNkhsN5R8xGuI6WqxwTb0KNNdY4eSQCUXaeUtZ9L7HNnussGZOpZpMdHLjpePlbul4bGn7anzzHG1r+ofuhUkWouaDyqbJ/UG7aSs5j2LQ/UtU6ASkJm0po8KgG/n3r9F0PhsdAs4YMzGRBRnohnZj6J9LBU205IsCo60CE8OWMiv4Ad58cd4ane3bMUzlCHxxXMeWgWuCpxlCERjIZMhtqcDPFz/B7MPi083N7Gp2/eHu78XV7fx63M/dhVXsGxnm8tvADlxNf4crH9u+OlQojB6Kvhxfji9ftfLeretRoryKudHBECSddUOcnemx+pZgTYFyvykEdgyLNqWYuUDTenaj/jBDbDm1DG8Wd9dzBe/+vLtRYMnEJsVCFhoq9VsFySXyLhDQVzKtYCpYOU+jpZaoA22lf62DBV12wcBjXELKUXTqwno8LDJt+kU2zOuJA1Rn8jmRjuwFyk25XS0ob52h7wRO+qiRDnZkYjiYSazonSGR/nNeMVh2xDrv/jX1txFlmikWbnR4gfk9D50M76hjpq88SV67IO31FewHf91jfbw76ijL+R73e6H6U/ZdJ68/t5SH+2Srs9NLUdT9Q6eeHCGG3NBOVpgxlITgrfbtwUFnd4jY72j0d9d32HX/AFD8V14= sidebar_class_name: "get api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/models-batch-fetch-definitions.api.mdx b/docs/api/openapi-docs/models-batch-fetch-definitions.api.mdx index b3ce2ac7..7e24fabb 100644 --- a/docs/api/openapi-docs/models-batch-fetch-definitions.api.mdx +++ b/docs/api/openapi-docs/models-batch-fetch-definitions.api.mdx @@ -5,7 +5,7 @@ description: "Returns parameter schemas and defaults for the requested model nam sidebar_label: "Models - batch-fetch definitions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/models-build-a-dragon-cup.api.mdx b/docs/api/openapi-docs/models-build-a-dragon-cup.api.mdx index a7f003f2..2b5f28f5 100644 --- a/docs/api/openapi-docs/models-build-a-dragon-cup.api.mdx +++ b/docs/api/openapi-docs/models-build-a-dragon-cup.api.mdx @@ -5,7 +5,7 @@ description: "Parametric dragon-scale textured cup with twisted lofted body, vor sidebar_label: "Models - build a Dragon Cup" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/models-build-a-phone-nest.api.mdx b/docs/api/openapi-docs/models-build-a-phone-nest.api.mdx index 564f3b0d..f7b6f762 100644 --- a/docs/api/openapi-docs/models-build-a-phone-nest.api.mdx +++ b/docs/api/openapi-docs/models-build-a-phone-nest.api.mdx @@ -5,7 +5,7 @@ description: "Parametric 3D-printable desktop phone holder/stand with a lofted c sidebar_label: "Models - build a Phone Nest" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/models-execute-a-parametric-model.api.mdx b/docs/api/openapi-docs/models-execute-a-parametric-model.api.mdx index fcc99f39..b1496d62 100644 --- a/docs/api/openapi-docs/models-execute-a-parametric-model.api.mdx +++ b/docs/api/openapi-docs/models-execute-a-parametric-model.api.mdx @@ -5,7 +5,7 @@ description: "Generic endpoint - works for any registered model. See model-speci sidebar_label: "Models - execute a parametric model" hide_title: true hide_table_of_contents: true -api: eJztWW1vGzcS/isDfrF9WK3lXPpF31TbaXWX2IJl99oaRkEtRxJjLrnhi2RF0H8/DLkrrV7yBvSKApd8ibxLDmeemWdmOLtink8d6z2yd0agcuwpYwJdYWXlpdGsx35CjVYWgFpURmoPHVgY++xgYixwvQSLU+k8WhRQkowcRojpZ8dVWMhJa3faNglKLcEvKxRQcctL9GhdDn214EsHFn2w2sGr7itYSD8DDp67Zxhcxd2VUUrqac4ytt3Meo8rpnmJrMfi2Tf0O2OSbKi4n7GMWfwQpEXBet4GzJgrZlhy1lsxUoX1mPNW6ilb72MQsQGnwhROMZ/mICyfGt0pQpVBNTMaOxqdP2Prp3QKOv+jEUsSvX9oYbRH7ekVryolC06HnL93dNLqUCczfo+FJ1utqdB6iY7eRsvjryOqbnFvo3tbSu8bxB0Eh+BnKC0InPCgvGt5jp5JLUlocvScS8XHCsHEkxyh/wkNlwS9OworFyLK5GrYtma9zpgJvgrefdnyibElTwtLqQceCYaLjTbcWr4kx6cX+0pkDHUoKeCdx4plzPnqIyOHF6asjEPRKdFRtEyVnxzS4TaqCROpEJImPTghUSdwavkCRvfXw7OMHlUfT+B0+lFWHZJs0TkUm9d7x53AqbeS62lQnFz0r9HtDS0jHUiKun8Dr/IujKXmdgn5VI3PcrgxHjency2aU7lFKIMPnFiGL4UKTs4ROlDMjHEIRiMYS84H42doM9DGw9j4WfSq9Ao3lr6JNh5SosEhOQO8gSklCu4xh3dBeVltAHJQcA1jhJoZKGoWPSb7GrSezqADyIsZVNaIUKADDg4pXD2CMAutDBcxCC26oHwOVyaqLnWhgsBowhE8OmC0WkazCX+Yc8Lag3TgQlUZG1mBtlEwJ3PJLUOLhXQyMXPX/nvyp1KRvFA16yJXaGdnzMnddVDD6Z6/o3Zk/FkOb80CLcy5Cugay0GgdphEIVGX9JdTbSjLLmaoa8lkgpKlJAO8AbL8nGxukG+xVIdyjJZlRBpZEgW6ebfbvchYyV/Sg4tuxvCFlxX5v5tfbGPh3Q4Y60SOd59H6HaO1kqB4I9D1eSoGKWEW4zyZFcO/yEjHfoMPH+OwGCBAnWBYOY1MsMd2NN2rZb/M6O5eB+c/82b3w+tvTR6jtbDxJoSfuuEivzxO/1fGGOF1BTDbuk8liB14l5t6oPDSVDRBmcmfkH09TPuAV8qLLyLYlpGjY1RyDWjrLmtLo+bxPj0qTw74crhPpEvjfbWKAeLmSxmTVw1zCVdGmKLGLWpZHwIXEm/JA95qafuIG/cpjJxoGST5g8S6yiMS+mBNyWLeo5UiqJzkw7k69gR1MGz0z9E9Xb1b6kVC2M8xJE/Y3ler5N6rjLaperyqvvqCNmp++BFgZVHwf60Gm6eW2sar0bpzqd2gdIu918hivqjgThW7nYtedDyQ8DUTkmB2hOIFjp1NyBjJqcGK4Wj5z4kXC15BOdN6iVkE8asx0KQgviRlh9TojaJfQgYIoK7Wg2o0+AqqVUfespTM3iS9pxAqIyGwmLE+mx73oNVX7b7Din/zBEe7t7umNg+MlSCeyTTNgmBnfNKns8vzmmdO18lnNcHYV3jv8Ggrdy38fEuNr9Nmudw2b+q3eU2IZjDkPSnJLI5hqzylhfPVEOm1G60izlF8CVhh+IuOvCQmM+sDrZv0/fn+/th7NQbGjWK7yud+ki31AVpWKBzyVFtFfv12rtaVs3Q193uISl/4UqKlBLQWmP/Kl5GFNYZS4d+UVhhBH45Pt/xYiY1dizWHU6UDnFzOxx/6b8dXPXvB7c3f1zf3d3e1Z2K49OvOOTnUHK9f0SzO3Z4nkt15FKRkjlX4LwNhQ/UhTQKao8vsT+sm6eUhfZjOr5qLnAUprXvdy8IeyFZW99o+G1xOdpXVeqUsDY1pNzHnM5LRaSxV+A4TKdSTzeGbuP1mqReRciOkykFyLdqzbXgttEZ9RyVqXD/2AN+vD4E/cZQGQz6LytY34nxnRh/M2L8cKxwjNDSDeJ70fjOjf9fbsQQ8DMjaDxqXAxBmpJuO954+XLnq800dU1dbeROmrYGarzZzPvK9c5pVz6WfrwcS58LnB8E0jCONuIfNCZ1WAQr/TKK6lfy37jsB1Lg8an9ekT0S6RoL9pELY8Pm0HvDLmI9/16Evxrpz8cdNKCPcwKQ9Pn/nAAz7jMIf7teunK6TIouMjIf3Spz+AfcLqQShTcirMc+rQlhoMJPnbhjRvBkRigWYWco4PX3X/C4Gb08ObN4HJwfXP/x+jydnidR9dTgrnbzoqvG7q2Zru7Y9HN4LOeXT4dDKni+OLIaCY+b08v4t1yTaBNTASzjpMfawfGW8elMiEixDJGTk/AXeQXefcwS8jprFOhjTrSkKZ1iydZ6SbfusX3h4McRmn65qCkiWEnGdhc4U9pVpfBT2/v32SwnZ/Fyc9ZBpWsUEmNgC9YBJKZxalsPXlLrnPxMbEzXTzem3Hr8pHX2Z8XMfvXMdNgwLK9CN+J7nXGPNrS3U6onMgCP7HwPK7qcC06hdGJ0nQ9VLKgEV/rXKK5lei5XX726OMSyZvE45Lrlsz0UYfGqhEkPDJe2XflalsQ/97ffuoEQAn2vFJcxhFdSMOAlMoeKTtQ8F5QQUjftzLW234eesrYjHJf75GtVhQ3D1at1/T4Q0BLqekpY3FaPCZ6PK6YkI5+i+OZuI3d6V2dE87gqz8ffcKoJtVpCow4KGY9xjL2jMudr13rp3XWpEBSNr2/TCp17pexJDT7D3qdddbsSLfwz659apWP4e3onmVsXH/wKmPvwixf0Cc3vki61p+N4hcxerZiij53xBaEJZn0778NcQYM +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/models-generate-a-batch.api.mdx b/docs/api/openapi-docs/models-generate-a-batch.api.mdx index b794a656..7b99b2be 100644 --- a/docs/api/openapi-docs/models-generate-a-batch.api.mdx +++ b/docs/api/openapi-docs/models-generate-a-batch.api.mdx @@ -5,7 +5,7 @@ description: "Creates a compound task with one sub-task per item. Each item can sidebar_label: "Models - generate a batch" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWm1vG7kR/isDfolUrGQ5TXCIvvkcp+c2foGtXHtnGAdqOZIYc8kNyZWtMwT0P/Qf9pcUM9yVVi9x4r5cCzT5kvVqdzjzzMwzw+E+iiinQQxvxJlTaIK4zYTCkHtdRu2sGIpjjzJiAAm5K0pXWQVRhju413EGziKEatzjOyV60BGLPpzIfMaXkEsLMzlHUHoyQY82Qim9LDCiDzCuIoSZ9BggzhCCLBBcFcsqQu7sRE/7IhPr58Xw5lFYWaAYioLUPafrTGjSs5RxJjLh8VOlPSoxjL7CTIR8hoUUw0cRFyW9GKLXdiqW23ay/RBMNYUO9qd9UF5One3lVZlBOXMWexZD7IrlbVoFQ/zeqQWJ3l40dzaijfSTLEujc0mLHHwMtNLjrk5u/BHzSLZ6V6KPGgP9SgjyRaHtabo+zEQhH+o/Xg+yRoL0Xi4IiuaVpyUzpk89tyBow17YpFKazJHmsi1zuVzuYHpEWoGbrH0Oc+k1oxHaYVJ6p6qcoywgPRxXgcBxtooOdnuf1Eg/f4WtE+cLGXdx/AJytcGZQFsVlCAhYikyEWL5qyBDOR0Cql6BgSJvauJkN30ukhUTbRCSJkN4QaJeQMfLe7genVx2M7pV/voCOtNfddkjyR5DQLX6eWu5F9CJXks7rYyMqOCP1xfn9BjpQFLM6B287A9grK30C+hPzbjbh3MXcbW6tKpZVXqEooqVNGYB+JCbKug5Qg/ymXMBOcudZye4OEOfgXURxi7OKD+jjgZXlr5jG3fTq8EhOQOigylaJEf34awyUZcrgAKzxhihzjJUdUbeJPsatG670AOkGNoXPsrdW+OkkmNDkkJlYh/eOlZd29xUCtmEPXj0wFmzYLMJ/xSzNoIOEKqydJ5UIrarFeR4JLdcesx10CnLN+0fkT+N4dCHsnmOLAZ6szeW5O46qKGz5W/Wjozv9uG9u+c8MhWGxnJQaAMmURj6cEH666l1HhXcz9A22aQDGF1oMiA6IMsPyOYGefZnin9bFWP0IqOk0QWlwKA/GAwSAaUbh4NM4IMsSvL/oH+4joWzDTCWKTnOnkboYo7ea4UQ90MVSsz1ROccpYQbR3myqw9/JiMDxgyivGNgMEeFNkdw8xqZyw3Y0+vWLP5jRkv1sQrxp+h+3rX22Nk5+ggT7wr4qVeV5I+f6f/cOa+0pRgOi0DsqG3KvdrUDwEnlWEbgpvEe0rfOJMR8KHEPAYW0zJq7JxBaQXx87pS3ayI8fZznD6RJuBOP+Bs9M4EuJ/pfNbEVZO5pEuT2IqjNs5Qe/hUSaPjgjwUtZ2GHd64YPlhR8lEy2u63yHY62pc6AhFwyH7Sg2VoM0SwujRo8agaTQmgWu9vpcxn3FXwEsE8ioX/FTpPIbS2ZBqzMvBy30ubvdLMs+xjKjEv609cHetZxons/QQUydCLCzjV4giDU/Vvuq3adKl5BZusxM8fctoRi/zO22nnG/SGOKmKZUxSoU7bfeKr5UVjUR6NlTjkQx3x65KGNXvaBtxysm5KlFnqyxtJeibweC7wzdvXr5+9d2rwZs3h9s2jFyUBlKmU2A0/WuAnFtdBR1i/qabbbKv5vouaxhlrMIHb76M2BUSkc0RPly9pxQvnTEsr0xQMoJJnmgRiziQpT6YHx6wZgePyUHLFjztXuWZ3d/XevuD1Z8qBK3QRj3R6JOfZ1wH66a/U9dqsgsVaKv0XCtuJRgqbRU+7PVi8c8472f0rq6VpQvMWSm52zpRy1h7bSOuEspPtHj3Usd051OFFedq6V2OITTRSt5JSTyR2qRsljZHk67xoWTi2mEp8hgYPcF8kRtkh+MQ6vWgU6JVdKGQrtDmGkM3g6QFdLRNl90M1vpAR+YUWWbBVlYkqZvBSkfopK4H5FxqQ21QN4OkNXTQe+fB5XnlPSp6rbECOlVA31v93c2gtmolcDR6T20iokLVbTEmGXmdQF4ycin9iebs4mLC27fNQrvMWneM4b3VLokaTK0A+hxtlFOEzuDvf/3b4WDQpb6U3gQ94c5ugZHApQ6NdEjA4Nm/qMRRTs1xDTNC1AUSLRTaGB0wd1YF6LAalY3arH3AKcBY71Vgtan6kgIn7K4CQyDr9Zq0aodmCQTuzu91QO6/6wb43Xr/83Vbnt1tXBNAm9Ue7nARWq35uN2ZE1M0GlCwptDZre81FzVEscrSVvy03diguWve87qYFKYQqqKgDRJpuzHLqCmkNfToNN1Clzm7FfbXiZCvkyyx/KyJXAS36lu7mLS4/XnWXGGsvG1a/c8rTe1/04f0gTo5qW0AbXXU0tRliMGg+r0qjO1dXtPUsAWpXl6xa3c86wgjbj+eZ8wPo9ElvBy8hKbDeo5Vn9H0qP75qhZZ93CvBoPdtu1HabRKm48m1n6Tho3BaNPF08Jyp/DLJfxM5jNtseex3gkn4ueX2+3Gj0fvT98ejU4vzn85ubq6uKp3tEQ3X17kh6qQdnuJ5m1mkyi1CXu2fGWKCQjRV3msqMg0CtqIDzxHqBuv1LBsxz3/1O5Ak35bhLYVmbX1jYbPZY4tVbVNdEgBw8OqYhtzWo/3Qq6xV+G4mk6JFxtD13HLXP+WIdufUylAns13Vknf6Ix2jsaVuL3sTn682gX93FEBqOxvtpP5lhjfEuN/LDFe7ysc1+hp0vStaHzLjf/f3OAQiDOn6EjOBQ5BOplbTzR4/hYOHlcneMuDMY3aqP3lDErnfBVNV8QsxjIMD+jd/ljH8WKsY1/hfHcyxYNw/oO2TwHzyuu4YFFHpf4TLo4qUuPmtv3zNSVhSo32Q+udEt9sjhhnKBWPLuozyL/0ji5Pe+mBLeRyV6KCo8tT2iT1gf8OwzR7DLTbVrRT5xFwBr+Dzr02KpdedftwRK9wULgqrkZPvAEPJAZosq3nGODV4Pdwen794d270+PTk/PRL9fHF5cnfQ4Aopmr9SnlSZO0q1PFm9Yp4JIwaR2orY7M6lOv253jDR587xnq8/323JvHkDwHmjgGtpmu1s6E46O3cGxcxWiJTFAAJBAP+4f9w13e0NNZr0TPOtJ4vx74ep2zrDTeXU90SWwfrtO5TUhz4l69ga23sx065cngD+9H7zJYn7zwmQGNXHSJRlsEfMC8IpkZn+fVc6jkxsC3KV9lWNgcPrpxa1bTr+uBzLke1PHTYCCyrWjfiPRlJiL6IlxMqMDoHD/z4AE/1ZNW9WgiodM8PRNG53Q41FqXEt9rjLRbfWrp/RLJm5TZhbQtmenzAeitpv8goUnrDQc+rgvjf//bgjrNiUwPSiM1H9tUaa6baOuGOIDCkiIxpa/IxLD9+UEy8zYTM+K74Y14fKTI+ODNckm3P1XoiYhuM8FHEmNKgJtHoXSga7Wffds4da5qBujCV3+m8BnjGmKz5Ho+RBRDQbMJXGx8VbG8XWYN4ZGy6ffjpFJvtOAy0Ly/09/QRCu9kXbeTz572yoZlxfXI4K0/rCi4H5FeHlPn3bI+6Srq8+K6MsLuvcoDB2Fc9shkkz69w+ntzfO sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/models-get-parameter-definitions.api.mdx b/docs/api/openapi-docs/models-get-parameter-definitions.api.mdx index 3c52f0b1..0165aeaa 100644 --- a/docs/api/openapi-docs/models-get-parameter-definitions.api.mdx +++ b/docs/api/openapi-docs/models-get-parameter-definitions.api.mdx @@ -5,7 +5,7 @@ description: "Returns parameter schema, types, defaults, and limits for the spec sidebar_label: "Models - get parameter definitions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/models-list-available-models.api.mdx b/docs/api/openapi-docs/models-list-available-models.api.mdx index 8c72005a..a7bb7bf4 100644 --- a/docs/api/openapi-docs/models-list-available-models.api.mdx +++ b/docs/api/openapi-docs/models-list-available-models.api.mdx @@ -5,7 +5,7 @@ description: "Models - list available models" sidebar_label: "Models - list available models" hide_title: true hide_table_of_contents: true -api: eJyVVV1v4zYQ/CuLfborZCtp+6Q3N02uRq93Rp0DCgRBQZNriwlF8siV7gxD/71YyXZsX/rlF1v0cHY5O0PtkNUmY/WAvwVDLuNjgYlyDD5TxmqH319dyZehrJONbIPHasSCVw2Bs5mxQB08k2eBqhid1Uqg5VMW/A6zrqlR8ou3kbDCsHoiLRtjCpES27FaeD7BrEJwpPzInhkrTi31BRrF/4GqGc/zglMpqS0WaJma0/XMyfoNCvHZIWedsk6tHMFABdm1mwxcKwatPKwI2kwGvliugWuCcqxY7kSXHsibGKznjH0vmn5ubSIjSjdHpZUxVqoptzjpfa1cpstu3tvMENagnAN17CyqpBriZDXsWQtky44OQ5Jt3zQQnnGv4v/rYdlqTTkD+Y5ciAQydWW99ZtBAXfo8Vy5V5v6fW8y7OVzWWk0I0xGylf4GuI6GKxwQ8PoFddYYamiLbvr8gjLlDpK4u8dtslhhTVzzFUpyOnK8mq7sjw11OFlC4sUTKuHh/5RmHSbLG8Hqlm0v9J21krRh8fTv5di9NGAp6AXEw6L4kKpUZMylLBAsQxW+MdktphPRsCF9DpEMjBbzOGZtlMYnnO1F6QArUwh4+gocQHfwZsv1hmtknk7hZlsGXwaWh4GdTADZKGBRJpsRxl+vPoB5h+Wn+7u5jfz2w/3fy5vPi5up4OBrF+H4SD7Sf60Fw9uZj/DjQvt0B0WKIKPTV9Pr6dX3xzlF7upJ5HSOqRGeX1mYuEa07YhT2m4RIR2Css2xpA4Q9M6tpNhM0NoObYMb5b3t4sC3r2/vyvAkA5NDJLNhnL9toBoIznrCegr6VY4C1hbR5OVEtQoWx6WlTeg8tZreAoriCmI4a3fTPd3nNLDHbef10EDLC7cdeasvkCm1OSP6yWlzmr6G2A5oCbKm4kOfkylmNhZTZKUl7qS1GSJVdr+Y+nXGWWaMWRulD/h/NfInU3xaGimr1xGp6yXcw6t7PZxfBC3iyGuJbDHS68Ocpc/4G4n8n9Kru9l+XNLSdL1WGCnkpXaQ7iKQ0okeM+0lZtZa4oieqdcO6bq4pUjkTxeEe9u77Hv/wKWz2SP +api: eJyVVV1v4zYQ/CuLfborZCtp+6Q3N02uRq93Rp0DCgRBQVNriwlF8siV7gxD/71YynZsX/rlF1v0cHY5O0PtkNUmYfWAv/mabMLHAiOl4F2ihNUOv7+6kq+ako4msPEOqxELTrUE1iTGArV3TI4FqkKwRiuBlk9J8DtMuqFWyS/eBsIK/eqJtGwM0QeKbMZq/vkEs/LeknIje2KsOHY0FFgr/g9U7XieF5yKUW2xQMPUnq4njsZtUIjPDjnrlbFqZQkyFSTbbRJwoxi0crAi6BLV8MVwA9wQlGPFcie6DECuDt44TjgMounnzkSqRen2qLSqayPVlF2c9L5WNtFlN+9NYvBrUNaCOnYWVFQtcTQa9qwFsmFLhyHJtm8a8M+4V/H/9bDstKaUgFxP1gcCmboyzrhNVsAeejxX7tWmft+bDAf5XFYazQiTkfIVvpa48TVWuKE8esUNVliqYMr+ujzCEsWeovh7h120WGHDHFJVCnK6MrzargxPa+rxsoVF9HWn88PwKEy6i4a3mWoWzK+0nXVS9OHx9O+lGH004CnoxYR5UVwoNRpSNUUsUCyDFf4xmS3mkxFwIb32gWqYLebwTNsp5OdU7QUpQKu6kHH0FLmA7+DNF2NrrWL9dgoz2ZJ96jvOgzqYAZLQQCRNpqcEP179APMPy093d/Ob+e2H+z+XNx8Xt9NsIOPWPh9kP8mf9uLBzexnuLG+y91hgSL42PT19Hp6/c1RfjGbZhIorn1sldNnJhauMW0bchTzJSK0U1h2IfjICdrOspnkzQy+49AxvFne3y4KePf+/q6AmrRvg5dstpSatwUEE8gaR0BfSXfCWcDaWJqslKBG2VJeVq4GlbZOw5NfQYheDG/cZrq/45TOd9x+XgcNsLhw15mzhgKZYps+rpcUe6Ppb4BlRk2UqyfauzGVYmJrNElSXupKUqMhVnH7j6VfZ5RpBp+4Ve6E818jdzbFo6GZvnIZrDJOzplb2e3j+CBuF0OIB14uvcbLXf6Au53I/ynaYZDlzx1FSddjgb2KRmrncBWHlEjwnmkrN7PWFET0XtluTNXFK0ciebwi3t3e4zD8BZlYZJA= sidebar_class_name: "get api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/sheet-metal-unfold-a-face-metrics-report.api.mdx b/docs/api/openapi-docs/sheet-metal-unfold-a-face-metrics-report.api.mdx index bf94106d..38df3b8e 100644 --- a/docs/api/openapi-docs/sheet-metal-unfold-a-face-metrics-report.api.mdx +++ b/docs/api/openapi-docs/sheet-metal-unfold-a-face-metrics-report.api.mdx @@ -5,7 +5,7 @@ description: "Proprietary sheet-metal analysis: computes the unfold metrics repo sidebar_label: "Sheet metal - unfold a face, metrics report" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/sheet-metal-unfold-a-face-to-flat-geometry.api.mdx b/docs/api/openapi-docs/sheet-metal-unfold-a-face-to-flat-geometry.api.mdx index a9e1e7db..4202cd86 100644 --- a/docs/api/openapi-docs/sheet-metal-unfold-a-face-to-flat-geometry.api.mdx +++ b/docs/api/openapi-docs/sheet-metal-unfold-a-face-to-flat-geometry.api.mdx @@ -5,7 +5,7 @@ description: "Proprietary sheet-metal unfold: flattens a single developable face sidebar_label: "Sheet metal - unfold a face to flat geometry" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/sheet-metal-unfold-all-solids-geometry-report.api.mdx b/docs/api/openapi-docs/sheet-metal-unfold-all-solids-geometry-report.api.mdx index 0f22a5dd..3dd023b2 100644 --- a/docs/api/openapi-docs/sheet-metal-unfold-all-solids-geometry-report.api.mdx +++ b/docs/api/openapi-docs/sheet-metal-unfold-all-solids-geometry-report.api.mdx @@ -5,7 +5,7 @@ description: "Proprietary sheet-metal unfold, full workflow: flattens every soli sidebar_label: "Sheet metal - unfold all solids, geometry + report" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/sheet-metal-unfold-all-solids-metrics-report.api.mdx b/docs/api/openapi-docs/sheet-metal-unfold-all-solids-metrics-report.api.mdx index 7212f947..fc0956af 100644 --- a/docs/api/openapi-docs/sheet-metal-unfold-all-solids-metrics-report.api.mdx +++ b/docs/api/openapi-docs/sheet-metal-unfold-all-solids-metrics-report.api.mdx @@ -5,7 +5,7 @@ description: "Proprietary sheet-metal analysis: computes per-solid unfold metric sidebar_label: "Sheet metal - unfold all solids, metrics report" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWFtvGzcW/isHfIm9mJHktHlRnxRfttqmsSDZxQKGUVDDI4kxh6R5ka0K6m9fHHJGHstu0iwW+5LoSTNzSJ7L930kz5YFvvRseMNmK8QAv2Lgit0WTKCvnLRBGs2GbOKMdRIDdxvwZFjWZAhcc7Xx0g+hMrWNAT1YdKU3SgqIemGUgBqDk5WHhXGAa6QZ0mepgWuIVhkuUMDs6nwCC6mwB1O8j9Khh7BCeFNx8QZGkzHc4QZ8ZWyyCNFpD28Hb+FBhhVwCNzfwfjspzToX7PLj+DQGheAO8c3ID0IVHKNDtPSZJWGUCCCB95jBXN4H9GH90Zs2HCbHqVDwYbBRSxYZXRAHegTt1bJilN6+p885WjLfLXCmtO/sLHIhszMP2EVWMGsMxZdkOiTXUB7IRWORcfWByf1khWslvoD6mVYseHJYRnGZ2AWyXXrcC1N9GrzSgbhyKX8oID5Jpmnt9kQUAtrpA7HPXhvwgqs4lLnwUc98q3f88EeA9cCln9IW1JpHXrfLkFW9o/jZj4P3CHwqkIbUEAJrbk0Omc9YEVfeAym5kFWXKlNj+0KdnfBq2AcZUHggkcV2HDQe3cY9awDuF/KRRoDRxpjcFyV/FF6sMZLsj4uIGxsXgL+HPTeUVWbDOtYz9HlDMs61mw4KFjNH/P/k13BwkpWdxq9v1yjc1Lgc89e9Qv2g8A0owhetRGoIGoZ/E8wSLGXORO+M2LhTA0LXiFYLp3/vLO7XdFB5E0XRrcF40KkDHA16YBtwZXHQ79PM1U7TO1S+r9lLfkugyLnr9MUM7KfJg4mQu12OQJvjfaZCW8Hb3OKu+5dEStbPLH/GevMXcdmboxCrvPsPmSC7wpGQvDlqUg3Xifv80iutbyPjcxIgTrIhUQHJUSPhAIPwYA1SqUs+8BD9Il2jpKPawSHPqrgWcEWxtU8sCGLUQoiTzZ/zYkmJHYfMaYMHoiIlkFyld1qFj3i6oFvPLzJY95AtEZD5TDl+vhpvWunvhz3FBUPco1wPf3wLMTuktEKHpBCw0de2wScPreyvz7pk53vb3Oed+wQ+U3+9znoOvd1VJi2OvmwQg0cTkdnTbn8HoI9mJD/JKP7ZSiq4Hh1B9aZJaldF/+E4FPKHYppKuCLCMwda8D2df7+fHU1SZteS6PW8UOnU7q53+iKPKxIjlOhui6OGttpM1fD0B8Hg5ek/I0rKRIYAJ0z7v/Fy5SFXcHyol+crDJZtD+Pz195tZIaS4dc8LnCHBKkwV04/jb6MD4bXY0vP/5+Pp1eTokGNXrPl39jkZ9jzfXhEu1okhoMXCr/MtWXNoMBfHCxCpEOLK2DOuBjYLv9SSWr0CGm0ycYn2XOOV41tX/m7yEkm+hbD78Ol7NDV6XOgkWASQe0+jDntF4SO9PGK3Ael0upl/tAn/B6TrOepZS9TqYMkK/1mmvBXesz6jUqY/Fw2Rf8+OFl0sfax8VCVhJ1yIfU7wz5zpBvlCHvXttBZujW6L7vHt+58Q1zI0EgrIxgQ2aNTxDkdNXfH30rLvrWmX6+hvXTpavMnQw65yYSUb9myyIdxdkqBOuHfRrem8sw38xl6Alcv0DUxBkRq/Swu6WZquhk2KSpRlb+gptRJE9ubrufZ8TDzI6u0R6+PL1kBZO0xgq5SLdWzWv6+u9yNBmX2eAgebRFirat04P07If53uwLqLgoqJBrdKGAf8DRg1Si4k4c92CUOkGECxNDOpe39cw7LzisUK7Rw4+DH2D8cXZ9cTE+HZ9/vPp9dno5Oe8lDJDSTJ/6Pectb5/3Z574uW9WpA7FK62CwY6ysDApOw0C3jcVSReLU2ViCpkVjKqYM3HSO+mdvOS/XK5Kiy7xQKcGgeP5Tp7myv2FJWp0mSajybgHs2gJKB7qqIIsM4nAxGBjgCO6qxfwzw9XFwUIpDaNoZ5OjX51XICVFpXUCPiIVaQ5i3SxL+ecrHItfHpNvMt3i09m3rlf9Bpd51XS9QYEbQ5YcQDZZ3Cl9gu62l8uaKOQFf6FYT9ZlVyLsjI6k5VugEpWSCx7WrfTs/zs0q/PSBAhhtZcd+bMLZ/cKCnbVglXKjdHfLFvm+wZ+6ys26dt71tpqTY6QYLcT51GqnTMXYQsfTckIkQJYkHFRd6WqWQpWFK9rgjeFmxFyjm8YdstYfPaqd2OXt9HdKRntwVbcydpn0hyVrS6RFJ3h5vUAktlKK82SbDXXMWsZgcnkV3RjsiX5c/a3nbEfXI5u2IFmzed5DqdLJjjD9Rl5g9syFjB8t6VxDW92zLF9TKmAwLLc9LvPxqESjM= sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/sheet-metal-unfold-all-solids-to-flat-geometry.api.mdx b/docs/api/openapi-docs/sheet-metal-unfold-all-solids-to-flat-geometry.api.mdx index 5fb715b5..ccf5e03e 100644 --- a/docs/api/openapi-docs/sheet-metal-unfold-all-solids-to-flat-geometry.api.mdx +++ b/docs/api/openapi-docs/sheet-metal-unfold-all-solids-to-flat-geometry.api.mdx @@ -5,7 +5,7 @@ description: "Proprietary sheet-metal unfold: loads every solid in an uploaded S sidebar_label: "Sheet metal - unfold all solids to flat geometry" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/tasks-cancel-a-task.api.mdx b/docs/api/openapi-docs/tasks-cancel-a-task.api.mdx index 7579c7cf..d8821bd8 100644 --- a/docs/api/openapi-docs/tasks-cancel-a-task.api.mdx +++ b/docs/api/openapi-docs/tasks-cancel-a-task.api.mdx @@ -5,7 +5,7 @@ description: "Cancels a waiting or queued task. Has no effect on completed/faile sidebar_label: "Tasks - cancel a task" hide_title: true hide_table_of_contents: true -api: eJy9Vt9vGzcM/lcIPrWDbCdbn+7NS5zVWJcYdjoMCIxClmhbzVm66odTw7j/vaDuLnHsdG2AYU/23VHkR/L7SO0xylXA4g5vZbgPOBeoKShvqmicxQIvpFVUBpDwIE00dgXOw5dEiTREGe778F4GsA5ouSQVwVlQblOVFEkPltKUrV3oo8BKermhSJ4j7tHKDWGB/HmsUaDhgJWMaxTo6UsynjQW0ScSGNSaNhKLPcZdxadC9MauUODS+Y2MWGBKRmN9nADnBeNLrOfsNFTOBgrs59ezM/55wVrlnEtiTMrZSDaypayq0ijJloPPgc33p7Dc4jOpyLl6V5GPpgnm7g9sFs6VJG3jPcQmRQYu40+4ekL3Y4+Vp61xKcyijCm8VL3n6Td2sKCl89TVIWeMdX3YlDs8LNJRmLlAqbXhY7KcHIBfyjLQCcOcXRpuoXEW4lpGkJkx8CADhKQUhbBMZbl71pdoYkmP/JxSSGU8wejusa3q6yDNmqjQ8QWWzjeYnpXkGAWTZ9oewbpmNO/O3p2S7NpFWLpk/zd+5SRrgeS98z/BMKfpx1z5S6q1sdTzJLVclATZO+TDAumr5CmABf49/DC+HN6Ob64/jabTmylLdEMhyNVPBHmfNtIeh+hOZ61HacpwWuObquk1hOiTismTfgRoI32N2HKFQhzr0/PT5hOML5vme6kafM/xnqiiyb5D+EraHUM1thlurIwHE9ewOa45xwNpNbguX02LtFrxoO4SfaLpiL1e5pK9rJWGIK9FLa2WvsNMdkulq+g47DNhZArEtdNYoCZeFnk7xDUWOJCVGWzPB3lrDPbNdqhRYCC/7VZH8iUWuI6xCsWAT/QXJi52CxP7mrYnNJp4p5Nq5ticPankTdxlV8PK/Em7YeLgd/PDzzMWXyOJQ6NHzsr8sltca5KaPIpurf3TG07GvcbgqGLKVaRhOBnDPe36kJ9DARunqQwClNSCu7clHwX8Am8eTKmV9PptH4Z8JJPBpQhxTdA1EQK7AU+KzJYCvDv7DcbXs49XV+OL8ej69tPs4mYy6ufGM7FyIm2Hfm+LBxfDS7goXcroUCAXvAF93j/vn53q06zWvYp85qlVBO2K90ZlXzklWJEl39B4OBn3YZaqyvkYYJPKaHoNycGlWKUIb2a3o4mAPz7cXgnQxLcJF0iz6tdvBVSmotJYAvpKKrFPAUtTUm8h2aopW8ivWRcy7KyCz24BlXc81I1d9du5K1Weu22/uhqgOGLXM2bVAiP5TbhZzshvjaLvGA6yVU9a3VPONmIKKLA0ilgFT3FZYN5QlH73r6Ff9sjdrFyIG2kPfObLHPTaddUu1OPm7Z+Wz397zWvlwcNnUJXSWK5aTmzfivyOtcP0OmfzfPMUWLQXwbnAteO1dYf7PXf1oy/rml9/SeRZtHOBW+kNT8AsYW0C/9cvT6jDPN9MW7W8he5i+B28ncYtd2Ury8RPKPCedk931npei074DKT5OFSKqnhw7GSz85R5HICXow+j2xHW9TdEeQPH +api: eJy9Vt9vGzcM/lcIPrWDbCdbn+7NS5zVWJcYdjoMCIxClmhbzVm66odTw7j/vaDuLnHsdG2AYU/23VHkR/L7SO0xylXA4g5vZbgPOBeoKShvqmicxQIvpFVUBpDwIE00dgXOw5dEiTREGe778F4GsA5ouSQVwVlQblOVFEkPltKUrV3oo8BKermhSJ4j7tHKDWGB/HmsUaDhgJWMaxTo6UsynjQW0ScSGNSaNhKLPcZdxadC9MauUODS+Y2MWGBKRmN9nADnBeNLrOfsNFTOBgrs59ezM/55wVrlnEtiTMrZSDaypayq0ijJloPPgc33p7Dc4jOpyLl6V5GPpgnm7g9sFs6VJG3jPcQmRQYu40+4ekL3Y4+Vp61xKcyijCm8VL3n6Td2sKCl89TVIWeMdX3YlDs8LNJRmLlAqbXhY7KcHIBfyjLQCcOcXRpuoXEW4lpGkJkx8CADhKQUhbBMZbl71pdoYkmP/JxSSGU8wejusa3q6yDNmqjQ8QWWzjeYnpXkGAWTZ9oewbpmNO/O3p2S7NpFWLpk/zd+5SRrgeS98z/BMKfpx1z5S6q1sdTzJLVclATZO+TDAumr5CmABf49/DC+HN6Ob64/jabTmylLdEMhyNVPBHmfNtIeh+hOZ61HacpwWuObquk1hOiTismTfgRoI32N2HKFQhzr0/PT5hOML5vme6kafM/xnqiiyb5D+EraHUM1thlurIwHE9ewOa45xwNpNbguX02LtFrxoO4SfaLpiL1e5pK9rJWGIK9FLa2WvsNMdkulq+g47DNhZArEtdNYoCZeFnk7xDUWOJCVGWzPB3lrDPbNdqhRYCC/7VZH8iUWuI6xCsWAT/QXJi52CxP7mrYnNJp4p5Nq5ticPankTdxlV8PK/Em7YeLgd/PDzzMWXyOJQ6NHzsr8sltca5KaPIpurf3TG07GvcbgqGLKVaRhOBnDPe36kJ9DARunqQwClNSCu7clHwX8Am8eTKmV9PptH4Z8JJPBpQhxTdA1EQK7AU+KzJYCvDv7DcbXs49XV+OL8ej69tPs4mYy6ufGM7FyIm2Hfm+LBxfDS7goXcroUCAXvAF93j/vn5/q06zWvYp85qlVBO2K90ZlXzklWJEl39B4OBn3YZaqyvkYYJPKaHoNycGlWKUIb2a3o4mAPz7cXgnQxLcJF0iz6tdvBVSmotJYAvpKKrFPAUtTUm8h2aopW8ivWRcy7KyCz24BlXc81I1d9du5K1Weu22/uhqgOGLXM2bVAiP5TbhZzshvjaLvGA6yVU9a3VPONmIKKLA0ilgFT3FZYN5QlH73r6Ff9sjdrFyIG2kPfObLHPTaddUu1OPm7Z+Wz397zWvlwcNnUJXSWK5aTmzfivyOtcP0YkblcyiwaC+Cc4Frx2vrDvd77upHX9Y1v/6SyLNo5wK30huegFnC2gT+r1+eUId5vpm2ankL3cXwO3g7jVvuylaWiZ9Q4D3tnu6s9bwWnfAZSPNxqBRV8eDYyWbnKfM4AC9HH0a3I6zrb0fYA8g= sidebar_class_name: "delete api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/tasks-get-all-results.api.mdx b/docs/api/openapi-docs/tasks-get-all-results.api.mdx index 96c9a9bc..959ebc91 100644 --- a/docs/api/openapi-docs/tasks-get-all-results.api.mdx +++ b/docs/api/openapi-docs/tasks-get-all-results.api.mdx @@ -5,7 +5,7 @@ description: "Returns download URLs for every available result format in a singl sidebar_label: "Tasks - get all results" hide_title: true hide_table_of_contents: true -api: eJztWMFuGzcQ/ZUBL7aL1cpuc6luqq2kQlNbkOyigCEEFDleMeKSG5KrWBD234shtdZacuLkUhRoTra05JvHmfdmh9qywAvPBvfslvuVZ/OMSfTCqSooa9iATTHUzniQ9rPRlku4m7738GAd4BrdBviaK80XGsGhr3WgRyUPoAxw8MoUGkFwrXO48whhqTwo4wNyCfYBSr5SpoCy1kFVEeNTjT54CBb6CbC/TYhNzjJWccdLDOiI8pYZXiIbsMD9aixZxhQxrnhYsowRlHIo2SC4GjPmxRJLzgZbFjYV7fLBKVOwjCV8NmB1rSRrDjNAiYHxFWvmBOorazx6wvn5/Jz+PF991eZJK7NKieJad9KUonmWMWFNQBMIg1eVVoITRv+jJ6DtMWG7+IgiUBacrdAFlWjYVWfNwlqN3CR0H9Lh6Ug8fANUW2TfWcqd4xvKbcDSvw7RJvM4zYe66qplhRs4xbzI4aTQi5MMTnzAiv6WGDiRPzmLldkRvHP69RAThz2vCoNRtCSpJxGH5V6vSmMOo8dKOfTAHwI6uIClrV3+TBtOEQFanVT3WvRZXRToA0po90QxUOSWBssYPvKy0gST6OSFXrCm6cr3viXx/PgdLvOMcSkVBeZ60inHA9cejwT9qkSfOdkf0dmr5OuBvxhXmQStrHk1OnUJDsJSliiZ5HWWsaBCzBqZM0nJt/BHfC1tiAb4Pr6zWgj0HtCsUdsKgQzLlaGOJV/O4UHmXuQ53fUQ1jTE9M35m+Mucm0JpDby32oTrVLQOeteBxNWfoMF/uRiqQz2HHIZSxvRIW7uSv+v4fvx1fB2fHP9YTSd3kzJaCV6z4tvCPJ7XXJzGKLdHbUfuNL+OMc3VdIB+OBqEWqH8omgCfgY2E5H6MNYHu+fpkcwvkrGdlwkfs/5Hqpxd/qW4XdK8pBq10qfVVhCeZhzigfcSLDteSUu6qIgFbcH3et0RKhXMWUv+ygJ5HtZcyO5azm3fjoMe2SMX4+THl/GyoOxATYY9o3hh1F+GOV/aZQogbC0kg1YgVGBNAAPWJ9Xqr++6NMb0/e3aUhudlM1vZs8unU7Sdc0ULFlCJUf9GlnvlBhsVmokEtcvzBaWVmL+IHGYo+idipsItSwUn/gZlgTift59/GMHJh80V20HzXjl+0cv0Qu0bGsnfL/7g0n415acJA2YSuUMJyMaZDMIX72AyitRO0zEFxmVMI1upDBT3D6WWkpuJNnOQzj7EmKsHXYzYWpkuAJBhwKVGv08Ob8Fxhfz+7evh1fjkfXtx9mlzeTUR6rT+qKB9mV6bdd8uByeAWX2taRHcsYJTyRvsgv8vNjk6pi2avQRbEagbC78TglIlY8EhRo0CUtDyfjHGZ1VVkXfLpI9XZDta1DVQc4nd2OJhm8e3/7NgOJ1DGtR0nWX55lUKkKtTII+IiiJswsTqy9BadVKW0+fk3m4H5jBHy0C6icpfFImSLfNV8uYvPd1avNAcsO1PVMWU3GArrS3zzM0K2VwC8s7MdVPW5kT1iTHEUi1kogWWEfl1zmFAbuNl8N/TIiVbOyPpTcdDDj5Rh6UGDozHn+sHzb/TvoP3Zx3jmMmli/0lwZSnydblGpX9yT/UihF7Q8/hiQscHT1bo98TxjS0svwnu23ZJE7pxuGvr6U42OOsA8Y2vuFB0t9gOpPP0vX+553ZSdTnfWO4P20v0F5m3DMFTiNdc1fWIZW+Fm/3tAM2+ytosQkfRwKARWobPtaFaglvXUUt+NblnT/AMb0QMJ +api: eJztWMFuGzcQ/ZUBL7aL1cpuc6luqq2kQlNbkOyigCEEFDleMeKSG5KrWBD234shtdZacuLkUhRoTrK05JvHmfdmh96ywAvPBvfslvuVZ/OMSfTCqSooa9iATTHUzniQ9rPRlku4m7738GAd4BrdBviaK80XGsGhr3WgRyUPoAxw8MoUGkFwrXO48whhqTwo4wNyCfYBSr5SpoCy1kFVEeNTjT54CBb6CbC/TYhNzjJWccdLDOiI8pYZXiIbsMD9aixZxhQxrnhYsowRlHIo2SC4GjPmxRJLzgZbFjYV7fLBKVOwjCV8NmB1rSRrDjNAiYHxFWvmBOorazx6wvn5/Jw+nq++avOklVmlRHGtO2lK0TzLmLAmoAmEwatKK8EJo//RE9D2mLBdfEQRKAvOVuiCSjTsqrNmYa1GbhK6D+nwdCQevgGqLbLvLOXO8Q3lNmDpX4dok3mc5kNdddWywg2cYl7kcFLoxUkGJz5gRZ8lBk7kT85iZXYE75x+PcTEYc+rwmAULUnqScRhuder0pjD6LFSDj3wh4AOLmBpa5c/04ZTRIBWJ9W9Fn1WFwX6gBLaPVEMFLmlwTKGj7ysNMEkOnmhF6xpuvK9b0k8P36HyzxjXEpFgbmedMrxwLXHI0G/KtFnTvZHdPYq+XrgL8ZVJkEra16NTl2Cg7CUJUomeZ1lLKgQs0bmTFLyLfwRX0sbogG+j++sFgK9BzRr1LZCIMNyZahjyZdzeJC5F3lOdz2ENQ0xfXP+5riLXFsCqY38t9pEqxR0zrrXwYSV32CBP7lYKoM9h1zG0kZ0iJu70v9r+H58Nbwd31x/GE2nN1MyWone8+Ibgvxel9wchmh3R+0HrrQ/zvFNlXQAPrhahNqhfCJoAj4GttMR+jCWx/un6RGMr5KxHReJ33O+h2rcnb5l+J2SPKTatdJnFZZQHuac4gE3Emx7XomLuihIxe1B9zodEepVTNnLPkoC+V7W3EjuWs6tnw7DHhnj1+Okx5ex8mBsgA2GfWP4YZQfRvlfGiVKICytZANWYFQgDcAD1ueV6q8v+vTG9P1tGpKb3VRN7yaPbt1O0jUNVGwZQuUHfdqZL1RYbBYq5BLXL4xWVtYifqGx2KOonQqbCDWs1B+4GdZE4n7efTwjByZfdBftR834YzvHL5FLdCxrp/y/e8PJuJcWHKRN2AolDCdjGiRziN/9AEorUfsMBJcZlXCNLmTwE5x+VloK7uRZDsM4e5IibB12c2GqJHiCAYcC1Ro9vDn/BcbXs7u3b8eX49H17YfZ5c1klMfqk7riQXZl+m2XPLgcXsGltnVkxzJGCU+kL/KL/OLYpKpY9ip0UaxGIOxuPE6JiBWPBAUadEnLw8k4h1ldVdYFny5Svd1QbetQ1QFOZ7ejSQbv3t++zUAidUzrUZL1l2cZVKpCrQwCPqKoCTOLE2tvwWlVSpuPP5M5uN8YAR/tAipnaTxSpsh3zZeL2Hx39WpzwLIDdT1TVpOxgK70Nw8zdGsl8AsL+3FVjxvZE9YkR5GItRJIVtjHJZc5hYG7zVdDv4xI1aysDyU3Hcx4OYYeFBg6c54/LN92/w76j12cdw6jJtavNFeGEl+nW1TqF/dkP1IoiTL2DJaxwdPVuj3xPGNLSy/Ce7bdkkTunG4a+vlTjY46wDxja+4UHS32A6k8/S1f7nndlJ1Od9Y7g/bS/QXmbcMwVOI11zV9Yxlb4Wb//4Bm3mRtFyEi6eFQCKxCZ9vRrEAt66mlvhvdsqb5Bx96Awo= sidebar_class_name: "get api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/tasks-get-result-default-format.api.mdx b/docs/api/openapi-docs/tasks-get-result-default-format.api.mdx index 2405c57f..09e5f4b3 100644 --- a/docs/api/openapi-docs/tasks-get-result-default-format.api.mdx +++ b/docs/api/openapi-docs/tasks-get-result-default-format.api.mdx @@ -5,7 +5,7 @@ description: "Returns a download URL for the task's primary result. For compound sidebar_label: "Tasks - get result (default format)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/tasks-get-result-in-a-specific-format.api.mdx b/docs/api/openapi-docs/tasks-get-result-in-a-specific-format.api.mdx index 6ee4ae73..1f8eb3ed 100644 --- a/docs/api/openapi-docs/tasks-get-result-in-a-specific-format.api.mdx +++ b/docs/api/openapi-docs/tasks-get-result-in-a-specific-format.api.mdx @@ -5,7 +5,7 @@ description: "Returns a download URL for the requested output format (e.g. glb, sidebar_label: "Tasks - get result in a specific format" hide_title: true hide_table_of_contents: true -api: eJztV1Fv2zYQ/isHPiUDLSdbX+Y3L3E7Y11i2MkwIDAKmrzIbCSSJSk3nqH/PhwlOY7tNm037GV9iWOLvPvu7vtOdxsWRR7Y4I7diPAQ2JwzhUF67aK2hg3YFGPlTQAByn40hRUKbqdv4d56iEsEjx8qDBEV2Cq6KtKDUkQ4wSzPIC8WHEJER3/dX6cZ48wJL0qM6MnrhhlRIhuwKMLDWDHONDl1Ii4ZZ2Rce1RsEH2FnAW5xFKwwYbFtaNbIXptcsZZ45UNWFVpxer9ICg2GF+ymm8dtje+zeGBgymGqvh88BxKjEKJKDgolLZ0NqDqlRiWp6yek/PgrAkYyN+PZ2f0cdTLthCFNg+MM2lNRBPpvHCu0FLQ+f77QJc2h0HYxXuUFLrz1qGPunFpH3bOLKwtUJjGeohNQihsEb/AVIfw1hfHqvU8qonHXtC5wYZZ0T4F2DCsSa0uMIPRo9MeA4j7iB7OYWkrnz2rv9dUHTrdFPol77MqzxsCd3e23O5gMM7wUZSuIDMNnCwvFqyudxlz9yzqHQhzzoRSmvyJYrKTp3tRBNzHc9nFrk0TlLYmIRJAnCmQoJJa2sQwzqKOCRqxvKFIZ+QAoiW+pBp+HapZJSWGAGhWWFiHQJwT2miT73YGImQL9iWI05btrK4J5KuzV4d8v7Ikqcqo/4rkKfaaM/Te+peNSau+gGG/C7nUBnsehRKLAiFZh3R5l1l/DN+OL4c34+urd6Pp9HpKPC4xBJF/gZNfq1KYfRfd7dSuotBFOMzxtWsoACH6SsbKo9oCNBEfI2sphCGO1bGelB7B+LLRjReywbfXMfeI2EbfIfxKNu5D3dXKRx2XUO7nnPyBMApsF6/CRZXnROAu0CeajsjqZUrZcQk1BPla1MIo4TvMnZT23R4I4+fDpKf3mQ5gbIQ1xqfO8F0o34XyvxRKokBcWsUGLMfEQBrpBqwvnO6vzvv0Pgr9TTNn1v3mzdTfNOmoGWcB/aobSiuaW9gyRhcGfbKQLXRcrBc6ZgpXRyYYqyqZvtAgF1BWXsd1MjV0+jdcDysCczfffTwjJTb62D20JbBIP3YT6hKFQs94N7/+2RtOxr3mwF76pHWoYDgZwwOuM0jfwwBKq7AIHKRQnEq5Qh85/AAnH3WhpPDqNIMhXUnMsFXcDvhUUQhkBjxK1CsM8OrsJxhfzW5fvx5fjEdXN+9mF9eTUZZYQCxLgbTl+qVNHlwML+GisFVCxzijhDegz7Pz7OxQrDpf9hz6VCUjEdrlwWuZbKWQIEeDvuH0cDLOYFY5Z30MUFZF1L12KG/3k5PZzWjC4c3bm9e7czikOZyD0w4LbRDwEWVFNnkaDHsLQaeatIX0M4lEhLWR8N4uwHlLE5I2edY2YSFTE27r1eWA8T12PWNWzVlEX4br+xn6lZb4iYP9dKonjOpJaxplBcZZoSWSJJ78ktq8xij8+rOuj1ukajobYinMjs20KkIPcozdeK4NCAgOpb7XErbL1bNybp7eTf/+WtmKhvpT3xVCG8pl1ewfTSu4I0UR6c7peNp2ORtsF8/trDpo0c85W1p62d2xzYbKf+uLuqafP1ToSd1zzlbCa+qbSetKB/pfHe9ru+GfTFtZnUK3m34ihK4ZGCrfShQVfWOcPeD6aW2mvfabnP/TvfWbQLf5rec179oaZa95OJQSXdy5djDEUA/d9vo3oxtW138DLRPW1A== +api: eJztV1Fv2zYQ/iuHe0oGWk62vsxvXpJ2xroksJNhQBAUtHiR2UgkS1JuPEP/fThKchw7bdpu2Mv6EkcSeffd3fcdj2uMsgg4usErGe4D3gpUFHKvXdTW4AinFGtvAkhQ9qMprVRwPX0Ld9ZDXBB4+lBTiKTA1tHVkT9UMsIBZUUGRTkXECI5/uv+OsxQoJNeVhTJs9c1GlkRjjDKcD9RKFCzUyfjAgWyce1J4Sj6mgSGfEGVxNEa48rxrhC9NgUKbL3iCOtaK2x2g+DYYHKKjdg47HZ8m8M9B1MKdfn54AVUFKWSUQpQlNvK2UBqUFFYHGJzy86DsyZQYH8/Hh3xz7NeNoUotblHgbk1kUzk9dK5UueS1w/fB9603g/Czt9TzqE7bx35qFuX9n5rzdzakqRprYfYJoTDlvELTPUIr335XLWeRnXpaRB0YahlVrSPAbYMa1OrS8rg7MFpTwHkXSQPx7Cwtc+e1N9rrg6vbgv9kvdZXRQtgfs9G273MFAgPcjKlWymhZMV5RybZpsxN0+i3oJwK1AqpdmfLC+38nQny0C7eE772LVpg9LWJEQSmDMlMVRWS5cYFBh1TNCY5S1FeiN7EC3zJdXw61DN6jynEIDMkkrrCJhzUhttiu3OwITswL4EcdqxHZuGQb46erXP93PLkqqN+q9InmJvBJL31r9sLLfqCxj2u8wX2tDAk1RyXhIk65A2bzPrj/Hbyen4anJx/u5sOr2YMo8rCkEWX+Dk17qSZtdFvzu1qyh1GfZzfOFaCkCIvs5j7UltAJpIDxE7ClGIE/VcT0qfYHLa6sbLvMW30zF3iNhF3yP8SjbuQt3WykcdF1Dt5pz9gTQKbB+vonldFEzgPtBHmp6x1dOUsucl1BLka1FLo6TvMfdS2nW7J4yf95OezjMdwNgIK4qPneG7UL4L5X8plESBuLAKR1hQYiCPdCMcSqeHy+Mhn0dhuG7nzGbYnkzDdZuOBgUG8st+KK15bsFFjC6Mhmwhm+s4X811zBQtn5lgrKrz9MCDXKC89jqukqmx07/RalwzmJvb7c8zVmKrj+1FGwLL9LKfUBckFXkU/fz652B8ORm0C3bSl1tHCsaXE7inVQbpOYygsorKICCXSnApl+SjgB/g4KMuVS69OsxgzFsSM2wdNwM+VxQCmwFPOeklBXh19BNMzmfXr19PTiZn51fvZicXl2dZYgGzLAXSleuXLnlwMj6Fk9LWCR0K5IS3oI+z4+x4X6y6WAwc+VQlkxN0lwev82QrhQQFGfItp8eXkwxmtXPWxwBVXUY96Iby7n5yMLs6uxTw5u3V6+05HNIcLsBpR6U2BPRAec02RRoMB3PJq9q0hfSaRSLDyuTw3s7BecsTkjZF1jVhmacm3NWrzwGKHXY9YVYjMJKvwsXdjPxS5/SJhcO0aiCNGuTWtMoKKLDUObEkHv2y2rymKP3qs66ft8jVdDbESpotm+mqCAMoKPbjuTYgITjK9Z3OYXO5elLO9ePZ9O9fKzvRcH8aulJqw7ms2/tH2wpuWFFMOuZZagcocLS5eG5m1VGH/lbgwvJhd4PrNZf/2pdNw68/1ORZ3bcCl9Jr7ptJ60oH/l8939e2wz+YdrI6hP5u+okQ+mZguHxLWdb8hALvafV4beZ77Tc5/6f31m8C3eW3uW1E39Y4e+3HcZ6Ti1vb9oYY7qGbXv/m7Aqb5m8xTdbV sidebar_class_name: "get api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/tasks-get-task-status.api.mdx b/docs/api/openapi-docs/tasks-get-task-status.api.mdx index d8cadcde..29fd271b 100644 --- a/docs/api/openapi-docs/tasks-get-task-status.api.mdx +++ b/docs/api/openapi-docs/tasks-get-task-status.api.mdx @@ -5,7 +5,7 @@ description: "Returns the current status and metadata of a task." sidebar_label: "Tasks - get task status" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/tasks-list-tasks.api.mdx b/docs/api/openapi-docs/tasks-list-tasks.api.mdx index b6cf9b1b..486d7581 100644 --- a/docs/api/openapi-docs/tasks-list-tasks.api.mdx +++ b/docs/api/openapi-docs/tasks-list-tasks.api.mdx @@ -5,7 +5,7 @@ description: "Returns paginated list of tasks." sidebar_label: "Tasks - list tasks" hide_title: true hide_table_of_contents: true -api: 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 +api: eJy9WNtuIzcS/ZUCXyQtWrfZyWatN8fxZI3MxRh5gAUMY0GxSxLHbLLNi2ytISD/kD/MlwRFsqW2LK/tJLN+cXeLrDo8dec983zh2OSSXXB37dhVwUp0wsraS6PZhH1GH6x2UPOF1NxjCUo6D2YOnjYMWMFqbnmFHi3JuWeaV8gmrOYLZAWTJOQmoF2zglm8CdJiySZzrhwWzIklVpxN7plf17RLao8LtIxgzHlQnk3Gm02xlapkJf1fIvbNqC3Xee6De71g563UC1Yw1KEiGm+59OnLTcCAJfFjjUDn0ldhqlqhjz/MuVTxQXAtUKVnvKujyqs2vGupy78AnOAkpTIlqghFr9D6vpMEqfWBlysCFLHLGpXUmJGboCOyK1LvaqMdOlL4ZjSifw9dhzwqeksS7VF7WsTrWknBadHwq6OV94+hm9lXFD6RV6P1Mukx1601M2MUcp2kO88m3gbcFKzk/gWiovu2lnFrOdEqPVbuZdvPykNkPyThi5Y3AWOwgCxRezmXaGFuLNRGKakXwHUJFl1QHix6K3HFyTxzYyvu2YSFIEu2KZITfHPrFsyj5to/TgUX6xop8G+NvZ5AR/CyA11ya4VA1EST9groRAgd6ObEYKWA+Il+ewirM+zsw+pAdy4VQvrussgGKWnEm0A8cgViyaVOUhP6rFQpVDDjXizpx3SeDnTTQ98JU2PZo5NKrzB76s/E7qZgis9QPW/Xf4WK675FXvKZyvZNWymEeeR8wj7QsSdQWr4wui9CTRpyrvm/JJFHNkwxOUexFgqBoOAEsj7o1qhLeiiRnlALia5XQEIBXanTY6+AHR7ocuHlCtUaCFcgSb0Cthihm52br7hUxFavgIQaumitsWCECNZiSduaU0A3OLT97XuvgHyqrcCLi/eAdwKxfGzOaSJ5E5lbWHSRcK7Xn+axSmXqdahmaBml2u0XpdjmEXEn6TjSaKjRCtSeLxC6o99++XU8GvXAWKCdIOfQKATpQBsP3nJxjWWMeb+ULjnLdfa3yMBBbNktnsd2Gkms0DnCdLtEDcnHCEEnUd0ZwEfCRyC4UmD8Em1ehm5ASBKr59z6w1ztZ8L1R17hAT/eFIyXpSRwXJ0/zJr/M6dWkordc5H34ezDKfici/wSm9wZs0YXB4tBzkDDhfLz/kxqbtedAjrtwuM81p0eQZ2t/QNsu1ahklpWFJCjglX8Lj0fjUbfj4+O3nz39vu3o6Oj8T66qfzvQWBSQ9K02bRL92U6dAPj6inqconfYwI9p2IHfGaCBw45GZfmViuTM1MGUXPrWyHyeWtrEsI2zzvZcRO97WM5uMY1ljBbQypXjQEWakaUJ5qz6wXtpUrO3ySH5HhVPsc38rqXHG67M+FrEOXjWHRGrbCEXatbpJIG1KD1BjBd8hphxa1ER2xsQzweUFik1vnYP+/dZ9NP8M9/jMbgZYXO86pOAU3+FIXecgdZXi4mdiv6j6eQp9S20vwMF1xnU8o5OC+VypUhHnIutXTLbwdly0CrsrggCB5lX0pzwWJvH6ENWku9iBBTAXF/yg6EIEWAg1tSMEPgwZuKeym4UmsoMdXm/UjPLWPRdPNNu7CdPbaVqqkKD3NyK1DaLtX2gQdWaJ/3dYklF7vMd1NLtFAhdge7/mFLjiu2Za9oN7QtxO3q/CN6LlVkKM6Jh9Iv3gkVnFzhh0N5eDwajahbi/Pg67d/R5u98Vz98dR/yL7RjGnybUbVpOV1Bjg/PG3DrfRLiAJBmKD9Hq3vadjah2WuWZ6JXodhmmML9QqVqWNH7rnUcWRp3Qf41pi3D+ZzHhLZhv6iAy9NySZsgTGlc79kEzbktRyuxsOGQId21dwmBKvYhC29r91kSAsHM+ln65n0gxJXj8L23JoyiPhCmcWhCFb6dRR1XMufcX0cSOflVfvnKY2fqai0F+1mw/ixGcCXyMvoJXk4/3f/+PysnxbsURgnDTg+P6M6OYD47iapdDhqdssiDzq+gL9B91aqUnBb9gZwTFuiwam2p3YiGRXiAAMWBcoVOng7+jucfZx+effu7OTs9OPFf6Ynn85PB9ERpJ6beJBsmB8yeXBy/COcKBMiOlawPGuxCRsPxoPx43lHLpb9Gm0s81ogtIY7kpWq4QJ1ngNJ7ACmoa6N9Q6qoLzs5x7BBF8HD93pxel5AT+9v3hXQIlxhnNYUiNLc1sz8gHeoQgks4g9R3/GadVuPkwJh7u1FvDVzFo1a5BvHriIOSLbq+GAFXve9cCzKD+grdyn+RTtSgp8YuEwrupzXfaF0Sm6XAx/geT5O70UcVai5/H65mnVhyXGXGmcr7huyYy3dtBPaaKJnweWu9/dvbzkMi97vMc7P6wVl5qIiFjvc7heUjiQx5CT+ObWcGnoBuaS3d+Teb5YtdnQ53RZRdFXSkfd4+666hrXu2vCFVeB9Mb+4ImlTUJ9ydptTX3J4lyPd0uv6MVKWhtTRdHEPB0k7TkWAus2mkfXWiRlm+9+Or1gm83vMTJjRw== sidebar_class_name: "get api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/api/openapi-docs/tasks-retry-a-failed-or-cancelled-task.api.mdx b/docs/api/openapi-docs/tasks-retry-a-failed-or-cancelled-task.api.mdx index 69e5a63c..67ef867b 100644 --- a/docs/api/openapi-docs/tasks-retry-a-failed-or-cancelled-task.api.mdx +++ b/docs/api/openapi-docs/tasks-retry-a-failed-or-cancelled-task.api.mdx @@ -5,7 +5,7 @@ description: "Re-queues a failed or cancelled task with the same parameters." sidebar_label: "Tasks - retry a failed or cancelled task" hide_title: true hide_table_of_contents: true -api: eJztV99vIjcQ/ldGfrmkWiBJ76W80STXQ70mCEhVKUInYw/gY9fe+AcJQvu/V2PvAgHSu1OlvvSeYHfH429mvm883jDP5451H9mYu6Vjk4xJdMKq0iujWZcNsfUUMKADDjOucpRgLAiuBeb04LlbwrPyC/ALBMcLhJJbXqBH69osY7sn1n3cMM0LZF1Gy/qSZUzRJiX3C5Yxi09BWZSs623AjDmxwIKz7ob5dUmrnLdKz1nGZsYW3LMuC0FJVh2Cpligf8OqCTl1pdEOHfm5uriinxPWto6TMAmjPWpPlrwscyU4WXa+ODLfHMMy0y8oPMVqTYnWq7SZWe7ZTI3Jkevk3fkUIgHn/htc1ek6kYnXoTxo9RQwFUVJ1F7NFFpoQXAIfqEceAOlyXOYGQvOcx8ccC3BorcKVwgWXci9O5XjZH4KRB0S22bwNaq+Vl7xPMGqNz3j+TNfO3iX1ryDUBoNwmLM9fluvwebfz3uIebcqxXCw/DTqxD3twyl5B4pNHzhRZmTvw4vVWd12SE719mkPFesqvbZ+Lija52DfXCTjHEpFSHh+WCvbDOeOzxG6oPVKOF5gRo4XPdu6nI54EJg6VG2YUD4o6CabSgqb7lYQmnN3KKL4vLKxzCIwteUO5TDWMCjCMyS1WT7Prwfx+MBXF1cQaOjBvgh6Jhu7tZaEEKBzqVC7UPs1bbD2herKsL5/uL9sSrvjIeZCfo/E2QMv8oYWmvs150JI/HrxPyDi4XS2LLIJZ/mCNE7xMX7PPyz96l/0xv37+8+3w6H90Pif4HO8fk3bPIxFFwfbtGsjs3Rc5W74xzfl4kF4LwNwgeLcgtQe3zxrGYROp/azyGZ4yfo3ySxWS7qor/Ce8jFOvoG4fcRcnQIVenUqZTR6SAqDnNO+8UuZ5p4JU7DfK70fBvojqi35PUmpuy0ihJBvhc115LbBjPqFeamxMNtj4TxyxvHlXKgjQdFSqTevY6BUrfAH3r5oZf/pV4iBfzCSJoojYsUpMHyrVO+E4VDZznaVTOfBho32ML70nU7tK49VX66nirflrg6otLAGhlEfKBh06EIVvl1dNUr1e+47gWC8DjZ/zwiASZZ7Bttecvjy2Y6XiCXaFnWzM5/tXqDfisZHGRNmBIl9AZ9WOK6DfHZdaEwEnOXgeAyowqu0PoMfoKzZ5VLwa08b0OPlkRCmODj7NEUEhy5AYsC1QodvL/4Gfp3o4cPH/rX/du78efR9f3gth2LT+SKgdRV+rVOXpxzrnMTIjqWMUp4An3ZvmxfHGtUzRetEm3kqhbbW4VVIvqKIcEcNdpE5d6g34ZRKEtjvYMi5F61EtHBBF8GD2ej8e0gg98+jT9kIFGYojQOJSl/cZ5BqUrMlUbAFxSBfGYwUzm2ppysUtpcfE3aSKPOFzPdG3fade/lIvbeul5NDlh2wK5XzKoy5tEW7n42QrtSAt8w7ESrFteyJYxOgqKBNFcCSQm7fUlkVqHnkeRvb33aI1WTVFRwvecz3hKhlc6cf7gSHtZzszuT/v2VslYJ9aFOmXOlKXkh3ROS4h9JQsSySzKPN9uMdbdTfBL+JGMLahPdR7bZUJEfbF5V9PopoCUNTzK24lZRU4yKlsrRf3m6ae3HeDasxXMOzWX0DdyN5DUVacXzQE8sY0tc7+7J1aTKmj5AQNLHNE7vLTs67KnpbHvi4H40ZlX1N/Goj7s= +api: eJztV99vIjcQ/ldGfrmkWiBJ76W80STXQ70mCEhVKUInYw/gY9fe+AcJQvu/V2PvAgHSu1OlvvSeYHfH429mvm883jDP5451H9mYu6Vjk4xJdMKq0iujWZcNsfUUMKADDjOucpRgLAiuBeb04LlbwrPyC/ALBMcLhJJbXqBH69osY7sn1n3cMM0LZF1Gy/qSZUzRJiX3C5Yxi09BWZSs623AjDmxwIKz7ob5dUmrnLdKz1nGZsYW3LMuC0FJVh2Cpligf8OqCTl1pdEOHfm5uriinxPWto6TMAmjPWpPlrwscyU4WXa+ODLfHMMy0y8oPMVqTYnWq7SZWe7ZTI3Jkevk3fkUIgHn/htc1ek6kYnXoTxo9RQwFUVJ1F7NFFpoQXAIfqEceAOlyXOYGQvOcx8ccC3BorcKVwgWXci9O5XjZH4KRB0S22bwNaq+Vl7xPMGqNz3j+TNfO3iX1ryDUBoNwmLM9fluvwebfz3uIebcqxXCw/DTqxD3twyl5B4pNHzhRZmTvw4vVWd12SE719mkPFesqvbZ+Lija52DfXCTjHEpFSHh+WCvbDOeOzxG6oPVKOF5gRo4XPdu6nI54EJg6VG2YUD4o6CabSgqb7lYQmnN3KKL4vLKxzCIwteUO5TDWMCjCMyS1WT7Prwfx+MBXF1cQaOjBvgh6Jhu7tZaEEKBzqVC7UPs1bbD2herKsL5/uL9sSrvjIeZCfo/E2QMv8oYWmvs150JI/HrxPyDi4XS2LLIJZ/mCNE7xMX7PPyz96l/0xv37+8+3w6H90Pif4HO8fk3bPIxFFwfbtGsjs3Rc5W74xzfl4kF4LwNwgeLcgtQe3zxrGYROp/azyGZ4yfo3ySxWS7qor/Ce8jFOvoG4fcRcnQIVenUqZTR6SAqDnNO+8UuZ5p4JU7DfK70fBvojqi35PUmpuy0ihJBvhc115LbBjPqFeamxMNtj4TxyxvHlXKgjQdFSqTevY6BUrfAH3r5oZf/pV4iBfzCSJoojYsUpMHyrVO+E4VDZznaVTOfBho32ML70nU7tK49VX66nirflrg6otLAGhlEfKBh06EIVvl1dNUr1e+47gWC8DjZ/zwiASZZ7Bttecvjy2Y6XiCXaFnWzM5/tXqDfisZHGRNmBIl9AZ9WOK6DfHZdaEwEnOXgeAyowqu0PoMfoKzZ5VLwa08b0OPlkRCmODj7NEUEhy5AYsC1QodvL/4Gfp3o4cPH/rX/du78efR9f3gth2LT+SKgdRV+rVOXpxzrnMTIjqWMUp4An3ZvmxfHmtUzRetEm3kqhbbW4VVIvqKIcEcNdpE5d6g34ZRKEtjvYMi5F61EtHBBF8GD2ej8e0gg98+jT9kIFGYojQOJSl/cZ5BqUrMlUbAFxSBfGYwUzm2ppysUtpcfE3aSKPOFzPdG3fade/lIvbeul5NDlh2wK5XzKoy5tEW7n42QrtSAt8w7ESrFteyJYxOgqKBNFcCSQm7fUlkVqHnkeRvb33aI1WTVFRwvecz3hKhlc6cf7gSHtZzszuT/v2VslYJ9aFOmXOlKXkh3ROS4h9JQsQyIlZUPctYdzvFJ+FPMragNtF9ZJsNFfnB5lVFr58CWtLwJGMrbhU1xahoqRz9l6eb1n6MZ8NaPOfQXEbfwN1IXlORVjwP9MQytsT17p5cTaqs6QMEJH1M4/TesqPDnprOticO7kdjVlV/A/UUj7w= sidebar_class_name: "post api-method" info_path: api/open/bitbybit-cad-cloud-api custom_edit_url: null diff --git a/docs/blog/2026-01-21-release-v1-rc0.md b/docs/blog/2026-01-21-release-v1-rc0.md index 11909ecb..998dd908 100644 --- a/docs/blog/2026-01-21-release-v1-rc0.md +++ b/docs/blog/2026-01-21-release-v1-rc0.md @@ -38,7 +38,7 @@ Speaking of scaffolding, the `npx @bitbybit-dev/create-app` CLI now lets you sel On the infrastructure side, a **new Bitbybit CDN** has been launched at `git-cdn.bitbybit.dev`. The migration away from JSDelivr was done for practical and reliability reasons, providing more control over asset delivery and ensuring consistent availability for production applications. -The 3D engine dependencies have also been updated: **BabylonJS v8.46.2** and **PlayCanvas v2.18.1** are now included in the latest runners. +The 3D engine dependencies have also been updated: **BabylonJS v8.46.2** and **PlayCanvas v2.20.0** are now included in the latest runners. ## Breaking Changes to Be Aware Of diff --git a/docs/blog/2026-05-10-bitbybit-v1-release.mdx b/docs/blog/2026-05-10-bitbybit-v1-release.mdx index b072ceda..4e3e478f 100644 --- a/docs/blog/2026-05-10-bitbybit-v1-release.mdx +++ b/docs/blog/2026-05-10-bitbybit-v1-release.mdx @@ -156,8 +156,8 @@ Studio now also functions as an interactive pipeline builder. You can design mul We have updated our 3D engine integrations to their latest major releases: - **BabylonJS 9.6.0:** A major update delivering significant performance improvements. -- **Three.js 0.184.0:** Updated to the latest ecosystem standards. -- **PlayCanvas 2.18.1:** Enhanced integration for web experiences. +- **Three.js 0.185.0:** Updated to the latest ecosystem standards. +- **PlayCanvas 2.20.0:** Enhanced integration for web experiences. ## Additional Features - **Secure Arithmetic Evaluator:** Safe string expression evaluation (e.g., `(3+2)*4`) via the shunting-yard algorithm, without using `eval()`. diff --git a/docs/blog/2026-06-17-rete-editor-revamp.mdx b/docs/blog/2026-06-17-rete-editor-revamp.mdx new file mode 100644 index 00000000..dda61aa3 --- /dev/null +++ b/docs/blog/2026-06-17-rete-editor-revamp.mdx @@ -0,0 +1,153 @@ +--- +slug: rete-visual-editor-revamp-2026 +title: "A Big Visual Rete Editor Revamp: Typed Sockets, Modules, Split Screen and More" +authors: [ubarevicius] +tags: [bitbybit, cad, babylonjs] +description: "We rebuilt large parts of the Bitbybit visual editor: a typed, colour-coded node graph, reusable modules, split-screen editing, groups and comments, smarter geometry focus, and friendly socket-compatibility coaching." +--- + +The Bitbybit **Rete node editor** is where you build 3D and parametric geometry by wiring nodes together instead of writing code. Over the past week we shipped one of the largest rounds of improvements it has ever had - most of this update is focused right here, on the node editor. The node graph is now **typed and colour-coded**, you can package work into **reusable modules**, edit the graph and the 3D scene **side by side**, the editor actively **coaches you** when sockets don't match instead of silently failing, and you can **search across the whole canvas** to jump straight to any node. + +This post walks through each new feature on its own, so you can dip into whatever interests you. We'll be following up with short videos for each one. + + + +### A colour-coded, typed graph + +The single biggest change to the look and feel of the editor: **the whole graph is now colour-coded by category**. Every category has its own colour, and that colour runs all the way through - the category menu you pick components from, the components on the canvas, and the sockets on each node all share it. A glance at your script now tells you which parts are OCCT solids, which are meshes, which are points and curves, and so on. + +On top of that, **sockets now carry types**. A socket is tinted to match the kind of data it carries, so an OCCT shape, a number, a vector, and a Babylon mesh are instantly distinguishable. Hover any socket and a tooltip tells you exactly what type it expects or produces, using friendly, human-readable names rather than internal identifiers. Together this makes large graphs far easier to read - you can trace the flow of geometry through your script just by following the colours. (Prefer a calmer look? A monochrome mode is one click away in Settings.) + +{/* Video placeholder - colour-coded, typed graph +
+ +
+*/} + +### Modules: reusable sub-graphs + +This is a big one. You can now package a piece of a graph into a **module** - a reusable sub-graph with its own inputs and outputs. Define a module once, then drop instances of it into your script wherever you need it, the same way you'd use a function in code. + +Modules have their own nested editor: double into a module instance and you're editing its internals, with a breadcrumb showing where you are. You can **save a module definition to a file** and import it into other projects, so a well-built mechanism - a gear generator, a parametric joint, a façade pattern - becomes a portable building block you can share and reuse. When you edit a definition, existing instances keep their wiring intact. + +{/* Video placeholder - modules +
+ +
+*/} + +### Split-screen editing and a Settings panel + +You can now work with the **node editor and the 3D scene side by side**, with a draggable divider so you can give each side as much room as you like. Need to see your model full-bleed for a moment? There's a fullscreen toggle. On small screens the editor sensibly stays single-pane. + +Alongside this, a new **Settings** dialog gives you control over the editor and rendering: + +- A **monochrome** mode for a calmer, single-colour graph when the rainbow of category colours is more than you need. +- **Language** selection. +- A choice of **rendering engine** - WebGL or WebGPU. +- An **OCCT** kernel option (32-bit / 64-bit precision). + +Settings persist locally, so the editor remembers how you like to work. Changes that don't require a reload apply immediately; the ones that do warn you first. + +{/* Video placeholder - split screen & settings +
+ +
+*/} + +### Socket-compatibility coaching + +Now that sockets are typed, the editor can help you wire things correctly - without getting in your way. Three things happen: + +- **Friendly messages on mismatch.** Try to connect two incompatible sockets and, instead of the wire just snapping back in silence, a short, clear message explains what that input actually needs *and how to create that kind of data* - "this input needs an OCCT Shape, which is produced by nodes in the OCCT category," for example. The help is organised by type family and fully translated. +- **Imported scripts never lose wiring.** When you open an older script whose connections no longer pass the stricter type checks, we **keep those connections** and mark them as **red dashed wires** rather than dropping them. A summary tells you how many need a look, so nothing silently disappears and you can fix things at your own pace. +- **On-node status indicators.** Components now show small status icons for behaviours that used to be invisible - like a list being fed into a single-value input, which makes the node run once per item. The indicator explains what's happening and points you to the **1:1** option if you'd rather pair lists by index. Other states like flatten and forced execution get their own clear icons too. + +{/* Video placeholder - socket compatibility coaching +
+ +
+*/} + +### Find anything on the canvas + +Big scripts are easy to get lost in, so the component search box now does double duty. A simple toggle switches it between **Add components** (search the catalogue and drop a new node onto the canvas, exactly as before) and **Find on the canvas** (search the script you already have in front of you). + +In find mode it looks through *everything* - function names, node titles, input and output names, group titles and comment text - ranked in that order of importance, so the most meaningful matches come first. You get a live match count with up/down arrows (and keyboard shortcuts) to step through the hits one at a time. Each time you land on a match, the editor frames it with the same smooth animation as a double-click and the node gives a clear pulsing highlight, so your eye goes straight to it - while the matching text is highlighted in the results list. Matches even carry their category colour, so the results read at a glance just like the graph itself. + +{/* Video placeholder - find on the canvas +
+ +
+*/} + +### Smarter node selection and geometry focus + +Selecting a node now does something genuinely useful: it **highlights the geometry that node produced** in the 3D scene. We replaced the old "swap to a green material" trick with a proper highlight - a glow layer plus rendering the selected geometry on top of everything else, so you can find it even in a busy scene. If a node's geometry is hidden, selecting it temporarily draws it for you, then cleans up when you deselect. + +**Double-clicking** a node goes one step further: it smoothly animates the 3D camera to frame that node's geometry *and* re-centres the node editor canvas on the node itself - so both views jump to what you're looking at. There's also a dedicated **focus button** next to the visibility toggle, and a **"fit whole script"** button in the bottom-left actions bar that zooms the canvas to show everything at once. + +{/* Video placeholder - node selection, highlight & focus +
+ +
+*/} + +### Groups, comments and auto-arrange + +Real scripts get big, so we added three tools for keeping them tidy: + +- **Groups** - a resizable, coloured backdrop you can drop behind a set of components to visually bundle them. Move the group and its contents move with it. You can recolour it, adjust its transparency, group a current selection, add nodes to an existing group, or ungroup. +- **Comments** - sticky notes that support **Markdown**, with adjustable text colour, background colour and scale. Perfect for documenting what a section of the graph does, leaving instructions for collaborators, or annotating a tutorial. +- **Auto-arrange** - a one-click layout that untangles your graph into a clean, readable structure. You can arrange the whole canvas or just the contents of a single group. + +{/* Video placeholder - groups, comments & auto-arrange +
+ +
+*/} + +### Inline Vector3 controls + +Vectors are everywhere in 3D work, so we added a compact, inline **Vector3 control** directly on the node. Instead of reaching for a separate "vector" node every time you need a position or direction, you can type X, Y and Z right where you need them. + +It behaves intelligently with connections too: when you wire something into a vector input, the inline control gets out of the way - there's no point editing a value that's being supplied by another node. (We were careful here: the inline control only appears on inputs that genuinely default to a vector, so it never silently overrides an API's "undefined" default and changes your geometry.) + +{/* Video placeholder - inline Vector3 controls +
+ +
+*/} + +### Performance, overview tooltips and a redesigned Assets dialog + +A set of refinements that make the editor pleasant to live in: + +- **On-demand rendering** - the 3D scene renders only when there's actually something to draw, instead of running flat-out at 60fps. Lighter on your machine, kinder to your battery. +- **Zoomed-out node overviews** - when you zoom far out, individual nodes simplify into placeholders so the canvas stays readable. Hover one and a rich, interactive tooltip tells you what the node is and what it's doing, without having to zoom back in. +- **A redesigned Assets dialog** - a cleaner drop-zone-and-chips layout for managing the files your script uses. +- **Friendlier file names** - saved scripts keep the human-readable `.bitbybit` extension with a tidy timestamp. + +{/* Video placeholder - performance, overviews & assets +
+ +
+*/} + +### Under the hood: a faster, rebuilt editor + +Before any of the visual features, we did a deep rebuild under the hood. The whole editor - the node graph, the code editor, the block editor, the dialogs, and the shared 3D viewer - was modernised and tidied up, and a number of long-standing rough edges got fixed along the way. + +It isn't a flashy feature on its own, but it's the reason everything above feels faster and more responsive. The editor now only does work when something actually changes, so it stays light on your machine even while it's driving a full 3D CAD engine right in the browser. + +{/* Video placeholder - rebuilt editor & performance +
+ +
+*/} + +### Try it out + +All of this is live in the [Bitbybit Rete node editor](https://bitbybit.dev/app?editor=rete). Open a new script, start wiring nodes, and you'll see the colours, the focus animations, and the coaching straight away. Build something you're proud of? Package it as a module and share it. + +We'd love your feedback - and stay tuned for the short walkthrough videos on each of these features. diff --git a/docs/learn/3d-bits/for-developers/third-party-app-integrations.md b/docs/learn/3d-bits/for-developers/third-party-app-integrations.md index b9b37f21..cdb59b7a 100644 --- a/docs/learn/3d-bits/for-developers/third-party-app-integrations.md +++ b/docs/learn/3d-bits/for-developers/third-party-app-integrations.md @@ -56,7 +56,7 @@ Add this logic to your app's change handler (e.g., inside your React `useEffect` // 1. Construct the payload const payload = { app: 'YourAppName', // Your unique app identifier - version: '1.1.0', // Schema version + version: '1.1.1', // Schema version // IMPORTANT: Use a flat structure - do NOT nest related options options: { @@ -146,7 +146,7 @@ The `detail` property of the event should follow this interface: interface ProductOptionsEventDetail { // Identifying information app: string; // Your app's unique identifier - version: string; // Use '1.1.0' + version: string; // Use '1.1.1' // Option data // Key: Human Readable Name (displayed to user) diff --git a/docs/learn/runners/engines/threejs/lite-runner.mdx b/docs/learn/runners/engines/threejs/lite-runner.mdx index 07d0fd31..69ed28ac 100644 --- a/docs/learn/runners/engines/threejs/lite-runner.mdx +++ b/docs/learn/runners/engines/threejs/lite-runner.mdx @@ -35,8 +35,8 @@ Below is a complete example that creates a parametric lofted surface with rectan @@ -178,8 +178,8 @@ Below is a complete example that creates a parametric lofted surface with rectan diff --git a/docs/learn/runners/intro-blockly.mdx b/docs/learn/runners/intro-blockly.mdx index d3bfc1bb..3e39beaf 100644 --- a/docs/learn/runners/intro-blockly.mdx +++ b/docs/learn/runners/intro-blockly.mdx @@ -126,7 +126,7 @@ async function changeSize(size) { window.changeSize = changeSize; function getInlineScript() { - return '{"type":"blockly","version":"1.1.0","script":"async function(e,r,t,n,s){var c,o;(c=(()=>{const r={property:\\"size\\"};e.HS.handleBlock(e.blocklyWorkspace,\\"T}wb0d1H1WU4~rHqU6Z8\\",r);try{return s.getBitbybitRunnerInputs()[r.property]}catch(e){errorHandle(e,\\"T}wb0d1H1WU4~rHqU6Z8\\")}})())||(c=1),o=await(()=>{let t={promise:(()=>{const t={entity:(()=>{const t={shape:(()=>{const t={size:c,center:(()=>{const t={x:0,y:0,z:0};e.HS.handleBlock(e.blocklyWorkspace,\\"..HOv-y|X^q[[1Ktwe5h\\",t);try{return r.point.pointXYZ(t)}catch(e){errorHandle(e,\\"..HOv-y|X^q[[1Ktwe5h\\")}})()};return async function(){return await e.HS.inputAwaiter(t,e.blocklyWorkspace,\\"NjKMI;:*GYJ2).3M?yj6\\"),e.HS.handleBlock(e.blocklyWorkspace,\\"NjKMI;:*GYJ2).3M?yj6\\",t),e.HS.startedAsyncTask(e.blocklyWorkspace,\\"NjKMI;:*GYJ2).3M?yj6\\",\\"#ddddff\\"),r.occt.shapes.solid.createCube(t).then((r=>(e.HS.finishedAsyncTask(e.blocklyWorkspace,\\"NjKMI;:*GYJ2).3M?yj6\\"),r)),(e=>{errorHandle(e.substring?e.substring(0,1e3):e,\\"NjKMI;:*GYJ2).3M?yj6\\")}))}()})(),radius:.4};return async function(){return await e.HS.inputAwaiter(t,e.blocklyWorkspace,\\"6-?FxF/TH`00-Uh|_T12\\"),e.HS.handleBlock(e.blocklyWorkspace,\\"6-?FxF/TH`00-Uh|_T12\\",t),e.HS.startedAsyncTask(e.blocklyWorkspace,\\"6-?FxF/TH`00-Uh|_T12\\",\\"#ddddff\\"),r.occt.fillets.filletEdges(t).then((r=>(e.HS.finishedAsyncTask(e.blocklyWorkspace,\\"6-?FxF/TH`00-Uh|_T12\\"),r)),(e=>{errorHandle(e.substring?e.substring(0,1e3):e,\\"6-?FxF/TH`00-Uh|_T12\\")}))}()})(),options:(()=>{const t={precision:.005,drawFaces:!0,faceColour:\\"#000099\\",drawEdges:!0,edgeColour:\\"#ffffff\\",edgeWidth:1};e.HS.handleBlock(e.blocklyWorkspace,\\"D6NqR%pIp.xzBt?@?tV4\\",t);try{return r.draw.optionsOcctShapeSimple(t)}catch(e){errorHandle(e,\\"D6NqR%pIp.xzBt?@?tV4\\")}})()};return async function(){return await e.HS.inputAwaiter(t,e.blocklyWorkspace,\\"3n^@/8zZXkRWbQFt?[(m\\"),e.HS.handleBlock(e.blocklyWorkspace,\\"3n^@/8zZXkRWbQFt?[(m\\",t),e.HS.startedAsyncTask(e.blocklyWorkspace,\\"3n^@/8zZXkRWbQFt?[(m\\",\\"#ddddff\\"),r.draw.drawAnyAsync(t).then((r=>(e.HS.finishedAsyncTask(e.blocklyWorkspace,\\"3n^@/8zZXkRWbQFt?[(m\\"),r)),(e=>{errorHandle(e.substring?e.substring(0,1e3):e,\\"3n^@/8zZXkRWbQFt?[(m\\")}))}()})()}.promise;return Array.isArray(t)&&(t=Promise.all(t)),t})(),(()=>{const r={property:\\"cubeMesh\\",value:o};e.HS.handleBlock(e.blocklyWorkspace,\\"#sP(;i?@t;x-M0rw:m)B\\",r);try{s.setBitbybitRunnerResultValue(r.property,r.value)}catch(e){errorHandle(e,\\"#sP(;i?@t;x-M0rw:m)B\\")}})()}(BitByBit,bitbybit,bitbybitRunnerResult,bitbybitRunnerInputs,Bit);"}'; + return '{"type":"blockly","version":"1.1.1","script":"async function(e,r,t,n,s){var c,o;(c=(()=>{const r={property:\\"size\\"};e.HS.handleBlock(e.blocklyWorkspace,\\"T}wb0d1H1WU4~rHqU6Z8\\",r);try{return s.getBitbybitRunnerInputs()[r.property]}catch(e){errorHandle(e,\\"T}wb0d1H1WU4~rHqU6Z8\\")}})())||(c=1),o=await(()=>{let t={promise:(()=>{const t={entity:(()=>{const t={shape:(()=>{const t={size:c,center:(()=>{const t={x:0,y:0,z:0};e.HS.handleBlock(e.blocklyWorkspace,\\"..HOv-y|X^q[[1Ktwe5h\\",t);try{return r.point.pointXYZ(t)}catch(e){errorHandle(e,\\"..HOv-y|X^q[[1Ktwe5h\\")}})()};return async function(){return await e.HS.inputAwaiter(t,e.blocklyWorkspace,\\"NjKMI;:*GYJ2).3M?yj6\\"),e.HS.handleBlock(e.blocklyWorkspace,\\"NjKMI;:*GYJ2).3M?yj6\\",t),e.HS.startedAsyncTask(e.blocklyWorkspace,\\"NjKMI;:*GYJ2).3M?yj6\\",\\"#ddddff\\"),r.occt.shapes.solid.createCube(t).then((r=>(e.HS.finishedAsyncTask(e.blocklyWorkspace,\\"NjKMI;:*GYJ2).3M?yj6\\"),r)),(e=>{errorHandle(e.substring?e.substring(0,1e3):e,\\"NjKMI;:*GYJ2).3M?yj6\\")}))}()})(),radius:.4};return async function(){return await e.HS.inputAwaiter(t,e.blocklyWorkspace,\\"6-?FxF/TH`00-Uh|_T12\\"),e.HS.handleBlock(e.blocklyWorkspace,\\"6-?FxF/TH`00-Uh|_T12\\",t),e.HS.startedAsyncTask(e.blocklyWorkspace,\\"6-?FxF/TH`00-Uh|_T12\\",\\"#ddddff\\"),r.occt.fillets.filletEdges(t).then((r=>(e.HS.finishedAsyncTask(e.blocklyWorkspace,\\"6-?FxF/TH`00-Uh|_T12\\"),r)),(e=>{errorHandle(e.substring?e.substring(0,1e3):e,\\"6-?FxF/TH`00-Uh|_T12\\")}))}()})(),options:(()=>{const t={precision:.005,drawFaces:!0,faceColour:\\"#000099\\",drawEdges:!0,edgeColour:\\"#ffffff\\",edgeWidth:1};e.HS.handleBlock(e.blocklyWorkspace,\\"D6NqR%pIp.xzBt?@?tV4\\",t);try{return r.draw.optionsOcctShapeSimple(t)}catch(e){errorHandle(e,\\"D6NqR%pIp.xzBt?@?tV4\\")}})()};return async function(){return await e.HS.inputAwaiter(t,e.blocklyWorkspace,\\"3n^@/8zZXkRWbQFt?[(m\\"),e.HS.handleBlock(e.blocklyWorkspace,\\"3n^@/8zZXkRWbQFt?[(m\\",t),e.HS.startedAsyncTask(e.blocklyWorkspace,\\"3n^@/8zZXkRWbQFt?[(m\\",\\"#ddddff\\"),r.draw.drawAnyAsync(t).then((r=>(e.HS.finishedAsyncTask(e.blocklyWorkspace,\\"3n^@/8zZXkRWbQFt?[(m\\"),r)),(e=>{errorHandle(e.substring?e.substring(0,1e3):e,\\"3n^@/8zZXkRWbQFt?[(m\\")}))}()})()}.promise;return Array.isArray(t)&&(t=Promise.all(t)),t})(),(()=>{const r={property:\\"cubeMesh\\",value:o};e.HS.handleBlock(e.blocklyWorkspace,\\"#sP(;i?@t;x-M0rw:m)B\\",r);try{s.setBitbybitRunnerResultValue(r.property,r.value)}catch(e){errorHandle(e,\\"#sP(;i?@t;x-M0rw:m)B\\")}})()}(BitByBit,bitbybit,bitbybitRunnerResult,bitbybitRunnerInputs,Bit);"}'; } ``` diff --git a/docs/learn/runners/intro-rete.mdx b/docs/learn/runners/intro-rete.mdx index 5848bd7e..4bbb4a01 100644 --- a/docs/learn/runners/intro-rete.mdx +++ b/docs/learn/runners/intro-rete.mdx @@ -128,7 +128,7 @@ async function changeSize(size) { window.changeSize = changeSize; function getInlineScript() { - return '{"type":"rete","version":"1.1.0","script":"(async function (BitByBit, bitbybit, bitbybitRunnerResult, bitbybitRunnerInputs, Bit) { const dataVarIDf383aaf1893995c7 = {property: [\\"size\\"]};let inputsVarIDf383aaf1893995c7 = {};inputsVarIDf383aaf1893995c7 = {...dataVarIDf383aaf1893995c7, ...inputsVarIDf383aaf1893995c7};const resultf383aaf1893995c7 = [{result: [bitbybitRunnerInputs[inputsVarIDf383aaf1893995c7.property[0]]]}];const dataVarIDcaa28d38f452b168 = {precision: [0.01], drawFaces: [true], faceColour: [\\"#1e00ff\\"], drawEdges: [true], edgeColour: [\\"#ffffff\\"], edgeWidth: [2]};let inputsVarIDcaa28d38f452b168 = {};inputsVarIDcaa28d38f452b168 = {...dataVarIDcaa28d38f452b168, ...inputsVarIDcaa28d38f452b168};const generatedVarIDcaa28d38f452b168 = BitByBit.HS.executeBasedOnType(inputsVarIDcaa28d38f452b168, false, (data) => bitbybit.draw.optionsOcctShapeSimple(data));const resultcaa28d38f452b168 = [{result: generatedVarIDcaa28d38f452b168, transformers: []}];const dataVarIDa9c61a71827d3e38 = {size: [1], center: [[0,0,0]]};let inputsVarIDa9c61a71827d3e38 = {};inputsVarIDa9c61a71827d3e38.size = resultf383aaf1893995c7;BitByBit.HS.updateListInputs(inputsVarIDa9c61a71827d3e38);inputsVarIDa9c61a71827d3e38 = {...dataVarIDa9c61a71827d3e38, ...inputsVarIDa9c61a71827d3e38};const generatedVarIDa9c61a71827d3e38 = await BitByBit.HS.executeBasedOnTypeAsync(inputsVarIDa9c61a71827d3e38, false, (data) => bitbybit.occt.shapes.solid.createCube(data));const resulta9c61a71827d3e38 = [{result: generatedVarIDa9c61a71827d3e38, transformers: []}]; const dataVarIDcd4c1f4de5199424 = {shape: [undefined], radius: [0.4], radiusList: [undefined], indexes: [undefined]};let inputsVarIDcd4c1f4de5199424 = {};inputsVarIDcd4c1f4de5199424.shape = resulta9c61a71827d3e38;BitByBit.HS.updateListInputs(inputsVarIDcd4c1f4de5199424);inputsVarIDcd4c1f4de5199424 = {...dataVarIDcd4c1f4de5199424, ...inputsVarIDcd4c1f4de5199424};const generatedVarIDcd4c1f4de5199424 = await BitByBit.HS.executeBasedOnTypeAsync(inputsVarIDcd4c1f4de5199424, false, (data) => bitbybit.occt.fillets.filletEdges(data));const resultcd4c1f4de5199424 = [{result: generatedVarIDcd4c1f4de5199424, transformers: []}]; const dataVarIDf2f8b4cf1de9ac4c = {entity: [undefined], options: [undefined], babylonMesh: [undefined]};let inputsVarIDf2f8b4cf1de9ac4c = {};inputsVarIDf2f8b4cf1de9ac4c.options = resultcaa28d38f452b168;inputsVarIDf2f8b4cf1de9ac4c.entity = resultcd4c1f4de5199424;BitByBit.HS.updateListInputs(inputsVarIDf2f8b4cf1de9ac4c);inputsVarIDf2f8b4cf1de9ac4c = {...dataVarIDf2f8b4cf1de9ac4c, ...inputsVarIDf2f8b4cf1de9ac4c};const generatedVarIDf2f8b4cf1de9ac4c = await BitByBit.HS.executeBasedOnTypeAsync(inputsVarIDf2f8b4cf1de9ac4c, false, (data) => bitbybit.draw.drawAnyAsync(data));const resultf2f8b4cf1de9ac4c = [{result: generatedVarIDf2f8b4cf1de9ac4c, transformers: []}]; const dataVarID613de15ba24c56db = {property: [\\"cubeMesh\\"]};let inputsVarID613de15ba24c56db = {};inputsVarID613de15ba24c56db.value = resultf2f8b4cf1de9ac4c;BitByBit.HS.updateListInputs(inputsVarID613de15ba24c56db);inputsVarID613de15ba24c56db = {...dataVarID613de15ba24c56db, ...inputsVarID613de15ba24c56db};setBitbybitRunnerResultValue(inputsVarID613de15ba24c56db.property[0], inputsVarID613de15ba24c56db.value[0]); })(BitByBit, bitbybit, bitbybitRunnerResult, bitbybitRunnerInputs, Bit);"}'; + return '{"type":"rete","version":"1.1.1","script":"(async function (BitByBit, bitbybit, bitbybitRunnerResult, bitbybitRunnerInputs, Bit) { const dataVarIDf383aaf1893995c7 = {property: [\\"size\\"]};let inputsVarIDf383aaf1893995c7 = {};inputsVarIDf383aaf1893995c7 = {...dataVarIDf383aaf1893995c7, ...inputsVarIDf383aaf1893995c7};const resultf383aaf1893995c7 = [{result: [bitbybitRunnerInputs[inputsVarIDf383aaf1893995c7.property[0]]]}];const dataVarIDcaa28d38f452b168 = {precision: [0.01], drawFaces: [true], faceColour: [\\"#1e00ff\\"], drawEdges: [true], edgeColour: [\\"#ffffff\\"], edgeWidth: [2]};let inputsVarIDcaa28d38f452b168 = {};inputsVarIDcaa28d38f452b168 = {...dataVarIDcaa28d38f452b168, ...inputsVarIDcaa28d38f452b168};const generatedVarIDcaa28d38f452b168 = BitByBit.HS.executeBasedOnType(inputsVarIDcaa28d38f452b168, false, (data) => bitbybit.draw.optionsOcctShapeSimple(data));const resultcaa28d38f452b168 = [{result: generatedVarIDcaa28d38f452b168, transformers: []}];const dataVarIDa9c61a71827d3e38 = {size: [1], center: [[0,0,0]]};let inputsVarIDa9c61a71827d3e38 = {};inputsVarIDa9c61a71827d3e38.size = resultf383aaf1893995c7;BitByBit.HS.updateListInputs(inputsVarIDa9c61a71827d3e38);inputsVarIDa9c61a71827d3e38 = {...dataVarIDa9c61a71827d3e38, ...inputsVarIDa9c61a71827d3e38};const generatedVarIDa9c61a71827d3e38 = await BitByBit.HS.executeBasedOnTypeAsync(inputsVarIDa9c61a71827d3e38, false, (data) => bitbybit.occt.shapes.solid.createCube(data));const resulta9c61a71827d3e38 = [{result: generatedVarIDa9c61a71827d3e38, transformers: []}]; const dataVarIDcd4c1f4de5199424 = {shape: [undefined], radius: [0.4], radiusList: [undefined], indexes: [undefined]};let inputsVarIDcd4c1f4de5199424 = {};inputsVarIDcd4c1f4de5199424.shape = resulta9c61a71827d3e38;BitByBit.HS.updateListInputs(inputsVarIDcd4c1f4de5199424);inputsVarIDcd4c1f4de5199424 = {...dataVarIDcd4c1f4de5199424, ...inputsVarIDcd4c1f4de5199424};const generatedVarIDcd4c1f4de5199424 = await BitByBit.HS.executeBasedOnTypeAsync(inputsVarIDcd4c1f4de5199424, false, (data) => bitbybit.occt.fillets.filletEdges(data));const resultcd4c1f4de5199424 = [{result: generatedVarIDcd4c1f4de5199424, transformers: []}]; const dataVarIDf2f8b4cf1de9ac4c = {entity: [undefined], options: [undefined], babylonMesh: [undefined]};let inputsVarIDf2f8b4cf1de9ac4c = {};inputsVarIDf2f8b4cf1de9ac4c.options = resultcaa28d38f452b168;inputsVarIDf2f8b4cf1de9ac4c.entity = resultcd4c1f4de5199424;BitByBit.HS.updateListInputs(inputsVarIDf2f8b4cf1de9ac4c);inputsVarIDf2f8b4cf1de9ac4c = {...dataVarIDf2f8b4cf1de9ac4c, ...inputsVarIDf2f8b4cf1de9ac4c};const generatedVarIDf2f8b4cf1de9ac4c = await BitByBit.HS.executeBasedOnTypeAsync(inputsVarIDf2f8b4cf1de9ac4c, false, (data) => bitbybit.draw.drawAnyAsync(data));const resultf2f8b4cf1de9ac4c = [{result: generatedVarIDf2f8b4cf1de9ac4c, transformers: []}]; const dataVarID613de15ba24c56db = {property: [\\"cubeMesh\\"]};let inputsVarID613de15ba24c56db = {};inputsVarID613de15ba24c56db.value = resultf2f8b4cf1de9ac4c;BitByBit.HS.updateListInputs(inputsVarID613de15ba24c56db);inputsVarID613de15ba24c56db = {...dataVarID613de15ba24c56db, ...inputsVarID613de15ba24c56db};setBitbybitRunnerResultValue(inputsVarID613de15ba24c56db.property[0], inputsVarID613de15ba24c56db.value[0]); })(BitByBit, bitbybit, bitbybitRunnerResult, bitbybitRunnerInputs, Bit);"}'; } ``` diff --git a/docs/learn/runners/intro-typescript.mdx b/docs/learn/runners/intro-typescript.mdx index c6450b0d..b8e26968 100644 --- a/docs/learn/runners/intro-typescript.mdx +++ b/docs/learn/runners/intro-typescript.mdx @@ -123,7 +123,7 @@ async function changeSize(size) { window.changeSize = changeSize; function getInlineScript() { - return '{"type":"typescript","version":"1.1.0","script":"async function(t,e,i,n,s){s.mockBitbybitRunnerInputs({size:1});const a=s.getBitbybitRunnerInputs(),{occt:b}=e,u=(async()=>{const t=await b.shapes.solid.createCube({size:a.size,center:[0,0,0]}),i=await b.fillets.filletEdges({shape:t,radius:.4}),n=new s.Inputs.Draw.DrawOcctShapeSimpleOptions;n.faceColour=\\"#0000ff\\",n.edgeWidth=1,n.precision=.005;return{cubeMesh:await e.draw.drawAnyAsync({entity:i,options:n})}})();s.setBitbybitRunnerResult(u)}(BitByBit,bitbybit,bitbybitRunnerResult,bitbybitRunnerInputs,Bit);"}'; + return '{"type":"typescript","version":"1.1.1","script":"async function(t,e,i,n,s){s.mockBitbybitRunnerInputs({size:1});const a=s.getBitbybitRunnerInputs(),{occt:b}=e,u=(async()=>{const t=await b.shapes.solid.createCube({size:a.size,center:[0,0,0]}),i=await b.fillets.filletEdges({shape:t,radius:.4}),n=new s.Inputs.Draw.DrawOcctShapeSimpleOptions;n.faceColour=\\"#0000ff\\",n.edgeWidth=1,n.precision=.005;return{cubeMesh:await e.draw.drawAnyAsync({entity:i,options:n})}})();s.setBitbybitRunnerResult(u)}(BitByBit,bitbybit,bitbybitRunnerResult,bitbybitRunnerInputs,Bit);"}'; } ``` diff --git a/docs/learn/runners/intro.mdx b/docs/learn/runners/intro.mdx index 1a4b7aa5..e7c22617 100644 --- a/docs/learn/runners/intro.mdx +++ b/docs/learn/runners/intro.mdx @@ -650,8 +650,8 @@ function hideSpinner() { diff --git a/docs/learn/runners/table-configurator-blockly.mdx b/docs/learn/runners/table-configurator-blockly.mdx index f6a96aef..84e0de3e 100644 --- a/docs/learn/runners/table-configurator-blockly.mdx +++ b/docs/learn/runners/table-configurator-blockly.mdx @@ -176,7 +176,7 @@ Below are the `index.html` and `script.js` files you would use on StackBlitz or window.changeModel = changeModel; function getInlineScript() { - return '{\"type\":\"rete\",\"version\":\"1.1.0\",\"script\":\"async function(e,t,s,r,n){let a={};a={property:[\\"width\\"],...a};const o=[{result:[r[a.property[0]]]}];let i={};i={property:[\\"length\\"],...i};const u=[{result:[r[i.property[0]]]}];let l={};l={property:[\\"height\\"],...l};const c=[{result:[r[l.property[0]]]}];let p={};p={property:[\\"thickness\\"],...p};const d=[{result:[r[p.property[0]]]}];let f={};f={precision:[.01],drawFaces:[!0],faceColour:[\\"#7984b9\\"],drawEdges:[!0],edgeColour:[\\"#ffffff\\"],edgeWidth:[1],...f};const y=[{result:e.HS.executeBasedOnType(f,!1,(e=>t.draw.optionsOcctShapeSimple(e))),transformers:[]}];let h={};h={skybox:[\\"clearSky\\"],size:[1e3],blur:[.1],environmentIntensity:[.7],...h};e.HS.executeBasedOnType(h,!1,(e=>t.babylon.scene.enableSkybox(e)));let S={};S={radius:[2],center:[[0,0,0]],direction:[[0,1,0]],...S};const H=[{result:await e.HS.executeBasedOnTypeAsync(S,!1,(e=>t.occt.shapes.face.createCircleFace(e))),transformers:[]}];let m={};m={direction:[[-100,-100,-100]],intensity:[3],diffuse:[\\"#ffffff\\"],specular:[\\"#ffffff\\"],shadowGeneratorMapSize:[1024],enableShadows:[!0],shadowDarkness:[0],...m};e.HS.executeBasedOnType(m,!1,(e=>t.babylon.scene.drawDirectionalLight(e)));const v={value1:[void 0],value2:[void 0]};let w={};w.value1=o,w.value2=[{result:[.7],transformers:[]}],e.HS.updateListInputs(w),w={...v,...w};const O=[{result:e.HS.executeBasedOnType(w,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],B={value1:[void 0],value2:[void 0]};let x={};x.value1=u,x.value2=[{result:[1.4],transformers:[]}],e.HS.updateListInputs(x),x={...B,...x};const b=[{result:e.HS.executeBasedOnType(x,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],L={value1:[void 0],value2:[void 0]};let g={};g.value1=c,g.value2=[{result:[.6],transformers:[]}],e.HS.updateListInputs(g),g={...L,...g};const I=[{result:e.HS.executeBasedOnType(g,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],T={value1:[void 0],value2:[void 0]};let A={};A.value1=d,A.value2=[{result:[.1],transformers:[]}],e.HS.updateListInputs(A),A={...T,...A};const k=[{result:e.HS.executeBasedOnType(A,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}];let D={};D.first=I,D.second=k,e.HS.updateListInputs(D),D={first:[1],second:[1],operation:[\\"subtract\\"],...D};const N=[{result:e.HS.executeBasedOnType(D,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let R={};R.first=k,e.HS.updateListInputs(R),R={first:[1],second:[2],operation:[\\"divide\\"],...R};const C=[{result:e.HS.executeBasedOnType(R,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let E={};E.first=O,E.second=k,e.HS.updateListInputs(E),E={first:[1],second:[2],operation:[\\"subtract\\"],...E};const G=[{result:e.HS.executeBasedOnType(E,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let V={};V.second=k,V.first=b,e.HS.updateListInputs(V),V={first:[1],second:[2],operation:[\\"subtract\\"],...V};const z=[{result:e.HS.executeBasedOnType(V,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let F={};F.first=N,e.HS.updateListInputs(F),F={first:[1],second:[2],operation:[\\"divide\\"],...F};const M=[{result:e.HS.executeBasedOnType(F,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let W={};W.first=I,W.second=C,e.HS.updateListInputs(W),W={first:[1],second:[1],operation:[\\"subtract\\"],...W};const X=[{result:e.HS.executeBasedOnType(W,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let Y={};Y.width=G,Y.length=z,e.HS.updateListInputs(Y),Y={width:[1],length:[2],center:[[0,0,0]],direction:[[0,1,0]],...Y};const Z=[{result:await e.HS.executeBasedOnTypeAsync(Y,!1,(e=>t.occt.shapes.wire.createRectangleWire(e))),transformers:[]}];let P={};P.y=X,e.HS.updateListInputs(P),P={x:[0],y:[0],z:[0],...P};const j=[{result:e.HS.executeBasedOnType(P,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let q={};q.y=M,e.HS.updateListInputs(q),q={x:[0],y:[0],z:[0],...q};const J=[{result:e.HS.executeBasedOnType(q,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}],K={shape:[void 0]};let Q={};Q.shape=Z,e.HS.updateListInputs(Q),Q={...K,...Q};const U=[{result:await e.HS.executeBasedOnTypeAsync(Q,!1,(e=>t.occt.shapes.edge.getCornerPointsOfEdgesForShape(e))),transformers:[]}];let $={};$.width=k,$.length=k,$.height=N,$.center=J,e.HS.updateListInputs($),$={width:[1],length:[2],height:[3],center:[[0,0,0]],...$};const _=[{result:await e.HS.executeBasedOnTypeAsync($,!1,(e=>t.occt.shapes.solid.createBox(e))),transformers:[]}];let ee={};ee.width=O,ee.length=b,ee.height=k,ee.center=j,e.HS.updateListInputs(ee),ee={width:[1],length:[2],height:[3],center:[[0,0,0]],...ee};const te=[{result:await e.HS.executeBasedOnTypeAsync(ee,!1,(e=>t.occt.shapes.solid.createBox(e))),transformers:[]}];let se={};se.list=U,e.HS.updateListInputs(se),se={nrLevels:[1],...se};const re=[];for(let e=0;et.occt.transforms.translate(e))),transformers:[]}];let ue={};ue.listElements=[te[0],ie[0],H[0]],e.HS.updateListInputs(ue),ue={...ue};const le=[{result:[ue.listElements?ue.listElements:[]]}],ce={shapes:[void 0]};let pe={};pe.shapes=le,e.HS.updateListInputs(pe),pe={...ce,...pe};const de=[{result:await e.HS.executeBasedOnTypeAsync(pe,!1,(e=>t.occt.shapes.compound.makeCompound(e))),transformers:[]}],fe={entity:[void 0],options:[void 0],babylonMesh:[void 0]};let ye={};ye.options=y,ye.entity=de,e.HS.updateListInputs(ye),ye={...fe,...ye};const he=[{result:await e.HS.executeBasedOnTypeAsync(ye,!1,(e=>t.draw.drawAnyAsync(e))),transformers:[]}];let Se={};Se.value=he,e.HS.updateListInputs(Se),Se={property:[\\"table\\"],...Se},setBitbybitRunnerResultValue(Se.property[0],Se.value[0])}(BitByBit,bitbybit,bitbybitRunnerResult,bitbybitRunnerInputs,Bit);\"}'; + return '{\"type\":\"rete\",\"version\":\"1.1.1\",\"script\":\"async function(e,t,s,r,n){let a={};a={property:[\\"width\\"],...a};const o=[{result:[r[a.property[0]]]}];let i={};i={property:[\\"length\\"],...i};const u=[{result:[r[i.property[0]]]}];let l={};l={property:[\\"height\\"],...l};const c=[{result:[r[l.property[0]]]}];let p={};p={property:[\\"thickness\\"],...p};const d=[{result:[r[p.property[0]]]}];let f={};f={precision:[.01],drawFaces:[!0],faceColour:[\\"#7984b9\\"],drawEdges:[!0],edgeColour:[\\"#ffffff\\"],edgeWidth:[1],...f};const y=[{result:e.HS.executeBasedOnType(f,!1,(e=>t.draw.optionsOcctShapeSimple(e))),transformers:[]}];let h={};h={skybox:[\\"clearSky\\"],size:[1e3],blur:[.1],environmentIntensity:[.7],...h};e.HS.executeBasedOnType(h,!1,(e=>t.babylon.scene.enableSkybox(e)));let S={};S={radius:[2],center:[[0,0,0]],direction:[[0,1,0]],...S};const H=[{result:await e.HS.executeBasedOnTypeAsync(S,!1,(e=>t.occt.shapes.face.createCircleFace(e))),transformers:[]}];let m={};m={direction:[[-100,-100,-100]],intensity:[3],diffuse:[\\"#ffffff\\"],specular:[\\"#ffffff\\"],shadowGeneratorMapSize:[1024],enableShadows:[!0],shadowDarkness:[0],...m};e.HS.executeBasedOnType(m,!1,(e=>t.babylon.scene.drawDirectionalLight(e)));const v={value1:[void 0],value2:[void 0]};let w={};w.value1=o,w.value2=[{result:[.7],transformers:[]}],e.HS.updateListInputs(w),w={...v,...w};const O=[{result:e.HS.executeBasedOnType(w,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],B={value1:[void 0],value2:[void 0]};let x={};x.value1=u,x.value2=[{result:[1.4],transformers:[]}],e.HS.updateListInputs(x),x={...B,...x};const b=[{result:e.HS.executeBasedOnType(x,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],L={value1:[void 0],value2:[void 0]};let g={};g.value1=c,g.value2=[{result:[.6],transformers:[]}],e.HS.updateListInputs(g),g={...L,...g};const I=[{result:e.HS.executeBasedOnType(g,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],T={value1:[void 0],value2:[void 0]};let A={};A.value1=d,A.value2=[{result:[.1],transformers:[]}],e.HS.updateListInputs(A),A={...T,...A};const k=[{result:e.HS.executeBasedOnType(A,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}];let D={};D.first=I,D.second=k,e.HS.updateListInputs(D),D={first:[1],second:[1],operation:[\\"subtract\\"],...D};const N=[{result:e.HS.executeBasedOnType(D,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let R={};R.first=k,e.HS.updateListInputs(R),R={first:[1],second:[2],operation:[\\"divide\\"],...R};const C=[{result:e.HS.executeBasedOnType(R,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let E={};E.first=O,E.second=k,e.HS.updateListInputs(E),E={first:[1],second:[2],operation:[\\"subtract\\"],...E};const G=[{result:e.HS.executeBasedOnType(E,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let V={};V.second=k,V.first=b,e.HS.updateListInputs(V),V={first:[1],second:[2],operation:[\\"subtract\\"],...V};const z=[{result:e.HS.executeBasedOnType(V,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let F={};F.first=N,e.HS.updateListInputs(F),F={first:[1],second:[2],operation:[\\"divide\\"],...F};const M=[{result:e.HS.executeBasedOnType(F,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let W={};W.first=I,W.second=C,e.HS.updateListInputs(W),W={first:[1],second:[1],operation:[\\"subtract\\"],...W};const X=[{result:e.HS.executeBasedOnType(W,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let Y={};Y.width=G,Y.length=z,e.HS.updateListInputs(Y),Y={width:[1],length:[2],center:[[0,0,0]],direction:[[0,1,0]],...Y};const Z=[{result:await e.HS.executeBasedOnTypeAsync(Y,!1,(e=>t.occt.shapes.wire.createRectangleWire(e))),transformers:[]}];let P={};P.y=X,e.HS.updateListInputs(P),P={x:[0],y:[0],z:[0],...P};const j=[{result:e.HS.executeBasedOnType(P,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let q={};q.y=M,e.HS.updateListInputs(q),q={x:[0],y:[0],z:[0],...q};const J=[{result:e.HS.executeBasedOnType(q,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}],K={shape:[void 0]};let Q={};Q.shape=Z,e.HS.updateListInputs(Q),Q={...K,...Q};const U=[{result:await e.HS.executeBasedOnTypeAsync(Q,!1,(e=>t.occt.shapes.edge.getCornerPointsOfEdgesForShape(e))),transformers:[]}];let $={};$.width=k,$.length=k,$.height=N,$.center=J,e.HS.updateListInputs($),$={width:[1],length:[2],height:[3],center:[[0,0,0]],...$};const _=[{result:await e.HS.executeBasedOnTypeAsync($,!1,(e=>t.occt.shapes.solid.createBox(e))),transformers:[]}];let ee={};ee.width=O,ee.length=b,ee.height=k,ee.center=j,e.HS.updateListInputs(ee),ee={width:[1],length:[2],height:[3],center:[[0,0,0]],...ee};const te=[{result:await e.HS.executeBasedOnTypeAsync(ee,!1,(e=>t.occt.shapes.solid.createBox(e))),transformers:[]}];let se={};se.list=U,e.HS.updateListInputs(se),se={nrLevels:[1],...se};const re=[];for(let e=0;et.occt.transforms.translate(e))),transformers:[]}];let ue={};ue.listElements=[te[0],ie[0],H[0]],e.HS.updateListInputs(ue),ue={...ue};const le=[{result:[ue.listElements?ue.listElements:[]]}],ce={shapes:[void 0]};let pe={};pe.shapes=le,e.HS.updateListInputs(pe),pe={...ce,...pe};const de=[{result:await e.HS.executeBasedOnTypeAsync(pe,!1,(e=>t.occt.shapes.compound.makeCompound(e))),transformers:[]}],fe={entity:[void 0],options:[void 0],babylonMesh:[void 0]};let ye={};ye.options=y,ye.entity=de,e.HS.updateListInputs(ye),ye={...fe,...ye};const he=[{result:await e.HS.executeBasedOnTypeAsync(ye,!1,(e=>t.draw.drawAnyAsync(e))),transformers:[]}];let Se={};Se.value=he,e.HS.updateListInputs(Se),Se={property:[\\"table\\"],...Se},setBitbybitRunnerResultValue(Se.property[0],Se.value[0])}(BitByBit,bitbybit,bitbybitRunnerResult,bitbybitRunnerInputs,Bit);\"}'; } ``` diff --git a/docs/learn/runners/table-configurator-rete.mdx b/docs/learn/runners/table-configurator-rete.mdx index fac25495..97bc42d4 100644 --- a/docs/learn/runners/table-configurator-rete.mdx +++ b/docs/learn/runners/table-configurator-rete.mdx @@ -66,7 +66,7 @@ Below are the `index.html` and `script.js` files you would use on StackBlitz or - + @@ -175,7 +175,7 @@ async function changeModel(value, name) { window.changeModel = changeModel; function getInlineScript() { - return '{"type":"rete","version":"1.1.0","script":"async function(e,t,s,r,n){let a={};a={property:[\\"width\\"],...a};const o=[{result:[r[a.property[0]]]}];let i={};i={property:[\\"length\\"],...i};const u=[{result:[r[i.property[0]]]}];let l={};l={property:[\\"height\\"],...l};const c=[{result:[r[l.property[0]]]}];let p={};p={property:[\\"thickness\\"],...p};const d=[{result:[r[p.property[0]]]}];let f={};f={precision:[.01],drawFaces:[!0],faceColour:[\\"#7984b9\\"],drawEdges:[!0],edgeColour:[\\"#ffffff\\"],edgeWidth:[1],...f};const y=[{result:e.HS.executeBasedOnType(f,!1,(e=>t.draw.optionsOcctShapeSimple(e))),transformers:[]}];let h={};h={skybox:[\\"clearSky\\"],size:[1e3],blur:[.1],environmentIntensity:[.7],...h};e.HS.executeBasedOnType(h,!1,(e=>t.babylon.scene.enableSkybox(e)));let S={};S={radius:[2],center:[[0,0,0]],direction:[[0,1,0]],...S};const H=[{result:await e.HS.executeBasedOnTypeAsync(S,!1,(e=>t.occt.shapes.face.createCircleFace(e))),transformers:[]}];let m={};m={direction:[[-100,-100,-100]],intensity:[3],diffuse:[\\"#ffffff\\"],specular:[\\"#ffffff\\"],shadowGeneratorMapSize:[1024],enableShadows:[!0],shadowDarkness:[0],...m};e.HS.executeBasedOnType(m,!1,(e=>t.babylon.scene.drawDirectionalLight(e)));const v={value1:[void 0],value2:[void 0]};let w={};w.value1=o,w.value2=[{result:[.7],transformers:[]}],e.HS.updateListInputs(w),w={...v,...w};const O=[{result:e.HS.executeBasedOnType(w,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],B={value1:[void 0],value2:[void 0]};let x={};x.value1=u,x.value2=[{result:[1.4],transformers:[]}],e.HS.updateListInputs(x),x={...B,...x};const b=[{result:e.HS.executeBasedOnType(x,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],L={value1:[void 0],value2:[void 0]};let g={};g.value1=c,g.value2=[{result:[.6],transformers:[]}],e.HS.updateListInputs(g),g={...L,...g};const I=[{result:e.HS.executeBasedOnType(g,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],T={value1:[void 0],value2:[void 0]};let A={};A.value1=d,A.value2=[{result:[.1],transformers:[]}],e.HS.updateListInputs(A),A={...T,...A};const k=[{result:e.HS.executeBasedOnType(A,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}];let D={};D.first=I,D.second=k,e.HS.updateListInputs(D),D={first:[1],second:[1],operation:[\\"subtract\\"],...D};const N=[{result:e.HS.executeBasedOnType(D,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let R={};R.first=k,e.HS.updateListInputs(R),R={first:[1],second:[2],operation:[\\"divide\\"],...R};const C=[{result:e.HS.executeBasedOnType(R,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let E={};E.first=O,E.second=k,e.HS.updateListInputs(E),E={first:[1],second:[2],operation:[\\"subtract\\"],...E};const G=[{result:e.HS.executeBasedOnType(E,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let V={};V.second=k,V.first=b,e.HS.updateListInputs(V),V={first:[1],second:[2],operation:[\\"subtract\\"],...V};const z=[{result:e.HS.executeBasedOnType(V,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let F={};F.first=N,e.HS.updateListInputs(F),F={first:[1],second:[2],operation:[\\"divide\\"],...F};const M=[{result:e.HS.executeBasedOnType(F,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let W={};W.first=I,W.second=C,e.HS.updateListInputs(W),W={first:[1],second:[1],operation:[\\"subtract\\"],...W};const X=[{result:e.HS.executeBasedOnType(W,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let Y={};Y.width=G,Y.length=z,e.HS.updateListInputs(Y),Y={width:[1],length:[2],center:[[0,0,0]],direction:[[0,1,0]],...Y};const Z=[{result:await e.HS.executeBasedOnTypeAsync(Y,!1,(e=>t.occt.shapes.wire.createRectangleWire(e))),transformers:[]}];let P={};P.y=X,e.HS.updateListInputs(P),P={x:[0],y:[0],z:[0],...P};const j=[{result:e.HS.executeBasedOnType(P,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let q={};q.y=M,e.HS.updateListInputs(q),q={x:[0],y:[0],z:[0],...q};const J=[{result:e.HS.executeBasedOnType(q,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}],K={shape:[void 0]};let Q={};Q.shape=Z,e.HS.updateListInputs(Q),Q={...K,...Q};const U=[{result:await e.HS.executeBasedOnTypeAsync(Q,!1,(e=>t.occt.shapes.edge.getCornerPointsOfEdgesForShape(e))),transformers:[]}];let $={};$.width=k,$.length=k,$.height=N,$.center=J,e.HS.updateListInputs($),$={width:[1],length:[2],height:[3],center:[[0,0,0]],...$};const _=[{result:await e.HS.executeBasedOnTypeAsync($,!1,(e=>t.occt.shapes.solid.createBox(e))),transformers:[]}];let ee={};ee.width=O,ee.length=b,ee.height=k,ee.center=j,e.HS.updateListInputs(ee),ee={width:[1],length:[2],height:[3],center:[[0,0,0]],...ee};const te=[{result:await e.HS.executeBasedOnTypeAsync(ee,!1,(e=>t.occt.shapes.solid.createBox(e))),transformers:[]}];let se={};se.list=U,e.HS.updateListInputs(se),se={nrLevels:[1],...se};const re=[];for(let e=0;et.occt.transforms.translate(e))),transformers:[]}];let ue={};ue.listElements=[te[0],ie[0],H[0]],e.HS.updateListInputs(ue),ue={...ue};const le=[{result:[ue.listElements?ue.listElements:[]]}],ce={shapes:[void 0]};let pe={};pe.shapes=le,e.HS.updateListInputs(pe),pe={...ce,...pe};const de=[{result:await e.HS.executeBasedOnTypeAsync(pe,!1,(e=>t.occt.shapes.compound.makeCompound(e))),transformers:[]}],fe={entity:[void 0],options:[void 0],babylonMesh:[void 0]};let ye={};ye.options=y,ye.entity=de,e.HS.updateListInputs(ye),ye={...fe,...ye};const he=[{result:await e.HS.executeBasedOnTypeAsync(ye,!1,(e=>t.draw.drawAnyAsync(e))),transformers:[]}];let Se={};Se.value=he,e.HS.updateListInputs(Se),Se={property:[\\"table\\"],...Se},setBitbybitRunnerResultValue(Se.property[0],Se.value[0])}(BitByBit,bitbybit,bitbybitRunnerResult,bitbybitRunnerInputs,Bit);"}'; + return '{"type":"rete","version":"1.1.1","script":"async function(e,t,s,r,n){let a={};a={property:[\\"width\\"],...a};const o=[{result:[r[a.property[0]]]}];let i={};i={property:[\\"length\\"],...i};const u=[{result:[r[i.property[0]]]}];let l={};l={property:[\\"height\\"],...l};const c=[{result:[r[l.property[0]]]}];let p={};p={property:[\\"thickness\\"],...p};const d=[{result:[r[p.property[0]]]}];let f={};f={precision:[.01],drawFaces:[!0],faceColour:[\\"#7984b9\\"],drawEdges:[!0],edgeColour:[\\"#ffffff\\"],edgeWidth:[1],...f};const y=[{result:e.HS.executeBasedOnType(f,!1,(e=>t.draw.optionsOcctShapeSimple(e))),transformers:[]}];let h={};h={skybox:[\\"clearSky\\"],size:[1e3],blur:[.1],environmentIntensity:[.7],...h};e.HS.executeBasedOnType(h,!1,(e=>t.babylon.scene.enableSkybox(e)));let S={};S={radius:[2],center:[[0,0,0]],direction:[[0,1,0]],...S};const H=[{result:await e.HS.executeBasedOnTypeAsync(S,!1,(e=>t.occt.shapes.face.createCircleFace(e))),transformers:[]}];let m={};m={direction:[[-100,-100,-100]],intensity:[3],diffuse:[\\"#ffffff\\"],specular:[\\"#ffffff\\"],shadowGeneratorMapSize:[1024],enableShadows:[!0],shadowDarkness:[0],...m};e.HS.executeBasedOnType(m,!1,(e=>t.babylon.scene.drawDirectionalLight(e)));const v={value1:[void 0],value2:[void 0]};let w={};w.value1=o,w.value2=[{result:[.7],transformers:[]}],e.HS.updateListInputs(w),w={...v,...w};const O=[{result:e.HS.executeBasedOnType(w,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],B={value1:[void 0],value2:[void 0]};let x={};x.value1=u,x.value2=[{result:[1.4],transformers:[]}],e.HS.updateListInputs(x),x={...B,...x};const b=[{result:e.HS.executeBasedOnType(x,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],L={value1:[void 0],value2:[void 0]};let g={};g.value1=c,g.value2=[{result:[.6],transformers:[]}],e.HS.updateListInputs(g),g={...L,...g};const I=[{result:e.HS.executeBasedOnType(g,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],T={value1:[void 0],value2:[void 0]};let A={};A.value1=d,A.value2=[{result:[.1],transformers:[]}],e.HS.updateListInputs(A),A={...T,...A};const k=[{result:e.HS.executeBasedOnType(A,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}];let D={};D.first=I,D.second=k,e.HS.updateListInputs(D),D={first:[1],second:[1],operation:[\\"subtract\\"],...D};const N=[{result:e.HS.executeBasedOnType(D,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let R={};R.first=k,e.HS.updateListInputs(R),R={first:[1],second:[2],operation:[\\"divide\\"],...R};const C=[{result:e.HS.executeBasedOnType(R,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let E={};E.first=O,E.second=k,e.HS.updateListInputs(E),E={first:[1],second:[2],operation:[\\"subtract\\"],...E};const G=[{result:e.HS.executeBasedOnType(E,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let V={};V.second=k,V.first=b,e.HS.updateListInputs(V),V={first:[1],second:[2],operation:[\\"subtract\\"],...V};const z=[{result:e.HS.executeBasedOnType(V,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let F={};F.first=N,e.HS.updateListInputs(F),F={first:[1],second:[2],operation:[\\"divide\\"],...F};const M=[{result:e.HS.executeBasedOnType(F,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let W={};W.first=I,W.second=C,e.HS.updateListInputs(W),W={first:[1],second:[1],operation:[\\"subtract\\"],...W};const X=[{result:e.HS.executeBasedOnType(W,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let Y={};Y.width=G,Y.length=z,e.HS.updateListInputs(Y),Y={width:[1],length:[2],center:[[0,0,0]],direction:[[0,1,0]],...Y};const Z=[{result:await e.HS.executeBasedOnTypeAsync(Y,!1,(e=>t.occt.shapes.wire.createRectangleWire(e))),transformers:[]}];let P={};P.y=X,e.HS.updateListInputs(P),P={x:[0],y:[0],z:[0],...P};const j=[{result:e.HS.executeBasedOnType(P,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let q={};q.y=M,e.HS.updateListInputs(q),q={x:[0],y:[0],z:[0],...q};const J=[{result:e.HS.executeBasedOnType(q,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}],K={shape:[void 0]};let Q={};Q.shape=Z,e.HS.updateListInputs(Q),Q={...K,...Q};const U=[{result:await e.HS.executeBasedOnTypeAsync(Q,!1,(e=>t.occt.shapes.edge.getCornerPointsOfEdgesForShape(e))),transformers:[]}];let $={};$.width=k,$.length=k,$.height=N,$.center=J,e.HS.updateListInputs($),$={width:[1],length:[2],height:[3],center:[[0,0,0]],...$};const _=[{result:await e.HS.executeBasedOnTypeAsync($,!1,(e=>t.occt.shapes.solid.createBox(e))),transformers:[]}];let ee={};ee.width=O,ee.length=b,ee.height=k,ee.center=j,e.HS.updateListInputs(ee),ee={width:[1],length:[2],height:[3],center:[[0,0,0]],...ee};const te=[{result:await e.HS.executeBasedOnTypeAsync(ee,!1,(e=>t.occt.shapes.solid.createBox(e))),transformers:[]}];let se={};se.list=U,e.HS.updateListInputs(se),se={nrLevels:[1],...se};const re=[];for(let e=0;et.occt.transforms.translate(e))),transformers:[]}];let ue={};ue.listElements=[te[0],ie[0],H[0]],e.HS.updateListInputs(ue),ue={...ue};const le=[{result:[ue.listElements?ue.listElements:[]]}],ce={shapes:[void 0]};let pe={};pe.shapes=le,e.HS.updateListInputs(pe),pe={...ce,...pe};const de=[{result:await e.HS.executeBasedOnTypeAsync(pe,!1,(e=>t.occt.shapes.compound.makeCompound(e))),transformers:[]}],fe={entity:[void 0],options:[void 0],babylonMesh:[void 0]};let ye={};ye.options=y,ye.entity=de,e.HS.updateListInputs(ye),ye={...fe,...ye};const he=[{result:await e.HS.executeBasedOnTypeAsync(ye,!1,(e=>t.draw.drawAnyAsync(e))),transformers:[]}];let Se={};Se.value=he,e.HS.updateListInputs(Se),Se={property:[\\"table\\"],...Se},setBitbybitRunnerResultValue(Se.property[0],Se.value[0])}(BitByBit,bitbybit,bitbybitRunnerResult,bitbybitRunnerInputs,Bit);"}'; } ``` diff --git a/docs/learn/runners/table-configurator-typescript.mdx b/docs/learn/runners/table-configurator-typescript.mdx index 16b9507c..f2108502 100644 --- a/docs/learn/runners/table-configurator-typescript.mdx +++ b/docs/learn/runners/table-configurator-typescript.mdx @@ -71,7 +71,7 @@ Below are the `index.html` and `script.js` files you would use on StackBlitz or - + @@ -181,7 +181,7 @@ Below are the `index.html` and `script.js` files you would use on StackBlitz or window.changeModel = changeModel; function getInlineScript() { - return '{"type":"rete","version":"1.1.0","script":"async function(e,t,s,r,n){let a={};a={property:[\\"width\\"],...a};const o=[{result:[r[a.property[0]]]}];let i={};i={property:[\\"length\\"],...i};const u=[{result:[r[i.property[0]]]}];let l={};l={property:[\\"height\\"],...l};const c=[{result:[r[l.property[0]]]}];let p={};p={property:[\\"thickness\\"],...p};const d=[{result:[r[p.property[0]]]}];let f={};f={precision:[.01],drawFaces:[!0],faceColour:[\\"#7984b9\\"],drawEdges:[!0],edgeColour:[\\"#ffffff\\"],edgeWidth:[1],...f};const y=[{result:e.HS.executeBasedOnType(f,!1,(e=>t.draw.optionsOcctShapeSimple(e))),transformers:[]}];let h={};h={skybox:[\\"clearSky\\"],size:[1e3],blur:[.1],environmentIntensity:[.7],...h};e.HS.executeBasedOnType(h,!1,(e=>t.babylon.scene.enableSkybox(e)));let S={};S={radius:[2],center:[[0,0,0]],direction:[[0,1,0]],...S};const H=[{result:await e.HS.executeBasedOnTypeAsync(S,!1,(e=>t.occt.shapes.face.createCircleFace(e))),transformers:[]}];let m={};m={direction:[[-100,-100,-100]],intensity:[3],diffuse:[\\"#ffffff\\"],specular:[\\"#ffffff\\"],shadowGeneratorMapSize:[1024],enableShadows:[!0],shadowDarkness:[0],...m};e.HS.executeBasedOnType(m,!1,(e=>t.babylon.scene.drawDirectionalLight(e)));const v={value1:[void 0],value2:[void 0]};let w={};w.value1=o,w.value2=[{result:[.7],transformers:[]}],e.HS.updateListInputs(w),w={...v,...w};const O=[{result:e.HS.executeBasedOnType(w,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],B={value1:[void 0],value2:[void 0]};let x={};x.value1=u,x.value2=[{result:[1.4],transformers:[]}],e.HS.updateListInputs(x),x={...B,...x};const b=[{result:e.HS.executeBasedOnType(x,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],L={value1:[void 0],value2:[void 0]};let g={};g.value1=c,g.value2=[{result:[.6],transformers:[]}],e.HS.updateListInputs(g),g={...L,...g};const I=[{result:e.HS.executeBasedOnType(g,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],T={value1:[void 0],value2:[void 0]};let A={};A.value1=d,A.value2=[{result:[.1],transformers:[]}],e.HS.updateListInputs(A),A={...T,...A};const k=[{result:e.HS.executeBasedOnType(A,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}];let D={};D.first=I,D.second=k,e.HS.updateListInputs(D),D={first:[1],second:[1],operation:[\\"subtract\\"],...D};const N=[{result:e.HS.executeBasedOnType(D,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let R={};R.first=k,e.HS.updateListInputs(R),R={first:[1],second:[2],operation:[\\"divide\\"],...R};const C=[{result:e.HS.executeBasedOnType(R,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let E={};E.first=O,E.second=k,e.HS.updateListInputs(E),E={first:[1],second:[2],operation:[\\"subtract\\"],...E};const G=[{result:e.HS.executeBasedOnType(E,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let V={};V.second=k,V.first=b,e.HS.updateListInputs(V),V={first:[1],second:[2],operation:[\\"subtract\\"],...V};const z=[{result:e.HS.executeBasedOnType(V,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let F={};F.first=N,e.HS.updateListInputs(F),F={first:[1],second:[2],operation:[\\"divide\\"],...F};const M=[{result:e.HS.executeBasedOnType(F,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let W={};W.first=I,W.second=C,e.HS.updateListInputs(W),W={first:[1],second:[1],operation:[\\"subtract\\"],...W};const X=[{result:e.HS.executeBasedOnType(W,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let Y={};Y.width=G,Y.length=z,e.HS.updateListInputs(Y),Y={width:[1],length:[2],center:[[0,0,0]],direction:[[0,1,0]],...Y};const Z=[{result:await e.HS.executeBasedOnTypeAsync(Y,!1,(e=>t.occt.shapes.wire.createRectangleWire(e))),transformers:[]}];let P={};P.y=X,e.HS.updateListInputs(P),P={x:[0],y:[0],z:[0],...P};const j=[{result:e.HS.executeBasedOnType(P,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let q={};q.y=M,e.HS.updateListInputs(q),q={x:[0],y:[0],z:[0],...q};const J=[{result:e.HS.executeBasedOnType(q,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}],K={shape:[void 0]};let Q={};Q.shape=Z,e.HS.updateListInputs(Q),Q={...K,...Q};const U=[{result:await e.HS.executeBasedOnTypeAsync(Q,!1,(e=>t.occt.shapes.edge.getCornerPointsOfEdgesForShape(e))),transformers:[]}];let $={};$.width=k,$.length=k,$.height=N,$.center=J,e.HS.updateListInputs($),$={width:[1],length:[2],height:[3],center:[[0,0,0]],...$};const _=[{result:await e.HS.executeBasedOnTypeAsync($,!1,(e=>t.occt.shapes.solid.createBox(e))),transformers:[]}];let ee={};ee.width=O,ee.length=b,ee.height=k,ee.center=j,e.HS.updateListInputs(ee),ee={width:[1],length:[2],height:[3],center:[[0,0,0]],...ee};const te=[{result:await e.HS.executeBasedOnTypeAsync(ee,!1,(e=>t.occt.shapes.solid.createBox(e))),transformers:[]}];let se={};se.list=U,e.HS.updateListInputs(se),se={nrLevels:[1],...se};const re=[];for(let e=0;et.occt.transforms.translate(e))),transformers:[]}];let ue={};ue.listElements=[te[0],ie[0],H[0]],e.HS.updateListInputs(ue),ue={...ue};const le=[{result:[ue.listElements?ue.listElements:[]]}],ce={shapes:[void 0]};let pe={};pe.shapes=le,e.HS.updateListInputs(pe),pe={...ce,...pe};const de=[{result:await e.HS.executeBasedOnTypeAsync(pe,!1,(e=>t.occt.shapes.compound.makeCompound(e))),transformers:[]}],fe={entity:[void 0],options:[void 0],babylonMesh:[void 0]};let ye={};ye.options=y,ye.entity=de,e.HS.updateListInputs(ye),ye={...fe,...ye};const he=[{result:await e.HS.executeBasedOnTypeAsync(ye,!1,(e=>t.draw.drawAnyAsync(e))),transformers:[]}];let Se={};Se.value=he,e.HS.updateListInputs(Se),Se={property:[\\"table\\"],...Se},setBitbybitRunnerResultValue(Se.property[0],Se.value[0])}(BitByBit,bitbybit,bitbybitRunnerResult,bitbybitRunnerInputs,Bit);"}'; + return '{"type":"rete","version":"1.1.1","script":"async function(e,t,s,r,n){let a={};a={property:[\\"width\\"],...a};const o=[{result:[r[a.property[0]]]}];let i={};i={property:[\\"length\\"],...i};const u=[{result:[r[i.property[0]]]}];let l={};l={property:[\\"height\\"],...l};const c=[{result:[r[l.property[0]]]}];let p={};p={property:[\\"thickness\\"],...p};const d=[{result:[r[p.property[0]]]}];let f={};f={precision:[.01],drawFaces:[!0],faceColour:[\\"#7984b9\\"],drawEdges:[!0],edgeColour:[\\"#ffffff\\"],edgeWidth:[1],...f};const y=[{result:e.HS.executeBasedOnType(f,!1,(e=>t.draw.optionsOcctShapeSimple(e))),transformers:[]}];let h={};h={skybox:[\\"clearSky\\"],size:[1e3],blur:[.1],environmentIntensity:[.7],...h};e.HS.executeBasedOnType(h,!1,(e=>t.babylon.scene.enableSkybox(e)));let S={};S={radius:[2],center:[[0,0,0]],direction:[[0,1,0]],...S};const H=[{result:await e.HS.executeBasedOnTypeAsync(S,!1,(e=>t.occt.shapes.face.createCircleFace(e))),transformers:[]}];let m={};m={direction:[[-100,-100,-100]],intensity:[3],diffuse:[\\"#ffffff\\"],specular:[\\"#ffffff\\"],shadowGeneratorMapSize:[1024],enableShadows:[!0],shadowDarkness:[0],...m};e.HS.executeBasedOnType(m,!1,(e=>t.babylon.scene.drawDirectionalLight(e)));const v={value1:[void 0],value2:[void 0]};let w={};w.value1=o,w.value2=[{result:[.7],transformers:[]}],e.HS.updateListInputs(w),w={...v,...w};const O=[{result:e.HS.executeBasedOnType(w,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],B={value1:[void 0],value2:[void 0]};let x={};x.value1=u,x.value2=[{result:[1.4],transformers:[]}],e.HS.updateListInputs(x),x={...B,...x};const b=[{result:e.HS.executeBasedOnType(x,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],L={value1:[void 0],value2:[void 0]};let g={};g.value1=c,g.value2=[{result:[.6],transformers:[]}],e.HS.updateListInputs(g),g={...L,...g};const I=[{result:e.HS.executeBasedOnType(g,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}],T={value1:[void 0],value2:[void 0]};let A={};A.value1=d,A.value2=[{result:[.1],transformers:[]}],e.HS.updateListInputs(A),A={...T,...A};const k=[{result:e.HS.executeBasedOnType(A,!1,(e=>t.logic.firstDefinedValueGate(e))),transformers:[]}];let D={};D.first=I,D.second=k,e.HS.updateListInputs(D),D={first:[1],second:[1],operation:[\\"subtract\\"],...D};const N=[{result:e.HS.executeBasedOnType(D,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let R={};R.first=k,e.HS.updateListInputs(R),R={first:[1],second:[2],operation:[\\"divide\\"],...R};const C=[{result:e.HS.executeBasedOnType(R,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let E={};E.first=O,E.second=k,e.HS.updateListInputs(E),E={first:[1],second:[2],operation:[\\"subtract\\"],...E};const G=[{result:e.HS.executeBasedOnType(E,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let V={};V.second=k,V.first=b,e.HS.updateListInputs(V),V={first:[1],second:[2],operation:[\\"subtract\\"],...V};const z=[{result:e.HS.executeBasedOnType(V,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let F={};F.first=N,e.HS.updateListInputs(F),F={first:[1],second:[2],operation:[\\"divide\\"],...F};const M=[{result:e.HS.executeBasedOnType(F,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let W={};W.first=I,W.second=C,e.HS.updateListInputs(W),W={first:[1],second:[1],operation:[\\"subtract\\"],...W};const X=[{result:e.HS.executeBasedOnType(W,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let Y={};Y.width=G,Y.length=z,e.HS.updateListInputs(Y),Y={width:[1],length:[2],center:[[0,0,0]],direction:[[0,1,0]],...Y};const Z=[{result:await e.HS.executeBasedOnTypeAsync(Y,!1,(e=>t.occt.shapes.wire.createRectangleWire(e))),transformers:[]}];let P={};P.y=X,e.HS.updateListInputs(P),P={x:[0],y:[0],z:[0],...P};const j=[{result:e.HS.executeBasedOnType(P,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let q={};q.y=M,e.HS.updateListInputs(q),q={x:[0],y:[0],z:[0],...q};const J=[{result:e.HS.executeBasedOnType(q,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}],K={shape:[void 0]};let Q={};Q.shape=Z,e.HS.updateListInputs(Q),Q={...K,...Q};const U=[{result:await e.HS.executeBasedOnTypeAsync(Q,!1,(e=>t.occt.shapes.edge.getCornerPointsOfEdgesForShape(e))),transformers:[]}];let $={};$.width=k,$.length=k,$.height=N,$.center=J,e.HS.updateListInputs($),$={width:[1],length:[2],height:[3],center:[[0,0,0]],...$};const _=[{result:await e.HS.executeBasedOnTypeAsync($,!1,(e=>t.occt.shapes.solid.createBox(e))),transformers:[]}];let ee={};ee.width=O,ee.length=b,ee.height=k,ee.center=j,e.HS.updateListInputs(ee),ee={width:[1],length:[2],height:[3],center:[[0,0,0]],...ee};const te=[{result:await e.HS.executeBasedOnTypeAsync(ee,!1,(e=>t.occt.shapes.solid.createBox(e))),transformers:[]}];let se={};se.list=U,e.HS.updateListInputs(se),se={nrLevels:[1],...se};const re=[];for(let e=0;et.occt.transforms.translate(e))),transformers:[]}];let ue={};ue.listElements=[te[0],ie[0],H[0]],e.HS.updateListInputs(ue),ue={...ue};const le=[{result:[ue.listElements?ue.listElements:[]]}],ce={shapes:[void 0]};let pe={};pe.shapes=le,e.HS.updateListInputs(pe),pe={...ce,...pe};const de=[{result:await e.HS.executeBasedOnTypeAsync(pe,!1,(e=>t.occt.shapes.compound.makeCompound(e))),transformers:[]}],fe={entity:[void 0],options:[void 0],babylonMesh:[void 0]};let ye={};ye.options=y,ye.entity=de,e.HS.updateListInputs(ye),ye={...fe,...ye};const he=[{result:await e.HS.executeBasedOnTypeAsync(ye,!1,(e=>t.draw.drawAnyAsync(e))),transformers:[]}];let Se={};Se.value=he,e.HS.updateListInputs(Se),Se={property:[\\"table\\"],...Se},setBitbybitRunnerResultValue(Se.property[0],Se.value[0])}(BitByBit,bitbybit,bitbybitRunnerResult,bitbybitRunnerInputs,Bit);"}'; } ``` diff --git a/docs/package.json b/docs/package.json index 89aae265..a59fc7f9 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "1.1.0", + "version": "1.1.1", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/docs/src/components/BitByBitRenderCanvas/index.tsx b/docs/src/components/BitByBitRenderCanvas/index.tsx index d91d2489..cfd84da0 100644 --- a/docs/src/components/BitByBitRenderCanvas/index.tsx +++ b/docs/src/components/BitByBitRenderCanvas/index.tsx @@ -66,7 +66,7 @@ const BitByBitRenderCanvas: React.FC = React.memo(({ const canvasContainerRef = useRef(null); const uniqueId = useId(); const { siteConfig } = useDocusaurusContext(); - const defaultVersion = siteConfig.customFields?.bitbybitVersion as string || "1.1.0"; + const defaultVersion = siteConfig.customFields?.bitbybitVersion as string || "1.1.1"; const [isIframeReady, setIsIframeReady] = useState(false); const [loadIframe, setLoadIframe] = useState(!requireManualStart); diff --git a/docs/src/components/Version/index.tsx b/docs/src/components/Version/index.tsx index 91702b20..6ac911ff 100644 --- a/docs/src/components/Version/index.tsx +++ b/docs/src/components/Version/index.tsx @@ -2,7 +2,7 @@ import React, { type ReactNode } from "react"; import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; interface VersionProps { - /** Optional prefix to add before the version (e.g., "v" for "v1.1.0") */ + /** Optional prefix to add before the version (e.g., "v" for "v1.1.1") */ prefix?: string; /** Optional suffix to add after the version */ suffix?: string; @@ -12,8 +12,8 @@ interface VersionProps { * A component that displays the current Bitbybit version from package.json. * * Usage in MDX files: - * - Just the version: → "1.1.0" - * - With v prefix: → "v1.1.0" + * - Just the version: → "1.1.1" + * - With v prefix: → "v1.1.1" * - In a link: [Download](https://example.com//file.md) */ export default function Version({ prefix = "", suffix = "" }: VersionProps): ReactNode { diff --git a/docs/static/llms.txt b/docs/static/llms.txt index 3c9ac72e..c2c6aeea 100644 --- a/docs/static/llms.txt +++ b/docs/static/llms.txt @@ -206,29 +206,29 @@ VS Code MCP Setup: } ``` -### AI Context Files (v1.1.0) +### AI Context Files (v1.1.1) Attach these files to your AI coding assistant for Bitbybit API knowledge. #### Beginner Context (Monaco Editor) For online TypeScript editor at bitbybit.dev: -- Full Context (116k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.0/bitbybit-babylon-monaco-ai-context-v1.1.0.md +- Full Context (116k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.1/bitbybit-babylon-monaco-ai-context-v1.1.1.md #### BabylonJS Context -- Full (116k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.0/bitbybit-babylon-ai-context-v1.1.0.md -- Lite (114k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.0/bitbybit-babylon-no-comment-min-ai-v1.1.0.md +- Full (116k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.1/bitbybit-babylon-ai-context-v1.1.1.md +- Lite (114k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.1/bitbybit-babylon-no-comment-min-ai-v1.1.1.md #### Three.js Context -- Full (95k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.0/bitbybit-three-ai-context-v1.1.0.md -- Lite (82k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.0/bitbybit-three-no-comment-min-ai-v1.1.0.md +- Full (95k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.1/bitbybit-three-ai-context-v1.1.1.md +- Lite (82k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.1/bitbybit-three-no-comment-min-ai-v1.1.1.md #### PlayCanvas Context -- Full (94k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.0/bitbybit-playcanvas-ai-context-v1.1.0.md -- Lite (82k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.0/bitbybit-playcanvas-no-comment-min-ai-v1.1.0.md +- Full (94k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.1/bitbybit-playcanvas-ai-context-v1.1.1.md +- Lite (82k tokens): https://app.bitbybit.dev/assets/ai-prompt-context/v1.1.1/bitbybit-playcanvas-no-comment-min-ai-v1.1.1.md ### Full API on Github - API with short explanations: https://github.com/bitbybit-dev/bitbybit/blob/master/docs/API.md diff --git a/docs/static/openapi.json b/docs/static/openapi.json index 51c2fc87..49c3a837 100644 --- a/docs/static/openapi.json +++ b/docs/static/openapi.json @@ -2,7 +2,7 @@ "openapi": "3.1.0", "info": { "title": "Bitbybit CAD Cloud API", - "version": "1.1.0", + "version": "1.1.1", "description": "High-performance parametric CAD model generation API. Supports multi-format output (STEP, GLTF, decomposed mesh), pipeline execution, file-based conversion, and async job processing.", "contact": { "name": "Bitbybit", diff --git a/examples/angular/babylonjs/laptop-holder/package-lock.json b/examples/angular/babylonjs/laptop-holder/package-lock.json index d39ecc67..f2989486 100644 --- a/examples/angular/babylonjs/laptop-holder/package-lock.json +++ b/examples/angular/babylonjs/laptop-holder/package-lock.json @@ -15,7 +15,7 @@ "@angular/material": "21.1.0", "@angular/platform-browser": "21.1.0", "@angular/router": "21.1.0", - "@bitbybit-dev/babylonjs": "1.1.0", + "@bitbybit-dev/babylonjs": "1.1.1", "rxjs": "^7.8.1", "tslib": "^2.8.0", "zone.js": "~0.15.0" @@ -948,83 +948,90 @@ } }, "node_modules/@babylonjs/core": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.11.0.tgz", - "integrity": "sha512-MQH6Lop6Dn06n3gW8/CADb3FrO3jVudYHYZVu2TPNH0hXyJGAVPtVRpudF12UHn5ZV0ByQ1gu71vfKj88rFDCg==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.13.0.tgz", + "integrity": "sha512-QJa3Eetlj8ycIxZ8s7XcYOTOP8Y8v5K69bvcJ7psFeI9cE+p9xZBSlck4rd8/t1BImcngJ9BxhoCEnaF7R1spQ==", "license": "Apache-2.0", "peer": true }, "node_modules/@babylonjs/gui": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.11.0.tgz", - "integrity": "sha512-uY9BBKDZDmOsxa1xdasiV1/Uqn5BPvvqZ/sw5X+EIGSBamtJ7ve4gVhNXT897Ce2zDfx6qXub4gPRoGCaZj+Nw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.13.0.tgz", + "integrity": "sha512-DSx1NwbCydjMEs0/+3s5VPGRgO/z4tzc1/VnTCfBnNvNvG9/9PsVQjEs0OU4Wy5v6ruwzIZH9YrTn5GEba1dOQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0" } }, "node_modules/@babylonjs/havok": { - "version": "1.3.12", - "resolved": "https://registry.npmjs.org/@babylonjs/havok/-/havok-1.3.12.tgz", - "integrity": "sha512-KR5Z7DBkVEgdvHLMDh2VWe/nHvUG8+MdLBiAE0iM19KIHAPqPRVITPAZKx4SQusK5nqm4ZXDcKv5OYtViIxLzA==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@babylonjs/havok/-/havok-1.3.13.tgz", + "integrity": "sha512-DDrPHbNdeanogdE261r4sfgKgtZb11ccaDjNEbhEcrcWz1XgYHTIJzz5QwO+J4XhOQJLXfn9Lv20cI2REIZiwg==", "license": "MIT", + "peer": true, "dependencies": { "@types/emscripten": "^1.39.6" } }, "node_modules/@babylonjs/loaders": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.11.0.tgz", - "integrity": "sha512-l+bVNG3zOG4FhBT0WVlZSb49WVyzoduACMop/RDKQjVsSfUg2lMeKnHlrGccp/bsRxlR1Y/pKD9GQTkXsQ7gmQ==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.13.0.tgz", + "integrity": "sha512-IXoP3ULrake0MjhLvMIJybutocJN5B/b+Ld7GVsRzXzSfv6hfQ7q63jDI6U0QIEX+FhYHU7qmjdVv0uuO/vvzA==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0", "babylonjs-gltf2interface": "^9.0.0" } }, "node_modules/@babylonjs/materials": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.11.0.tgz", - "integrity": "sha512-0g8+oiqFpWJU+BW4z15qpohvYruACRtfHCrec1OnqhR09uOI9QEwkdbR2ep91/7j9Qt15/WxU2tqECrsXzKAkw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.13.0.tgz", + "integrity": "sha512-rDZLB+eXudlV7HIDEdUQJxO809QK2z88A+YJfjxvMMXFkzs9Vz599YwHqsDz2204W2QW1aBrKGFhsMNyN5UyOQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0" } }, "node_modules/@babylonjs/serializers": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.11.0.tgz", - "integrity": "sha512-ZEcW65XXn3W2Ir6GBuHpGRspF+QM4F9gusK5RP0sYUElVzCBBTgb7ITQYDjwN+9pDjqudS9L3d5n5dZv8I7vuA==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.13.0.tgz", + "integrity": "sha512-zWwAvEXKJPbcDHmaaYmXQCWMvM3moXXthLZE7HOIJJ3TDas3VXarBsZEOtlk4zc9I9xQ448PFlfuA+DgHOgZlQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0", "babylonjs-gltf2interface": "^9.0.0" } }, "node_modules/@bitbybit-dev/babylonjs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/babylonjs/-/babylonjs-1.1.0.tgz", - "integrity": "sha512-8S9541qjE6d/AlCEkuhjY/3qMuSglpjUtQ2Iujdbm8NuOIkfkRwA+T3WNG6iHTB/ErUFNVfegaKd6t6kQTovtw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/babylonjs/-/babylonjs-1.1.1.tgz", + "integrity": "sha512-O18ImpvbHqdSNp+/EZsYZRMUj1036lxCkencaQBo0xzADFLiGdG1QCvpuX7fSCrKaI1ROMfVh3Ci9KLfT0TA7w==", "license": "MIT", "dependencies": { - "@babylonjs/core": "9.11.0", - "@babylonjs/gui": "9.11.0", - "@babylonjs/havok": "1.3.12", - "@babylonjs/loaders": "9.11.0", - "@babylonjs/materials": "9.11.0", - "@babylonjs/serializers": "9.11.0", - "@bitbybit-dev/core": "1.1.0", - "earcut": "3.0.2" + "@bitbybit-dev/core": "1.1.1" }, "funding": { "type": "corporate", "url": "https://bitbybit.dev/auth/pick-plan" + }, + "peerDependencies": { + "@babylonjs/core": "9.13.0", + "@babylonjs/gui": "9.13.0", + "@babylonjs/havok": "1.3.13", + "@babylonjs/loaders": "9.13.0", + "@babylonjs/materials": "9.13.0", + "@babylonjs/serializers": "9.13.0", + "earcut": "3.0.2" } }, "node_modules/@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==", "license": "MIT", "funding": { "type": "corporate", @@ -1032,15 +1039,15 @@ } }, "node_modules/@bitbybit-dev/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.0.tgz", - "integrity": "sha512-f30PxigDEs8H2FNTtTFzJzu9mfYW876IsATwR+t/b4V0VC1vi5/EL7hjrV6K19byo7ZZ+TNOeyVjzhszj90dFw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.1.tgz", + "integrity": "sha512-ErplGNeBF+XpTvwc1ligGg9HvlTec1bjfeVSigdutRRJNu3ElnVIzmmvYxfVHIyZqOCiS8Dh8TOS2mrPG6Qddg==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/jscad-worker": "1.1.0", - "@bitbybit-dev/manifold-worker": "1.1.0", - "@bitbybit-dev/occt-worker": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/jscad-worker": "1.1.1", + "@bitbybit-dev/manifold-worker": "1.1.1", + "@bitbybit-dev/occt-worker": "1.1.1", "jsonpath-plus": "10.3.0", "rxjs": "7.8.2", "verb-nurbs-web": "2.1.3" @@ -1051,12 +1058,12 @@ } }, "node_modules/@bitbybit-dev/jscad": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.0.tgz", - "integrity": "sha512-ZJ54zAg4hLCqtdL7zfkkAesncBRxO4NZM4ZwMsknpkDbeOFPcL1fMmhJ6Fe31M3YCywJwMEFs7f2swd+Dw08tw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.1.tgz", + "integrity": "sha512-NL1ZXaWUgQiQunXB189jFwCRDAbC0nk4/n8OuK3fG3v9wgsi97MuAyLX7r048a948nTrU5t+VEJSf76ONvYP9Q==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -1069,12 +1076,12 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.0.tgz", - "integrity": "sha512-fw5pjsiSvBWduENF9dGeW+zQwF7CSKOEKw3Q+2/5nsxxAwFEyOONZWAUN3b2cMmeVXhVNkg6OImLyfnpcsQXuw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.1.tgz", + "integrity": "sha512-AwfGWbpCknIPNKiaPy1QKY4Mz2zwIOV/R5ylZtxLYMCP4wap6olbaErlqnwZ/bFEJDgSvr3yshRI1Ld6VdKx7g==", "license": "MIT", "dependencies": { - "@bitbybit-dev/jscad": "1.1.0", + "@bitbybit-dev/jscad": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -1083,12 +1090,12 @@ } }, "node_modules/@bitbybit-dev/manifold": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.0.tgz", - "integrity": "sha512-Aol1A9kJUGE5dsAWtRlHVWnTzRkz5VO2DEWV1h3TsL4FEdNtzGqUBztehkh5NiQtWShjZpr6/hc4x/FfRyaKmQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.1.tgz", + "integrity": "sha512-FULgrB5qE3oduCm/CVQwDDNKOJM9DOF7ZA7Ta66ZzQpRR1q2FEjPRBWiJtkqxjrapAA8ynzeG6dF0ozDh5nXVQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "manifold-3d": "3.3.2" }, "funding": { @@ -1097,12 +1104,12 @@ } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.0.tgz", - "integrity": "sha512-lrH7gCLFh4Bs9k9pVLuL7vboPttTVCwmaacqC1LDACgHwlPS385NmmsPcTNUCDlDuA/8wONfcQTcSUcG4Rmr2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.1.tgz", + "integrity": "sha512-6v4vlrxv7I8S7Y5WPlCWs3sh/amnFzHzlmg50MpSjgn/otyBMojmcyscOgAJ44ru0ihsAH1mMKvE7JgRsO0FSQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/manifold": "1.1.0", + "@bitbybit-dev/manifold": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -1111,12 +1118,12 @@ } }, "node_modules/@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "funding": { "type": "corporate", @@ -1124,12 +1131,12 @@ } }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.0.tgz", - "integrity": "sha512-DVdAJyMeoYccHBafEi8gHHOvZk+8DYtO7/iBsBphBhBMJlUN1YWl/hQkAmKNpGBEl+6Qvig4cBpkOcUtHNRelQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz", + "integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/occt": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -4691,9 +4698,9 @@ } }, "node_modules/babylonjs-gltf2interface": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.11.0.tgz", - "integrity": "sha512-IhDr08yK7K2EHvwICX1fMb2dK5K86XSqWsJQxwqMhUOmjA9AtCPWbfXLBYt2f3J6xSBsHHP+2MDnT7oozUeVZQ==", + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.14.0.tgz", + "integrity": "sha512-pVrleJnGUHXiou9O4rj2fy2zyBC3QCDbUx5dnOSIl/O/dwjrJYnyKt4GZtMrRmUcVxT4pHfIxiVoj9ki2UPmgQ==", "license": "Apache-2.0", "peer": true }, @@ -5341,7 +5348,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz", "integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==", - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ee-first": { "version": "1.1.1", @@ -6941,9 +6949,9 @@ } }, "node_modules/nan": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.27.0.tgz", - "integrity": "sha512-hC+0LidcL3XE4rp1C4H54KujgXKzbfyTngZTwBByQxsOxCEKZT0MPQ4hOKUH2jU1OYstqdDH4onyHPDzcV0XdQ==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.28.0.tgz", + "integrity": "sha512-fTsDz99OTq2sVePhGdp4qQhggZFtKr64ZNVyVajRKtMOkJxYekplBh577PiJB12v/D3s2E5cGtOI45LWp6rnLQ==", "license": "MIT", "optional": true }, diff --git a/examples/angular/babylonjs/laptop-holder/package.json b/examples/angular/babylonjs/laptop-holder/package.json index e0562e18..490b93d3 100644 --- a/examples/angular/babylonjs/laptop-holder/package.json +++ b/examples/angular/babylonjs/laptop-holder/package.json @@ -16,7 +16,7 @@ "@angular/material":"21.1.0", "@angular/platform-browser": "21.1.0", "@angular/router": "21.1.0", - "@bitbybit-dev/babylonjs": "1.1.0", + "@bitbybit-dev/babylonjs": "1.1.1", "rxjs": "^7.8.1", "tslib": "^2.8.0", "zone.js": "~0.15.0" diff --git a/examples/angular/threejs/vite-basic-example/package-lock.json b/examples/angular/threejs/vite-basic-example/package-lock.json index d784c80b..92ab6f94 100644 --- a/examples/angular/threejs/vite-basic-example/package-lock.json +++ b/examples/angular/threejs/vite-basic-example/package-lock.json @@ -13,7 +13,7 @@ "@angular/forms": "^20.0.0", "@angular/platform-browser": "^20.0.0", "@angular/router": "^20.0.0", - "@bitbybit-dev/threejs": "1.1.0", + "@bitbybit-dev/threejs": "1.1.1", "rxjs": "7.8.2", "tslib": "^2.5.0", "zone.js": "~0.15.0" @@ -906,9 +906,9 @@ } }, "node_modules/@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==", "license": "MIT", "funding": { "type": "corporate", @@ -916,15 +916,15 @@ } }, "node_modules/@bitbybit-dev/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.0.tgz", - "integrity": "sha512-f30PxigDEs8H2FNTtTFzJzu9mfYW876IsATwR+t/b4V0VC1vi5/EL7hjrV6K19byo7ZZ+TNOeyVjzhszj90dFw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.1.tgz", + "integrity": "sha512-ErplGNeBF+XpTvwc1ligGg9HvlTec1bjfeVSigdutRRJNu3ElnVIzmmvYxfVHIyZqOCiS8Dh8TOS2mrPG6Qddg==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/jscad-worker": "1.1.0", - "@bitbybit-dev/manifold-worker": "1.1.0", - "@bitbybit-dev/occt-worker": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/jscad-worker": "1.1.1", + "@bitbybit-dev/manifold-worker": "1.1.1", + "@bitbybit-dev/occt-worker": "1.1.1", "jsonpath-plus": "10.3.0", "rxjs": "7.8.2", "verb-nurbs-web": "2.1.3" @@ -935,12 +935,12 @@ } }, "node_modules/@bitbybit-dev/jscad": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.0.tgz", - "integrity": "sha512-ZJ54zAg4hLCqtdL7zfkkAesncBRxO4NZM4ZwMsknpkDbeOFPcL1fMmhJ6Fe31M3YCywJwMEFs7f2swd+Dw08tw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.1.tgz", + "integrity": "sha512-NL1ZXaWUgQiQunXB189jFwCRDAbC0nk4/n8OuK3fG3v9wgsi97MuAyLX7r048a948nTrU5t+VEJSf76ONvYP9Q==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -953,12 +953,12 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.0.tgz", - "integrity": "sha512-fw5pjsiSvBWduENF9dGeW+zQwF7CSKOEKw3Q+2/5nsxxAwFEyOONZWAUN3b2cMmeVXhVNkg6OImLyfnpcsQXuw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.1.tgz", + "integrity": "sha512-AwfGWbpCknIPNKiaPy1QKY4Mz2zwIOV/R5ylZtxLYMCP4wap6olbaErlqnwZ/bFEJDgSvr3yshRI1Ld6VdKx7g==", "license": "MIT", "dependencies": { - "@bitbybit-dev/jscad": "1.1.0", + "@bitbybit-dev/jscad": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -967,12 +967,12 @@ } }, "node_modules/@bitbybit-dev/manifold": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.0.tgz", - "integrity": "sha512-Aol1A9kJUGE5dsAWtRlHVWnTzRkz5VO2DEWV1h3TsL4FEdNtzGqUBztehkh5NiQtWShjZpr6/hc4x/FfRyaKmQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.1.tgz", + "integrity": "sha512-FULgrB5qE3oduCm/CVQwDDNKOJM9DOF7ZA7Ta66ZzQpRR1q2FEjPRBWiJtkqxjrapAA8ynzeG6dF0ozDh5nXVQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "manifold-3d": "3.3.2" }, "funding": { @@ -981,12 +981,12 @@ } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.0.tgz", - "integrity": "sha512-lrH7gCLFh4Bs9k9pVLuL7vboPttTVCwmaacqC1LDACgHwlPS385NmmsPcTNUCDlDuA/8wONfcQTcSUcG4Rmr2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.1.tgz", + "integrity": "sha512-6v4vlrxv7I8S7Y5WPlCWs3sh/amnFzHzlmg50MpSjgn/otyBMojmcyscOgAJ44ru0ihsAH1mMKvE7JgRsO0FSQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/manifold": "1.1.0", + "@bitbybit-dev/manifold": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -995,12 +995,12 @@ } }, "node_modules/@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "funding": { "type": "corporate", @@ -1008,12 +1008,12 @@ } }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.0.tgz", - "integrity": "sha512-DVdAJyMeoYccHBafEi8gHHOvZk+8DYtO7/iBsBphBhBMJlUN1YWl/hQkAmKNpGBEl+6Qvig4cBpkOcUtHNRelQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz", + "integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/occt": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -1022,13 +1022,13 @@ } }, "node_modules/@bitbybit-dev/threejs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/threejs/-/threejs-1.1.0.tgz", - "integrity": "sha512-hivI46oNjHBVOsq7cpP7QJCE3YzAYkHBDZxUdUfL+556ihzOEoL7gJalSDrddKBpE2gVJLHuwnnnD3gvatOu6g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/threejs/-/threejs-1.1.1.tgz", + "integrity": "sha512-tzJY7gqMCgP4UK83AsHFJKRHgOEPYUqupuYB8GeePpN+/qTwydOcTZrOLbWa9j5TbJNA1lHxoKqiY2tE/BzwkQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/core": "1.1.0", - "three": "0.184.0" + "@bitbybit-dev/core": "1.1.1", + "three": "0.185.0" }, "funding": { "type": "corporate", @@ -1043,9 +1043,9 @@ "license": "Apache-2.0" }, "node_modules/@emnapi/runtime": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.0.tgz", - "integrity": "sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", "license": "MIT", "optional": true, "dependencies": { @@ -6776,9 +6776,9 @@ } }, "node_modules/nan": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.27.0.tgz", - "integrity": "sha512-hC+0LidcL3XE4rp1C4H54KujgXKzbfyTngZTwBByQxsOxCEKZT0MPQ4hOKUH2jU1OYstqdDH4onyHPDzcV0XdQ==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.28.0.tgz", + "integrity": "sha512-fTsDz99OTq2sVePhGdp4qQhggZFtKr64ZNVyVajRKtMOkJxYekplBh577PiJB12v/D3s2E5cGtOI45LWp6rnLQ==", "license": "MIT", "optional": true }, @@ -7974,9 +7974,9 @@ } }, "node_modules/sharp/node_modules/semver": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", - "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -8502,9 +8502,9 @@ "license": "ISC" }, "node_modules/three": { - "version": "0.184.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.184.0.tgz", - "integrity": "sha512-wtTRjG92pM5eUg/KuUnHsqSAlPM296brTOcLgMRqEeylYTh/CdtvKUvCyyCQTzFuStieWxvZb8mVTMvdPyUpxg==", + "version": "0.185.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.185.0.tgz", + "integrity": "sha512-+yRrcRO2iZa8uzvNNl0d7cL4huhgKgBvVJ0njcTe8xFqZ6DMAFZdCKDP91SEAuj25bNAj7k1QQdf+srZywVK6w==", "license": "MIT" }, "node_modules/tinyglobby": { diff --git a/examples/angular/threejs/vite-basic-example/package.json b/examples/angular/threejs/vite-basic-example/package.json index c147039a..828b5882 100644 --- a/examples/angular/threejs/vite-basic-example/package.json +++ b/examples/angular/threejs/vite-basic-example/package.json @@ -14,7 +14,7 @@ "@angular/forms": "^20.0.0", "@angular/platform-browser": "^20.0.0", "@angular/router": "^20.0.0", - "@bitbybit-dev/threejs": "1.1.0", + "@bitbybit-dev/threejs": "1.1.1", "rxjs": "7.8.2", "tslib": "^2.5.0", "zone.js": "~0.15.0" diff --git a/examples/angular/threejs/vite-basic-example/src/workers/manifold.worker.ts b/examples/angular/threejs/vite-basic-example/src/workers/manifold.worker.ts index d3d5180e..712f9dd3 100644 --- a/examples/angular/threejs/vite-basic-example/src/workers/manifold.worker.ts +++ b/examples/angular/threejs/vite-basic-example/src/workers/manifold.worker.ts @@ -7,7 +7,7 @@ import Module from "manifold-3d"; const init = async () => { const wasm = await Module({ locateFile: () => { - return "https://git-cdn.bitbybit.dev/v1.1.0/wasm/manifold-3-3-2.wasm"; + return "https://git-cdn.bitbybit.dev/v1.1.1/wasm/manifold-3-3-2.wasm"; }, }); wasm.setup(); diff --git a/examples/api/frontend/package-lock.json b/examples/api/frontend/package-lock.json index 28295ed5..8f7cca39 100644 --- a/examples/api/frontend/package-lock.json +++ b/examples/api/frontend/package-lock.json @@ -1,21 +1,21 @@ { "name": "bitbybit-example-frontend", - "version": "1.1.0", + "version": "1.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bitbybit-example-frontend", - "version": "1.1.0", + "version": "1.1.1", "dependencies": { "react": "^19.1.0", "react-dom": "^19.1.0", - "three": "0.184.0" + "three": "0.185.0" }, "devDependencies": { "@types/react": "^19.1.0", "@types/react-dom": "^19.1.0", - "@types/three": "0.184.0", + "@types/three": "0.185.0", "@vitejs/plugin-react": "^4.4.0", "typescript": "^5.8.0", "vite": "^6.3.0" @@ -1248,9 +1248,9 @@ "license": "MIT" }, "node_modules/@types/three": { - "version": "0.184.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.184.0.tgz", - "integrity": "sha512-4mY2tZAu0y0B0567w7013BBXSpsP0+Z48NJvmNo4Y/Pf76yCyz6Jw4P3tUVs10WuYNXXZ+wmHyGWpCek3amJxA==", + "version": "0.185.0", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.185.0.tgz", + "integrity": "sha512-O2Uy8Cj4Nonr8dWUUbifMdPe8B0Mq7EdOHb89S4+kjUw/KhbjTZrUuYlrQ1bpUKG+EP9QJnN7qNxbHGlGoLHMA==", "dev": true, "license": "MIT", "dependencies": { @@ -1737,9 +1737,9 @@ } }, "node_modules/three": { - "version": "0.184.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.184.0.tgz", - "integrity": "sha512-wtTRjG92pM5eUg/KuUnHsqSAlPM296brTOcLgMRqEeylYTh/CdtvKUvCyyCQTzFuStieWxvZb8mVTMvdPyUpxg==", + "version": "0.185.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.185.0.tgz", + "integrity": "sha512-+yRrcRO2iZa8uzvNNl0d7cL4huhgKgBvVJ0njcTe8xFqZ6DMAFZdCKDP91SEAuj25bNAj7k1QQdf+srZywVK6w==", "license": "MIT" }, "node_modules/tinyglobby": { diff --git a/examples/api/frontend/package.json b/examples/api/frontend/package.json index eee2dfb6..ffe685d8 100644 --- a/examples/api/frontend/package.json +++ b/examples/api/frontend/package.json @@ -1,6 +1,6 @@ { "name": "bitbybit-example-frontend", - "version": "1.1.0", + "version": "1.1.1", "private": true, "type": "module", "scripts": { @@ -11,12 +11,12 @@ "dependencies": { "react": "^19.1.0", "react-dom": "^19.1.0", - "three": "0.184.0" + "three": "0.185.0" }, "devDependencies": { "@types/react": "^19.1.0", "@types/react-dom": "^19.1.0", - "@types/three": "0.184.0", + "@types/three": "0.185.0", "@vitejs/plugin-react": "^4.4.0", "typescript": "^5.8.0", "vite": "^6.3.0" diff --git a/examples/api/hono-rest/package.json b/examples/api/hono-rest/package.json index bbc15bf8..fd952178 100644 --- a/examples/api/hono-rest/package.json +++ b/examples/api/hono-rest/package.json @@ -1,6 +1,6 @@ { "name": "bitbybit-api-hono-rest-threejs", - "version": "1.1.0", + "version": "1.1.1", "private": true, "type": "module", "scripts": { diff --git a/examples/api/hono-sdk/package.json b/examples/api/hono-sdk/package.json index 1ae67f29..be90146f 100644 --- a/examples/api/hono-sdk/package.json +++ b/examples/api/hono-sdk/package.json @@ -1,6 +1,6 @@ { "name": "bitbybit-api-hono-sdk-threejs", - "version": "1.1.0", + "version": "1.1.1", "private": true, "type": "module", "scripts": { @@ -9,7 +9,7 @@ }, "dependencies": { "hono": "^4.7.0", - "@bitbybit-dev/cad-cloud-sdk": "1.1.0" + "@bitbybit-dev/cad-cloud-sdk": "1.1.1" }, "devDependencies": { "@cloudflare/workers-types": "^4.20250410.0", diff --git a/examples/api/nodejs-rest/package.json b/examples/api/nodejs-rest/package.json index 5361006b..16512fa2 100644 --- a/examples/api/nodejs-rest/package.json +++ b/examples/api/nodejs-rest/package.json @@ -1,6 +1,6 @@ { "name": "bitbybit-api-nodejs-rest-threejs", - "version": "1.1.0", + "version": "1.1.1", "private": true, "type": "module", "scripts": { diff --git a/examples/api/nodejs-sdk/package.json b/examples/api/nodejs-sdk/package.json index aeea1d82..d25b3c62 100644 --- a/examples/api/nodejs-sdk/package.json +++ b/examples/api/nodejs-sdk/package.json @@ -1,6 +1,6 @@ { "name": "bitbybit-api-nodejs-sdk-threejs", - "version": "1.1.0", + "version": "1.1.1", "private": true, "type": "module", "scripts": { @@ -11,7 +11,7 @@ "dependencies": { "express": "^5.1.0", "multer": "^1.4.5-lts.2", - "@bitbybit-dev/cad-cloud-sdk": "1.1.0" + "@bitbybit-dev/cad-cloud-sdk": "1.1.1" }, "devDependencies": { "@types/express": "^5.0.2", diff --git a/examples/nextjs/babylonjs/simple/package-lock.json b/examples/nextjs/babylonjs/simple/package-lock.json index f3063f95..043e5777 100644 --- a/examples/nextjs/babylonjs/simple/package-lock.json +++ b/examples/nextjs/babylonjs/simple/package-lock.json @@ -8,7 +8,7 @@ "name": "simple", "version": "0.1.0", "dependencies": { - "@bitbybit-dev/babylonjs": "1.1.0", + "@bitbybit-dev/babylonjs": "1.1.1", "next": "16.2.6", "react": "19.2.6", "react-dom": "19.2.6" @@ -21,83 +21,90 @@ } }, "node_modules/@babylonjs/core": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.11.0.tgz", - "integrity": "sha512-MQH6Lop6Dn06n3gW8/CADb3FrO3jVudYHYZVu2TPNH0hXyJGAVPtVRpudF12UHn5ZV0ByQ1gu71vfKj88rFDCg==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.13.0.tgz", + "integrity": "sha512-QJa3Eetlj8ycIxZ8s7XcYOTOP8Y8v5K69bvcJ7psFeI9cE+p9xZBSlck4rd8/t1BImcngJ9BxhoCEnaF7R1spQ==", "license": "Apache-2.0", "peer": true }, "node_modules/@babylonjs/gui": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.11.0.tgz", - "integrity": "sha512-uY9BBKDZDmOsxa1xdasiV1/Uqn5BPvvqZ/sw5X+EIGSBamtJ7ve4gVhNXT897Ce2zDfx6qXub4gPRoGCaZj+Nw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.13.0.tgz", + "integrity": "sha512-DSx1NwbCydjMEs0/+3s5VPGRgO/z4tzc1/VnTCfBnNvNvG9/9PsVQjEs0OU4Wy5v6ruwzIZH9YrTn5GEba1dOQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0" } }, "node_modules/@babylonjs/havok": { - "version": "1.3.12", - "resolved": "https://registry.npmjs.org/@babylonjs/havok/-/havok-1.3.12.tgz", - "integrity": "sha512-KR5Z7DBkVEgdvHLMDh2VWe/nHvUG8+MdLBiAE0iM19KIHAPqPRVITPAZKx4SQusK5nqm4ZXDcKv5OYtViIxLzA==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@babylonjs/havok/-/havok-1.3.13.tgz", + "integrity": "sha512-DDrPHbNdeanogdE261r4sfgKgtZb11ccaDjNEbhEcrcWz1XgYHTIJzz5QwO+J4XhOQJLXfn9Lv20cI2REIZiwg==", "license": "MIT", + "peer": true, "dependencies": { "@types/emscripten": "^1.39.6" } }, "node_modules/@babylonjs/loaders": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.11.0.tgz", - "integrity": "sha512-l+bVNG3zOG4FhBT0WVlZSb49WVyzoduACMop/RDKQjVsSfUg2lMeKnHlrGccp/bsRxlR1Y/pKD9GQTkXsQ7gmQ==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.13.0.tgz", + "integrity": "sha512-IXoP3ULrake0MjhLvMIJybutocJN5B/b+Ld7GVsRzXzSfv6hfQ7q63jDI6U0QIEX+FhYHU7qmjdVv0uuO/vvzA==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0", "babylonjs-gltf2interface": "^9.0.0" } }, "node_modules/@babylonjs/materials": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.11.0.tgz", - "integrity": "sha512-0g8+oiqFpWJU+BW4z15qpohvYruACRtfHCrec1OnqhR09uOI9QEwkdbR2ep91/7j9Qt15/WxU2tqECrsXzKAkw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.13.0.tgz", + "integrity": "sha512-rDZLB+eXudlV7HIDEdUQJxO809QK2z88A+YJfjxvMMXFkzs9Vz599YwHqsDz2204W2QW1aBrKGFhsMNyN5UyOQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0" } }, "node_modules/@babylonjs/serializers": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.11.0.tgz", - "integrity": "sha512-ZEcW65XXn3W2Ir6GBuHpGRspF+QM4F9gusK5RP0sYUElVzCBBTgb7ITQYDjwN+9pDjqudS9L3d5n5dZv8I7vuA==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.13.0.tgz", + "integrity": "sha512-zWwAvEXKJPbcDHmaaYmXQCWMvM3moXXthLZE7HOIJJ3TDas3VXarBsZEOtlk4zc9I9xQ448PFlfuA+DgHOgZlQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0", "babylonjs-gltf2interface": "^9.0.0" } }, "node_modules/@bitbybit-dev/babylonjs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/babylonjs/-/babylonjs-1.1.0.tgz", - "integrity": "sha512-8S9541qjE6d/AlCEkuhjY/3qMuSglpjUtQ2Iujdbm8NuOIkfkRwA+T3WNG6iHTB/ErUFNVfegaKd6t6kQTovtw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/babylonjs/-/babylonjs-1.1.1.tgz", + "integrity": "sha512-O18ImpvbHqdSNp+/EZsYZRMUj1036lxCkencaQBo0xzADFLiGdG1QCvpuX7fSCrKaI1ROMfVh3Ci9KLfT0TA7w==", "license": "MIT", "dependencies": { - "@babylonjs/core": "9.11.0", - "@babylonjs/gui": "9.11.0", - "@babylonjs/havok": "1.3.12", - "@babylonjs/loaders": "9.11.0", - "@babylonjs/materials": "9.11.0", - "@babylonjs/serializers": "9.11.0", - "@bitbybit-dev/core": "1.1.0", - "earcut": "3.0.2" + "@bitbybit-dev/core": "1.1.1" }, "funding": { "type": "corporate", "url": "https://bitbybit.dev/auth/pick-plan" + }, + "peerDependencies": { + "@babylonjs/core": "9.13.0", + "@babylonjs/gui": "9.13.0", + "@babylonjs/havok": "1.3.13", + "@babylonjs/loaders": "9.13.0", + "@babylonjs/materials": "9.13.0", + "@babylonjs/serializers": "9.13.0", + "earcut": "3.0.2" } }, "node_modules/@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==", "license": "MIT", "funding": { "type": "corporate", @@ -105,15 +112,15 @@ } }, "node_modules/@bitbybit-dev/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.0.tgz", - "integrity": "sha512-f30PxigDEs8H2FNTtTFzJzu9mfYW876IsATwR+t/b4V0VC1vi5/EL7hjrV6K19byo7ZZ+TNOeyVjzhszj90dFw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.1.tgz", + "integrity": "sha512-ErplGNeBF+XpTvwc1ligGg9HvlTec1bjfeVSigdutRRJNu3ElnVIzmmvYxfVHIyZqOCiS8Dh8TOS2mrPG6Qddg==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/jscad-worker": "1.1.0", - "@bitbybit-dev/manifold-worker": "1.1.0", - "@bitbybit-dev/occt-worker": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/jscad-worker": "1.1.1", + "@bitbybit-dev/manifold-worker": "1.1.1", + "@bitbybit-dev/occt-worker": "1.1.1", "jsonpath-plus": "10.3.0", "rxjs": "7.8.2", "verb-nurbs-web": "2.1.3" @@ -124,12 +131,12 @@ } }, "node_modules/@bitbybit-dev/jscad": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.0.tgz", - "integrity": "sha512-ZJ54zAg4hLCqtdL7zfkkAesncBRxO4NZM4ZwMsknpkDbeOFPcL1fMmhJ6Fe31M3YCywJwMEFs7f2swd+Dw08tw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.1.tgz", + "integrity": "sha512-NL1ZXaWUgQiQunXB189jFwCRDAbC0nk4/n8OuK3fG3v9wgsi97MuAyLX7r048a948nTrU5t+VEJSf76ONvYP9Q==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -142,12 +149,12 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.0.tgz", - "integrity": "sha512-fw5pjsiSvBWduENF9dGeW+zQwF7CSKOEKw3Q+2/5nsxxAwFEyOONZWAUN3b2cMmeVXhVNkg6OImLyfnpcsQXuw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.1.tgz", + "integrity": "sha512-AwfGWbpCknIPNKiaPy1QKY4Mz2zwIOV/R5ylZtxLYMCP4wap6olbaErlqnwZ/bFEJDgSvr3yshRI1Ld6VdKx7g==", "license": "MIT", "dependencies": { - "@bitbybit-dev/jscad": "1.1.0", + "@bitbybit-dev/jscad": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -156,12 +163,12 @@ } }, "node_modules/@bitbybit-dev/manifold": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.0.tgz", - "integrity": "sha512-Aol1A9kJUGE5dsAWtRlHVWnTzRkz5VO2DEWV1h3TsL4FEdNtzGqUBztehkh5NiQtWShjZpr6/hc4x/FfRyaKmQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.1.tgz", + "integrity": "sha512-FULgrB5qE3oduCm/CVQwDDNKOJM9DOF7ZA7Ta66ZzQpRR1q2FEjPRBWiJtkqxjrapAA8ynzeG6dF0ozDh5nXVQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "manifold-3d": "3.3.2" }, "funding": { @@ -170,12 +177,12 @@ } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.0.tgz", - "integrity": "sha512-lrH7gCLFh4Bs9k9pVLuL7vboPttTVCwmaacqC1LDACgHwlPS385NmmsPcTNUCDlDuA/8wONfcQTcSUcG4Rmr2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.1.tgz", + "integrity": "sha512-6v4vlrxv7I8S7Y5WPlCWs3sh/amnFzHzlmg50MpSjgn/otyBMojmcyscOgAJ44ru0ihsAH1mMKvE7JgRsO0FSQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/manifold": "1.1.0", + "@bitbybit-dev/manifold": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -184,12 +191,12 @@ } }, "node_modules/@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "funding": { "type": "corporate", @@ -197,12 +204,12 @@ } }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.0.tgz", - "integrity": "sha512-DVdAJyMeoYccHBafEi8gHHOvZk+8DYtO7/iBsBphBhBMJlUN1YWl/hQkAmKNpGBEl+6Qvig4cBpkOcUtHNRelQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz", + "integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/occt": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -1019,9 +1026,9 @@ } }, "node_modules/babylonjs-gltf2interface": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.11.0.tgz", - "integrity": "sha512-IhDr08yK7K2EHvwICX1fMb2dK5K86XSqWsJQxwqMhUOmjA9AtCPWbfXLBYt2f3J6xSBsHHP+2MDnT7oozUeVZQ==", + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.14.0.tgz", + "integrity": "sha512-pVrleJnGUHXiou9O4rj2fy2zyBC3QCDbUx5dnOSIl/O/dwjrJYnyKt4GZtMrRmUcVxT4pHfIxiVoj9ki2UPmgQ==", "license": "Apache-2.0", "peer": true }, @@ -1128,7 +1135,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz", "integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==", - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/esbuild-plugin-text-replace": { "version": "1.3.0", @@ -1241,9 +1249,9 @@ "license": "MIT" }, "node_modules/nan": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.27.0.tgz", - "integrity": "sha512-hC+0LidcL3XE4rp1C4H54KujgXKzbfyTngZTwBByQxsOxCEKZT0MPQ4hOKUH2jU1OYstqdDH4onyHPDzcV0XdQ==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.28.0.tgz", + "integrity": "sha512-fTsDz99OTq2sVePhGdp4qQhggZFtKr64ZNVyVajRKtMOkJxYekplBh577PiJB12v/D3s2E5cGtOI45LWp6rnLQ==", "license": "MIT", "optional": true }, diff --git a/examples/nextjs/babylonjs/simple/package.json b/examples/nextjs/babylonjs/simple/package.json index a9429368..205d43fd 100644 --- a/examples/nextjs/babylonjs/simple/package.json +++ b/examples/nextjs/babylonjs/simple/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "@bitbybit-dev/babylonjs": "1.1.0", + "@bitbybit-dev/babylonjs": "1.1.1", "next": "16.2.6", "react": "19.2.6", "react-dom": "19.2.6" diff --git a/examples/node/basic/index.ts b/examples/node/basic/index.ts index dcf20557..254a1f2b 100644 --- a/examples/node/basic/index.ts +++ b/examples/node/basic/index.ts @@ -11,7 +11,7 @@ async function run() { console.log("initializing..."); // For Node.js, we need to specify the path to the WASM file - const wasmPath = require.resolve("@bitbybit-dev/occt/bitbybit-dev-occt/bitbybit-dev-occt.3bc993bf.wasm"); + const wasmPath = require.resolve("@bitbybit-dev/occt/bitbybit-dev-occt/bitbybit-dev-occt.a4a6ec2a.wasm"); const occ = await initOpenCascade({ locateFile: (path: string) => { diff --git a/examples/node/basic/package-lock.json b/examples/node/basic/package-lock.json index 7fdf94f3..928d5fa5 100644 --- a/examples/node/basic/package-lock.json +++ b/examples/node/basic/package-lock.json @@ -1,15 +1,15 @@ { "name": "basic", - "version": "1.1.0", + "version": "1.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "basic", - "version": "1.1.0", + "version": "1.1.1", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "1.1.0" + "@bitbybit-dev/occt": "1.1.1" }, "devDependencies": { "concurrently": "^7.6.0", @@ -34,9 +34,9 @@ } }, "node_modules/@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==", "license": "MIT", "funding": { "type": "corporate", @@ -44,12 +44,12 @@ } }, "node_modules/@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "funding": { "type": "corporate", diff --git a/examples/node/basic/package.json b/examples/node/basic/package.json index 8eace5dd..cfc547bb 100644 --- a/examples/node/basic/package.json +++ b/examples/node/basic/package.json @@ -1,6 +1,6 @@ { "name": "basic", - "version": "1.1.0", + "version": "1.1.1", "description": "Example of how to use @bitbybit-dev/occt within node", "main": "index.js", "scripts": { @@ -15,7 +15,7 @@ "node": ">=20.19.4" }, "dependencies": { - "@bitbybit-dev/occt": "1.1.0" + "@bitbybit-dev/occt": "1.1.1" }, "devDependencies": { "extensionless": "1.9.9", diff --git a/examples/node/express-app/bitbybit.ts b/examples/node/express-app/bitbybit.ts index acf74403..7cdb1e97 100644 --- a/examples/node/express-app/bitbybit.ts +++ b/examples/node/express-app/bitbybit.ts @@ -64,7 +64,7 @@ export class BitByBitBase { async init() { // Initialize OCCT (OpenCascade) with locateFile for Node.js WASM loading - const wasmPath = require.resolve("@bitbybit-dev/occt/bitbybit-dev-occt/bitbybit-dev-occt.3bc993bf.wasm"); + const wasmPath = require.resolve("@bitbybit-dev/occt/bitbybit-dev-occt/bitbybit-dev-occt.a4a6ec2a.wasm"); const occ = await (initOpenCascade as (options?: { locateFile?: (path: string) => string }) => Promise)({ locateFile: (path: string) => { if (path.endsWith(".wasm")) { diff --git a/examples/node/express-app/package-lock.json b/examples/node/express-app/package-lock.json index 5d77a003..632c0f4c 100644 --- a/examples/node/express-app/package-lock.json +++ b/examples/node/express-app/package-lock.json @@ -1,19 +1,19 @@ { "name": "bitbybit-node-express", - "version": "1.1.0", + "version": "1.1.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "bitbybit-node-express", - "version": "1.1.0", + "version": "1.1.1", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/core": "1.1.0", - "@bitbybit-dev/jscad": "1.1.0", - "@bitbybit-dev/manifold": "1.1.0", - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/core": "1.1.1", + "@bitbybit-dev/jscad": "1.1.1", + "@bitbybit-dev/manifold": "1.1.1", + "@bitbybit-dev/occt": "1.1.1", "dotenv": "^16.0.3", "express": "^4.18.2", "jsonpath-plus": "^10.3.0", @@ -31,9 +31,9 @@ } }, "node_modules/@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==", "license": "MIT", "funding": { "type": "corporate", @@ -41,15 +41,15 @@ } }, "node_modules/@bitbybit-dev/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.0.tgz", - "integrity": "sha512-f30PxigDEs8H2FNTtTFzJzu9mfYW876IsATwR+t/b4V0VC1vi5/EL7hjrV6K19byo7ZZ+TNOeyVjzhszj90dFw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.1.tgz", + "integrity": "sha512-ErplGNeBF+XpTvwc1ligGg9HvlTec1bjfeVSigdutRRJNu3ElnVIzmmvYxfVHIyZqOCiS8Dh8TOS2mrPG6Qddg==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/jscad-worker": "1.1.0", - "@bitbybit-dev/manifold-worker": "1.1.0", - "@bitbybit-dev/occt-worker": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/jscad-worker": "1.1.1", + "@bitbybit-dev/manifold-worker": "1.1.1", + "@bitbybit-dev/occt-worker": "1.1.1", "jsonpath-plus": "10.3.0", "rxjs": "7.8.2", "verb-nurbs-web": "2.1.3" @@ -60,12 +60,12 @@ } }, "node_modules/@bitbybit-dev/jscad": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.0.tgz", - "integrity": "sha512-ZJ54zAg4hLCqtdL7zfkkAesncBRxO4NZM4ZwMsknpkDbeOFPcL1fMmhJ6Fe31M3YCywJwMEFs7f2swd+Dw08tw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.1.tgz", + "integrity": "sha512-NL1ZXaWUgQiQunXB189jFwCRDAbC0nk4/n8OuK3fG3v9wgsi97MuAyLX7r048a948nTrU5t+VEJSf76ONvYP9Q==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -78,12 +78,12 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.0.tgz", - "integrity": "sha512-fw5pjsiSvBWduENF9dGeW+zQwF7CSKOEKw3Q+2/5nsxxAwFEyOONZWAUN3b2cMmeVXhVNkg6OImLyfnpcsQXuw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.1.tgz", + "integrity": "sha512-AwfGWbpCknIPNKiaPy1QKY4Mz2zwIOV/R5ylZtxLYMCP4wap6olbaErlqnwZ/bFEJDgSvr3yshRI1Ld6VdKx7g==", "license": "MIT", "dependencies": { - "@bitbybit-dev/jscad": "1.1.0", + "@bitbybit-dev/jscad": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -92,12 +92,12 @@ } }, "node_modules/@bitbybit-dev/manifold": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.0.tgz", - "integrity": "sha512-Aol1A9kJUGE5dsAWtRlHVWnTzRkz5VO2DEWV1h3TsL4FEdNtzGqUBztehkh5NiQtWShjZpr6/hc4x/FfRyaKmQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.1.tgz", + "integrity": "sha512-FULgrB5qE3oduCm/CVQwDDNKOJM9DOF7ZA7Ta66ZzQpRR1q2FEjPRBWiJtkqxjrapAA8ynzeG6dF0ozDh5nXVQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "manifold-3d": "3.3.2" }, "funding": { @@ -106,12 +106,12 @@ } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.0.tgz", - "integrity": "sha512-lrH7gCLFh4Bs9k9pVLuL7vboPttTVCwmaacqC1LDACgHwlPS385NmmsPcTNUCDlDuA/8wONfcQTcSUcG4Rmr2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.1.tgz", + "integrity": "sha512-6v4vlrxv7I8S7Y5WPlCWs3sh/amnFzHzlmg50MpSjgn/otyBMojmcyscOgAJ44ru0ihsAH1mMKvE7JgRsO0FSQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/manifold": "1.1.0", + "@bitbybit-dev/manifold": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -120,12 +120,12 @@ } }, "node_modules/@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "funding": { "type": "corporate", @@ -133,12 +133,12 @@ } }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.0.tgz", - "integrity": "sha512-DVdAJyMeoYccHBafEi8gHHOvZk+8DYtO7/iBsBphBhBMJlUN1YWl/hQkAmKNpGBEl+6Qvig4cBpkOcUtHNRelQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz", + "integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/occt": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -2469,30 +2469,30 @@ }, "dependencies": { "@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==" }, "@bitbybit-dev/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.0.tgz", - "integrity": "sha512-f30PxigDEs8H2FNTtTFzJzu9mfYW876IsATwR+t/b4V0VC1vi5/EL7hjrV6K19byo7ZZ+TNOeyVjzhszj90dFw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.1.tgz", + "integrity": "sha512-ErplGNeBF+XpTvwc1ligGg9HvlTec1bjfeVSigdutRRJNu3ElnVIzmmvYxfVHIyZqOCiS8Dh8TOS2mrPG6Qddg==", "requires": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/jscad-worker": "1.1.0", - "@bitbybit-dev/manifold-worker": "1.1.0", - "@bitbybit-dev/occt-worker": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/jscad-worker": "1.1.1", + "@bitbybit-dev/manifold-worker": "1.1.1", + "@bitbybit-dev/occt-worker": "1.1.1", "jsonpath-plus": "10.3.0", "rxjs": "7.8.2", "verb-nurbs-web": "2.1.3" } }, "@bitbybit-dev/jscad": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.0.tgz", - "integrity": "sha512-ZJ54zAg4hLCqtdL7zfkkAesncBRxO4NZM4ZwMsknpkDbeOFPcL1fMmhJ6Fe31M3YCywJwMEFs7f2swd+Dw08tw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.1.tgz", + "integrity": "sha512-NL1ZXaWUgQiQunXB189jFwCRDAbC0nk4/n8OuK3fG3v9wgsi97MuAyLX7r048a948nTrU5t+VEJSf76ONvYP9Q==", "requires": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -2501,46 +2501,46 @@ } }, "@bitbybit-dev/jscad-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.0.tgz", - "integrity": "sha512-fw5pjsiSvBWduENF9dGeW+zQwF7CSKOEKw3Q+2/5nsxxAwFEyOONZWAUN3b2cMmeVXhVNkg6OImLyfnpcsQXuw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.1.tgz", + "integrity": "sha512-AwfGWbpCknIPNKiaPy1QKY4Mz2zwIOV/R5ylZtxLYMCP4wap6olbaErlqnwZ/bFEJDgSvr3yshRI1Ld6VdKx7g==", "requires": { - "@bitbybit-dev/jscad": "1.1.0", + "@bitbybit-dev/jscad": "1.1.1", "rxjs": "7.8.2" } }, "@bitbybit-dev/manifold": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.0.tgz", - "integrity": "sha512-Aol1A9kJUGE5dsAWtRlHVWnTzRkz5VO2DEWV1h3TsL4FEdNtzGqUBztehkh5NiQtWShjZpr6/hc4x/FfRyaKmQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.1.tgz", + "integrity": "sha512-FULgrB5qE3oduCm/CVQwDDNKOJM9DOF7ZA7Ta66ZzQpRR1q2FEjPRBWiJtkqxjrapAA8ynzeG6dF0ozDh5nXVQ==", "requires": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "manifold-3d": "3.3.2" } }, "@bitbybit-dev/manifold-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.0.tgz", - "integrity": "sha512-lrH7gCLFh4Bs9k9pVLuL7vboPttTVCwmaacqC1LDACgHwlPS385NmmsPcTNUCDlDuA/8wONfcQTcSUcG4Rmr2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.1.tgz", + "integrity": "sha512-6v4vlrxv7I8S7Y5WPlCWs3sh/amnFzHzlmg50MpSjgn/otyBMojmcyscOgAJ44ru0ihsAH1mMKvE7JgRsO0FSQ==", "requires": { - "@bitbybit-dev/manifold": "1.1.0", + "@bitbybit-dev/manifold": "1.1.1", "rxjs": "7.8.2" } }, "@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "requires": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" } }, "@bitbybit-dev/occt-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.0.tgz", - "integrity": "sha512-DVdAJyMeoYccHBafEi8gHHOvZk+8DYtO7/iBsBphBhBMJlUN1YWl/hQkAmKNpGBEl+6Qvig4cBpkOcUtHNRelQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz", + "integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==", "requires": { - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/occt": "1.1.1", "rxjs": "7.8.2" } }, diff --git a/examples/node/express-app/package.json b/examples/node/express-app/package.json index 10d47b39..16efda2a 100644 --- a/examples/node/express-app/package.json +++ b/examples/node/express-app/package.json @@ -1,6 +1,6 @@ { "name": "bitbybit-node-express", - "version": "1.1.0", + "version": "1.1.1", "description": "Example of how to use @bitbybit-dev/core libraries within express app", "main": "index.ts", "scripts": { @@ -12,11 +12,11 @@ "author": "Bit By Bit Developers", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/core": "1.1.0", - "@bitbybit-dev/jscad": "1.1.0", - "@bitbybit-dev/manifold": "1.1.0", - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/core": "1.1.1", + "@bitbybit-dev/jscad": "1.1.1", + "@bitbybit-dev/manifold": "1.1.1", + "@bitbybit-dev/occt": "1.1.1", "dotenv": "^16.0.3", "express": "^4.18.2", "jsonpath-plus": "^10.3.0", diff --git a/examples/nuxt/babylonjs/basic/package-lock.json b/examples/nuxt/babylonjs/basic/package-lock.json index 9c3fa660..ced01625 100644 --- a/examples/nuxt/babylonjs/basic/package-lock.json +++ b/examples/nuxt/babylonjs/basic/package-lock.json @@ -8,7 +8,7 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { - "@bitbybit-dev/babylonjs": "1.1.0", + "@bitbybit-dev/babylonjs": "1.1.1", "nuxt": "4.4.6", "vue": "latest", "vue-router": "latest" @@ -414,83 +414,90 @@ } }, "node_modules/@babylonjs/core": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.11.0.tgz", - "integrity": "sha512-MQH6Lop6Dn06n3gW8/CADb3FrO3jVudYHYZVu2TPNH0hXyJGAVPtVRpudF12UHn5ZV0ByQ1gu71vfKj88rFDCg==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.13.0.tgz", + "integrity": "sha512-QJa3Eetlj8ycIxZ8s7XcYOTOP8Y8v5K69bvcJ7psFeI9cE+p9xZBSlck4rd8/t1BImcngJ9BxhoCEnaF7R1spQ==", "license": "Apache-2.0", "peer": true }, "node_modules/@babylonjs/gui": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.11.0.tgz", - "integrity": "sha512-uY9BBKDZDmOsxa1xdasiV1/Uqn5BPvvqZ/sw5X+EIGSBamtJ7ve4gVhNXT897Ce2zDfx6qXub4gPRoGCaZj+Nw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.13.0.tgz", + "integrity": "sha512-DSx1NwbCydjMEs0/+3s5VPGRgO/z4tzc1/VnTCfBnNvNvG9/9PsVQjEs0OU4Wy5v6ruwzIZH9YrTn5GEba1dOQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0" } }, "node_modules/@babylonjs/havok": { - "version": "1.3.12", - "resolved": "https://registry.npmjs.org/@babylonjs/havok/-/havok-1.3.12.tgz", - "integrity": "sha512-KR5Z7DBkVEgdvHLMDh2VWe/nHvUG8+MdLBiAE0iM19KIHAPqPRVITPAZKx4SQusK5nqm4ZXDcKv5OYtViIxLzA==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@babylonjs/havok/-/havok-1.3.13.tgz", + "integrity": "sha512-DDrPHbNdeanogdE261r4sfgKgtZb11ccaDjNEbhEcrcWz1XgYHTIJzz5QwO+J4XhOQJLXfn9Lv20cI2REIZiwg==", "license": "MIT", + "peer": true, "dependencies": { "@types/emscripten": "^1.39.6" } }, "node_modules/@babylonjs/loaders": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.11.0.tgz", - "integrity": "sha512-l+bVNG3zOG4FhBT0WVlZSb49WVyzoduACMop/RDKQjVsSfUg2lMeKnHlrGccp/bsRxlR1Y/pKD9GQTkXsQ7gmQ==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.13.0.tgz", + "integrity": "sha512-IXoP3ULrake0MjhLvMIJybutocJN5B/b+Ld7GVsRzXzSfv6hfQ7q63jDI6U0QIEX+FhYHU7qmjdVv0uuO/vvzA==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0", "babylonjs-gltf2interface": "^9.0.0" } }, "node_modules/@babylonjs/materials": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.11.0.tgz", - "integrity": "sha512-0g8+oiqFpWJU+BW4z15qpohvYruACRtfHCrec1OnqhR09uOI9QEwkdbR2ep91/7j9Qt15/WxU2tqECrsXzKAkw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.13.0.tgz", + "integrity": "sha512-rDZLB+eXudlV7HIDEdUQJxO809QK2z88A+YJfjxvMMXFkzs9Vz599YwHqsDz2204W2QW1aBrKGFhsMNyN5UyOQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0" } }, "node_modules/@babylonjs/serializers": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.11.0.tgz", - "integrity": "sha512-ZEcW65XXn3W2Ir6GBuHpGRspF+QM4F9gusK5RP0sYUElVzCBBTgb7ITQYDjwN+9pDjqudS9L3d5n5dZv8I7vuA==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.13.0.tgz", + "integrity": "sha512-zWwAvEXKJPbcDHmaaYmXQCWMvM3moXXthLZE7HOIJJ3TDas3VXarBsZEOtlk4zc9I9xQ448PFlfuA+DgHOgZlQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0", "babylonjs-gltf2interface": "^9.0.0" } }, "node_modules/@bitbybit-dev/babylonjs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/babylonjs/-/babylonjs-1.1.0.tgz", - "integrity": "sha512-8S9541qjE6d/AlCEkuhjY/3qMuSglpjUtQ2Iujdbm8NuOIkfkRwA+T3WNG6iHTB/ErUFNVfegaKd6t6kQTovtw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/babylonjs/-/babylonjs-1.1.1.tgz", + "integrity": "sha512-O18ImpvbHqdSNp+/EZsYZRMUj1036lxCkencaQBo0xzADFLiGdG1QCvpuX7fSCrKaI1ROMfVh3Ci9KLfT0TA7w==", "license": "MIT", "dependencies": { - "@babylonjs/core": "9.11.0", - "@babylonjs/gui": "9.11.0", - "@babylonjs/havok": "1.3.12", - "@babylonjs/loaders": "9.11.0", - "@babylonjs/materials": "9.11.0", - "@babylonjs/serializers": "9.11.0", - "@bitbybit-dev/core": "1.1.0", - "earcut": "3.0.2" + "@bitbybit-dev/core": "1.1.1" }, "funding": { "type": "corporate", "url": "https://bitbybit.dev/auth/pick-plan" + }, + "peerDependencies": { + "@babylonjs/core": "9.13.0", + "@babylonjs/gui": "9.13.0", + "@babylonjs/havok": "1.3.13", + "@babylonjs/loaders": "9.13.0", + "@babylonjs/materials": "9.13.0", + "@babylonjs/serializers": "9.13.0", + "earcut": "3.0.2" } }, "node_modules/@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==", "license": "MIT", "funding": { "type": "corporate", @@ -498,15 +505,15 @@ } }, "node_modules/@bitbybit-dev/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.0.tgz", - "integrity": "sha512-f30PxigDEs8H2FNTtTFzJzu9mfYW876IsATwR+t/b4V0VC1vi5/EL7hjrV6K19byo7ZZ+TNOeyVjzhszj90dFw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.1.tgz", + "integrity": "sha512-ErplGNeBF+XpTvwc1ligGg9HvlTec1bjfeVSigdutRRJNu3ElnVIzmmvYxfVHIyZqOCiS8Dh8TOS2mrPG6Qddg==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/jscad-worker": "1.1.0", - "@bitbybit-dev/manifold-worker": "1.1.0", - "@bitbybit-dev/occt-worker": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/jscad-worker": "1.1.1", + "@bitbybit-dev/manifold-worker": "1.1.1", + "@bitbybit-dev/occt-worker": "1.1.1", "jsonpath-plus": "10.3.0", "rxjs": "7.8.2", "verb-nurbs-web": "2.1.3" @@ -517,12 +524,12 @@ } }, "node_modules/@bitbybit-dev/jscad": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.0.tgz", - "integrity": "sha512-ZJ54zAg4hLCqtdL7zfkkAesncBRxO4NZM4ZwMsknpkDbeOFPcL1fMmhJ6Fe31M3YCywJwMEFs7f2swd+Dw08tw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.1.tgz", + "integrity": "sha512-NL1ZXaWUgQiQunXB189jFwCRDAbC0nk4/n8OuK3fG3v9wgsi97MuAyLX7r048a948nTrU5t+VEJSf76ONvYP9Q==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -535,12 +542,12 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.0.tgz", - "integrity": "sha512-fw5pjsiSvBWduENF9dGeW+zQwF7CSKOEKw3Q+2/5nsxxAwFEyOONZWAUN3b2cMmeVXhVNkg6OImLyfnpcsQXuw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.1.tgz", + "integrity": "sha512-AwfGWbpCknIPNKiaPy1QKY4Mz2zwIOV/R5ylZtxLYMCP4wap6olbaErlqnwZ/bFEJDgSvr3yshRI1Ld6VdKx7g==", "license": "MIT", "dependencies": { - "@bitbybit-dev/jscad": "1.1.0", + "@bitbybit-dev/jscad": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -549,12 +556,12 @@ } }, "node_modules/@bitbybit-dev/manifold": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.0.tgz", - "integrity": "sha512-Aol1A9kJUGE5dsAWtRlHVWnTzRkz5VO2DEWV1h3TsL4FEdNtzGqUBztehkh5NiQtWShjZpr6/hc4x/FfRyaKmQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.1.tgz", + "integrity": "sha512-FULgrB5qE3oduCm/CVQwDDNKOJM9DOF7ZA7Ta66ZzQpRR1q2FEjPRBWiJtkqxjrapAA8ynzeG6dF0ozDh5nXVQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "manifold-3d": "3.3.2" }, "funding": { @@ -563,12 +570,12 @@ } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.0.tgz", - "integrity": "sha512-lrH7gCLFh4Bs9k9pVLuL7vboPttTVCwmaacqC1LDACgHwlPS385NmmsPcTNUCDlDuA/8wONfcQTcSUcG4Rmr2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.1.tgz", + "integrity": "sha512-6v4vlrxv7I8S7Y5WPlCWs3sh/amnFzHzlmg50MpSjgn/otyBMojmcyscOgAJ44ru0ihsAH1mMKvE7JgRsO0FSQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/manifold": "1.1.0", + "@bitbybit-dev/manifold": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -577,12 +584,12 @@ } }, "node_modules/@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "funding": { "type": "corporate", @@ -590,12 +597,12 @@ } }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.0.tgz", - "integrity": "sha512-DVdAJyMeoYccHBafEi8gHHOvZk+8DYtO7/iBsBphBhBMJlUN1YWl/hQkAmKNpGBEl+6Qvig4cBpkOcUtHNRelQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz", + "integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/occt": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -4923,9 +4930,9 @@ } }, "node_modules/babylonjs-gltf2interface": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.11.0.tgz", - "integrity": "sha512-IhDr08yK7K2EHvwICX1fMb2dK5K86XSqWsJQxwqMhUOmjA9AtCPWbfXLBYt2f3J6xSBsHHP+2MDnT7oozUeVZQ==", + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.14.0.tgz", + "integrity": "sha512-pVrleJnGUHXiou9O4rj2fy2zyBC3QCDbUx5dnOSIl/O/dwjrJYnyKt4GZtMrRmUcVxT4pHfIxiVoj9ki2UPmgQ==", "license": "Apache-2.0", "peer": true }, @@ -5955,7 +5962,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz", "integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==", - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/eastasianwidth": { "version": "0.2.0", @@ -7443,9 +7451,9 @@ "license": "MIT" }, "node_modules/nan": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.27.0.tgz", - "integrity": "sha512-hC+0LidcL3XE4rp1C4H54KujgXKzbfyTngZTwBByQxsOxCEKZT0MPQ4hOKUH2jU1OYstqdDH4onyHPDzcV0XdQ==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.28.0.tgz", + "integrity": "sha512-fTsDz99OTq2sVePhGdp4qQhggZFtKr64ZNVyVajRKtMOkJxYekplBh577PiJB12v/D3s2E5cGtOI45LWp6rnLQ==", "license": "MIT", "optional": true }, diff --git a/examples/nuxt/babylonjs/basic/package.json b/examples/nuxt/babylonjs/basic/package.json index 8e301acf..ddf2c64c 100644 --- a/examples/nuxt/babylonjs/basic/package.json +++ b/examples/nuxt/babylonjs/basic/package.json @@ -11,7 +11,7 @@ "postinstall": "nuxt prepare" }, "dependencies": { - "@bitbybit-dev/babylonjs": "1.1.0", + "@bitbybit-dev/babylonjs": "1.1.1", "nuxt": "4.4.6", "vue": "latest", "vue-router": "latest" diff --git a/examples/nuxt/babylonjs/basic/pnpm-lock.yaml b/examples/nuxt/babylonjs/basic/pnpm-lock.yaml deleted file mode 100644 index 522e2803..00000000 --- a/examples/nuxt/babylonjs/basic/pnpm-lock.yaml +++ /dev/null @@ -1,6923 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@bitbybit-dev/core': - specifier: ^0.16.2 - version: 0.16.2(babylonjs-gltf2interface@7.25.1) - '@bitbybit-dev/occt': - specifier: ^0.16.2 - version: 0.16.2 - '@bitbybit-dev/occt-worker': - specifier: ^0.16.2 - version: 0.16.2 - '@pinia/nuxt': - specifier: ^0.5.4 - version: 0.5.4(magicast@0.3.5)(rollup@4.21.3)(vue@3.5.5) - nuxt: - specifier: ^3.13.0 - version: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(terser@5.32.0)(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)) - vue: - specifier: latest - version: 3.5.5 - vue-router: - specifier: latest - version: 4.4.5(vue@3.5.5) - devDependencies: - vite-plugin-wasm: - specifier: ^3.3.0 - version: 3.3.0(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)) - -packages: - - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@antfu/utils@0.7.10': - resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.25.4': - resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.25.2': - resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.25.6': - resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-annotate-as-pure@7.24.7': - resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.25.2': - resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-create-class-features-plugin@7.25.4': - resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-member-expression-to-functions@7.24.8': - resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.24.7': - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.25.2': - resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-optimise-call-expression@7.24.7': - resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} - engines: {node: '>=6.9.0'} - - '@babel/helper-plugin-utils@7.24.8': - resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-replace-supers@7.25.0': - resolution: {integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-simple-access@7.24.7': - resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-skip-transparent-expression-wrappers@7.24.7': - resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.24.8': - resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.25.6': - resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==} - engines: {node: '>=6.9.0'} - - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.25.6': - resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-proposal-decorators@7.24.7': - resolution: {integrity: sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-decorators@7.24.7': - resolution: {integrity: sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-import-attributes@7.25.6': - resolution: {integrity: sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-import-meta@7.10.4': - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-jsx@7.24.7': - resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-typescript@7.25.4': - resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typescript@7.25.2': - resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/standalone@7.25.6': - resolution: {integrity: sha512-Kf2ZcZVqsKbtYhlA7sP0z5A3q5hmCVYMKMWRWNK/5OVwHIve3JY1djVRmIVAx8FMueLIfZGKQDIILK2w8zO4mg==} - engines: {node: '>=6.9.0'} - - '@babel/template@7.25.0': - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.25.6': - resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.25.6': - resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} - engines: {node: '>=6.9.0'} - - '@babylonjs/core@7.24.0': - resolution: {integrity: sha512-B8fdGmr8D6VmCrCG/AEbdl8Q+lBv+itszqaMqHvEqSnumfRtNXXgATofc+SyF2IoCm1ax7f20hnXZBJDXjjE5g==} - - '@babylonjs/gui@7.24.0': - resolution: {integrity: sha512-qEBopW+zC8j0NNnsJq0kCoELiCoTcn9mSIEHVWb2ZWcfLmsstt/iVVYiBGX6QB9Pik0EjD7vfIQ48jO1Y3WbzA==} - peerDependencies: - '@babylonjs/core': ^7.0.0 - - '@babylonjs/havok@1.3.8': - resolution: {integrity: sha512-FD6fWe4q5Hu4j9ykoDWQxY2Yw//ftxIaULYhVwq2mYGR4YjSsE1hXCt4IjukJGo/SMgp4ZOoJjZysSPxGJwAWg==} - - '@babylonjs/loaders@7.24.0': - resolution: {integrity: sha512-175rubt9r8d/1xX65FDvza7IOaxMNguNAWiYnWbf8yFxcxFjRPTT/rKQr96HHnKaebA0giGb0Ywa5NtnT+dWzQ==} - peerDependencies: - '@babylonjs/core': ^7.0.0 - babylonjs-gltf2interface: ^7.0.0 - - '@babylonjs/materials@7.24.0': - resolution: {integrity: sha512-5RPNM9FUk+evlEpSSkXKj8jgutsF037co4HYSQ7gkuMlpnMiKNT71c7aFg8vwttSb4u/nkpnPNjehAzXb0zztA==} - peerDependencies: - '@babylonjs/core': ^7.0.0 - - '@babylonjs/serializers@7.24.0': - resolution: {integrity: sha512-1Oh/0XrX6T+iH2nRhJhqnidPj33aGcDvNP7FpgTVqKyqNr9q3KcAMas1L/YsWLTXVEn6qb27y0DCqG5fhLC5nQ==} - peerDependencies: - '@babylonjs/core': ^7.0.0 - babylonjs-gltf2interface: ^7.0.0 - - '@bitbybit-dev/core@0.16.2': - resolution: {integrity: sha512-IWvFRr0PQR2m95PO10+57O5BitJMzae3ODzjPZzLgwrEyO5tpaHIIdybb/2JIqwvPpI9Bzs4xXnEunMShg2igw==} - - '@bitbybit-dev/occt-worker@0.16.2': - resolution: {integrity: sha512-SUnNYPgKjr6146QYtLN6R2gcqd5ZNp+XGFieleoB0ReNt0LH3UyBompKq3RT8iB631eGlq+bGAkF3/YxceSTOQ==} - - '@bitbybit-dev/occt@0.16.2': - resolution: {integrity: sha512-3ywvHZYltjnUg8CW9AosfRq6/Ke0475Wq3fRblV0DkMlWGXdhNJRFQ6MW+NgKynzX1qYj0F2uywSypf3fnvMRA==} - - '@cloudflare/kv-asset-handler@0.3.4': - resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} - engines: {node: '>=16.13'} - - '@esbuild/aix-ppc64@0.20.3': - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.23.1': - resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.20.3': - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.23.1': - resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.20.3': - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.23.1': - resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.20.3': - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.23.1': - resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.20.3': - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.23.1': - resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.20.3': - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.23.1': - resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.20.3': - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.23.1': - resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.20.3': - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.23.1': - resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.20.3': - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.23.1': - resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.20.3': - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.23.1': - resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.20.3': - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.23.1': - resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.20.3': - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.23.1': - resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.20.3': - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.23.1': - resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.20.3': - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.23.1': - resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.20.3': - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.23.1': - resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.20.3': - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.23.1': - resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.20.3': - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.23.1': - resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-x64@0.20.3': - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.23.1': - resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-arm64@0.23.1': - resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.20.3': - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.23.1': - resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.20.3': - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.23.1': - resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.20.3': - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.23.1': - resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.20.3': - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.23.1': - resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.20.3': - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.23.1': - resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@fastify/busboy@2.1.1': - resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} - engines: {node: '>=14'} - - '@ioredis/commands@1.2.0': - resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/source-map@0.3.6': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@jscad/array-utils@2.1.4': - resolution: {integrity: sha512-c31r4zSKsE+4Xfwk2V8monDA0hx5G89QGzaakWVUvuGNowYS9WSsYCwHiTIXodjR+HEnDu4okQ7k/whmP0Ne2g==} - - '@jscad/dxf-serializer@2.1.15': - resolution: {integrity: sha512-CR02Vmt3uvvIDs4gJb6tle1cVcJB4TIdHkDjxgBoJGLmnUY4PL93XWsoBytiuvxCnMJdKRk5XrPyabkAJdmZzQ==} - - '@jscad/io-utils@2.0.25': - resolution: {integrity: sha512-grkntLoZoOImMXzjXV4hz1qLYz4j6bReOdTqa6/rLjqtBWugRhwH2GMYq74N9YqNjlpy5NBb0Ac36kW+vzr7Ow==} - - '@jscad/modeling@2.12.0': - resolution: {integrity: sha512-TeAGX4QPEX+sBfeTMa04HwGL+lpdirqXt9JJKYi0r+UGgcwlsCtOs7dS23WGEAGu5QZgGNF4NJsr9DRPIWoaDQ==} - - '@jscad/stl-serializer@2.1.15': - resolution: {integrity: sha512-/kMOu+rQJ7hMUxxPmFM1+t5+5891z+WQSms7d2FYJuJkdq0TRl9j6bUtcyBrG8p9M1wrJAIFNaC+rrxDTrMuWg==} - - '@kwsites/file-exists@1.1.1': - resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} - - '@kwsites/promise-deferred@1.1.1': - resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} - - '@mapbox/node-pre-gyp@1.0.11': - resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} - hasBin: true - - '@netlify/functions@2.8.1': - resolution: {integrity: sha512-+6wtYdoz0yE06dSa9XkP47tw5zm6g13QMeCwM3MmHx1vn8hzwFa51JtmfraprdkL7amvb7gaNM+OOhQU1h6T8A==} - engines: {node: '>=14.0.0'} - - '@netlify/node-cookies@0.1.0': - resolution: {integrity: sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==} - engines: {node: ^14.16.0 || >=16.0.0} - - '@netlify/serverless-functions-api@1.19.1': - resolution: {integrity: sha512-2KYkyluThg1AKfd0JWI7FzpS4A/fzVVGYIf6AM4ydWyNj8eI/86GQVLeRgDoH7CNOxt243R5tutWlmHpVq0/Ew==} - engines: {node: '>=18.0.0'} - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@nuxt/devalue@2.0.2': - resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - - '@nuxt/devtools-kit@1.4.2': - resolution: {integrity: sha512-8a5PhVnC7E94318/sHbNSe9mI2MlsQ8+pJLGs2Hh1OJyidB9SWe6hoFc8q4K9VOtXak9uCFVb5V2JGXS1q+1aA==} - peerDependencies: - vite: '*' - - '@nuxt/devtools-wizard@1.4.2': - resolution: {integrity: sha512-TyhmPBg/xJKPOdnwR3DAh8KMUt6/0dUNABCxGVeY7PYbIiXt4msIGVJkBc4y+WwIJHOYPrSRClmZVsXQfRlB4A==} - hasBin: true - - '@nuxt/devtools@1.4.2': - resolution: {integrity: sha512-Ok3g2P7iwKyK8LiwozbYVAZTo8t91iXSmlJj2ozeo1okKQ2Qi1AtwB6nYgIlkUHZmo155ZjG/LCHYI5uhQ/sGw==} - hasBin: true - peerDependencies: - vite: '*' - - '@nuxt/kit@3.13.2': - resolution: {integrity: sha512-KvRw21zU//wdz25IeE1E5m/aFSzhJloBRAQtv+evcFeZvuroIxpIQuUqhbzuwznaUwpiWbmwlcsp5uOWmi4vwA==} - engines: {node: ^14.18.0 || >=16.10.0} - - '@nuxt/schema@3.13.2': - resolution: {integrity: sha512-CCZgpm+MkqtOMDEgF9SWgGPBXlQ01hV/6+2reDEpJuqFPGzV8HYKPBcIFvn7/z5ahtgutHLzjP71Na+hYcqSpw==} - engines: {node: ^14.18.0 || >=16.10.0} - - '@nuxt/telemetry@2.6.0': - resolution: {integrity: sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==} - hasBin: true - - '@nuxt/vite-builder@3.13.2': - resolution: {integrity: sha512-3dzc3YH3UeTmzGtCevW1jTq0Q8/cm+yXqo/VS/EFM3aIO/tuNPS88is8ZF2YeBButFnLFllq/QenziPbq0YD6Q==} - engines: {node: ^14.18.0 || >=16.10.0} - peerDependencies: - vue: ^3.3.4 - - '@parcel/watcher-android-arm64@2.4.1': - resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [android] - - '@parcel/watcher-darwin-arm64@2.4.1': - resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [darwin] - - '@parcel/watcher-darwin-x64@2.4.1': - resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [darwin] - - '@parcel/watcher-freebsd-x64@2.4.1': - resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [freebsd] - - '@parcel/watcher-linux-arm-glibc@2.4.1': - resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - - '@parcel/watcher-linux-arm64-glibc@2.4.1': - resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/watcher-linux-arm64-musl@2.4.1': - resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/watcher-linux-x64-glibc@2.4.1': - resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/watcher-linux-x64-musl@2.4.1': - resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/watcher-wasm@2.4.1': - resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==} - engines: {node: '>= 10.0.0'} - bundledDependencies: - - napi-wasm - - '@parcel/watcher-win32-arm64@2.4.1': - resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [win32] - - '@parcel/watcher-win32-ia32@2.4.1': - resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} - engines: {node: '>= 10.0.0'} - cpu: [ia32] - os: [win32] - - '@parcel/watcher-win32-x64@2.4.1': - resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [win32] - - '@parcel/watcher@2.4.1': - resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} - engines: {node: '>= 10.0.0'} - - '@pinia/nuxt@0.5.4': - resolution: {integrity: sha512-nNEs2pq6+Ji5qIyRwmeD9LUdctL8aJ8QMVLTYxUc16cXEOcIIN+MSA8Xudsd0lVETYgEAROT5HiBHnOYRDY3yQ==} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@polka/url@1.0.0-next.25': - resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} - - '@rollup/plugin-alias@5.1.0': - resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-commonjs@25.0.8': - resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.68.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-inject@5.0.5': - resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-json@6.1.0': - resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-node-resolve@15.2.3': - resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.78.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-replace@5.0.7': - resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-terser@0.4.4': - resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/pluginutils@4.2.1': - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} - - '@rollup/pluginutils@5.1.0': - resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/rollup-android-arm-eabi@4.21.3': - resolution: {integrity: sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.21.3': - resolution: {integrity: sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.21.3': - resolution: {integrity: sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.21.3': - resolution: {integrity: sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-linux-arm-gnueabihf@4.21.3': - resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.21.3': - resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.21.3': - resolution: {integrity: sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.21.3': - resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': - resolution: {integrity: sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.21.3': - resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.21.3': - resolution: {integrity: sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.21.3': - resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.21.3': - resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.21.3': - resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.21.3': - resolution: {integrity: sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.21.3': - resolution: {integrity: sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==} - cpu: [x64] - os: [win32] - - '@sindresorhus/merge-streams@2.3.0': - resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} - engines: {node: '>=18'} - - '@trysound/sax@0.2.0': - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - - '@types/emscripten@1.39.13': - resolution: {integrity: sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==} - - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - - '@types/http-proxy@1.17.15': - resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} - - '@types/node@22.5.5': - resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} - - '@types/resolve@1.20.2': - resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - - '@unhead/dom@1.11.5': - resolution: {integrity: sha512-wANVBEVU1+ydnX/xW4AMejXoYTJw1NZF/d9jc9bZaNd93tS10/6Rg0qAC4L/9tGKTIaj9rmj1lSFnL9WpSWeuw==} - - '@unhead/schema@1.11.5': - resolution: {integrity: sha512-JwMWYsi7YdjWRQPnKAfVGU5prXma5LVlz036DfHbivaESTnARP7vDW6iuwm9bsp5t6IB2RqZKdw9h+9mgSaHIg==} - - '@unhead/shared@1.11.5': - resolution: {integrity: sha512-CyLLa6ci7+4dKbh9+H/ZGOAGt7k4B1aJtoj3mze1gGViILb968myhcgNJPwQcnivLux26ufOShgceUSkTIYCaw==} - - '@unhead/ssr@1.11.5': - resolution: {integrity: sha512-J+UysZkAanJtMAExhYyvb8n8rtMg9KvZtJx4GU2A6OGarCWpQAHtqKUFCAirCXgmcvynlULbQbmyTuaadSulgA==} - - '@unhead/vue@1.11.5': - resolution: {integrity: sha512-K0T902S9nned+lm+HgcMITmzQzR4CyqRnGAwDe9U0TmtlADWW2QmCNAx53CaFNaTnqwOwFqtf5PB/PJxFRzYFg==} - peerDependencies: - vue: '>=2.7 || >=3' - - '@vercel/nft@0.26.5': - resolution: {integrity: sha512-NHxohEqad6Ra/r4lGknO52uc/GrWILXAMs1BB4401GTqww0fw1bAqzpG1XHuDO+dprg4GvsD9ZLLSsdo78p9hQ==} - engines: {node: '>=16'} - hasBin: true - - '@vitejs/plugin-vue-jsx@4.0.1': - resolution: {integrity: sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - vite: ^5.0.0 - vue: ^3.0.0 - - '@vitejs/plugin-vue@5.1.3': - resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - vite: ^5.0.0 - vue: ^3.2.25 - - '@vue-macros/common@1.14.0': - resolution: {integrity: sha512-xwQhDoEXRNXobNQmdqOD20yUGdVLVLZe4zhDlT9q/E+z+mvT3wukaAoJG80XRnv/BcgOOCVpxqpkQZ3sNTgjWA==} - engines: {node: '>=16.14.0'} - peerDependencies: - vue: ^2.7.0 || ^3.2.25 - peerDependenciesMeta: - vue: - optional: true - - '@vue/babel-helper-vue-transform-on@1.2.5': - resolution: {integrity: sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==} - - '@vue/babel-plugin-jsx@1.2.5': - resolution: {integrity: sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - - '@vue/babel-plugin-resolve-type@1.2.5': - resolution: {integrity: sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@vue/compiler-core@3.5.5': - resolution: {integrity: sha512-ZrxcY8JMoV+kgDrmRwlDufz0SjDZ7jfoNZiIBluAACMBmgr55o/jTbxnyrccH6VSJXnFaDI4Ik1UFCiq9r8i7w==} - - '@vue/compiler-dom@3.5.5': - resolution: {integrity: sha512-HSvK5q1gmBbxRse3S0Wt34RcKuOyjDJKDDMuF3i7NC+QkDFrbAqw8NnrEm/z7zFDxWZa4/5eUwsBOMQzm1RHBA==} - - '@vue/compiler-sfc@3.5.5': - resolution: {integrity: sha512-MzBHDxwZhgQPHrwJ5tj92gdTYRCuPDSZr8PY3+JFv8cv2UD5/WayH5yo0kKCkKfrtJhc39jNSMityHrkMSbfnA==} - - '@vue/compiler-ssr@3.5.5': - resolution: {integrity: sha512-oFasHnpv/upubjJEmqiTKQYb4qS3ziJddf4UVWuFw6ebk/QTrTUc+AUoTJdo39x9g+AOQBzhOU0ICCRuUjvkmw==} - - '@vue/devtools-api@6.6.4': - resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - - '@vue/devtools-core@7.4.4': - resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==} - peerDependencies: - vue: ^3.0.0 - - '@vue/devtools-kit@7.4.4': - resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==} - - '@vue/devtools-shared@7.4.5': - resolution: {integrity: sha512-2XgUOkL/7QDmyYI9J7cm+rz/qBhcGv+W5+i1fhwdQ0HQ1RowhdK66F0QBuJSz/5k12opJY8eN6m03/XZMs7imQ==} - - '@vue/reactivity@3.5.5': - resolution: {integrity: sha512-V4tTWElZQhT73PSK3Wnax9R9m4qvMX+LeKHnfylZc6SLh4Jc5/BPakp6e3zEhKWi5AN8TDzRkGnLkp8OqycYng==} - - '@vue/runtime-core@3.5.5': - resolution: {integrity: sha512-2/CFaRN17jgsXy4MpigWFBCAMmLkXPb4CjaHrndglwYSra7ajvkH2cat21dscuXaH91G8fXAeg5gCyxWJ+wCRA==} - - '@vue/runtime-dom@3.5.5': - resolution: {integrity: sha512-0bQGgCuL+4Muz5PsCLgF4Ata9BTdhHi5VjsxtTDyI0Wy4MgoSvBGaA6bDc7W7CGgZOyirf9LNeetMYHQ05pgpw==} - - '@vue/server-renderer@3.5.5': - resolution: {integrity: sha512-XjRamLIq5f47cxgy+hiX7zUIY+4RHdPDVrPvvMDAUTdW5RJWX/S0ji/rCbm3LWTT/9Co9bvQME8ZI15ahL4/Qw==} - peerDependencies: - vue: 3.5.5 - - '@vue/shared@3.5.5': - resolution: {integrity: sha512-0KyMXyEgnmFAs6rNUL+6eUHtUCqCaNrVd+AW3MX3LyA0Yry5SA0Km03CDKiOua1x1WWnIr+W9+S0GMFoSDWERQ==} - - abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - - abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - - acorn-import-attributes@1.9.5: - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 - - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} - engines: {node: '>=0.4.0'} - hasBin: true - - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} - - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - aproba@2.0.0: - resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - - archiver-utils@5.0.2: - resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} - engines: {node: '>= 14'} - - archiver@7.0.1: - resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} - engines: {node: '>= 14'} - - are-we-there-yet@2.0.0: - resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - ast-kit@1.1.0: - resolution: {integrity: sha512-RlNqd4u6c/rJ5R+tN/ZTtyNrH8X0NHCvyt6gD8RHa3JjzxxHWoyaU0Ujk3Zjbh7IZqrYl1Sxm6XzZifmVxXxHQ==} - engines: {node: '>=16.14.0'} - - ast-walker-scope@0.6.2: - resolution: {integrity: sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==} - engines: {node: '>=16.14.0'} - - async-sema@3.1.1: - resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} - - async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - b4a@1.6.6: - resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} - - babylonjs-gltf2interface@7.25.1: - resolution: {integrity: sha512-MT7P7SmSmCy6WvUGemR4m6nijGilt7gstXEDwhkHmaOBuhQeFoRt9BqSQ42UcyuEW32S1w8TkkO/OxsnBSb62A==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - bare-events@2.4.2: - resolution: {integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==} - - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bindings@1.5.0: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - - birpc@0.2.17: - resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==} - - boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - browserslist@4.23.3: - resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - buffer-crc32@1.0.0: - resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} - engines: {node: '>=8.0.0'} - - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - - builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - - bundle-name@4.1.0: - resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} - engines: {node: '>=18'} - - c12@1.11.2: - resolution: {integrity: sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==} - peerDependencies: - magicast: ^0.3.4 - peerDependenciesMeta: - magicast: - optional: true - - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} - - caniuse-api@3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - - caniuse-lite@1.0.30001660: - resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} - - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - - ci-info@4.0.0: - resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} - engines: {node: '>=8'} - - citty@0.1.6: - resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - - clear@0.1.0: - resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==} - - clipboardy@4.0.0: - resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} - engines: {node: '>=18'} - - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - - cluster-key-slot@1.1.2: - resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} - engines: {node: '>=0.10.0'} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - color-support@1.1.3: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} - hasBin: true - - colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - - commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - - commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - - compatx@0.1.8: - resolution: {integrity: sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==} - - compress-commons@6.0.2: - resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} - engines: {node: '>= 14'} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - confbox@0.1.7: - resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - - consola@3.2.3: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} - engines: {node: ^14.18.0 || >=16.10.0} - - console-control-strings@1.1.0: - resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie-es@1.2.2: - resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} - - copy-anything@3.0.5: - resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} - engines: {node: '>=12.13'} - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - - crc32-stream@6.0.0: - resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} - engines: {node: '>= 14'} - - create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - - croner@8.1.1: - resolution: {integrity: sha512-1VdUuRnQP4drdFkS8NKvDR1NBgevm8TOuflcaZEKsxw42CxonjW/2vkj1AKlinJb4ZLwBcuWF9GiPr7FQc6AQA==} - engines: {node: '>=18.0'} - - cronstrue@2.50.0: - resolution: {integrity: sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==} - hasBin: true - - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - - crossws@0.2.4: - resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==} - peerDependencies: - uWebSockets.js: '*' - peerDependenciesMeta: - uWebSockets.js: - optional: true - - css-declaration-sorter@7.2.0: - resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss: ^8.0.9 - - css-select@5.1.0: - resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} - - css-tree@2.2.1: - resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - - css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - cssnano-preset-default@7.0.6: - resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - cssnano-utils@5.0.0: - resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - cssnano@7.0.6: - resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - csso@5.0.5: - resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - db0@0.1.4: - resolution: {integrity: sha512-Ft6eCwONYxlwLjBXSJxw0t0RYtA5gW9mq8JfBXn9TtC0nDPlqePAhpv9v4g9aONBi6JI1OXHTKKkUYGd+BOrCA==} - peerDependencies: - '@libsql/client': ^0.5.2 - better-sqlite3: ^9.4.3 - drizzle-orm: ^0.29.4 - peerDependenciesMeta: - '@libsql/client': - optional: true - better-sqlite3: - optional: true - drizzle-orm: - optional: true - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - default-browser-id@5.0.0: - resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} - engines: {node: '>=18'} - - default-browser@5.2.1: - resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} - engines: {node: '>=18'} - - define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - - define-lazy-prop@3.0.0: - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} - engines: {node: '>=12'} - - defu@6.1.4: - resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - - denque@2.1.0: - resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} - engines: {node: '>=0.10'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - destr@2.0.3: - resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - detect-libc@1.0.3: - resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} - engines: {node: '>=0.10'} - hasBin: true - - detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - - devalue@5.0.0: - resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} - - diff@7.0.0: - resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==} - engines: {node: '>=0.3.1'} - - dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - - domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} - - domutils@3.1.0: - resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} - - dot-prop@8.0.2: - resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==} - engines: {node: '>=16'} - - dotenv@16.4.5: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} - engines: {node: '>=12'} - - duplexer@0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - electron-to-chromium@1.5.23: - resolution: {integrity: sha512-mBhODedOXg4v5QWwl21DjM5amzjmI1zw9EPrPK/5Wx7C8jt33bpZNrC7OhHUG3pxRtbLpr3W2dXT+Ph1SsfRZA==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - - enhanced-resolve@5.17.1: - resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} - engines: {node: '>=10.13.0'} - - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - - error-stack-parser-es@0.1.5: - resolution: {integrity: sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==} - - errx@0.1.0: - resolution: {integrity: sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==} - - esbuild@0.20.3: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} - engines: {node: '>=12'} - hasBin: true - - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - - esbuild@0.23.1: - resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} - engines: {node: '>=18'} - hasBin: true - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - - escodegen@1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} - engines: {node: '>=4.0'} - hasBin: true - - esprima@1.2.2: - resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} - engines: {node: '>=0.4.0'} - hasBin: true - - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - - estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - - estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - - externality@1.0.2: - resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==} - - fast-fifo@1.3.2: - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fast-npm-meta@0.2.2: - resolution: {integrity: sha512-E+fdxeaOQGo/CMWc9f4uHFfgUPJRAu7N3uB8GBvB3SDPAIWJK4GKyYhkAGFq+GYrcbKNfQIz5VVQyJnDuPPCrg==} - - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - - fdir@6.3.0: - resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - - file-uri-to-path@1.0.0: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - - foreground-child@3.3.0: - resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} - engines: {node: '>=14'} - - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} - engines: {node: '>=14.14'} - - fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - gauge@3.0.2: - resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - get-port-please@3.1.2: - resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} - - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - - giget@1.2.3: - resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} - hasBin: true - - git-config-path@2.0.0: - resolution: {integrity: sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==} - engines: {node: '>=4'} - - git-up@7.0.0: - resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} - - git-url-parse@15.0.0: - resolution: {integrity: sha512-5reeBufLi+i4QD3ZFftcJs9jC26aULFLBU23FeKM/b1rI0K6ofIeAblmDVO7Ht22zTDE9+CkJ3ZVb0CgJmz3UQ==} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - - glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported - - global-directory@4.0.1: - resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} - engines: {node: '>=18'} - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - globby@14.0.2: - resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} - engines: {node: '>=18'} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - gzip-size@7.0.0: - resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - h3@1.12.0: - resolution: {integrity: sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA==} - - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-unicode@2.0.1: - resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - - hash-sum@2.0.0: - resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - hookable@5.5.3: - resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} - - html-tags@3.3.1: - resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} - engines: {node: '>=8'} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - http-shutdown@1.2.2: - resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - - httpxy@0.1.5: - resolution: {integrity: sha512-hqLDO+rfststuyEUTWObQK6zHEEmZ/kaIP2/zclGGZn6X8h/ESTWg+WKecQ/e5k4nPswjzZD+q2VqZIbr15CoQ==} - - human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} - - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - - ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - image-meta@0.2.1: - resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==} - - impound@0.1.0: - resolution: {integrity: sha512-F9nJgOsDc3tysjN74edE0vGPEQrU7DAje6g5nNAL5Jc9Tv4JW3mH7XMGne+EaadTniDXLeUrVR21opkNfWO1zQ==} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - - ini@4.1.1: - resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - ioredis@5.4.1: - resolution: {integrity: sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA==} - engines: {node: '>=12.22.0'} - - iron-webcrypto@1.2.1: - resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-builtin-module@3.2.1: - resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} - engines: {node: '>=6'} - - is-core-module@2.18.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} - - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - - is-docker@3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true - - is-installed-globally@1.0.0: - resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} - engines: {node: '>=18'} - - is-module@1.0.0: - resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-path-inside@4.0.0: - resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} - engines: {node: '>=12'} - - is-reference@1.2.1: - resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} - - is-ssh@1.4.0: - resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} - - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - - is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} - - is64bit@2.0.0: - resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} - engines: {node: '>=18'} - - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - jiti@1.21.6: - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} - hasBin: true - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-tokens@9.0.0: - resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - - jsonpath@1.1.1: - resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} - - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - - klona@2.0.6: - resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} - engines: {node: '>= 8'} - - knitwork@1.1.0: - resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==} - - kolorist@1.8.0: - resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - - launch-editor@2.9.1: - resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} - - lazystream@1.0.1: - resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} - engines: {node: '>= 0.6.3'} - - levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} - engines: {node: '>=14'} - - listhen@1.7.2: - resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==} - hasBin: true - - local-pkg@0.5.0: - resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} - engines: {node: '>=14'} - - lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - - lodash.isarguments@3.1.0: - resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} - - lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - - lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - magic-string-ast@0.6.2: - resolution: {integrity: sha512-oN3Bcd7ZVt+0VGEs7402qR/tjgjbM7kPlH/z7ufJnzTLVBzXJITRHOJiwMmmYMgZfdoWQsfQcY+iKlxiBppnMA==} - engines: {node: '>=16.14.0'} - - magic-string@0.30.11: - resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} - - magicast@0.3.5: - resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} - - make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - - mdn-data@2.0.28: - resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - mime@3.0.0: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - - mime@4.0.4: - resolution: {integrity: sha512-v8yqInVjhXyqP6+Kw4fV3ZzeMRqEW6FotRsKXjRS5VMTNIuXsdRoAvklpoRgSqXm6o9VNH4/C0mgedko9DdLsQ==} - engines: {node: '>=16'} - hasBin: true - - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} - - minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - - mitt@3.0.1: - resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - - mlly@1.7.1: - resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} - - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - - mrmime@2.0.0: - resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} - engines: {node: '>=10'} - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - nan@2.20.0: - resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==} - - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - nanoid@5.0.7: - resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==} - engines: {node: ^18 || >=20} - hasBin: true - - nanotar@0.1.1: - resolution: {integrity: sha512-AiJsGsSF3O0havL1BydvI4+wR76sKT+okKRwWIaK96cZUnXqH0uNBOsHlbwZq3+m2BR1VKqHDVudl3gO4mYjpQ==} - - nitropack@2.9.7: - resolution: {integrity: sha512-aKXvtNrWkOCMsQbsk4A0qQdBjrJ1ZcvwlTQevI/LAgLWLYc5L7Q/YiYxGLal4ITyNSlzir1Cm1D2ZxnYhmpMEw==} - engines: {node: ^16.11.0 || >=17.0.0} - hasBin: true - peerDependencies: - xml2js: ^0.6.2 - peerDependenciesMeta: - xml2js: - optional: true - - node-addon-api@7.1.1: - resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - - node-fetch-native@1.6.4: - resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} - - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - - node-gyp-build@4.8.2: - resolution: {integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==} - hasBin: true - - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - - nopt@5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - npmlog@5.0.1: - resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} - deprecated: This package is no longer supported. - - nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - - nuxi@3.13.2: - resolution: {integrity: sha512-yAgpxBcIB2/DWL7dWRZOQa5ULLZQ4AWgYdqtUDbeOZ3KxmY/+fqm8/UJuU7QK81JrccNaZeSI+GLe5BY7RR3cQ==} - engines: {node: ^16.10.0 || >=18.0.0} - hasBin: true - - nuxt@3.13.2: - resolution: {integrity: sha512-Bjc2qRsipfBhjXsBEJCN+EUAukhdgFv/KoIR5HFB2hZOYRSqXBod3oWQs78k3ja1nlIhAEdBG533898KJxUtJw==} - engines: {node: ^14.18.0 || >=16.10.0} - hasBin: true - peerDependencies: - '@parcel/watcher': ^2.1.0 - '@types/node': ^14.18.0 || >=16.10.0 - peerDependenciesMeta: - '@parcel/watcher': - optional: true - '@types/node': - optional: true - - nypm@0.3.11: - resolution: {integrity: sha512-E5GqaAYSnbb6n1qZyik2wjPDZON43FqOJO59+3OkWrnmQtjggrMOVnsyzfjxp/tS6nlYJBA4zRA5jSM2YaadMg==} - engines: {node: ^14.16.0 || >=16.10.0} - hasBin: true - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - ofetch@1.3.4: - resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} - - ohash@1.1.4: - resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - - open@10.1.0: - resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} - engines: {node: '>=18'} - - open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - - openapi-typescript@6.7.6: - resolution: {integrity: sha512-c/hfooPx+RBIOPM09GSxABOZhYPblDoyaGhqBkD/59vtpN21jEuWKDlM0KYTvqJVlSYjKs0tBcIdeXKChlSPtw==} - hasBin: true - - optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - - package-json-from-dist@1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - - package-manager-detector@0.2.0: - resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} - - parse-git-config@3.0.0: - resolution: {integrity: sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==} - engines: {node: '>=8'} - - parse-path@7.0.0: - resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} - - parse-url@8.1.0: - resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - path-type@5.0.0: - resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} - engines: {node: '>=12'} - - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - - perfect-debounce@1.0.0: - resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - - pinia@2.2.2: - resolution: {integrity: sha512-ja2XqFWZC36mupU4z1ZzxeTApV7DOw44cV4dhQ9sGwun+N89v/XP7+j7q6TanS1u1tdbK4r+1BUx7heMaIdagA==} - peerDependencies: - '@vue/composition-api': ^1.4.0 - typescript: '>=4.4.4' - vue: ^2.6.14 || ^3.3.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - typescript: - optional: true - - pkg-types@1.2.0: - resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} - - postcss-calc@10.0.2: - resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} - engines: {node: ^18.12 || ^20.9 || >=22.0} - peerDependencies: - postcss: ^8.4.38 - - postcss-colormin@7.0.2: - resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-convert-values@7.0.4: - resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-comments@7.0.3: - resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-duplicates@7.0.1: - resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-empty@7.0.0: - resolution: {integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-overridden@7.0.0: - resolution: {integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-merge-longhand@7.0.4: - resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-merge-rules@7.0.4: - resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-font-values@7.0.0: - resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-gradients@7.0.0: - resolution: {integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-params@7.0.2: - resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-selectors@7.0.4: - resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-charset@7.0.0: - resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-display-values@7.0.0: - resolution: {integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-positions@7.0.0: - resolution: {integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-repeat-style@7.0.0: - resolution: {integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-string@7.0.0: - resolution: {integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-timing-functions@7.0.0: - resolution: {integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-unicode@7.0.2: - resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-url@7.0.0: - resolution: {integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-whitespace@7.0.0: - resolution: {integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-ordered-values@7.0.1: - resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-reduce-initial@7.0.2: - resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-reduce-transforms@7.0.0: - resolution: {integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-svgo@7.0.1: - resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} - engines: {node: ^18.12.0 || ^20.9.0 || >= 18} - peerDependencies: - postcss: ^8.4.31 - - postcss-unique-selectors@7.0.3: - resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - engines: {node: ^10 || ^12 || >=14} - - prelude-ls@1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} - engines: {node: '>= 0.8.0'} - - pretty-bytes@6.1.1: - resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} - engines: {node: ^14.13.1 || >=16.0.0} - - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - - protocols@2.0.1: - resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - queue-tick@1.0.1: - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - - radix3@1.1.2: - resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} - - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - rc9@2.1.2: - resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readable-stream@4.5.2: - resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - readdir-glob@1.1.3: - resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - redis-errors@1.2.0: - resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} - engines: {node: '>=4'} - - redis-parser@3.0.0: - resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} - engines: {node: '>=4'} - - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rfdc@1.4.1: - resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rollup-plugin-visualizer@5.12.0: - resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} - engines: {node: '>=14'} - hasBin: true - peerDependencies: - rollup: 2.x || 3.x || 4.x - peerDependenciesMeta: - rollup: - optional: true - - rollup@4.21.3: - resolution: {integrity: sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - run-applescript@7.0.0: - resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} - engines: {node: '>=18'} - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - rxjs@7.5.5: - resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==} - - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - scule@1.3.0: - resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - - send@0.19.1: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - - serve-placeholder@2.0.2: - resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==} - - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} - - set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - shell-quote@1.8.1: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - simple-git@3.26.0: - resolution: {integrity: sha512-5tbkCSzuskR6uA7uA23yjasmA0RzugVo8QM2bpsnxkrgP13eisFT7TMS4a+xKEJvbmr4qf+l0WT3eKa9IxxUyw==} - - sirv@2.0.4: - resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} - engines: {node: '>= 10'} - - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - - slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - - slash@5.1.0: - resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} - engines: {node: '>=14.16'} - - smob@1.5.0: - resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - - speakingurl@14.0.1: - resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} - engines: {node: '>=0.10.0'} - - standard-as-callback@2.1.0: - resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} - - static-eval@2.0.2: - resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - - streamx@2.20.1: - resolution: {integrity: sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - - strip-literal@2.1.0: - resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} - - stylehacks@7.0.4: - resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==} - engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} - peerDependencies: - postcss: ^8.4.31 - - superjson@2.2.1: - resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} - engines: {node: '>=16'} - - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-color@9.4.0: - resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} - engines: {node: '>=12'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - svg-tags@1.0.0: - resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - - svgo@3.3.2: - resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} - engines: {node: '>=14.0.0'} - hasBin: true - - system-architecture@0.1.0: - resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} - engines: {node: '>=18'} - - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - - tar-stream@3.1.7: - resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} - - tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} - - terser@5.32.0: - resolution: {integrity: sha512-v3Gtw3IzpBJ0ugkxEX8U0W6+TnPKRRCWGh1jC/iM/e3Ki5+qvO1L1EAZ56bZasc64aXHwRHNIQEzm6//i5cemQ==} - engines: {node: '>=10'} - hasBin: true - - text-decoder@1.2.0: - resolution: {integrity: sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==} - - tiny-invariant@1.3.3: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - - tinyglobby@0.2.6: - resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} - engines: {node: '>=12.0.0'} - - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} - - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - - tslib@2.7.0: - resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - - type-check@0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} - engines: {node: '>= 0.8.0'} - - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - - type-fest@3.13.1: - resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} - engines: {node: '>=14.16'} - - ufo@1.5.4: - resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - - ultrahtml@1.5.3: - resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==} - - uncrypto@0.1.3: - resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - - unctx@2.3.1: - resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==} - - underscore@1.12.1: - resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} - - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - - undici@5.28.4: - resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} - engines: {node: '>=14.0'} - - unenv@1.10.0: - resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - - unhead@1.11.5: - resolution: {integrity: sha512-1EJVldRTd4gWpP9wpE9n3skYW+4MXAd0r3B2piWrgc8FiRE5Ph2p/+SHRkB1b5D3eeoatd28nC1MbvSi6g+G/Q==} - - unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} - - unimport@3.12.0: - resolution: {integrity: sha512-5y8dSvNvyevsnw4TBQkIQR1Rjdbb+XjVSwQwxltpnVZrStBvvPkMPcZrh1kg5kY77kpx6+D4Ztd3W6FOBH/y2Q==} - - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - unplugin-vue-router@0.10.8: - resolution: {integrity: sha512-xi+eLweYAqolIoTRSmumbi6Yx0z5M0PLvl+NFNVWHJgmE2ByJG1SZbrn+TqyuDtIyln20KKgq8tqmL7aLoiFjw==} - peerDependencies: - vue-router: ^4.4.0 - peerDependenciesMeta: - vue-router: - optional: true - - unplugin@1.14.1: - resolution: {integrity: sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==} - engines: {node: '>=14.0.0'} - peerDependencies: - webpack-sources: ^3 - peerDependenciesMeta: - webpack-sources: - optional: true - - unstorage@1.12.0: - resolution: {integrity: sha512-ARZYTXiC+e8z3lRM7/qY9oyaOkaozCeNd2xoz7sYK9fv7OLGhVsf+BZbmASqiK/HTZ7T6eAlnVq9JynZppyk3w==} - peerDependencies: - '@azure/app-configuration': ^1.7.0 - '@azure/cosmos': ^4.1.1 - '@azure/data-tables': ^13.2.2 - '@azure/identity': ^4.4.1 - '@azure/keyvault-secrets': ^4.8.0 - '@azure/storage-blob': ^12.24.0 - '@capacitor/preferences': ^6.0.2 - '@netlify/blobs': ^6.5.0 || ^7.0.0 - '@planetscale/database': ^1.19.0 - '@upstash/redis': ^1.34.0 - '@vercel/kv': ^1.0.1 - idb-keyval: ^6.2.1 - ioredis: ^5.4.1 - peerDependenciesMeta: - '@azure/app-configuration': - optional: true - '@azure/cosmos': - optional: true - '@azure/data-tables': - optional: true - '@azure/identity': - optional: true - '@azure/keyvault-secrets': - optional: true - '@azure/storage-blob': - optional: true - '@capacitor/preferences': - optional: true - '@netlify/blobs': - optional: true - '@planetscale/database': - optional: true - '@upstash/redis': - optional: true - '@vercel/kv': - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - - untun@0.1.3: - resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} - hasBin: true - - untyped@1.4.2: - resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==} - hasBin: true - - unwasm@0.3.9: - resolution: {integrity: sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==} - - update-browserslist-db@1.1.0: - resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uqr@0.1.2: - resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} - - urlpattern-polyfill@8.0.2: - resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==} - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - verb-nurbs-web@2.1.3: - resolution: {integrity: sha512-2PvI2bx7dn0r3kWtk+JuDIDZ+p7I5Piu8y6/ZNhUVpilOyHKK1nNzLHtgown+dFOmBnKnuAKIMh1xn/5kzrxZA==} - - vite-hot-client@0.2.3: - resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} - peerDependencies: - vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 - - vite-node@2.1.1: - resolution: {integrity: sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - - vite-plugin-checker@0.8.0: - resolution: {integrity: sha512-UA5uzOGm97UvZRTdZHiQVYFnd86AVn8EVaD4L3PoVzxH+IZSfaAw14WGFwX9QS23UW3lV/5bVKZn6l0w+q9P0g==} - engines: {node: '>=14.16'} - peerDependencies: - '@biomejs/biome': '>=1.7' - eslint: '>=7' - meow: ^9.0.0 - optionator: ^0.9.1 - stylelint: '>=13' - typescript: '*' - vite: '>=2.0.0' - vls: '*' - vti: '*' - vue-tsc: ~2.1.6 - peerDependenciesMeta: - '@biomejs/biome': - optional: true - eslint: - optional: true - meow: - optional: true - optionator: - optional: true - stylelint: - optional: true - typescript: - optional: true - vls: - optional: true - vti: - optional: true - vue-tsc: - optional: true - - vite-plugin-inspect@0.8.7: - resolution: {integrity: sha512-/XXou3MVc13A5O9/2Nd6xczjrUwt7ZyI9h8pTnUMkr5SshLcb0PJUOVq2V+XVkdeU4njsqAtmK87THZuO2coGA==} - engines: {node: '>=14'} - peerDependencies: - '@nuxt/kit': '*' - vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 - peerDependenciesMeta: - '@nuxt/kit': - optional: true - - vite-plugin-vue-inspector@5.2.0: - resolution: {integrity: sha512-wWxyb9XAtaIvV/Lr7cqB1HIzmHZFVUJsTNm3yAxkS87dgh/Ky4qr2wDEWNxF23fdhVa3jQ8MZREpr4XyiuaRqA==} - peerDependencies: - vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 - - vite-plugin-wasm@3.3.0: - resolution: {integrity: sha512-tVhz6w+W9MVsOCHzxo6SSMSswCeIw4HTrXEi6qL3IRzATl83jl09JVO1djBqPSwfjgnpVHNLYcaMbaDX5WB/pg==} - peerDependencies: - vite: ^2 || ^3 || ^4 || ^5 - - vite@5.4.5: - resolution: {integrity: sha512-pXqR0qtb2bTwLkev4SE3r4abCNioP3GkjvIDLlzziPpXtHgiJIjuKl+1GN6ESOT3wMjG3JTeARopj2SwYaHTOA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - - vscode-jsonrpc@6.0.0: - resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==} - engines: {node: '>=8.0.0 || >=10.0.0'} - - vscode-languageclient@7.0.0: - resolution: {integrity: sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==} - engines: {vscode: ^1.52.0} - - vscode-languageserver-protocol@3.16.0: - resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==} - - vscode-languageserver-textdocument@1.0.12: - resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} - - vscode-languageserver-types@3.16.0: - resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} - - vscode-languageserver@7.0.0: - resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==} - hasBin: true - - vscode-uri@3.0.8: - resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} - - vue-bundle-renderer@2.1.0: - resolution: {integrity: sha512-uZ+5ZJdZ/b43gMblWtcpikY6spJd0nERaM/1RtgioXNfWFbjKlUwrS8HlrddN6T2xtptmOouWclxLUkpgcVX3Q==} - - vue-demi@0.14.10: - resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} - engines: {node: '>=12'} - hasBin: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.2 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - - vue-devtools-stub@0.1.0: - resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} - - vue-router@4.4.5: - resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} - peerDependencies: - vue: ^3.2.0 - - vue@3.5.5: - resolution: {integrity: sha512-ybC+xn67K4+df1yVeov4UjBGyVcXM0a1g7JVZr+pWVUX3xF6ntXU0wIjkTkduZBUIpxTlsftJSxz2kwhsT7dgA==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - webpack-virtual-modules@0.6.2: - resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - - webworker-threads@0.7.17: - resolution: {integrity: sha512-Y2w2aXBbDLk9IzTEb9u+MsODC3s4YlGI7g4h0t+1OAwIO8yBI9rQL35ZYlyayiCuWu1dZMH/P7kGU8OwW7YsyA==} - engines: {node: '>= 0.10.16'} - - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - which@3.0.1: - resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - - wide-align@1.1.5: - resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - - yaml@2.5.1: - resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} - engines: {node: '>= 14'} - hasBin: true - - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - - zhead@2.2.4: - resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} - - zip-stream@6.0.1: - resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} - engines: {node: '>= 14'} - -snapshots: - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - - '@antfu/utils@0.7.10': {} - - '@babel/code-frame@7.24.7': - dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.1.0 - - '@babel/compat-data@7.25.4': {} - - '@babel/core@7.25.2': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.6 - '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helpers': 7.25.6 - '@babel/parser': 7.25.6 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 - convert-source-map: 2.0.0 - debug: 4.3.7 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.25.6': - dependencies: - '@babel/types': 7.25.6 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - - '@babel/helper-annotate-as-pure@7.24.7': - dependencies: - '@babel/types': 7.25.6 - - '@babel/helper-compilation-targets@7.25.2': - dependencies: - '@babel/compat-data': 7.25.4 - '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.3 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.24.8 - '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/traverse': 7.25.6 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/helper-member-expression-to-functions@7.24.8': - dependencies: - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-imports@7.24.7': - dependencies: - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.6 - transitivePeerDependencies: - - supports-color - - '@babel/helper-optimise-call-expression@7.24.7': - dependencies: - '@babel/types': 7.25.6 - - '@babel/helper-plugin-utils@7.24.8': {} - - '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-member-expression-to-functions': 7.24.8 - '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/traverse': 7.25.6 - transitivePeerDependencies: - - supports-color - - '@babel/helper-simple-access@7.24.7': - dependencies: - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 - transitivePeerDependencies: - - supports-color - - '@babel/helper-skip-transparent-expression-wrappers@7.24.7': - dependencies: - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 - transitivePeerDependencies: - - supports-color - - '@babel/helper-string-parser@7.24.8': {} - - '@babel/helper-validator-identifier@7.24.7': {} - - '@babel/helper-validator-option@7.24.8': {} - - '@babel/helpers@7.25.6': - dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.6 - - '@babel/highlight@7.24.7': - dependencies: - '@babel/helper-validator-identifier': 7.24.7 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.0 - - '@babel/parser@7.25.6': - dependencies: - '@babel/types': 7.25.6 - - '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2) - transitivePeerDependencies: - - supports-color - - '@babel/standalone@7.25.6': {} - - '@babel/template@7.25.0': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.6 - '@babel/types': 7.25.6 - - '@babel/traverse@7.25.6': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.6 - '@babel/parser': 7.25.6 - '@babel/template': 7.25.0 - '@babel/types': 7.25.6 - debug: 4.3.7 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.25.6': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - - '@babylonjs/core@7.24.0': {} - - '@babylonjs/gui@7.24.0(@babylonjs/core@7.24.0)': - dependencies: - '@babylonjs/core': 7.24.0 - - '@babylonjs/havok@1.3.8': - dependencies: - '@types/emscripten': 1.39.13 - - '@babylonjs/loaders@7.24.0(@babylonjs/core@7.24.0)(babylonjs-gltf2interface@7.25.1)': - dependencies: - '@babylonjs/core': 7.24.0 - babylonjs-gltf2interface: 7.25.1 - - '@babylonjs/materials@7.24.0(@babylonjs/core@7.24.0)': - dependencies: - '@babylonjs/core': 7.24.0 - - '@babylonjs/serializers@7.24.0(@babylonjs/core@7.24.0)(babylonjs-gltf2interface@7.25.1)': - dependencies: - '@babylonjs/core': 7.24.0 - babylonjs-gltf2interface: 7.25.1 - - '@bitbybit-dev/core@0.16.2(babylonjs-gltf2interface@7.25.1)': - dependencies: - '@babylonjs/core': 7.24.0 - '@babylonjs/gui': 7.24.0(@babylonjs/core@7.24.0) - '@babylonjs/havok': 1.3.8 - '@babylonjs/loaders': 7.24.0(@babylonjs/core@7.24.0)(babylonjs-gltf2interface@7.25.1) - '@babylonjs/materials': 7.24.0(@babylonjs/core@7.24.0) - '@babylonjs/serializers': 7.24.0(@babylonjs/core@7.24.0)(babylonjs-gltf2interface@7.25.1) - '@bitbybit-dev/occt': 0.16.2 - '@bitbybit-dev/occt-worker': 0.16.2 - '@jscad/dxf-serializer': 2.1.15 - '@jscad/io-utils': 2.0.25 - '@jscad/modeling': 2.12.0 - '@jscad/stl-serializer': 2.1.15 - jsonpath: 1.1.1 - rxjs: 7.5.5 - verb-nurbs-web: 2.1.3 - transitivePeerDependencies: - - babylonjs-gltf2interface - - '@bitbybit-dev/occt-worker@0.16.2': - dependencies: - '@bitbybit-dev/occt': 0.16.2 - rxjs: 7.5.5 - - '@bitbybit-dev/occt@0.16.2': {} - - '@cloudflare/kv-asset-handler@0.3.4': - dependencies: - mime: 3.0.0 - - '@esbuild/aix-ppc64@0.20.3': - optional: true - - '@esbuild/aix-ppc64@0.21.5': - optional: true - - '@esbuild/aix-ppc64@0.23.1': - optional: true - - '@esbuild/android-arm64@0.20.3': - optional: true - - '@esbuild/android-arm64@0.21.5': - optional: true - - '@esbuild/android-arm64@0.23.1': - optional: true - - '@esbuild/android-arm@0.20.3': - optional: true - - '@esbuild/android-arm@0.21.5': - optional: true - - '@esbuild/android-arm@0.23.1': - optional: true - - '@esbuild/android-x64@0.20.3': - optional: true - - '@esbuild/android-x64@0.21.5': - optional: true - - '@esbuild/android-x64@0.23.1': - optional: true - - '@esbuild/darwin-arm64@0.20.3': - optional: true - - '@esbuild/darwin-arm64@0.21.5': - optional: true - - '@esbuild/darwin-arm64@0.23.1': - optional: true - - '@esbuild/darwin-x64@0.20.3': - optional: true - - '@esbuild/darwin-x64@0.21.5': - optional: true - - '@esbuild/darwin-x64@0.23.1': - optional: true - - '@esbuild/freebsd-arm64@0.20.3': - optional: true - - '@esbuild/freebsd-arm64@0.21.5': - optional: true - - '@esbuild/freebsd-arm64@0.23.1': - optional: true - - '@esbuild/freebsd-x64@0.20.3': - optional: true - - '@esbuild/freebsd-x64@0.21.5': - optional: true - - '@esbuild/freebsd-x64@0.23.1': - optional: true - - '@esbuild/linux-arm64@0.20.3': - optional: true - - '@esbuild/linux-arm64@0.21.5': - optional: true - - '@esbuild/linux-arm64@0.23.1': - optional: true - - '@esbuild/linux-arm@0.20.3': - optional: true - - '@esbuild/linux-arm@0.21.5': - optional: true - - '@esbuild/linux-arm@0.23.1': - optional: true - - '@esbuild/linux-ia32@0.20.3': - optional: true - - '@esbuild/linux-ia32@0.21.5': - optional: true - - '@esbuild/linux-ia32@0.23.1': - optional: true - - '@esbuild/linux-loong64@0.20.3': - optional: true - - '@esbuild/linux-loong64@0.21.5': - optional: true - - '@esbuild/linux-loong64@0.23.1': - optional: true - - '@esbuild/linux-mips64el@0.20.3': - optional: true - - '@esbuild/linux-mips64el@0.21.5': - optional: true - - '@esbuild/linux-mips64el@0.23.1': - optional: true - - '@esbuild/linux-ppc64@0.20.3': - optional: true - - '@esbuild/linux-ppc64@0.21.5': - optional: true - - '@esbuild/linux-ppc64@0.23.1': - optional: true - - '@esbuild/linux-riscv64@0.20.3': - optional: true - - '@esbuild/linux-riscv64@0.21.5': - optional: true - - '@esbuild/linux-riscv64@0.23.1': - optional: true - - '@esbuild/linux-s390x@0.20.3': - optional: true - - '@esbuild/linux-s390x@0.21.5': - optional: true - - '@esbuild/linux-s390x@0.23.1': - optional: true - - '@esbuild/linux-x64@0.20.3': - optional: true - - '@esbuild/linux-x64@0.21.5': - optional: true - - '@esbuild/linux-x64@0.23.1': - optional: true - - '@esbuild/netbsd-x64@0.20.3': - optional: true - - '@esbuild/netbsd-x64@0.21.5': - optional: true - - '@esbuild/netbsd-x64@0.23.1': - optional: true - - '@esbuild/openbsd-arm64@0.23.1': - optional: true - - '@esbuild/openbsd-x64@0.20.3': - optional: true - - '@esbuild/openbsd-x64@0.21.5': - optional: true - - '@esbuild/openbsd-x64@0.23.1': - optional: true - - '@esbuild/sunos-x64@0.20.3': - optional: true - - '@esbuild/sunos-x64@0.21.5': - optional: true - - '@esbuild/sunos-x64@0.23.1': - optional: true - - '@esbuild/win32-arm64@0.20.3': - optional: true - - '@esbuild/win32-arm64@0.21.5': - optional: true - - '@esbuild/win32-arm64@0.23.1': - optional: true - - '@esbuild/win32-ia32@0.20.3': - optional: true - - '@esbuild/win32-ia32@0.21.5': - optional: true - - '@esbuild/win32-ia32@0.23.1': - optional: true - - '@esbuild/win32-x64@0.20.3': - optional: true - - '@esbuild/win32-x64@0.21.5': - optional: true - - '@esbuild/win32-x64@0.23.1': - optional: true - - '@fastify/busboy@2.1.1': {} - - '@ioredis/commands@1.2.0': {} - - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - - '@jridgewell/gen-mapping@0.3.5': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/source-map@0.3.6': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - - '@jscad/array-utils@2.1.4': {} - - '@jscad/dxf-serializer@2.1.15': - dependencies: - '@jscad/array-utils': 2.1.4 - '@jscad/modeling': 2.12.0 - - '@jscad/io-utils@2.0.25': {} - - '@jscad/modeling@2.12.0': {} - - '@jscad/stl-serializer@2.1.15': - dependencies: - '@jscad/array-utils': 2.1.4 - '@jscad/modeling': 2.12.0 - - '@kwsites/file-exists@1.1.1': - dependencies: - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - '@kwsites/promise-deferred@1.1.1': {} - - '@mapbox/node-pre-gyp@1.0.11': - dependencies: - detect-libc: 2.0.3 - https-proxy-agent: 5.0.1 - make-dir: 3.1.0 - node-fetch: 2.7.0 - nopt: 5.0.0 - npmlog: 5.0.1 - rimraf: 3.0.2 - semver: 7.6.3 - tar: 6.2.1 - transitivePeerDependencies: - - encoding - - supports-color - - '@netlify/functions@2.8.1': - dependencies: - '@netlify/serverless-functions-api': 1.19.1 - - '@netlify/node-cookies@0.1.0': {} - - '@netlify/serverless-functions-api@1.19.1': - dependencies: - '@netlify/node-cookies': 0.1.0 - urlpattern-polyfill: 8.0.2 - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - - '@nuxt/devalue@2.0.2': {} - - '@nuxt/devtools-kit@1.4.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0))': - dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3) - '@nuxt/schema': 3.13.2(rollup@4.21.3) - execa: 7.2.0 - vite: 5.4.5(@types/node@22.5.5)(terser@5.32.0) - transitivePeerDependencies: - - magicast - - rollup - - supports-color - - webpack-sources - - '@nuxt/devtools-wizard@1.4.2': - dependencies: - consola: 3.2.3 - diff: 7.0.0 - execa: 7.2.0 - global-directory: 4.0.1 - magicast: 0.3.5 - pathe: 1.1.2 - pkg-types: 1.2.0 - prompts: 2.4.2 - rc9: 2.1.2 - semver: 7.6.3 - - '@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5)': - dependencies: - '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)) - '@nuxt/devtools-wizard': 1.4.2 - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3) - '@vue/devtools-core': 7.4.4(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5) - '@vue/devtools-kit': 7.4.4 - birpc: 0.2.17 - consola: 3.2.3 - cronstrue: 2.50.0 - destr: 2.0.3 - error-stack-parser-es: 0.1.5 - execa: 7.2.0 - fast-npm-meta: 0.2.2 - flatted: 3.3.1 - get-port-please: 3.1.2 - hookable: 5.5.3 - image-meta: 0.2.1 - is-installed-globally: 1.0.0 - launch-editor: 2.9.1 - local-pkg: 0.5.0 - magicast: 0.3.5 - nypm: 0.3.11 - ohash: 1.1.4 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.2.0 - rc9: 2.1.2 - scule: 1.3.0 - semver: 7.6.3 - simple-git: 3.26.0 - sirv: 2.0.4 - tinyglobby: 0.2.6 - unimport: 3.12.0(rollup@4.21.3) - vite: 5.4.5(@types/node@22.5.5)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.21.3))(rollup@4.21.3)(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)) - which: 3.0.1 - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - rollup - - supports-color - - utf-8-validate - - vue - - webpack-sources - - '@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.21.3)': - dependencies: - '@nuxt/schema': 3.13.2(rollup@4.21.3) - c12: 1.11.2(magicast@0.3.5) - consola: 3.2.3 - defu: 6.1.4 - destr: 2.0.3 - globby: 14.0.2 - hash-sum: 2.0.0 - ignore: 5.3.2 - jiti: 1.21.6 - klona: 2.0.6 - knitwork: 1.1.0 - mlly: 1.7.1 - pathe: 1.1.2 - pkg-types: 1.2.0 - scule: 1.3.0 - semver: 7.6.3 - ufo: 1.5.4 - unctx: 2.3.1 - unimport: 3.12.0(rollup@4.21.3) - untyped: 1.4.2 - transitivePeerDependencies: - - magicast - - rollup - - supports-color - - webpack-sources - - '@nuxt/schema@3.13.2(rollup@4.21.3)': - dependencies: - compatx: 0.1.8 - consola: 3.2.3 - defu: 6.1.4 - hookable: 5.5.3 - pathe: 1.1.2 - pkg-types: 1.2.0 - scule: 1.3.0 - std-env: 3.7.0 - ufo: 1.5.4 - uncrypto: 0.1.3 - unimport: 3.12.0(rollup@4.21.3) - untyped: 1.4.2 - transitivePeerDependencies: - - rollup - - supports-color - - webpack-sources - - '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.21.3)': - dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3) - ci-info: 4.0.0 - consola: 3.2.3 - create-require: 1.1.1 - defu: 6.1.4 - destr: 2.0.3 - dotenv: 16.4.5 - git-url-parse: 15.0.0 - is-docker: 3.0.0 - jiti: 1.21.6 - mri: 1.2.0 - nanoid: 5.0.7 - ofetch: 1.3.4 - package-manager-detector: 0.2.0 - parse-git-config: 3.0.0 - pathe: 1.1.2 - rc9: 2.1.2 - std-env: 3.7.0 - transitivePeerDependencies: - - magicast - - rollup - - supports-color - - webpack-sources - - '@nuxt/vite-builder@3.13.2(@types/node@22.5.5)(magicast@0.3.5)(rollup@4.21.3)(terser@5.32.0)(vue@3.5.5)': - dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.3) - '@vitejs/plugin-vue': 5.1.3(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5) - '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5) - autoprefixer: 10.4.20(postcss@8.4.47) - clear: 0.1.0 - consola: 3.2.3 - cssnano: 7.0.6(postcss@8.4.47) - defu: 6.1.4 - esbuild: 0.23.1 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - externality: 1.0.2 - get-port-please: 3.1.2 - h3: 1.12.0 - knitwork: 1.1.0 - magic-string: 0.30.11 - mlly: 1.7.1 - ohash: 1.1.4 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.2.0 - postcss: 8.4.47 - rollup-plugin-visualizer: 5.12.0(rollup@4.21.3) - std-env: 3.7.0 - strip-literal: 2.1.0 - ufo: 1.5.4 - unenv: 1.10.0 - unplugin: 1.14.1 - vite: 5.4.5(@types/node@22.5.5)(terser@5.32.0) - vite-node: 2.1.1(@types/node@22.5.5)(terser@5.32.0) - vite-plugin-checker: 0.8.0(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)) - vue: 3.5.5 - vue-bundle-renderer: 2.1.0 - transitivePeerDependencies: - - '@biomejs/biome' - - '@types/node' - - eslint - - less - - lightningcss - - magicast - - meow - - optionator - - rollup - - sass - - sass-embedded - - stylelint - - stylus - - sugarss - - supports-color - - terser - - typescript - - uWebSockets.js - - vls - - vti - - vue-tsc - - webpack-sources - - '@parcel/watcher-android-arm64@2.4.1': - optional: true - - '@parcel/watcher-darwin-arm64@2.4.1': - optional: true - - '@parcel/watcher-darwin-x64@2.4.1': - optional: true - - '@parcel/watcher-freebsd-x64@2.4.1': - optional: true - - '@parcel/watcher-linux-arm-glibc@2.4.1': - optional: true - - '@parcel/watcher-linux-arm64-glibc@2.4.1': - optional: true - - '@parcel/watcher-linux-arm64-musl@2.4.1': - optional: true - - '@parcel/watcher-linux-x64-glibc@2.4.1': - optional: true - - '@parcel/watcher-linux-x64-musl@2.4.1': - optional: true - - '@parcel/watcher-wasm@2.4.1': - dependencies: - is-glob: 4.0.3 - micromatch: 4.0.8 - - '@parcel/watcher-win32-arm64@2.4.1': - optional: true - - '@parcel/watcher-win32-ia32@2.4.1': - optional: true - - '@parcel/watcher-win32-x64@2.4.1': - optional: true - - '@parcel/watcher@2.4.1': - dependencies: - detect-libc: 1.0.3 - is-glob: 4.0.3 - micromatch: 4.0.8 - node-addon-api: 7.1.1 - optionalDependencies: - '@parcel/watcher-android-arm64': 2.4.1 - '@parcel/watcher-darwin-arm64': 2.4.1 - '@parcel/watcher-darwin-x64': 2.4.1 - '@parcel/watcher-freebsd-x64': 2.4.1 - '@parcel/watcher-linux-arm-glibc': 2.4.1 - '@parcel/watcher-linux-arm64-glibc': 2.4.1 - '@parcel/watcher-linux-arm64-musl': 2.4.1 - '@parcel/watcher-linux-x64-glibc': 2.4.1 - '@parcel/watcher-linux-x64-musl': 2.4.1 - '@parcel/watcher-win32-arm64': 2.4.1 - '@parcel/watcher-win32-ia32': 2.4.1 - '@parcel/watcher-win32-x64': 2.4.1 - - '@pinia/nuxt@0.5.4(magicast@0.3.5)(rollup@4.21.3)(vue@3.5.5)': - dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3) - pinia: 2.2.2(vue@3.5.5) - transitivePeerDependencies: - - '@vue/composition-api' - - magicast - - rollup - - supports-color - - typescript - - vue - - webpack-sources - - '@pkgjs/parseargs@0.11.0': - optional: true - - '@polka/url@1.0.0-next.25': {} - - '@rollup/plugin-alias@5.1.0(rollup@4.21.3)': - dependencies: - slash: 4.0.0 - optionalDependencies: - rollup: 4.21.3 - - '@rollup/plugin-commonjs@25.0.8(rollup@4.21.3)': - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - commondir: 1.0.1 - estree-walker: 2.0.2 - glob: 8.1.0 - is-reference: 1.2.1 - magic-string: 0.30.11 - optionalDependencies: - rollup: 4.21.3 - - '@rollup/plugin-inject@5.0.5(rollup@4.21.3)': - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - estree-walker: 2.0.2 - magic-string: 0.30.11 - optionalDependencies: - rollup: 4.21.3 - - '@rollup/plugin-json@6.1.0(rollup@4.21.3)': - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - optionalDependencies: - rollup: 4.21.3 - - '@rollup/plugin-node-resolve@15.2.3(rollup@4.21.3)': - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@types/resolve': 1.20.2 - deepmerge: 4.3.1 - is-builtin-module: 3.2.1 - is-module: 1.0.0 - resolve: 1.22.8 - optionalDependencies: - rollup: 4.21.3 - - '@rollup/plugin-replace@5.0.7(rollup@4.21.3)': - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - magic-string: 0.30.11 - optionalDependencies: - rollup: 4.21.3 - - '@rollup/plugin-terser@0.4.4(rollup@4.21.3)': - dependencies: - serialize-javascript: 6.0.2 - smob: 1.5.0 - terser: 5.32.0 - optionalDependencies: - rollup: 4.21.3 - - '@rollup/pluginutils@4.2.1': - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 - - '@rollup/pluginutils@5.1.0(rollup@4.21.3)': - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - optionalDependencies: - rollup: 4.21.3 - - '@rollup/rollup-android-arm-eabi@4.21.3': - optional: true - - '@rollup/rollup-android-arm64@4.21.3': - optional: true - - '@rollup/rollup-darwin-arm64@4.21.3': - optional: true - - '@rollup/rollup-darwin-x64@4.21.3': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.21.3': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.21.3': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.21.3': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.21.3': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.21.3': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.21.3': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.21.3': - optional: true - - '@rollup/rollup-linux-x64-musl@4.21.3': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.21.3': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.21.3': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.21.3': - optional: true - - '@sindresorhus/merge-streams@2.3.0': {} - - '@trysound/sax@0.2.0': {} - - '@types/emscripten@1.39.13': {} - - '@types/estree@1.0.5': {} - - '@types/http-proxy@1.17.15': - dependencies: - '@types/node': 22.5.5 - - '@types/node@22.5.5': - dependencies: - undici-types: 6.19.8 - - '@types/resolve@1.20.2': {} - - '@unhead/dom@1.11.5': - dependencies: - '@unhead/schema': 1.11.5 - '@unhead/shared': 1.11.5 - - '@unhead/schema@1.11.5': - dependencies: - hookable: 5.5.3 - zhead: 2.2.4 - - '@unhead/shared@1.11.5': - dependencies: - '@unhead/schema': 1.11.5 - - '@unhead/ssr@1.11.5': - dependencies: - '@unhead/schema': 1.11.5 - '@unhead/shared': 1.11.5 - - '@unhead/vue@1.11.5(vue@3.5.5)': - dependencies: - '@unhead/schema': 1.11.5 - '@unhead/shared': 1.11.5 - defu: 6.1.4 - hookable: 5.5.3 - unhead: 1.11.5 - vue: 3.5.5 - - '@vercel/nft@0.26.5': - dependencies: - '@mapbox/node-pre-gyp': 1.0.11 - '@rollup/pluginutils': 4.2.1 - acorn: 8.12.1 - acorn-import-attributes: 1.9.5(acorn@8.12.1) - async-sema: 3.1.1 - bindings: 1.5.0 - estree-walker: 2.0.2 - glob: 7.2.3 - graceful-fs: 4.2.11 - micromatch: 4.0.8 - node-gyp-build: 4.8.2 - resolve-from: 5.0.0 - transitivePeerDependencies: - - encoding - - supports-color - - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5)': - dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) - '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.4.5(@types/node@22.5.5)(terser@5.32.0) - vue: 3.5.5 - transitivePeerDependencies: - - supports-color - - '@vitejs/plugin-vue@5.1.3(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5)': - dependencies: - vite: 5.4.5(@types/node@22.5.5)(terser@5.32.0) - vue: 3.5.5 - - '@vue-macros/common@1.14.0(rollup@4.21.3)(vue@3.5.5)': - dependencies: - '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@vue/compiler-sfc': 3.5.5 - ast-kit: 1.1.0 - local-pkg: 0.5.0 - magic-string-ast: 0.6.2 - optionalDependencies: - vue: 3.5.5 - transitivePeerDependencies: - - rollup - - '@vue/babel-helper-vue-transform-on@1.2.5': {} - - '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.25.2)': - dependencies: - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 - '@vue/babel-helper-vue-transform-on': 1.2.5 - '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.25.2) - html-tags: 3.3.1 - svg-tags: 1.0.0 - optionalDependencies: - '@babel/core': 7.25.2 - transitivePeerDependencies: - - supports-color - - '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.25.2)': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/parser': 7.25.6 - '@vue/compiler-sfc': 3.5.5 - transitivePeerDependencies: - - supports-color - - '@vue/compiler-core@3.5.5': - dependencies: - '@babel/parser': 7.25.6 - '@vue/shared': 3.5.5 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - - '@vue/compiler-dom@3.5.5': - dependencies: - '@vue/compiler-core': 3.5.5 - '@vue/shared': 3.5.5 - - '@vue/compiler-sfc@3.5.5': - dependencies: - '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.5 - '@vue/compiler-dom': 3.5.5 - '@vue/compiler-ssr': 3.5.5 - '@vue/shared': 3.5.5 - estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.4.47 - source-map-js: 1.2.1 - - '@vue/compiler-ssr@3.5.5': - dependencies: - '@vue/compiler-dom': 3.5.5 - '@vue/shared': 3.5.5 - - '@vue/devtools-api@6.6.4': {} - - '@vue/devtools-core@7.4.4(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5)': - dependencies: - '@vue/devtools-kit': 7.4.4 - '@vue/devtools-shared': 7.4.5 - mitt: 3.0.1 - nanoid: 3.3.7 - pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)) - vue: 3.5.5 - transitivePeerDependencies: - - vite - - '@vue/devtools-kit@7.4.4': - dependencies: - '@vue/devtools-shared': 7.4.5 - birpc: 0.2.17 - hookable: 5.5.3 - mitt: 3.0.1 - perfect-debounce: 1.0.0 - speakingurl: 14.0.1 - superjson: 2.2.1 - - '@vue/devtools-shared@7.4.5': - dependencies: - rfdc: 1.4.1 - - '@vue/reactivity@3.5.5': - dependencies: - '@vue/shared': 3.5.5 - - '@vue/runtime-core@3.5.5': - dependencies: - '@vue/reactivity': 3.5.5 - '@vue/shared': 3.5.5 - - '@vue/runtime-dom@3.5.5': - dependencies: - '@vue/reactivity': 3.5.5 - '@vue/runtime-core': 3.5.5 - '@vue/shared': 3.5.5 - csstype: 3.1.3 - - '@vue/server-renderer@3.5.5(vue@3.5.5)': - dependencies: - '@vue/compiler-ssr': 3.5.5 - '@vue/shared': 3.5.5 - vue: 3.5.5 - - '@vue/shared@3.5.5': {} - - abbrev@1.1.1: {} - - abort-controller@3.0.0: - dependencies: - event-target-shim: 5.0.1 - - acorn-import-attributes@1.9.5(acorn@8.12.1): - dependencies: - acorn: 8.12.1 - - acorn@8.12.1: {} - - agent-base@6.0.2: - dependencies: - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - ansi-colors@4.1.3: {} - - ansi-escapes@4.3.2: - dependencies: - type-fest: 0.21.3 - - ansi-regex@5.0.1: {} - - ansi-regex@6.1.0: {} - - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@6.2.1: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - aproba@2.0.0: {} - - archiver-utils@5.0.2: - dependencies: - glob: 10.4.5 - graceful-fs: 4.2.11 - is-stream: 2.0.1 - lazystream: 1.0.1 - lodash: 4.17.21 - normalize-path: 3.0.0 - readable-stream: 4.5.2 - - archiver@7.0.1: - dependencies: - archiver-utils: 5.0.2 - async: 3.2.6 - buffer-crc32: 1.0.0 - readable-stream: 4.5.2 - readdir-glob: 1.1.3 - tar-stream: 3.1.7 - zip-stream: 6.0.1 - - are-we-there-yet@2.0.0: - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.2 - - argparse@2.0.1: {} - - ast-kit@1.1.0: - dependencies: - '@babel/parser': 7.25.6 - pathe: 1.1.2 - - ast-walker-scope@0.6.2: - dependencies: - '@babel/parser': 7.25.6 - ast-kit: 1.1.0 - - async-sema@3.1.1: {} - - async@3.2.6: {} - - autoprefixer@10.4.20(postcss@8.4.47): - dependencies: - browserslist: 4.23.3 - caniuse-lite: 1.0.30001660 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.0 - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - b4a@1.6.6: {} - - babylonjs-gltf2interface@7.25.1: {} - - balanced-match@1.0.2: {} - - bare-events@2.4.2: - optional: true - - base64-js@1.5.1: {} - - binary-extensions@2.3.0: {} - - bindings@1.5.0: - dependencies: - file-uri-to-path: 1.0.0 - - birpc@0.2.17: {} - - boolbase@1.0.0: {} - - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - browserslist@4.23.3: - dependencies: - caniuse-lite: 1.0.30001660 - electron-to-chromium: 1.5.23 - node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.3) - - buffer-crc32@1.0.0: {} - - buffer-from@1.1.2: {} - - buffer@6.0.3: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - - builtin-modules@3.3.0: {} - - bundle-name@4.1.0: - dependencies: - run-applescript: 7.0.0 - - c12@1.11.2(magicast@0.3.5): - dependencies: - chokidar: 3.6.0 - confbox: 0.1.7 - defu: 6.1.4 - dotenv: 16.4.5 - giget: 1.2.3 - jiti: 1.21.6 - mlly: 1.7.1 - ohash: 1.1.4 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.2.0 - rc9: 2.1.2 - optionalDependencies: - magicast: 0.3.5 - - cac@6.7.14: {} - - caniuse-api@3.0.0: - dependencies: - browserslist: 4.23.3 - caniuse-lite: 1.0.30001660 - lodash.memoize: 4.1.2 - lodash.uniq: 4.5.0 - - caniuse-lite@1.0.30001660: {} - - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chalk@5.3.0: {} - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - chownr@2.0.0: {} - - ci-info@4.0.0: {} - - citty@0.1.6: - dependencies: - consola: 3.2.3 - - clear@0.1.0: {} - - clipboardy@4.0.0: - dependencies: - execa: 8.0.1 - is-wsl: 3.1.0 - is64bit: 2.0.0 - - cliui@8.0.1: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - - cluster-key-slot@1.1.2: {} - - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.3: {} - - color-name@1.1.4: {} - - color-support@1.1.3: {} - - colord@2.9.3: {} - - commander@2.20.3: {} - - commander@7.2.0: {} - - commander@8.3.0: {} - - commondir@1.0.1: {} - - compatx@0.1.8: {} - - compress-commons@6.0.2: - dependencies: - crc-32: 1.2.2 - crc32-stream: 6.0.0 - is-stream: 2.0.1 - normalize-path: 3.0.0 - readable-stream: 4.5.2 - - concat-map@0.0.1: {} - - confbox@0.1.7: {} - - consola@3.2.3: {} - - console-control-strings@1.1.0: {} - - convert-source-map@2.0.0: {} - - cookie-es@1.2.2: {} - - copy-anything@3.0.5: - dependencies: - is-what: 4.1.16 - - core-util-is@1.0.3: {} - - crc-32@1.2.2: {} - - crc32-stream@6.0.0: - dependencies: - crc-32: 1.2.2 - readable-stream: 4.5.2 - - create-require@1.1.1: {} - - croner@8.1.1: {} - - cronstrue@2.50.0: {} - - cross-spawn@7.0.3: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - crossws@0.2.4: {} - - css-declaration-sorter@7.2.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - - css-select@5.1.0: - dependencies: - boolbase: 1.0.0 - css-what: 6.1.0 - domhandler: 5.0.3 - domutils: 3.1.0 - nth-check: 2.1.1 - - css-tree@2.2.1: - dependencies: - mdn-data: 2.0.28 - source-map-js: 1.2.1 - - css-tree@2.3.1: - dependencies: - mdn-data: 2.0.30 - source-map-js: 1.2.1 - - css-what@6.1.0: {} - - cssesc@3.0.0: {} - - cssnano-preset-default@7.0.6(postcss@8.4.47): - dependencies: - browserslist: 4.23.3 - css-declaration-sorter: 7.2.0(postcss@8.4.47) - cssnano-utils: 5.0.0(postcss@8.4.47) - postcss: 8.4.47 - postcss-calc: 10.0.2(postcss@8.4.47) - postcss-colormin: 7.0.2(postcss@8.4.47) - postcss-convert-values: 7.0.4(postcss@8.4.47) - postcss-discard-comments: 7.0.3(postcss@8.4.47) - postcss-discard-duplicates: 7.0.1(postcss@8.4.47) - postcss-discard-empty: 7.0.0(postcss@8.4.47) - postcss-discard-overridden: 7.0.0(postcss@8.4.47) - postcss-merge-longhand: 7.0.4(postcss@8.4.47) - postcss-merge-rules: 7.0.4(postcss@8.4.47) - postcss-minify-font-values: 7.0.0(postcss@8.4.47) - postcss-minify-gradients: 7.0.0(postcss@8.4.47) - postcss-minify-params: 7.0.2(postcss@8.4.47) - postcss-minify-selectors: 7.0.4(postcss@8.4.47) - postcss-normalize-charset: 7.0.0(postcss@8.4.47) - postcss-normalize-display-values: 7.0.0(postcss@8.4.47) - postcss-normalize-positions: 7.0.0(postcss@8.4.47) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.47) - postcss-normalize-string: 7.0.0(postcss@8.4.47) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.47) - postcss-normalize-unicode: 7.0.2(postcss@8.4.47) - postcss-normalize-url: 7.0.0(postcss@8.4.47) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.47) - postcss-ordered-values: 7.0.1(postcss@8.4.47) - postcss-reduce-initial: 7.0.2(postcss@8.4.47) - postcss-reduce-transforms: 7.0.0(postcss@8.4.47) - postcss-svgo: 7.0.1(postcss@8.4.47) - postcss-unique-selectors: 7.0.3(postcss@8.4.47) - - cssnano-utils@5.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - - cssnano@7.0.6(postcss@8.4.47): - dependencies: - cssnano-preset-default: 7.0.6(postcss@8.4.47) - lilconfig: 3.1.2 - postcss: 8.4.47 - - csso@5.0.5: - dependencies: - css-tree: 2.2.1 - - csstype@3.1.3: {} - - db0@0.1.4: {} - - debug@2.6.9: - dependencies: - ms: 2.0.0 - - debug@4.3.7: - dependencies: - ms: 2.1.3 - - deep-is@0.1.4: {} - - deepmerge@4.3.1: {} - - default-browser-id@5.0.0: {} - - default-browser@5.2.1: - dependencies: - bundle-name: 4.1.0 - default-browser-id: 5.0.0 - - define-lazy-prop@2.0.0: {} - - define-lazy-prop@3.0.0: {} - - defu@6.1.4: {} - - delegates@1.0.0: {} - - denque@2.1.0: {} - - depd@2.0.0: {} - - destr@2.0.3: {} - - destroy@1.2.0: {} - - detect-libc@1.0.3: {} - - detect-libc@2.0.3: {} - - devalue@5.0.0: {} - - diff@7.0.0: {} - - dom-serializer@2.0.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - entities: 4.5.0 - - domelementtype@2.3.0: {} - - domhandler@5.0.3: - dependencies: - domelementtype: 2.3.0 - - domutils@3.1.0: - dependencies: - dom-serializer: 2.0.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - - dot-prop@8.0.2: - dependencies: - type-fest: 3.13.1 - - dotenv@16.4.5: {} - - duplexer@0.1.2: {} - - eastasianwidth@0.2.0: {} - - ee-first@1.1.1: {} - - electron-to-chromium@1.5.23: {} - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - encodeurl@1.0.2: {} - - encodeurl@2.0.0: {} - - enhanced-resolve@5.17.1: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - - entities@4.5.0: {} - - error-stack-parser-es@0.1.5: {} - - errx@0.1.0: {} - - esbuild@0.20.3: - optionalDependencies: - '@esbuild/aix-ppc64': 0.20.3 - '@esbuild/android-arm': 0.20.3 - '@esbuild/android-arm64': 0.20.3 - '@esbuild/android-x64': 0.20.3 - '@esbuild/darwin-arm64': 0.20.3 - '@esbuild/darwin-x64': 0.20.3 - '@esbuild/freebsd-arm64': 0.20.3 - '@esbuild/freebsd-x64': 0.20.3 - '@esbuild/linux-arm': 0.20.3 - '@esbuild/linux-arm64': 0.20.3 - '@esbuild/linux-ia32': 0.20.3 - '@esbuild/linux-loong64': 0.20.3 - '@esbuild/linux-mips64el': 0.20.3 - '@esbuild/linux-ppc64': 0.20.3 - '@esbuild/linux-riscv64': 0.20.3 - '@esbuild/linux-s390x': 0.20.3 - '@esbuild/linux-x64': 0.20.3 - '@esbuild/netbsd-x64': 0.20.3 - '@esbuild/openbsd-x64': 0.20.3 - '@esbuild/sunos-x64': 0.20.3 - '@esbuild/win32-arm64': 0.20.3 - '@esbuild/win32-ia32': 0.20.3 - '@esbuild/win32-x64': 0.20.3 - - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 - - esbuild@0.23.1: - optionalDependencies: - '@esbuild/aix-ppc64': 0.23.1 - '@esbuild/android-arm': 0.23.1 - '@esbuild/android-arm64': 0.23.1 - '@esbuild/android-x64': 0.23.1 - '@esbuild/darwin-arm64': 0.23.1 - '@esbuild/darwin-x64': 0.23.1 - '@esbuild/freebsd-arm64': 0.23.1 - '@esbuild/freebsd-x64': 0.23.1 - '@esbuild/linux-arm': 0.23.1 - '@esbuild/linux-arm64': 0.23.1 - '@esbuild/linux-ia32': 0.23.1 - '@esbuild/linux-loong64': 0.23.1 - '@esbuild/linux-mips64el': 0.23.1 - '@esbuild/linux-ppc64': 0.23.1 - '@esbuild/linux-riscv64': 0.23.1 - '@esbuild/linux-s390x': 0.23.1 - '@esbuild/linux-x64': 0.23.1 - '@esbuild/netbsd-x64': 0.23.1 - '@esbuild/openbsd-arm64': 0.23.1 - '@esbuild/openbsd-x64': 0.23.1 - '@esbuild/sunos-x64': 0.23.1 - '@esbuild/win32-arm64': 0.23.1 - '@esbuild/win32-ia32': 0.23.1 - '@esbuild/win32-x64': 0.23.1 - - escalade@3.2.0: {} - - escape-html@1.0.3: {} - - escape-string-regexp@1.0.5: {} - - escape-string-regexp@5.0.0: {} - - escodegen@1.14.3: - dependencies: - esprima: 4.0.1 - estraverse: 4.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 - - esprima@1.2.2: {} - - esprima@4.0.1: {} - - estraverse@4.3.0: {} - - estree-walker@2.0.2: {} - - estree-walker@3.0.3: - dependencies: - '@types/estree': 1.0.5 - - esutils@2.0.3: {} - - etag@1.8.1: {} - - event-target-shim@5.0.1: {} - - events@3.3.0: {} - - execa@7.2.0: - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 4.3.1 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 3.0.7 - strip-final-newline: 3.0.0 - - execa@8.0.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 - - externality@1.0.2: - dependencies: - enhanced-resolve: 5.17.1 - mlly: 1.7.1 - pathe: 1.1.2 - ufo: 1.5.4 - - fast-fifo@1.3.2: {} - - fast-glob@3.3.2: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - - fast-levenshtein@2.0.6: {} - - fast-npm-meta@0.2.2: {} - - fastq@1.17.1: - dependencies: - reusify: 1.0.4 - - fdir@6.3.0(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 - - file-uri-to-path@1.0.0: {} - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - flatted@3.3.1: {} - - foreground-child@3.3.0: - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - - fraction.js@4.3.7: {} - - fresh@0.5.2: {} - - fs-extra@11.2.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - - fs-minipass@2.1.0: - dependencies: - minipass: 3.3.6 - - fs.realpath@1.0.0: {} - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - gauge@3.0.2: - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - - gensync@1.0.0-beta.2: {} - - get-caller-file@2.0.5: {} - - get-port-please@3.1.2: {} - - get-stream@6.0.1: {} - - get-stream@8.0.1: {} - - giget@1.2.3: - dependencies: - citty: 0.1.6 - consola: 3.2.3 - defu: 6.1.4 - node-fetch-native: 1.6.4 - nypm: 0.3.11 - ohash: 1.1.4 - pathe: 1.1.2 - tar: 6.2.1 - - git-config-path@2.0.0: {} - - git-up@7.0.0: - dependencies: - is-ssh: 1.4.0 - parse-url: 8.1.0 - - git-url-parse@15.0.0: - dependencies: - git-up: 7.0.0 - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob@10.4.5: - dependencies: - foreground-child: 3.3.0 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.0 - path-scurry: 1.11.1 - - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - - glob@8.1.0: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.6 - once: 1.4.0 - - global-directory@4.0.1: - dependencies: - ini: 4.1.1 - - globals@11.12.0: {} - - globby@14.0.2: - dependencies: - '@sindresorhus/merge-streams': 2.3.0 - fast-glob: 3.3.2 - ignore: 5.3.2 - path-type: 5.0.0 - slash: 5.1.0 - unicorn-magic: 0.1.0 - - graceful-fs@4.2.11: {} - - gzip-size@7.0.0: - dependencies: - duplexer: 0.1.2 - - h3@1.12.0: - dependencies: - cookie-es: 1.2.2 - crossws: 0.2.4 - defu: 6.1.4 - destr: 2.0.3 - iron-webcrypto: 1.2.1 - ohash: 1.1.4 - radix3: 1.1.2 - ufo: 1.5.4 - uncrypto: 0.1.3 - unenv: 1.10.0 - transitivePeerDependencies: - - uWebSockets.js - - has-flag@3.0.0: {} - - has-flag@4.0.0: {} - - has-unicode@2.0.1: {} - - hash-sum@2.0.0: {} - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - hookable@5.5.3: {} - - html-tags@3.3.1: {} - - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - - http-shutdown@1.2.2: {} - - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - httpxy@0.1.5: {} - - human-signals@4.3.1: {} - - human-signals@5.0.0: {} - - ieee754@1.2.1: {} - - ignore@5.3.2: {} - - image-meta@0.2.1: {} - - impound@0.1.0(rollup@4.21.3): - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - mlly: 1.7.1 - pathe: 1.1.2 - unenv: 1.10.0 - unplugin: 1.14.1 - transitivePeerDependencies: - - rollup - - webpack-sources - - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - inherits@2.0.4: {} - - ini@1.3.8: {} - - ini@4.1.1: {} - - ioredis@5.4.1: - dependencies: - '@ioredis/commands': 1.2.0 - cluster-key-slot: 1.1.2 - debug: 4.3.7 - denque: 2.1.0 - lodash.defaults: 4.2.0 - lodash.isarguments: 3.1.0 - redis-errors: 1.2.0 - redis-parser: 3.0.0 - standard-as-callback: 2.1.0 - transitivePeerDependencies: - - supports-color - - iron-webcrypto@1.2.1: {} - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-builtin-module@3.2.1: - dependencies: - builtin-modules: 3.3.0 - - is-core-module@2.18.1: - dependencies: - hasown: 2.0.2 - - is-docker@2.2.1: {} - - is-docker@3.0.0: {} - - is-extglob@2.1.1: {} - - is-fullwidth-code-point@3.0.0: {} - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-inside-container@1.0.0: - dependencies: - is-docker: 3.0.0 - - is-installed-globally@1.0.0: - dependencies: - global-directory: 4.0.1 - is-path-inside: 4.0.0 - - is-module@1.0.0: {} - - is-number@7.0.0: {} - - is-path-inside@4.0.0: {} - - is-reference@1.2.1: - dependencies: - '@types/estree': 1.0.5 - - is-ssh@1.4.0: - dependencies: - protocols: 2.0.1 - - is-stream@2.0.1: {} - - is-stream@3.0.0: {} - - is-what@4.1.16: {} - - is-wsl@2.2.0: - dependencies: - is-docker: 2.2.1 - - is-wsl@3.1.0: - dependencies: - is-inside-container: 1.0.0 - - is64bit@2.0.0: - dependencies: - system-architecture: 0.1.0 - - isarray@1.0.0: {} - - isexe@2.0.0: {} - - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jiti@1.21.6: {} - - js-tokens@4.0.0: {} - - js-tokens@9.0.0: {} - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - jsesc@2.5.2: {} - - json5@2.2.3: {} - - jsonfile@6.1.0: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - - jsonpath@1.1.1: - dependencies: - esprima: 1.2.2 - static-eval: 2.0.2 - underscore: 1.12.1 - - kleur@3.0.3: {} - - klona@2.0.6: {} - - knitwork@1.1.0: {} - - kolorist@1.8.0: {} - - launch-editor@2.9.1: - dependencies: - picocolors: 1.1.0 - shell-quote: 1.8.1 - - lazystream@1.0.1: - dependencies: - readable-stream: 2.3.8 - - levn@0.3.0: - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - - lilconfig@3.1.2: {} - - listhen@1.7.2: - dependencies: - '@parcel/watcher': 2.4.1 - '@parcel/watcher-wasm': 2.4.1 - citty: 0.1.6 - clipboardy: 4.0.0 - consola: 3.2.3 - crossws: 0.2.4 - defu: 6.1.4 - get-port-please: 3.1.2 - h3: 1.12.0 - http-shutdown: 1.2.2 - jiti: 1.21.6 - mlly: 1.7.1 - node-forge: 1.3.1 - pathe: 1.1.2 - std-env: 3.7.0 - ufo: 1.5.4 - untun: 0.1.3 - uqr: 0.1.2 - transitivePeerDependencies: - - uWebSockets.js - - local-pkg@0.5.0: - dependencies: - mlly: 1.7.1 - pkg-types: 1.2.0 - - lodash.defaults@4.2.0: {} - - lodash.isarguments@3.1.0: {} - - lodash.memoize@4.1.2: {} - - lodash.uniq@4.5.0: {} - - lodash@4.17.21: {} - - lru-cache@10.4.3: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - magic-string-ast@0.6.2: - dependencies: - magic-string: 0.30.11 - - magic-string@0.30.11: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - - magicast@0.3.5: - dependencies: - '@babel/parser': 7.25.6 - '@babel/types': 7.25.6 - source-map-js: 1.2.1 - - make-dir@3.1.0: - dependencies: - semver: 6.3.1 - - mdn-data@2.0.28: {} - - mdn-data@2.0.30: {} - - merge-stream@2.0.0: {} - - merge2@1.4.1: {} - - micromatch@4.0.8: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - - mime@1.6.0: {} - - mime@3.0.0: {} - - mime@4.0.4: {} - - mimic-fn@4.0.0: {} - - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 - - minimatch@5.1.6: - dependencies: - brace-expansion: 2.0.1 - - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - - minipass@3.3.6: - dependencies: - yallist: 4.0.0 - - minipass@5.0.0: {} - - minipass@7.1.2: {} - - minizlib@2.1.2: - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - - mitt@3.0.1: {} - - mkdirp@1.0.4: {} - - mlly@1.7.1: - dependencies: - acorn: 8.12.1 - pathe: 1.1.2 - pkg-types: 1.2.0 - ufo: 1.5.4 - - mri@1.2.0: {} - - mrmime@2.0.0: {} - - ms@2.0.0: {} - - ms@2.1.3: {} - - nan@2.20.0: - optional: true - - nanoid@3.3.7: {} - - nanoid@5.0.7: {} - - nanotar@0.1.1: {} - - nitropack@2.9.7(magicast@0.3.5): - dependencies: - '@cloudflare/kv-asset-handler': 0.3.4 - '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.21.3) - '@rollup/plugin-commonjs': 25.0.8(rollup@4.21.3) - '@rollup/plugin-inject': 5.0.5(rollup@4.21.3) - '@rollup/plugin-json': 6.1.0(rollup@4.21.3) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.3) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.3) - '@rollup/plugin-terser': 0.4.4(rollup@4.21.3) - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@types/http-proxy': 1.17.15 - '@vercel/nft': 0.26.5 - archiver: 7.0.1 - c12: 1.11.2(magicast@0.3.5) - chalk: 5.3.0 - chokidar: 3.6.0 - citty: 0.1.6 - consola: 3.2.3 - cookie-es: 1.2.2 - croner: 8.1.1 - crossws: 0.2.4 - db0: 0.1.4 - defu: 6.1.4 - destr: 2.0.3 - dot-prop: 8.0.2 - esbuild: 0.20.3 - escape-string-regexp: 5.0.0 - etag: 1.8.1 - fs-extra: 11.2.0 - globby: 14.0.2 - gzip-size: 7.0.0 - h3: 1.12.0 - hookable: 5.5.3 - httpxy: 0.1.5 - ioredis: 5.4.1 - jiti: 1.21.6 - klona: 2.0.6 - knitwork: 1.1.0 - listhen: 1.7.2 - magic-string: 0.30.11 - mime: 4.0.4 - mlly: 1.7.1 - mri: 1.2.0 - node-fetch-native: 1.6.4 - ofetch: 1.3.4 - ohash: 1.1.4 - openapi-typescript: 6.7.6 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.2.0 - pretty-bytes: 6.1.1 - radix3: 1.1.2 - rollup: 4.21.3 - rollup-plugin-visualizer: 5.12.0(rollup@4.21.3) - scule: 1.3.0 - semver: 7.6.3 - serve-placeholder: 2.0.2 - serve-static: 1.16.2 - std-env: 3.7.0 - ufo: 1.5.4 - uncrypto: 0.1.3 - unctx: 2.3.1 - unenv: 1.10.0 - unimport: 3.12.0(rollup@4.21.3) - unstorage: 1.12.0(ioredis@5.4.1) - unwasm: 0.3.9 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@libsql/client' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/kv' - - better-sqlite3 - - drizzle-orm - - encoding - - idb-keyval - - magicast - - supports-color - - uWebSockets.js - - webpack-sources - - node-addon-api@7.1.1: {} - - node-fetch-native@1.6.4: {} - - node-fetch@2.7.0: - dependencies: - whatwg-url: 5.0.0 - - node-forge@1.3.1: {} - - node-gyp-build@4.8.2: {} - - node-releases@2.0.18: {} - - nopt@5.0.0: - dependencies: - abbrev: 1.1.1 - - normalize-path@3.0.0: {} - - normalize-range@0.1.2: {} - - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - - npm-run-path@5.3.0: - dependencies: - path-key: 4.0.0 - - npmlog@5.0.1: - dependencies: - are-we-there-yet: 2.0.0 - console-control-strings: 1.1.0 - gauge: 3.0.2 - set-blocking: 2.0.0 - - nth-check@2.1.1: - dependencies: - boolbase: 1.0.0 - - nuxi@3.13.2: - optionalDependencies: - fsevents: 2.3.3 - - nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(terser@5.32.0)(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)): - dependencies: - '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.4.2(rollup@4.21.3)(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5) - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3) - '@nuxt/schema': 3.13.2(rollup@4.21.3) - '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.21.3) - '@nuxt/vite-builder': 3.13.2(@types/node@22.5.5)(magicast@0.3.5)(rollup@4.21.3)(terser@5.32.0)(vue@3.5.5) - '@unhead/dom': 1.11.5 - '@unhead/shared': 1.11.5 - '@unhead/ssr': 1.11.5 - '@unhead/vue': 1.11.5(vue@3.5.5) - '@vue/shared': 3.5.5 - acorn: 8.12.1 - c12: 1.11.2(magicast@0.3.5) - chokidar: 3.6.0 - compatx: 0.1.8 - consola: 3.2.3 - cookie-es: 1.2.2 - defu: 6.1.4 - destr: 2.0.3 - devalue: 5.0.0 - errx: 0.1.0 - esbuild: 0.23.1 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - globby: 14.0.2 - h3: 1.12.0 - hookable: 5.5.3 - ignore: 5.3.2 - impound: 0.1.0(rollup@4.21.3) - jiti: 1.21.6 - klona: 2.0.6 - knitwork: 1.1.0 - magic-string: 0.30.11 - mlly: 1.7.1 - nanotar: 0.1.1 - nitropack: 2.9.7(magicast@0.3.5) - nuxi: 3.13.2 - nypm: 0.3.11 - ofetch: 1.3.4 - ohash: 1.1.4 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.2.0 - radix3: 1.1.2 - scule: 1.3.0 - semver: 7.6.3 - std-env: 3.7.0 - strip-literal: 2.1.0 - tinyglobby: 0.2.6 - ufo: 1.5.4 - ultrahtml: 1.5.3 - uncrypto: 0.1.3 - unctx: 2.3.1 - unenv: 1.10.0 - unhead: 1.11.5 - unimport: 3.12.0(rollup@4.21.3) - unplugin: 1.14.1 - unplugin-vue-router: 0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.5))(vue@3.5.5) - unstorage: 1.12.0(ioredis@5.4.1) - untyped: 1.4.2 - vue: 3.5.5 - vue-bundle-renderer: 2.1.0 - vue-devtools-stub: 0.1.0 - vue-router: 4.4.5(vue@3.5.5) - optionalDependencies: - '@parcel/watcher': 2.4.1 - '@types/node': 22.5.5 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@biomejs/biome' - - '@capacitor/preferences' - - '@libsql/client' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/kv' - - better-sqlite3 - - bufferutil - - drizzle-orm - - encoding - - eslint - - idb-keyval - - ioredis - - less - - lightningcss - - magicast - - meow - - optionator - - rollup - - sass - - sass-embedded - - stylelint - - stylus - - sugarss - - supports-color - - terser - - typescript - - uWebSockets.js - - utf-8-validate - - vite - - vls - - vti - - vue-tsc - - webpack-sources - - xml2js - - nypm@0.3.11: - dependencies: - citty: 0.1.6 - consola: 3.2.3 - execa: 8.0.1 - pathe: 1.1.2 - pkg-types: 1.2.0 - ufo: 1.5.4 - - object-assign@4.1.1: {} - - ofetch@1.3.4: - dependencies: - destr: 2.0.3 - node-fetch-native: 1.6.4 - ufo: 1.5.4 - - ohash@1.1.4: {} - - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 - - once@1.4.0: - dependencies: - wrappy: 1.0.2 - - onetime@6.0.0: - dependencies: - mimic-fn: 4.0.0 - - open@10.1.0: - dependencies: - default-browser: 5.2.1 - define-lazy-prop: 3.0.0 - is-inside-container: 1.0.0 - is-wsl: 3.1.0 - - open@8.4.2: - dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 - - openapi-typescript@6.7.6: - dependencies: - ansi-colors: 4.1.3 - fast-glob: 3.3.2 - js-yaml: 4.1.0 - supports-color: 9.4.0 - undici: 5.28.4 - yargs-parser: 21.1.1 - - optionator@0.8.3: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.5 - - package-json-from-dist@1.0.0: {} - - package-manager-detector@0.2.0: {} - - parse-git-config@3.0.0: - dependencies: - git-config-path: 2.0.0 - ini: 1.3.8 - - parse-path@7.0.0: - dependencies: - protocols: 2.0.1 - - parse-url@8.1.0: - dependencies: - parse-path: 7.0.0 - - parseurl@1.3.3: {} - - path-is-absolute@1.0.1: {} - - path-key@3.1.1: {} - - path-key@4.0.0: {} - - path-parse@1.0.7: {} - - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - - path-type@5.0.0: {} - - pathe@1.1.2: {} - - perfect-debounce@1.0.0: {} - - picocolors@1.1.0: {} - - picomatch@2.3.1: {} - - picomatch@4.0.2: {} - - pinia@2.2.2(vue@3.5.5): - dependencies: - '@vue/devtools-api': 6.6.4 - vue: 3.5.5 - vue-demi: 0.14.10(vue@3.5.5) - - pkg-types@1.2.0: - dependencies: - confbox: 0.1.7 - mlly: 1.7.1 - pathe: 1.1.2 - - postcss-calc@10.0.2(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-selector-parser: 6.1.2 - postcss-value-parser: 4.2.0 - - postcss-colormin@7.0.2(postcss@8.4.47): - dependencies: - browserslist: 4.23.3 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-convert-values@7.0.4(postcss@8.4.47): - dependencies: - browserslist: 4.23.3 - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-discard-comments@7.0.3(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-selector-parser: 6.1.2 - - postcss-discard-duplicates@7.0.1(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - - postcss-discard-empty@7.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - - postcss-discard-overridden@7.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - - postcss-merge-longhand@7.0.4(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - stylehacks: 7.0.4(postcss@8.4.47) - - postcss-merge-rules@7.0.4(postcss@8.4.47): - dependencies: - browserslist: 4.23.3 - caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.47) - postcss: 8.4.47 - postcss-selector-parser: 6.1.2 - - postcss-minify-font-values@7.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-minify-gradients@7.0.0(postcss@8.4.47): - dependencies: - colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.47) - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-minify-params@7.0.2(postcss@8.4.47): - dependencies: - browserslist: 4.23.3 - cssnano-utils: 5.0.0(postcss@8.4.47) - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-minify-selectors@7.0.4(postcss@8.4.47): - dependencies: - cssesc: 3.0.0 - postcss: 8.4.47 - postcss-selector-parser: 6.1.2 - - postcss-normalize-charset@7.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - - postcss-normalize-display-values@7.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-normalize-positions@7.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-normalize-repeat-style@7.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-normalize-string@7.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-normalize-timing-functions@7.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-normalize-unicode@7.0.2(postcss@8.4.47): - dependencies: - browserslist: 4.23.3 - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-normalize-url@7.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-normalize-whitespace@7.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-ordered-values@7.0.1(postcss@8.4.47): - dependencies: - cssnano-utils: 5.0.0(postcss@8.4.47) - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-reduce-initial@7.0.2(postcss@8.4.47): - dependencies: - browserslist: 4.23.3 - caniuse-api: 3.0.0 - postcss: 8.4.47 - - postcss-reduce-transforms@7.0.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - postcss-selector-parser@6.1.2: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-svgo@7.0.1(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - svgo: 3.3.2 - - postcss-unique-selectors@7.0.3(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-selector-parser: 6.1.2 - - postcss-value-parser@4.2.0: {} - - postcss@8.4.47: - dependencies: - nanoid: 3.3.7 - picocolors: 1.1.0 - source-map-js: 1.2.1 - - prelude-ls@1.1.2: {} - - pretty-bytes@6.1.1: {} - - process-nextick-args@2.0.1: {} - - process@0.11.10: {} - - prompts@2.4.2: - dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 - - protocols@2.0.1: {} - - queue-microtask@1.2.3: {} - - queue-tick@1.0.1: {} - - radix3@1.1.2: {} - - randombytes@2.1.0: - dependencies: - safe-buffer: 5.2.1 - - range-parser@1.2.1: {} - - rc9@2.1.2: - dependencies: - defu: 6.1.4 - destr: 2.0.3 - - readable-stream@2.3.8: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - - readable-stream@3.6.2: - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - - readable-stream@4.5.2: - dependencies: - abort-controller: 3.0.0 - buffer: 6.0.3 - events: 3.3.0 - process: 0.11.10 - string_decoder: 1.3.0 - - readdir-glob@1.1.3: - dependencies: - minimatch: 5.1.6 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - redis-errors@1.2.0: {} - - redis-parser@3.0.0: - dependencies: - redis-errors: 1.2.0 - - require-directory@2.1.1: {} - - resolve-from@5.0.0: {} - - resolve@1.22.8: - dependencies: - is-core-module: 2.18.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - reusify@1.0.4: {} - - rfdc@1.4.1: {} - - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - - rollup-plugin-visualizer@5.12.0(rollup@4.21.3): - dependencies: - open: 8.4.2 - picomatch: 2.3.1 - source-map: 0.7.4 - yargs: 17.7.2 - optionalDependencies: - rollup: 4.21.3 - - rollup@4.21.3: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.3 - '@rollup/rollup-android-arm64': 4.21.3 - '@rollup/rollup-darwin-arm64': 4.21.3 - '@rollup/rollup-darwin-x64': 4.21.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.3 - '@rollup/rollup-linux-arm-musleabihf': 4.21.3 - '@rollup/rollup-linux-arm64-gnu': 4.21.3 - '@rollup/rollup-linux-arm64-musl': 4.21.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.3 - '@rollup/rollup-linux-riscv64-gnu': 4.21.3 - '@rollup/rollup-linux-s390x-gnu': 4.21.3 - '@rollup/rollup-linux-x64-gnu': 4.21.3 - '@rollup/rollup-linux-x64-musl': 4.21.3 - '@rollup/rollup-win32-arm64-msvc': 4.21.3 - '@rollup/rollup-win32-ia32-msvc': 4.21.3 - '@rollup/rollup-win32-x64-msvc': 4.21.3 - fsevents: 2.3.3 - - run-applescript@7.0.0: {} - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - rxjs@7.5.5: - dependencies: - tslib: 2.7.0 - - safe-buffer@5.1.2: {} - - safe-buffer@5.2.1: {} - - scule@1.3.0: {} - - semver@6.3.1: {} - - semver@7.6.3: {} - - send@0.19.1: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - - serialize-javascript@6.0.2: - dependencies: - randombytes: 2.1.0 - - serve-placeholder@2.0.2: - dependencies: - defu: 6.1.4 - - serve-static@1.16.2: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.19.1 - transitivePeerDependencies: - - supports-color - - set-blocking@2.0.0: {} - - setprototypeof@1.2.0: {} - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - shell-quote@1.8.1: {} - - signal-exit@3.0.7: {} - - signal-exit@4.1.0: {} - - simple-git@3.26.0: - dependencies: - '@kwsites/file-exists': 1.1.1 - '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - sirv@2.0.4: - dependencies: - '@polka/url': 1.0.0-next.25 - mrmime: 2.0.0 - totalist: 3.0.1 - - sisteransi@1.0.5: {} - - slash@4.0.0: {} - - slash@5.1.0: {} - - smob@1.5.0: {} - - source-map-js@1.2.1: {} - - source-map-support@0.5.21: - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - - source-map@0.6.1: {} - - source-map@0.7.4: {} - - speakingurl@14.0.1: {} - - standard-as-callback@2.1.0: {} - - static-eval@2.0.2: - dependencies: - escodegen: 1.14.3 - - statuses@2.0.1: {} - - std-env@3.7.0: {} - - streamx@2.20.1: - dependencies: - fast-fifo: 1.3.2 - queue-tick: 1.0.1 - text-decoder: 1.2.0 - optionalDependencies: - bare-events: 2.4.2 - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - - string_decoder@1.1.1: - dependencies: - safe-buffer: 5.1.2 - - string_decoder@1.3.0: - dependencies: - safe-buffer: 5.2.1 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-ansi@7.1.0: - dependencies: - ansi-regex: 6.1.0 - - strip-final-newline@3.0.0: {} - - strip-literal@2.1.0: - dependencies: - js-tokens: 9.0.0 - - stylehacks@7.0.4(postcss@8.4.47): - dependencies: - browserslist: 4.23.3 - postcss: 8.4.47 - postcss-selector-parser: 6.1.2 - - superjson@2.2.1: - dependencies: - copy-anything: 3.0.5 - - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-color@9.4.0: {} - - supports-preserve-symlinks-flag@1.0.0: {} - - svg-tags@1.0.0: {} - - svgo@3.3.2: - dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 5.1.0 - css-tree: 2.3.1 - css-what: 6.1.0 - csso: 5.0.5 - picocolors: 1.1.0 - - system-architecture@0.1.0: {} - - tapable@2.2.1: {} - - tar-stream@3.1.7: - dependencies: - b4a: 1.6.6 - fast-fifo: 1.3.2 - streamx: 2.20.1 - - tar@6.2.1: - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - - terser@5.32.0: - dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 - commander: 2.20.3 - source-map-support: 0.5.21 - - text-decoder@1.2.0: - dependencies: - b4a: 1.6.6 - - tiny-invariant@1.3.3: {} - - tinyglobby@0.2.6: - dependencies: - fdir: 6.3.0(picomatch@4.0.2) - picomatch: 4.0.2 - - to-fast-properties@2.0.0: {} - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - toidentifier@1.0.1: {} - - totalist@3.0.1: {} - - tr46@0.0.3: {} - - tslib@2.7.0: {} - - type-check@0.3.2: - dependencies: - prelude-ls: 1.1.2 - - type-fest@0.21.3: {} - - type-fest@3.13.1: {} - - ufo@1.5.4: {} - - ultrahtml@1.5.3: {} - - uncrypto@0.1.3: {} - - unctx@2.3.1: - dependencies: - acorn: 8.12.1 - estree-walker: 3.0.3 - magic-string: 0.30.11 - unplugin: 1.14.1 - transitivePeerDependencies: - - webpack-sources - - underscore@1.12.1: {} - - undici-types@6.19.8: {} - - undici@5.28.4: - dependencies: - '@fastify/busboy': 2.1.1 - - unenv@1.10.0: - dependencies: - consola: 3.2.3 - defu: 6.1.4 - mime: 3.0.0 - node-fetch-native: 1.6.4 - pathe: 1.1.2 - - unhead@1.11.5: - dependencies: - '@unhead/dom': 1.11.5 - '@unhead/schema': 1.11.5 - '@unhead/shared': 1.11.5 - hookable: 5.5.3 - - unicorn-magic@0.1.0: {} - - unimport@3.12.0(rollup@4.21.3): - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - acorn: 8.12.1 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - fast-glob: 3.3.2 - local-pkg: 0.5.0 - magic-string: 0.30.11 - mlly: 1.7.1 - pathe: 1.1.2 - pkg-types: 1.2.0 - scule: 1.3.0 - strip-literal: 2.1.0 - unplugin: 1.14.1 - transitivePeerDependencies: - - rollup - - webpack-sources - - universalify@2.0.1: {} - - unplugin-vue-router@0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.5))(vue@3.5.5): - dependencies: - '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@vue-macros/common': 1.14.0(rollup@4.21.3)(vue@3.5.5) - ast-walker-scope: 0.6.2 - chokidar: 3.6.0 - fast-glob: 3.3.2 - json5: 2.2.3 - local-pkg: 0.5.0 - magic-string: 0.30.11 - mlly: 1.7.1 - pathe: 1.1.2 - scule: 1.3.0 - unplugin: 1.14.1 - yaml: 2.5.1 - optionalDependencies: - vue-router: 4.4.5(vue@3.5.5) - transitivePeerDependencies: - - rollup - - vue - - webpack-sources - - unplugin@1.14.1: - dependencies: - acorn: 8.12.1 - webpack-virtual-modules: 0.6.2 - - unstorage@1.12.0(ioredis@5.4.1): - dependencies: - anymatch: 3.1.3 - chokidar: 3.6.0 - destr: 2.0.3 - h3: 1.12.0 - listhen: 1.7.2 - lru-cache: 10.4.3 - mri: 1.2.0 - node-fetch-native: 1.6.4 - ofetch: 1.3.4 - ufo: 1.5.4 - optionalDependencies: - ioredis: 5.4.1 - transitivePeerDependencies: - - uWebSockets.js - - untun@0.1.3: - dependencies: - citty: 0.1.6 - consola: 3.2.3 - pathe: 1.1.2 - - untyped@1.4.2: - dependencies: - '@babel/core': 7.25.2 - '@babel/standalone': 7.25.6 - '@babel/types': 7.25.6 - defu: 6.1.4 - jiti: 1.21.6 - mri: 1.2.0 - scule: 1.3.0 - transitivePeerDependencies: - - supports-color - - unwasm@0.3.9: - dependencies: - knitwork: 1.1.0 - magic-string: 0.30.11 - mlly: 1.7.1 - pathe: 1.1.2 - pkg-types: 1.2.0 - unplugin: 1.14.1 - transitivePeerDependencies: - - webpack-sources - - update-browserslist-db@1.1.0(browserslist@4.23.3): - dependencies: - browserslist: 4.23.3 - escalade: 3.2.0 - picocolors: 1.1.0 - - uqr@0.1.2: {} - - urlpattern-polyfill@8.0.2: {} - - util-deprecate@1.0.2: {} - - verb-nurbs-web@2.1.3: - optionalDependencies: - webworker-threads: 0.7.17 - - vite-hot-client@0.2.3(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)): - dependencies: - vite: 5.4.5(@types/node@22.5.5)(terser@5.32.0) - - vite-node@2.1.1(@types/node@22.5.5)(terser@5.32.0): - dependencies: - cac: 6.7.14 - debug: 4.3.7 - pathe: 1.1.2 - vite: 5.4.5(@types/node@22.5.5)(terser@5.32.0) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite-plugin-checker@0.8.0(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)): - dependencies: - '@babel/code-frame': 7.24.7 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - chokidar: 3.6.0 - commander: 8.3.0 - fast-glob: 3.3.2 - fs-extra: 11.2.0 - npm-run-path: 4.0.1 - strip-ansi: 6.0.1 - tiny-invariant: 1.3.3 - vite: 5.4.5(@types/node@22.5.5)(terser@5.32.0) - vscode-languageclient: 7.0.0 - vscode-languageserver: 7.0.0 - vscode-languageserver-textdocument: 1.0.12 - vscode-uri: 3.0.8 - - vite-plugin-inspect@0.8.7(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.21.3))(rollup@4.21.3)(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)): - dependencies: - '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - debug: 4.3.7 - error-stack-parser-es: 0.1.5 - fs-extra: 11.2.0 - open: 10.1.0 - perfect-debounce: 1.0.0 - picocolors: 1.1.0 - sirv: 2.0.4 - vite: 5.4.5(@types/node@22.5.5)(terser@5.32.0) - optionalDependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3) - transitivePeerDependencies: - - rollup - - supports-color - - vite-plugin-vue-inspector@5.2.0(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)): - dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.25.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) - '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.5 - kolorist: 1.8.0 - magic-string: 0.30.11 - vite: 5.4.5(@types/node@22.5.5)(terser@5.32.0) - transitivePeerDependencies: - - supports-color - - vite-plugin-wasm@3.3.0(vite@5.4.5(@types/node@22.5.5)(terser@5.32.0)): - dependencies: - vite: 5.4.5(@types/node@22.5.5)(terser@5.32.0) - - vite@5.4.5(@types/node@22.5.5)(terser@5.32.0): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.21.3 - optionalDependencies: - '@types/node': 22.5.5 - fsevents: 2.3.3 - terser: 5.32.0 - - vscode-jsonrpc@6.0.0: {} - - vscode-languageclient@7.0.0: - dependencies: - minimatch: 3.1.2 - semver: 7.6.3 - vscode-languageserver-protocol: 3.16.0 - - vscode-languageserver-protocol@3.16.0: - dependencies: - vscode-jsonrpc: 6.0.0 - vscode-languageserver-types: 3.16.0 - - vscode-languageserver-textdocument@1.0.12: {} - - vscode-languageserver-types@3.16.0: {} - - vscode-languageserver@7.0.0: - dependencies: - vscode-languageserver-protocol: 3.16.0 - - vscode-uri@3.0.8: {} - - vue-bundle-renderer@2.1.0: - dependencies: - ufo: 1.5.4 - - vue-demi@0.14.10(vue@3.5.5): - dependencies: - vue: 3.5.5 - - vue-devtools-stub@0.1.0: {} - - vue-router@4.4.5(vue@3.5.5): - dependencies: - '@vue/devtools-api': 6.6.4 - vue: 3.5.5 - - vue@3.5.5: - dependencies: - '@vue/compiler-dom': 3.5.5 - '@vue/compiler-sfc': 3.5.5 - '@vue/runtime-dom': 3.5.5 - '@vue/server-renderer': 3.5.5(vue@3.5.5) - '@vue/shared': 3.5.5 - - webidl-conversions@3.0.1: {} - - webpack-virtual-modules@0.6.2: {} - - webworker-threads@0.7.17: - dependencies: - bindings: 1.5.0 - nan: 2.20.0 - optional: true - - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - which@3.0.1: - dependencies: - isexe: 2.0.0 - - wide-align@1.1.5: - dependencies: - string-width: 4.2.3 - - word-wrap@1.2.5: {} - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - - wrappy@1.0.2: {} - - ws@8.18.0: {} - - y18n@5.0.8: {} - - yallist@3.1.1: {} - - yallist@4.0.0: {} - - yaml@2.5.1: {} - - yargs-parser@21.1.1: {} - - yargs@17.7.2: - dependencies: - cliui: 8.0.1 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - - zhead@2.2.4: {} - - zip-stream@6.0.1: - dependencies: - archiver-utils: 5.0.2 - compress-commons: 6.0.2 - readable-stream: 4.5.2 diff --git a/examples/package-lock.json b/examples/package-lock.json index 99f3ccdc..f537abab 100644 --- a/examples/package-lock.json +++ b/examples/package-lock.json @@ -1,12 +1,12 @@ { "name": "bitbybit-examples", - "version": "1.1.0", + "version": "1.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bitbybit-examples", - "version": "1.1.0", + "version": "1.1.1", "license": "MIT", "devDependencies": { "shx": "^0.4.0", diff --git a/examples/package.json b/examples/package.json index e8879d52..e05dd852 100644 --- a/examples/package.json +++ b/examples/package.json @@ -1,6 +1,6 @@ { "name": "bitbybit-examples", - "version": "1.1.0", + "version": "1.1.1", "description": "Monorepo for browser CAD which holds bitbybit.dev npm packages", "main": "index.js", "scripts": { diff --git a/examples/react/babylonjs/cup/package-lock.json b/examples/react/babylonjs/cup/package-lock.json index 6c6a22b4..dbb1f2c3 100644 --- a/examples/react/babylonjs/cup/package-lock.json +++ b/examples/react/babylonjs/cup/package-lock.json @@ -8,7 +8,7 @@ "name": "cup", "version": "0.1.0", "dependencies": { - "@bitbybit-dev/babylonjs": "1.1.0", + "@bitbybit-dev/babylonjs": "1.1.1", "@emotion/react": "11.9.0", "@emotion/styled": "11.8.1", "@mui/icons-material": "5.6.2", @@ -1812,54 +1812,59 @@ } }, "node_modules/@babylonjs/core": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.11.0.tgz", - "integrity": "sha512-MQH6Lop6Dn06n3gW8/CADb3FrO3jVudYHYZVu2TPNH0hXyJGAVPtVRpudF12UHn5ZV0ByQ1gu71vfKj88rFDCg==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.13.0.tgz", + "integrity": "sha512-QJa3Eetlj8ycIxZ8s7XcYOTOP8Y8v5K69bvcJ7psFeI9cE+p9xZBSlck4rd8/t1BImcngJ9BxhoCEnaF7R1spQ==", "license": "Apache-2.0", "peer": true }, "node_modules/@babylonjs/gui": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.11.0.tgz", - "integrity": "sha512-uY9BBKDZDmOsxa1xdasiV1/Uqn5BPvvqZ/sw5X+EIGSBamtJ7ve4gVhNXT897Ce2zDfx6qXub4gPRoGCaZj+Nw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.13.0.tgz", + "integrity": "sha512-DSx1NwbCydjMEs0/+3s5VPGRgO/z4tzc1/VnTCfBnNvNvG9/9PsVQjEs0OU4Wy5v6ruwzIZH9YrTn5GEba1dOQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0" } }, "node_modules/@babylonjs/havok": { - "version": "1.3.12", - "resolved": "https://registry.npmjs.org/@babylonjs/havok/-/havok-1.3.12.tgz", - "integrity": "sha512-KR5Z7DBkVEgdvHLMDh2VWe/nHvUG8+MdLBiAE0iM19KIHAPqPRVITPAZKx4SQusK5nqm4ZXDcKv5OYtViIxLzA==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@babylonjs/havok/-/havok-1.3.13.tgz", + "integrity": "sha512-DDrPHbNdeanogdE261r4sfgKgtZb11ccaDjNEbhEcrcWz1XgYHTIJzz5QwO+J4XhOQJLXfn9Lv20cI2REIZiwg==", "license": "MIT", + "peer": true, "dependencies": { "@types/emscripten": "^1.39.6" } }, "node_modules/@babylonjs/loaders": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.11.0.tgz", - "integrity": "sha512-l+bVNG3zOG4FhBT0WVlZSb49WVyzoduACMop/RDKQjVsSfUg2lMeKnHlrGccp/bsRxlR1Y/pKD9GQTkXsQ7gmQ==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.13.0.tgz", + "integrity": "sha512-IXoP3ULrake0MjhLvMIJybutocJN5B/b+Ld7GVsRzXzSfv6hfQ7q63jDI6U0QIEX+FhYHU7qmjdVv0uuO/vvzA==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0", "babylonjs-gltf2interface": "^9.0.0" } }, "node_modules/@babylonjs/materials": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.11.0.tgz", - "integrity": "sha512-0g8+oiqFpWJU+BW4z15qpohvYruACRtfHCrec1OnqhR09uOI9QEwkdbR2ep91/7j9Qt15/WxU2tqECrsXzKAkw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.13.0.tgz", + "integrity": "sha512-rDZLB+eXudlV7HIDEdUQJxO809QK2z88A+YJfjxvMMXFkzs9Vz599YwHqsDz2204W2QW1aBrKGFhsMNyN5UyOQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0" } }, "node_modules/@babylonjs/serializers": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.11.0.tgz", - "integrity": "sha512-ZEcW65XXn3W2Ir6GBuHpGRspF+QM4F9gusK5RP0sYUElVzCBBTgb7ITQYDjwN+9pDjqudS9L3d5n5dZv8I7vuA==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.13.0.tgz", + "integrity": "sha512-zWwAvEXKJPbcDHmaaYmXQCWMvM3moXXthLZE7HOIJJ3TDas3VXarBsZEOtlk4zc9I9xQ448PFlfuA+DgHOgZlQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0", "babylonjs-gltf2interface": "^9.0.0" @@ -1871,29 +1876,31 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, "node_modules/@bitbybit-dev/babylonjs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/babylonjs/-/babylonjs-1.1.0.tgz", - "integrity": "sha512-8S9541qjE6d/AlCEkuhjY/3qMuSglpjUtQ2Iujdbm8NuOIkfkRwA+T3WNG6iHTB/ErUFNVfegaKd6t6kQTovtw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/babylonjs/-/babylonjs-1.1.1.tgz", + "integrity": "sha512-O18ImpvbHqdSNp+/EZsYZRMUj1036lxCkencaQBo0xzADFLiGdG1QCvpuX7fSCrKaI1ROMfVh3Ci9KLfT0TA7w==", "license": "MIT", "dependencies": { - "@babylonjs/core": "9.11.0", - "@babylonjs/gui": "9.11.0", - "@babylonjs/havok": "1.3.12", - "@babylonjs/loaders": "9.11.0", - "@babylonjs/materials": "9.11.0", - "@babylonjs/serializers": "9.11.0", - "@bitbybit-dev/core": "1.1.0", - "earcut": "3.0.2" + "@bitbybit-dev/core": "1.1.1" }, "funding": { "type": "corporate", "url": "https://bitbybit.dev/auth/pick-plan" + }, + "peerDependencies": { + "@babylonjs/core": "9.13.0", + "@babylonjs/gui": "9.13.0", + "@babylonjs/havok": "1.3.13", + "@babylonjs/loaders": "9.13.0", + "@babylonjs/materials": "9.13.0", + "@babylonjs/serializers": "9.13.0", + "earcut": "3.0.2" } }, "node_modules/@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==", "license": "MIT", "funding": { "type": "corporate", @@ -1901,15 +1908,15 @@ } }, "node_modules/@bitbybit-dev/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.0.tgz", - "integrity": "sha512-f30PxigDEs8H2FNTtTFzJzu9mfYW876IsATwR+t/b4V0VC1vi5/EL7hjrV6K19byo7ZZ+TNOeyVjzhszj90dFw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.1.tgz", + "integrity": "sha512-ErplGNeBF+XpTvwc1ligGg9HvlTec1bjfeVSigdutRRJNu3ElnVIzmmvYxfVHIyZqOCiS8Dh8TOS2mrPG6Qddg==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/jscad-worker": "1.1.0", - "@bitbybit-dev/manifold-worker": "1.1.0", - "@bitbybit-dev/occt-worker": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/jscad-worker": "1.1.1", + "@bitbybit-dev/manifold-worker": "1.1.1", + "@bitbybit-dev/occt-worker": "1.1.1", "jsonpath-plus": "10.3.0", "rxjs": "7.8.2", "verb-nurbs-web": "2.1.3" @@ -1920,12 +1927,12 @@ } }, "node_modules/@bitbybit-dev/jscad": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.0.tgz", - "integrity": "sha512-ZJ54zAg4hLCqtdL7zfkkAesncBRxO4NZM4ZwMsknpkDbeOFPcL1fMmhJ6Fe31M3YCywJwMEFs7f2swd+Dw08tw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.1.tgz", + "integrity": "sha512-NL1ZXaWUgQiQunXB189jFwCRDAbC0nk4/n8OuK3fG3v9wgsi97MuAyLX7r048a948nTrU5t+VEJSf76ONvYP9Q==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -1938,12 +1945,12 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.0.tgz", - "integrity": "sha512-fw5pjsiSvBWduENF9dGeW+zQwF7CSKOEKw3Q+2/5nsxxAwFEyOONZWAUN3b2cMmeVXhVNkg6OImLyfnpcsQXuw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.1.tgz", + "integrity": "sha512-AwfGWbpCknIPNKiaPy1QKY4Mz2zwIOV/R5ylZtxLYMCP4wap6olbaErlqnwZ/bFEJDgSvr3yshRI1Ld6VdKx7g==", "license": "MIT", "dependencies": { - "@bitbybit-dev/jscad": "1.1.0", + "@bitbybit-dev/jscad": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -1952,12 +1959,12 @@ } }, "node_modules/@bitbybit-dev/manifold": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.0.tgz", - "integrity": "sha512-Aol1A9kJUGE5dsAWtRlHVWnTzRkz5VO2DEWV1h3TsL4FEdNtzGqUBztehkh5NiQtWShjZpr6/hc4x/FfRyaKmQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.1.tgz", + "integrity": "sha512-FULgrB5qE3oduCm/CVQwDDNKOJM9DOF7ZA7Ta66ZzQpRR1q2FEjPRBWiJtkqxjrapAA8ynzeG6dF0ozDh5nXVQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "manifold-3d": "3.3.2" }, "funding": { @@ -1966,12 +1973,12 @@ } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.0.tgz", - "integrity": "sha512-lrH7gCLFh4Bs9k9pVLuL7vboPttTVCwmaacqC1LDACgHwlPS385NmmsPcTNUCDlDuA/8wONfcQTcSUcG4Rmr2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.1.tgz", + "integrity": "sha512-6v4vlrxv7I8S7Y5WPlCWs3sh/amnFzHzlmg50MpSjgn/otyBMojmcyscOgAJ44ru0ihsAH1mMKvE7JgRsO0FSQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/manifold": "1.1.0", + "@bitbybit-dev/manifold": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -1980,12 +1987,12 @@ } }, "node_modules/@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "funding": { "type": "corporate", @@ -1993,12 +2000,12 @@ } }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.0.tgz", - "integrity": "sha512-DVdAJyMeoYccHBafEi8gHHOvZk+8DYtO7/iBsBphBhBMJlUN1YWl/hQkAmKNpGBEl+6Qvig4cBpkOcUtHNRelQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz", + "integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/occt": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -2278,9 +2285,9 @@ } }, "node_modules/@emnapi/runtime": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.0.tgz", - "integrity": "sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", "license": "MIT", "optional": true, "dependencies": { @@ -6274,9 +6281,9 @@ } }, "node_modules/babylonjs-gltf2interface": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.11.0.tgz", - "integrity": "sha512-IhDr08yK7K2EHvwICX1fMb2dK5K86XSqWsJQxwqMhUOmjA9AtCPWbfXLBYt2f3J6xSBsHHP+2MDnT7oozUeVZQ==", + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.14.0.tgz", + "integrity": "sha512-pVrleJnGUHXiou9O4rj2fy2zyBC3QCDbUx5dnOSIl/O/dwjrJYnyKt4GZtMrRmUcVxT4pHfIxiVoj9ki2UPmgQ==", "license": "Apache-2.0", "peer": true }, @@ -7825,7 +7832,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz", "integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==", - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ee-first": { "version": "1.1.1", @@ -13323,9 +13331,9 @@ } }, "node_modules/nan": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.27.0.tgz", - "integrity": "sha512-hC+0LidcL3XE4rp1C4H54KujgXKzbfyTngZTwBByQxsOxCEKZT0MPQ4hOKUH2jU1OYstqdDH4onyHPDzcV0XdQ==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.28.0.tgz", + "integrity": "sha512-fTsDz99OTq2sVePhGdp4qQhggZFtKr64ZNVyVajRKtMOkJxYekplBh577PiJB12v/D3s2E5cGtOI45LWp6rnLQ==", "license": "MIT", "optional": true }, @@ -16536,9 +16544,9 @@ } }, "node_modules/sharp/node_modules/semver": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", - "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -19893,41 +19901,46 @@ } }, "@babylonjs/core": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.11.0.tgz", - "integrity": "sha512-MQH6Lop6Dn06n3gW8/CADb3FrO3jVudYHYZVu2TPNH0hXyJGAVPtVRpudF12UHn5ZV0ByQ1gu71vfKj88rFDCg==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.13.0.tgz", + "integrity": "sha512-QJa3Eetlj8ycIxZ8s7XcYOTOP8Y8v5K69bvcJ7psFeI9cE+p9xZBSlck4rd8/t1BImcngJ9BxhoCEnaF7R1spQ==", "peer": true }, "@babylonjs/gui": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.11.0.tgz", - "integrity": "sha512-uY9BBKDZDmOsxa1xdasiV1/Uqn5BPvvqZ/sw5X+EIGSBamtJ7ve4gVhNXT897Ce2zDfx6qXub4gPRoGCaZj+Nw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.13.0.tgz", + "integrity": "sha512-DSx1NwbCydjMEs0/+3s5VPGRgO/z4tzc1/VnTCfBnNvNvG9/9PsVQjEs0OU4Wy5v6ruwzIZH9YrTn5GEba1dOQ==", + "peer": true, "requires": {} }, "@babylonjs/havok": { - "version": "1.3.12", - "resolved": "https://registry.npmjs.org/@babylonjs/havok/-/havok-1.3.12.tgz", - "integrity": "sha512-KR5Z7DBkVEgdvHLMDh2VWe/nHvUG8+MdLBiAE0iM19KIHAPqPRVITPAZKx4SQusK5nqm4ZXDcKv5OYtViIxLzA==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@babylonjs/havok/-/havok-1.3.13.tgz", + "integrity": "sha512-DDrPHbNdeanogdE261r4sfgKgtZb11ccaDjNEbhEcrcWz1XgYHTIJzz5QwO+J4XhOQJLXfn9Lv20cI2REIZiwg==", + "peer": true, "requires": { "@types/emscripten": "^1.39.6" } }, "@babylonjs/loaders": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.11.0.tgz", - "integrity": "sha512-l+bVNG3zOG4FhBT0WVlZSb49WVyzoduACMop/RDKQjVsSfUg2lMeKnHlrGccp/bsRxlR1Y/pKD9GQTkXsQ7gmQ==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.13.0.tgz", + "integrity": "sha512-IXoP3ULrake0MjhLvMIJybutocJN5B/b+Ld7GVsRzXzSfv6hfQ7q63jDI6U0QIEX+FhYHU7qmjdVv0uuO/vvzA==", + "peer": true, "requires": {} }, "@babylonjs/materials": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.11.0.tgz", - "integrity": "sha512-0g8+oiqFpWJU+BW4z15qpohvYruACRtfHCrec1OnqhR09uOI9QEwkdbR2ep91/7j9Qt15/WxU2tqECrsXzKAkw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.13.0.tgz", + "integrity": "sha512-rDZLB+eXudlV7HIDEdUQJxO809QK2z88A+YJfjxvMMXFkzs9Vz599YwHqsDz2204W2QW1aBrKGFhsMNyN5UyOQ==", + "peer": true, "requires": {} }, "@babylonjs/serializers": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.11.0.tgz", - "integrity": "sha512-ZEcW65XXn3W2Ir6GBuHpGRspF+QM4F9gusK5RP0sYUElVzCBBTgb7ITQYDjwN+9pDjqudS9L3d5n5dZv8I7vuA==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.13.0.tgz", + "integrity": "sha512-zWwAvEXKJPbcDHmaaYmXQCWMvM3moXXthLZE7HOIJJ3TDas3VXarBsZEOtlk4zc9I9xQ448PFlfuA+DgHOgZlQ==", + "peer": true, "requires": {} }, "@bcoe/v8-coverage": { @@ -19936,45 +19949,38 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, "@bitbybit-dev/babylonjs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/babylonjs/-/babylonjs-1.1.0.tgz", - "integrity": "sha512-8S9541qjE6d/AlCEkuhjY/3qMuSglpjUtQ2Iujdbm8NuOIkfkRwA+T3WNG6iHTB/ErUFNVfegaKd6t6kQTovtw==", - "requires": { - "@babylonjs/core": "9.11.0", - "@babylonjs/gui": "9.11.0", - "@babylonjs/havok": "1.3.12", - "@babylonjs/loaders": "9.11.0", - "@babylonjs/materials": "9.11.0", - "@babylonjs/serializers": "9.11.0", - "@bitbybit-dev/core": "1.1.0", - "earcut": "3.0.2" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/babylonjs/-/babylonjs-1.1.1.tgz", + "integrity": "sha512-O18ImpvbHqdSNp+/EZsYZRMUj1036lxCkencaQBo0xzADFLiGdG1QCvpuX7fSCrKaI1ROMfVh3Ci9KLfT0TA7w==", + "requires": { + "@bitbybit-dev/core": "1.1.1" } }, "@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==" }, "@bitbybit-dev/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.0.tgz", - "integrity": "sha512-f30PxigDEs8H2FNTtTFzJzu9mfYW876IsATwR+t/b4V0VC1vi5/EL7hjrV6K19byo7ZZ+TNOeyVjzhszj90dFw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.1.tgz", + "integrity": "sha512-ErplGNeBF+XpTvwc1ligGg9HvlTec1bjfeVSigdutRRJNu3ElnVIzmmvYxfVHIyZqOCiS8Dh8TOS2mrPG6Qddg==", "requires": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/jscad-worker": "1.1.0", - "@bitbybit-dev/manifold-worker": "1.1.0", - "@bitbybit-dev/occt-worker": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/jscad-worker": "1.1.1", + "@bitbybit-dev/manifold-worker": "1.1.1", + "@bitbybit-dev/occt-worker": "1.1.1", "jsonpath-plus": "10.3.0", "rxjs": "7.8.2", "verb-nurbs-web": "2.1.3" } }, "@bitbybit-dev/jscad": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.0.tgz", - "integrity": "sha512-ZJ54zAg4hLCqtdL7zfkkAesncBRxO4NZM4ZwMsknpkDbeOFPcL1fMmhJ6Fe31M3YCywJwMEFs7f2swd+Dw08tw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.1.tgz", + "integrity": "sha512-NL1ZXaWUgQiQunXB189jFwCRDAbC0nk4/n8OuK3fG3v9wgsi97MuAyLX7r048a948nTrU5t+VEJSf76ONvYP9Q==", "requires": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -19983,46 +19989,46 @@ } }, "@bitbybit-dev/jscad-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.0.tgz", - "integrity": "sha512-fw5pjsiSvBWduENF9dGeW+zQwF7CSKOEKw3Q+2/5nsxxAwFEyOONZWAUN3b2cMmeVXhVNkg6OImLyfnpcsQXuw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.1.tgz", + "integrity": "sha512-AwfGWbpCknIPNKiaPy1QKY4Mz2zwIOV/R5ylZtxLYMCP4wap6olbaErlqnwZ/bFEJDgSvr3yshRI1Ld6VdKx7g==", "requires": { - "@bitbybit-dev/jscad": "1.1.0", + "@bitbybit-dev/jscad": "1.1.1", "rxjs": "7.8.2" } }, "@bitbybit-dev/manifold": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.0.tgz", - "integrity": "sha512-Aol1A9kJUGE5dsAWtRlHVWnTzRkz5VO2DEWV1h3TsL4FEdNtzGqUBztehkh5NiQtWShjZpr6/hc4x/FfRyaKmQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.1.tgz", + "integrity": "sha512-FULgrB5qE3oduCm/CVQwDDNKOJM9DOF7ZA7Ta66ZzQpRR1q2FEjPRBWiJtkqxjrapAA8ynzeG6dF0ozDh5nXVQ==", "requires": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "manifold-3d": "3.3.2" } }, "@bitbybit-dev/manifold-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.0.tgz", - "integrity": "sha512-lrH7gCLFh4Bs9k9pVLuL7vboPttTVCwmaacqC1LDACgHwlPS385NmmsPcTNUCDlDuA/8wONfcQTcSUcG4Rmr2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.1.tgz", + "integrity": "sha512-6v4vlrxv7I8S7Y5WPlCWs3sh/amnFzHzlmg50MpSjgn/otyBMojmcyscOgAJ44ru0ihsAH1mMKvE7JgRsO0FSQ==", "requires": { - "@bitbybit-dev/manifold": "1.1.0", + "@bitbybit-dev/manifold": "1.1.1", "rxjs": "7.8.2" } }, "@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "requires": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" } }, "@bitbybit-dev/occt-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.0.tgz", - "integrity": "sha512-DVdAJyMeoYccHBafEi8gHHOvZk+8DYtO7/iBsBphBhBMJlUN1YWl/hQkAmKNpGBEl+6Qvig4cBpkOcUtHNRelQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz", + "integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==", "requires": { - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/occt": "1.1.1", "rxjs": "7.8.2" } }, @@ -20153,9 +20159,9 @@ "requires": {} }, "@emnapi/runtime": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.0.tgz", - "integrity": "sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", "optional": true, "requires": { "tslib": "^2.4.0" @@ -22889,9 +22895,9 @@ } }, "babylonjs-gltf2interface": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.11.0.tgz", - "integrity": "sha512-IhDr08yK7K2EHvwICX1fMb2dK5K86XSqWsJQxwqMhUOmjA9AtCPWbfXLBYt2f3J6xSBsHHP+2MDnT7oozUeVZQ==", + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.14.0.tgz", + "integrity": "sha512-pVrleJnGUHXiou9O4rj2fy2zyBC3QCDbUx5dnOSIl/O/dwjrJYnyKt4GZtMrRmUcVxT4pHfIxiVoj9ki2UPmgQ==", "peer": true }, "balanced-match": { @@ -24026,7 +24032,8 @@ "earcut": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz", - "integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==" + "integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==", + "peer": true }, "ee-first": { "version": "1.1.1", @@ -28008,9 +28015,9 @@ } }, "nan": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.27.0.tgz", - "integrity": "sha512-hC+0LidcL3XE4rp1C4H54KujgXKzbfyTngZTwBByQxsOxCEKZT0MPQ4hOKUH2jU1OYstqdDH4onyHPDzcV0XdQ==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.28.0.tgz", + "integrity": "sha512-fTsDz99OTq2sVePhGdp4qQhggZFtKr64ZNVyVajRKtMOkJxYekplBh577PiJB12v/D3s2E5cGtOI45LWp6rnLQ==", "optional": true }, "nanoid": { @@ -30160,9 +30167,9 @@ }, "dependencies": { "semver": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", - "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==" + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==" } } }, diff --git a/examples/react/babylonjs/cup/package.json b/examples/react/babylonjs/cup/package.json index c44078bb..5d3b5bf9 100644 --- a/examples/react/babylonjs/cup/package.json +++ b/examples/react/babylonjs/cup/package.json @@ -4,7 +4,7 @@ "private": true, "homepage": "https://app-store.bitbybit.dev/cup", "dependencies": { - "@bitbybit-dev/babylonjs": "1.1.0", + "@bitbybit-dev/babylonjs": "1.1.1", "@emotion/react": "11.9.0", "@emotion/styled": "11.8.1", "web-ifc": "0.0.68", diff --git a/examples/react/babylonjs/laptop-holder/package-lock.json b/examples/react/babylonjs/laptop-holder/package-lock.json index 93d6a581..85de430f 100644 --- a/examples/react/babylonjs/laptop-holder/package-lock.json +++ b/examples/react/babylonjs/laptop-holder/package-lock.json @@ -8,7 +8,7 @@ "name": "laptop-holder", "version": "0.1.0", "dependencies": { - "@bitbybit-dev/babylonjs": "1.1.0", + "@bitbybit-dev/babylonjs": "1.1.1", "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", "@mui/icons-material": "^7.1.0", @@ -314,83 +314,90 @@ } }, "node_modules/@babylonjs/core": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.11.0.tgz", - "integrity": "sha512-MQH6Lop6Dn06n3gW8/CADb3FrO3jVudYHYZVu2TPNH0hXyJGAVPtVRpudF12UHn5ZV0ByQ1gu71vfKj88rFDCg==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.13.0.tgz", + "integrity": "sha512-QJa3Eetlj8ycIxZ8s7XcYOTOP8Y8v5K69bvcJ7psFeI9cE+p9xZBSlck4rd8/t1BImcngJ9BxhoCEnaF7R1spQ==", "license": "Apache-2.0", "peer": true }, "node_modules/@babylonjs/gui": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.11.0.tgz", - "integrity": "sha512-uY9BBKDZDmOsxa1xdasiV1/Uqn5BPvvqZ/sw5X+EIGSBamtJ7ve4gVhNXT897Ce2zDfx6qXub4gPRoGCaZj+Nw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.13.0.tgz", + "integrity": "sha512-DSx1NwbCydjMEs0/+3s5VPGRgO/z4tzc1/VnTCfBnNvNvG9/9PsVQjEs0OU4Wy5v6ruwzIZH9YrTn5GEba1dOQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0" } }, "node_modules/@babylonjs/havok": { - "version": "1.3.12", - "resolved": "https://registry.npmjs.org/@babylonjs/havok/-/havok-1.3.12.tgz", - "integrity": "sha512-KR5Z7DBkVEgdvHLMDh2VWe/nHvUG8+MdLBiAE0iM19KIHAPqPRVITPAZKx4SQusK5nqm4ZXDcKv5OYtViIxLzA==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@babylonjs/havok/-/havok-1.3.13.tgz", + "integrity": "sha512-DDrPHbNdeanogdE261r4sfgKgtZb11ccaDjNEbhEcrcWz1XgYHTIJzz5QwO+J4XhOQJLXfn9Lv20cI2REIZiwg==", "license": "MIT", + "peer": true, "dependencies": { "@types/emscripten": "^1.39.6" } }, "node_modules/@babylonjs/loaders": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.11.0.tgz", - "integrity": "sha512-l+bVNG3zOG4FhBT0WVlZSb49WVyzoduACMop/RDKQjVsSfUg2lMeKnHlrGccp/bsRxlR1Y/pKD9GQTkXsQ7gmQ==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.13.0.tgz", + "integrity": "sha512-IXoP3ULrake0MjhLvMIJybutocJN5B/b+Ld7GVsRzXzSfv6hfQ7q63jDI6U0QIEX+FhYHU7qmjdVv0uuO/vvzA==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0", "babylonjs-gltf2interface": "^9.0.0" } }, "node_modules/@babylonjs/materials": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.11.0.tgz", - "integrity": "sha512-0g8+oiqFpWJU+BW4z15qpohvYruACRtfHCrec1OnqhR09uOI9QEwkdbR2ep91/7j9Qt15/WxU2tqECrsXzKAkw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.13.0.tgz", + "integrity": "sha512-rDZLB+eXudlV7HIDEdUQJxO809QK2z88A+YJfjxvMMXFkzs9Vz599YwHqsDz2204W2QW1aBrKGFhsMNyN5UyOQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0" } }, "node_modules/@babylonjs/serializers": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.11.0.tgz", - "integrity": "sha512-ZEcW65XXn3W2Ir6GBuHpGRspF+QM4F9gusK5RP0sYUElVzCBBTgb7ITQYDjwN+9pDjqudS9L3d5n5dZv8I7vuA==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.13.0.tgz", + "integrity": "sha512-zWwAvEXKJPbcDHmaaYmXQCWMvM3moXXthLZE7HOIJJ3TDas3VXarBsZEOtlk4zc9I9xQ448PFlfuA+DgHOgZlQ==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@babylonjs/core": "^9.0.0", "babylonjs-gltf2interface": "^9.0.0" } }, "node_modules/@bitbybit-dev/babylonjs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/babylonjs/-/babylonjs-1.1.0.tgz", - "integrity": "sha512-8S9541qjE6d/AlCEkuhjY/3qMuSglpjUtQ2Iujdbm8NuOIkfkRwA+T3WNG6iHTB/ErUFNVfegaKd6t6kQTovtw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/babylonjs/-/babylonjs-1.1.1.tgz", + "integrity": "sha512-O18ImpvbHqdSNp+/EZsYZRMUj1036lxCkencaQBo0xzADFLiGdG1QCvpuX7fSCrKaI1ROMfVh3Ci9KLfT0TA7w==", "license": "MIT", "dependencies": { - "@babylonjs/core": "9.11.0", - "@babylonjs/gui": "9.11.0", - "@babylonjs/havok": "1.3.12", - "@babylonjs/loaders": "9.11.0", - "@babylonjs/materials": "9.11.0", - "@babylonjs/serializers": "9.11.0", - "@bitbybit-dev/core": "1.1.0", - "earcut": "3.0.2" + "@bitbybit-dev/core": "1.1.1" }, "funding": { "type": "corporate", "url": "https://bitbybit.dev/auth/pick-plan" + }, + "peerDependencies": { + "@babylonjs/core": "9.13.0", + "@babylonjs/gui": "9.13.0", + "@babylonjs/havok": "1.3.13", + "@babylonjs/loaders": "9.13.0", + "@babylonjs/materials": "9.13.0", + "@babylonjs/serializers": "9.13.0", + "earcut": "3.0.2" } }, "node_modules/@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==", "license": "MIT", "funding": { "type": "corporate", @@ -398,15 +405,15 @@ } }, "node_modules/@bitbybit-dev/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.0.tgz", - "integrity": "sha512-f30PxigDEs8H2FNTtTFzJzu9mfYW876IsATwR+t/b4V0VC1vi5/EL7hjrV6K19byo7ZZ+TNOeyVjzhszj90dFw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.1.tgz", + "integrity": "sha512-ErplGNeBF+XpTvwc1ligGg9HvlTec1bjfeVSigdutRRJNu3ElnVIzmmvYxfVHIyZqOCiS8Dh8TOS2mrPG6Qddg==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/jscad-worker": "1.1.0", - "@bitbybit-dev/manifold-worker": "1.1.0", - "@bitbybit-dev/occt-worker": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/jscad-worker": "1.1.1", + "@bitbybit-dev/manifold-worker": "1.1.1", + "@bitbybit-dev/occt-worker": "1.1.1", "jsonpath-plus": "10.3.0", "rxjs": "7.8.2", "verb-nurbs-web": "2.1.3" @@ -417,12 +424,12 @@ } }, "node_modules/@bitbybit-dev/jscad": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.0.tgz", - "integrity": "sha512-ZJ54zAg4hLCqtdL7zfkkAesncBRxO4NZM4ZwMsknpkDbeOFPcL1fMmhJ6Fe31M3YCywJwMEFs7f2swd+Dw08tw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.1.tgz", + "integrity": "sha512-NL1ZXaWUgQiQunXB189jFwCRDAbC0nk4/n8OuK3fG3v9wgsi97MuAyLX7r048a948nTrU5t+VEJSf76ONvYP9Q==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -435,12 +442,12 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.0.tgz", - "integrity": "sha512-fw5pjsiSvBWduENF9dGeW+zQwF7CSKOEKw3Q+2/5nsxxAwFEyOONZWAUN3b2cMmeVXhVNkg6OImLyfnpcsQXuw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.1.tgz", + "integrity": "sha512-AwfGWbpCknIPNKiaPy1QKY4Mz2zwIOV/R5ylZtxLYMCP4wap6olbaErlqnwZ/bFEJDgSvr3yshRI1Ld6VdKx7g==", "license": "MIT", "dependencies": { - "@bitbybit-dev/jscad": "1.1.0", + "@bitbybit-dev/jscad": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -449,12 +456,12 @@ } }, "node_modules/@bitbybit-dev/manifold": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.0.tgz", - "integrity": "sha512-Aol1A9kJUGE5dsAWtRlHVWnTzRkz5VO2DEWV1h3TsL4FEdNtzGqUBztehkh5NiQtWShjZpr6/hc4x/FfRyaKmQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.1.tgz", + "integrity": "sha512-FULgrB5qE3oduCm/CVQwDDNKOJM9DOF7ZA7Ta66ZzQpRR1q2FEjPRBWiJtkqxjrapAA8ynzeG6dF0ozDh5nXVQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "manifold-3d": "3.3.2" }, "funding": { @@ -463,12 +470,12 @@ } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.0.tgz", - "integrity": "sha512-lrH7gCLFh4Bs9k9pVLuL7vboPttTVCwmaacqC1LDACgHwlPS385NmmsPcTNUCDlDuA/8wONfcQTcSUcG4Rmr2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.1.tgz", + "integrity": "sha512-6v4vlrxv7I8S7Y5WPlCWs3sh/amnFzHzlmg50MpSjgn/otyBMojmcyscOgAJ44ru0ihsAH1mMKvE7JgRsO0FSQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/manifold": "1.1.0", + "@bitbybit-dev/manifold": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -477,12 +484,12 @@ } }, "node_modules/@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "funding": { "type": "corporate", @@ -490,12 +497,12 @@ } }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.0.tgz", - "integrity": "sha512-DVdAJyMeoYccHBafEi8gHHOvZk+8DYtO7/iBsBphBhBMJlUN1YWl/hQkAmKNpGBEl+6Qvig4cBpkOcUtHNRelQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz", + "integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/occt": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -504,9 +511,9 @@ } }, "node_modules/@emnapi/runtime": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.0.tgz", - "integrity": "sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", "license": "MIT", "optional": true, "dependencies": { @@ -2479,9 +2486,9 @@ } }, "node_modules/babylonjs-gltf2interface": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.11.0.tgz", - "integrity": "sha512-IhDr08yK7K2EHvwICX1fMb2dK5K86XSqWsJQxwqMhUOmjA9AtCPWbfXLBYt2f3J6xSBsHHP+2MDnT7oozUeVZQ==", + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.14.0.tgz", + "integrity": "sha512-pVrleJnGUHXiou9O4rj2fy2zyBC3QCDbUx5dnOSIl/O/dwjrJYnyKt4GZtMrRmUcVxT4pHfIxiVoj9ki2UPmgQ==", "license": "Apache-2.0", "peer": true }, @@ -2688,7 +2695,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz", "integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==", - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/electron-to-chromium": { "version": "1.5.359", @@ -3089,9 +3097,9 @@ "license": "MIT" }, "node_modules/nan": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.27.0.tgz", - "integrity": "sha512-hC+0LidcL3XE4rp1C4H54KujgXKzbfyTngZTwBByQxsOxCEKZT0MPQ4hOKUH2jU1OYstqdDH4onyHPDzcV0XdQ==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.28.0.tgz", + "integrity": "sha512-fTsDz99OTq2sVePhGdp4qQhggZFtKr64ZNVyVajRKtMOkJxYekplBh577PiJB12v/D3s2E5cGtOI45LWp6rnLQ==", "license": "MIT", "optional": true }, @@ -3506,9 +3514,9 @@ } }, "node_modules/sharp/node_modules/semver": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", - "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" diff --git a/examples/react/babylonjs/laptop-holder/package.json b/examples/react/babylonjs/laptop-holder/package.json index 5eb0e492..6f0724f0 100644 --- a/examples/react/babylonjs/laptop-holder/package.json +++ b/examples/react/babylonjs/laptop-holder/package.json @@ -7,7 +7,7 @@ "dependencies": { "react": "19.2.6", "react-dom": "19.2.6", - "@bitbybit-dev/babylonjs": "1.1.0", + "@bitbybit-dev/babylonjs": "1.1.1", "@mui/icons-material": "^7.1.0", "@mui/material": "^7.1.0", "@emotion/react": "^11.14.0", diff --git a/examples/react/threejs/vase/package-lock.json b/examples/react/threejs/vase/package-lock.json index dd7e56f7..a52528ab 100644 --- a/examples/react/threejs/vase/package-lock.json +++ b/examples/react/threejs/vase/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.0", "dependencies": { "@babel/plugin-proposal-private-property-in-object": "7.21.11", - "@bitbybit-dev/threejs": "1.1.0", + "@bitbybit-dev/threejs": "1.1.1", "@emotion/react": "11.11.0", "@emotion/styled": "11.11.0", "@mui/icons-material": "5.11.16", @@ -21,7 +21,7 @@ "@types/node": "20.2.5", "@types/react": "18.2.7", "@types/react-dom": "18.2.4", - "@types/three": "0.184.0", + "@types/three": "0.185.0", "react": "18.2.0", "react-app-rewired": "2.2.1", "react-dom": "18.2.0", @@ -1998,9 +1998,9 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, "node_modules/@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==", "license": "MIT", "funding": { "type": "corporate", @@ -2008,15 +2008,15 @@ } }, "node_modules/@bitbybit-dev/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.0.tgz", - "integrity": "sha512-f30PxigDEs8H2FNTtTFzJzu9mfYW876IsATwR+t/b4V0VC1vi5/EL7hjrV6K19byo7ZZ+TNOeyVjzhszj90dFw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.1.tgz", + "integrity": "sha512-ErplGNeBF+XpTvwc1ligGg9HvlTec1bjfeVSigdutRRJNu3ElnVIzmmvYxfVHIyZqOCiS8Dh8TOS2mrPG6Qddg==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/jscad-worker": "1.1.0", - "@bitbybit-dev/manifold-worker": "1.1.0", - "@bitbybit-dev/occt-worker": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/jscad-worker": "1.1.1", + "@bitbybit-dev/manifold-worker": "1.1.1", + "@bitbybit-dev/occt-worker": "1.1.1", "jsonpath-plus": "10.3.0", "rxjs": "7.8.2", "verb-nurbs-web": "2.1.3" @@ -2027,12 +2027,12 @@ } }, "node_modules/@bitbybit-dev/jscad": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.0.tgz", - "integrity": "sha512-ZJ54zAg4hLCqtdL7zfkkAesncBRxO4NZM4ZwMsknpkDbeOFPcL1fMmhJ6Fe31M3YCywJwMEFs7f2swd+Dw08tw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.1.tgz", + "integrity": "sha512-NL1ZXaWUgQiQunXB189jFwCRDAbC0nk4/n8OuK3fG3v9wgsi97MuAyLX7r048a948nTrU5t+VEJSf76ONvYP9Q==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -2045,12 +2045,12 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.0.tgz", - "integrity": "sha512-fw5pjsiSvBWduENF9dGeW+zQwF7CSKOEKw3Q+2/5nsxxAwFEyOONZWAUN3b2cMmeVXhVNkg6OImLyfnpcsQXuw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.1.tgz", + "integrity": "sha512-AwfGWbpCknIPNKiaPy1QKY4Mz2zwIOV/R5ylZtxLYMCP4wap6olbaErlqnwZ/bFEJDgSvr3yshRI1Ld6VdKx7g==", "license": "MIT", "dependencies": { - "@bitbybit-dev/jscad": "1.1.0", + "@bitbybit-dev/jscad": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -2059,12 +2059,12 @@ } }, "node_modules/@bitbybit-dev/manifold": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.0.tgz", - "integrity": "sha512-Aol1A9kJUGE5dsAWtRlHVWnTzRkz5VO2DEWV1h3TsL4FEdNtzGqUBztehkh5NiQtWShjZpr6/hc4x/FfRyaKmQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.1.tgz", + "integrity": "sha512-FULgrB5qE3oduCm/CVQwDDNKOJM9DOF7ZA7Ta66ZzQpRR1q2FEjPRBWiJtkqxjrapAA8ynzeG6dF0ozDh5nXVQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "manifold-3d": "3.3.2" }, "funding": { @@ -2073,12 +2073,12 @@ } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.0.tgz", - "integrity": "sha512-lrH7gCLFh4Bs9k9pVLuL7vboPttTVCwmaacqC1LDACgHwlPS385NmmsPcTNUCDlDuA/8wONfcQTcSUcG4Rmr2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.1.tgz", + "integrity": "sha512-6v4vlrxv7I8S7Y5WPlCWs3sh/amnFzHzlmg50MpSjgn/otyBMojmcyscOgAJ44ru0ihsAH1mMKvE7JgRsO0FSQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/manifold": "1.1.0", + "@bitbybit-dev/manifold": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -2087,12 +2087,12 @@ } }, "node_modules/@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "funding": { "type": "corporate", @@ -2100,12 +2100,12 @@ } }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.0.tgz", - "integrity": "sha512-DVdAJyMeoYccHBafEi8gHHOvZk+8DYtO7/iBsBphBhBMJlUN1YWl/hQkAmKNpGBEl+6Qvig4cBpkOcUtHNRelQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz", + "integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/occt": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -2114,13 +2114,13 @@ } }, "node_modules/@bitbybit-dev/threejs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/threejs/-/threejs-1.1.0.tgz", - "integrity": "sha512-hivI46oNjHBVOsq7cpP7QJCE3YzAYkHBDZxUdUfL+556ihzOEoL7gJalSDrddKBpE2gVJLHuwnnnD3gvatOu6g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/threejs/-/threejs-1.1.1.tgz", + "integrity": "sha512-tzJY7gqMCgP4UK83AsHFJKRHgOEPYUqupuYB8GeePpN+/qTwydOcTZrOLbWa9j5TbJNA1lHxoKqiY2tE/BzwkQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/core": "1.1.0", - "three": "0.184.0" + "@bitbybit-dev/core": "1.1.1", + "three": "0.185.0" }, "funding": { "type": "corporate", @@ -2403,9 +2403,9 @@ "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==" }, "node_modules/@emnapi/runtime": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.0.tgz", - "integrity": "sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", "license": "MIT", "optional": true, "dependencies": { @@ -5350,9 +5350,9 @@ } }, "node_modules/@types/three": { - "version": "0.184.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.184.0.tgz", - "integrity": "sha512-4mY2tZAu0y0B0567w7013BBXSpsP0+Z48NJvmNo4Y/Pf76yCyz6Jw4P3tUVs10WuYNXXZ+wmHyGWpCek3amJxA==", + "version": "0.185.0", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.185.0.tgz", + "integrity": "sha512-O2Uy8Cj4Nonr8dWUUbifMdPe8B0Mq7EdOHb89S4+kjUw/KhbjTZrUuYlrQ1bpUKG+EP9QJnN7qNxbHGlGoLHMA==", "license": "MIT", "dependencies": { "@dimforge/rapier3d-compat": "~0.12.0", @@ -13582,9 +13582,9 @@ } }, "node_modules/nan": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.27.0.tgz", - "integrity": "sha512-hC+0LidcL3XE4rp1C4H54KujgXKzbfyTngZTwBByQxsOxCEKZT0MPQ4hOKUH2jU1OYstqdDH4onyHPDzcV0XdQ==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.28.0.tgz", + "integrity": "sha512-fTsDz99OTq2sVePhGdp4qQhggZFtKr64ZNVyVajRKtMOkJxYekplBh577PiJB12v/D3s2E5cGtOI45LWp6rnLQ==", "license": "MIT", "optional": true }, @@ -16828,9 +16828,9 @@ } }, "node_modules/sharp/node_modules/semver": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", - "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -17890,9 +17890,9 @@ } }, "node_modules/three": { - "version": "0.184.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.184.0.tgz", - "integrity": "sha512-wtTRjG92pM5eUg/KuUnHsqSAlPM296brTOcLgMRqEeylYTh/CdtvKUvCyyCQTzFuStieWxvZb8mVTMvdPyUpxg==", + "version": "0.185.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.185.0.tgz", + "integrity": "sha512-+yRrcRO2iZa8uzvNNl0d7cL4huhgKgBvVJ0njcTe8xFqZ6DMAFZdCKDP91SEAuj25bNAj7k1QQdf+srZywVK6w==", "license": "MIT" }, "node_modules/throat": { diff --git a/examples/react/threejs/vase/package.json b/examples/react/threejs/vase/package.json index 35f0c1f1..73c4e179 100644 --- a/examples/react/threejs/vase/package.json +++ b/examples/react/threejs/vase/package.json @@ -4,14 +4,14 @@ "private": true, "homepage": "https://app-store.bitbybit.dev/bitbybit-threejs", "dependencies": { - "@bitbybit-dev/threejs": "1.1.0", + "@bitbybit-dev/threejs": "1.1.1", "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/jest": "29.5.1", "@types/node": "20.2.5", "@types/react": "18.2.7", - "@types/three": "0.184.0", + "@types/three": "0.185.0", "@types/react-dom": "18.2.4", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/examples/runner/babylon/full/inline-include/index.html b/examples/runner/babylon/full/inline-include/index.html index d78ef781..e7da9700 100644 --- a/examples/runner/babylon/full/inline-include/index.html +++ b/examples/runner/babylon/full/inline-include/index.html @@ -34,7 +34,7 @@ // This function simply outputs the script that was exported from the Rete editor by clicking "Export to Runner" and selecting Minify option. function exportedScript() { - return '{\"type\":\"rete\",\"version\":\"1.1.0\",\"script\":\"!async function(e,t,s,n,r){let a={};a={x:[0],y:[0],z:[1],...a};const o=[{result:e.HS.executeBasedOnType(a,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let i={};i={text:[\\"[true,false]\\"],...i};const c=[{result:e.HS.executeBasedOnType(i,!1,(e=>t.json.parse(e))),transformers:[]}];let p={};p={text:[\\"[false,true]\\"],...p};const u=[{result:e.HS.executeBasedOnType(p,!1,(e=>t.json.parse(e))),transformers:[]}],l=[{result:[5],transformers:[]}];let d={};d={x:[1],y:[0],z:[0],...d};const m=[{result:e.HS.executeBasedOnType(d,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}],y=[{result:[12],transformers:[]}],S=[{result:[7],transformers:[]}];let H={};H={x:[0],y:[1],z:[0],...H};const f=[{result:e.HS.executeBasedOnType(H,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let h={};h={x:[0],y:[0],z:[1],...h};const x=[{result:e.HS.executeBasedOnType(h,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let v={};v={number:[.4],...v};const O=[{result:e.HS.executeBasedOnType(v,!1,(e=>t.math.number(e))),transformers:[]}];let I={};I={x:[0],y:[0],z:[-1],...I};const L=[{result:e.HS.executeBasedOnType(I,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let B={};B={x:[0],y:[0],z:[-2],...B};const w=[{result:e.HS.executeBasedOnType(B,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let T={};T={x:[0],y:[0],z:[1],...T};const g=[{result:e.HS.executeBasedOnType(T,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let A={};A={x:[0],y:[1.5],z:[0],...A};const E=[{result:e.HS.executeBasedOnType(A,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let b={};b={...{faceOpacity:[.5],edgeOpacity:[.5],edgeColour:[\\"#000000\\"],faceColour:[\\"#212121\\"],vertexColour:[\\"#ff00ff\\"],faceMaterial:[void 0],edgeWidth:[2],vertexSize:[.03],drawEdges:[!0],drawFaces:[!0],drawVertices:[!1],precision:[.02],drawEdgeIndexes:[!1],edgeIndexHeight:[.06],edgeIndexColour:[\\"ff00ff\\"],drawFaceIndexes:[!1],faceIndexHeight:[.06],faceIndexColour:[\\"#0000ff\\"]},...b};const z=[{result:e.HS.executeBasedOnType(b,!1,(e=>t.draw.optionsOcctShape(e))),transformers:[]}];let W={};W={name:[\\"Custom Material\\"],baseColor:[\\"#9c9cba\\"],emissiveColor:[\\"#000000\\"],metallic:[.9],roughness:[.1],alpha:[1],backFaceCulling:[!1],zOffset:[2],...W};const C=[{result:e.HS.executeBasedOnType(W,!1,(e=>t.babylon.material.pbrMetallicRoughness.create(e))),transformers:[]}];let P={};P={x:[0],y:[0],z:[-1],...P};const X=[{result:e.HS.executeBasedOnType(P,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let Y={};Y={x:[0],y:[0],z:[-1.5],...Y};const Z=[{result:e.HS.executeBasedOnType(Y,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let N={};N={x:[0],y:[0],z:[1],...N};const k=[{result:e.HS.executeBasedOnType(N,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let M={};M={skybox:[\\"city\\"],size:[1e3],blur:[.4],environmentIntensity:[.4],...M};e.HS.executeBasedOnType(M,!1,(e=>t.babylon.scene.enableSkybox(e)));let F={number:[{result:[20],transformers:[]}]};e.HS.updateListInputs(F),F={number:[20],...F};const D=[{result:e.HS.executeBasedOnType(F,!1,(e=>t.math.number(e))),transformers:[]}];let R={};R.y=y,e.HS.updateListInputs(R),R={x:[0],y:[0],z:[0],...R};const j=[{result:e.HS.executeBasedOnType(R,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let q={};q.item=y,e.HS.updateListInputs(q),q={...q};const V=[{result:q.item}];let G={};G.first=S,e.HS.updateListInputs(G),G={first:[1],second:[-2],operation:[\\"divide\\"],...G};const J=[{result:e.HS.executeBasedOnType(G,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let K={};K.first=S,e.HS.updateListInputs(K),K={first:[1],second:[-4],operation:[\\"divide\\"],...K};const Q=[{result:e.HS.executeBasedOnType(K,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let U={};U.first=y,U.second=O,e.HS.updateListInputs(U),U={first:[1],second:[.4],operation:[\\"add\\"],...U};const $=[{result:e.HS.executeBasedOnType(U,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let _={};_.item=S,e.HS.updateListInputs(_),_={..._};const ee=[{result:_.item}],te={faceOpacity:[1],edgeOpacity:[1],edgeColour:[\\"#1c1c1c\\"],faceColour:[\\"#bdbdbd\\"],vertexColour:[\\"#ff00ff\\"],faceMaterial:[void 0],edgeWidth:[2],vertexSize:[.03],drawEdges:[!0],drawFaces:[!0],drawVertices:[!1],precision:[.01],drawEdgeIndexes:[!1],edgeIndexHeight:[.06],edgeIndexColour:[\\"ff00ff\\"],drawFaceIndexes:[!1],faceIndexHeight:[.06],faceIndexColour:[\\"#0000ff\\"]};let se={};se.faceMaterial=C,e.HS.updateListInputs(se),se={...te,...se};const ne=[{result:e.HS.executeBasedOnType(se,!1,(e=>t.draw.optionsOcctShape(e))),transformers:[]}];let re={};re.center=Z,re.direction=X,e.HS.updateListInputs(re),re={radius:[3],height:[1.9],center:[[0,0,0]],direction:[[0,1,0]],...re};const ae=[{result:await e.HS.executeBasedOnTypeAsync(re,!1,(e=>t.occt.shapes.solid.createCylinder(e))),transformers:[]}];let oe={};oe.y=$,e.HS.updateListInputs(oe),oe={x:[0],y:[12],z:[0],...oe};const ie=[{result:e.HS.executeBasedOnType(oe,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let ce={};ce.first=D,e.HS.updateListInputs(ce),ce={first:[1],second:[3],operation:[\\"multiply\\"],...ce};const pe=[{result:e.HS.executeBasedOnType(ce,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let ue={};ue.first=V,ue.second=O,e.HS.updateListInputs(ue),ue={first:[1],second:[.4],operation:[\\"add\\"],...ue};const le=[{result:e.HS.executeBasedOnType(ue,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let de={};de.first=V,de.second=O,e.HS.updateListInputs(de),de={first:[1],second:[.4],operation:[\\"subtract\\"],...de};const me=[{result:e.HS.executeBasedOnType(de,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let ye={};ye.first=ee,e.HS.updateListInputs(ye),ye={first:[1],second:[-.2],operation:[\\"multiply\\"],...ye};const Se=[{result:e.HS.executeBasedOnType(ye,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let He={};He.second=D,e.HS.updateListInputs(He),He={first:[360],second:[1],operation:[\\"divide\\"],...He};const fe=[{result:e.HS.executeBasedOnType(He,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}],he={shape:[void 0],radius:[.3],radiusList:[void 0],indexes:[void 0]};let xe={};xe.shape=ae,e.HS.updateListInputs(xe),xe={...he,...xe};const ve=[{result:await e.HS.executeBasedOnTypeAsync(xe,!1,(e=>t.occt.fillets.filletEdges(e))),transformers:[]}];let Oe={};Oe.start=L,Oe.end=ie,e.HS.updateListInputs(Oe),Oe={start:[[0,0,0]],end:[[0,1,0]],...Oe};const Ie=[{result:await e.HS.executeBasedOnTypeAsync(Oe,!1,(e=>t.occt.shapes.wire.createLineWire(e))),transformers:[]}];let Le={};Le.second=pe,e.HS.updateListInputs(Le),Le={first:[360],second:[1],operation:[\\"divide\\"],...Le};const Be=[{result:e.HS.executeBasedOnType(Le,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let we={};we.start=w,we.end=ie,e.HS.updateListInputs(we),we={start:[[0,0,0]],end:[[0,1,0]],...we};const Te=[{result:await e.HS.executeBasedOnTypeAsync(we,!1,(e=>t.occt.shapes.wire.createLineWire(e))),transformers:[]}];let ge={};ge.y=le,e.HS.updateListInputs(ge),ge={x:[0],y:[0],z:[.05],...ge};const Ae=[{result:e.HS.executeBasedOnType(ge,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let Ee={};Ee.y=me,Ee.z=Q,e.HS.updateListInputs(Ee),Ee={x:[0],y:[0],z:[-1],...Ee};const be=[{result:e.HS.executeBasedOnType(Ee,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let ze={};ze.y=me,ze.z=J,e.HS.updateListInputs(ze),ze={x:[0],y:[0],z:[0],...ze};const We=[{result:e.HS.executeBasedOnType(ze,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let Ce={};Ce.z=Se,e.HS.updateListInputs(Ce),Ce={x:[0],y:[0],z:[0],...Ce};const Pe=[{result:e.HS.executeBasedOnType(Ce,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let Xe={};Xe.step=fe,e.HS.updateListInputs(Xe),Xe={step:[.1],min:[0],max:[360],...Xe};const Ye=e.HS.executeBasedOnType(Xe,!1,(e=>t.vector.span(e))),Ze=[];for(let e=0;e<1;e++)Ze.push({type:\\"flat\\"});const Ne=[{result:Ye,transformers:Ze}];let ke={};ke.first=Se,e.HS.updateListInputs(ke),ke={first:[2],second:[-2],operation:[\\"multiply\\"],...ke};e.HS.executeBasedOnType(ke,!1,(e=>t.math.twoNrOperation(e)));let Me={};Me.listElements=ve,e.HS.updateListInputs(Me),Me={...Me};const Fe=[{result:[Me.listElements?Me.listElements:[]]}],De={shape:[void 0],axis:[[0,0,1]],angle:[0]};let Re={};Re.shape=Ie,Re.axis=o,Re.angle=Be,e.HS.updateListInputs(Re),Re={...De,...Re};const je=[{result:await e.HS.executeBasedOnTypeAsync(Re,!1,(e=>t.occt.transforms.rotate(e))),transformers:[]}];let qe={};qe.first=Be,e.HS.updateListInputs(qe),qe={first:[1],second:[.4],operation:[\\"multiply\\"],...qe};const Ve=[{result:e.HS.executeBasedOnType(qe,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let Ge={};Ge.first=Be,e.HS.updateListInputs(Ge),Ge={first:[1],second:[.6],operation:[\\"multiply\\"],...Ge};const Je=[{result:e.HS.executeBasedOnType(Ge,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let Ke={};Ke.listElements=[Ae[0],j[0],be[0],We[0]],e.HS.updateListInputs(Ke),Ke={...Ke};const Qe=[{result:[Ke.listElements?Ke.listElements:[]]}];let Ue={};Ue.item=Ne,e.HS.updateListInputs(Ue),Ue={...Ue};const $e=[{result:Ue.item}],_e={shape:[void 0],nrOfDivisions:[11],removeStartPoint:[!1],removeEndPoint:[!1]};let et={};et.shape=je,et.nrOfDivisions=l,e.HS.updateListInputs(et),et={..._e,...et};const tt=[{result:await e.HS.executeBasedOnTypeAsync(et,!1,(e=>t.occt.shapes.wire.divideWireByEqualDistanceToPoints(e))),transformers:[]}],st={shape:[void 0],axis:[[0,0,1]],angle:[0]};let nt={};nt.shape=Te,nt.axis=o,nt.angle=[Ve[0],Je[0]],e.HS.updateListInputs(nt),nt={...st,...nt};const rt=[{result:await e.HS.executeBasedOnTypeAsync(nt,!1,(e=>t.occt.transforms.rotate(e))),transformers:[]}];let at={};at.number=Ve,e.HS.updateListInputs(at),at={number:[1],operation:[\\"negate\\"],...at};const ot=[{result:e.HS.executeBasedOnType(at,!1,(e=>t.math.oneNrOperation(e))),transformers:[]}],it={points:[void 0]};let ct={};ct.points=Qe,e.HS.updateListInputs(ct),ct={...it,...ct};const pt=[{result:await e.HS.executeBasedOnTypeAsync(ct,!1,(e=>t.occt.shapes.wire.createPolylineWire(e))),transformers:[]}];e.HS.drawNodeMeshes(pt,t);const ut={list:[void 0],pattern:[[!0,!0,!1]]};let lt={};lt.list=tt,lt.pattern=u,e.HS.updateListInputs(lt),lt={...ut,...lt};const dt=[{result:e.HS.executeBasedOnType(lt,!0,(e=>t.lists.getByPattern(e))),transformers:[]}];let mt={};mt.listElements=rt,e.HS.updateListInputs(mt),mt={...mt};const yt=[{result:[mt.listElements?mt.listElements:[]]}],St={shape:[void 0],origin:[[0,0,0]],direction:[[0,0,1]]};let Ht={};Ht.shape=pt,Ht.origin=We,Ht.direction=f,e.HS.updateListInputs(Ht),Ht={...St,...Ht};const ft=[{result:await e.HS.executeBasedOnTypeAsync(Ht,!1,(e=>t.occt.transforms.mirror(e))),transformers:[]}],ht={shape:[void 0]};let xt={};xt.shape=pt,e.HS.updateListInputs(xt),xt={...ht,...xt};const vt=await e.HS.executeBasedOnTypeAsync(xt,!1,(e=>t.occt.shapes.edge.getCornerPointsOfEdgesForShape(e))),Ot=[];for(let e=0;e<1;e++)Ot.push({type:\\"flat\\"});const It=[{result:vt,transformers:Ot}],Lt={list:[void 0],index:[0],clone:[!0]};let Bt={};Bt.list=yt,e.HS.updateListInputs(Bt),Bt={...Lt,...Bt};const wt=[{result:e.HS.executeBasedOnType(Bt,!1,(e=>t.lists.getItem(e))),transformers:[]}],Tt={shape:[void 0]};let gt={};gt.shape=ft,e.HS.updateListInputs(gt),gt={...Tt,...gt};const At=[{result:await e.HS.executeBasedOnTypeAsync(gt,!1,(e=>t.occt.shapes.edge.getCornerPointsOfEdgesForShape(e))),transformers:[]}],Et={shape:[void 0],nrOfDivisions:[11],removeStartPoint:[!1],removeEndPoint:[!1]};let bt={};bt.shape=wt,bt.nrOfDivisions=l,e.HS.updateListInputs(bt),bt={...Et,...bt};const zt=[{result:await e.HS.executeBasedOnTypeAsync(bt,!1,(e=>t.occt.shapes.wire.divideWireByEqualDistanceToPoints(e))),transformers:[]}],Wt={list:[void 0],index:[3],clone:[!0]};let Ct={};Ct.list=At,e.HS.updateListInputs(Ct),Ct={...Wt,...Ct};const Pt=[{result:e.HS.executeBasedOnType(Ct,!1,(e=>t.lists.removeItemAtIndex(e))),transformers:[]}],Xt={list:[void 0],pattern:[[!0,!0,!1]]};let Yt={};Yt.list=zt,Yt.pattern=c,e.HS.updateListInputs(Yt),Yt={...Xt,...Yt};const Zt=[{result:e.HS.executeBasedOnType(Yt,!1,(e=>t.lists.getByPattern(e))),transformers:[]}],Nt={list:[void 0],clone:[!0]};let kt={};kt.list=Pt,e.HS.updateListInputs(kt),kt={...Nt,...kt};const Mt=e.HS.executeBasedOnType(kt,!1,(e=>t.lists.reverse(e))),Ft=[];for(let e=0;e<1;e++)Ft.push({type:\\"flat\\"});const Dt=[{result:Mt,transformers:Ft}];let Rt={};Rt.listElements=[Zt[0],dt[0]],e.HS.updateListInputs(Rt),Rt={...Rt};const jt=[{result:[Rt.listElements?Rt.listElements:[]]}];let qt={};qt.listElements=[It[0],Dt[0]],e.HS.updateListInputs(qt),qt={...qt};const Vt=[{result:[qt.listElements?qt.listElements:[]]}],Gt={list:[void 0],clone:[!0]};let Jt={};Jt.list=jt,e.HS.updateListInputs(Jt),Jt={...Gt,...Jt};const Kt=e.HS.executeBasedOnType(Jt,!1,(e=>t.lists.flipLists(e))),Qt=[];for(let e=0;e<2;e++)Qt.push({type:\\"flat\\"});const Ut=[{result:Kt,transformers:Qt}],$t={points:[void 0]};let _t={};_t.points=Vt,e.HS.updateListInputs(_t),_t={...$t,..._t};const es=[{result:await e.HS.executeBasedOnTypeAsync(_t,!1,(e=>t.occt.shapes.wire.createPolylineWire(e))),transformers:[]}];let ts={};ts.listElements=Ut,e.HS.updateListInputs(ts),ts={...ts};const ss=[{result:[ts.listElements?ts.listElements:[]]}],ns={shape:[void 0],radius:[.3],radiusList:[void 0],indexes:[void 0]};let rs={};rs.shape=es,e.HS.updateListInputs(rs),rs={...ns,...rs};const as=[{result:await e.HS.executeBasedOnTypeAsync(rs,!1,(e=>t.occt.fillets.fillet2d(e))),transformers:[]}],os={points:[void 0]};let is={};is.points=ss,e.HS.updateListInputs(is),is={...os,...is};const cs=[{result:await e.HS.executeBasedOnTypeAsync(is,!1,(e=>t.occt.shapes.wire.createPolylineWire(e))),transformers:[]}],ps={shape:[void 0],angle:[360],direction:[[0,1,0]],copy:[!1]};let us={};us.shape=as,us.direction=x,e.HS.updateListInputs(us),us={...ps,...us};const ls=[{result:await e.HS.executeBasedOnTypeAsync(us,!1,(e=>t.occt.operations.revolve(e))),transformers:[]}],ds={shape:[void 0]};let ms={};ms.shape=as,e.HS.updateListInputs(ms),ms={...ds,...ms};const ys=[{result:await e.HS.executeBasedOnTypeAsync(ms,!1,(e=>t.occt.shapes.wire.startPointOnWire(e))),transformers:[]}],Ss={shape:[void 0]};let Hs={};Hs.shape=as,e.HS.updateListInputs(Hs),Hs={...Ss,...Hs};const fs=[{result:await e.HS.executeBasedOnTypeAsync(Hs,!1,(e=>t.occt.shapes.wire.endPointOnWire(e))),transformers:[]}],hs={shape:[void 0]};let xs={};xs.shape=as,e.HS.updateListInputs(xs),xs={...hs,...xs};const vs=[{result:await e.HS.executeBasedOnTypeAsync(xs,!1,(e=>t.occt.shapes.wire.closeOpenWire(e))),transformers:[]}],Os={shape:[void 0],angle:[360],direction:[[0,1,0]],copy:[!1]};let Is={};Is.shape=vs,Is.direction=x,e.HS.updateListInputs(Is),Is={...Os,...Is};const Ls=[{result:await e.HS.executeBasedOnTypeAsync(Is,!1,(e=>t.occt.operations.revolve(e))),transformers:[]}],Bs={shape:[void 0],radius:[1],radiusList:[void 0],indexes:[void 0],direction:[[0,1,0]]};let ws={};ws.shape=cs,ws.direction=g,e.HS.updateListInputs(ws),ws={...Bs,...ws};const Ts=[{result:await e.HS.executeBasedOnTypeAsync(ws,!1,(e=>t.occt.fillets.fillet3DWire(e))),transformers:[]}],gs={shape:[void 0],face:[void 0],distance:[-.2],tolerance:[.1]};let As={};As.shape=ls,e.HS.updateListInputs(As),As={...gs,...As};const Es=[{result:await e.HS.executeBasedOnTypeAsync(As,!1,(e=>t.occt.operations.offset(e))),transformers:[]}],bs={shape:[void 0],index:[0]};let zs={};zs.shape=ls,e.HS.updateListInputs(zs),zs={...bs,...zs};const Ws=[{result:await e.HS.executeBasedOnTypeAsync(zs,!1,(e=>t.occt.shapes.wire.getWire(e))),transformers:[]}];let Cs={};Cs.item=ys,e.HS.updateListInputs(Cs),Cs={...Cs};const Ps=[{result:Cs.item}];let Xs={};Xs.item=fs,e.HS.updateListInputs(Xs),Xs={...Xs};const Ys=[{result:Xs.item}];let Zs={};Zs.start=fs,Zs.end=ys,e.HS.updateListInputs(Zs),Zs={start:[[0,0,0]],end:[[0,1,0]],...Zs};const Ns=[{result:await e.HS.executeBasedOnTypeAsync(Zs,!1,(e=>t.occt.shapes.wire.createLineWire(e))),transformers:[]}];e.HS.drawNodeMeshes(Ns,t);const ks={shape:[void 0],angle:[360],direction:[[0,1,0]],copy:[!1]};let Ms={};Ms.shape=Ts,Ms.angle=ot,Ms.direction=o,e.HS.updateListInputs(Ms),Ms={...ks,...Ms};const Fs=[{result:await e.HS.executeBasedOnTypeAsync(Ms,!1,(e=>t.occt.operations.revolve(e))),transformers:[]}],Ds={shape:[void 0]};let Rs={};Rs.shape=Ls,e.HS.updateListInputs(Rs),Rs={...Ds,...Rs};const js=[{result:await e.HS.executeBasedOnTypeAsync(Rs,!1,(e=>t.occt.shapes.solid.fromClosedShell(e))),transformers:[]}],qs={shape:[void 0],index:[1]};let Vs={};Vs.shape=Ws,e.HS.updateListInputs(Vs),Vs={...qs,...Vs};const Gs=[{result:await e.HS.executeBasedOnTypeAsync(Vs,!1,(e=>t.occt.shapes.edge.getEdge(e))),transformers:[]}],Js={shape:[void 0],index:[0]};let Ks={};Ks.shape=Es,e.HS.updateListInputs(Ks),Ks={...Js,...Ks};const Qs=[{result:await e.HS.executeBasedOnTypeAsync(Ks,!1,(e=>t.occt.shapes.wire.getWire(e))),transformers:[]}],Us={shape:[void 0],translation:[[0,0,0]]};let $s={};$s.shape=Ns,$s.translation=E,e.HS.updateListInputs($s),$s={...Us,...$s};const _s=[{result:await e.HS.executeBasedOnTypeAsync($s,!1,(e=>t.occt.transforms.translate(e))),transformers:[]}],en={shape:[void 0],direction:[[0,1,0]]};let tn={};tn.shape=Fs,tn.direction=Pe,e.HS.updateListInputs(tn),tn={...en,...tn};const sn=[{result:await e.HS.executeBasedOnTypeAsync(tn,!1,(e=>t.occt.operations.extrude(e))),transformers:[]}];let nn={};nn.listElements=js,e.HS.updateListInputs(nn),nn={...nn};const rn=[{result:[nn.listElements?nn.listElements:[]]}],an={shape:[void 0],index:[1]};let on={};on.shape=Qs,e.HS.updateListInputs(on),on={...an,...on};const cn=[{result:await e.HS.executeBasedOnTypeAsync(on,!1,(e=>t.occt.shapes.edge.getEdge(e))),transformers:[]}];let pn={};pn.listElements=Gs,e.HS.updateListInputs(pn),pn={...pn};const un=[{result:[pn.listElements?pn.listElements:[]]}],ln={shape:[void 0]};let dn={};dn.shape=_s,e.HS.updateListInputs(dn),dn={...ln,...dn};const mn=[{result:await e.HS.executeBasedOnTypeAsync(dn,!1,(e=>t.occt.shapes.wire.startPointOnWire(e))),transformers:[]}],yn={shape:[void 0]};let Sn={};Sn.shape=_s,e.HS.updateListInputs(Sn),Sn={...yn,...Sn};const Hn=[{result:await e.HS.executeBasedOnTypeAsync(Sn,!1,(e=>t.occt.shapes.wire.endPointOnWire(e))),transformers:[]}],fn={shapes:[void 0]};let hn={};hn.shapes=un,e.HS.updateListInputs(hn),hn={...fn,...hn};const xn=[{result:await e.HS.executeBasedOnTypeAsync(hn,!1,(e=>t.occt.shapes.wire.combineEdgesAndWiresIntoAWire(e))),transformers:[]}];let vn={};vn.listElements=cn,e.HS.updateListInputs(vn),vn={...vn};const On=[{result:[vn.listElements?vn.listElements:[]]}],In={shape:[void 0],shapes:[void 0],keepEdges:[!1]};let Ln={};Ln.shape=sn,Ln.shapes=Fe,e.HS.updateListInputs(Ln),Ln={...In,...Ln};const Bn=[{result:await e.HS.executeBasedOnTypeAsync(Ln,!1,(e=>t.occt.booleans.difference(e))),transformers:[]}];let wn={};wn.item=Hn,e.HS.updateListInputs(wn),wn={...wn};const Tn=[{result:wn.item}];let gn={};gn.item=mn,e.HS.updateListInputs(gn),gn={...gn};const An=[{result:gn.item}],En={shape:[void 0],shapes:[void 0],keepEdges:[!1]};let bn={};bn.shape=Bn,bn.shapes=rn,e.HS.updateListInputs(bn),bn={...En,...bn};const zn=[{result:await e.HS.executeBasedOnTypeAsync(bn,!1,(e=>t.occt.booleans.difference(e))),transformers:[]}],Wn={shapes:[void 0]};let Cn={};Cn.shapes=On,e.HS.updateListInputs(Cn),Cn={...Wn,...Cn};const Pn=[{result:await e.HS.executeBasedOnTypeAsync(Cn,!1,(e=>t.occt.shapes.wire.combineEdgesAndWiresIntoAWire(e))),transformers:[]}];let Xn={};Xn.listElements=[Ps[0],Tn[0],An[0],Ys[0]],e.HS.updateListInputs(Xn),Xn={...Xn};const Yn=[{result:[Xn.listElements?Xn.listElements:[]]}],Zn={shape:[void 0],origin:[[0,0,0]],normal:[[0,0,1]]};let Nn={};Nn.shape=zn,Nn.normal=m,e.HS.updateListInputs(Nn),Nn={...Zn,...Nn};const kn=[{result:await e.HS.executeBasedOnTypeAsync(Nn,!1,(e=>t.occt.transforms.mirrorAlongNormal(e))),transformers:[]}];let Mn={};Mn.listElements=[xn[0],Pn[0]],e.HS.updateListInputs(Mn),Mn={...Mn};const Fn=[{result:[Mn.listElements?Mn.listElements:[]]}],Dn={points:[void 0]};let Rn={};Rn.points=Yn,e.HS.updateListInputs(Rn),Rn={...Dn,...Rn};const jn=[{result:await e.HS.executeBasedOnTypeAsync(Rn,!1,(e=>t.occt.shapes.wire.createPolylineWire(e))),transformers:[]}];let qn={};qn.listElements=[kn[0],zn[0]],e.HS.updateListInputs(qn),qn={...qn};const Vn=[{result:[qn.listElements?qn.listElements:[]]}],Gn={shapes:[void 0],makeSolid:[!1]};let Jn={};Jn.shapes=Fn,e.HS.updateListInputs(Jn),Jn={...Gn,...Jn};const Kn=[{result:await e.HS.executeBasedOnTypeAsync(Jn,!1,(e=>t.occt.operations.loft(e))),transformers:[]}],Qn={shape:[void 0],radius:[.5],radiusList:[void 0],indexes:[void 0]};let Un={};Un.shape=jn,e.HS.updateListInputs(Un),Un={...Qn,...Un};const $n=[{result:await e.HS.executeBasedOnTypeAsync(Un,!1,(e=>t.occt.fillets.fillet2d(e))),transformers:[]}],_n={shapes:[void 0]};let er={};er.shapes=Vn,e.HS.updateListInputs(er),er={..._n,...er};const tr=[{result:await e.HS.executeBasedOnTypeAsync(er,!1,(e=>t.occt.shapes.compound.makeCompound(e))),transformers:[]}],sr={shape:[void 0],origin:[[0,0,0]],direction:[[0,0,1]]};let nr={};nr.shape=Kn,nr.origin=We,nr.direction=f,e.HS.updateListInputs(nr),nr={...sr,...nr};const rr=[{result:await e.HS.executeBasedOnTypeAsync(nr,!1,(e=>t.occt.transforms.mirror(e))),transformers:[]}],ar={shape:[void 0],angle:[360],direction:[[0,1,0]],copy:[!1]};let or={};or.shape=$n,or.direction=x,e.HS.updateListInputs(or),or={...ar,...or};const ir=[{result:await e.HS.executeBasedOnTypeAsync(or,!1,(e=>t.occt.operations.revolve(e))),transformers:[]}];let cr={};cr.listElements=[ls[0],Es[0],Kn[0],rr[0]],e.HS.updateListInputs(cr),cr={...cr};const pr=[{result:[cr.listElements?cr.listElements:[]]}],ur={shape:[void 0],offset:[-.1]};let lr={};lr.shape=ir,e.HS.updateListInputs(lr),lr={...ur,...lr};const dr=[{result:await e.HS.executeBasedOnTypeAsync(lr,!1,(e=>t.occt.operations.makeThickSolidSimple(e))),transformers:[]}],mr={shape:[void 0],angle:[0],center:[[0,0,0]],axis:[[0,0,1]]};let yr={};yr.shape=tr,yr.angle=$e,yr.axis=k,e.HS.updateListInputs(yr),yr={...mr,...yr};const Sr=[{result:await e.HS.executeBasedOnTypeAsync(yr,!1,(e=>t.occt.transforms.rotateAroundCenter(e))),transformers:[]}],Hr={shapes:[void 0],tolerance:[1e-7]};let fr={};fr.shapes=pr,e.HS.updateListInputs(fr),fr={...Hr,...fr};const hr=[{result:await e.HS.executeBasedOnTypeAsync(fr,!1,(e=>t.occt.shapes.shell.sewFaces(e))),transformers:[]}],xr={entity:[void 0],options:[void 0],babylonMesh:[void 0]};let vr={};vr.entity=dr,vr.options=z,e.HS.updateListInputs(vr),vr={...xr,...vr};await e.HS.executeBasedOnTypeAsync(vr,!1,(e=>t.draw.drawAnyAsync(e)));let Or={};Or.listElements=Sr,e.HS.updateListInputs(Or),Or={...Or};const Ir=[{result:[Or.listElements?Or.listElements:[]]}],Lr={shapes:[void 0]};let Br={};Br.shapes=Ir,e.HS.updateListInputs(Br),Br={...Lr,...Br};const wr=[{result:await e.HS.executeBasedOnTypeAsync(Br,!1,(e=>t.occt.shapes.compound.makeCompound(e))),transformers:[]}];let Tr={};Tr.listElements=[hr[0],ve[0],wr[0]],e.HS.updateListInputs(Tr),Tr={...Tr};const gr=[{result:[Tr.listElements?Tr.listElements:[]]}],Ar={shapes:[void 0]};let Er={};Er.shapes=gr,e.HS.updateListInputs(Er),Er={...Ar,...Er};const br=[{result:await e.HS.executeBasedOnTypeAsync(Er,!1,(e=>t.occt.shapes.compound.makeCompound(e))),transformers:[]}],zr={entity:[void 0],options:[void 0],babylonMesh:[void 0]};let Wr={};Wr.entity=br,Wr.options=ne,e.HS.updateListInputs(Wr),Wr={...zr,...Wr};await e.HS.executeBasedOnTypeAsync(Wr,!1,(e=>t.draw.drawAnyAsync(e)))}(BitByBit,bitbybit,bitbybitRunnerResult,bitbybitRunnerInputs,Bit);\"}' + return '{\"type\":\"rete\",\"version\":\"1.1.1\",\"script\":\"!async function(e,t,s,n,r){let a={};a={x:[0],y:[0],z:[1],...a};const o=[{result:e.HS.executeBasedOnType(a,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let i={};i={text:[\\"[true,false]\\"],...i};const c=[{result:e.HS.executeBasedOnType(i,!1,(e=>t.json.parse(e))),transformers:[]}];let p={};p={text:[\\"[false,true]\\"],...p};const u=[{result:e.HS.executeBasedOnType(p,!1,(e=>t.json.parse(e))),transformers:[]}],l=[{result:[5],transformers:[]}];let d={};d={x:[1],y:[0],z:[0],...d};const m=[{result:e.HS.executeBasedOnType(d,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}],y=[{result:[12],transformers:[]}],S=[{result:[7],transformers:[]}];let H={};H={x:[0],y:[1],z:[0],...H};const f=[{result:e.HS.executeBasedOnType(H,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let h={};h={x:[0],y:[0],z:[1],...h};const x=[{result:e.HS.executeBasedOnType(h,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let v={};v={number:[.4],...v};const O=[{result:e.HS.executeBasedOnType(v,!1,(e=>t.math.number(e))),transformers:[]}];let I={};I={x:[0],y:[0],z:[-1],...I};const L=[{result:e.HS.executeBasedOnType(I,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let B={};B={x:[0],y:[0],z:[-2],...B};const w=[{result:e.HS.executeBasedOnType(B,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let T={};T={x:[0],y:[0],z:[1],...T};const g=[{result:e.HS.executeBasedOnType(T,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let A={};A={x:[0],y:[1.5],z:[0],...A};const E=[{result:e.HS.executeBasedOnType(A,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let b={};b={...{faceOpacity:[.5],edgeOpacity:[.5],edgeColour:[\\"#000000\\"],faceColour:[\\"#212121\\"],vertexColour:[\\"#ff00ff\\"],faceMaterial:[void 0],edgeWidth:[2],vertexSize:[.03],drawEdges:[!0],drawFaces:[!0],drawVertices:[!1],precision:[.02],drawEdgeIndexes:[!1],edgeIndexHeight:[.06],edgeIndexColour:[\\"ff00ff\\"],drawFaceIndexes:[!1],faceIndexHeight:[.06],faceIndexColour:[\\"#0000ff\\"]},...b};const z=[{result:e.HS.executeBasedOnType(b,!1,(e=>t.draw.optionsOcctShape(e))),transformers:[]}];let W={};W={name:[\\"Custom Material\\"],baseColor:[\\"#9c9cba\\"],emissiveColor:[\\"#000000\\"],metallic:[.9],roughness:[.1],alpha:[1],backFaceCulling:[!1],zOffset:[2],...W};const C=[{result:e.HS.executeBasedOnType(W,!1,(e=>t.babylon.material.pbrMetallicRoughness.create(e))),transformers:[]}];let P={};P={x:[0],y:[0],z:[-1],...P};const X=[{result:e.HS.executeBasedOnType(P,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let Y={};Y={x:[0],y:[0],z:[-1.5],...Y};const Z=[{result:e.HS.executeBasedOnType(Y,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let N={};N={x:[0],y:[0],z:[1],...N};const k=[{result:e.HS.executeBasedOnType(N,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let M={};M={skybox:[\\"city\\"],size:[1e3],blur:[.4],environmentIntensity:[.4],...M};e.HS.executeBasedOnType(M,!1,(e=>t.babylon.scene.enableSkybox(e)));let F={number:[{result:[20],transformers:[]}]};e.HS.updateListInputs(F),F={number:[20],...F};const D=[{result:e.HS.executeBasedOnType(F,!1,(e=>t.math.number(e))),transformers:[]}];let R={};R.y=y,e.HS.updateListInputs(R),R={x:[0],y:[0],z:[0],...R};const j=[{result:e.HS.executeBasedOnType(R,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let q={};q.item=y,e.HS.updateListInputs(q),q={...q};const V=[{result:q.item}];let G={};G.first=S,e.HS.updateListInputs(G),G={first:[1],second:[-2],operation:[\\"divide\\"],...G};const J=[{result:e.HS.executeBasedOnType(G,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let K={};K.first=S,e.HS.updateListInputs(K),K={first:[1],second:[-4],operation:[\\"divide\\"],...K};const Q=[{result:e.HS.executeBasedOnType(K,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let U={};U.first=y,U.second=O,e.HS.updateListInputs(U),U={first:[1],second:[.4],operation:[\\"add\\"],...U};const $=[{result:e.HS.executeBasedOnType(U,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let _={};_.item=S,e.HS.updateListInputs(_),_={..._};const ee=[{result:_.item}],te={faceOpacity:[1],edgeOpacity:[1],edgeColour:[\\"#1c1c1c\\"],faceColour:[\\"#bdbdbd\\"],vertexColour:[\\"#ff00ff\\"],faceMaterial:[void 0],edgeWidth:[2],vertexSize:[.03],drawEdges:[!0],drawFaces:[!0],drawVertices:[!1],precision:[.01],drawEdgeIndexes:[!1],edgeIndexHeight:[.06],edgeIndexColour:[\\"ff00ff\\"],drawFaceIndexes:[!1],faceIndexHeight:[.06],faceIndexColour:[\\"#0000ff\\"]};let se={};se.faceMaterial=C,e.HS.updateListInputs(se),se={...te,...se};const ne=[{result:e.HS.executeBasedOnType(se,!1,(e=>t.draw.optionsOcctShape(e))),transformers:[]}];let re={};re.center=Z,re.direction=X,e.HS.updateListInputs(re),re={radius:[3],height:[1.9],center:[[0,0,0]],direction:[[0,1,0]],...re};const ae=[{result:await e.HS.executeBasedOnTypeAsync(re,!1,(e=>t.occt.shapes.solid.createCylinder(e))),transformers:[]}];let oe={};oe.y=$,e.HS.updateListInputs(oe),oe={x:[0],y:[12],z:[0],...oe};const ie=[{result:e.HS.executeBasedOnType(oe,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let ce={};ce.first=D,e.HS.updateListInputs(ce),ce={first:[1],second:[3],operation:[\\"multiply\\"],...ce};const pe=[{result:e.HS.executeBasedOnType(ce,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let ue={};ue.first=V,ue.second=O,e.HS.updateListInputs(ue),ue={first:[1],second:[.4],operation:[\\"add\\"],...ue};const le=[{result:e.HS.executeBasedOnType(ue,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let de={};de.first=V,de.second=O,e.HS.updateListInputs(de),de={first:[1],second:[.4],operation:[\\"subtract\\"],...de};const me=[{result:e.HS.executeBasedOnType(de,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let ye={};ye.first=ee,e.HS.updateListInputs(ye),ye={first:[1],second:[-.2],operation:[\\"multiply\\"],...ye};const Se=[{result:e.HS.executeBasedOnType(ye,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let He={};He.second=D,e.HS.updateListInputs(He),He={first:[360],second:[1],operation:[\\"divide\\"],...He};const fe=[{result:e.HS.executeBasedOnType(He,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}],he={shape:[void 0],radius:[.3],radiusList:[void 0],indexes:[void 0]};let xe={};xe.shape=ae,e.HS.updateListInputs(xe),xe={...he,...xe};const ve=[{result:await e.HS.executeBasedOnTypeAsync(xe,!1,(e=>t.occt.fillets.filletEdges(e))),transformers:[]}];let Oe={};Oe.start=L,Oe.end=ie,e.HS.updateListInputs(Oe),Oe={start:[[0,0,0]],end:[[0,1,0]],...Oe};const Ie=[{result:await e.HS.executeBasedOnTypeAsync(Oe,!1,(e=>t.occt.shapes.wire.createLineWire(e))),transformers:[]}];let Le={};Le.second=pe,e.HS.updateListInputs(Le),Le={first:[360],second:[1],operation:[\\"divide\\"],...Le};const Be=[{result:e.HS.executeBasedOnType(Le,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let we={};we.start=w,we.end=ie,e.HS.updateListInputs(we),we={start:[[0,0,0]],end:[[0,1,0]],...we};const Te=[{result:await e.HS.executeBasedOnTypeAsync(we,!1,(e=>t.occt.shapes.wire.createLineWire(e))),transformers:[]}];let ge={};ge.y=le,e.HS.updateListInputs(ge),ge={x:[0],y:[0],z:[.05],...ge};const Ae=[{result:e.HS.executeBasedOnType(ge,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let Ee={};Ee.y=me,Ee.z=Q,e.HS.updateListInputs(Ee),Ee={x:[0],y:[0],z:[-1],...Ee};const be=[{result:e.HS.executeBasedOnType(Ee,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let ze={};ze.y=me,ze.z=J,e.HS.updateListInputs(ze),ze={x:[0],y:[0],z:[0],...ze};const We=[{result:e.HS.executeBasedOnType(ze,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let Ce={};Ce.z=Se,e.HS.updateListInputs(Ce),Ce={x:[0],y:[0],z:[0],...Ce};const Pe=[{result:e.HS.executeBasedOnType(Ce,!1,(e=>t.vector.vectorXYZ(e))),transformers:[]}];let Xe={};Xe.step=fe,e.HS.updateListInputs(Xe),Xe={step:[.1],min:[0],max:[360],...Xe};const Ye=e.HS.executeBasedOnType(Xe,!1,(e=>t.vector.span(e))),Ze=[];for(let e=0;e<1;e++)Ze.push({type:\\"flat\\"});const Ne=[{result:Ye,transformers:Ze}];let ke={};ke.first=Se,e.HS.updateListInputs(ke),ke={first:[2],second:[-2],operation:[\\"multiply\\"],...ke};e.HS.executeBasedOnType(ke,!1,(e=>t.math.twoNrOperation(e)));let Me={};Me.listElements=ve,e.HS.updateListInputs(Me),Me={...Me};const Fe=[{result:[Me.listElements?Me.listElements:[]]}],De={shape:[void 0],axis:[[0,0,1]],angle:[0]};let Re={};Re.shape=Ie,Re.axis=o,Re.angle=Be,e.HS.updateListInputs(Re),Re={...De,...Re};const je=[{result:await e.HS.executeBasedOnTypeAsync(Re,!1,(e=>t.occt.transforms.rotate(e))),transformers:[]}];let qe={};qe.first=Be,e.HS.updateListInputs(qe),qe={first:[1],second:[.4],operation:[\\"multiply\\"],...qe};const Ve=[{result:e.HS.executeBasedOnType(qe,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let Ge={};Ge.first=Be,e.HS.updateListInputs(Ge),Ge={first:[1],second:[.6],operation:[\\"multiply\\"],...Ge};const Je=[{result:e.HS.executeBasedOnType(Ge,!1,(e=>t.math.twoNrOperation(e))),transformers:[]}];let Ke={};Ke.listElements=[Ae[0],j[0],be[0],We[0]],e.HS.updateListInputs(Ke),Ke={...Ke};const Qe=[{result:[Ke.listElements?Ke.listElements:[]]}];let Ue={};Ue.item=Ne,e.HS.updateListInputs(Ue),Ue={...Ue};const $e=[{result:Ue.item}],_e={shape:[void 0],nrOfDivisions:[11],removeStartPoint:[!1],removeEndPoint:[!1]};let et={};et.shape=je,et.nrOfDivisions=l,e.HS.updateListInputs(et),et={..._e,...et};const tt=[{result:await e.HS.executeBasedOnTypeAsync(et,!1,(e=>t.occt.shapes.wire.divideWireByEqualDistanceToPoints(e))),transformers:[]}],st={shape:[void 0],axis:[[0,0,1]],angle:[0]};let nt={};nt.shape=Te,nt.axis=o,nt.angle=[Ve[0],Je[0]],e.HS.updateListInputs(nt),nt={...st,...nt};const rt=[{result:await e.HS.executeBasedOnTypeAsync(nt,!1,(e=>t.occt.transforms.rotate(e))),transformers:[]}];let at={};at.number=Ve,e.HS.updateListInputs(at),at={number:[1],operation:[\\"negate\\"],...at};const ot=[{result:e.HS.executeBasedOnType(at,!1,(e=>t.math.oneNrOperation(e))),transformers:[]}],it={points:[void 0]};let ct={};ct.points=Qe,e.HS.updateListInputs(ct),ct={...it,...ct};const pt=[{result:await e.HS.executeBasedOnTypeAsync(ct,!1,(e=>t.occt.shapes.wire.createPolylineWire(e))),transformers:[]}];e.HS.drawNodeMeshes(pt,t);const ut={list:[void 0],pattern:[[!0,!0,!1]]};let lt={};lt.list=tt,lt.pattern=u,e.HS.updateListInputs(lt),lt={...ut,...lt};const dt=[{result:e.HS.executeBasedOnType(lt,!0,(e=>t.lists.getByPattern(e))),transformers:[]}];let mt={};mt.listElements=rt,e.HS.updateListInputs(mt),mt={...mt};const yt=[{result:[mt.listElements?mt.listElements:[]]}],St={shape:[void 0],origin:[[0,0,0]],direction:[[0,0,1]]};let Ht={};Ht.shape=pt,Ht.origin=We,Ht.direction=f,e.HS.updateListInputs(Ht),Ht={...St,...Ht};const ft=[{result:await e.HS.executeBasedOnTypeAsync(Ht,!1,(e=>t.occt.transforms.mirror(e))),transformers:[]}],ht={shape:[void 0]};let xt={};xt.shape=pt,e.HS.updateListInputs(xt),xt={...ht,...xt};const vt=await e.HS.executeBasedOnTypeAsync(xt,!1,(e=>t.occt.shapes.edge.getCornerPointsOfEdgesForShape(e))),Ot=[];for(let e=0;e<1;e++)Ot.push({type:\\"flat\\"});const It=[{result:vt,transformers:Ot}],Lt={list:[void 0],index:[0],clone:[!0]};let Bt={};Bt.list=yt,e.HS.updateListInputs(Bt),Bt={...Lt,...Bt};const wt=[{result:e.HS.executeBasedOnType(Bt,!1,(e=>t.lists.getItem(e))),transformers:[]}],Tt={shape:[void 0]};let gt={};gt.shape=ft,e.HS.updateListInputs(gt),gt={...Tt,...gt};const At=[{result:await e.HS.executeBasedOnTypeAsync(gt,!1,(e=>t.occt.shapes.edge.getCornerPointsOfEdgesForShape(e))),transformers:[]}],Et={shape:[void 0],nrOfDivisions:[11],removeStartPoint:[!1],removeEndPoint:[!1]};let bt={};bt.shape=wt,bt.nrOfDivisions=l,e.HS.updateListInputs(bt),bt={...Et,...bt};const zt=[{result:await e.HS.executeBasedOnTypeAsync(bt,!1,(e=>t.occt.shapes.wire.divideWireByEqualDistanceToPoints(e))),transformers:[]}],Wt={list:[void 0],index:[3],clone:[!0]};let Ct={};Ct.list=At,e.HS.updateListInputs(Ct),Ct={...Wt,...Ct};const Pt=[{result:e.HS.executeBasedOnType(Ct,!1,(e=>t.lists.removeItemAtIndex(e))),transformers:[]}],Xt={list:[void 0],pattern:[[!0,!0,!1]]};let Yt={};Yt.list=zt,Yt.pattern=c,e.HS.updateListInputs(Yt),Yt={...Xt,...Yt};const Zt=[{result:e.HS.executeBasedOnType(Yt,!1,(e=>t.lists.getByPattern(e))),transformers:[]}],Nt={list:[void 0],clone:[!0]};let kt={};kt.list=Pt,e.HS.updateListInputs(kt),kt={...Nt,...kt};const Mt=e.HS.executeBasedOnType(kt,!1,(e=>t.lists.reverse(e))),Ft=[];for(let e=0;e<1;e++)Ft.push({type:\\"flat\\"});const Dt=[{result:Mt,transformers:Ft}];let Rt={};Rt.listElements=[Zt[0],dt[0]],e.HS.updateListInputs(Rt),Rt={...Rt};const jt=[{result:[Rt.listElements?Rt.listElements:[]]}];let qt={};qt.listElements=[It[0],Dt[0]],e.HS.updateListInputs(qt),qt={...qt};const Vt=[{result:[qt.listElements?qt.listElements:[]]}],Gt={list:[void 0],clone:[!0]};let Jt={};Jt.list=jt,e.HS.updateListInputs(Jt),Jt={...Gt,...Jt};const Kt=e.HS.executeBasedOnType(Jt,!1,(e=>t.lists.flipLists(e))),Qt=[];for(let e=0;e<2;e++)Qt.push({type:\\"flat\\"});const Ut=[{result:Kt,transformers:Qt}],$t={points:[void 0]};let _t={};_t.points=Vt,e.HS.updateListInputs(_t),_t={...$t,..._t};const es=[{result:await e.HS.executeBasedOnTypeAsync(_t,!1,(e=>t.occt.shapes.wire.createPolylineWire(e))),transformers:[]}];let ts={};ts.listElements=Ut,e.HS.updateListInputs(ts),ts={...ts};const ss=[{result:[ts.listElements?ts.listElements:[]]}],ns={shape:[void 0],radius:[.3],radiusList:[void 0],indexes:[void 0]};let rs={};rs.shape=es,e.HS.updateListInputs(rs),rs={...ns,...rs};const as=[{result:await e.HS.executeBasedOnTypeAsync(rs,!1,(e=>t.occt.fillets.fillet2d(e))),transformers:[]}],os={points:[void 0]};let is={};is.points=ss,e.HS.updateListInputs(is),is={...os,...is};const cs=[{result:await e.HS.executeBasedOnTypeAsync(is,!1,(e=>t.occt.shapes.wire.createPolylineWire(e))),transformers:[]}],ps={shape:[void 0],angle:[360],direction:[[0,1,0]],copy:[!1]};let us={};us.shape=as,us.direction=x,e.HS.updateListInputs(us),us={...ps,...us};const ls=[{result:await e.HS.executeBasedOnTypeAsync(us,!1,(e=>t.occt.operations.revolve(e))),transformers:[]}],ds={shape:[void 0]};let ms={};ms.shape=as,e.HS.updateListInputs(ms),ms={...ds,...ms};const ys=[{result:await e.HS.executeBasedOnTypeAsync(ms,!1,(e=>t.occt.shapes.wire.startPointOnWire(e))),transformers:[]}],Ss={shape:[void 0]};let Hs={};Hs.shape=as,e.HS.updateListInputs(Hs),Hs={...Ss,...Hs};const fs=[{result:await e.HS.executeBasedOnTypeAsync(Hs,!1,(e=>t.occt.shapes.wire.endPointOnWire(e))),transformers:[]}],hs={shape:[void 0]};let xs={};xs.shape=as,e.HS.updateListInputs(xs),xs={...hs,...xs};const vs=[{result:await e.HS.executeBasedOnTypeAsync(xs,!1,(e=>t.occt.shapes.wire.closeOpenWire(e))),transformers:[]}],Os={shape:[void 0],angle:[360],direction:[[0,1,0]],copy:[!1]};let Is={};Is.shape=vs,Is.direction=x,e.HS.updateListInputs(Is),Is={...Os,...Is};const Ls=[{result:await e.HS.executeBasedOnTypeAsync(Is,!1,(e=>t.occt.operations.revolve(e))),transformers:[]}],Bs={shape:[void 0],radius:[1],radiusList:[void 0],indexes:[void 0],direction:[[0,1,0]]};let ws={};ws.shape=cs,ws.direction=g,e.HS.updateListInputs(ws),ws={...Bs,...ws};const Ts=[{result:await e.HS.executeBasedOnTypeAsync(ws,!1,(e=>t.occt.fillets.fillet3DWire(e))),transformers:[]}],gs={shape:[void 0],face:[void 0],distance:[-.2],tolerance:[.1]};let As={};As.shape=ls,e.HS.updateListInputs(As),As={...gs,...As};const Es=[{result:await e.HS.executeBasedOnTypeAsync(As,!1,(e=>t.occt.operations.offset(e))),transformers:[]}],bs={shape:[void 0],index:[0]};let zs={};zs.shape=ls,e.HS.updateListInputs(zs),zs={...bs,...zs};const Ws=[{result:await e.HS.executeBasedOnTypeAsync(zs,!1,(e=>t.occt.shapes.wire.getWire(e))),transformers:[]}];let Cs={};Cs.item=ys,e.HS.updateListInputs(Cs),Cs={...Cs};const Ps=[{result:Cs.item}];let Xs={};Xs.item=fs,e.HS.updateListInputs(Xs),Xs={...Xs};const Ys=[{result:Xs.item}];let Zs={};Zs.start=fs,Zs.end=ys,e.HS.updateListInputs(Zs),Zs={start:[[0,0,0]],end:[[0,1,0]],...Zs};const Ns=[{result:await e.HS.executeBasedOnTypeAsync(Zs,!1,(e=>t.occt.shapes.wire.createLineWire(e))),transformers:[]}];e.HS.drawNodeMeshes(Ns,t);const ks={shape:[void 0],angle:[360],direction:[[0,1,0]],copy:[!1]};let Ms={};Ms.shape=Ts,Ms.angle=ot,Ms.direction=o,e.HS.updateListInputs(Ms),Ms={...ks,...Ms};const Fs=[{result:await e.HS.executeBasedOnTypeAsync(Ms,!1,(e=>t.occt.operations.revolve(e))),transformers:[]}],Ds={shape:[void 0]};let Rs={};Rs.shape=Ls,e.HS.updateListInputs(Rs),Rs={...Ds,...Rs};const js=[{result:await e.HS.executeBasedOnTypeAsync(Rs,!1,(e=>t.occt.shapes.solid.fromClosedShell(e))),transformers:[]}],qs={shape:[void 0],index:[1]};let Vs={};Vs.shape=Ws,e.HS.updateListInputs(Vs),Vs={...qs,...Vs};const Gs=[{result:await e.HS.executeBasedOnTypeAsync(Vs,!1,(e=>t.occt.shapes.edge.getEdge(e))),transformers:[]}],Js={shape:[void 0],index:[0]};let Ks={};Ks.shape=Es,e.HS.updateListInputs(Ks),Ks={...Js,...Ks};const Qs=[{result:await e.HS.executeBasedOnTypeAsync(Ks,!1,(e=>t.occt.shapes.wire.getWire(e))),transformers:[]}],Us={shape:[void 0],translation:[[0,0,0]]};let $s={};$s.shape=Ns,$s.translation=E,e.HS.updateListInputs($s),$s={...Us,...$s};const _s=[{result:await e.HS.executeBasedOnTypeAsync($s,!1,(e=>t.occt.transforms.translate(e))),transformers:[]}],en={shape:[void 0],direction:[[0,1,0]]};let tn={};tn.shape=Fs,tn.direction=Pe,e.HS.updateListInputs(tn),tn={...en,...tn};const sn=[{result:await e.HS.executeBasedOnTypeAsync(tn,!1,(e=>t.occt.operations.extrude(e))),transformers:[]}];let nn={};nn.listElements=js,e.HS.updateListInputs(nn),nn={...nn};const rn=[{result:[nn.listElements?nn.listElements:[]]}],an={shape:[void 0],index:[1]};let on={};on.shape=Qs,e.HS.updateListInputs(on),on={...an,...on};const cn=[{result:await e.HS.executeBasedOnTypeAsync(on,!1,(e=>t.occt.shapes.edge.getEdge(e))),transformers:[]}];let pn={};pn.listElements=Gs,e.HS.updateListInputs(pn),pn={...pn};const un=[{result:[pn.listElements?pn.listElements:[]]}],ln={shape:[void 0]};let dn={};dn.shape=_s,e.HS.updateListInputs(dn),dn={...ln,...dn};const mn=[{result:await e.HS.executeBasedOnTypeAsync(dn,!1,(e=>t.occt.shapes.wire.startPointOnWire(e))),transformers:[]}],yn={shape:[void 0]};let Sn={};Sn.shape=_s,e.HS.updateListInputs(Sn),Sn={...yn,...Sn};const Hn=[{result:await e.HS.executeBasedOnTypeAsync(Sn,!1,(e=>t.occt.shapes.wire.endPointOnWire(e))),transformers:[]}],fn={shapes:[void 0]};let hn={};hn.shapes=un,e.HS.updateListInputs(hn),hn={...fn,...hn};const xn=[{result:await e.HS.executeBasedOnTypeAsync(hn,!1,(e=>t.occt.shapes.wire.combineEdgesAndWiresIntoAWire(e))),transformers:[]}];let vn={};vn.listElements=cn,e.HS.updateListInputs(vn),vn={...vn};const On=[{result:[vn.listElements?vn.listElements:[]]}],In={shape:[void 0],shapes:[void 0],keepEdges:[!1]};let Ln={};Ln.shape=sn,Ln.shapes=Fe,e.HS.updateListInputs(Ln),Ln={...In,...Ln};const Bn=[{result:await e.HS.executeBasedOnTypeAsync(Ln,!1,(e=>t.occt.booleans.difference(e))),transformers:[]}];let wn={};wn.item=Hn,e.HS.updateListInputs(wn),wn={...wn};const Tn=[{result:wn.item}];let gn={};gn.item=mn,e.HS.updateListInputs(gn),gn={...gn};const An=[{result:gn.item}],En={shape:[void 0],shapes:[void 0],keepEdges:[!1]};let bn={};bn.shape=Bn,bn.shapes=rn,e.HS.updateListInputs(bn),bn={...En,...bn};const zn=[{result:await e.HS.executeBasedOnTypeAsync(bn,!1,(e=>t.occt.booleans.difference(e))),transformers:[]}],Wn={shapes:[void 0]};let Cn={};Cn.shapes=On,e.HS.updateListInputs(Cn),Cn={...Wn,...Cn};const Pn=[{result:await e.HS.executeBasedOnTypeAsync(Cn,!1,(e=>t.occt.shapes.wire.combineEdgesAndWiresIntoAWire(e))),transformers:[]}];let Xn={};Xn.listElements=[Ps[0],Tn[0],An[0],Ys[0]],e.HS.updateListInputs(Xn),Xn={...Xn};const Yn=[{result:[Xn.listElements?Xn.listElements:[]]}],Zn={shape:[void 0],origin:[[0,0,0]],normal:[[0,0,1]]};let Nn={};Nn.shape=zn,Nn.normal=m,e.HS.updateListInputs(Nn),Nn={...Zn,...Nn};const kn=[{result:await e.HS.executeBasedOnTypeAsync(Nn,!1,(e=>t.occt.transforms.mirrorAlongNormal(e))),transformers:[]}];let Mn={};Mn.listElements=[xn[0],Pn[0]],e.HS.updateListInputs(Mn),Mn={...Mn};const Fn=[{result:[Mn.listElements?Mn.listElements:[]]}],Dn={points:[void 0]};let Rn={};Rn.points=Yn,e.HS.updateListInputs(Rn),Rn={...Dn,...Rn};const jn=[{result:await e.HS.executeBasedOnTypeAsync(Rn,!1,(e=>t.occt.shapes.wire.createPolylineWire(e))),transformers:[]}];let qn={};qn.listElements=[kn[0],zn[0]],e.HS.updateListInputs(qn),qn={...qn};const Vn=[{result:[qn.listElements?qn.listElements:[]]}],Gn={shapes:[void 0],makeSolid:[!1]};let Jn={};Jn.shapes=Fn,e.HS.updateListInputs(Jn),Jn={...Gn,...Jn};const Kn=[{result:await e.HS.executeBasedOnTypeAsync(Jn,!1,(e=>t.occt.operations.loft(e))),transformers:[]}],Qn={shape:[void 0],radius:[.5],radiusList:[void 0],indexes:[void 0]};let Un={};Un.shape=jn,e.HS.updateListInputs(Un),Un={...Qn,...Un};const $n=[{result:await e.HS.executeBasedOnTypeAsync(Un,!1,(e=>t.occt.fillets.fillet2d(e))),transformers:[]}],_n={shapes:[void 0]};let er={};er.shapes=Vn,e.HS.updateListInputs(er),er={..._n,...er};const tr=[{result:await e.HS.executeBasedOnTypeAsync(er,!1,(e=>t.occt.shapes.compound.makeCompound(e))),transformers:[]}],sr={shape:[void 0],origin:[[0,0,0]],direction:[[0,0,1]]};let nr={};nr.shape=Kn,nr.origin=We,nr.direction=f,e.HS.updateListInputs(nr),nr={...sr,...nr};const rr=[{result:await e.HS.executeBasedOnTypeAsync(nr,!1,(e=>t.occt.transforms.mirror(e))),transformers:[]}],ar={shape:[void 0],angle:[360],direction:[[0,1,0]],copy:[!1]};let or={};or.shape=$n,or.direction=x,e.HS.updateListInputs(or),or={...ar,...or};const ir=[{result:await e.HS.executeBasedOnTypeAsync(or,!1,(e=>t.occt.operations.revolve(e))),transformers:[]}];let cr={};cr.listElements=[ls[0],Es[0],Kn[0],rr[0]],e.HS.updateListInputs(cr),cr={...cr};const pr=[{result:[cr.listElements?cr.listElements:[]]}],ur={shape:[void 0],offset:[-.1]};let lr={};lr.shape=ir,e.HS.updateListInputs(lr),lr={...ur,...lr};const dr=[{result:await e.HS.executeBasedOnTypeAsync(lr,!1,(e=>t.occt.operations.makeThickSolidSimple(e))),transformers:[]}],mr={shape:[void 0],angle:[0],center:[[0,0,0]],axis:[[0,0,1]]};let yr={};yr.shape=tr,yr.angle=$e,yr.axis=k,e.HS.updateListInputs(yr),yr={...mr,...yr};const Sr=[{result:await e.HS.executeBasedOnTypeAsync(yr,!1,(e=>t.occt.transforms.rotateAroundCenter(e))),transformers:[]}],Hr={shapes:[void 0],tolerance:[1e-7]};let fr={};fr.shapes=pr,e.HS.updateListInputs(fr),fr={...Hr,...fr};const hr=[{result:await e.HS.executeBasedOnTypeAsync(fr,!1,(e=>t.occt.shapes.shell.sewFaces(e))),transformers:[]}],xr={entity:[void 0],options:[void 0],babylonMesh:[void 0]};let vr={};vr.entity=dr,vr.options=z,e.HS.updateListInputs(vr),vr={...xr,...vr};await e.HS.executeBasedOnTypeAsync(vr,!1,(e=>t.draw.drawAnyAsync(e)));let Or={};Or.listElements=Sr,e.HS.updateListInputs(Or),Or={...Or};const Ir=[{result:[Or.listElements?Or.listElements:[]]}],Lr={shapes:[void 0]};let Br={};Br.shapes=Ir,e.HS.updateListInputs(Br),Br={...Lr,...Br};const wr=[{result:await e.HS.executeBasedOnTypeAsync(Br,!1,(e=>t.occt.shapes.compound.makeCompound(e))),transformers:[]}];let Tr={};Tr.listElements=[hr[0],ve[0],wr[0]],e.HS.updateListInputs(Tr),Tr={...Tr};const gr=[{result:[Tr.listElements?Tr.listElements:[]]}],Ar={shapes:[void 0]};let Er={};Er.shapes=gr,e.HS.updateListInputs(Er),Er={...Ar,...Er};const br=[{result:await e.HS.executeBasedOnTypeAsync(Er,!1,(e=>t.occt.shapes.compound.makeCompound(e))),transformers:[]}],zr={entity:[void 0],options:[void 0],babylonMesh:[void 0]};let Wr={};Wr.entity=br,Wr.options=ne,e.HS.updateListInputs(Wr),Wr={...zr,...Wr};await e.HS.executeBasedOnTypeAsync(Wr,!1,(e=>t.draw.drawAnyAsync(e)))}(BitByBit,bitbybit,bitbybitRunnerResult,bitbybitRunnerInputs,Bit);\"}' }; `; + const scene = normalizeSvg(svg); + expect(scene.warnings.some((w) => w.includes("style"))).toBe(true); + }); + + it("preserves document element ordering", () => { + const svg = ``; + const tags = normalizeSvg(svg).elements.map((e) => e.tag); + expect(tags).toEqual(["rect", "circle", "path"]); + }); + + it("warns when there is no svg root", () => { + const scene = normalizeSvg(""); + expect(scene.elements).toHaveLength(0); + expect(scene.warnings.length).toBeGreaterThan(0); + }); +}); diff --git a/packages/dev/occt/lib/svg/svg-path-parser.ts b/packages/dev/occt/lib/svg/svg-path-parser.ts new file mode 100644 index 00000000..e2f0808e --- /dev/null +++ b/packages/dev/occt/lib/svg/svg-path-parser.ts @@ -0,0 +1,307 @@ +/** + * Parser for the SVG path `d` mini-language. + * + * Produces absolute subpaths over the exact segment vocabulary in svg-models. + * Handles: M/m L/l H/h V/v C/c S/s Q/q T/t A/a Z/z, relative/absolute, + * smooth-curve reflection, implicit repeated commands, and the quirky arc-flag + * packing. Elliptical arcs are converted from SVG endpoint parametrization to + * center parametrization so downstream code never re-derives it. + */ + +import { Base } from "@bitbybit-dev/base"; +import { SvgArcSegment, SvgSegment, SvgSubpath } from "./svg-models"; + +interface Token { + command: string; + /** Raw numeric args following the command letter. */ + args: number[]; +} + +/** Number of arguments each command letter consumes per repetition. */ +const ARG_COUNTS: { [cmd: string]: number } = { + m: 2, l: 2, h: 1, v: 1, c: 6, s: 4, q: 4, t: 2, a: 7, z: 0, +}; + +/** + * Tokenize a `d` string into command + flat arg list groups. Arc flags + * (large-arc, sweep) are single digits that may be written without separators, + * so we parse per-command rather than globally splitting numbers. + */ +function tokenize(d: string): Token[] { + const tokens: Token[] = []; + let i = 0; + const n = d.length; + + const isCommand = (ch: string): boolean => /[MmLlHhVvCcSsQqTtAaZz]/.test(ch); + + const skipSep = (): void => { + while (i < n && /[\s,]/.test(d[i])) { i++; } + }; + + // Reads one number; when `isFlag` is set, reads exactly a single 0/1 digit + // (SVG arc flag packing, e.g. "016" => 0, 1, 6). + const readNumber = (isFlag: boolean): number | undefined => { + skipSep(); + if (i >= n) { return undefined; } + if (isFlag) { + const ch = d[i]; + if (ch === "0" || ch === "1") { i++; return ch === "1" ? 1 : 0; } + return undefined; + } + const start = i; + if (d[i] === "+" || d[i] === "-") { i++; } + let sawDigit = false; + while (i < n && /[0-9]/.test(d[i])) { i++; sawDigit = true; } + if (i < n && d[i] === ".") { + i++; + while (i < n && /[0-9]/.test(d[i])) { i++; sawDigit = true; } + } + if (sawDigit && i < n && (d[i] === "e" || d[i] === "E")) { + i++; + if (i < n && (d[i] === "+" || d[i] === "-")) { i++; } + while (i < n && /[0-9]/.test(d[i])) { i++; } + } + if (!sawDigit) { return undefined; } + return parseFloat(d.slice(start, i)); + }; + + while (i < n) { + skipSep(); + if (i >= n) { break; } + const ch = d[i]; + if (!isCommand(ch)) { + // Malformed — skip the offending character to stay resilient. + i++; + continue; + } + i++; + const lower = ch.toLowerCase(); + const count = ARG_COUNTS[lower]; + if (count === 0) { + tokens.push({ command: ch, args: [] }); + continue; + } + // A command may be followed by multiple coordinate sets (implicit repeat). + let first = true; + // eslint-disable-next-line no-constant-condition + while (true) { + const group: number[] = []; + let ok = true; + for (let k = 0; k < count; k++) { + // Arc args 3 and 4 (0-based) are flags. + const isFlag = lower === "a" && (k === 3 || k === 4); + const num = readNumber(isFlag); + if (num === undefined) { ok = false; break; } + group.push(num); + } + if (!ok) { + if (first) { /* command had no/partial args; drop it */ } + break; + } + // After the first moveto group, implicit repeats are linetos (SVG spec). + const emitCmd = (!first && lower === "m") ? (ch === "m" ? "l" : "L") : ch; + tokens.push({ command: emitCmd, args: group }); + first = false; + // After the first explicit moveto, subsequent implicit pairs are linetos. + skipSep(); + if (i >= n || isCommand(d[i])) { break; } + } + } + return tokens; +} + +/** SVG endpoint-arc -> center parametrization (per SVG 1.1 implementation notes). */ +function endpointToCenterArc( + p0: Base.Point2, p1: Base.Point2, rxIn: number, ryIn: number, + xRotDeg: number, largeArc: boolean, sweep: boolean +): SvgArcSegment | SvgSegment { + let rx = Math.abs(rxIn); + let ry = Math.abs(ryIn); + if (rx === 0 || ry === 0) { + return { type: "line", to: p1 }; + } + const phi = (xRotDeg * Math.PI) / 180; + const cosPhi = Math.cos(phi); + const sinPhi = Math.sin(phi); + + const dx = (p0[0] - p1[0]) / 2; + const dy = (p0[1] - p1[1]) / 2; + const x1p = cosPhi * dx + sinPhi * dy; + const y1p = -sinPhi * dx + cosPhi * dy; + + // Correct out-of-range radii. + const lambda = (x1p * x1p) / (rx * rx) + (y1p * y1p) / (ry * ry); + if (lambda > 1) { + const s = Math.sqrt(lambda); + rx *= s; + ry *= s; + } + + const rx2 = rx * rx; + const ry2 = ry * ry; + const num = rx2 * ry2 - rx2 * y1p * y1p - ry2 * x1p * x1p; + const den = rx2 * y1p * y1p + ry2 * x1p * x1p; + let factor = den === 0 ? 0 : Math.sqrt(Math.max(0, num / den)); + if (largeArc === sweep) { factor = -factor; } + + const cxp = (factor * rx * y1p) / ry; + const cyp = (-factor * ry * x1p) / rx; + + const cx = cosPhi * cxp - sinPhi * cyp + (p0[0] + p1[0]) / 2; + const cy = sinPhi * cxp + cosPhi * cyp + (p0[1] + p1[1]) / 2; + + const angle = (ux: number, uy: number, vx: number, vy: number): number => { + const dot = ux * vx + uy * vy; + const len = Math.sqrt((ux * ux + uy * uy) * (vx * vx + vy * vy)); + let a = Math.acos(Math.min(1, Math.max(-1, dot / len))); + if (ux * vy - uy * vx < 0) { a = -a; } + return a; + }; + + const startAngle = angle(1, 0, (x1p - cxp) / rx, (y1p - cyp) / ry); + let delta = angle( + (x1p - cxp) / rx, (y1p - cyp) / ry, + (-x1p - cxp) / rx, (-y1p - cyp) / ry + ); + if (!sweep && delta > 0) { delta -= 2 * Math.PI; } + if (sweep && delta < 0) { delta += 2 * Math.PI; } + + return { + type: "arc", + to: p1, + center: [cx, cy], + rx, ry, + xAxisRotation: phi, + startAngle, + deltaAngle: delta, + }; +} + +/** Parse an SVG path `d` attribute into absolute subpaths. */ +export function parsePathData(d: string): SvgSubpath[] { + const tokens = tokenize(d); + const subpaths: SvgSubpath[] = []; + + let current: SvgSubpath | undefined; + let cursor: Base.Point2 = [0, 0]; + let subpathStart: Base.Point2 = [0, 0]; + // Reflection points for smooth curves. + let lastCubicCtrl: Base.Point2 | undefined; + let lastQuadCtrl: Base.Point2 | undefined; + + const startSubpath = (pt: Base.Point2): void => { + current = { start: [pt[0], pt[1]], segments: [], closed: false }; + subpaths.push(current); + subpathStart = [pt[0], pt[1]]; + }; + + const pushSeg = (seg: SvgSegment): void => { + if (!current) { startSubpath(cursor); } + current!.segments.push(seg); + }; + + for (const tok of tokens) { + const c = tok.command; + const rel = c === c.toLowerCase(); + const a = tok.args; + const baseX = rel ? cursor[0] : 0; + const baseY = rel ? cursor[1] : 0; + + switch (c.toLowerCase()) { + case "m": { + const pt: Base.Point2 = [baseX + a[0], baseY + a[1]]; + startSubpath(pt); + cursor = pt; + lastCubicCtrl = lastQuadCtrl = undefined; + break; + } + case "l": { + const pt: Base.Point2 = [baseX + a[0], baseY + a[1]]; + pushSeg({ type: "line", to: pt }); + cursor = pt; + lastCubicCtrl = lastQuadCtrl = undefined; + break; + } + case "h": { + const pt: Base.Point2 = [(rel ? cursor[0] : 0) + a[0], cursor[1]]; + pushSeg({ type: "line", to: pt }); + cursor = pt; + lastCubicCtrl = lastQuadCtrl = undefined; + break; + } + case "v": { + const pt: Base.Point2 = [cursor[0], (rel ? cursor[1] : 0) + a[0]]; + pushSeg({ type: "line", to: pt }); + cursor = pt; + lastCubicCtrl = lastQuadCtrl = undefined; + break; + } + case "c": { + const c1: Base.Point2 = [baseX + a[0], baseY + a[1]]; + const c2: Base.Point2 = [baseX + a[2], baseY + a[3]]; + const pt: Base.Point2 = [baseX + a[4], baseY + a[5]]; + pushSeg({ type: "cubic", c1, c2, to: pt }); + cursor = pt; + lastCubicCtrl = c2; + lastQuadCtrl = undefined; + break; + } + case "s": { + const reflect: Base.Point2 = lastCubicCtrl + ? [2 * cursor[0] - lastCubicCtrl[0], 2 * cursor[1] - lastCubicCtrl[1]] + : [cursor[0], cursor[1]]; + const c2: Base.Point2 = [baseX + a[0], baseY + a[1]]; + const pt: Base.Point2 = [baseX + a[2], baseY + a[3]]; + pushSeg({ type: "cubic", c1: reflect, c2, to: pt }); + cursor = pt; + lastCubicCtrl = c2; + lastQuadCtrl = undefined; + break; + } + case "q": { + const cc: Base.Point2 = [baseX + a[0], baseY + a[1]]; + const pt: Base.Point2 = [baseX + a[2], baseY + a[3]]; + pushSeg({ type: "quad", c: cc, to: pt }); + cursor = pt; + lastQuadCtrl = cc; + lastCubicCtrl = undefined; + break; + } + case "t": { + const reflect: Base.Point2 = lastQuadCtrl + ? [2 * cursor[0] - lastQuadCtrl[0], 2 * cursor[1] - lastQuadCtrl[1]] + : [cursor[0], cursor[1]]; + const pt: Base.Point2 = [baseX + a[0], baseY + a[1]]; + pushSeg({ type: "quad", c: reflect, to: pt }); + cursor = pt; + lastQuadCtrl = reflect; + lastCubicCtrl = undefined; + break; + } + case "a": { + const pt: Base.Point2 = [baseX + a[5], baseY + a[6]]; + const seg = endpointToCenterArc( + cursor, pt, a[0], a[1], a[2], a[3] === 1, a[4] === 1 + ); + pushSeg(seg); + cursor = pt; + lastCubicCtrl = lastQuadCtrl = undefined; + break; + } + case "z": { + if (current) { + current.closed = true; + cursor = [subpathStart[0], subpathStart[1]]; + } + lastCubicCtrl = lastQuadCtrl = undefined; + current = undefined; // a following command starts a fresh subpath + break; + } + default: + break; + } + } + + // Drop empty subpaths (e.g. a lone moveto). + return subpaths.filter((s) => s.segments.length > 0); +} diff --git a/packages/dev/occt/lib/svg/svg-shapes.ts b/packages/dev/occt/lib/svg/svg-shapes.ts new file mode 100644 index 00000000..86ef00fa --- /dev/null +++ b/packages/dev/occt/lib/svg/svg-shapes.ts @@ -0,0 +1,104 @@ +/** + * Conversion of the SVG basic shape elements (rect, circle, ellipse, line, + * polyline, polygon) into the same subpath/segment vocabulary used by . + * Once here, every element is treated uniformly downstream. + */ + +import { Base } from "@bitbybit-dev/base"; +import { SvgArcSegment, SvgSegment, SvgSubpath } from "./svg-models"; + +type Attrs = { [k: string]: string }; + +const num = (attrs: Attrs, name: string, def = 0): number => { + const v = parseFloat(attrs[name]); + return Number.isNaN(v) ? def : v; +}; + +/** Full ellipse as two 180-degree arcs (avoids a degenerate 360-degree arc). */ +function ellipseSubpath(cx: number, cy: number, rx: number, ry: number): SvgSubpath { + if (rx <= 0 || ry <= 0) { return { start: [cx, cy], segments: [], closed: true }; } + const start: Base.Point2 = [cx + rx, cy]; + const mid: Base.Point2 = [cx - rx, cy]; + const arc1: SvgArcSegment = { + type: "arc", to: mid, center: [cx, cy], rx, ry, + xAxisRotation: 0, startAngle: 0, deltaAngle: Math.PI, + }; + const arc2: SvgArcSegment = { + type: "arc", to: start, center: [cx, cy], rx, ry, + xAxisRotation: 0, startAngle: Math.PI, deltaAngle: Math.PI, + }; + return { start, segments: [arc1, arc2], closed: true }; +} + +function parsePoints(value: string | undefined): Base.Point2[] { + if (!value) { return []; } + const nums = value.split(/[\s,]+/).map(parseFloat).filter((x) => !Number.isNaN(x)); + const pts: Base.Point2[] = []; + for (let i = 0; i + 1 < nums.length; i += 2) { pts.push([nums[i], nums[i + 1]]); } + return pts; +} + +function polySubpath(pts: Base.Point2[], closed: boolean): SvgSubpath[] { + if (pts.length < 2) { return []; } + const segments: SvgSegment[] = []; + for (let i = 1; i < pts.length; i++) { segments.push({ type: "line", to: pts[i] }); } + return [{ start: pts[0], segments, closed }]; +} + +/** Rounded-rectangle subpath honoring SVG rx/ry corner rules. */ +function rectSubpath(x: number, y: number, w: number, h: number, rxIn: number, ryIn: number): SvgSubpath[] { + if (w <= 0 || h <= 0) { return []; } + let rx = rxIn; + let ry = ryIn; + if (rx > w / 2) { rx = w / 2; } + if (ry > h / 2) { ry = h / 2; } + if (rx <= 0 || ry <= 0) { + return polySubpath([[x, y], [x + w, y], [x + w, y + h], [x, y + h]], true); + } + const arc = (to: Base.Point2, center: Base.Point2, start: number): SvgArcSegment => ({ + type: "arc", to, center, rx, ry, xAxisRotation: 0, startAngle: start, deltaAngle: Math.PI / 2, + }); + // Clockwise from top edge start, matching SVG rounded-rect path. + const start: Base.Point2 = [x + rx, y]; + const segments: SvgSegment[] = [ + { type: "line", to: [x + w - rx, y] }, + arc([x + w, y + ry], [x + w - rx, y + ry], -Math.PI / 2), + { type: "line", to: [x + w, y + h - ry] }, + arc([x + w - rx, y + h], [x + w - rx, y + h - ry], 0), + { type: "line", to: [x + rx, y + h] }, + arc([x, y + h - ry], [x + rx, y + h - ry], Math.PI / 2), + { type: "line", to: [x, y + ry] }, + arc([x + rx, y], [x + rx, y + ry], Math.PI), + ]; + return [{ start, segments, closed: true }]; +} + +/** Convert a basic-shape element to subpaths; returns [] for unsupported tags. */ +export function shapeToSubpaths(tag: string, attrs: Attrs): SvgSubpath[] { + switch (tag) { + case "rect": { + const hasRx = attrs.rx !== undefined; + const hasRy = attrs.ry !== undefined; + const rx = hasRx ? num(attrs, "rx") : (hasRy ? num(attrs, "ry") : 0); + const ry = hasRy ? num(attrs, "ry") : (hasRx ? num(attrs, "rx") : 0); + return rectSubpath(num(attrs, "x"), num(attrs, "y"), num(attrs, "width"), num(attrs, "height"), rx, ry); + } + case "circle": { + const r = num(attrs, "r"); + return [ellipseSubpath(num(attrs, "cx"), num(attrs, "cy"), r, r)]; + } + case "ellipse": + return [ellipseSubpath(num(attrs, "cx"), num(attrs, "cy"), num(attrs, "rx"), num(attrs, "ry"))]; + case "line": { + const x1 = num(attrs, "x1"); const y1 = num(attrs, "y1"); + const x2 = num(attrs, "x2"); const y2 = num(attrs, "y2"); + return [{ start: [x1, y1], segments: [{ type: "line", to: [x2, y2] }], closed: false }]; + } + case "polyline": + return polySubpath(parsePoints(attrs.points), false); + case "polygon": + return polySubpath(parsePoints(attrs.points), true); + default: + return []; + } +} diff --git a/packages/dev/occt/lib/svg/svg-transform.ts b/packages/dev/occt/lib/svg/svg-transform.ts new file mode 100644 index 00000000..0ad1e663 --- /dev/null +++ b/packages/dev/occt/lib/svg/svg-transform.ts @@ -0,0 +1,190 @@ +/** + * SVG `transform` attribute parsing and exact affine application. + * + * A matrix is stored as the 6-tuple [a, b, c, d, e, f] matching SVG's + * matrix(a b c d e f), i.e. + * x' = a*x + c*y + e + * y' = b*x + d*y + f + * + * Lines and beziers transform exactly by mapping their control points. Arcs are + * handled exactly too: the unit-circle-to-ellipse matrix is rebuilt and + * re-decomposed (2x2 SVD) so a transformed circle/ellipse arc remains an exact + * (possibly rotated) ellipse arc, with sweep orientation flipped on reflection. + */ + +import { Base } from "@bitbybit-dev/base"; +import { SvgArcSegment, SvgSegment, SvgSubpath } from "./svg-models"; + +export type Matrix = [number, number, number, number, number, number]; + +export const IDENTITY: Matrix = [1, 0, 0, 1, 0, 0]; + +/** Compose so the result applied to a point = m1(m2(point)). */ +export function multiply(m1: Matrix, m2: Matrix): Matrix { + const [a1, b1, c1, d1, e1, f1] = m1; + const [a2, b2, c2, d2, e2, f2] = m2; + return [ + a1 * a2 + c1 * b2, + b1 * a2 + d1 * b2, + a1 * c2 + c1 * d2, + b1 * c2 + d1 * d2, + a1 * e2 + c1 * f2 + e1, + b1 * e2 + d1 * f2 + f1, + ]; +} + +export function applyToPoint(m: Matrix, p: Base.Point2): Base.Point2 { + return [m[0] * p[0] + m[2] * p[1] + m[4], m[1] * p[0] + m[3] * p[1] + m[5]]; +} + +const DEG = Math.PI / 180; + +/** Parse a `transform` attribute value into a single composed matrix. */ +export function parseTransform(value: string | undefined | null): Matrix { + if (!value) { return IDENTITY; } + let m: Matrix = IDENTITY; + const re = /(matrix|translate|scale|rotate|skewX|skewY)\s*\(([^)]*)\)/g; + let match: RegExpExecArray | null; + while ((match = re.exec(value)) !== null) { + const name = match[1]; + const nums = match[2] + .split(/[\s,]+/) + .map((s) => parseFloat(s)) + .filter((x) => !Number.isNaN(x)); + let t: Matrix = IDENTITY; + switch (name) { + case "matrix": + if (nums.length === 6) { t = nums as Matrix; } + break; + case "translate": + t = [1, 0, 0, 1, nums[0] || 0, nums[1] || 0]; + break; + case "scale": { + const sx = nums[0] ?? 1; + const sy = nums.length > 1 ? nums[1] : sx; + t = [sx, 0, 0, sy, 0, 0]; + break; + } + case "rotate": { + const ang = (nums[0] || 0) * DEG; + const cos = Math.cos(ang); + const sin = Math.sin(ang); + const rot: Matrix = [cos, sin, -sin, cos, 0, 0]; + if (nums.length >= 3) { + const cx = nums[1]; + const cy = nums[2]; + t = multiply([1, 0, 0, 1, cx, cy], multiply(rot, [1, 0, 0, 1, -cx, -cy])); + } else { + t = rot; + } + break; + } + case "skewX": + t = [1, 0, Math.tan((nums[0] || 0) * DEG), 1, 0, 0]; + break; + case "skewY": + t = [1, Math.tan((nums[0] || 0) * DEG), 0, 1, 0, 0]; + break; + default: + break; + } + m = multiply(m, t); + } + return m; +} + +/** Exact affine transform of a center-parametrized elliptical arc. */ +function transformArc(m: Matrix, arc: SvgArcSegment): SvgArcSegment { + const [a, b, c, d] = m; // linear (2x2) part: columns (a,b) and (c,d) + const cosP = Math.cos(arc.xAxisRotation); + const sinP = Math.sin(arc.xAxisRotation); + + // M = L * Rot(phi) * diag(rx, ry) maps the unit circle to the new ellipse. + // L = [[a, c],[b, d]]; Rot(phi) = [[cosP, -sinP],[sinP, cosP]]. + const r00 = cosP * arc.rx; + const r10 = sinP * arc.rx; + const r01 = -sinP * arc.ry; + const r11 = cosP * arc.ry; + const m00 = a * r00 + c * r10; + const m10 = b * r00 + d * r10; + const m01 = a * r01 + c * r11; + const m11 = b * r01 + d * r11; + + // SVD of the 2x2 [[m00, m01],[m10, m11]] to recover axes and radii. + const e = (m00 + m11) / 2; + const f = (m00 - m11) / 2; + const g = (m10 + m01) / 2; + const h = (m10 - m01) / 2; + const q = Math.hypot(e, h); + const r = Math.hypot(f, g); + const sx = q + r; // larger singular value + const sy = Math.abs(q - r); + const a1 = Math.atan2(g, f); + const a2 = Math.atan2(h, e); + const theta = (a2 - a1) / 2; // rotation of the major axis + + const newCenter = applyToPoint(m, arc.center); + const det = a * d - b * c; + + // Map start/end angles into the new ellipse frame. + const cosT = Math.cos(theta); + const sinT = Math.sin(theta); + const toNewAngle = (ang: number): number => { + // image of unit-circle point under M, relative to new center + const px = m00 * Math.cos(ang) + m01 * Math.sin(ang); + const py = m10 * Math.cos(ang) + m11 * Math.sin(ang); + // express in axis frame, normalize by radii + const lx = (cosT * px + sinT * py) / (sx || 1); + const ly = (-sinT * px + cosT * py) / (sy || 1); + return Math.atan2(ly, lx); + }; + + const newStart = toNewAngle(arc.startAngle); + let newEnd = toNewAngle(arc.startAngle + arc.deltaAngle); + let newDelta = newEnd - newStart; + // Preserve sweep magnitude/direction; reflection (det<0) flips orientation. + const sweepSign = det < 0 ? -Math.sign(arc.deltaAngle) : Math.sign(arc.deltaAngle); + if (sweepSign > 0 && newDelta < 0) { newDelta += 2 * Math.PI; } + if (sweepSign < 0 && newDelta > 0) { newDelta -= 2 * Math.PI; } + if (sweepSign === 0) { newDelta = 0; } + newEnd = newStart + newDelta; + + return { + type: "arc", + to: applyToPoint(m, arc.to), + center: newCenter, + rx: sx, + ry: sy, + xAxisRotation: theta, + startAngle: newStart, + deltaAngle: newDelta, + }; +} + +export function transformSegment(m: Matrix, seg: SvgSegment): SvgSegment { + switch (seg.type) { + case "line": + return { type: "line", to: applyToPoint(m, seg.to) }; + case "quad": + return { type: "quad", c: applyToPoint(m, seg.c), to: applyToPoint(m, seg.to) }; + case "cubic": + return { + type: "cubic", + c1: applyToPoint(m, seg.c1), + c2: applyToPoint(m, seg.c2), + to: applyToPoint(m, seg.to), + }; + case "arc": + return transformArc(m, seg); + default: + return seg; + } +} + +export function transformSubpath(m: Matrix, sp: SvgSubpath): SvgSubpath { + return { + start: applyToPoint(m, sp.start), + segments: sp.segments.map((s) => transformSegment(m, s)), + closed: sp.closed, + }; +} diff --git a/packages/dev/occt/lib/svg/svg-xml.ts b/packages/dev/occt/lib/svg/svg-xml.ts new file mode 100644 index 00000000..e7e8c9ee --- /dev/null +++ b/packages/dev/occt/lib/svg/svg-xml.ts @@ -0,0 +1,107 @@ +/** + * Tiny dependency-free XML parser, scoped to what SVG needs. + * + * Runs anywhere (web worker, Node, browser) without relying on DOMParser, which + * is unavailable in workers. It is deliberately lenient: it skips comments, + * CDATA, processing instructions and DOCTYPE, decodes the basic entities, and + * produces a simple element tree. It does not validate. + */ + +export interface XmlNode { + /** Local tag name, lowercased (namespace prefix stripped). */ + tag: string; + /** Attribute map; names kept verbatim (e.g. "xlink:href"). */ + attrs: { [k: string]: string }; + children: XmlNode[]; +} + +function decodeEntities(s: string): string { + if (s.indexOf("&") === -1) { return s; } + return s + .replace(/</g, "<") + .replace(/>/g, ">") + .replace(/"/g, "\"") + .replace(/'/g, "'") + .replace(/&#x([0-9a-fA-F]+);/g, (_, h) => String.fromCodePoint(parseInt(h, 16))) + .replace(/&#([0-9]+);/g, (_, d) => String.fromCodePoint(parseInt(d, 10))) + .replace(/&/g, "&"); +} + +function localName(name: string): string { + const colon = name.indexOf(":"); + return (colon >= 0 ? name.slice(colon + 1) : name).toLowerCase(); +} + +function parseAttrs(raw: string): { [k: string]: string } { + const attrs: { [k: string]: string } = {}; + const re = /([^\s=/]+)\s*=\s*("([^"]*)"|'([^']*)')/g; + let m: RegExpExecArray | null; + while ((m = re.exec(raw)) !== null) { + const value = m[3] !== undefined ? m[3] : (m[4] !== undefined ? m[4] : ""); + attrs[m[1]] = decodeEntities(value); + } + return attrs; +} + +/** Parse an XML/SVG string into a root element tree (or undefined if none). */ +export function parseXml(input: string): XmlNode | undefined { + let i = 0; + const n = input.length; + const root: XmlNode = { tag: "#root", attrs: {}, children: [] }; + const stack: XmlNode[] = [root]; + + while (i < n) { + const lt = input.indexOf("<", i); + if (lt === -1) { break; } + i = lt; + + if (input.startsWith("", i + 4); + i = end === -1 ? n : end + 3; + continue; + } + if (input.startsWith("", i + 9); + i = end === -1 ? n : end + 3; + continue; + } + if (input.startsWith("", i + 2); + i = end === -1 ? n : end + 2; + continue; + } + if (input.startsWith("'. + const end = input.indexOf(">", i + 2); + i = end === -1 ? n : end + 1; + continue; + } + + const gt = input.indexOf(">", i); + if (gt === -1) { break; } + const inner = input.slice(i + 1, gt).trim(); + i = gt + 1; + + if (inner.startsWith("/")) { + // Closing tag. + if (stack.length > 1) { stack.pop(); } + continue; + } + + const selfClosing = inner.endsWith("/"); + const body = selfClosing ? inner.slice(0, -1).trim() : inner; + const spaceIdx = body.search(/\s/); + const rawName = spaceIdx === -1 ? body : body.slice(0, spaceIdx); + const attrStr = spaceIdx === -1 ? "" : body.slice(spaceIdx + 1); + + const node: XmlNode = { + tag: localName(rawName), + attrs: parseAttrs(attrStr), + children: [], + }; + stack[stack.length - 1].children.push(node); + if (!selfClosing) { stack.push(node); } + } + + return root.children[0]; +} diff --git a/packages/dev/occt/package-lock.json b/packages/dev/occt/package-lock.json index ac3e8f68..d4996318 100644 --- a/packages/dev/occt/package-lock.json +++ b/packages/dev/occt/package-lock.json @@ -1,15 +1,15 @@ { "name": "@bitbybit-dev/occt", - "version": "1.1.0", + "version": "1.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@bitbybit-dev/occt", - "version": "1.1.0", + "version": "1.1.1", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "devDependencies": { "@babel/core": "7.29.0", @@ -1843,9 +1843,9 @@ "license": "MIT" }, "node_modules/@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==", "license": "MIT", "funding": { "type": "corporate", diff --git a/packages/dev/occt/package.json b/packages/dev/occt/package.json index 6006a219..89033db2 100644 --- a/packages/dev/occt/package.json +++ b/packages/dev/occt/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/occt", - "version": "1.1.0", + "version": "1.1.1", "description": "Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.", "main": "index.js", "repository": { @@ -60,7 +60,7 @@ "types": "./index.d.ts", "type": "module", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "devDependencies": { "shx": "0.4.0", diff --git a/packages/dev/occt/tsconfig.bitbybit.json b/packages/dev/occt/tsconfig.bitbybit.json index 23bbf2fc..94856ce3 100644 --- a/packages/dev/occt/tsconfig.bitbybit.json +++ b/packages/dev/occt/tsconfig.bitbybit.json @@ -14,6 +14,7 @@ "experimentalDecorators": true, "moduleResolution": "node", "skipLibCheck": true, + "strict": false, "target": "es2015", "module": "es2020", "allowJs": true, diff --git a/packages/dev/playcanvas/package-lock.json b/packages/dev/playcanvas/package-lock.json index e292d109..475f3643 100644 --- a/packages/dev/playcanvas/package-lock.json +++ b/packages/dev/playcanvas/package-lock.json @@ -1,16 +1,16 @@ { "name": "@bitbybit-dev/playcanvas", - "version": "1.1.0", + "version": "1.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@bitbybit-dev/playcanvas", - "version": "1.1.0", + "version": "1.1.1", "license": "MIT", "dependencies": { - "@bitbybit-dev/core": "1.1.0", - "playcanvas": "2.18.1" + "@bitbybit-dev/core": "1.1.1", + "playcanvas": "2.20.0" }, "devDependencies": { "@babel/core": "7.29.0", @@ -62,13 +62,13 @@ "license": "ISC" }, "node_modules/@babel/code-frame": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.28.5", + "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" }, @@ -77,9 +77,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.29.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz", - "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", "dev": true, "license": "MIT", "engines": { @@ -119,14 +119,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", - "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.29.0", - "@babel/types": "^7.29.0", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" @@ -136,27 +136,27 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.27.3" + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", - "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-validator-option": "^7.27.1", + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -166,18 +166,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.29.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.3.tgz", - "integrity": "sha512-RpLYy2sb51oNLjuu1iD3bwBqCBWUzjO0ocp+iaCP/lJtb2CPLcnC2Fftw+4sAzaMELGeWTgExSKADbdo0GFVzA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", + "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-member-expression-to-functions": "^7.28.5", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/helper-replace-supers": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.29.0", + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/traverse": "^7.29.7", "semver": "^6.3.1" }, "engines": { @@ -188,13 +188,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", - "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.29.7.tgz", + "integrity": "sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-annotate-as-pure": "^7.29.7", "regexpu-core": "^6.3.1", "semver": "^6.3.1" }, @@ -223,9 +223,9 @@ } }, "node_modules/@babel/helper-globals": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", "dev": true, "license": "MIT", "engines": { @@ -233,43 +233,43 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", - "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", + "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.28.5", - "@babel/types": "^7.28.5" + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", - "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", - "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.28.6" + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -279,22 +279,22 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", - "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", + "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.27.1" + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", - "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", "dev": true, "license": "MIT", "engines": { @@ -302,15 +302,15 @@ } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", - "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.29.7.tgz", + "integrity": "sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-wrap-function": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-wrap-function": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -320,15 +320,15 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", - "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", + "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.28.5", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/traverse": "^7.28.6" + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -338,23 +338,23 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", - "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", + "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", "dev": true, "license": "MIT", "engines": { @@ -362,9 +362,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", "dev": true, "license": "MIT", "engines": { @@ -372,9 +372,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", "dev": true, "license": "MIT", "engines": { @@ -382,42 +382,42 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", - "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.29.7.tgz", + "integrity": "sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.29.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", - "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0" + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.29.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", - "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.29.0" + "@babel/types": "^7.29.7" }, "bin": { "parser": "bin/babel-parser.js" @@ -427,14 +427,14 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", - "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.29.7.tgz", + "integrity": "sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.28.5" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -444,13 +444,13 @@ } }, "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", - "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.29.7.tgz", + "integrity": "sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -460,13 +460,13 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", - "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.29.7.tgz", + "integrity": "sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -476,14 +476,14 @@ } }, "node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": { - "version": "7.29.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-7.29.3.tgz", - "integrity": "sha512-SRS46DFR4HqzUzCVgi90/xMoL+zeBDBvWdKYXSEzh79kXswNFEglUpMKxR04//dPqwYXWUBJ3mpUd933ru9Kmg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-7.29.7.tgz", + "integrity": "sha512-oBNVCvnO5tND+xSopWvV8WNGfpTfgP4Zr/YXXSj8zfmcPktp5Ku/aZlsIowgSD4fjmgHn6sGmB9APVsU5zOdhA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -493,15 +493,15 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", - "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.29.7.tgz", + "integrity": "sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-transform-optional-chaining": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/plugin-transform-optional-chaining": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -511,14 +511,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", - "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.29.7.tgz", + "integrity": "sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/traverse": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -596,13 +596,13 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", - "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.29.7.tgz", + "integrity": "sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -612,13 +612,13 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", - "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.29.7.tgz", + "integrity": "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -654,13 +654,13 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", - "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz", + "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -780,13 +780,13 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", - "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.29.7.tgz", + "integrity": "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -813,13 +813,13 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", - "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.29.7.tgz", + "integrity": "sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -829,15 +829,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", - "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.7.tgz", + "integrity": "sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-remap-async-to-generator": "^7.27.1", - "@babel/traverse": "^7.29.0" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-remap-async-to-generator": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -847,15 +847,15 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", - "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.29.7.tgz", + "integrity": "sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-remap-async-to-generator": "^7.27.1" + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-remap-async-to-generator": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -865,13 +865,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", - "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.29.7.tgz", + "integrity": "sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -881,13 +881,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", - "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.29.7.tgz", + "integrity": "sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -897,14 +897,14 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", - "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.29.7.tgz", + "integrity": "sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -914,14 +914,14 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", - "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.29.7.tgz", + "integrity": "sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -931,18 +931,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", - "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.29.7.tgz", + "integrity": "sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-globals": "^7.28.0", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-replace-supers": "^7.28.6", - "@babel/traverse": "^7.28.6" + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -952,14 +952,14 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", - "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.29.7.tgz", + "integrity": "sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/template": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/template": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -969,14 +969,14 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", - "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.29.7.tgz", + "integrity": "sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.28.5" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -986,14 +986,14 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", - "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.29.7.tgz", + "integrity": "sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1003,13 +1003,13 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", - "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.29.7.tgz", + "integrity": "sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1019,14 +1019,14 @@ } }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz", - "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.7.tgz", + "integrity": "sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1036,13 +1036,13 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", - "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.29.7.tgz", + "integrity": "sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1052,14 +1052,14 @@ } }, "node_modules/@babel/plugin-transform-explicit-resource-management": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", - "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.29.7.tgz", + "integrity": "sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1069,13 +1069,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", - "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.29.7.tgz", + "integrity": "sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1085,13 +1085,13 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", - "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.29.7.tgz", + "integrity": "sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1101,14 +1101,14 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", - "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.29.7.tgz", + "integrity": "sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1118,15 +1118,15 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", - "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.29.7.tgz", + "integrity": "sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1136,13 +1136,13 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", - "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.29.7.tgz", + "integrity": "sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1152,13 +1152,13 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", - "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.29.7.tgz", + "integrity": "sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1168,13 +1168,13 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", - "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.29.7.tgz", + "integrity": "sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1184,13 +1184,13 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", - "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.29.7.tgz", + "integrity": "sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1200,14 +1200,14 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", - "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.29.7.tgz", + "integrity": "sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1217,14 +1217,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", - "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.29.7.tgz", + "integrity": "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1234,16 +1234,16 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.29.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.4.tgz", - "integrity": "sha512-N7QmZ0xRZfjHOfZeQLJjwgX2zS9pdGHSVl/cjSGlo4dXMqvurfxXDMKY4RqEKzPozV78VMcd0lxyG13mlbKc4w==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.7.tgz", + "integrity": "sha512-TM2ZcQLoG2/y4HODiStCo10DibYhWhGWAwVv+EQKmG/7GFl0N+AAmUiXOMKM+aiJ9XBJ9AHVZBvTzMnJ2sM3cQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.29.0" + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1253,14 +1253,14 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", - "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.29.7.tgz", + "integrity": "sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1270,14 +1270,14 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", - "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.7.tgz", + "integrity": "sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1287,13 +1287,13 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", - "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.29.7.tgz", + "integrity": "sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1303,13 +1303,13 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", - "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.29.7.tgz", + "integrity": "sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1319,13 +1319,13 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", - "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.29.7.tgz", + "integrity": "sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1335,17 +1335,17 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", - "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.29.7.tgz", + "integrity": "sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5", - "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/traverse": "^7.28.6" + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7", + "@babel/plugin-transform-parameters": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1355,14 +1355,14 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", - "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.29.7.tgz", + "integrity": "sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1372,13 +1372,13 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", - "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.29.7.tgz", + "integrity": "sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1388,14 +1388,14 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", - "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.29.7.tgz", + "integrity": "sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1405,13 +1405,13 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", - "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.29.7.tgz", + "integrity": "sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1421,14 +1421,14 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", - "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.29.7.tgz", + "integrity": "sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1438,15 +1438,15 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", - "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.29.7.tgz", + "integrity": "sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1456,13 +1456,13 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", - "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.29.7.tgz", + "integrity": "sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1472,13 +1472,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", - "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.7.tgz", + "integrity": "sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1488,14 +1488,14 @@ } }, "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", - "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.29.7.tgz", + "integrity": "sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1505,13 +1505,13 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", - "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.29.7.tgz", + "integrity": "sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1521,13 +1521,13 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", - "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.29.7.tgz", + "integrity": "sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1537,14 +1537,14 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", - "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.7.tgz", + "integrity": "sha512-/u5K1QWada7tbYNqTjMh96718g9NTwh9tfPJMsSmVsQwGT447FskV+KcfeXkXq2GWki4EM/MuTdmBec+hOuVTQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1554,13 +1554,13 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", - "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.29.7.tgz", + "integrity": "sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1570,13 +1570,13 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", - "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.29.7.tgz", + "integrity": "sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1586,13 +1586,13 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", - "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.29.7.tgz", + "integrity": "sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1602,17 +1602,17 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", - "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.29.7.tgz", + "integrity": "sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-syntax-typescript": "^7.28.6" + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/plugin-syntax-typescript": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1622,13 +1622,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", - "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.29.7.tgz", + "integrity": "sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1638,14 +1638,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", - "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.29.7.tgz", + "integrity": "sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1655,14 +1655,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", - "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.29.7.tgz", + "integrity": "sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1672,14 +1672,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", - "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.29.7.tgz", + "integrity": "sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1810,33 +1810,33 @@ } }, "node_modules/@babel/template": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/parser": "^7.28.6", - "@babel/types": "^7.28.6" + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0", + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", "debug": "^4.3.1" }, "engines": { @@ -1844,14 +1844,14 @@ } }, "node_modules/@babel/types": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.28.5" + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1865,9 +1865,9 @@ "license": "MIT" }, "node_modules/@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==", "license": "MIT", "funding": { "type": "corporate", @@ -1875,15 +1875,15 @@ } }, "node_modules/@bitbybit-dev/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.0.tgz", - "integrity": "sha512-f30PxigDEs8H2FNTtTFzJzu9mfYW876IsATwR+t/b4V0VC1vi5/EL7hjrV6K19byo7ZZ+TNOeyVjzhszj90dFw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.1.tgz", + "integrity": "sha512-ErplGNeBF+XpTvwc1ligGg9HvlTec1bjfeVSigdutRRJNu3ElnVIzmmvYxfVHIyZqOCiS8Dh8TOS2mrPG6Qddg==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/jscad-worker": "1.1.0", - "@bitbybit-dev/manifold-worker": "1.1.0", - "@bitbybit-dev/occt-worker": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/jscad-worker": "1.1.1", + "@bitbybit-dev/manifold-worker": "1.1.1", + "@bitbybit-dev/occt-worker": "1.1.1", "jsonpath-plus": "10.3.0", "rxjs": "7.8.2", "verb-nurbs-web": "2.1.3" @@ -1894,12 +1894,12 @@ } }, "node_modules/@bitbybit-dev/jscad": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.0.tgz", - "integrity": "sha512-ZJ54zAg4hLCqtdL7zfkkAesncBRxO4NZM4ZwMsknpkDbeOFPcL1fMmhJ6Fe31M3YCywJwMEFs7f2swd+Dw08tw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.1.tgz", + "integrity": "sha512-NL1ZXaWUgQiQunXB189jFwCRDAbC0nk4/n8OuK3fG3v9wgsi97MuAyLX7r048a948nTrU5t+VEJSf76ONvYP9Q==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -1912,12 +1912,12 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.0.tgz", - "integrity": "sha512-fw5pjsiSvBWduENF9dGeW+zQwF7CSKOEKw3Q+2/5nsxxAwFEyOONZWAUN3b2cMmeVXhVNkg6OImLyfnpcsQXuw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.1.tgz", + "integrity": "sha512-AwfGWbpCknIPNKiaPy1QKY4Mz2zwIOV/R5ylZtxLYMCP4wap6olbaErlqnwZ/bFEJDgSvr3yshRI1Ld6VdKx7g==", "license": "MIT", "dependencies": { - "@bitbybit-dev/jscad": "1.1.0", + "@bitbybit-dev/jscad": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -1926,12 +1926,12 @@ } }, "node_modules/@bitbybit-dev/manifold": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.0.tgz", - "integrity": "sha512-Aol1A9kJUGE5dsAWtRlHVWnTzRkz5VO2DEWV1h3TsL4FEdNtzGqUBztehkh5NiQtWShjZpr6/hc4x/FfRyaKmQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.1.tgz", + "integrity": "sha512-FULgrB5qE3oduCm/CVQwDDNKOJM9DOF7ZA7Ta66ZzQpRR1q2FEjPRBWiJtkqxjrapAA8ynzeG6dF0ozDh5nXVQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "manifold-3d": "3.3.2" }, "funding": { @@ -1940,12 +1940,12 @@ } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.0.tgz", - "integrity": "sha512-lrH7gCLFh4Bs9k9pVLuL7vboPttTVCwmaacqC1LDACgHwlPS385NmmsPcTNUCDlDuA/8wONfcQTcSUcG4Rmr2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.1.tgz", + "integrity": "sha512-6v4vlrxv7I8S7Y5WPlCWs3sh/amnFzHzlmg50MpSjgn/otyBMojmcyscOgAJ44ru0ihsAH1mMKvE7JgRsO0FSQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/manifold": "1.1.0", + "@bitbybit-dev/manifold": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -1954,12 +1954,12 @@ } }, "node_modules/@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "funding": { "type": "corporate", @@ -1967,12 +1967,12 @@ } }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.0.tgz", - "integrity": "sha512-DVdAJyMeoYccHBafEi8gHHOvZk+8DYtO7/iBsBphBhBMJlUN1YWl/hQkAmKNpGBEl+6Qvig4cBpkOcUtHNRelQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz", + "integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/occt": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -2121,10 +2121,34 @@ "node": ">=18" } }, + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@emnapi/wasi-threads": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", - "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", "dev": true, "license": "MIT", "optional": true, @@ -3181,14 +3205,14 @@ } }, "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", - "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz", + "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", "dev": true, "license": "MIT", "optional": true, "dependencies": { - "@tybys/wasm-util": "^0.10.1" + "@tybys/wasm-util": "^0.10.3" }, "funding": { "type": "github", @@ -3249,13 +3273,13 @@ } }, "node_modules/@pkgr/core": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", - "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.3.6.tgz", + "integrity": "sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==", "dev": true, "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + "node": "^14.18.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/pkgr" @@ -3337,9 +3361,9 @@ "license": "MIT" }, "node_modules/@tybys/wasm-util": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", - "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", + "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", "dev": true, "license": "MIT", "optional": true, @@ -3449,14 +3473,14 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", - "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", + "version": "26.0.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.1.tgz", + "integrity": "sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "undici-types": ">=7.24.0 <7.24.7" + "undici-types": "~8.3.0" } }, "node_modules/@types/stack-utils": { @@ -3497,9 +3521,9 @@ "license": "MIT" }, "node_modules/@ungap/structured-clone": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", - "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", "dev": true, "license": "ISC" }, @@ -3774,18 +3798,6 @@ "node": ">=14.0.0" } }, - "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@emnapi/core": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", - "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.1", - "tslib": "^2.4.0" - } - }, "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@emnapi/runtime": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", @@ -3797,17 +3809,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@emnapi/wasi-threads": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", - "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.12.2.tgz", @@ -3851,15 +3852,15 @@ ] }, "node_modules/@webgpu/types": { - "version": "0.1.70", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.70.tgz", - "integrity": "sha512-LFiNHHKMvmAEvwVew3JLJmTdShhbdwRFSImUshGhE2mGE8ybQzIo63l5uRp+YKnNx+8Qno8Kf6gN+DKMreIJCA==", + "version": "0.1.71", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.71.tgz", + "integrity": "sha512-mMy8/ODcKhab808co15eW+yN+HgXoQxRQHTiBV9Mrvl1r0ufnid7YOcI+gi4eUWSWl9ezD6TW2KXccrL8HCh2A==", "license": "BSD-3-Clause" }, "node_modules/acorn": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", - "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", "dev": true, "license": "MIT", "bin": { @@ -4161,9 +4162,9 @@ "optional": true }, "node_modules/baseline-browser-mapping": { - "version": "2.10.31", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.31.tgz", - "integrity": "sha512-MujYO3eP72uvmSE0i4wltsodRfIpZATP3jvzRNRGGxgzId7aVocVJJV3nf01qnzzKFGxQVC9bpWxl5cjxTr/7Q==", + "version": "2.10.40", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.40.tgz", + "integrity": "sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -4196,9 +4197,9 @@ } }, "node_modules/brace-expansion": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", - "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", "dev": true, "license": "MIT", "dependencies": { @@ -4219,9 +4220,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", - "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.4.tgz", + "integrity": "sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==", "dev": true, "funding": [ { @@ -4240,10 +4241,10 @@ "license": "MIT", "peer": true, "dependencies": { - "baseline-browser-mapping": "^2.10.12", - "caniuse-lite": "^1.0.30001782", - "electron-to-chromium": "^1.5.328", - "node-releases": "^2.0.36", + "baseline-browser-mapping": "^2.10.38", + "caniuse-lite": "^1.0.30001799", + "electron-to-chromium": "^1.5.376", + "node-releases": "^2.0.48", "update-browserslist-db": "^1.2.3" }, "bin": { @@ -4329,9 +4330,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001793", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", - "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", + "version": "1.0.30001799", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz", + "integrity": "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==", "dev": true, "funding": [ { @@ -4350,9 +4351,9 @@ "license": "CC-BY-4.0" }, "node_modules/canvas": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-3.2.1.tgz", - "integrity": "sha512-ej1sPFR5+0YWtaVp6S1N1FVz69TQCqmrkGeRvQxZeAB1nAIcjNTHVwrZtYtWFFBmQsF40/uDLehsW5KuYC99mg==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-3.2.3.tgz", + "integrity": "sha512-PzE5nJZPz72YUAfo8oTp0u3fqqY7IzlTubneAihqDYAUcBk7ryeCmBbdJBEdaH0bptSOe2VT2Zwcb3UaFyaSWw==", "hasInstallScript": true, "license": "MIT", "optional": true, @@ -4780,9 +4781,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.361", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.361.tgz", - "integrity": "sha512-Q6Hts7N9FnJc5LeGRINFvLhCI9xZmNtTDe5ZbcVezQz7cU4a8Aua3GH1b8J2XY8Al9PF+OCwYqhgsOOheMdvkA==", + "version": "1.5.378", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.378.tgz", + "integrity": "sha512-VinvOAuuPmdD1guEgGv5f2Qp7/vlfqOrUOMYNnOD4wj3pit8kRsQHzfIf6teyUGWo15Tg5+bOJaRunvyltpVWQ==", "dev": true, "license": "ISC" }, @@ -5266,9 +5267,9 @@ } }, "node_modules/hasown": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", - "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", "dev": true, "license": "MIT", "dependencies": { @@ -5618,9 +5619,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", - "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "dev": true, "license": "ISC", "bin": { @@ -6204,9 +6205,9 @@ } }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", - "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "dev": true, "license": "ISC", "bin": { @@ -6531,9 +6532,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", - "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "dev": true, "license": "ISC", "bin": { @@ -6722,9 +6723,9 @@ "license": "MIT" }, "node_modules/nan": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.27.0.tgz", - "integrity": "sha512-hC+0LidcL3XE4rp1C4H54KujgXKzbfyTngZTwBByQxsOxCEKZT0MPQ4hOKUH2jU1OYstqdDH4onyHPDzcV0XdQ==", + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.28.0.tgz", + "integrity": "sha512-fTsDz99OTq2sVePhGdp4qQhggZFtKr64ZNVyVajRKtMOkJxYekplBh577PiJB12v/D3s2E5cGtOI45LWp6rnLQ==", "license": "MIT", "optional": true }, @@ -6827,9 +6828,9 @@ } }, "node_modules/node-abi/node_modules/semver": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", - "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "optional": true, "bin": { @@ -6854,9 +6855,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.46", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.46.tgz", - "integrity": "sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==", + "version": "2.0.50", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", "dev": true, "license": "MIT", "engines": { @@ -6887,9 +6888,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.23", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz", - "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==", + "version": "2.2.24", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.24.tgz", + "integrity": "sha512-7YRhZ3jS45LwmSCT4b2sVFHt/WuovaktDU07QrtOBY2PXskss5a9jfmR9jptyumwXST+rFjrmppMY1KT/yn35A==", "dev": true, "license": "MIT" }, @@ -7155,19 +7156,19 @@ } }, "node_modules/playcanvas": { - "version": "2.18.1", - "resolved": "https://registry.npmjs.org/playcanvas/-/playcanvas-2.18.1.tgz", - "integrity": "sha512-R+60EWFgPwgwqvnzP81sZbRfwJdL8EG5MLV+vJ+aeG6+Djt4IvpfJAHzYKRHak0I4oYtCCZwdLBygFboLBMCWQ==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/playcanvas/-/playcanvas-2.20.0.tgz", + "integrity": "sha512-gNJkeY1W+VUSfUZ8wTDTKWiHCSp8sjE2pm4yA74DdgSJCAf6y/PEnbZ1JZK6buxpowzrHeKKiZUxcLPGn/6H9w==", "license": "MIT", "dependencies": { "@types/webxr": "^0.5.24", - "@webgpu/types": "^0.1.66" + "@webgpu/types": "^0.1.70" }, "engines": { - "node": ">=18.0.0" + "node": ">=18.3.0" }, "optionalDependencies": { - "canvas": "3.2.1" + "canvas": "3.2.3" } }, "node_modules/prebuild-install": { @@ -7328,9 +7329,9 @@ }, "node_modules/react-is-19": { "name": "react-is", - "version": "19.2.6", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.6.tgz", - "integrity": "sha512-XjBR15BhXuylgWGuslhDKqlSayuqvqBX91BP8pauG8kd1zY8kotkNWbXksTCNRarse4kuGbe2kIY05ARtwNIvw==", + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.7.tgz", + "integrity": "sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==", "dev": true, "license": "MIT" }, @@ -7421,9 +7422,9 @@ "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.1.tgz", - "integrity": "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.2.tgz", + "integrity": "sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -7644,9 +7645,9 @@ } }, "node_modules/sharp/node_modules/semver": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", - "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -8201,13 +8202,13 @@ "license": "MIT" }, "node_modules/synckit": { - "version": "0.11.12", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz", - "integrity": "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==", + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.13.tgz", + "integrity": "sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==", "dev": true, "license": "MIT", "dependencies": { - "@pkgr/core": "^0.2.9" + "@pkgr/core": "^0.3.6" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -8262,9 +8263,9 @@ } }, "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", - "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "dev": true, "license": "MIT", "dependencies": { @@ -8427,9 +8428,9 @@ } }, "node_modules/ts-jest/node_modules/semver": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", - "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "dev": true, "license": "ISC", "bin": { @@ -8578,9 +8579,9 @@ } }, "node_modules/undici-types": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", - "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", + "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", "dev": true, "license": "MIT" }, @@ -8977,9 +8978,9 @@ } }, "node_modules/ws": { - "version": "8.20.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.1.tgz", - "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", + "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", "dev": true, "license": "MIT", "engines": { @@ -9033,9 +9034,9 @@ "license": "ISC" }, "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "version": "17.7.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz", + "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==", "dev": true, "license": "MIT", "dependencies": { diff --git a/packages/dev/playcanvas/package.json b/packages/dev/playcanvas/package.json index ea46ef62..952f5af8 100644 --- a/packages/dev/playcanvas/package.json +++ b/packages/dev/playcanvas/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/playcanvas", - "version": "1.1.0", + "version": "1.1.1", "description": "Bit By Bit Developers PlayCanvas CAD Library to Program Geometry", "main": "index.js", "repository": { @@ -59,8 +59,8 @@ "types": "./index.d.ts", "type": "module", "dependencies": { - "@bitbybit-dev/core": "1.1.0", - "playcanvas": "2.18.1" + "@bitbybit-dev/core": "1.1.1", + "playcanvas": "2.20.0" }, "devDependencies": { "@babel/core": "7.29.0", diff --git a/packages/dev/threejs/package-lock.json b/packages/dev/threejs/package-lock.json index 78206b89..d62dce58 100644 --- a/packages/dev/threejs/package-lock.json +++ b/packages/dev/threejs/package-lock.json @@ -1,16 +1,16 @@ { "name": "@bitbybit-dev/threejs", - "version": "1.1.0", + "version": "1.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@bitbybit-dev/threejs", - "version": "1.1.0", + "version": "1.1.1", "license": "MIT", "dependencies": { - "@bitbybit-dev/core": "1.1.0", - "three": "0.184.0" + "@bitbybit-dev/core": "1.1.1", + "three": "0.185.0" }, "devDependencies": { "@babel/core": "7.29.0", @@ -18,7 +18,7 @@ "@babel/preset-typescript": "7.28.5", "@testing-library/jest-dom": "6.9.1", "@types/jest": "30.0.0", - "@types/three": "0.184.0", + "@types/three": "0.185.0", "babel-jest": "30.4.1", "jest": "30.4.2", "jest-environment-jsdom": "30.4.1", @@ -1866,9 +1866,9 @@ "license": "MIT" }, "node_modules/@bitbybit-dev/base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.0.tgz", - "integrity": "sha512-V/vsG5fm7r7yFavbcf2WjGBlvAI0Bpt+iII5OR441SzTwpn4/e3owArux1pKyLw3XpteGjbd8LRPIJAahGzxaQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz", + "integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==", "license": "MIT", "funding": { "type": "corporate", @@ -1876,15 +1876,15 @@ } }, "node_modules/@bitbybit-dev/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.0.tgz", - "integrity": "sha512-f30PxigDEs8H2FNTtTFzJzu9mfYW876IsATwR+t/b4V0VC1vi5/EL7hjrV6K19byo7ZZ+TNOeyVjzhszj90dFw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-1.1.1.tgz", + "integrity": "sha512-ErplGNeBF+XpTvwc1ligGg9HvlTec1bjfeVSigdutRRJNu3ElnVIzmmvYxfVHIyZqOCiS8Dh8TOS2mrPG6Qddg==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", - "@bitbybit-dev/jscad-worker": "1.1.0", - "@bitbybit-dev/manifold-worker": "1.1.0", - "@bitbybit-dev/occt-worker": "1.1.0", + "@bitbybit-dev/base": "1.1.1", + "@bitbybit-dev/jscad-worker": "1.1.1", + "@bitbybit-dev/manifold-worker": "1.1.1", + "@bitbybit-dev/occt-worker": "1.1.1", "jsonpath-plus": "10.3.0", "rxjs": "7.8.2", "verb-nurbs-web": "2.1.3" @@ -1895,12 +1895,12 @@ } }, "node_modules/@bitbybit-dev/jscad": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.0.tgz", - "integrity": "sha512-ZJ54zAg4hLCqtdL7zfkkAesncBRxO4NZM4ZwMsknpkDbeOFPcL1fMmhJ6Fe31M3YCywJwMEFs7f2swd+Dw08tw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-1.1.1.tgz", + "integrity": "sha512-NL1ZXaWUgQiQunXB189jFwCRDAbC0nk4/n8OuK3fG3v9wgsi97MuAyLX7r048a948nTrU5t+VEJSf76ONvYP9Q==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -1913,12 +1913,12 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.0.tgz", - "integrity": "sha512-fw5pjsiSvBWduENF9dGeW+zQwF7CSKOEKw3Q+2/5nsxxAwFEyOONZWAUN3b2cMmeVXhVNkg6OImLyfnpcsQXuw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-1.1.1.tgz", + "integrity": "sha512-AwfGWbpCknIPNKiaPy1QKY4Mz2zwIOV/R5ylZtxLYMCP4wap6olbaErlqnwZ/bFEJDgSvr3yshRI1Ld6VdKx7g==", "license": "MIT", "dependencies": { - "@bitbybit-dev/jscad": "1.1.0", + "@bitbybit-dev/jscad": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -1927,12 +1927,12 @@ } }, "node_modules/@bitbybit-dev/manifold": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.0.tgz", - "integrity": "sha512-Aol1A9kJUGE5dsAWtRlHVWnTzRkz5VO2DEWV1h3TsL4FEdNtzGqUBztehkh5NiQtWShjZpr6/hc4x/FfRyaKmQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-1.1.1.tgz", + "integrity": "sha512-FULgrB5qE3oduCm/CVQwDDNKOJM9DOF7ZA7Ta66ZzQpRR1q2FEjPRBWiJtkqxjrapAA8ynzeG6dF0ozDh5nXVQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0", + "@bitbybit-dev/base": "1.1.1", "manifold-3d": "3.3.2" }, "funding": { @@ -1941,12 +1941,12 @@ } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.0.tgz", - "integrity": "sha512-lrH7gCLFh4Bs9k9pVLuL7vboPttTVCwmaacqC1LDACgHwlPS385NmmsPcTNUCDlDuA/8wONfcQTcSUcG4Rmr2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-1.1.1.tgz", + "integrity": "sha512-6v4vlrxv7I8S7Y5WPlCWs3sh/amnFzHzlmg50MpSjgn/otyBMojmcyscOgAJ44ru0ihsAH1mMKvE7JgRsO0FSQ==", "license": "MIT", "dependencies": { - "@bitbybit-dev/manifold": "1.1.0", + "@bitbybit-dev/manifold": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -1955,12 +1955,12 @@ } }, "node_modules/@bitbybit-dev/occt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.0.tgz", - "integrity": "sha512-4QNEPCbmv0TbfF4YKtVM84ojUKP8y+36npCt7iL71Wr1LOWhR1mUfyAfrKnukSW6oPqvTGVMPzOCl6SP3xYH+w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz", + "integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "1.1.0" + "@bitbybit-dev/base": "1.1.1" }, "funding": { "type": "corporate", @@ -1968,12 +1968,12 @@ } }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.0.tgz", - "integrity": "sha512-DVdAJyMeoYccHBafEi8gHHOvZk+8DYtO7/iBsBphBhBMJlUN1YWl/hQkAmKNpGBEl+6Qvig4cBpkOcUtHNRelQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz", + "integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "1.1.0", + "@bitbybit-dev/occt": "1.1.1", "rxjs": "7.8.2" }, "funding": { @@ -3489,9 +3489,9 @@ "license": "MIT" }, "node_modules/@types/three": { - "version": "0.184.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.184.0.tgz", - "integrity": "sha512-4mY2tZAu0y0B0567w7013BBXSpsP0+Z48NJvmNo4Y/Pf76yCyz6Jw4P3tUVs10WuYNXXZ+wmHyGWpCek3amJxA==", + "version": "0.185.0", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.185.0.tgz", + "integrity": "sha512-O2Uy8Cj4Nonr8dWUUbifMdPe8B0Mq7EdOHb89S4+kjUw/KhbjTZrUuYlrQ1bpUKG+EP9QJnN7qNxbHGlGoLHMA==", "dev": true, "license": "MIT", "dependencies": { @@ -7366,9 +7366,9 @@ } }, "node_modules/sharp/node_modules/semver": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", - "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -7943,9 +7943,9 @@ } }, "node_modules/three": { - "version": "0.184.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.184.0.tgz", - "integrity": "sha512-wtTRjG92pM5eUg/KuUnHsqSAlPM296brTOcLgMRqEeylYTh/CdtvKUvCyyCQTzFuStieWxvZb8mVTMvdPyUpxg==", + "version": "0.185.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.185.0.tgz", + "integrity": "sha512-+yRrcRO2iZa8uzvNNl0d7cL4huhgKgBvVJ0njcTe8xFqZ6DMAFZdCKDP91SEAuj25bNAj7k1QQdf+srZywVK6w==", "license": "MIT" }, "node_modules/tldts": { diff --git a/packages/dev/threejs/package.json b/packages/dev/threejs/package.json index 7e7cd27b..b1418813 100644 --- a/packages/dev/threejs/package.json +++ b/packages/dev/threejs/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/threejs", - "version": "1.1.0", + "version": "1.1.1", "description": "Bit By Bit Developers THREEJS CAD Library to Program Geometry", "main": "index.js", "repository": { @@ -59,8 +59,8 @@ "types": "./index.d.ts", "type": "module", "dependencies": { - "@bitbybit-dev/core": "1.1.0", - "three": "0.184.0" + "@bitbybit-dev/core": "1.1.1", + "three": "0.185.0" }, "devDependencies": { "@babel/core": "7.29.0", @@ -68,7 +68,7 @@ "@babel/preset-typescript": "7.28.5", "@testing-library/jest-dom": "6.9.1", "@types/jest": "30.0.0", - "@types/three": "0.184.0", + "@types/three": "0.185.0", "babel-jest": "30.4.1", "jest": "30.4.2", "jest-environment-jsdom": "30.4.1",