Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cockpit-tukit for openSUSE:Factory checked in at 2023-08-09 17:26:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cockpit-tukit (Old) and /work/SRC/openSUSE:Factory/.cockpit-tukit.new.11712 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cockpit-tukit" Wed Aug 9 17:26:18 2023 rev:6 rq:1103103 version:0.0.9~git0.81662cf Changes: -------- --- /work/SRC/openSUSE:Factory/cockpit-tukit/cockpit-tukit.changes 2023-08-02 16:52:19.962183990 +0200 +++ /work/SRC/openSUSE:Factory/.cockpit-tukit.new.11712/cockpit-tukit.changes 2023-08-09 17:26:26.169822141 +0200 @@ -1,0 +2,6 @@ +Wed Aug 09 09:00:05 UTC 2023 - miika.aliki...@suse.com + +- Update to version 0.0.9~git0.81662cf: + * Handle non-existing update descriptions + +------------------------------------------------------------------- Old: ---- cockpit-tukit-0.0.8~git0.a915cfd.tar.xz New: ---- cockpit-tukit-0.0.9~git0.81662cf.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cockpit-tukit.spec ++++++ --- /var/tmp/diff_new_pack.D4BCl0/_old 2023-08-09 17:26:27.277829039 +0200 +++ /var/tmp/diff_new_pack.D4BCl0/_new 2023-08-09 17:26:27.281829064 +0200 @@ -17,7 +17,7 @@ Name: cockpit-tukit -Version: 0.0.8~git0.a915cfd +Version: 0.0.9~git0.81662cf Release: 0%{?dist} Summary: Cockpit module for Transactional Update License: LGPL-2.1-or-later ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.D4BCl0/_old 2023-08-09 17:26:27.333829387 +0200 +++ /var/tmp/diff_new_pack.D4BCl0/_new 2023-08-09 17:26:27.337829412 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/cockpit-tukit.git</param> - <param name="changesrevision">a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3</param></service></servicedata> + <param name="changesrevision">81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a</param></service></servicedata> (No newline at EOF) ++++++ cockpit-tukit-0.0.8~git0.a915cfd.tar.xz -> cockpit-tukit-0.0.9~git0.81662cf.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cockpit-tukit-0.0.8~git0.a915cfd/.git/FETCH_HEAD new/cockpit-tukit-0.0.9~git0.81662cf/.git/FETCH_HEAD --- old/cockpit-tukit-0.0.8~git0.a915cfd/.git/FETCH_HEAD 2023-07-27 14:49:02.000000000 +0200 +++ new/cockpit-tukit-0.0.9~git0.81662cf/.git/FETCH_HEAD 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 branch 'master' of https://github.com/openSUSE/cockpit-tukit -97357d5ecd7a4b5ba641521f5f385b87b7d9a788 not-for-merge branch 'stable-5.2' of https://github.com/openSUSE/cockpit-tukit diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cockpit-tukit-0.0.8~git0.a915cfd/.git/ORIG_HEAD new/cockpit-tukit-0.0.9~git0.81662cf/.git/ORIG_HEAD --- old/cockpit-tukit-0.0.8~git0.a915cfd/.git/ORIG_HEAD 2023-07-27 14:49:02.000000000 +0200 +++ new/cockpit-tukit-0.0.9~git0.81662cf/.git/ORIG_HEAD 2023-08-08 15:09:39.000000000 +0200 @@ -1 +1 @@ -a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 +81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/index and new/cockpit-tukit-0.0.9~git0.81662cf/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cockpit-tukit-0.0.8~git0.a915cfd/.git/logs/HEAD new/cockpit-tukit-0.0.9~git0.81662cf/.git/logs/HEAD --- old/cockpit-tukit-0.0.8~git0.a915cfd/.git/logs/HEAD 2023-07-27 14:49:02.000000000 +0200 +++ new/cockpit-tukit-0.0.9~git0.81662cf/.git/logs/HEAD 2023-08-08 15:09:39.000000000 +0200 @@ -1,4 +1,3 @@ -0000000000000000000000000000000000000000 a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 Miika Alikirri <miika.aliki...@suse.com> 1690463415 +0300 clone: from https://github.com/openSUSE/cockpit-tukit.git -a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 Miika Alikirri <miika.aliki...@suse.com> 1690463416 +0300 checkout: moving from master to master -a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 Miika Alikirri <miika.aliki...@suse.com> 1690463416 +0300 reset: moving to master -a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 Miika Alikirri <miika.aliki...@suse.com> 1690463599 +0300 reset: moving to master +0000000000000000000000000000000000000000 81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a Miika Alikirri <miika.aliki...@suse.com> 1691571604 +0300 clone: from https://github.com/openSUSE/cockpit-tukit.git +81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a 81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a Miika Alikirri <miika.aliki...@suse.com> 1691571605 +0300 checkout: moving from master to master +81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a 81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a Miika Alikirri <miika.aliki...@suse.com> 1691571605 +0300 reset: moving to master diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cockpit-tukit-0.0.8~git0.a915cfd/.git/logs/refs/heads/master new/cockpit-tukit-0.0.9~git0.81662cf/.git/logs/refs/heads/master --- old/cockpit-tukit-0.0.8~git0.a915cfd/.git/logs/refs/heads/master 2023-07-27 14:49:02.000000000 +0200 +++ new/cockpit-tukit-0.0.9~git0.81662cf/.git/logs/refs/heads/master 2023-08-08 15:09:39.000000000 +0200 @@ -1 +1 @@ -0000000000000000000000000000000000000000 a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 Miika Alikirri <miika.aliki...@suse.com> 1690463415 +0300 clone: from https://github.com/openSUSE/cockpit-tukit.git +0000000000000000000000000000000000000000 81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a Miika Alikirri <miika.aliki...@suse.com> 1691571604 +0300 clone: from https://github.com/openSUSE/cockpit-tukit.git diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cockpit-tukit-0.0.8~git0.a915cfd/.git/logs/refs/remotes/origin/HEAD new/cockpit-tukit-0.0.9~git0.81662cf/.git/logs/refs/remotes/origin/HEAD --- old/cockpit-tukit-0.0.8~git0.a915cfd/.git/logs/refs/remotes/origin/HEAD 2023-07-27 14:49:02.000000000 +0200 +++ new/cockpit-tukit-0.0.9~git0.81662cf/.git/logs/refs/remotes/origin/HEAD 2023-08-08 15:09:39.000000000 +0200 @@ -1 +1 @@ -0000000000000000000000000000000000000000 a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 Miika Alikirri <miika.aliki...@suse.com> 1690463415 +0300 clone: from https://github.com/openSUSE/cockpit-tukit.git +0000000000000000000000000000000000000000 81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a Miika Alikirri <miika.aliki...@suse.com> 1691571604 +0300 clone: from https://github.com/openSUSE/cockpit-tukit.git Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-164bda09846563ab1e070a45e70b178de89e0e8c.idx and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-164bda09846563ab1e070a45e70b178de89e0e8c.idx differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-164bda09846563ab1e070a45e70b178de89e0e8c.pack and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-164bda09846563ab1e070a45e70b178de89e0e8c.pack differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-164bda09846563ab1e070a45e70b178de89e0e8c.rev and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-164bda09846563ab1e070a45e70b178de89e0e8c.rev differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-3b16b902e2e715a7b5a724533c5d7eb05a31bddb.idx and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-3b16b902e2e715a7b5a724533c5d7eb05a31bddb.idx differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-3b16b902e2e715a7b5a724533c5d7eb05a31bddb.pack and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-3b16b902e2e715a7b5a724533c5d7eb05a31bddb.pack differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-3b16b902e2e715a7b5a724533c5d7eb05a31bddb.rev and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-3b16b902e2e715a7b5a724533c5d7eb05a31bddb.rev differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-4f7be8ac0350aa32afac845f5fa7a4868eb8ccd7.idx and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-4f7be8ac0350aa32afac845f5fa7a4868eb8ccd7.idx differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-4f7be8ac0350aa32afac845f5fa7a4868eb8ccd7.pack and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-4f7be8ac0350aa32afac845f5fa7a4868eb8ccd7.pack differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-4f7be8ac0350aa32afac845f5fa7a4868eb8ccd7.promisor new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-4f7be8ac0350aa32afac845f5fa7a4868eb8ccd7.promisor --- old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-4f7be8ac0350aa32afac845f5fa7a4868eb8ccd7.promisor 2023-07-27 14:49:02.000000000 +0200 +++ new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-4f7be8ac0350aa32afac845f5fa7a4868eb8ccd7.promisor 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 HEAD -a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 refs/heads/master -97357d5ecd7a4b5ba641521f5f385b87b7d9a788 refs/heads/stable-5.2 -7d6f238a809620af713b9769ff6b50584889d7c7 refs/tags/0.0.1 -16f2078e330ce9c6f3bc97e15943fd1e64dec04d refs/tags/0.0.2 -d4aa7e9d3e35ee044a7ef43ea3a23da3bec80e4b refs/tags/0.0.3 -a81f5ff73f208ee9439c793b4f720ec3f8b50093 refs/tags/0.0.4 -c34c0717c676e1a35dd67afb163cc093fa7b4a70 refs/tags/0.0.5 -c6794effa85805a8936a398c5ab05c7f72958656 refs/tags/0.0.6 -3971c6bec43f2c9a60fe30206363732a68fe2938 refs/tags/0.0.7 -a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 refs/tags/0.0.8 Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-4f7be8ac0350aa32afac845f5fa7a4868eb8ccd7.rev and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-4f7be8ac0350aa32afac845f5fa7a4868eb8ccd7.rev differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-b9cb7c12b3f5d337462b60582b6d05f402136b1c.idx and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-b9cb7c12b3f5d337462b60582b6d05f402136b1c.idx differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-b9cb7c12b3f5d337462b60582b6d05f402136b1c.pack and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-b9cb7c12b3f5d337462b60582b6d05f402136b1c.pack differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-b9cb7c12b3f5d337462b60582b6d05f402136b1c.rev and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-b9cb7c12b3f5d337462b60582b6d05f402136b1c.rev differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-c6ed26044430208eead08c966b6f30e695c93596.idx and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-c6ed26044430208eead08c966b6f30e695c93596.idx differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-c6ed26044430208eead08c966b6f30e695c93596.pack and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-c6ed26044430208eead08c966b6f30e695c93596.pack differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-c6ed26044430208eead08c966b6f30e695c93596.rev and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-c6ed26044430208eead08c966b6f30e695c93596.rev differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-dc60d2807c50bafbfee6baaa762404a9e54563a9.idx and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-dc60d2807c50bafbfee6baaa762404a9e54563a9.idx differ Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-dc60d2807c50bafbfee6baaa762404a9e54563a9.pack and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-dc60d2807c50bafbfee6baaa762404a9e54563a9.pack differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-dc60d2807c50bafbfee6baaa762404a9e54563a9.promisor new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-dc60d2807c50bafbfee6baaa762404a9e54563a9.promisor --- old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-dc60d2807c50bafbfee6baaa762404a9e54563a9.promisor 1970-01-01 01:00:00.000000000 +0100 +++ new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-dc60d2807c50bafbfee6baaa762404a9e54563a9.promisor 2023-08-08 15:09:39.000000000 +0200 @@ -0,0 +1,12 @@ +81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a HEAD +81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a refs/heads/master +97357d5ecd7a4b5ba641521f5f385b87b7d9a788 refs/heads/stable-5.2 +7d6f238a809620af713b9769ff6b50584889d7c7 refs/tags/0.0.1 +16f2078e330ce9c6f3bc97e15943fd1e64dec04d refs/tags/0.0.2 +d4aa7e9d3e35ee044a7ef43ea3a23da3bec80e4b refs/tags/0.0.3 +a81f5ff73f208ee9439c793b4f720ec3f8b50093 refs/tags/0.0.4 +c34c0717c676e1a35dd67afb163cc093fa7b4a70 refs/tags/0.0.5 +c6794effa85805a8936a398c5ab05c7f72958656 refs/tags/0.0.6 +3971c6bec43f2c9a60fe30206363732a68fe2938 refs/tags/0.0.7 +a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 refs/tags/0.0.8 +81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a refs/tags/0.0.9 Binary files old/cockpit-tukit-0.0.8~git0.a915cfd/.git/objects/pack/pack-dc60d2807c50bafbfee6baaa762404a9e54563a9.rev and new/cockpit-tukit-0.0.9~git0.81662cf/.git/objects/pack/pack-dc60d2807c50bafbfee6baaa762404a9e54563a9.rev differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cockpit-tukit-0.0.8~git0.a915cfd/.git/packed-refs new/cockpit-tukit-0.0.9~git0.81662cf/.git/packed-refs --- old/cockpit-tukit-0.0.8~git0.a915cfd/.git/packed-refs 2023-07-27 14:49:02.000000000 +0200 +++ new/cockpit-tukit-0.0.9~git0.81662cf/.git/packed-refs 2023-08-08 15:09:39.000000000 +0200 @@ -1,5 +1,5 @@ # pack-refs with: peeled fully-peeled sorted -a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 refs/remotes/origin/master +81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a refs/remotes/origin/master 97357d5ecd7a4b5ba641521f5f385b87b7d9a788 refs/remotes/origin/stable-5.2 7d6f238a809620af713b9769ff6b50584889d7c7 refs/tags/0.0.1 16f2078e330ce9c6f3bc97e15943fd1e64dec04d refs/tags/0.0.2 @@ -9,3 +9,4 @@ c6794effa85805a8936a398c5ab05c7f72958656 refs/tags/0.0.6 3971c6bec43f2c9a60fe30206363732a68fe2938 refs/tags/0.0.7 a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 refs/tags/0.0.8 +81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a refs/tags/0.0.9 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cockpit-tukit-0.0.8~git0.a915cfd/.git/refs/heads/master new/cockpit-tukit-0.0.9~git0.81662cf/.git/refs/heads/master --- old/cockpit-tukit-0.0.8~git0.a915cfd/.git/refs/heads/master 2023-07-27 14:49:02.000000000 +0200 +++ new/cockpit-tukit-0.0.9~git0.81662cf/.git/refs/heads/master 2023-08-08 15:09:39.000000000 +0200 @@ -1 +1 @@ -a915cfda5dd776c5ed0c28b97ff5a73a1ed528e3 +81662cf3c3e9d027ad4a7c5b06bde12c537a1a4a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cockpit-tukit-0.0.8~git0.a915cfd/src/components/UpdatesItem.tsx new/cockpit-tukit-0.0.9~git0.81662cf/src/components/UpdatesItem.tsx --- old/cockpit-tukit-0.0.8~git0.a915cfd/src/components/UpdatesItem.tsx 2023-07-27 14:49:02.000000000 +0200 +++ new/cockpit-tukit-0.0.9~git0.81662cf/src/components/UpdatesItem.tsx 2023-08-08 15:09:39.000000000 +0200 @@ -98,7 +98,7 @@ </DataListCell>, <DataListCell key="value" width={4}> <span className="tukit-update-details-text"> - {linkify(v)} + {v ? linkify(v) : ""} </span> </DataListCell>, ]} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cockpit-tukit-0.0.8~git0.a915cfd/src/update.tsx new/cockpit-tukit-0.0.9~git0.81662cf/src/update.tsx --- old/cockpit-tukit-0.0.8~git0.a915cfd/src/update.tsx 2023-07-27 14:49:02.000000000 +0200 +++ new/cockpit-tukit-0.0.9~git0.81662cf/src/update.tsx 2023-08-08 15:09:39.000000000 +0200 @@ -46,7 +46,7 @@ category: CategoryKeys; severity: SeverityKeys; name: string; - description: string; + description: string | null; edition: string; "edition-old": string; summary: string; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cockpit-tukit-0.0.8~git0.a915cfd/src/utils.tsx new/cockpit-tukit-0.0.9~git0.81662cf/src/utils.tsx --- old/cockpit-tukit-0.0.8~git0.a915cfd/src/utils.tsx 2023-07-27 14:49:02.000000000 +0200 +++ new/cockpit-tukit-0.0.9~git0.81662cf/src/utils.tsx 2023-08-08 15:09:39.000000000 +0200 @@ -26,7 +26,10 @@ // decode selected named html entities found in zypper's xml output and generic // numeric ones. // see: https://github.com/openSUSE/libzypp/blob/master/zypp-core/parser/xml/XmlEscape.cc -export const decodeHTMLEntities = (s: string) => { +export const decodeHTMLEntities = (s: string | null): string | null => { + if (!s) + return null; + const entities = { lt: "<", gt: ">", amp: "&", apos: "'", quot: '"' }; return s .replaceAll(/&#(\d+);/g, (_, num) => String.fromCharCode(num))