From e3f3d84a1b87f2facb06c3bdb90ab057aeb9a2be Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 20 Aug 2024 01:51:13 +0200 Subject: [PATCH] chore(deps): update swc monorepo (#7) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@swc-node/register](https://togithub.com/swc-project/swc-node) | [`~1.9.1` -> `~1.10.0`](https://renovatebot.com/diffs/npm/@swc-node%2fregister/1.9.2/1.10.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc-node%2fregister/1.10.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc-node%2fregister/1.10.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc-node%2fregister/1.9.2/1.10.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc-node%2fregister/1.9.2/1.10.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@swc/core](https://swc.rs) ([source](https://togithub.com/swc-project/swc)) | [`~1.5.7` -> `~1.7.0`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.5.29/1.7.14) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.7.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.7.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.5.29/1.7.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.5.29/1.7.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
swc-project/swc-node (@​swc-node/register) ### [`v1.10.9`](https://togithub.com/swc-project/swc-node/releases/tag/%40swc-node/register%401.10.9) [Compare Source](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.8...@swc-node/register@1.10.9) #### What's Changed - fix(register): skip load files in node_modules by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/swc-project/swc-node/pull/828](https://togithub.com/swc-project/swc-node/pull/828) **Full Changelog**: https://github.com/swc-project/swc-node/compare/[@​swc-node/register](https://togithub.com/swc-node/register)[@​1](https://togithub.com/1).10.8...[@​swc-node/register](https://togithub.com/swc-node/register)[@​1](https://togithub.com/1).10.9 ### [`v1.10.8`](https://togithub.com/swc-project/swc-node/releases/tag/%40swc-node/register%401.10.8) [Compare Source](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.7...@swc-node/register@1.10.8) #### What's Changed - fix(register): default register/esm TSCONFIG_PATH on windows. by [@​simonbuchan](https://togithub.com/simonbuchan) in [https://github.com/swc-project/swc-node/pull/818](https://togithub.com/swc-project/swc-node/pull/818) - chore(deps): update dependency oxlint to ^0.6.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/swc-project/swc-node/pull/822](https://togithub.com/swc-project/swc-node/pull/822) - fix(register): bump oxc-resolver by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/swc-project/swc-node/pull/824](https://togithub.com/swc-project/swc-node/pull/824) - chore(deps): update dependency lerna to v8.1.6 by [@​renovate](https://togithub.com/renovate) in [https://github.com/swc-project/swc-node/pull/821](https://togithub.com/swc-project/swc-node/pull/821) - fix(register): remove file extension tests in compile by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/swc-project/swc-node/pull/825](https://togithub.com/swc-project/swc-node/pull/825) #### New Contributors - [@​simonbuchan](https://togithub.com/simonbuchan) made their first contribution in [https://github.com/swc-project/swc-node/pull/818](https://togithub.com/swc-project/swc-node/pull/818) - [@​renovate](https://togithub.com/renovate) made their first contribution in [https://github.com/swc-project/swc-node/pull/822](https://togithub.com/swc-project/swc-node/pull/822) **Full Changelog**: https://github.com/swc-project/swc-node/compare/[@​swc-node/register](https://togithub.com/swc-node/register)[@​1](https://togithub.com/1).10.7...[@​swc-node/register](https://togithub.com/swc-node/register)[@​1](https://togithub.com/1).10.8 ### [`v1.10.7`](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.6...@swc-node/register@1.10.7) [Compare Source](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.6...@swc-node/register@1.10.7) ### [`v1.10.6`](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.5...@swc-node/register@1.10.6) [Compare Source](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.5...@swc-node/register@1.10.6) ### [`v1.10.5`](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.4...@swc-node/register@1.10.5) [Compare Source](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.4...@swc-node/register@1.10.5) ### [`v1.10.4`](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.3...@swc-node/register@1.10.4) [Compare Source](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.3...@swc-node/register@1.10.4) ### [`v1.10.3`](https://togithub.com/swc-project/swc-node/releases/tag/%40swc-node/register%401.10.3) [Compare Source](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.2...@swc-node/register@1.10.3) #### What's Changed - fix(register): support moduleResolution Bundler by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/swc-project/swc-node/pull/806](https://togithub.com/swc-project/swc-node/pull/806) **Full Changelog**: https://github.com/swc-project/swc-node/compare/[@​swc-node/register](https://togithub.com/swc-node/register)[@​1](https://togithub.com/1).10.2...[@​swc-node/register](https://togithub.com/swc-node/register)[@​1](https://togithub.com/1).10.3 ### [`v1.10.2`](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.1...41a6d1cb78c6cff93d21e438d81786eef377f0ad) [Compare Source](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.1...@swc-node/register@1.10.2) ### [`v1.10.1`](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.0...@swc-node/register@1.10.1) [Compare Source](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.10.0...@swc-node/register@1.10.1) ### [`v1.10.0`](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.9.2...9644be5577f77aa53f974636fac4bc38f77148ce) [Compare Source](https://togithub.com/swc-project/swc-node/compare/@swc-node/register@1.9.2...@swc-node/register@1.10.0)
swc-project/swc (@​swc/core) ### [`v1.7.14`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1714---2024-08-19) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.7.12...v1.7.14) ##### Bug Fixes - **(common)** Use `SourceMap::adjust_mappings` in correct order ([#​9447](https://togithub.com/swc-project/swc/issues/9447)) ([05961eb](https://togithub.com/swc-project/swc/commit/05961eb018e2e76ed5ef95de9bad923b2fe1df88)) - **(es)** Preserve more comments ([#​9449](https://togithub.com/swc-project/swc/issues/9449)) ([673655c](https://togithub.com/swc-project/swc/commit/673655c1697ff1d507f7acbfa937cbf1f58eb1d9)) ##### Features - **(es/decorators)** Groundwork for stage 3 decorator ([#​9450](https://togithub.com/swc-project/swc/issues/9450)) ([238ba8b](https://togithub.com/swc-project/swc/commit/238ba8b1d2220202129595185bd4411b9415cc99)) ##### Refactor - **(visit)** Remove `VisitAll` ([#​9448](https://togithub.com/swc-project/swc/issues/9448)) ([8845b76](https://togithub.com/swc-project/swc/commit/8845b76ac40b36791c79618c5ee89f05d2d08c96)) ### [`v1.7.12`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1712---2024-08-19) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.7.11...v1.7.12) ##### Bug Fixes - **(common)** Do not use `adjust_mappings` from `sourcemap` crate ([#​9437](https://togithub.com/swc-project/swc/issues/9437)) ([563c162](https://togithub.com/swc-project/swc/commit/563c162f1ca8904e7b9a61a0c79fad952a56d624)) - **(es)** Mark TypeScript nodes as reachable from `Evaluator` ([#​9440](https://togithub.com/swc-project/swc/issues/9440)) ([308e5ec](https://togithub.com/swc-project/swc/commit/308e5ec81b4e6d49c5940f2d8914d8627f838141)) - **(es/compat)** Init this in sub class constructor for async ([#​9446](https://togithub.com/swc-project/swc/issues/9446)) ([bfaf31b](https://togithub.com/swc-project/swc/commit/bfaf31bc4b90ff803457bfdafdbcef0318b76189)) - **(es/decorators)** Fix metadata for accessors ([#​9444](https://togithub.com/swc-project/swc/issues/9444)) ([99738ef](https://togithub.com/swc-project/swc/commit/99738ef41233211d6e26de520c3817d395492d37)) ##### Miscellaneous Tasks - **(deps)** Update rust crate arrayvec to v0.7.6 ([#​9436](https://togithub.com/swc-project/swc/issues/9436)) ([08dd948](https://togithub.com/swc-project/swc/commit/08dd948289006583c6f0f76850c08808651f9135)) ### [`v1.7.11`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1711---2024-08-14) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.7.10...v1.7.11) ##### Bug Fixes - **(es)** Improve sourcemap url error messages. ([#​9422](https://togithub.com/swc-project/swc/issues/9422)) ([230d1d9](https://togithub.com/swc-project/swc/commit/230d1d98b91bde2fa0de54e5fe06e899302e481c)) - **(visit)** Fix regression of AST paths ([#​9420](https://togithub.com/swc-project/swc/issues/9420)) ([9751518](https://togithub.com/swc-project/swc/commit/9751518a0aa1cbe07e2ad4db7a32b0c6cc342641)) ##### Features - **(es/typescript)** Add ` native_class_properties ` to skip reordering of class properties inits ([#​9421](https://togithub.com/swc-project/swc/issues/9421)) ([d2929d1](https://togithub.com/swc-project/swc/commit/d2929d1ce61a00360cc0596441041571a958da23)) - **(estree/compat)** Remove dependency on `rayon` ([#​9393](https://togithub.com/swc-project/swc/issues/9393)) ([34d1b27](https://togithub.com/swc-project/swc/commit/34d1b27251dab3f87dc3a39d245a3498b4c2b151)) - **(html/minifier)** Support using custom css minifier ([#​9425](https://togithub.com/swc-project/swc/issues/9425)) ([970cc81](https://togithub.com/swc-project/swc/commit/970cc81033b4a616643be6625bdf8da99614ba98)) ##### Miscellaneous Tasks - **(bindings/node)** Deprecate `parse` ([#​9419](https://togithub.com/swc-project/swc/issues/9419)) ([1bf467d](https://togithub.com/swc-project/swc/commit/1bf467d99fb72ebff42136e08d7f03d50872f64e)) - **(deps)** Update cargo (patch) ([#​9405](https://togithub.com/swc-project/swc/issues/9405)) ([baf4928](https://togithub.com/swc-project/swc/commit/baf4928ce2964e659af5ca77cd899427a8c29f60)) - **(es/preset-env)** Update core js compat data ([#​9407](https://togithub.com/swc-project/swc/issues/9407)) ([ce761cf](https://togithub.com/swc-project/swc/commit/ce761cf51571f70c9378b6b67759bac3af4f4f92)) - **(es/typescript)** Remove the workaround for wasm-bindgen ([#​9428](https://togithub.com/swc-project/swc/issues/9428)) ([55f7268](https://togithub.com/swc-project/swc/commit/55f72687f69eae131c6ce08d6a449afaa7357667)) ### [`v1.7.10`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1710---2024-08-09) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.7.9...v1.7.10) ##### Bug Fixes - **(es/typescript)** Strip optional mark and definite mark ([#​9411](https://togithub.com/swc-project/swc/issues/9411)) ([8c161a0](https://togithub.com/swc-project/swc/commit/8c161a003e741320434f31617bc2de98dd2c9a8f)) - **(es/typescript)** Strip exported default overload function declaration ([#​9412](https://togithub.com/swc-project/swc/issues/9412)) ([b395f48](https://togithub.com/swc-project/swc/commit/b395f483d1e0cb43b1f96126c5c17f9a8c9d0d32)) - **(es/typescript)** Strip `this` param in getter/setter ([#​9414](https://togithub.com/swc-project/swc/issues/9414)) ([442fb7b](https://togithub.com/swc-project/swc/commit/442fb7b48715597d62f8d09327f93acc66f2d1b8)) - **(es/typescript)** Update ts-strip type definition ([#​9415](https://togithub.com/swc-project/swc/issues/9415)) ([165c8fa](https://togithub.com/swc-project/swc/commit/165c8facd42d756077fde99defe91ffe656aede8)) ### [`v1.7.9`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#179---2024-08-09) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.7.6...v1.7.9) ##### Bug Fixes - **(es/typescript)** Strip class modifiers ([#​9399](https://togithub.com/swc-project/swc/issues/9399)) ([124e5ff](https://togithub.com/swc-project/swc/commit/124e5ffa7bcf26215a339450f6b40161dabbe5a4)) ### [`v1.7.6`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#176---2024-08-04) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.7.5...v1.7.6) ##### Bug Fixes - **(es/codegen)** Print the missing `abstract` in class expression ([#​9372](https://togithub.com/swc-project/swc/issues/9372)) ([c2e3021](https://togithub.com/swc-project/swc/commit/c2e302127fc80970d4b5096c93e29c9ce76a2fe4)) - **(es/decorators)** Use correct class name reference ([#​9375](https://togithub.com/swc-project/swc/issues/9375)) ([badd6a9](https://togithub.com/swc-project/swc/commit/badd6a9ede5bd511763515b3e62bd222f0860968)) - **(es/typescript)** Strip declare export in strip-only mode ([#​9374](https://togithub.com/swc-project/swc/issues/9374)) ([c53cce4](https://togithub.com/swc-project/swc/commit/c53cce41da69ebb3cd9b464c001902d30bdd07ba)) ### [`v1.7.5`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#175---2024-08-02) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.7.4...v1.7.5) ##### Bug Fixes - **(common)** Fix `StringInput.end_pos` ([#​9362](https://togithub.com/swc-project/swc/issues/9362)) ([5368e18](https://togithub.com/swc-project/swc/commit/5368e189ab5227a5cfdb53dc1105b787665a1c41)) - **(es/parser)** Fix span for unterminated block comments ([#​9361](https://togithub.com/swc-project/swc/issues/9361)) ([dc1b87e](https://togithub.com/swc-project/swc/commit/dc1b87e43ea628791dab48993182ac43cf98c150)) - **(es/parser)** Make `UnterminatedBlockComment` stick to the EOF ([#​9366](https://togithub.com/swc-project/swc/issues/9366)) ([4f0fc6e](https://togithub.com/swc-project/swc/commit/4f0fc6eb65c2b7f7e1e0041a9228a3b7dd7e695a)) - **(es/typescript)** Handle single type statement in if/for/while ([#​9364](https://togithub.com/swc-project/swc/issues/9364)) ([2217730](https://togithub.com/swc-project/swc/commit/221773069b2069ded7eb475cb75a2daa1ec4a752)) - **(es/typescript)** Handle backtick in ASI issue ([#​9367](https://togithub.com/swc-project/swc/issues/9367)) ([6f1716c](https://togithub.com/swc-project/swc/commit/6f1716c4aed447c3311e41603a6399d97540e1fb)) - **(es/typescript)** Analyze import chain ([#​9369](https://togithub.com/swc-project/swc/issues/9369)) ([4f9116f](https://togithub.com/swc-project/swc/commit/4f9116f9259150df3fb3947c809c304809bf5764)) ##### Miscellaneous Tasks - **(deps)** Update rust crate toml to v0.8.19 ([#​9360](https://togithub.com/swc-project/swc/issues/9360)) ([9cd51ce](https://togithub.com/swc-project/swc/commit/9cd51cebdf7e9dd25ebe5057cde63ce7ee0bd0c6)) ### [`v1.7.4`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#174---2024-07-31) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.7.3...v1.7.4) ##### Bug Fixes - **(es/codegen)** Emit question token for class methods ([#​9342](https://togithub.com/swc-project/swc/issues/9342)) ([636585b](https://togithub.com/swc-project/swc/commit/636585b44d0f74f457b44766f8d6fda68bcc4c09)) - **(es/minifier)** Fix detection of `this` ([#​9339](https://togithub.com/swc-project/swc/issues/9339)) ([77da7cf](https://togithub.com/swc-project/swc/commit/77da7cf24bad5064206ab3e6dc248012d08576cf)) - **(es/minifier)** Fix analysis of for-in/of ([#​9340](https://togithub.com/swc-project/swc/issues/9340)) ([1454ab5](https://togithub.com/swc-project/swc/commit/1454ab54c112c25ca03cbb866aacbd41a16ee60a)) - **(es/minifier)** Preserve flags while dropping elements of `SeqExpr` ([#​8907](https://togithub.com/swc-project/swc/issues/8907)) ([24e8798](https://togithub.com/swc-project/swc/commit/24e87985d4f4cf69a1d4a184d02195c62ded5a7e)) - **(es/typescript)** Fix ASI in expression for fast strip ([#​9358](https://togithub.com/swc-project/swc/issues/9358)) ([3ee82e2](https://togithub.com/swc-project/swc/commit/3ee82e223fe0ce54ad892cc5b009f573d997c60e)) ##### Documentation - **(contributing)** Add warning for `test --all` ([#​9338](https://togithub.com/swc-project/swc/issues/9338)) ([234bb97](https://togithub.com/swc-project/swc/commit/234bb974bc54e9c929fd4cf810bcecab36f760ba)) ##### Miscellaneous Tasks - **(deps)** Update rust crate toml to v0.8.16 ([#​9327](https://togithub.com/swc-project/swc/issues/9327)) ([67aadfa](https://togithub.com/swc-project/swc/commit/67aadfa6c976c60a3a756a1b1fcdcf193d96c51f)) - **(deps)** Update dependency magic-string to v0.30.11 ([#​9345](https://togithub.com/swc-project/swc/issues/9345)) ([ced06e2](https://togithub.com/swc-project/swc/commit/ced06e2da35952c7073fee8aa69cf1a21078cc12)) - **(deps)** Update rust crate toml to v0.8.17 ([#​9349](https://togithub.com/swc-project/swc/issues/9349)) ([d5472cc](https://togithub.com/swc-project/swc/commit/d5472cc344fb4099af3887e6cc1cf8ec2869c33e)) ### [`v1.7.3`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#173---2024-07-27) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.7.2...v1.7.3) ##### Bug Fixes - **(es/decorators)** Fix TypeScript syntax assertion ([#​9336](https://togithub.com/swc-project/swc/issues/9336)) ([acb3952](https://togithub.com/swc-project/swc/commit/acb3952ae324433c0049619d696f6c61bc9e475c)) ### [`v1.7.2`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#172---2024-07-25) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.7.1...v1.7.2) ##### Bug Fixes - **(es/ast)** Accept any case of EsVersion during deserialization ([#​9329](https://togithub.com/swc-project/swc/issues/9329)) ([56da6be](https://togithub.com/swc-project/swc/commit/56da6be0e9ff9701f4e0dd5e2972539843cde1cf)) - **(es/typescrupt)** Fix ASI issue in fast ts strip ([#​9332](https://togithub.com/swc-project/swc/issues/9332)) ([57146cf](https://togithub.com/swc-project/swc/commit/57146cf58acb43fb5fa526bfde206c4f147edc6d)) - **(swc_core)** Remove unused `preset_env` ([#​9333](https://togithub.com/swc-project/swc/issues/9333)) ([75bc7bf](https://togithub.com/swc-project/swc/commit/75bc7bfb52f81050f863466ff595ece765ca4fcf)) ##### Documentation - **(bindings/wasm)** Document supported TypeScript version ([#​9334](https://togithub.com/swc-project/swc/issues/9334)) ([66f31c0](https://togithub.com/swc-project/swc/commit/66f31c0af46dea60c51e4155a8887a5d2b441da3)) ### [`v1.7.1`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#171---2024-07-24) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.7.0...v1.7.1) ##### Bug Fixes - **(bindings/types)** Add missing mangle options ([#​9298](https://togithub.com/swc-project/swc/issues/9298)) ([567f40d](https://togithub.com/swc-project/swc/commit/567f40d7973f25d554770d0138323f6dcfeb67c4)) - **(deps)** Update cargo (patch) ([#​9317](https://togithub.com/swc-project/swc/issues/9317)) ([ea66e84](https://togithub.com/swc-project/swc/commit/ea66e849116aaa569a707ef03762344f0bc06cab)) - **(es/ast)** Make span of binding ident include type ann ([#​9293](https://togithub.com/swc-project/swc/issues/9293)) ([2b32481](https://togithub.com/swc-project/swc/commit/2b324812acce58726292d3053ee7ba95e01a3436)) - **(es/minifier)** Support minifying JSX ([#​9271](https://togithub.com/swc-project/swc/issues/9271)) ([9a6367b](https://togithub.com/swc-project/swc/commit/9a6367b0f661e500219aa3c17ca2ff037e498692)) - **(es/typescript)** Fix typings ([#​9301](https://togithub.com/swc-project/swc/issues/9301)) ([27ca712](https://togithub.com/swc-project/swc/commit/27ca712812421ce7cef7770b1dde790080ce09ea)) - **(es/typescript)** Preserve type assertions ([#​9328](https://togithub.com/swc-project/swc/issues/9328)) ([4d60f52](https://togithub.com/swc-project/swc/commit/4d60f528d1e7f3a1606cb2c288786491dbafbd5b)) - **(es/utils)** Use `$crate` for `quote_ident!()` ([#​9309](https://togithub.com/swc-project/swc/issues/9309)) ([bdaaf47](https://togithub.com/swc-project/swc/commit/bdaaf47cb4fc0146485a567d48449116d0e67e98)) ##### Features - **(allocator)** Feature gate `nightly` via macros ([#​9274](https://togithub.com/swc-project/swc/issues/9274)) ([a31fb58](https://togithub.com/swc-project/swc/commit/a31fb58399cc60ad5052d77b5accd560200a4f3d)) - **(allocator)** Add `maybe` types ([#​9278](https://togithub.com/swc-project/swc/issues/9278)) ([a417ff4](https://togithub.com/swc-project/swc/commit/a417ff4d868b45a2157154e2334b8e1177c369e1)) - **(es/typescript)** Add esm build for fast ts strip ([#​9286](https://togithub.com/swc-project/swc/issues/9286)) ([d10cb9f](https://togithub.com/swc-project/swc/commit/d10cb9ffa29033048d242fc3fb4a35ea5fb1bf16)) ##### Miscellaneous Tasks - **(deps)** Update actions ([#​9311](https://togithub.com/swc-project/swc/issues/9311)) ([475432e](https://togithub.com/swc-project/swc/commit/475432e83aad0191b8ad23e503d9fbe1835be196)) - **(deps)** Update npm (patch) ([#​9318](https://togithub.com/swc-project/swc/issues/9318)) ([9d983c3](https://togithub.com/swc-project/swc/commit/9d983c3864888c3402679ce5498f82e71899c210)) - **(deps)** Update `wasmer` to fix broken Windows build ([#​9322](https://togithub.com/swc-project/swc/issues/9322)) ([a120faf](https://togithub.com/swc-project/swc/commit/a120faf84b178c666b9ac785d27f426f89d10ac6)) - **(deps)** Drop `atty` ([#​9325](https://togithub.com/swc-project/swc/issues/9325)) ([831500e](https://togithub.com/swc-project/swc/commit/831500e24a25b454f496729242e5e5d54c01756a)) ##### Performance - **(allocator)** Use `std` instead of `allocator-api2` ([#​9281](https://togithub.com/swc-project/swc/issues/9281)) ([88723db](https://togithub.com/swc-project/swc/commit/88723dbf19a402c6395d34b71a5a8a712b4bf1bc)) - **(es/codegen)** Use `Vec` from `swc_allocator` ([#​9280](https://togithub.com/swc-project/swc/issues/9280)) ([c1cd0b9](https://togithub.com/swc-project/swc/commit/c1cd0b99c14b03c250f2d278f10480da733e0dfa)) - **(es/codegen)** Optimize using `swc_allocator` ([#​9294](https://togithub.com/swc-project/swc/issues/9294)) ([07376c6](https://togithub.com/swc-project/swc/commit/07376c6fbbf7f945b673e4adf3f4d789c10c7781)) - **(es/helpers)** Use `bool` instead of `AtomicBool` ([#​9321](https://togithub.com/swc-project/swc/issues/9321)) ([8107e98](https://togithub.com/swc-project/swc/commit/8107e985e13e73f408d569655119d0684c166f24)) - **(es/minifier)** Pre-allocate collections ([#​9289](https://togithub.com/swc-project/swc/issues/9289)) ([76fe139](https://togithub.com/swc-project/swc/commit/76fe139334b64c9ba62a98dc5319523d21d633f4)) - **(visit)** Modify `Box` and `Vec` in-place ([#​9291](https://togithub.com/swc-project/swc/issues/9291)) ([ae2ac05](https://togithub.com/swc-project/swc/commit/ae2ac05b94a6f9f6e56c26cde5c8b8e705739f1c)) - **(visit)** Add `#[inline]` ([#​9302](https://togithub.com/swc-project/swc/issues/9302)) ([0b3dbb8](https://togithub.com/swc-project/swc/commit/0b3dbb893752952a0bc7ffc5ba9801291c65f019)) - Enable LTO for benchmarks ([#​9279](https://togithub.com/swc-project/swc/issues/9279)) ([a3020b2](https://togithub.com/swc-project/swc/commit/a3020b2bc77d38fde772b98a14c80deb6c4a6911)) ##### Refactor - Remove unused files ([#​9285](https://togithub.com/swc-project/swc/issues/9285)) ([33284c1](https://togithub.com/swc-project/swc/commit/33284c128ed233878b86ea5f660d9ccfc0f82c53)) ##### Build - Update `rustc` to `nightly-2024-07-21` ([#​9319](https://togithub.com/swc-project/swc/issues/9319)) ([279ea91](https://togithub.com/swc-project/swc/commit/279ea910e001f0c7db8d06bc7a3c48e4d718fed9)) ### [`v1.7.0`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#170---2024-07-18) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.13...v1.7.0) ##### Bug Fixes - **(allocator)** Fix allocator & add benchmark ([#​9234](https://togithub.com/swc-project/swc/issues/9234)) ([037dad5](https://togithub.com/swc-project/swc/commit/037dad52f44235590a0bcd5287d5118bca9da111)) - **(allocator)** Remove wrong assertions and add tests ([#​9252](https://togithub.com/swc-project/swc/issues/9252)) ([d8e8b04](https://togithub.com/swc-project/swc/commit/d8e8b04cd877bcf00157eeee9b7af0b4244a1827)) - **(ci)** Fix CI of \`peff ([#​9216](https://togithub.com/swc-project/swc/issues/9216)) ([602e0e5](https://togithub.com/swc-project/swc/commit/602e0e5aa14ecb3a7bc20bfe77aac2badaa54bb2)) - **(es/codegen)** Fix codegen of large numeric literals ([#​9226](https://togithub.com/swc-project/swc/issues/9226)) ([fba79e6](https://togithub.com/swc-project/swc/commit/fba79e6f03da69a6ae721eabe4afeaaedc301816)) - **(es/compat)** Consider only the variables used in the closure ([#​9151](https://togithub.com/swc-project/swc/issues/9151)) ([1357531](https://togithub.com/swc-project/swc/commit/1357531805d529b11848b02d1b59c010a02d272d)) - **(es/compat)** Add support for destructuring with BigInts ([#​9215](https://togithub.com/swc-project/swc/issues/9215)) ([2cc7028](https://togithub.com/swc-project/swc/commit/2cc70287e0c5d87e0134990e629dad2bf544d867)) - **(es/fixer)** Wrap `in` expr in for-in head ([#​9209](https://togithub.com/swc-project/swc/issues/9209)) ([5cd837f](https://togithub.com/swc-project/swc/commit/5cd837f39a68d28bbc02a21b715d6153fda78a8a)) - **(es/minifier)** Fix case matching ([#​9208](https://togithub.com/swc-project/swc/issues/9208)) ([f81fa6e](https://togithub.com/swc-project/swc/commit/f81fa6e06335745ff6ab5f7956cecc38116b1343)) - **(es/minifier)** Fix compress pow `NaN` ([#​9210](https://togithub.com/swc-project/swc/issues/9210)) ([2b361e6](https://togithub.com/swc-project/swc/commit/2b361e679a7c973177c44029dc85867f5261e902)) - **(es/minifier)** Fix variable declaration in default branch ([#​9220](https://togithub.com/swc-project/swc/issues/9220)) ([a7c82bd](https://togithub.com/swc-project/swc/commit/a7c82bdfa98f6825143b7afba03d28d325e4a718)) - **(es/minifier)** Check `this` in function params ([#​9229](https://togithub.com/swc-project/swc/issues/9229)) ([da4866d](https://togithub.com/swc-project/swc/commit/da4866d13b3372ca83b83fdccf6ae42dd00d6ba9)) - **(es/minifier)** Remove optimization for array pattern ([#​9241](https://togithub.com/swc-project/swc/issues/9241)) ([521161e](https://togithub.com/swc-project/swc/commit/521161e17009e2025ed9b042579f8cd055e26816)) - **(es/minifier)** Fix exponentiate operator ([#​9251](https://togithub.com/swc-project/swc/issues/9251)) ([06bb533](https://togithub.com/swc-project/swc/commit/06bb5338cea8aef941907933319fbff1d29f9939)) - **(es/minifier)** Fix panic in bitwise logic and incorrect values ([#​9258](https://togithub.com/swc-project/swc/issues/9258)) ([baeb9e2](https://togithub.com/swc-project/swc/commit/baeb9e2df92892f9486c72cdc787bca8c3858f30)) - **(es/minifier)** Collect raw str values for new Tpl element ([#​9261](https://togithub.com/swc-project/swc/issues/9261)) ([6ddbfa0](https://togithub.com/swc-project/swc/commit/6ddbfa04db63bf3afbdec5d47f5bdbf7c7ea222f)) - **(es/modules)** Fix lint issue ([#​9206](https://togithub.com/swc-project/swc/issues/9206)) ([efb8636](https://togithub.com/swc-project/swc/commit/efb86368343e7d9909fec21cae8824edac5008e2)) - **(es/quote)** Fix macro ([#​9270](https://togithub.com/swc-project/swc/issues/9270)) ([93d9e44](https://togithub.com/swc-project/swc/commit/93d9e44f1c7a3afea673f056d99001a026c0a6d3)) - **(es/typescript)** Handle unicode for fast ts strip ([#​9202](https://togithub.com/swc-project/swc/issues/9202)) ([096bfe3](https://togithub.com/swc-project/swc/commit/096bfe375147bb5b663ec26f8c2bdb977ee527db)) - **(es/typescript)** Fix `transform` mode ([#​9243](https://togithub.com/swc-project/swc/issues/9243)) ([0e79a5b](https://togithub.com/swc-project/swc/commit/0e79a5b428c811c46c69f7f4a84fcff31c98db67)) - **(es/typescript)** Workaround `wasm-bindgen` ([#​9272](https://togithub.com/swc-project/swc/issues/9272)) ([6b1d2ff](https://togithub.com/swc-project/swc/commit/6b1d2ff66b5ef73374c3932c0c505e08b9879a18)) ##### Documentation - **(allocator)** Mention `oxc_allocator` ([be99ce0](https://togithub.com/swc-project/swc/commit/be99ce0a570c41b3fd471c5d609bd63c25740b36)) - **(contributing)** Fix deno installation url ([#​9249](https://togithub.com/swc-project/swc/issues/9249)) ([ff5bbda](https://togithub.com/swc-project/swc/commit/ff5bbdae6ad16309efe592788f4cb14956ffc3b1)) - **(es/minifier)** Add contributing section ([e22f3ba](https://togithub.com/swc-project/swc/commit/e22f3ba9adf21eac057eab29284333b1631258b3)) ##### Features - **(allocator)** Initialize package ([#​9195](https://togithub.com/swc-project/swc/issues/9195)) ([f3681cb](https://togithub.com/swc-project/swc/commit/f3681cb34009824725d39d25b0cbf787ec1e8bd8)) - **(allocator)** Implement `SwcAlloc` ([#​9232](https://togithub.com/swc-project/swc/issues/9232)) ([e343eb6](https://togithub.com/swc-project/swc/commit/e343eb6de2747086f9873c6444964500e40b4936)) - **(allocator)** Add a cargo feature ([#​9239](https://togithub.com/swc-project/swc/issues/9239)) ([398dc21](https://togithub.com/swc-project/swc/commit/398dc21e073d8271fa7ac4169b93ed8b96645459)) - **(allocator)** Implement `default` mode ([#​9242](https://togithub.com/swc-project/swc/issues/9242)) ([b6333db](https://togithub.com/swc-project/swc/commit/b6333dbcfcc8f25d08a1187704796732366ac9d7)) - **(es/typescript)** Add `transform` mode back to fast TS strip ([#​9237](https://togithub.com/swc-project/swc/issues/9237)) ([8231e3c](https://togithub.com/swc-project/swc/commit/8231e3cd4f72ad120735f6a21d9616e98d61eed1)) - **(es/utils)** Support for arrays using `cast_to_number` ([#​9212](https://togithub.com/swc-project/swc/issues/9212)) ([2aef14d](https://togithub.com/swc-project/swc/commit/2aef14d34d22df41bd6f421633eadc50826217cc)) ##### Miscellaneous Tasks - **(es)** Bump `unicode-id-start` to `v1.2.0` ([#​9177](https://togithub.com/swc-project/swc/issues/9177)) ([9904a53](https://togithub.com/swc-project/swc/commit/9904a53b7fc4c828c06071c19d08c27b5c1d9f42)) - **(es/typescript)** Improve decorator handling of fast strip ([#​9178](https://togithub.com/swc-project/swc/issues/9178)) ([962170f](https://togithub.com/swc-project/swc/commit/962170fb704e5f0cf7a00c0a9be3e9d7cf4f6b02)) ##### Performance - **(allocator)** Drop `scoped_tls` ([#​9240](https://togithub.com/swc-project/swc/issues/9240)) ([4ce2514](https://togithub.com/swc-project/swc/commit/4ce2514d1bbf1be3972cd620c3a5f6ffd25ffa9d)) - **(bindings)** Invert Wasm size shrink ([#​9224](https://togithub.com/swc-project/swc/issues/9224)) ([aa7f791](https://togithub.com/swc-project/swc/commit/aa7f791dfdba5845c4253a4014d9bc210e5fb817)) - **(bindings/wasm)** Shrink the size of the wasm file ([#​9191](https://togithub.com/swc-project/swc/issues/9191)) ([3a23b3d](https://togithub.com/swc-project/swc/commit/3a23b3d120a14ca514204ef80bf744bb483dcfd6)) - **(es/codegen)** Use scoped allocator ([#​9248](https://togithub.com/swc-project/swc/issues/9248)) ([970f323](https://togithub.com/swc-project/swc/commit/970f32398c6ff444540a31e1172a33b6155ed18b)) - **(es/typescript)** Add a benchmark for fast TS strip ([#​9205](https://togithub.com/swc-project/swc/issues/9205)) ([7d9364c](https://togithub.com/swc-project/swc/commit/7d9364cad3618d9039eadbab6fa8c57091ec7794)) - **(es/visit)** Introduce `standard_only_*` macros ([#​9207](https://togithub.com/swc-project/swc/issues/9207)) ([92879b1](https://togithub.com/swc-project/swc/commit/92879b14fee2f74034c365b4a80ca82f2a512c4a)) ##### Refactor - **(allocator)** Use `&` instead of a thread-local ([#​9235](https://togithub.com/swc-project/swc/issues/9235)) ([8d5670e](https://togithub.com/swc-project/swc/commit/8d5670e72bb930f18c5d1d4262caa80cae0be03a)) - **(allocator)** Use RAII guard instead of `scope` ([#​9254](https://togithub.com/swc-project/swc/issues/9254)) ([6e098ae](https://togithub.com/swc-project/swc/commit/6e098aeeb5976292e43786f72bd91f1de50a9daa)) - **(common)** Drop `SyntaxContext` from AST nodes ([#​9175](https://togithub.com/swc-project/swc/issues/9175)) ([b2491e5](https://togithub.com/swc-project/swc/commit/b2491e5461c0fea0aed04133074e34c92950845d)) - **(es)** Use `into` for AST construction ([#​9197](https://togithub.com/swc-project/swc/issues/9197)) ([e7358e0](https://togithub.com/swc-project/swc/commit/e7358e0f816dd2ad985080c95093a464cdc9ca6f)) - **(es)** Use `Into` and `From` for AST construction ([#​9201](https://togithub.com/swc-project/swc/issues/9201)) ([0960b23](https://togithub.com/swc-project/swc/commit/0960b23c045658ca2d8e8d0c2636141fca108bca)) - **(es/codegen)** Revert [#​9248](https://togithub.com/swc-project/swc/issues/9248) ([#​9266](https://togithub.com/swc-project/swc/issues/9266)) ([b9b233c](https://togithub.com/swc-project/swc/commit/b9b233cacd9d326afb806d856c91e38474b237c2)) - **(es/helpers)** Remove unnecessary exports ([#​9225](https://togithub.com/swc-project/swc/issues/9225)) ([69719c2](https://togithub.com/swc-project/swc/commit/69719c2acb6f0eaacd4e3f7739ce8f9ae5d95e76)) - **(visit)** Pre-generate visitor code ([#​9262](https://togithub.com/swc-project/swc/issues/9262)) ([9c17663](https://togithub.com/swc-project/swc/commit/9c176632b1e0d6edec10929486ca514fa992415b)) ##### Testing - **(allocator)** Merge test ([#​9267](https://togithub.com/swc-project/swc/issues/9267)) ([efc3963](https://togithub.com/swc-project/swc/commit/efc396377ff95b0c464fe4bf793dc3da59abd36e)) - **(es/base)** Disable flaky benchmark ([#​9221](https://togithub.com/swc-project/swc/issues/9221)) ([bd4bef1](https://togithub.com/swc-project/swc/commit/bd4bef16fb6d21d97699d46649c8db6af1dd27df)) - Enable scoped API by default ([#​9247](https://togithub.com/swc-project/swc/issues/9247)) ([e7ce94b](https://togithub.com/swc-project/swc/commit/e7ce94b5ee713dc76383c35d99dd6a707c90339c)) ##### Pers - **(es/ast)** Introduce `IdentName` ([#​9185](https://togithub.com/swc-project/swc/issues/9185)) ([7b3e5b3](https://togithub.com/swc-project/swc/commit/7b3e5b3f613e8f9b7a6758a2453515d7c0c5f8a4)) ### [`v1.6.13`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1613---2024-07-06) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.12...v1.6.13) ##### Bug Fixes - **(es/parser)** Revert [#​9141](https://togithub.com/swc-project/swc/issues/9141) ([#​9171](https://togithub.com/swc-project/swc/issues/9171)) ([8b66d5e](https://togithub.com/swc-project/swc/commit/8b66d5e89b3489da0339de33a439ba365a60d2ce)) - **(es/testing)** Fix `PluginCommentProxy` ([#​9170](https://togithub.com/swc-project/swc/issues/9170)) ([d86ca2d](https://togithub.com/swc-project/swc/commit/d86ca2d49ec72614ec8c2493a28f27267e6f8b8f)) ##### Features - **(es/typescript)** Improve fast TS strip ([#​9166](https://togithub.com/swc-project/swc/issues/9166)) ([ee8dc28](https://togithub.com/swc-project/swc/commit/ee8dc28d4d5399b1996bc0eba066270a582d04b6)) - **(es/typescript)** Improve fast TS strip ([#​9167](https://togithub.com/swc-project/swc/issues/9167)) ([98af589](https://togithub.com/swc-project/swc/commit/98af5890dac03a9acac4e62ddb62bc1f3495d9a2)) ##### Testing - **(es/minfiier)** Improve comment testing ([#​9164](https://togithub.com/swc-project/swc/issues/9164)) ([f90574d](https://togithub.com/swc-project/swc/commit/f90574d04571023f5ccfe694003e6a25ef89cafb)) ### [`v1.6.12`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1612---2024-07-06) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.7...v1.6.12) ##### Bug Fixes - **(ci)** Restore disabled CI checks ([#​9002](https://togithub.com/swc-project/swc/issues/9002)) ([cdfd4c8](https://togithub.com/swc-project/swc/commit/cdfd4c85e42e912767893d1f3c1ed5d4867a51af)) - **(es/decorators)** Fix bugs of `2022-03` implementation ([#​9145](https://togithub.com/swc-project/swc/issues/9145)) ([8a3ae44](https://togithub.com/swc-project/swc/commit/8a3ae4437096d23aeeabadaefb5416f7a6a94644)) - **(es/loader)** Exclude `.json` from default extension list ([#​9134](https://togithub.com/swc-project/swc/issues/9134)) ([e94e5e7](https://togithub.com/swc-project/swc/commit/e94e5e70c377fae13cd5575f7d4ce84d9d5f10f7)) - **(es/minifier)** Fix `undefined` judgement ([#​9146](https://togithub.com/swc-project/swc/issues/9146)) ([1a739b7](https://togithub.com/swc-project/swc/commit/1a739b79286aab3ccfd2b4597f11a79776b024b3)) - **(es/renamer)** Fix renaming of default-exported declarations ([#​9135](https://togithub.com/swc-project/swc/issues/9135)) ([45f671d](https://togithub.com/swc-project/swc/commit/45f671d8d85b0c3955c88ec3cf3d68d8fa6134c5)) - **(es/renamer)** Remove `FastJsWord` ([#​9136](https://togithub.com/swc-project/swc/issues/9136)) ([42b4caf](https://togithub.com/swc-project/swc/commit/42b4caf5735bc0a025024cf968ef16cd06d9f0dc)) - **(es/typescript)** Fix tricky cases in TS fast strip ([#​9159](https://togithub.com/swc-project/swc/issues/9159)) ([2bc51b8](https://togithub.com/swc-project/swc/commit/2bc51b8ab25130f355cc1bad4c60d58376485698)) - **(es/typescript)** Fix replacement logic of fast TS strip ([#​9163](https://togithub.com/swc-project/swc/issues/9163)) ([c5acafe](https://togithub.com/swc-project/swc/commit/c5acafe3869084a3f192a4aac0f120d5bb69e524)) ##### Features - **(bindings/ts)** Add transform/strip-only mode ([#​9138](https://togithub.com/swc-project/swc/issues/9138)) ([a08bb46](https://togithub.com/swc-project/swc/commit/a08bb46ebd50734b150a1fff100b8312223372a2)) - **(es/testing)** Improve comment testing story ([#​9150](https://togithub.com/swc-project/swc/issues/9150)) ([3638e97](https://togithub.com/swc-project/swc/commit/3638e97c8083a607a9ce295c7465501a7dc379f8)) - **(es/typescript)** Add `swc_fast_ts_strip` ([#​9143](https://togithub.com/swc-project/swc/issues/9143)) ([b129343](https://togithub.com/swc-project/swc/commit/b129343c949c43c0ad3eb4ad4676e75dc37067e3)) - **(es/typescript)** Improve fast TS stripper ([#​9152](https://togithub.com/swc-project/swc/issues/9152)) ([9fca4ab](https://togithub.com/swc-project/swc/commit/9fca4ab5557be4f92ba425b39fdc417a4da9a587)) - **(es/typescript)** Improve fast TS stripper ([#​9153](https://togithub.com/swc-project/swc/issues/9153)) ([732d748](https://togithub.com/swc-project/swc/commit/732d748d4eb7c19d11e37b06f5064d4eca5bf4d8)) - **(es/typescript)** Improve fast TS strip ([#​9154](https://togithub.com/swc-project/swc/issues/9154)) ([05c7210](https://togithub.com/swc-project/swc/commit/05c721030a0b419058524bff99367aa80ce29536)) ##### Performance - **(es)** Reduce allocations for dynamic stacks ([#​9133](https://togithub.com/swc-project/swc/issues/9133)) ([648830a](https://togithub.com/swc-project/swc/commit/648830a9a9a65915226d2a250e3dfd61684a79b1)) ##### Refactor - **(bindings/ts)** Inline Wasm file into `wasm.js` ([#​9139](https://togithub.com/swc-project/swc/issues/9139)) ([307b6f2](https://togithub.com/swc-project/swc/commit/307b6f27a6860c65f835776549e96cd658cfc817)) - **(es/parser)** Improve readability ([#​9141](https://togithub.com/swc-project/swc/issues/9141)) ([9d9fe66](https://togithub.com/swc-project/swc/commit/9d9fe6625bd4a7e05e9f29971e8f1a5c5e2470a8)) ### [`v1.6.7`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#167---2024-07-03) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.6...v1.6.7) ##### Bug Fixes - **(es/compat)** Do not reuse span ([#​9117](https://togithub.com/swc-project/swc/issues/9117)) ([6520052](https://togithub.com/swc-project/swc/commit/652005243260f46074595a6c031f7b82fa85302d)) ##### Documentation - Use `@swc/counter` for 3rd-party download count ([026ff7e](https://togithub.com/swc-project/swc/commit/026ff7ef0c64379fc34df206eb9880920eda99ee)) ##### Features - **(binding)** Create Wasm package for stripping only TypeScript ([#​9124](https://togithub.com/swc-project/swc/issues/9124)) ([6b3c0da](https://togithub.com/swc-project/swc/commit/6b3c0da755b29022327adf7a5dc9a7c96142ceb2)) - **(es/minifier)** Handle more indexing expression ([#​8750](https://togithub.com/swc-project/swc/issues/8750)) ([570c47a](https://togithub.com/swc-project/swc/commit/570c47a9acd7363428f58dfea2f41c097f73ec1f)) - **(preset-env)** Upgrade `browserslist-rs` ([#​9023](https://togithub.com/swc-project/swc/issues/9023)) ([18d6277](https://togithub.com/swc-project/swc/commit/18d6277e4c68474333349a5b413ad30e59813483)) ##### Performance - **(es/lexer)** Do not use `memchr::memmem` in parser ([#​9118](https://togithub.com/swc-project/swc/issues/9118)) ([72021de](https://togithub.com/swc-project/swc/commit/72021def15225c7355f80b72b16ab3bfd99f51ad)) ##### Refactor - **(es/typescript)** Extract type annotation proposal out ([#​9127](https://togithub.com/swc-project/swc/issues/9127)) ([dfee5f8](https://togithub.com/swc-project/swc/commit/dfee5f838b76dae012393e207902effa0a69dd0d)) ##### Testing - **(bindings/ts)** Test Wasm binding ([#​9128](https://togithub.com/swc-project/swc/issues/9128)) ([c6d6db3](https://togithub.com/swc-project/swc/commit/c6d6db3661ec93b9ebb8ca55ff88726f66b3d5e5)) - **(es/decorators)** Split `decorator-tests` ([#​9119](https://togithub.com/swc-project/swc/issues/9119)) ([07c3054](https://togithub.com/swc-project/swc/commit/07c3054847947bd4c39ca828a7471d990b77ee7c)) ##### Build - **(bindings)** Fix build of typescript binding ([#​9125](https://togithub.com/swc-project/swc/issues/9125)) ([f409bc0](https://togithub.com/swc-project/swc/commit/f409bc09d5613db8342e98552efc520f9c2c393c)) ### [`v1.6.6`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#166---2024-06-29) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.5...v1.6.6) ##### Bug Fixes - **(es/lexer)** Fix lexing of `\r\n` in JSX ([#​9112](https://togithub.com/swc-project/swc/issues/9112)) ([2a0ebec](https://togithub.com/swc-project/swc/commit/2a0ebec0f5e51d5cba1c1981215a893834c63255)) ##### Performance - **(es/parser)** Optimize macros ([#​9100](https://togithub.com/swc-project/swc/issues/9100)) ([719b7c5](https://togithub.com/swc-project/swc/commit/719b7c54f69ef276270dc39fbcb8bbdbf52899bf)) - **(es/parser)** Remove unnecessary check ([#​9102](https://togithub.com/swc-project/swc/issues/9102)) ([2a490ad](https://togithub.com/swc-project/swc/commit/2a490ad0b2f9f89260742e653ba9ca086c1a9798)) - **(es/parser)** Add a check before numeric operations ([#​9105](https://togithub.com/swc-project/swc/issues/9105)) ([c0602c8](https://togithub.com/swc-project/swc/commit/c0602c81db55777be726cd8fe2fd074e34bd4d96)) - **(es/parser)** Increase token context size ([#​9104](https://togithub.com/swc-project/swc/issues/9104)) ([8ef30cc](https://togithub.com/swc-project/swc/commit/8ef30cc08c86251bb8bebf66286949805e332b6c)) ### [`v1.6.5`](https://togithub.com/swc-project/swc/compare/v1.6.4...v1.6.5) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.4...v1.6.5) ### [`v1.6.4`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#164---2024-06-22) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.3...v1.6.4) ##### Features - **(cli)** Support generating `.d.ts` files ([#​9097](https://togithub.com/swc-project/swc/issues/9097)) ([e71b6d3](https://togithub.com/swc-project/swc/commit/e71b6d31b1179dffb8a6e2d652b394273a6d7852)) - **(common)** Add fallible methods to `swc_common::SourceMap` ([#​9090](https://togithub.com/swc-project/swc/issues/9090)) ([e423d1b](https://togithub.com/swc-project/swc/commit/e423d1bcedc24803eaeeed4c72cc84fe9a938f65)) - **(es/transform)** Add experimental `.d.ts` generation ([#​9093](https://togithub.com/swc-project/swc/issues/9093)) ([51a2702](https://togithub.com/swc-project/swc/commit/51a27022b9a3fa8767797813b23803ea1ecad3e2)) - **(swc_core)** Reexport `swc_typescript` ([#​9092](https://togithub.com/swc-project/swc/issues/9092)) ([a2645e2](https://togithub.com/swc-project/swc/commit/a2645e2fa0a55c4dbe519b6f8baa9e83a69bb2f0)) - **(typescript)** Implement Isolated Declaration ([#​9086](https://togithub.com/swc-project/swc/issues/9086)) ([a855159](https://togithub.com/swc-project/swc/commit/a8551592b29bb1a1a0518e3724ad54acacca888a)) ##### Miscellaneous Tasks - **(deps)** Replace `sha-1` with `sha1` ([#​9091](https://togithub.com/swc-project/swc/issues/9091)) ([5a2c968](https://togithub.com/swc-project/swc/commit/5a2c968720141b115ec2055ea13ae6d025175e95)) ##### Performance - **(es/lexer)** Apply various optimizations ([#​9095](https://togithub.com/swc-project/swc/issues/9095)) ([2f02630](https://togithub.com/swc-project/swc/commit/2f02630b1e597692ce5a3d946f8d498ca33709dd)) - **(es/lexer)** Use `memchr::memmem` for lexing block comments ([#​9096](https://togithub.com/swc-project/swc/issues/9096)) ([1b3672f](https://togithub.com/swc-project/swc/commit/1b3672f1e7d38a0039b1ba0ebc136133dd8c907f)) ##### Refactor - **(es/parser)** Rename `EsConfig` and `TsConfig` ([#​9094](https://togithub.com/swc-project/swc/issues/9094)) ([5520b23](https://togithub.com/swc-project/swc/commit/5520b236dd40fdd579c99cb6d66eef094cabc3fc)) ### [`v1.6.3`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#163---2024-06-19) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.1...v1.6.3) ##### Bug Fixes - **(css/minifier)** Don't tranform rotate deg ([#​9072](https://togithub.com/swc-project/swc/issues/9072)) ([8d37dae](https://togithub.com/swc-project/swc/commit/8d37daedf10cbf5fa7ac8ceeb4192ddd6241e310)) - **(es/decorators)** Reduce the number of sourcemap mappings ([#​9074](https://togithub.com/swc-project/swc/issues/9074)) ([cfe3ba3](https://togithub.com/swc-project/swc/commit/cfe3ba306dc709149c496f67dbb7f35dc4f86819)) ##### Performance - **(common)** Use `Chars` in `StringInput` ([#​9073](https://togithub.com/swc-project/swc/issues/9073)) ([7698eaa](https://togithub.com/swc-project/swc/commit/7698eaa006d2951df0e0e0cb5680fe531d64dcf4)) - **(es/lexer)** Optimize lexer ([#​9075](https://togithub.com/swc-project/swc/issues/9075)) ([6426928](https://togithub.com/swc-project/swc/commit/6426928b912baa6573b902d7d3c85bcd49b2e823)) - **(es/lexer)** Make lexing of string literals faster ([#​9077](https://togithub.com/swc-project/swc/issues/9077)) ([373bac5](https://togithub.com/swc-project/swc/commit/373bac55aaffbe1f6e001c7c6d490797de45114e)) - **(es/lexer)** Reduce allocation while lexing identifiers ([#​9076](https://togithub.com/swc-project/swc/issues/9076)) ([69f00b8](https://togithub.com/swc-project/swc/commit/69f00b85d465e882ec33642d6e8ed22dbe3c3fb2)) - **(es/lexer)** Add a fast-path to template literal lexer ([#​9080](https://togithub.com/swc-project/swc/issues/9080)) ([238f1c5](https://togithub.com/swc-project/swc/commit/238f1c50e5b27a8655e10ac2b2be723b62233931)) - **(es/lexer)** Add fast-path to jsx lexer ([#​9081](https://togithub.com/swc-project/swc/issues/9081)) ([af58606](https://togithub.com/swc-project/swc/commit/af586069a922525dc24b5f59aefaf53daed7759a)) ##### Refactor - **(common)** Simplify `StringInput` implementation ([#​9071](https://togithub.com/swc-project/swc/issues/9071)) ([c3a8c0b](https://togithub.com/swc-project/swc/commit/c3a8c0b56755f17d0611f6559689a5cfb3185c33)) ### [`v1.6.1`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#161---2024-06-16) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.0...v1.6.1) ##### Bug Fixes - **(common)** Revert `Use SourceMap::adjust_mappings` ([#​9058](https://togithub.com/swc-project/swc/issues/9058)) ([cdd20cd](https://togithub.com/swc-project/swc/commit/cdd20cd16370342f645a181198432a3dc3b6c7ab)) ##### Performance - **(es/parser)** Reduce allocations while lexing numbers ([#​9057](https://togithub.com/swc-project/swc/issues/9057)) ([ca26eb7](https://togithub.com/swc-project/swc/commit/ca26eb796b1aefa150ccab7b16822ecb748aca7b)) ### [`v1.6.0`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#160---2024-06-15) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.29...v1.6.0) ##### Features - **(common)** Use `SourceMap::adjust_mappings` ([#​9052](https://togithub.com/swc-project/swc/issues/9052)) ([eda2e45](https://togithub.com/swc-project/swc/commit/eda2e456915cf1c0bfc8e4e833bcd2b9c6c36a41)) - **(es/ast)** Add more utilities ([#​9054](https://togithub.com/swc-project/swc/issues/9054)) ([ab226dc](https://togithub.com/swc-project/swc/commit/ab226dcfb7abea0b14430697c53c0002bd823866)) ##### Performance - **(es/lints)** Avoid needless allocations in `no-dupe-args` ([#​9041](https://togithub.com/swc-project/swc/issues/9041)) ([e560198](https://togithub.com/swc-project/swc/commit/e5601989a1fa699c3d4f7f120bd14f946eee01fa)) - **(es/parser)** Do not track `raw` by hand ([#​9047](https://togithub.com/swc-project/swc/issues/9047)) ([60fe5f0](https://togithub.com/swc-project/swc/commit/60fe5f0effdcc45f0cfd363fd0ff4e6f4dba5b33)) - **(es/parser)** Reduce allocations for `raw` while lexing numbers ([#​9056](https://togithub.com/swc-project/swc/issues/9056)) ([bc8ec62](https://togithub.com/swc-project/swc/commit/bc8ec625ecee8a077fe84de371c490be14a1a033)) ##### Refactor - **(es/ast)** Remove unused fields of `TsPropertySignature` ([#​8955](https://togithub.com/swc-project/swc/issues/8955)) ([6306778](https://togithub.com/swc-project/swc/commit/63067785127a0bf311c3bac2731df447a3cd614a)) - **(es/parser)** Remove unused `raw: Raw` params ([#​9048](https://togithub.com/swc-project/swc/issues/9048)) ([32e23ed](https://togithub.com/swc-project/swc/commit/32e23edd8591784bda2b49f941611b01a60e9a80)) - **(es/utils)** Refine some APIs ([#​9049](https://togithub.com/swc-project/swc/issues/9049)) ([e856478](https://togithub.com/swc-project/swc/commit/e8564780600d367a717e7b90a33bfd34275f5a19)) ##### Testing - **(es/parser)** Add benchmarks ([#​9044](https://togithub.com/swc-project/swc/issues/9044)) ([11bba26](https://togithub.com/swc-project/swc/commit/11bba262f555b284087a0a27ad3cbefdbd1b1c24))
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/0xmDreamy/revm-interpreter-js). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- bun.lockb | Bin 167812 -> 176924 bytes package.json | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bun.lockb b/bun.lockb index ea0dd794dcc9b651c77d07ed71318a6719370bba..1debbb5293c0c28a6ed08240325fa1b3c82e8d2b 100755 GIT binary patch delta 27768 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 HnE(F(=5`f@ delta 22544 zcmeHvcU%-#`~A$wDvN^Hkg_0HqF9h7OI_4h(6tv(3`!9d1q-MV8<<1`#)4kWRSYrq z5;eAn8f)H|sEH*eCW>P0E%wByvHi|7Ggmggnm51i-`Njm&wb8)ZZ9)C!^}sQ9o}2$ zP~hk5)xx;0h0n@&CZ?JV>28}Z+`qrSfAZ?D*ZZDqQP6a|efsY+6p22wXT{Z04o=@N zrob-eSp!M(l%(8?V0Z9Aoi~8pV9(Pz7wigqkj`DfHDO19UBLCh)xjR%O5iGB2XHl% zR~6i+iDsL@9V zwV5XPf@>q86PRjP3Wv(zf$77NlhU)K!@AuKTm^cDS(2Q=DPU?qBnmXL>E(iQ_QJ!F zV!-6lE?n!&{b0&@1DN_QQ0D^?l2ils;H=cF6f|uU(oq-80oMY%MQQ1tMoN+ib{2FW z@Dz*IMcGN|>1kObrLnNl_c^&^qqRZF08>SJgK2O&f@yHxf}J(vb33K>!bP6cXx zxw)kzA()#7ZVXNazX5IqrgRO!R1q0{O%)m5TC3=JbU`gCN6O7_qeWD2t0l}#%^H?I zI#u$G(Hv`msn4o_silLGvWC4qRFYEKX%*gsbkz6h$cJWUpZ1zxXWc%Cf@n4tS+&6) z2d+(a2jriFKnetM*aS!F>QBJcz*ReGvm!ewBb{c^JFsb%jR8}I+Ema6H?Xr-aB61e zu*@c@V}iP9>C)jxJ$L{%@eVNca9md{pFW7sq1lm%0-eAf-L!&bKdq~0LZ|rKeYGx6 z%^Ec_4YO+v?1s>z5+$h-_$-(Tn2{t&^}!in>gqkol2ivg7fgQ1&?|z)-07Z#{->@B zK?HSOV=%SseH2g++#8I#@~Mu=jxLf)|6mz@x#9!Ck;K2bzGX0@-O= z1MFZ^x?^u?bLLVk`oAfJPa#kN`CuBGL@+t-j@2>>giRHh1Djgn1e*%J*hlM$4Cs{p z3)qydt)4CqHs)(?P1xwn+ySsD|3GjsxN;5xRKqLr+T{2OO!jOr&Fa2ja=hGAk}!dD zEwH`8?qI6GKIlH+`@OXu`x#60Zzi#P89ht|Ed_gkr$DEM zEI>Nso0HoQ0(D)e&eg$G@G?}4TABl<40`LlM@yJH7)%*CfTO_Qb=Mk@1MUdB4LA(! z1P%q~qW@{GHO$jCI1g}T%$65B)9}n;DNWLc4NQe2Et9$VT7uTFX;OMkWyzKNa^hjq zBu?tzA3H^s6a?D{J8hcg_8FM$Y<(HP# zgm!Of)eOzQ6Le?j1Cp{vj*uiNGj&u}+JNjF$#15%N^gTJ!6BkRtEWXz&`_^X^P!n< zr{l0QGONkZVf|C3-LtiV6sD!i9*SJ?Sq!~8@|g#wcJ@yjFo5)_u&KgHnFGnhoTT_* z2r0udDeZ6wRKrA_yXf3p=Q?0d#J3CI^rhnrJ2t#p7wfz=Y0%odF`%OlwQmeIzw zO^~bR-_)#B^JDI9EyhuPk`$>WYiu@dfJIA9X6H<1<+dLyX=_m$Hf4ovEXGtU(h$Vi zF&}TUaRIDA)k-p%4ToSgW~HVG!y|+OSW$MQJyyVYHRDBQlorV1trjIMkQIUqL9E1T zG1d&$c98PSC&;W=gIRnBi!l#k2c%QjA}_PyM_A#k)EZ$-XlARgf;E5@StAUUQKw!k z!5X0q3}Gc5Ey{`z=HAJo{1U?AJ6R01%#zefb)0}uO9~lxBSdXR=QIknhY_we1mzi< zp$n;5C_Tcg3=Cx@oh`;sAyU_tqbeCMAV_^wj-B%`D?VYYu#3f*g7vIt8DchUCX1DJ zj4<3ms3l9tjFiJ!VONXs0*dN}#OUD8C=J8cUdsyIofE<0yIG89Ahyw5kbjd%R?^L4 z=!eWLETL0`p$MTw>JdXQ_Lg31)21O5uZAuo)L-qdnW!VR%fONvnvDlw(cqOMOL=Z# zB|R*Lf@qp%MII5#&1e?i)1vq{XN90i%~?rLi(!9rn!)HoF)MaZ}s zg$zbH5=&}gHg<1|6INj5sGD{^&*t7IK8aLEWm85jFQVgMqYN*Np975F4B!tq{!M};nNL5S1 zL1(ZU`W7K=Ui%KBSx?ht2}0VeuaYK7gGf_mq%rqF7Q;CRS{6OgGT2GtCiC&n3 zkTzcT5E`QvFnByIR%*vVgtR_tK7snXbWnt0JwixLF#uyDWaR zr9sX2Bxw)Q+@6pao0ti7;G3C`=7Cn~HM~3Mpf!viPwUWz|$xIM!k)fgZ{dJR_8fR!N5ZW?nRZ!u;~)7B+UFzTC)TVc^&rR{z9VBu7N zb}pRV_)ph7E2!&vEUZ>9TJ#MpN>_pQK1H6vN+wv0&1PuDVw1)8p9PC{C2Wt#Y!fWn z4iw7Fa2r-ME2@iiF_XFHSPUa)!kLwhjg)7y!W@h7G3@4W#}4fqYG0sr9}IM60W8{d zP-Se;M_^G!WR~P(HW+8&=N5I8@diRT=b+7~zu9~HFabm1+lEv7WX+IX# zqqT7ytS(3Z3x#|Oi>ixk(Ub~vv|n%P9&R+lqMkq;nlcWSA1expP*%-h@$XucTXR_9 zyB34bTy>}Sj4!3_u4-U6^6gpUsrEVcn3zB4 zlap8hj_drhuG=!jpVW0*mZ6pCI1Mn;fpf#1yccyNPLMY zV?SNDW%BojZU8sa)0=e;%h4k&VEjqZ^rbTu_$F-1xQ(v=6Q%-V;7>!_1x$7~oqK@s zC-u}hCl&!JC|>8jU`mh(rY;_++iBqPu!n)ELYZLt*fL33_#z&u$J;Wcds~km14g+y z(s%?Y<99Scnxfm&z*LbLIv42ibHJ1l2UC}R1g4KIQ-eOybz3HBk**UfH2;?90x<=b z>b5PDv`p8DsbVX@J;0B_RN!+xo|r1Az=`zoU}|6`N~ALdo#>0^pBm7a@~Esk+A`_R zx=u_5RMXi7Oi`{nyX$Py*$YhmKDu2;=X&7Y6wv?yD!^BdXauIN_1En{F!?ppZ8Ml! z7NOfwdVF);Zb>$KI-`CLrRt%pu{!snSm=Fp?hB^UQgnL&7=O|r-5#Rb89EQs^-SF! z38vbN(e-gUPo&XB7<;!?;JaY5C+l{eZco+i>AF2rw`c429Np$%S`r_Fsldg0{8F8l z>%3BrU!!1j$#FddYVjs8wREfQxLxNRdi-wP-mCL}bl#`)H##2x(|8>OQ@)45RL=K$ z{0}-G@2@+Y&>c>L=|fBzlfj-{X4@^Zg}Gp35fT`$KjT-<$=U zjbjadbYyeSTIKod9IO+tTA#DZ3t0Z~IF@(ZkwqQ1b}Z7)0n~3hJJ++{mmBKbF2DWc z=*Qx3{`&4mM=$ey0J%4=D>3vp~KthE=c@@MQ3tU;$8 zS;9rDyn(H{7{^>o9hu`LtGtQzz7)sy!`cb!b7s68CvRa%_%3GK@V%8)xe_ODV`=!_ z&i3N_3+8q;PTs*r;Cm-KfbU(*=USY+n`K{%V^_~PveIi-c`x(59>?aLcVyGATjl?- zldxhgpcj9&%KKRUuW{@lteddDVPQAo*vgBJtmuYSKESTQ>UGJHb-Zbnzh(1pqE(mC zDp-eDyIW`#thKkS@)7n3)}SkB)orW%JzI4ft-6X<-Lc9)u-?Ew1TWH@OR{0Xk{{!uVbraSV7WM$`yN&ieuqxLi zcKtyt>vabWd}vjEm001!SZ040ErfYfV(lNrvaK-JKC&veCH5!GLHE$cKds7LiLL%K zmbw0hMn1MGzez0qaV*;pb0^IE5_5PG%f|eUWQsb*f+_pz{3>SEB|!lMG9;qzeaYi$Bw*XIoK8X{Bp4EpE&ZT zWIOV9cCfd?UTX)tGJiz&pr=l}uR(4vSK+G+uw9=ya>w$Buf}_qhrJ*6PO@uoV+Gh_ zo;&i43b1SPZLsGyK*pZ-u-$l?J?s;(50UM`-HdV^&yyicFhcO;2S^B2AT)7+P>W|f zK)6amDG5H@w<3gjhb(a5FV0nlZ5&_%n`y$1B4<+2)_Ip z3BAfg=;#EY5ufh_!M*~7rzAAt?J7gqO2XR85SsEwBn+~Lkl+jIk7p4G7UZy9R`-B$SfSg8RBanCApxx(kFi`AHIDDnp2>386L5uLFNLU>9-N8ZjI!d4R2xlZ2k!=m}v=4G0;Y5aReY5*oNb@brSvo2Pj}I6=Z8 z68dnrS`hMTLYPnsLIOWPLZ~Z*Cf*SG@oaAhS4k)(A&L9?K$zzSVY&~56n>I~7iW?h17~>5gqXC4s`8E<7 z_(1UVg^ zm{%9V^u`e0B4;)iFC1+64Qz5GZOH5SJ&vW^K(_fEj3*;!Y-j2 z;WJs+=)%%{$^;*}=u5$hz+1ZZKHsoRu9lOhM>!%2w^7wkzOFgJqH9w0nW}4aV?kUc z|3KHAp}8SUAG)qgLAn4GscX}9ttvFS7)KxKb^JNe{cmZ$?l_ZoU5+}@wP;f4#vavy zKC^Vq1!1ZKeP-)gO@x2b^JTi`3hj4jl%B3>fWlDGrpTOFWl-uUZ7 z|JtVB+@J*WG?DHqO0^Isjp~a(`hO_Ns25zQYjkIZ?srfg3v_KIwFn za|$>OlmcgfUx2f~Ip92S0k{ZU0xknI0j~nrfa}1ozzyIgKojvca0j>x+yiJL{tny+ z{s6uO4grVJ&c`ccqkN1TR>~KW>1thNz!|6lR0XO5)qxs-3s4hq1>694z!NAyUbrnM z;bxqAY4T6>!(-qH@D!khL>D-3DEz|}vR{rpy1)oLgftQ4|t0BY=EXM%~H%tcZsGUO*^`gG#nTKbO1W?j5TtZd6{qG+d6aTP?fi(8Z=t0J>F0 z*Pv;U(9Ib~zyaDLAQAWhI&E-m5pDoP0d(bjEST=EO+j2gfL3v1*zSM@u!Fr2Oskf5 z6k5%6rCeXMb<|Z#Mr}Cx0CWSW4mgH73ZD~8XcfL8uPhE&C)Y36d;zrOKto^|uoPGV zECgtle++yAQ2b(G5kUG!zzX2QjdJyzNys}Fp#7WXMh37Q;a)(0gx7$FfZqhuype%W zgcHDaKskVxEG=DH(q{qM7Cr@50dz!K4JMobC_lP!Tnv0ktBuz7LEr$e7uW)92G#?g z0o1~EKsc}#*aU0@HUN4iFVayO^8Xy5Fy%)++kmaW7XUSmY|3L7t@a%V32Z*-f&D=AJig!m_bZlNCqu$ifiIfC+~9|4+F z$AIsF(E!zu97W;Oa>|5uUD|z50kj*R1YT7b6)q|ue94c7;TJ#*MGgrRK?P9wJKzRz z9XJP2+_^Z@t+pkoWoi$7`nA0hA% zcnmxPo&wJS1&J1e7Xegz(Rvy~+Bsw4>DrXoIKCM{Gv55cUF0fCoUknj1g|gqna0 zPy?WYKsBHOU;u8QuX2eoWwZV>tPymI_3)Jst8vBoB=1GB0yU* z9cd~7l>zdhOhq0qhea8GWsJWN#8RS!LL>InGo~<2D%*H5Icex@(~yr?Vz&M?%zr5d z<*OOe9C$ecTI)ii$wx!s`wBmrNWxDrO)wFDnQeP0=b&B)EgPyS*|dv^L?WKzghn%1 zgkNTw;kKGsHDXy(J~lm&qb?EK1mr-6OVThw)b&gnEvJ|LY+EAYUe>lCt*AU57eqs~ zofQ2~H57?sP{^ysO~ecS4rw~*6`~9~B206E;;GV9DCwdw+82bssEo=q{#4_?h|vC* zO$CX}MWtxD+H~!UMu~Xxr|<|M3BLUR-@f=t1l%Ad0}X);pg*)Ia0)mX7{HrsmpyV) zb(!4BWgsvZprnJq^b;oy+#5`XiFAY~0%L$tz(`;yK&N=a06NXf1n8t|H1IYs4#)<^ z0+e<gEL&Me6Ck@Y<(eczc!kZQu*x&`dmbn$anw(mPol^U55=gQ=Sr?Ed-m zG0%95BXYG5f0VsN)i$1xYm^J}3+4q!WjC)t42=HpsCeo{k^2Vw`TK=Pk~ePz z9}n@g=_zx$wOe;DafCyFUqBGL#LTN4m0iO8|GRITLbDg9|A#PhAn^b7C{#^GIhj^=r+y!y~vm+L(0--`t#H9 zP;&jb^G~vChht9bzf)duXR%Cxnj{r=MPyBgbN-Lhv zoN)K+pt^OQtWg`J_QOGx?~3wk40JxzrD6MGE!RN5X3}|oz6NPc;_1@`6`U*j&v~## zc$lTy0sJiGE}jjp@@9xj`-s9m@bLGe!Iee=G~X+IR=95W(POQv%YB<+Vg%y^DuDa_ zjE)4azX(1R$P4}eclPJQ&!JTDtgJL(*H`da}=LI#2 zue(p)f%&D5O*5PwhI6OW=pFHxbYi=dina55mcRpJM?JkioEMx%?*vN+BKTYIRkSpu zXmPHhoEL3+8p+R)r&|>7a0x7WsjOcy!nyYlgX$)hf)TTh_$50;JT?8bsoJxmYn5Ha zs0B*mx$0j(O`dC!k(9>IQQDX%3zN*@0`3RZm@V#RLAq7nWvY++wL`FE81Yr%;is5}P zpqjohe9Q%`-IR8G4Q$ivtJ|kNKMRk)DedKHhth)Spb{jtw{Sn&Oslu$F&F=~#wk{9 z+kenu=Iwxsbp~lor}?B0Mab(GnOPEV0l2dN%!iphed?8^Ewb`wRK7kaG_1}~Ve6ZL zNxW&H_t>R7@7Fl9PNWRQAgSBFqR)4I)>JP~+qs@g$m?gg`aS~8{UHyw1Y7R4d|%{i zevz-Z>Vd;O4$hsp_Z1xM>9qw_P|uPrL)O;Jp12$ybe@E*HoX%cdIj@BydYsvvwq8) zHoiF*9(2Hj$2*<)V&p-GnV*OQJ9CGt;Giztf>WOm@rr~`eR?habMkZALui{q$^%`r zr>1W_OfKzL%|5uS)VQvE8q%7?+Y>6SK6*6V?jxEFSYxP~q@P%Yh}VZ)ys_PVkN4B> zRS)$P=k?pPI1KCKXL{X?3YDC?^S5xoHi-w{En#_y)@z}qCXy zZR57zPhMVK^PqVv9;P1>;r#KA40HXmwBm95Z4Kvo-rhQAqawHMf$J0)hXp-&qMhPu z5)bCj$ryFG=KK+3)wBV$gfI2rjjy9-;#~vdXBT#>ec&fLfinAr(!6NelPAI>L_Fjl zcXL)=x$Z0Hm(@(X24Jv#RN9j3hQVbq%X;#4NUQAY$@^lRn8d3R*5)rbwWqs!(qpFW zE?BA=%b$>E+gN_|5jZ23`~Qj*;;jxIKg>&xTsfzES-p10@^ug3c`24pglC9&Il<1U z^S#C&->&r>#<-azUSF`uP`Sq^O)cfrJOVE?%ABbJ2M9a&XH2vL=d`D}+{#4nQeBsi*c#U zL%eL{iPU8EqZ@7Smc<0V#Vg%L&BW_UIzI}#wd7>&F~TEM%72SDhewEb!O6Pcdb87( z6*eOv-i7kh$}2mI4;5(3Hjw6%T>_s$X~kPqLcea?EoSw%Ng{W%B;K=Pc=KETNed6n zEQ=YPz)w@n#G6@~CC!|i{L@GJ`6uPRCxJWT>?B0I%Vk&gfX$m$zj>l85An8_U9*13 z?$_fJeO}QSYG7a9m(q&&!<;oYn%cfNMLV3Rbr)}tX}e&0x6Y4CZ4PE@`tmh&RwQ0( zlQ(KdJtd|>h9dveS39HmU*}E1FV35^(~Ro8g@*CRt`kK9>jr7y>#mTBo z+yA25^rm|DV`IO3&haYy@6Y64SJGc{%1+~Z?%UK<)Bu+hoajfkXqnK3Ek;lL7}t*- zw)4Z^pj0nUM~#=$iZn0lHn!Ru`f=%>wQ}M^ZEo4N`frYTHf6mkrP81!|L#>ezWRp% zEp>ep631KHo_J*m;`nS+6Y4R3=ZS1*n^+w#aZtB$er2XM@oGAoiD&zh>$RuXWv9XV z&$$;T=D0$#>oK}m{7QeRq<@g3m^v?~eEq46jpr-7=9OzkKSQ$ZLfft~y>0|U#jl4K z7j^<(p1J>QCaN8;pX-TQn8eHQChX{*8?pC&?R-@|E3|1Or8J3`R~4jeNoK|MJg^Vp z%$8=D@U;2GtzHh%JN9qRJVi=)+V;hZ!Hr6sYf{R#=GTmrVl$h>GP4~5(_#IGPs`3d zJ9nJUc9m8Ar5t%TS#cNFG(;`_!L^OokDW~m)&AGd#>F*-R~(1*nr?PF> zYj;8YB7{l2|Lez^bLyFvt#&VKxTu#{PD^umK{<4_*gp|3E^(>X^uz@};V&2+sMbjQ z4taHnbe=6re8pI+J)_5)q7t>^UEa>9;iuE)w^8e?p35U8dgL$D;Z;5K$|Y%A#H+eZ z&4_+3iE0XdxuMW)cdU@to&A}m*ZO_j+H!3K> zCha9^Qf_?xy&;nddK^=GNF6vtRjB2inp@a^$P59 zsQl`E@SsZtxGuSCIuERbJjDCh9E#4ByjS5ukeUbXyWr;iOrBdw>7ZDq@xzsnmv|xD z`xSgY?zm(l{g#2BAMPMT6mZ2+84x1gh~^gMpoCP&c7TUJegNZCOT06!_4%lMJ3hLw zT}|tcolWX8n}6(x+{IhgdX0N)F^FZdGRaROk_(!x`m6eV7N9#q- zO0ArUA82=AzWFjTG|Jy`k$BTyk9HS>-)^*d$IJ2J#dh!Y3K>vk|Czp#v$QERcZ=tG zm-pA#YpdJY+qN|5`rVxq-C*M`X>O;MafdU%44avx$A=oj7BBv^b&g-U?y$b}?P@Jr zc^nuA+X)HMYZtgo+&g4(KJ2Qn`TKj8?cWe^cmZq|*sG7-`gm=>hI=-^t^xbIYrlLs zZXi4OHEg<&-D5zHw;bNv{N)kYbe5j8ApGa6Uv^x6=YiHC>(zJN7VoN}G-}{Qw+O`LBeRF6W~rf+VWWnQOwHuYtvC_#2v;2V7vYMD`$s8uyluGBh~J1(?D;3{ z6gQq6t~BPJ?UV}qT)5)S(<2p69_$Y1VR%tYapxGtQjRaQC>B20qJ;7zZI$x;f<^7?V$kwg;-%%Tg{|cI+@aPqCJ-e!@{?0t9g