í«îÛnodejs18-docs-18.20.5-150400.9.30.1Ž­è<>,èêìÁÔ‰gVµHp¯ž�9Û|‚û{þ8ã‰K-s‰ïNÁ°“lD ‡1Ìeôµ_¤ B#`ºãߪ‰`¨ÇÆ1pR(^ ͦ�Û'ÖÈyȦeÑ+ÿÛ½vvÆZ¼6tPê•Û$ÂǺbí“àQäö˜v‹äi¿7ó€ði®G÷<l^ŽÕH7¶ÅN·}ùä~dJŽ­ò=ªf’P5Ë’‹ñÂ8Ç á�y>ÿÿÿÀŽ­è;§ ?§dèéêì &í @î|ï€ñŒò�ó©öÊ÷Îø äüøý þÊ@Ê ÔÊ hÊ  �Ê =Ê =äÊA ÊDþÊHðIÊL@LPL`LÃ(Lß8Lè)9MŒ):P¨)FŠûG‹ÊHŽ8ÊI‘`ÊX’,Y’0\’HÊ]•pÊ^Ÿ1bŸÎc wd úe ÿf¡l¡u¡Êv¤@z¦­“¦ÀƦÄä¦Êå§ Cnodejs18-docs18.20.5150400.9.30.1Node.js API documentationThe API documentation for the Node.js JavaScript runtime.gVµHh04-ch1cøÙºSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Documentation/Otherhttps://nodejs.orglinuxnoarch§àÃÅŸ v�cd/lþ3ªn Ï97C¢Q:Ÿ†b¼^>¸Þz}_aSÛ¦¨6X¿„“ • ™kaË+s`eAû[D _V*¢?| ¾qš)É}B‰KiÁú‹{ñ‚àH|A çoЭeí(}úÂàX-<Ôh4 –qƒ¡M„"`Ñ£X™cþä 7 ß÷ ?�âR,J)P³Ê[Å#ù.wP°âÓŸ›AV3|6åŠ:㈀Ž:²*Ü‹J®�%CSÏ/ƒåi�‰~®O…ü¶Ö [ÖšŽ“U¹´Ò¹r&;£0�sš¨œ³xO²:]9ÑÜÞŽÅ–¬giõ##³r3…G¶`k¡îÞ²S^ÁG%XçKSf$þd=WÓçJ�^϶ žO* ÓxŒPŠb5Fæ+—F?<ÔDºgcŠ€:½"”¹Y�#§`Â�%ÙÙw¬M€ò¾U"ç‰<C+ìÓôqp™/ð%bû•ª·]·”.Ææ;}¬õ´Z�–ŒfAíAí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤gVµGgV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ gV­ b68b69a52bae504c0550e0e9e6dc90c402252ad0691edd7e615863d264675db92b1733a61fb8e3597ced5d3d46cecef1bed5f45f046fecf739cdc0f2cdbcb36a7d84552422c6e05c7981da4f2e0e19fb697fff1f9ef189443d554da7d46007e5ae1e128b0881b79e8249f6f9c941bc61674fc1ffa8f1a61e5e10090399dbdf9c14a5ae9d22acd3d8295bc262c797cb9ab3aa38b1894dcae5d22264e5798d589d4264c3929a3d18591bacf9841dc8754ec00753ec92ad39c21953e127fdd97a192d32a832cf63edfab8bca253205775c1227bc2bdd545425d180ef6d2a312201bb240db04a7bcf6b925661869baf9d4042178a532876c531562c635e1297624ad33263a9ccc37473936479a8b1b408fc84e0c277a07ee0220e1f503f6241371a02863f53e2c12212917cd00e9a663d37d58a165bbe501bed4148cf447aba9c3594e35cb18c97866ff100aee980af208eab0bf806865eb19d51afc338ae207009711ca10c73b0bfaacc1561063fac4cb54c89b5bb6dad8ea3cc2e3d9871fd0fdc114bfdbb21c646984b24458d772bb248e01fe7393ac34d0e0005b2e170f927a5b47c4528778a7a1dc2ba4d110fc22f6fa02cd910a45be5e97cbce175e87fad9e1b881355d07aa2ef6afb921839a3743d7939543d1a84b4a54c43085a9ad35df5bbe57e61bba3e9464aad835e2058cfb00b987cf42c47c899c18a0053b0124b62b17b1d4f1b875c8837bd01cb95b5942a53ab08d6c25c54516b308772e12a3adf36147e626279a8ae987c7a6a04932f4e5807fb65b956d03c358053872a24cc1ffa0f00169d4c5cad546979f7ee3200226d603ff46ceefd661403a6859df8b253a539369e53c30532730d5add7fc4866e5eed49b0917514648ae98da8cfc294996851c83e12041fcadfdb2955cf181664c1052b383c45c95e511f1f44f04c9122f80d162c9ace3d5369b36aa71dc81f3a66eee69943c1ece44b72109a52a0286df65fc3e71fd4e3cf53f3ea36cb0aad7de26a60c2bbd14c21fa150fa1f8843c5f242eecbfbe5089f40f8c78091ce53359767a6fba344c701d09cd4386b90af998594f40aec9f2c1e4f7c0656e0b897e576bace05d13fbafcbae389e5902532ebb291b5d245822cf4fead211cd3b559034256fe9e4a1d07be16bddc094a2479bdf68c4dc3721905b999fdabdbc7c3674e3e0deb4b8ee5cb478e111c2a1539cc737e50e7344a8b0a11831fe983aa53fdb17eab07f907f19109b79cfdabcce6737298e2c78ed4a75d8c9ca10cc2d35a1a110f8d4e3496353843ab6cf2edad69e412eedbb244714737d632f4559e8d36c993b83ca2a32a9b4b6f9f36fa67648a3763e7c92892eb6e161e8f98537626ea0035a721313487348b2a633b918a18d903fafe700f93b2f091547d92c512462b5092ce843e2cd0234a4c288a21a14f2c4533ba8ea925b7a4d5315b97e71feb1b68616a5d7fe17b65d04da7f0d516ba02e340b80a824d063c2f9f5e0b2fc63d8c5e74410e8471f86e51a45e96a09f593c6c8ec57b7273c536be1638836e7fb4e3880e00ea9d60731838bb6f4d34207beeeb34b863dee250d208f7723b96a6aa779ee7df293809be2dffa4ecf012bed738b274edb67d707c7104fd9406ab0ebe9bf48cf7f7e75588a7f085a155011473b1ddaed8cdf2bccb7142ad64a66d7df2411f4875c7877c4e51eedfbb6dd23d2e4f028014ea49c26f1a840b60daec07ca5cdc9c68f6f46c955cc3f5c95d45856c70527ca1b3711b9151f210c4f8921682df1b7a401ed4daf637f7e47ef1cc75350a7ac3020876d69ab7818f9a2db50db5831ab9f11cd3b7780815a2ef97e39eafd4f19ac92efca6b0d08ba922113be57934c60e66a10983237415b0d0cccb24526f5694d211f33a5fcd7d2bd5e154511c5f70c6f082573cd18e2ad89f9e490306d80d5561db929730196487fd26407ff58c55e8939d2a8ea572bedb5fc8289a575927db95d22767186a46860fdc589a6b3c2468bee0fa1a9257b149a632286fb9a0b25c66254406d508b51724b77530b29181f3438734d547eb4f3f4d7ce042fd21477a184fbc994d58da49606c9161027195a429e7fe7fd68e11d8a6441a87df27b51645bc0ffc0ad9d1590630abd763dabe56666c9ac1f8048ea8c895065554bebc416e310270a0b4437cf999d195283191b024d6a6434fa3dd15bf78227250d4a821be70a890a6a4300fc7ff989f9f29d910c329f170ab3b12f49a1273f7fa1fbc09bd78fcbf1672faaae110c949bbb69fb14597604a65b4bd0247c1e6aa4cdd478a9a428ec3564e43b7d4119835e1e945fe302b2892341214a220e625825b50576f86eb86aa038f5b51a967519952f11fef38efd5e7db4db532306625512713ca2864bad7a0df9d3a1dee07ef14e94680e57dd31cc6e4d2bab0c562f51593d38612eac394c3a278c18f440fba59c7d1f443d9a536fd68e90453691aa32bf573c97dbf3344b8b1be4afe7a963d71aefe48e197c4cf8693648db37da4db6422208acd33c7a5ea3dc321c7698bac18031c790f885f9a26fe13e1f39792d3cd98a27578a3346f94583cbc7bbc94ba4690f8ffb07df4467a714a67e8bc1d1c72d02a3a7a13db12d9592040fca51929b7b95e908356539cf9f0398ac3505ea12ee3b03ddfecbab0c2e813ab284c508d588678cfc39c5796cf6029691f656da749897840654addfee2f734a5ba60dc0dedfbb2ea2efb5c14e64aef173afc0198e4b8281be28ae4cc80e5dcfcbfda11284bce5c27e15111ad4739abb1b1d4adb993ee1dbd3a4ef98175b0a05b8d0fff3d16f6d210566b1616932c429b6fc8314aa91c4472fe31c6f5eabb92c4ed5362e4b5504813aecdc1b3ef6c57365266392e4b2d795fd29471d9feae5224c5f66a1af83480fc71a41bfc9e024b76f6a6d531e381638e419b25656144cd7e88f1290da385b05fb8e8d7cb219e9b81aeadedb4d24d8c553d7b948161adeedced3fe199f333c388d9efaf23d7d41d62fffee146050b42a1258168dc450d18c0b188022ad33d8378a06931ba5308084e0fe49f806a292f53cae8801c26eb6505373c0db0a765a1f2174265ad4e746168530027d370131e85bf41dca17691c5d91b93c87c6464a60d7a3f3036ef3a64f2824dbf7e4684c91bef03891e603d3c311b901b7beb5625d5e0eee71eef368c2dfed9ff4c29e900e26a7c4fa2ef0f48aeacd0d86640b04c6ba48ee7ecf9fd287fc3c4b63700454605b5c74e08b28fe84f6b25c159c77c9f04bd96532f147845aed2a3a4a3f8fa25d9d7c2598d5f5583e28005a95d8871410ac5f19dfbc67d9a7f3cc13107f69c3590694ee0b27a0fcea7ef06e522e5535d02df1ab2a6e57b4ea91d24a37a0b16cfaf11bb154c26ab0a73599e1d7367d27a7600275f33a4e62a0851a6a88af5e99a886f77852287a305a4dabb5f764b5f4ff31225db935f072828b64d1d3eb3e58f4cc0b1530a5d97414f6f3344b25252d03f99574ad00748fd7b3be42a619a1d4a28b03738aa0c9fd586b03673b3ac076418ad7c5a55a02065b71595facdb6e959f1170e6efae4c54c2391afebcc479884cf6eef07f5c1bef0d1f2bbb6ae9bab2583d50c8687e32688079071894d0f35feabc58187677a26e7a8faa8b7a12fba6dc372a62d8e829839fec1624caef2c673f13aa7fb9173fd9107f6caec153ec82646ca84058ecfeacac659b321d70d09222ecb481f3711890041409aa0023f246bc90ba54ad81ad6e150d5dd31d422365de4581941da764c1fb5c7945229abddd622b47e5144a282b591066e49fae9eecc74d77d19542515d9e474b94c417cee9bd6f198c6afc3fcf4732abe97550830a641e8b4a0b5940c6994af189444a692e8cd70476d531793d19128735e82a85c0ce770811a8cae0f52929385eb45cd7cb7e9ebea47d39b3c14414b82e97c01ac2ad9b8d510e08a65e1fce3f8692066d42be3d43b293fc0f38d416591e22b10786666313f748e59c45d787f153c1078d6920a664f1742f53038b12fbcd3c6687b17a9017d13f840a201675704c90e9c0a99ada348f75702bafdb859c2f146697f302d2b9c452ccca4f996a461839bd4f64f4c5943230e9e57a9a3397553baa69aed7619390d6aa4ef5a589ae3aa72ad4561ea934c4103f02bd06b576f5141446b9355800b1c592a4c7382ded7ac911959fdfb0fa7d5a3cc50f451c28e28e3391a8a4381137af2496c2ebd90d3945d3417d468d7430960c2b4791d282cf373d0bf67c2829d9a52f241d468742373edb636ecaa628633e3dd00aa907e605370e7916f4368b2a469915ad0816b28df87234d059e6e2cd05f3bfc73d2fc631c595ad71b56eb9876dcc63c4f3bb570c757705721628eeaeb11b8d03e50b4db32162706f657417324bfc69873da0646cacbd40a3f845275abbab8e623a8f950f290d2a04700cb70c1bfa76fbd669ac94150ddf8968b395ff55fef01cc6ad200804749c34f3e56d7f4fb80f096a2cd7cf736a614ad75a8326d208ea56a4d268dcae66afabf2a1714145ac573b8199989c9bb27ef26251801d32a34c88cf661ec26fc99d631a5e0e3cee7ba06fa2e0323a13a896580366dcbb9ebd121d6fc9da7f0001c563bd04635e561bd356e30516caad6ea90a77126cd799cf2575ab72d7bc5fec3d8d13c3191c62622fb989f3fb55b9f25cf45d7e62d7a49029aa1ead4ab7d5ad560e89de2b1c77ebd77e1b6e13c65b941bc3be803f8c6f25dfb58760c937da4f35a3b774d2eccbf0e5d6fc3f25dadfff5ebefa3b131a13b6bb4e3f21e897dddec8ab80f497efb0d2c94ad25909386e240dc66244b03cb3c15af78c5e0672c23d7e596c78f17043f235b9b73dec65878a128d795e1a9adaddc8baca257b85a61ad45ac50922fec4d69251b4676bb2124559dc0cd66fc283576dc878daa525fbc83085a029a3dead4bdf01223e0c50072f111544e50a8d50342f9ef92357908baa636a2384175e76a0c9af736a96803368d01c5686104e8b47fd8d4f0bb5afcc10220f37b7846763b127fa3d5a2a515d16e3750225c0d7d59b6504d9c155282bd400255a295ac48373e9046d23f56085b058d734a9bf4b983bd94623d8631badff9b0de84b5a35fa8e048649bc81ed99fb3402a85a0cf22dbd36203e1e0a543e618d886befe5d02c998330774320160d4fceb0e0759dd102b473c73f0d330152817aa3e93adabb34f218c1ec4abcc828f8976ed7095effdabe9af258bc0d5cde231af52b5182ab51e8d92ea1dd3fd17f3e9cb77c25501809cadfc509b2f055af6afa33260dfe8748bbc0feea40006c81eab898575ae97c20fe75eac8a4046fbefd7e5b7bb83621297727ab7a15efaccbbb9f0bb74738a6509ea44e61ecc97ce35a9ba804b13f0361e263390b6823e39d09861861c2f67f3e3abccf6efc8d3be3d19efb4b57a7ff809f7f4e0bbfb202b006dfd8de0b6623717ced26244bfeab7d99846af81fbf6a56a787427af1db41463e2d6e9d7cedde5fff9dcefc60ad35aa5491086514d35484c28bd162d6802e6af890655c07f79472cfc19f2d97b7368f4b077b4a8c2b21c46400463aa8444d0ae0560336bc9d607490d5923762941673a3ac8fd897fd2a9e8d1d1d99fc25f4088c532bddf445df5902c1af1fe7420ac4fff44de997c6109b10dae645f393f5f557929cf70249736166a4b3d8727a9b3af0ff93419fef66706d494c3553f084ee6ef6978f2dfc4140b3970c5ada0f7d32839130efd601860d806d8babeacd8c4b7de64f5ae60e4f683368cdb3c049bc75643bc5953a0ad5eae9501389424bd57539430f406f053fb4c238db2a72364670c911a58dd054095b6a0d2b243e32fefac9882a872f47d19f9dd80019d856e870042e78ba7fc90fc11007ebd6518c3fad8ab6ff9eb3fe7691d7be24f667e9849ad60ef1b0c07c02421ee884f729700e6f1b306dcfee9b9e80f85b38447f21005eb5ab340500f6c25c733cdc1ee9319461c0627453fa9cd65620def0920dc65be6047fea4ede4504119a9b2b63ca098ca2cfaeae0ea9f8b7d43f0a072f195c94bc82f2a19025f727723a236840032a1e3948a0fad96a29aa78b20945723e0dfb93bd247fb58b553469150f67ac9a03fd7998c7bef9eb953d914573398bff5bc56be5d41cf0888053d2775c9cf5006e5f27054c61321d7013ba53c46f65b3e8f29366f43c7e0ebf06a17a18d6d907769735efa960ef284cc6307a49c30df26a0c9db3086ca441823d2cb2c5fbcacb06110cb84ef552edcbd30ac7c656d08f0b93653cc4f69418ce4585419638a84cfc56319792a5adc638132b297c7fa5812528fd31c670c0d6baf2b80bf7d4f4374621bcc04f8e55557de4951c9d2813e185604447a67292351e639d58485b20b1988a81eb8e055383c527b7aab626b0887d52a2e4bbfb84aa7a1e4c65989e9f12bb14bca9759382f6f602ce0f51286bfdb5d09768effc8a59461b9f793a0879a01d16361e918bf18c81950a77b326750361aadb1a6ea99efb2f5c01548dda75061ac8f7a14e28210955fad6469e7be4833fc849b49da44f3d244a831da0ba8f842720873d2b6b750e7c120dda1825ea46335c96e581124bbf9d047c2de9f3c4e9c8f22f8ac0e05d3de5a78a4b0b3939a1f5bf5530e03a29797b480435054cb214988be172bcbda4ee2d0e1553c8323cf4cce9fb894526ea92523946bbe2e20f9b2ddc49344f91880c2e109bf948faf3be17620545ff2e0d427ef9ec2d7c47b452fbaac579b2fd4748247f5125ba0ff653cebc0c6d4dbfa533b677db4d4f4ee12934782343a70b0d3c412f4f87300b7771d1ac608c29767a7ac1c3e5e1c6ecdc8235b0341dae717819d88ebfe69e820a40c1fa310b552090203f1aa0cf94ce1fd8e5d3b486679da6f1bc4ed51ed96be58146ff7598c235a560f6630fedfa8000974ec59bae47336b8fa756d317287e33656548167ab079b832f0e13ee737d0b8811d08531801541963c09cbd5690593050323c097cb62ec69dac14dfc0e6b0660e4ed75502e6310e175e69f45caff8d1f67a710f7af300a024967c678c7cd56402f2a4d0badd1b124af958c09637f2e70153672714dd9b344c9f9fab601fa53c6d713f28e7fa4de4af29e28ad99329501ce77272132840aa2e74018ca17020e2c5a440b482998f127d0a7803d08adcb120876397af9c818ce164fd1a2de1272f6816f183114c94822a2d2433aa0f3ea530c5cd2cc2a7dd470f4b5274adba9b73c5f4c6647f813e1730a84fda07310c0f8e029bdf06700d630834ca38cd6c52247d406cc65d98da9b94d00ace569dc69f25d962ac77d89a07ba630c5bb2703f5c7eae55cefe4c6700e8192d7e4894b1000b127820d960db800d541863a2cb6d390cbb54d8d7683ea01b21820292538bf19f798919efce868993505143773d73aef414794adc514d028b6c350f9d37716877f6c2894d7e92111cbdf85fbda9453fd7ab8fddc4645b7192b2dcb4939c75960c29f9a43feb95df1c976f086c4c4a1e2b1ed21e530f2d50cd143acbb696bc2c4267147024c992641f46f2187e820aa4b71cadd0c3b08e45cb7a415552b6b597399bd52f04397aef7108baf5bf2ce93c9039f610f853711a3e7fdc055b5875393f451d83aeaf96cd6c637369631a2d210b4454ccb82f9c50e1ad5a1d2d52cee979fd9f321f754e3b3e02d8041ba0285e1ed2537447ac7a13cc8a07d80f5fe9dec768311920a83fc3d18116a809ff056e45d3f00c19c27d10380080625f7f062e364df3b3fd7a2a27649887601da1a88a1a8fcf61bf534cd83b216b07bbbd77f87f772442d03e9459bbaa065ca0962d1f3657efd721dfb72b0c1edb1e4f18f82a3f513fe52d7d0d9d25a5277c2f6cce8d103dec401c2ac877fdf17a1145697f21435633a3c546b315df6a3663a7ded8d29eeb61d31ee21877dffe8b373db2713c7c6149b5f7e79174bd3bf4b603be5f091ff896b20fbc27017002e6f7dd514fb844e37b2ebfce34f0c5d96c278766b4132f341e77b9e7c52b31094d601a3fd7ffd745f32c82518e88bb8ceaf7cb85ce6b55b23440b6367a200c945c72a13a62c391010a2f1df9729c8e349f9f6a9f17d726513ef187b529ad6552f3bc8ab9eafcc5e3806d1e0316ede2dfdeeedc703af9919ee870fe0f100913cb6cef0801ec845cbd24f7752642957b3928c74a0bb85c651c8522d4139fd6b644e15849cea15de65e3d43c98b1cd772f49c2b41207d1fc097847fb258fbc196e7679607d57a0398367172d76a38484b4608dd7f5a90744342bcf6dcb64804480b33530376e716390d0028755009302a44baaac519bb725010fdc5b42f61046e48b2cdad6602aab38e7839cfbd23997ef4b79038bc3865f0908522dc1590979e09ae0f6d95d24b864e498d4939e44ff9cb7b3bdeb597c6033fba128298b4648957616e027e63ca6e5b8caf5a5468dc96894e44dcc0ad64f8701675438f3b195d141b5c0f61ff8ebcb3593b0f5c355a06b61f42c0a418cebb251e9fdf7f6cfc2f3bec8d0434f0de0a34cf9798992cd38b3d131cbbe974d05f408c5652d8f88f883035c456780f1e8affcd17e5f416724d6253253a4bb81de0ea1e3e17d3417cad75dee1f66ad617fdbe58bf8393572cf5bbbf14252bda9dac8917d322f25b997a031cad0e21e73cf2cd71cd3f2d853fe4374b097e615345d51ebf39cc8bd003b3b6cc9c38f2e6a77e34a309bbb2c9ab0507cbf9842df607bde0548314f2c9958e134e2d04266dfc1a59f6ac9418dac4b690b88f2867a2982d7b8156469c1b73d82bfd49e244b2a5478441d3d6421d1b0165ffcfaec39ccd4927cf437f742152a1ff27a9b3bceb5a26e21051f0344ff8c05bcee7b044408a25ab11b3606153aa1026fe16e2ab7f67af0f6961e858afd0d2cddbd4ab3ef62ebb656e534224a150f57f11e8618c481499a2708ec933c9397a984fec758caec0fe1b1b513949d47f1e124rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnodejs18-18.20.5-150400.9.30.1.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿnodejs18-docs    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3gPD@g(·@f‘ÀfUÇ@f-Àf ó@eÏN@e�…Àe€4@e-%Àe&Ž@e �@dÔÑ@d’æ@d7îÀd@dxÀc÷U@cöÀcÜ÷@cÚT@cÑÀcÅ<@c¥˜@clçÀchó@chó@c[Ä@cMCÀcF¬@c@Àc5ˆÀc1”@c%¶Àc#Àbþ)ÀbænÀbÝ4@bÌÀbºí@b†1@adam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dedimstar@opensuse.orgadam.majer@suse.deadam.majer@suse.deguillaume.gardet@opensuse.orgadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dedmueller@suse.comadam.majer@suse.deadam.majer@suse.debrunopitrus@hotmail.comadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.de- Update to 18.20.5 * esm: mark import attributes and JSON module as stable * deps: + upgrade npm to 10.8.2 + update simdutf to 5.6.0 + update brotli to 1.1.0 + update ada to 2.8.0 + update acorn to 8.13.0 + update acorn-walk to 8.3.4 + update c-ares to 1.29.0 - CVE-2024-21538.patch: fixes regular expression denial of service (bsc#1233856, CVE-2024-21538) - fix_ci_tests.patch, versioned.patch: refreshed - nodejs.keyring: sync with upstream releaser list- openssl31.patch: fix unit tests with OpenSSL 3.1 (bsc#1232756)- Update to 18.20.4 * Bypass incomplete fix of CVE-2024-27980 (bsc#1227560, CVE-2024-36138) * Bypass network import restriction via data URL (bsc#1227554, CVE-2024-22020)- Update to 18.20.3: * This release fixes a regression introduced in Node.js 18.19.0 where http.server.close() was incorrectly closing idle connections. * deps: + acorn updated to 8.11.3. + acorn-walk updated to 8.3.2. + ada updated to 2.7.8. + c-ares updated to 1.28.1. + corepack updated to 0.28.0. + nghttp2 updated to 1.61.0. + ngtcp2 updated to 1.3.0. + npm updated to 10.7.0. Includes a fix from npm@10.5.1 to limit the number of open connections npm/cli#7324. + simdutf updated to 5.2.4. - Changes in 18.20.2: * fixes bsc#1222665, CVE-2024-27980 - windows only bug - versioned.patch, npm_search_paths.patch: refreshed- Update to 18.20.1: * CVE-2024-27983 - Assertion failed in node::http2::Http2Session::~Http2Session() leads to HTTP/2 server crash- (High) (bsc#1222244) * CVE-2024-27982 - HTTP Request Smuggling via Content Length Obfuscation- (Medium) (bsc#1222384) * updated dependencies: + llhttp version 9.2.1 + undici version 5.28.4 (bsc#1222530, bsc#1222603, CVE-2024-30260, CVE-2024-30261) - cares_sle12_capabilities.patch: no get_random() on sle12- Update to 18.20.0: * Added support for import attributes * vm: fix V8 compilation cache support for vm.Script - versioned.patch: refreshed- Update to 18.19.1: (security updates) * (CVE-2024-21892, bsc#1219992) - Code injection and privilege escalation through Linux capabilities- (High) * (CVE-2024-22019, bsc#1219993) - http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks- (High) * (CVE-2023-46809, bsc#1219997) - Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) - (Medium) * (CVE-2024-22025, bsc#1220014) - Denial of Service by resource exhaustion in fetch() brotli decoding - (Medium) * undici version 5.28.3 (CVE-2024-24758, bsc#1220017) * libuv version 1.48.0 (CVE-2024-24806, bsc#1220053)- sle12-node-gyp-addon-gypi.patch: added variant of node-gyp-addon-gypi.patch for SLE12 compatibility. node-gyp-addon-gypi.patch is for SLE15+- Update to LTS version 18.19.0 * deps: npm updates to 10.x * esm: + Leverage loaders when resolving subsequent loaders + import.meta.resolve unflagged + --experimental-default-type flag to flip module defaults For details, see https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md - node-gyp-addon-gypi.patch, fix_ci_tests.patch, versioned.patch: refreshed- Security update to version 18.18.2 * (CVE-2023-44487, bsc#1216190): nghttp2 Security Release * (CVE-2023-45143, bsc#1216205): undici Security Release * (CVE-2023-38552, bsc#1216272): Integrity checks according to policies can be circumvented * (CVE-2023-39333, bsc#1216273): Code injection via WebAssembly export names- Update to LTS version 18.18.1 * deps: libuv update in 18.18.0 broke webpack's thread-loader. This update should fix this.- Update to LTS version 18.18.0 * build: sync libuv header change * deps: add missing thread-common.c in uv.gyp * deps: upgrade to libuv 1.46.0 * doc: add atlowChemi to collaborators * esm: add `--import` flag * events: allow safely adding listener to abortSignal * fs, stream: initial `Symbol.dispose` and `Symbol.asyncDispose` support * net: add autoSelectFamily global getter and setter * url: add value argument to has and delete methods - versioned.patch: refreshed- Update to LTS version 18.17.1 (security fixes). The following CVE were fixed: * (CVE-2023-32002, bsc#1214150): Policies can be bypassed via Module._load (High) * (CVE-2023-32006, bsc#1214156): Policies can be bypassed by module.constructor.createRequire (Medium) * (CVE-2023-32559, bsc#1214154): Policies can be bypassed via process.binding (Medium) - Changes included in LTS version 18.17.0: * dns: expose getDefaultResultOrder * events: add getMaxListeners method * fs: + add support for mode flag to specify the copy behavior + add recursive option to readdir and opendir + add support for mode flag to specify the copy behavior + implement byob mode for readableWebStream() * http: + prevent writing to the body when not allowed by HTTP spec + remove internal error in assignSocket + add highWaterMark opt in http.createServer * lib: + add webstreams to Duplex.from() + implement AbortSignal.any() * module: + change default resolver to not throw on unknown scheme * node-api: + define version 9 + deprecate napi_module_register * stream: + preserve object mode in compose + add setter & getter for default highWaterMark * test_runner: + add shorthands to `test` + support combining coverage reports + execute before hook on test + expose reporter for use in run api * tools: update LICENSE and license-builder.sh * url: implement URL.canParse * wasi: no longer require flag to enable wasi - npm_search_paths.patch,fix_ci_tests.patch,versioned.patch: refreshed- Update to version 18.16.1 (security fixes only). The following CVEs are fixed in this release: * (CVE-2023-30581, bsc#1212574): mainModule.__proto__ Bypass Experimental Policy Mechanism (High) * (CVE-2023-30585, bsc#1212579): Privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (Medium) * (CVE-2023-30588, bsc#1212581): Process interuption due to invalid Public Key information in x509 certificates (Medium) * (CVE-2023-30589, bsc#1212582): HTTP Request Smuggling via Empty headers separated by CR (Medium) * (CVE-2023-30590, bsc#1212583): DiffieHellman does not generate keys after setting a private key (Medium) * c-ares security issues: + CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service (bsc#1211604) + CVE-2023-31147 Moderate. Insufficient randomness in generation of DNS query IDs (bsc#1211605) + CVE-2023-31130. Moderate. Buffer Underwrite in ares_inet_net_pton() (bsc#1211606) + CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE during cross compilation (bsc#1211607) - fix_ci_tests.patch: increase default timeout on unit tests to 20min from 2min. This seems to have lead to build failures on some platforms, like s390x in Factory. (bsc#1211407)- Update to NodeJS 18.16.0 LTS version * Add initial support for single executable applications * Replace url parser with Ada * buffer: add Buffer.copyBytesFrom - refreshed patches: versioned.patch linker_lto_jobs.patch- relax Requires to Suggests for alts on TW- Update to NodeJS 18.15.0 LTS version: * test_runner: + add initial code coverate support + add reporters * fs: add statfs() * buffer: add isAscii() - s390.patch, sysctl.patch: upstreamed and removed- node-gyp_7.1.2.tar.xz: added dependencies so they don't conflict with npm dependencies.- Update to NodeJS 18.14.2 LTS: * deps: upgrade npm to 9.5.0 (bsc#1208744, CVE-2022-25881) * deps: update undici to 5.20.0 - Changes in version 18.14.1: * fixes permissions policies can be bypassed via process.mainModule (bsc#1208481, CVE-2023-23918) * fixes insecure loading of ICU data through ICU_DATA environment variable (bsc#1208487, CVE-2023-23920) * fixes OpenSSL error handling issues in nodejs crypto library (bsc#1208483, CVE-2023-23919) * updates undici to v5.19.1 + Fetch API in Node.js did not protect against CRLF injection in host headers + Regular Expression Denial of Service in Headers in Node.js fetch API (bsc#1208413, bsc#1208485, CVE-2023-24807, CVE-2023-23936) - versioned.patch: refreshed - sysctl.patch: unit test fixes- Update to NodeJS 18.14.0 LTS: * deps: + update npm to 9.2.0 * http: + join authorization headers + improved timeout defaults handling * stream: + implement finished() for ReadableStream and WritableStream - refreshed patches: linker_lto_jobs.patch, npm_search_paths.patch, versioned.patch- Do not use pkg_vcmp to decide BuildDependencies: this works based on 'installed packages' which is not interpreted correctly by the scheduler. Rather switch to boolean dependencies.- Again use openssl-3, if available. - _constraints: reset aarch64 memory requirements back to original otherwise some unit tests can fail - s390.patch: fix unit test on s390 with patched zlib- Update to NodejJS 18.13.0 LTS: * build: disable v8 snapshot compression by default * crypto: update root certificates * deps: update ICU to 72.1 * doc: + add doc-only deprecation for headers/trailers setters + add Rafael to the tsc + deprecate use of invalid ports in url.parse + deprecate url.parse() * lib: drop fetch experimental warning * net: add autoSelectFamily and autoSelectFamilyAttemptTimeout options * src: + add uvwasi version + add initial shadow realm support * test_runner: + add t.after() hook + don't use a symbol for runHook() * tls: + add "ca" property to certificate object * util: + add fast path for utf8 encoding + improve textdecoder decode performance + add MIME utilities - new_python3.patch, icu721_fixes.patch: upstreamed, removed- Update _constraints: * Less RAM for aarch64 and 32-bit arm * Use 'asimdrdm' cpu flag to use aarch64 workers where tests are more stable- icu721_fixes.patch: fixes compatibility with ICU 72.1 (bsc#1205236)- Fix migration to openssl-3 (bsc#1205042)- Update to NodeJS 18.12.1 LTS: * inspector: DNS rebinding in --inspect via invalid octal IP (bsc#1205119, CVE-2022-43548)- Update to NodeJS 18.12.0 LTS: * Running in 'watch' mode using node --watch restarts the process when an imported file is changed. * fs: add FileHandle.prototype.readLines * http: add writeEarlyHints function to ServerResponse * http2: make early hints generic * util: add default value option to parsearg- Update to NodeJS 18.11.0: * added experimental watch mode -- running in 'watch' mode using node --watch restarts the process when an imported file is changed * fs: add FileHandle.prototype.readLines * http: add writeEarlyHints function to ServerResponse * http2: make early hints generic * lib: refactor transferable AbortSignal * src: add detailed embedder process initialization API * util: add default value option to parsearg - legacy_python.patch, versioned.patch: updated- qemu_timeouts_arches.patch: set timeouts on riscv5 to 7x normal- skip more tests for riscv64/qemu emulation- Update to NodeJS 18.10.0: * deps: upgrade npm to 8.19.2 * http: throw error on content-length mismatch * stream: add ReadableByteStream.tee() - openssl3_fixups.patch: upstreamed and removed- Update to Nodejs 18.9.1: * deps: llhttp updated to 6.0.10 + CVE-2022-32213 bypass via obs-fold mechanic (bsc#1201325) + Incorrect Parsing of Multi-line Transfer-Encoding (CVE-2022-32215, bsc#1201327) + Incorrect Parsing of Header Fields (CVE-2022-35256, bsc#1203832) * crypto: fix weak randomness in WebCrypto keygen (CVE-2022-35255, bsc#1203831)- Skip test-fs-utimes-y2K38.js on armv6hl as well as armv7hl.- Update to Nodejs 18.9.0: * lib - add diagnostics channel for process and worker * os - add machine method * report - expose report public native apis * src - expose environment RequestInterrupt api * vm - include vm context in the embedded snapshot - Changes in 18.8.0: * bootstrap: implement run-time user-land snapshots via - -build-snapshot and --snapshot-blob. See * crypto: + allow zero-length IKM in HKDF and in webcrypto PBKDF2 + allow zero-length secret KeyObject * deps: upgrade npm to 8.18.0 * http: make idle http parser count configurable * net: add local family * src: print source map error source on demand * tls: pass a valid socket on tlsClientError - dns.patch: upstreamed, removed - nodejs-libpath.patch, versioned.patch: refreshed - fix_ci_tests.patch: partially upstreamed - openssl3_fixups.patch: fix unit tests with openssl 1.1.1 - new_python3.patch: enable python 3.11 as valid interpreter- Update to Nodejs 18.7.0: * events: add CustomEvent * http: add drop request event for http server * lib: improved diagnostics_channel subscribe/unsubscribe * util: add tokens to parseArgs - enable crypto policy ciphers for TW and SLE15 SP4+ (bsc#1200303)- dns.patch: fix regression https://github.com/nodejs/node/issues/44003- Update to Nodejs 18.6.0: * Experimental ESM Loader Hooks API. For details see, https://nodejs.org/api/esm.html * dns: export error code constants from dns/promises * esm: add chaining to loaders * http: add diagnostics channel for http client * http: add perf_hooks detail for http request and client * module: add isBuiltIn method * net: add drop event for net server * test_runner: expose describe and it * v8: add v8.startupSnapshot utils For details, see https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.6.0- Update to Nodejs 18.5.0: * http: stricter Transfer-Encoding and header separator parsing (bsc#1201325, bsc#1201326, bsc#1201327, CVE-2022-32213, CVE-2022-32214, CVE-2022-32215) * src: fix IPv4 validation in inspector_socket (bsc#1201328, CVE-2022-32212) For details, see https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.5.0- Update to Nodejs 18.4.0. For detailed changes see, https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.4.0 - refreshed: versioned.patch, linker_lto_jobs.patch, nodejs-libpath.patch- Initial packaging of Nodejs 18.2.0. For detailed changes since previous versions, see https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V18.md#18.2.0 Patches carried over from nodejs17: legacy_python.patch node-gyp-addon-gypi.patch openssl_binary_detection.patch test-skip-y2038-on-32bit-time_t.patch cares_public_headers.patch rsa-pss-revert.patch linker_lto_jobs.patch versioned.patch fix_ci_tests.patch manual_configure.patch npm_search_paths.patch skip_no_console.patch flaky_test_rerun.patch nodejs-libpath.patch sle12_python3_compat.patchh04-ch1c 1733735752  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊ18.20.5-150400.9.30.1nodejs18-docsapiaddons.htmladdons.jsonaddons.mdall.htmlall.jsonassert.htmlassert.jsonassert.mdassetsapi.jshljs.cssjs-flavor-cjs.svgjs-flavor-esm.svgstyle.cssasync_context.htmlasync_context.jsonasync_context.mdasync_hooks.htmlasync_hooks.jsonasync_hooks.mdbuffer.htmlbuffer.jsonbuffer.mdchild_process.htmlchild_process.jsonchild_process.mdcli.htmlcli.jsoncli.mdcluster.htmlcluster.jsoncluster.mdconsole.htmlconsole.jsonconsole.mdcorepack.htmlcorepack.jsoncorepack.mdcrypto.htmlcrypto.jsoncrypto.mddebugger.htmldebugger.jsondebugger.mddeprecations.htmldeprecations.jsondeprecations.mddgram.htmldgram.jsondgram.mddiagnostics_channel.htmldiagnostics_channel.jsondiagnostics_channel.mddns.htmldns.jsondns.mddocumentation.htmldocumentation.jsondocumentation.mddomain.htmldomain.jsondomain.mdembedding.htmlembedding.jsonembedding.mderrors.htmlerrors.jsonerrors.mdesm.htmlesm.jsonesm.mdevents.htmlevents.jsonevents.mdfs.htmlfs.jsonfs.mdglobals.htmlglobals.jsonglobals.mdhttp.htmlhttp.jsonhttp.mdhttp2.htmlhttp2.jsonhttp2.mdhttps.htmlhttps.jsonhttps.mdindex.htmlindex.jsonindex.mdinspector.htmlinspector.jsoninspector.mdintl.htmlintl.jsonintl.mdmodule.htmlmodule.jsonmodule.mdmodules.htmlmodules.jsonmodules.mdn-api.htmln-api.jsonn-api.mdnet.htmlnet.jsonnet.mdos.htmlos.jsonos.mdpackages.htmlpackages.jsonpackages.mdpath.htmlpath.jsonpath.mdperf_hooks.htmlperf_hooks.jsonperf_hooks.mdpermissions.htmlpermissions.jsonpermissions.mdpolicy.htmlpolicy.jsonpolicy.mdprocess.htmlprocess.jsonprocess.mdpunycode.htmlpunycode.jsonpunycode.mdquerystring.htmlquerystring.jsonquerystring.mdreadline.htmlreadline.jsonreadline.mdrepl.htmlrepl.jsonrepl.mdreport.htmlreport.jsonreport.mdsingle-executable-applications.htmlsingle-executable-applications.jsonsingle-executable-applications.mdstream.htmlstream.jsonstream.mdstring_decoder.htmlstring_decoder.jsonstring_decoder.mdsynopsis.htmlsynopsis.jsonsynopsis.mdtest.htmltest.jsontest.mdtimers.htmltimers.jsontimers.mdtls.htmltls.jsontls.mdtracing.htmltracing.jsontracing.mdtty.htmltty.jsontty.mdurl.htmlurl.jsonurl.mdutil.htmlutil.jsonutil.mdv8.htmlv8.jsonv8.mdvm.htmlvm.jsonvm.mdwasi.htmlwasi.jsonwasi.mdwebcrypto.htmlwebcrypto.jsonwebcrypto.mdwebstreams.htmlwebstreams.jsonwebstreams.mdworker_threads.htmlworker_threads.jsonworker_threads.mdzlib.htmlzlib.jsonzlib.md/usr/share/doc/packages//usr/share/doc/packages/nodejs18-docs//usr/share/doc/packages/nodejs18-docs/api//usr/share/doc/packages/nodejs18-docs/api/assets/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:36726/SUSE_SLE-15-SP4_Update/c56ffdf16881fd4a8b194a087fd586dc-nodejs18.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux                                                  directoryHTML document, UTF-8 Unicode text, with very long linesC++ source, UTF-8 Unicode textHTML document, ASCII text, with very long linesJava source, ASCII textASCII textexported SGML document, ASCII text, with very long linesUTF-8 Unicode textC++ source, ASCII textJava source, UTF-8 Unicode textexported SGML document, UTF-8 Unicode textexported SGML document, ASCII textC source, UTF-8 Unicode textASCII text, with very long linesJava source, ASCII text, with very long linesUTF-8 Unicode text, with very long linesHTML document, ASCII textC source, ASCII textAlgol 68 source, UTF-8 Unicode text Ÿ=HæjÏ?H>U!Ü»$futf-84eaa21050cef062401ac2ac0b8832681de327457bb2b239200d21dc104e56b54?ÿÿüPý7zXZ áû ¡!t/å£à2úœ]"ÌkÀ%�0 Öbka^›ðò&·0G[2PØ ZôÿýÖKrûð=ŸÕ|oîN8F! õÆôûÔH•h°S rL†¼ ¤ÍCƒ¸UX:<²p³Ô›�*¿�*ÕCºž VhZÆ]ÁÚ câ–µ»ÿ³yéGü³žW3­ÿÓ@”†h^y¥3�àŠà¢áñ7A�ã2Óo\V¿ƒ/èQœ&qwSÿôŸìü~Êê! �r¡Z’?s˜î°‘iŸ,n_»‰»Â]¢¢»Ù<âil[¸t ­sâ8TÓƒ#¾“ÚIž×6¾*¦ŽIõf1}†, €‹ŸŸÒÈÉb;OAØÒÇ»£•ñÍé1‹O˜±†8arGŠË´ä¿Tò{è´ÇED"ÃÝ“[|ÆK�ï¤9ê,6—àß±mõºÇnë” ��‹Z€: ¨öš¹/[KsÌ(>E²,øÈí�ú$JeA–W½ðQJÞu&ˆ£-Ê -?â™…ãA�¤“ 2Ž‹šË ÙY¹[1æ5/],p‹ð>¼FL©ÔéÊ­x�˜´@ÿólg-€|%‹ .s¹�ë¾aá*Ð�[¿ í�ùjpŸPi idµó;!A…êx†Œc‡\Гy{ ¬Ìõ©M/íuB¹ @%j+q¦‡û»:ŽM°`KŸ°Õ£ž^,X!3hl±Á/ý•â`òÔK†„ïþ ÅýBL"îÂ;áÆýW%ûù7û9Ø´‹ÏTz⢠¶K…«S)õÌ<+úpÝ=€Tã»Æ¿É¿ö¾Yyí•|¼#7ͽˆ"°Ò¢0°¸PÙp·þ>(ôßí Áæwå&§gç  Ú„C·b™æ ?²M[ Ix*ãle¬ÖY"Ççìá"¾Dˆ˜LßìÚRÀÆ0?ž ¤¼ ÙxëËyÂT�e‰µÝ.6¤˜£Ó,Áí‘h›ÁßV¸€Y•o{: …påêùÁ?¿ÖÇÛÁ•Þ16¸þÉ„· ’b.´Úl q0”JàâÑqß©8™�„nXÔZÃP-š_ãFòÿE+ðFŽ>Ï™špoÓ…û!ñe ñ.S�bTnšÞùäñ*¨ ¤k+±¶úê\yOîþ8é8*øˆWDeº{ÛìçIzy…›ò)¼Ô±È`s¡ò0ÛÈ{ÌŽ®’æÔúÛÅÁ´y!+&Ž“»ax !~ˆû)ÐÀãÿÒž¯·ÍŽ8Ô�Å›ãÞêvåÙÄ0är�Å`¥C\çÐ6Ž÷ýÁÿ73–³€Ek~`´ËÏß&°ÉdÂN¬œ2÷ÀêßšÅïÿ͘J8>ÔÝÁXRè]¹Èás3Ð^ííYõ><øñã¿PM˜_¼š¿ÓÀ†ÙŒ£wÎdimôß2 î{�¤’…íaø4¾ ÍòŠ£pyÝ¥*JCÊ ½g4Ía6µF‰aìè�Á¬ñG” �C3g�ë«QñÌ!�ë)²¼ÕÂÆ²Ažÿ¸�}˜º<0á¢i*ÎcŒÊΧ`ŸYŠT‰Ý\#½èmxN O�ÉJsI“I<¤êþ-ÂnA�„§¦_Î5tU' }áWCxX’O„;éûÓÜúê×bp9ó%ƳË0+ÂÃ5Ó—y0·g×8K!rMO|«^žÌ¼{ñ–é+¯hÖ÷Õ DàŽÏܹdà ¬ÕñwÁ-ü$ŽÕïg�ðN„œƒ0«ZŸhш$'²t œf×ÞtV™>ïL¿*gDzð¨^‘áLú.00ø-Tî(¨jj" ÝÁ‘ŠL¦3\è¦ÿƒ·Û“výKˆ/?:‘Ê.¦¼�Rqá:Òñ#%8?Kb_‹ˆÞÊ…y/Ñ7pÐ ‰š‘³® ¸ zmP?¯ú¦]2u*F·�}–˜_1¯¬AàY�ûŒØ/1Ü+Ø…Hˆ°W—‚Öÿùô›Oib1uÀæO| 6Õ-M"G€a>/õûjÿvu‰ ©þ3Y{ÿ˜+K¼?ÜL�FÉ©2t]ú¦V‚=Ø0ßTÇzXÉÏEÒÇm?GM jܮԤ%*ëüK6‰£÷­ÖáôïŸ}SVæú&úŒ(¼pøµè9 KQ—�­ÍíjÅ4}ƒr‘­½?ÀÊÔP”OýñiXnR>r%³5EeIM]œ-IXåï«7‡Nbük%˜ªõÎ¥&?lòP’^çzÆSÔ¤ãÜß©F㕆¤(ÿŸöL�“c¨ôu@#…ª£e…eo.£²ù6ñüYÛhõ­f¼ÖénL’ô´�…nN�càü} ‰0ŠàÎ!HFíÐÔÆat«Â§*æ@ch÷×u~¾}8ůj�—…×ô�OÇôù… û‹`÷èQ¶2«ˆqƒd‰­ÍÌŒ‡OÊ ø¬AçÍ~P†¼R_ÆÑtÐÞ+yÐoh­üF?ëiæ¿»'»CÓíסF·aE¬¨H÷ºïdF¸Câ´t¯çà>ætî〠¾7ªrn’ZjèÉÜLþìõw9=PœIÞßÇÚëWoV!‡±_­ %ÛÙ2| òŒ}¡4èXGja3Úý˜-ÏHé*ÊD7Œå{VÕO8hu­Sâ‹á�EM¡Å#Š ü÷Uª«yxEÒCNûs]O@Þ¢7}2– [ãÒøã€?Ÿ'ÓëëÆ$A$BŠÑÌüvÛ!%îHÖs�œV»ÇÓÄ Kªëºøž-NS §(?dè£M6«�t_æi,�ØikZ‰aãôÐñ^5<‚Ô;]«+áß4 ‘`·•/´1º‹Näò¢1½áë –2y†åKªÀÄN§gUè¡i`K@gû9ËÙ�ìî°ìÀË8²!¨üÅÉR_?PȶÜFèŒ{÷õËeÍN™Sì„bÂÈÚÌß1‹%0të-¨Ö»TlOž5#ÒEöŸç2¸#¯ƒÎi1oZÐEΪ¤æ±$ÉØ@Ì+ü�¼H«¾;NÔ&|%ÆÏ‹x{›çæ>Õj!’‡ˆ"OËXN®W7ÉÏØ/L)zAFEGvŠŸËöXvöAç_÷Ñ…)¨•¯*ˆá}ù W#Q—òÖ¨ˆñ 'ÛøåßZ—õ±9@ú*=“KWŸCõé.t?Ï­�u=3†Õì®÷‘y·hÞ‚7²´g’i¤K_×ÿ°j|q$Óïì¬)i]õÒNø?áßc ¥7MÄG­ŒRP·dRÓ6Ã×jìá_gOʦ¬½£j`‹yÒ'��ÚÛâ5ã³áL*öýyÙ]ÙZL�’šH‚W€ Ž�<“DA÷Méªä\ä§Ðª£ ¥HùüÚZ$ò…C•X�l3‰@žö9 ¢oùþÍãxÚþÖ)\; 8\PøµA­\¦@Ëò©'ID´r›¦ú)z@g& kÜžÎ&)æáK«·ÃÓFÝŽt¡K§b]v“0:´gf¬'‡”�è ¥@&n>ÙU_{¾˜H�z@7”vmô®z­S7L 7Ž—çÆ-ã <ùÖt„‚y|�y•ÊšW\ @ç½§it‰ã£\.lm_.™j‹俯@Q¡‡ù%½P~v:ëÿô> ÆÂHìàÊR„àÀšY$×E%h¡ñ¶&—eƒH,q+o&f7éò–âs“PN ý‡iùöéNÓ׳ÖèOG'ußQñí'…ŸæÊcƒÉ’ÈGÝéTç·C†v=‹>¢IÝ;œk�¶«½æŒÊãÂôEžàRÃDÔ˜Ö–u‘†f²u¸ÄQæÚÊŒ6¾Œç—­Ù�}°’î¤�Jyn€r9%–dEÌì™,^xç?UÈ(ò ºì˜|ÚÏÜ”¾¦¿�ÀimÖ«õ¿Ñh4C<¤Š1Ð3] šˆäUµÁLÄÎ1¯Ð,pìP=¹sK8qõ€ÙêtÓ´ðïV|—±ZNê„©ÀÝ/i>²°ˆPF•„$ þ ½Û1Æoߪþ1Uäí©]’¦“ý“Sz äý°Â輓iß1ÞA¡mñ�@&-º$Q¡‹nzc!\ó;/ªxkµÔÏÍÍæé¬Áó)>¸÷……Á·iþcôE½õ¤ý; ²)[ÕVâbyÍðkäí°l6äv/c†ü:‚±ƒmæ õUÖÎ÷¾Ø˜~í’?↠+Á î¹ËÙôæwFP"ÀÆ¿aT‘¨Hdù†àE¯CñyÒê¿_·PËž?e-{yÖ›hñö h>N“oŒìX¹‡Üå…ï e?;s©µúø¼ì#w¯)ËñöÍÉæÏ*6Û¹(� ¥¬ßŒ…sDx4!Z�”* o¥§(|“.Æ?¦É&Ñæ«ˆC uv8²E„¼�¶¦ŽÃSÁ(m Æua×{¨Zç�“"É:7>NeQ-‰þý,ÞòIÁ‚ª�Ø…Ÿ2iîTððn0h�%‹Qʳ"Ù¡Œ`bú@7‡~Ny¬½,=®ÏÇP†ÜNLº—‡�ƒxÜ^g�sÌEûâqZÑÎûÒ[‹y8'½’¹ ß¹¶ý8–Ô?€í:µù%¬Ïë2†ÎCMnÉà-ˆÑËįJÎÃHÖ:%j{ôRQʲ¶†‹‡Ì ×]Ë¥Qš�âX#z1�΂Þ*)ûM).“6Œ½ù1¶ ²üt+»1 sad�.éÜè—û»¨µ»c‡ö{ŽÙ0Àãc‡Qì=ϧ‹}ÓžúÆl6®q€Y¥�)¥ªg|¦¾Þã;«ô™ª‹M�9$Ç\óðöÙ›pJMŸ5Ì‹ૠĆ&7ëe”j¡eCkÖ0× % ¹ŠÖX0³Ç|_Ëv/!ÌœA³Û¢Š# H‘çØaõ§,åôÄYaÛ¸~�A%vUØ:€Om: �?ók>£×£ñÎZRJ¬ŸpÂRBõTHdãÙ±h“¡gvÔCQt µÜF¿Ä�¥'Â|•ÙÓ~Ð~B’m�@\Œ°-ïêƒÅŸq/”=ª_©ìrLóÌ8Î,8'P†Ý´†‘hÍuŠawÁÖO>ïMŸCbk Õ} LžQ˜†3sK]u· ­øA¬JMƒV"ò­ÝE+ØÁïm|n¹RáÍ |"ì»—½Á*&Qƒón…,n¥Dcá�*¦ÞÓ/m›wn‰„¸®­æQ8dKô7y›EqøÀ§=¿Uý5µ79PýØ„%i¿G™Z�Þ4¥uý˜å`Q¾buµ•3´÷mà[£#xˆ…µsÏmµ;5�ûH1RxìèD©[X0tzUAñâ­L›V[ü•›8û$À”&óšwŒŽOøk½Nª+«”¥š„îØC¿t'†§Üñe`�iô �cGÝv–òbèzŒ†Ÿ"÷¼÷·!ª…ÆfŠ� ^tí=ùoðB6¿a&÷w7†k®ìRäEáýÀ»Ëþ¤Eá…ï ±(s,Ö;Xª·`rxl–¶˜9ÙïÏLâÛïç6XÕ¬-Ɉޢ±œ-NƒJû– vÇJ©¢È7 »;ÞÈh£Çâ�å’¤^­g¸#TYoQ¡ìÏðVêÙÞÞ¨y•Ž$° Rn<ZÇŠWp¾ÝßO,ßžöøa´©FÛÕ-ñ5PvÞÖ-Ù/ôS°lÓ@ŒÛšybÄpþ@~ø� éáÇ—>çl`xbû8 �’{º›Ý1%ÈžÍÒG7æbWÆ«Nà”Yý{ˆE+!Õ~Î(* ÊâÀ%Nßì%7»·@cLï¹èüâ½`T~ïÌÊC½ûM`0|¶Ís„ñ?L ä ‡³ÏøJÇÑ:a„dV®*x3‚óè!•ÄFÄ _ gmUgGW¤êÈÅQõr/ ýO_G¶ôåõîM)ÓlÀ2-RÎ*C@“²Œf#2¡6ÒXö4Úï£T©�…bRiÉLÓ(}Xœ5VÃJHVÍltèa´ÖB5yk8b§Îž´rÌßûP5Ioûÿú­Å°DAÖº\ý¤VXSÀ>n6` ½¦è½!*(oŽ’Ð d/F…3¸"öâÆ ¦ð¨füÑÂ„Š¥ÊÔÎÎ|ÏOðÙ^THêbÇn¨”²{|;òdfê$"¿Ž/¬äD”�’BïíƒAí¬rBiz*ç°'ÏŒ9F- âúëÉì ë>13iÅÐÁ ¯QÌR„do+Ÿm^ïPÓ½D"0Æ;ÕŸgD /�g'$E-™ }ÉfVî,„ ‚ö��gÇ�G\¸œÏE*ÃîdV�áhBw¼º¥Í‹š›:µí‹Õ0� ²u°ì¬XPäñÚ¶zEkžD¯ü%;H¦K{¤i®´Ûÿúò,¸ÚÆa�©\#0q·'ü�gþI3véCÚrƒ@ež.ŠÁ2UýD¤î�ÖsŒY’"ØŸ‚Ø~ˆíO¥wüµý•Ñ¢6Ô#:ªÑ·[6Æ*’r%,ÇìüQ̆`_¿¾�.³ÙzàÚm†+„'³NkSI|± †ÑÀçl=_Œ§ÆJüÕ"‘T