php8-devel-8.2.29-150600.3.22.1<>, iDp9|D̊< B2&>!ZuNY{ őW7T\kOGĴ:E3}l΍ISzc5#]$(SM䯖[*mS:ڶXIl g}4J{4"'cad>O~>̤EZrB9%jb|W7 [(r6iߕA-^[L /ՊdO^:}!ɔWB\h>A?d  " M$(48Qr tt  t  xt Ht gt ipto@tvt}}t   (8 $9$:$FnOGnhtHt8tIztX{|Y{\{t]t^,bLcdteyf|l~utvdwxtxHtyz,<@FCphp8-devel8.2.29150600.3.22.1PHP development files for C/C++ extensionsPHP is a server-side HTML embedded scripting language designed primarily for web development but also used as a general-purpose programming language. This package contains the C headers to build PHP extensions.iDh02-armsrv2YSUSE Linux Enterprise 15SUSE LLC MIT AND PHP-3.01https://www.suse.com/Development/Libraries/PHPhttps://secure.php.netlinuxaarch64 c  (]/H=KN E2H*Z7h$ 2H  `E`PLb u%xb<p/4z+ )$+/;'?YP5,ECH.T c!U : ca [1 [ovEk-S}# )0# #"x qW E #U( R. N:[  )#S u(aI c4 u  kC /?>8 /v Y-HM( AA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤큤iDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDpiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDd94cb545bebc745b6ecbc7dc37ea3ea51b69bb58102b995ca3576d91a19b122bf9c23497e45e9a83ca9e0eb475682883838540555413f965edb0d39b751d2342f234f539d8f8202c70ef32f608fec09fd8cadc713639568feed308e287d28b7b6958102d6df1d47e417fd36326fae3fbb4b16034a45436987dbd1406124c444d27c6b0a815f3b2fbf5973da11aa8807f85ca0ceae88ca9ad5d32f8bead94735a234408eba961bf225fd13cded1a022ca2dba07be9ec758474f7eebb417d96080d50f34db369aa0adaca94aaf9c0b463ba6a0e5fbdbf05907ee211b13efeb68fbb551ed9b3085c17942eb23f3f53168f17af1e242a4a869acf77ed49e058ed91030e05e1e7c471e4c311c78497c4d39b1d686ff5bb8815da8db518358f3879e3ca3245a6dd78301f619fc013240924166b50ef036909871bcca6b92132afe81d9601f522ce83d4519fdfa367ee4d310cca627a6145e7bda72c77e8311e1270c79db2d6e771f7c95cc99e9c44e617360d0ed32e2920ede814f1a73a5c1ded9b213530b923000f3bca1f4cc650980a20b3c61e670855e8e4a00aa6a3aec1ff7a036a3ed576142b54779c1280ba3cf667348ba2db8338a4fbfc2f6e399db694cf1bba93093af5eab639a2706537c96c18f872486c0f662c3f65e2d9fc570fa2497b87ca6e7cbce2ed1d11a9ed79d298b3ca7754d4f9c6a6164d8a1dab069f3323728ceb41a9b7cb87ad35e5304a4f0df288bf9a7b9ce771a8b5818ca1c6a0e1eb89718d2ae27a020d50b28db28e036c0426de0b9f3605a6d242fc22b39aac7a02b3a20f9b4e8db523bbee358c1ac6ef8034ce4f920c54c98fd092490bf21e44df5d61bc4b4678874c790cb7dc8eb49f9c79c3d102505078517c8542521ce6df2e6c05be4374671aa6237e85fa97f26b9802b421b00a73bb0f1a8c63a172db06fb8814011bbc316ac87871fd6e06d4dfd95881c5ad4a1df254d9978a8611d58ea8236d7b356fe04dc28c0a2cbb680f9fd58789c14a8b52551bf69d2540d9c4ce68a24308e3eed9f2b474ebbcebeed0f051aef4b41ef662a6fd02c8861faf1c1c0f91afa270832887a38f315b6cbf903881fccd50da07ef0472bffdb13148e1f4bcd69dd919f6af125e67d1bf0668a8ac8c20c168fde4458ed89b4834975c153795fd64b61bbf8ec26e4b537a636fd07a20603fc6e83a0cc7fc97576ad7b2af8c43effdc4ef891b0e4e6374228208051e844ffd91ddb20491bee189f736a175378e849f9a43d0609d797975ebbe0b777ce0a49af806db9b7f15eaacaa983d354027a1a7de05add17cdeb08281e258ca880bbe7209950cdc239bc2f9d21cf7992ab011d1576020135fac0ee6622dc83cad30bdf34d408cbeaed090510bbea6fb92ac847da7cb41b05fc06231ee44adcb6fc84a235066ba64a77b0796aaa2e8cc2f217dcdc9d714d3bf49d41bb61061adf746acd897fb77fce90017c0ffcc064b0bcdff5b7a6266a775dd89cdb0c65bbeca6606e2b0e3d13823ed85f69126f955653713b446119fbe61f3a0a08dbe94f98353c2c9e2f5661d737164f4c3654369546018e1f019ad2c1713fb6243e951ca896cbd92e43471c49af3648fd5c182e619c0a1c0181225ca593426352199de5065af7b94f2a4e4399b7d5edd86afa1912083bed6d7af3161bb98c39ffc3ee483b6b6bb2c0b9f1e29ac9d16bf6f66a51e43fdc45867900dd08cb9f50d34fdde6028f71f5c6d04530a6a42f83bd407b1ccf54d88764468721e8bf9b3c3b9586cf595ad700c36127ec7ebeb6dd887f800ea5317d71afe4dc23af1b0db2e0a0c5aacdd228ad4c5b71b281c61baa9ddb541da5f8f495f67ec45677fa4231e8a9c37b081a817cf33e60943c8bc32e4f6a19b83b5446a3e13a307453760eed2e70e769e3f774a330a41e05187739dde679aa44d077fc8e56671d3cf47944aac2b3a1da25738bbcc909fa0cd07a292635a6ab9cab295530deb1e171a557b3d21d4789b0eff9b1a4f1695eaf8fe311bf072333a181674a6851e0dbd600278194e02a9c887a36a84b3a5f49c5e0e826ad8d117bad3d4deb52a905cf2dcb28267c4b690806e8b485bf470eb50752c524e23c681fe548bfa1f66365ea95dc2c746abbd3ba319fac47c2086c5609c8df1b5e63853dee98d3283d0c6db956936e9f284d3f2e45d6af319faa35629820d4492f730e9ed7bc00d78699b2300092b56e40f7f37d30000e9da019555a1c9d40cb58821624ec9a0d997fda19ddd56c637a6715d8a6a94a637bfd52356b28286d3c78fc1577dbcef0b458591a5055732374b8ebb6045d87339078508d67d9b85e9f4870fbbeb2707f585086990c188c7d644eaf00c9eb8a6fa4d990eae702e007bb3b67febd6ed96ba2025f7ea2f3d61cf7ddfd6411afe3765cfbb29be4ec632405ea8c31d6fbeb0df54f6aaba872f06cb75205d40719ce3563d2cd7076f2e114360bed99c0b5736b1136fe9beea7de87125ef7b1b4ce3c216a6bd9b6d743682bb1d5fb5f3b918392bb8d55159465678f587833008986f5e952860d37b60f3936ff23336ef999678fededd888f072e7ac38359ec41f20dcab64e64ed0b6d02a1b43c18e86df753b9ced5292e8bbe8291621df91712db2c789333ed255f9e0f0a4da699145c260320499c8504f3d23a721c8784722d4dbfc6aed851b0e6e488a921272ac82b0b5953643794387f580ff5a93641ffaf028842e9f49c64036dfedad345581fbfd8dad6a72256e84efaeceabe64d7d9d795fc98f9938acb553cb556eb9fad4fe65255deeccfeede2b8ea5aee0ef219305b4647f9640f330ca7cd8c47823d35c8d5d8c7072f42ec406461f00374aac8510ac3c7eeca72236e1afa5c4e6dda0e43f1fb319b6a42072e63109c5e25dd0accef020e974e31fecfa8ac692d99c38e2995bdbf9f7a50d733c29bd523ef3e9aa30beb0411bbca3fc02eb0cc7335f0ecf2ad61797797ddbafd25dbcf843a674d76310122c437956d5dd5ff435b9f121043d0019ac170a0a8189472319896fd6402b1f411571272890463ef0ad4a6201200bcb730b88d76b51737d6c3226ada12ff8d5202aae1ae458f3ffff37a97bf4386c911bbfdde0746a303151d4a96cf0fe125890ebaa636b74b836705a04a1d62b74e9052f3ee425ac79d641cdf81b95a543a53fb834b15406c774a2b8b6de2b6ef95785a3e9db0ff5cfecc5514fef5f433ecf11764eea6b8bfc7697e792f6b84405959c07fd044d88a9b08c2c006fe50ef3c81a6ac428d2657bb340656bb4a370a4ee1c4954bfa7d5b11045cb29176f16b71226991a663e2fb885916cf70e10ec856ecadad9321146916f78f18f3600bfbd45de0549101d22eeb42f7988290f268e4409c94e116392b1b6b013aab58ef11079a8c095665a13191da41746d2b96bcdc8e5abea9cacd244f189e03dfde50f43f13cc38ca222c3e0db8934467ab8cfb27e955847198cee41942eff45cf3e0e91f5caac1b518eddb38fe83f61b919a1d158ecccb5f40594607fd2f5c46c21e884f91334b4e32bddfd8acaee5c8123a1591e0f3e52be004557d6e33147a666c4db7a00382a24234cf82e0286bb936b7432043069bb223f0eb70523896067c40f679dcae172cdf9b8521773b7872b36c8ee45d5d2eacb30819058d9d08a8af28cff61da696fa1dc26693d716fc3447554938314c0a99c99cbcd133f8d20139380a69b8c80f4478191c50c746a6c6c7a2a250272d196f80cbd63c3e35988c5fba2809aa459a69bf8afb28e644fd6a006e9f4eaf8751514ca82d3cc49d9c9f22665c67fab952514d6f077aec0c63e7930d582a81508315caa843e56008cb7eba5d36e617f0ae493dc2fa65481db6e1c28f5d76194605e1fa8a579d2426070da08689e2e69d73f23de8bce51994f1e265e42c0af7a70c10d011de298efc7ee5c817977e8cbbe9f210b3eeb265b517af986f76a16d86355242b00d248b4dfd6d14a13ab5d7ef74b3b868efc5f44ac423cef07f9404cf8da3fe3deb47a5ca87a950a71bae79236f78c788229bc4eda7aecd28a23a107254b0bd1406ceac970af9aff319245604314e7580ba3a3fe49b41b5d7c97e8e26c16ef8b37a60ee9a22765fe1262a37a69bc99d22968f9bf06b3a7f0a668c1787cf84efcf1556dacafb1b2bc67c0d4fbcb696ea73a479100b2f887568b71609e9407610620f75b9cd992d7d83c4121cbf0d92ecfa03df7b19c6eb81dc68f05a9712dd70daceef8826c61e97eb468ea3ec87fd4c82c78fb738471f607388c6cba170c3ae776996278b06cdc925deb8987bd22735c99f2fe4d8d8ac3b8d117206a94b9c22ee0f80a4d4d1ea062f55b3c334fca34da2a2e7df969d1249d80ef8a3dadff738c8f243b742e0498f549c93fb131c7bef240c49791b77efea562d1d5909263a1a7e401de9e4536072d47c87014fc0228e73e71831abbaba5edaac0d2100b30a26a7f95a0c5e97bd68c0cdd2dee2a03fa0ca99b1f9db38f88d710cd1df86c3c243f36f24e91cc507e2d3eb106048ce7a594afbefdf1787fb4631ecf3fb29ffadacdbf796445d34b9d3204b01f715d96bedec8dea36ad522a64134118a24e20900df93a5be68e8d54376066bfa0b53d2cb20af5cf7d35301d92f1c2326a47b6746ed754ec2e73edc39e8353dd4b357c9e01cf5267a3aeb0688d4e0d411dc7de0f7dffaba5b25883f6e3ceec427ab38ef0a75dac96530c845885ca93771fc30bec0b4eecb8909e4c0e6116cad7e41480f4c484686f7ee3ee425ab3e62c937a07e17ec6d017f93410e5b57508ede095c134b00ee28708429b244f0ee7dfec21367a12528e01c8e4b7cdd95ef2da90400b560ecc333365161277b8965cfaeb86b957278811e6034231d491c31a39da93a9176e7a43b5bce394b116ecff51abf1dc637366e0039e2823e1c0650b19e859110a373566e9ce38f565aa438d4fec5515ce96accc04fd79e3e4053a2ee4939d1d9155703dcb1d4fb2b307faf75c9568abe6dbe5a0376592e56b6dc07ca38e5dc8a978d3bab9d7b42dd15b47b36c005c55605f6db241f79465b165dad2b2a4edb469aa552baef939e28a3f989ffac1fb71d101305d3611cdbcf5da800a4dd0aac1c0dd16c880351078f613d1470c3ee96d67973eafda1826086c243a816f3e9f52b6dba41c209050742dc079d9b2579921c378c3c53cd3f173ea15692ace94317dac4f5ce1e4ee85a2da0d786ca1ebca0ffa958fadd16dfec2b481a375bbe1dc38316ada9af5c1090546c681da006928679eae2a3b6d54552279b96e97b99d2970d7137f5872a7452f972c1f7c426a3de5c0fd7ef52fc18108426a57312ea0cbcdd0aa6e4c478281dfa99b6a0985dbe2bc67c8af974e28a64a0de45a852c47fb0e11c7b0e43603a7f97d8a37c62721fd1b8a2bd51a94096230f252f12823b37d5084713465fb127d4d95042cc0df567f07e18251cb242c49d4b024a5264e942a9431eea1811e953984275104ac2245b3ce475200f5365c0924a48834aebcfefb44657db26467a8950ffd31f5b6a2634dfff5c29749dcaf712dbac5678f92887402df77cb16dcea093d6c7f7278955493d2ae8c0e06946486e51dc017fbdc00867f7ce963f08246d18a17b98ed1632220c62ad5c4afbf6b24e2fe96126435069e79dbb3ffe683fc5efb0a7bf7ed9da18d7f1843d8c2f5fad974bef1123b6e2b0d637826b63307b2945cf0838559eefed1f31f87cf1b081eef5a484dc6d5c7ca02b69c3b12ca2367d7ffcf73733311bbe1a7e6fe7a798693fd9b0f1a949c8df39a1a844164c5c554afc0250d14f025003e9d3f8288c2980e8e855efeebb6b49cf1d87af5cc0a2371b00cfb75ed28ff47393c9bb6339a5c06264e17a944c8990b3cf0a50536f92deed91dfc3f46d9d4cb14b519f4a6333f1ea497eb8ddfa37b450825dedfb09c81c948028a73912c3922f0fbb34f381ce82261e7076ddd5037681f77fc65d4823880b1f3f3009f0ea66a9b41444165bc0daf32058e1e94fb1650ca197950a29715fff5a0af6446540c71d5e8c2f01dab5e67f8df7c8e3ee3ec5e1ee46ad52e68f74543032b6b9237647216f7db29a075c22bc403dad673f8cc2f2e686509063057d1af2eda69b83d33e5680719df197db89bdf7af745d76e3c908f6f081bcb7355b5a03e9ad3f4567fa12f95af4eb5bd80546e29972012207c8b6c8a49179e4004893319ee4e9168e64d85ec73b987ba7f271bbe0b8c95260922382e5edbc7d6e1b7c877f3cbef52a99019ddf1cc33ad02a002fc84ab303ef24417f32e9a8cb25acdd2c109b7055615ee80df0774a7873fab8fa19d886eabcac89aa114cab24593180cbbe5039959bf6eabc04d5b38d60d7ce8c68c34732b942239e0641608a5d6ccf0d9ee95dc4becf9e05876c5c3f424b794fb0ed23af83e8f2b8746dffe76f39f3255780e4630b446b0847de5a70a232624ddbe65a25d770055549edf7812f2b0e495a47bb4e2a98107fffe8939197828873bb5664bc94b468ef33444d58dde9cf328ccd898f35eebe6d211137bf1b309ad6647776178babb7f4a0b329e21aceaa948e329a7c60ddec8db0ed778c292009f7a4fba38107d5100eddee0e520eb725f19dce741b21ec549ce439b6eb65cae4fc64e846f16a43f853a6cb97ece249c1e0278caca60f062f41fb1833f6d13996acab8c1c78fb4e08476b942eb3e9ce1926efc62ae218a6fd161b740a39ff1760f2fb5405459a0d4eeb4afef438dc52b6f078ad1e30d8f85a0cf1b213f15fad880219b555f998732913612818afab65b6bba4722144733f87925cd41696cb9d18c82aa390ba53df186666c12edf7a0d83c2045ece6181f6b3f24abab02033f6c1a697683e4147da9f21a121611d7d102fed12e5357faf0d14e430b14a9c4af6ad420b0e0d9197fbbe896181863b8b3a4f1d33c9b689eb8ffc6a80b7847ab62eb6777267c03cf69ec120b232d288a7855adb330364bc54766261daaeff19f2c5b98f78295775aea7ea1d5fd720a9612b015322e69b5df93b93b4c3ccd148eca03970cb0037b25f7cd42237c2edde2b6441b81cafbfa341f0026586de487d0f4176add97707ed344e04761711b75815d3dfe52c5df0d738cc5ac4058080c3240a7bdcf53dae55b22d97e304e6b7a445d3a8798b2b08141f7a9833dca7d753e02692774f6e06b6fb1e33a5ea8ad0361dc54eae031b8e5465f6631d2eaa90dcdc62cbf11c6a0854666379bf85ad02cdb3bc8e7734e937ab9b562069d18668521456d85ffff6c406d1835a3d359f95efe11a1aa7474823e69e8a3b9627ae959f374d13fc3e9f72ac20cd1f2df60846d1f98719419a4ffa0e1e49cfc9e846cb23b48a8e5535bf6d709eed012ae35422f0a50a207c4d4695a3e41d648474abc55aa126b2b1f94d265a0bc5912e71ab2cab86542701c1e41d79bc8b295fd01b968582e2a10ed4fb4fcd0c5509dc4244aa3676d18288221a8b95c7165fdc7286db47e70ade18da2ab1609e393153836a4d6567adda3fee411fac87d0bcb019454701b5fd3f46c332ddd3c806a2b440aacbda7c3f075a4dbedf8329d4d0a591e7fce4f957cbf25c9320d33d7726051675c467433113b7cb9c3a152a7b24a2384397fd4bca67c432c8f03077b80d69d31ddc891932498a50202705e9b34c224e7d44d74e00a0168667f9f462e02458dd88790c605920fc111c48d13e62ae6baebf53bc4bfa98dadaee1dfca3ba0414b7a0d51ea0d17f43911bc4a42208d932e555e34824821077e38305be33c5df6d78ef19d736de6e02e70f2ab95328abfa8d35a95542b3557ff3315edec0d08a5022276186bb0ed6e8c2afc3449e126a72ef5f2f145760e9fde577de21ee9c23075d822fe392dcae6dc8a3021761388761d69070d690f6954f7674773f1b419e110e2cac0931b0f902abef28bec45c5f78f1cc19b8e20f39df99cc88a4fe4d14c57f100b9c12ed53cdc05e564e91082e9b16d66c7876cc82529fd16c2687296801789b41bf73b03c351ae6b0059f7acd1ca2267d28f78710cc745cb5b73dd28615aa7e7f8b25d9590f59049f434f95c259d094ff75eb542d10defbf480e3e2dfc1a811b185e053923563198e3d0aa0a5675006ac6dbfb783c9c1971cf01f5f11ed70067f64111c2abf0940696eb7240817684b18f727d0dd2dd1f053bf1b544919e48b2023bbf7b00a491574c6bfb461c6c18e0df1ff979325ffded8b5505baefc6fa9bd19b861f00afa4e422ea2d157d9a7fe467af7ce6227f758de1b890265233ba400310e88c86dcc6854da63b53cc1e20474e209e39e4ece246355858641eeacd388da2f6c2c2385a28c47194efd3cc48a6a8070dc94a830a1e2a7efe7b4875ca57ac392333e09d121af51da80dd4cd5e0991dc3ebbd2b8adc891b41306727a7de05305ef78d7dfc6b7e7e56669bf395224c2652575b63ea622f52491c044e08bbd36ee42ebcaedfdad9d5523d2c83247edde22046955706d1ca4828609b33204928d8ce0d8db56562a316eefde2dd7b3d619c41ea671a41be24bc9589ad652e3c8da52e0efe43167c6121c2734eca41715ef334a27cca9e64be1cae43640cdce07bc5369d0d88033eb817da2c2702c183cacb291cc43341e2db8d7c47bd01c2b706ec6432cf8aa8e8c1838dd1f22a70ecdeefe385fbd2abf0c1f2c6c92c18f36b0206a391b2c68392388a129b3931fab1a224b92a16217a6a099e6831f0e35a47396cf4634501531eeb43a4845eb1361dcc2e90cb165a02184dd06cccd174aae6ff3e79ae6a3cc9e6a50417e681dac2338adf66a9d621ebe40ae2af5d6a02251147b68c31bb397291351f63e7112c71ba9cc788670e5eba03d4836f95f4ebff4dc102b60522bc0b4d9b2cfaff94945d81cb4f91b57cdec70a83dd6b4edda423b3a5bcc6cf898f0991bc4a980fa73c81d41b262c10024217994d15d12c47d833699a264572a1e84b8cf1d8b81256eca224ba9e11be36c81fad706dc4f806e5766208756dc3b46f5ffa659dab8d5b2b0bf500022cda5e88fb7b981408aaf70e6966018d7d61a18727ee3efe06f636435ccbf25d2c3782b55c184dfed6921142ca2ed65d8b55b80ad8f5a024eed42db66c5faf6ddad46855afaf38c8fa7a55a60963daf560488759eb79d481328217fbf2eb09ae588f2be7a6dd38ce52464f5fc6a924f04148e0e9849a0a221e84631947a567698069721e9f6f9fd3ccb5b86559c482f0b7afdc04f75d81879d5d3ad68bfdb1ffbf079839c7736840c583aaa52455a558a7b0ffb5601d57082d40ffb9627fe69c4ff7dc504b180427b6132145d754e0a337609011c1332d488c39739af4e6eaf8034c4f088a1dcdc8fdf7bf56d2e2844a8eb6aa360463b0c804346d4282596252a31d1aaf9e1f9c2daaa3b5c51b96f6d3a6030799eafb749a2ebe16b0192672a2506b6d30cab605be0f0d6b91f571b8bdaa837afb686937897baab4550af22a3d7a8b6809627d62c64965327f368a27cb15283939f54b7377b806c1caada30984c7a20ac00270daf27d88ec5d68e3259abed4ae03ddf6ee0ca6e6a950320b29946878be624a70be75fafc40e21506b61828dfcab7109d65d78b8fce1c2f960f1be5c07035fe14e128d907a349c86e6f875c47fccb6de171104792fc80776dfe6a4d3e37a0d58b2afc157e6be397bc57c430dcfcba475be9d5ac10d48ae12e5d0a3e05fdc8c4108245d7a867c021145459122883ef9daf403ff9e504c535131163fe850d1bcdc5b6199d26f4ee96a39339ad47e969699d864f9a5b4bd241490a8c367c9ac04bfd9e59b8854409003e8abc6796272530f320cbdf56416b2892ce5b478db543ea73f0c4698b969b4e849b4c23d5dcaca139cdbb2110ea0c057cfbde531a1e97e970e3853c9c31f06938675860364add925d5eee01839575c7abeb127f5d76e43d9a9af8873451feea2513eccae9dd7856fc3f0534d57f5107ef23eb516e520de0f31bee6bdc7fbcf6a1b9c8c5a3839437b44b453c3ac03b21ba781f1827d48ecafd98dc714fe02ff44e2734ee19150df6bc6e5a518e88b08081891be15b4f41655e74fda79803239dd8a64f9abaf73b070d8f7cd35a55e1ab85b2d4f6d4816d66f8c08e57a35e5a7f8a2da17bcd9ee369b938bebf121fc1b0b377a36e1cf46e1d444e25af00b22d6831e93bb059de7f604ec9233ccfb8d9a78d3c695c6c4dc47a4d43e2ff945c696ffd929082ea9f0106165c1c16eb5b7089bbded81b2d36786e91033bd9bca59d216b6aac2082aa9d5fd9816c0bc4772ca25545d2883b313245af1d9eff89ab658f54e620a7da7b43ac69bd408bbe2fbe17408f0989e5d1737dbfb40989aa816918e201b1fabd276c6eb3c600337faf5418fe9b7140c54884066862ae647b912f82091eaaa352066325267dc9ea2d1ee652628945b1968e6956702bec4e3f43e6b9a7858fb443dd2ad349cd1ff0f16fae7935a3c8a5c30be62d5a1f89a19e0bd80ea11a0d4b32174d45fa01f029c22f4b8bfbfb5d65e99c6d3b812ef4c3dfdcc7c87552f8c554cc23c53c366c997768a4374b79741e72e8078bb0e2acf29fc921a4a31d49351a1d31fb267b47324de10e8e46a81a546e746bc8fc77e29e7b02ac59d417a7694e54ef5fe77fdba6f347f1601a1b9680c04f838bf71cd43e9f297a792ca6f9bb6438233f60932a781e463db47f2538c2ada41eef1cd8dab4301562c3c46c1d153464eacca6ee031a17fa3e9e25c26f0a2a383391e7bce7c96cb1d9e9efdc75caa2b77f696be09672805d2d33b979bad0415eb9997d08c0c5e158316f8bd739aa5f8abef25dd3275edb58c23a0202c7ada8c55be5e4d3dc3e3e727a8cbc9418125412d72046a0ef350d5af3aa42c47d8548dc5163afbd48011b91a2026324ab9156f50c221db0029de3665648ab787d428ea1f1c062cd7828118f0fbdd22eb9d9060c5b9e73e32b0e5202dc79efb9fb72ca63ec9a3274570ec4c00c804ad2555c023d278ad5c04fcca9db07e28c580880c06d6a9c3364431573d8d8f193ad098da5f4c7471ebb7b1857dd221ddd654725ebb05fddbe500b946bb37018b500fe0020bad42374a042b8afd8acb8ac2833a075ef448ab2fe3030a492f54d0b9763c8e84e92271ae93cf9e3beac2c48eb9c644d16f1d6a125e0cb6995c194d162623b2aac489111ab575fec031b9b6ece1226729d63a76b463f1dd9483fbe8c0865b0d0df546627ee483b6fc092121c02fa2552ea563210c3ca55508c37e8792522fb8e2a080b012eaeb3ed23f9933fa01724ac7af70e2842700c3cd78dafb23545dbbd50170e8e32f8d87c47975925415c9ee1cb87c37a4238d962e66095fb909e87febb303d70969457917389ecded2fa2552ea563210c3ca55508c37e8792522fb8e2a080b012eaeb3ed23f9933fa717fa8616a13c20e5abf803e95b7a9fb885d00965a1fb028c322a8ed797faa2ea6533c380d5e1d2cdf058221d0d0708f57f11c27fb4818fb8ad0d380ef34b7032fa2552ea563210c3ca55508c37e8792522fb8e2a080b012eaeb3ed23f9933fa3d3741773a707e02f331e0584efe02df6abaeac1186382d43dafab4d2df30022bf4e52f86d46ea12e37616d62b0add5cb1c77ab1a9a55759b391a20cc4ed2db3bee53fb7941793f78c5bb29f7293d8b6cfcca2d4aa51d123ab884a5980d89f1a6f0087dbefcfcec5ba137c41979be8bf8524fc3cba15fa79d7627dd0ae696ae8765b6ce8b3c35975e1b6bfe3fd49d376d9ef007c4b3e96d2c1581b0c0df3f993198606a1bdba00b326cae32e52f643f3dba1479dbf9ebf7d36497692ae034ef0ac112573c54e35d6100c996f196766f6faa60d677297d16722dba0f0f2def703be013a31501fbce73fc5545089c4dd6c95bf98427cbb1b1bfdef2e2e4dda4862f91792c225a7e1c2c6959613f4da869bc3d24656c71b2b7bd97f0d911278ac3a111999530b31fc54327122ab51a59b3868397714edd93d37bae5338ec3c15f3b5828bb7bb671c3e3cd5dc588ee68811d714ebbfc4faa55391768a7bb48ba6c0b3879c2ff30c58016d5953a628969f32398d0fa19eb18167b85c42a810927d247beada7ec87857e1ad199232797fb559e9404b0cd4cf871a79fbd02ef850a764ccc79ab52a03bc312abb206685c494d693e580dc093db106b5b50c2d6b6f1ef2eafa1098207e9163f4e06bb333e6811d16956ad5df641a79b205ab0aa3bc225a445f590e900da10bce79d988f46ae5b5cdb20c8a6df9a9eb8e75fed9f0d44651cc17c34e38d503b22d38adee6968da20ea06311aa03147816461a16e67f8c01ad2503705a5abd781b01eaccca1d4f6e7a97f3556e8fea0b7efc904f1fda3483a0559df4a44374559015e5a10de7cceeb972372cc1c46c682fddd6e965b8d67d6b2f3417d7a5b8a2ec4ab882c1f5353b2d201c269645de74194a3fe9f9c78a02589dd95ca5c2050a1dfc348a7a520641175f24cfcb03398d1cfa266839a04937f4908e5ed6307ab3ca783e0f158a583a68c83fe55f8d8f52518b27cbff816159dec7dca59c80b6069dd9b954448733a6916e6910142c8e40cf0a36e5d6c65d50b606758a5a6232024e5b65e127c3c0a64d44cae95846ae919ea2421b976aa46a67e13e7c1bff39e384c27709491d8c265a446a59dd5737a3afd065867e82fe91a19abbbad94bf2246629ba010e1b962cdbe060dd5b5e906636a3e30b5c32e8159f56429e837273aab3ceba6ed963b0a304f59105e52b95c1bd4e8bc1c2918ba5ad484e5a1d90d029dadf7266e8a5ee5afd36a8c0bae6ac1a8e18403ed76460a5c1327ffaf2b2f011ac0651cf1a34f025d3070ccba13a6b42136638c3179244a99333b020526c2ab17584015f8e5d8381eb207452ad6c6e55ac40e89775df2f12bbf7022573669b01124a35d00187a8a2a8cad8f802424592e0ef82321572f3726749a2b3d9084c7a83c67eace1d46ebaa9e66c73f28a795ffea19b32ecc155478e6e334ed86c138ec1f7d1bd0b896e21f5e6d3c2a0e15a42bef84227b4f1708a17f2cc865ecfb61733b23135468c2e34ffca537977f7f8624412d14f2b01eb0a956a31858da619ecac5b5295f59e7b9f3a5d95cf540dfb0be1c50119441bb324fcd73052f3cb21d481bb8e1b2a345362c9f050d1662bdc329f805b325b4eb55b21c3c4dcc4d9cdf74bd30ec35c370ff75f226cdd9695b1cc3dc743369de5cf81ee5e2558b1567a9aefe17fbcbb2e43567028b7f2b381331c65418888fb5ba068a1eddad7d4aa4060760ca8d1287bf8c9da1cda1980a385510edee5b02b31455f88b643e45dc618e53c3f3fbbe5fe74d9dd8c0fee9ff763ca3a0662ac313810abf225e482467075e1bb5478f31fb860852d1ba8474ea57cb5b24be45d90f5fe4cf79623e9f0dc3f91ee04bfea2b2f616d4084bf389fba3e71e9c826dbabda584d91cc31e2de9eabbf4de17c17ca39c648c90c10c0464ea0c15732d60894b2ef2eca46b501a3d32ee9fbcaee675c46e29919e1050702d99e8af00b61843e28367e187a7c5a52bffd0127fdb06563eb4346ce6ad2d29d32e27e5454b3008c4183612c5d9c226a86d97dbf77cd1a4254953a77fd0afe66ada555fe69e868fed7a0b660d730805588533fbd9d8cc27658134dfa0ac2bb375a61638830c7db9a14edabebfedd3f075a8ad850a8a782d09f38cce57dbc14f9054e58b83611a9992e6d83988d17777d8fc0c9905c96a96ca84bd4a90e097189f37cabf25a6232c9cf7a7ec25a0cd83ad608304497c12c704f6333d6f9e63b2c6c10a46c37334d73f5c9b6ff9546cc27423f13d5a03322740e964165d95b9c10d9a065a53945c8ffa48725d9e6b64cc9ec089b2ece256518ea829ad0cf55871250a4ef588b86992bfce153d3fed9d07148f8f754fdf206294e8048445eaf1bd7ff5ad784b8f64d86cfcc3f705bf4253b8a3f4defcf198a7e4df53d6a0d5017b6cdebaad7ee771709ed864a5b4e37d68dbfd90fb7176efb32bc13eb1b22c53575d6d64805457e25cc72a6de5bcba24b0648b5d97b011576601a59824f8a431dd0459cf915e44298a1058f36dcdec41315481e57f4d091758b98839b62db5cedf6cb8fb4d0cfa4c5cddf2678a6c0c1dfd363e91a52c9fc533e48c0fa0499b2306e95cc4885d5ed3064d7aadeb7b1e948c485c230afb855c0c7ac900332db8ab08cfd692ebf3cb35b33de2f88455326ad7c1c9c077fc2d68cc2026591a24236d5d9d19045c3ed8f693655851ec1028feac38c72d3332eb20c573eab2de5e289cb1e3221db5edc0ddbadc75138a632025719baaef9adf1962396e19f77c4818bcc286a66d526fe2116bdfff561a20cfb2d53c98b150c58cf23807a130d1e6894fe0bd14d95eac551ba6d622cc9f9caaf05ea7526e97a43c5d9aef29ca533ae593e3cbd06723d924afe78f615bc3d629dc6835eb1e2bd586fd842a4db66541bc442bcc2b13d6f24907631c5a688b05109a2d7677c44a3bd2ecb1b2265bc13a37c49fa01d368f803800ac254cb5f05af8a1922c9b3c240bf2119d4ec0965a0b5ec36b1016017ba66db44b3b53e9cead611751fba98e807c9684d253bb02aa73d6825fe0e0b9ae3cbf258a59171c9b08caf320a780fc39b7109fd47792b3aee1e0e64d2efde4943fd642c3cfd8fef805c2c9283f2174ae51f99a66dc74defe323d679d016791d78ebcc584fcbea3c1733bc022f5de8030adc7508228cb35096a9b01aa5e3009afe5af5571702a1e66e4ae9b2198b39b4891eac8cf596831192ddbec497b6ca1906214cf1095e9f96702ef8b102553603c8f2e92f8aae2a4f60620b80a53280ae6b778e6b96dda3153f02101355190429bbdf5ee4e094c5b82172f1fa42f2155477229414b71ed910b87751785812f1320c351274db507dbba5f0a3c8561492c4718d66bc3bb80efdbba2be247cd18ecf553591230860c4d7123f3a40e86daf427fd86c97bd916d570ad2870760684807555ca939427794a956e73e9508e7a5458bc74ee64adefb0e9erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootphp8-8.2.29-150600.3.22.1.src.rpmphp-develphp8-develphp8-devel(aarch-64)@     /bin/shglibc-develphpphp8-pearphp8-peclpkgconfig(libpcre2-8)pkgconfig(libxml-2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.2.2910.302.9.03.0.4-14.6.0-14.0-15.2-1php-devel8.2.294.14.3iCho@ggDfg @fb@f@^^^t@^p^j$@^M#@^AE^)]]]@]߶]@]ʞ]]4@]@]]ja@]Ew@]@\\t@\\\O\\\Y@\~d\w@\w@\s\d\\\R@\Q\Q\P@@\G\G\G\current() with a xml element input). SNMP: Fixed bug GH-16959 (snmget modifies the object_id array). Standard: Fixed bug GH-16905 (Internal iterator functions can't handle UNDEF properties). Streams: Fixed network connect poll interuption handling. - fixes: CVE-2025-1217 [bsc#1239664] CVE-2024-11235 [bsc#1239666] CVE-2025-1734 [bsc#1239668] CVE-2025-1861 [bsc#1239669] CVE-2025-1736 [bsc#1239670] CVE-2025-1219 [bsc#1239667]- version update to 8.2.26 [bsc#1233651] [bsc#1233703] [bsc#1233702] CLI: Fixed bug GH-16373 (Shebang is not skipped for router script in cli-server started through shebang). Fixed bug GHSA-4w77-75f9-2c8w (Heap-Use-After-Free in sapi_read_post_data Processing in CLI SAPI Interface). COM: Fixed out of bound writes to SafeArray data. Core: Fixed bug GH-16168 (php 8.1 and earlier crash immediately when compiled with Xcode 16 clang on macOS 15). Fixed bug GH-16371 (Assertion failure in Zend/zend_weakrefs.c:646). Fixed bug GH-16515 (Incorrect propagation of ZEND_ACC_RETURN_REFERENCE for call trampoline). Fixed bug GH-16509 (Incorrect line number in function redeclaration error). Fixed bug GH-16508 (Incorrect line number in inheritance errors of delayed early bound classes). Fixed bug GH-16648 (Use-after-free during array sorting). Curl: Fixed bug GH-16302 (CurlMultiHandle holds a reference to CurlHandle if curl_multi_add_handle fails). Date: Fixed bug GH-16454 (Unhandled INF in date_sunset() with tiny $utcOffset). Fixed bug GH-16037 (Assertion failure in ext/date/php_date.c). Fixed bug GH-14732 (date_sun_info() fails for non-finite values). DBA: Fixed bug GH-16390 (dba_open() can segfault for "pathless" streams). DOM: Fixed bug GH-16316 (DOMXPath breaks when not initialized properly). Fixed bug GH-16473 (dom_import_simplexml stub is wrong). Fixed bug GH-16533 (Segfault when adding attribute to parent that is not an element). Fixed bug GH-16535 (UAF when using document as a child). Fixed bug GH-16593 (Assertion failure in DOM->replaceChild). Fixed bug GH-16595 (Another UAF in DOM -> cloneNode). EXIF: Fixed bug GH-16409 (Segfault in exif_thumbnail when not dealing with a real file). FFI: Fixed bug GH-16397 (Segmentation fault when comparing FFI object). Filter: Fixed bug GH-16523 (FILTER_FLAG_HOSTNAME accepts ending hyphen). FPM: Fixed bug GH-16628 (FPM logs are getting corrupted with this log statement). GD: Fixed bug GH-16334 (imageaffine overflow on matrix elements). Fixed bug GH-16427 (Unchecked libavif return values). Fixed bug GH-16559 (UBSan abort in ext/gd/libgd/gd_interpolation.c:1007). GMP: Fixed floating point exception bug with gmp_pow when using large exposant values. (David Carlier). Fixed bug GH-16411 (gmp_export() can cause overflow). Fixed bug GH-16501 (gmp_random_bits() can cause overflow). Fixed gmp_pow() overflow bug with large base/exponents. Fixed segfaults and other issues related to operator overloading with GMP objects. LDAP: Fixed bug GHSA-g665-fm4p-vhff (OOB access in ldap_escape). (CVE-2024-8932) MBstring: Fixed bug GH-16361 (mb_substr overflow on start/length arguments). MySQLnd: Fixed bug GHSA-h35g-vwh6-m678 (Leak partial content of the heap through heap buffer over-read). (CVE-2024-8929) OpenSSL: Fixed bug GH-16357 (openssl may modify member types of certificate arrays). Fixed bug GH-16433 (Large values for openssl_csr_sign() $days overflow). Fix various memory leaks on error conditions in openssl_x509_parse(). PDO DBLIB: Fixed bug GHSA-5hqh-c84r-qjcv (Integer overflow in the dblib quoter causing OOB writes). (CVE-2024-11236) PDO Firebird: Fixed bug GHSA-5hqh-c84r-qjcv (Integer overflow in the firebird quoter causing OOB writes). (CVE-2024-11236) PDO ODBC: Fixed bug GH-16450 (PDO_ODBC can inject garbage into field values). Phar: Fixed bug GH-16406 (Assertion failure in ext/phar/phar.c:2808). PHPDBG: Fixed bug GH-16174 (Empty string is an invalid expression for ev). Reflection: Fixed bug GH-16601 (Memory leak in Reflection constructors). Session: Fixed bug GH-16385 (Unexpected null returned by session_set_cookie_params). Fixed bug GH-16290 (overflow on cookie_lifetime ini value). SOAP: Fixed bug GH-16429 (Segmentation fault access null pointer in SoapClient). Sockets: Fixed bug with overflow socket_recvfrom $length argument. SPL: Fixed bug GH-16337 (Use-after-free in SplHeap). Fixed bug GH-16464 (Use-after-free in SplDoublyLinkedList::offsetSet()). Fixed bug GH-16479 (Use-after-free in SplObjectStorage::setInfo()). Fixed bug GH-16478 (Use-after-free in SplFixedArray::unset()). Fixed bug GH-16588 (UAF in Observer->serialize). Fix GH-16477 (Segmentation fault when calling __debugInfo() after failed SplFileObject::__constructor). Fixed bug GH-16589 (UAF in SplDoublyLinked->serialize()). Fixed bug GH-14687 (segfault on SplObjectIterator instance). Fixed bug GH-16604 (Memory leaks in SPL constructors). Fixed bug GH-16646 (UAF in ArrayObject::unset() and ArrayObject::exchangeArray()). Standard: Fixed bug GH-16293 (Failed assertion when throwing in assert() callback with bail enabled). Streams: Fixed bug GHSA-c5f2-jwm7-mmq2 (Configuring a proxy in a stream context might allow for CRLF injection in URIs). (CVE-2024-11234) Fixed bug GHSA-r977-prxv-hc43 (Single byte overread with convert.quoted-printable-decode filter). (CVE-2024-11233) SysVMsg: Fixed bug GH-16592 (msg_send() crashes when a type does not properly serialized). SysVShm: Fixed bug GH-16591 (Assertion error in shm_put_var). XMLReader: Fixed bug GH-16292 (Segmentation fault in ext/xmlreader/php_xmlreader.c). Zlib: Fixed bug GH-16326 (Memory management is broken for bad dictionaries.) (cmb) - version update to 8.2.25 Calendar: Fixed GH-16240: jdtounix overflow on argument value. Fixed GH-16241: easter_days/easter_date overflow on year argument. Fixed GH-16263: jddayofweek overflow. Fixed GH-16234: jewishtojd overflow. CLI: Fixed bug GH-16137: duplicate http headers when set several times by the client. Core: Fixed bug GH-15712: zend_strtod overflow with precision INI set on large value. Fixed bug GH-15905 (Assertion failure for TRACK_VARS_SERVER). Fixed bug GH-15907 (Failed assertion when promoting Serialize deprecation to exception). Fixed bug GH-15851 (Segfault when printing backtrace during cleanup of nested generator frame). Fixed bug GH-15866 (Core dumped in Zend/zend_generators.c). Fixed bug GH-16188 (Assertion failure in Zend/zend_exceptions.c). Fixed bug GH-16233 (Observer segfault when calling user function in internal function via trampoline). Date: Fixed bug GH-15582: Crash when not calling parent constructor of DateTimeZone. Fixed regression where signs after the first one were ignored while parsing a signed integer, with the DateTimeInterface::modify() function. DOM: Fixed bug GH-16039 (Segmentation fault (access null pointer) in ext/dom/parentnode/tree.c). Fixed bug GH-16151 (Assertion failure in ext/dom/parentnode/tree.c). GD: Fixed bug GH-16232 (bitshift overflow on wbmp file content reading / fix backport from upstream). Fixed bug GH-12264 (overflow/underflow on imagerotate degrees value) (David Carlier) Fixed bug GH-16274 (imagescale underflow on RBG channels / fix backport from upstream). LDAP: Fixed bug GH-16032 (Various NULL pointer dereferencements in ldap_modify_batch()). Fixed bug GH-16101 (Segfault in ldap_list(), ldap_read(), and ldap_search() when LDAPs array is not a list). Fix GH-16132 (php_ldap_do_modify() attempts to free pointer not allocated by ZMM.). Fix GH-16136 (Memory leak in php_ldap_do_modify() when entry is not a proper dictionary). MBString: Fixed bug GH-16261 (Reference invariant broken in mb_convert_variables()). OpenSSL: Fixed stub for openssl_csr_new. PCRE: Fixed bug GH-16189 (underflow on offset argument). Fixed bug GH-16184 (UBSan address overflowed in ext/pcre/php_pcre.c). PHPDBG: Fixed bug GH-15901 (phpdbg: Assertion failure on i funcs). Fixed bug GH-16181 (phpdbg: exit in exception handler reports fatal error). Reflection: Fixed bug GH-16187 (Assertion failure in ext/reflection/php_reflection.c). SAPI: Fixed bug GH-15395 (php-fpm: zend_mm_heap corrupted with cgi-fcgi request). SimpleXML: Fixed bug GH-15837 (Segmentation fault in ext/simplexml/simplexml.c). Sockets: Fixed bug GH-16267 (socket_strerror overflow on errno argument). SOAP: Fixed bug #62900 (Wrong namespace on xsd import error message). Fixed bug GH-16237 (Segmentation fault when cloning SoapServer). Fix Soap leaking http_msg on error. Fixed bug GH-16256 (Assertion failure in ext/soap/php_encoding.c:460). Fixed bug GH-16259 (Soap segfault when classmap instantiation fails). Standard: Fixed bug GH-15613 (overflow on unpack call hex string repeater). Fixed bug GH-15937 (overflow on stream timeout option value). Fixed bug GH-16053 (Assertion failure in Zend/zend_hash.c). Streams: Fixed bugs GH-15908 and GH-15026 (leak / assertion failure in streams.c). Fixed bug GH-15980 (Signed integer overflow in main/streams/streams.c). TSRM: Prevent closing of unrelated handles. XML: Fixed bug GH-15868 (Assertion failure in xml_parse_into_struct after exception).- version update to 8.2.24 [bsc#1231358], [bsc#1231382], [bsc#1231360] CGI: Fixed bug GHSA-p99j-rfp4-xqvq (Bypass of CVE-2024-4577, Parameter Injection Vulnerability). (CVE-2024-8926) Fixed bug GHSA-94p6-54jq-9mwp (cgi.force_redirect configuration is bypassable due to the environment variable collision). (CVE-2024-8927) Core: Fixed bug GH-15408 (MSan false-positve on zend_max_execution_timer). Fixed bug GH-15515 (Configure error grep illegal option q). Fixed bug GH-15514 (Configure error: genif.sh: syntax error). Fixed bug GH-15565 (--disable-ipv6 during compilation produces error EAI_SYSTEM not found). Fixed bug GH-15587 (CRC32 API build error on arm 32-bit). Fixed bug GH-15330 (Do not scan generator frames more than once). Fixed uninitialized lineno in constant AST of internal enums. Curl: FIxed bug GH-15547 (curl_multi_select overflow on timeout argument). DOM: Fixed bug GH-15551 (Segmentation fault (access null pointer) in ext/dom/xml_common.h). Fileinfo: Fixed bug GH-15752 (Incorrect error message for finfo_file with an empty filename argument). FPM: Fixed bug GHSA-865w-9rf3-2wh5 (Logs from childrens may be altered). (CVE-2024-9026) MySQLnd: Fixed bug GH-15432 (Heap corruption when querying a vector). Opcache: Fixed bug GH-15661 (Access null pointer in Zend/Optimizer/zend_inference.c). Fixed bug GH-15658 (Segmentation fault in Zend/zend_vm_execute.h). SAPI: Fixed bug GHSA-9pqp-7h25-4f32 (Erroneous parsing of multipart form data). (CVE-2024-8925) SOAP: Fixed bug #73182 (PHP SOAPClient does not support stream context HTTP headers in array form). Standard: Fixed bug GH-15552 (Signed integer overflow in ext/standard/scanf.c). Streams: Fixed bug GH-15628 (php_stream_memory_get_buffer() not zero-terminated). - modified patches % php-systzdata-v23.patch (refreshed)- version update to 8.2.20 * This is a security release.- version update to 8.2.19 * This is a bug fix release.- version update to 8.2.18 * This is a security release.- version update to 8.2.17 * This is a bug fix release.- Use the system default cipher list instead of hardcoded values by using crypto-policies. [bsc#1211301] * Use the --with-system-ciphers configure option.- version update to 8.2.16 * This is a bug fix release. - modified patches % php-build-reproducible-phar.patch (refreshed)- version update to 8.2.15 * This is a bug fix release. - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed)- version update to 8.2.14 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.2.14- version update to 8.2.13 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.2.13- version update to 8.2.12 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.2.12- version update to 8.2.11 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.2.11- add missing references to rpm changelog - 15sp4 only: [bsc#1200772], [jsc#SLE-24723] add pecl, pear [jsc#SLE-23639] version update- Use %make_build macro- version update to 8.2.10 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.2.10- version update to 8.2.9 * This is a security release. * Fixes CVE-2023-3824 [bsc#1214103] and CVE-2023-3823 [bsc#1214106] * https://www.php.net/ChangeLog-8.php#8.2.9 - deleted patches - php-unicode-allow-redistribution.patch (upstreamed) - deleted sources - repack.sh (not needed)- version update to 8.2.8 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.2.8 - modified patches % php-sort-filelist-phar.patch (refreshed)- version update to 8.2.7 * Readonly classes * Disjunctive Normal Form (DNF) Types * Allow null, false, and true as stand-alone types * New "Random" extension * Constants in traits * Deprecate dynamic properties * for details, see https://www.php.net/releases/8.2/en.php https://www.php.net/manual/en/migration82.php - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-date-regenerate-lexers.patch (refreshed) % php-ini.patch (refreshed) % php-systzdata-v23.patch (refreshed) - CVE-2023-3247 [bsc#1212349]- version update to 8.1.20 * This is a security release. * https://www.php.net/ChangeLog-8.php#8.1.20 - force to repack tarball after update https://github.com/php/php-src/issues/11300 - session.save_path set to /var/lib/php8/sessions in mod_php8.conf and www.conf php-fpm pool example - modified sources % mod_php8.conf - added sources + repack.sh + php-unicode-allow-redistribution.patch- repack the tarball temporarily [bsc#1211648]- also MIT license (systzdata patch, ext/date/lib/parse_posix.c) [https://build.suse.de/request/show/298230]- version update to 8.1.19 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.1.19 - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-ini.patch (refreshed) % php-systzdata-v23.patch (refreshed)- downgrade back to 8.1.18 https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/4ADCEV2FII7J5FZEWREFETTEVX7CDUSR/- version update to 8.2.5 * Readonly classes * Disjunctive Normal Form (DNF) Types * Allow null, false, and true as stand-alone types * New "Random" extension * Constants in traits * Deprecate dynamic properties * for details, see https://www.php.net/releases/8.2/en.php https://www.php.net/manual/en/migration82.php - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-ini.patch (refreshed) - deleted patches - php-crypt-tests.patch (not needed) - modified sources % php8.keyring- The %_restart_on_update macro was removed from systemd-rpm-macros. Remove %posttrans for FPM as it wasn't working as intended anyway. [boo#1210576]- version update to 8.1.18 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.18 - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-ini.patch (refreshed)- version update to 8.1.17 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.17- update to newest systzdata patch [bsc#1208199] - deleted patches - php-systzdata-v21.patch (upstreamed) - added patches fix use of the system timezone database + php-systzdata-v23.patch- add "/usr/share/php" to include_path- allow to specify load order of extensions in %{php_sysconf}/conf.d [bsc#1205162]- change to %bcond conditional build dependencies- version update to 8.1.16 * This is a security release that addresses CVE-2023-0567, CVE-2023-0568, and CVE-2023-0662. ([bsc#1208366], [bsc#1208367], [bsc#1208388]) * https://www.php.net/ChangeLog-8.php#8.1.16- version update to 8.1.15 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.1.15- version update to 8.1.14 * This is a security release. * fixed: CVE-2022-31631 [bsc#1206958] * https://www.php.net/ChangeLog-8.php#8.1.14- amend %preun to fix [bsc#1205782]- version update to 8.1.13 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.1.13- version update to 8.1.12 * This is a security release. * fixed: CVE-2022-31630 [bsc#1204979], CVE-2022-37454 [bsc#1204577] * https://www.php.net/ChangeLog-8.php#8.1.12- version update to 8.1.11 * This is a security release. * CVEs fixed: CVE-2022-31628 [bsc#1203867], CVE-2022-31629 [bsc#1203870] https://www.php.net/ChangeLog-8.php#8.1.11- version update to 8.1.10 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.10- version update to 8.1.9 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.9- version update to 8.1.8 * This is a security release. https://www.php.net/ChangeLog-8.php#8.1.8 - fixes CVE-2022-31627 [bsc#1201499]- version update to 8.1.7 * This is a security release. https://www.php.net/ChangeLog-8.php#8.1.7 * CVE-2022-31625 [bsc#1200645] * CVE-2022-31626 [bsc#1200628]- version update to 8.1.6: * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.6- version update to 8.1.5: * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.5 * [bsc#1197644]- fpm %postrans: check whether sytemctl is available- Disable build with '-z now' as it breaks the php-mysql extension [boo#1197994]- build PHP-FPM with libacl support (boo#1196870)- updated to 8.1.4: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.1.4- Fix boolean dep supplements: add parantheses. Without parantheses, this results in three separate supplements, against 'php-fpm', 'and', and 'apache2' (boo#1196492).- updated to 8.1.3: This is a security release (CVE-2021-21708 [bsc#1196252]) which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.1.3- provide an Apache configuration for PHP-FPM + php8-fpm.conf- update keyring to include PHP 8.1 release managers signing keys % php8.keyring- updated to 8.1.2: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.1.2 - updated to 8.1.1: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.1.1 - update to 8.1.0: This release marks the latest major release of the PHP language. See https://www.php.net/ChangeLog-8.php#8.1.0 - cleanup php8.rpmlintrc - build ffi extension (experimental) - enable avif support for gd extension - rebased patches % php-ar-flags.patch % php-crypt-tests.patch % php-ini.patch % php-build-reproducible-phar.patch - deleted patches - php-systzdata-v20.patch - php8-gd-removed-unused-constants.patch - added patch + php-systzdata-v21.patch- updated to 8.0.15: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.15- use /tmp to store session information (boo#1194414) % php-ini.patch- updated to 8.0.14: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.14- provide configuration for PHP-FPM out of the box (boo#1192414) - package missing php.ini for PHP-FPM (boo#1192672)- updated to 8.0.13: This is a security release (CVE-2021-21707 [bsc#1193041]) which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.13- updated to 8.0.12: This is a security release (CVE-2021-21703 [bsc#1192050]) which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.12- updated to 8.0.11: This is a security release fixing CVE-2021-21706. See https://www.php.net/ChangeLog-8.php#8.0.11- added patches fix https://github.com/php/php-src/commit/b3646440b1808abf0874b6f89027ce53ec5da03f + php8-gd-removed-unused-constants.patch- updated to 8.0.10: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.10 - deleted patch - php-systzdata-v19.patch - added patch + php-systzdata-v20.patch- fix apparmor support: seems it requires a configure flag now.- updated to 8.0.9: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.9- updated to 8.0.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.8- updated to 8.0.7: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.7- updated to 8.0.6: This release reverts a bug related to PDO_pgsql that was introduced in PHP 8.0.5.- updated to 8.0.5: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.5- Do not hard-depend on systemd: use systemd_ordering instead of systemd_requires.- instead of [bsc#1183180] - modified sources % mod_php8.conf- updated to 8.0.3: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.3- updated to 8.0.2: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.2 - suppress warning for all flavors not equal to "" in multibuild and obsoletes for php7 % php8.rpmlintrc- add conflicts with earlier versions of php (boo#1181292)- update contents of configuration file (still referenced php7) % mod_php8.conf- require this PHP version of subpackages in Recommends/Suggests - run apache-rex tests in php8:test as packages need to be build first (otherwise tests run with previous version)- add conflicts with earlier version of php-devel and php-phar - add obsoletes for all subtargets that don't have conflicts yet - add php_cfgdir and php_extdir macros- replace php8.keyring with signatures for PHP-8 release managers- deleted patch (redundant cast, both sides are already signed int) - php-odbc-cmp-int-cast.patch- install php8-cli if no sapi is selected upon php8 installation - add conflicts with earlier version of php-cli, php-fastcgi and php-fpm- put CLI binary in -cli subpackage so that other moduldes can depend on the php base package that remains (and provides files and maps common for all) - remove Obsoletes: php5-*- updated to 8.0.1: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.1 - use pkgconfig() to resolve BuildRequires where upstream uses it too - since php-7.4.0 when using --with-external-gd the configure options - -with-xpm, --with-freetype and --with-jpeg are not needed anymore (and neither are the respective BuildRequires) - build the MySQL Native Driver as a shared module (rather than builtin) to prevent a hard requirement for OpenSSL in the CLI - add Recommends: php-openssl as many modules can optionally use it - use new %ldconfig macros in Tumbleweed - change PEAR dir to /usr/share/php/PEAR- install mod_php8 directly - note it provides php_module instead of php8_module per upstream change- install embed's libphp8.so directly - deleted patches - php-embed.patch (not needed)- deleted patches - php-openssl.patch (undocumented and not upstreamed patch for a long time) - php7-arm-build-fixes.patch (do not build for SLE12 anymore) - php-pts.patch (undocumented and not upstreamed patch for a long time) - imporved patch documentation- use cli sapi php-config --libs- php-phar requires the php-zlib extension - trim specfile lint- install macros.php in %{_rpmconfigdir}/macros.d- build devel subpackage in embed subpackage (where it previously was built)- don't build with CPU specific instructions as it can't be guaranteed these are available at runtime + php-no-check-cpu.patch - remove obsolete patch (replaced by SOURCE_DATE_EPOCH) - php-no-build-date.patch- add D(eterministic) flag to AR_FLAGS to (php-ar-flags.patch) - modified sources % _multibuild- restart php-fpm.service in %posttrans fpm (extensions may need to be updated too, so restart must be delayed to after all RPM transactions have completed)- do not add mod_php to httpd.conf during %install (better fix for new apache2 from Apache development repo) + php-install-mod_php.patch - do not build php-cgi when not needed - only build extensions in cli- fix building with new apache2 from Apache development repo- do not build firebird extension in any case- update to 8.0.0 See https://www.php.net/ChangeLog-8.php#8.0.0 - modified patches % php-date-regenerate-lexers.patch- update to 8.0.0 RC 4 - modified patches % php-crypt-tests.patch (refreshed) % php-fix_net-snmp_disable_MD5.patch (refreshed) % php-no-build-date.patch (refreshed) % php-odbc-cmp-int-cast.patch (refreshed) % php-openssl.patch (refreshed)- update to 8.0.0 RC 3- update to 8.0.0 RC 2 - modified patches % php-ini.patch (refreshed) % php-phpize.patch (refreshed) % php-php-config.patch- update to 8.0.0 RC 1 https://www.php.net/manual/en/migration80.php - modified patches % php-no-build-date.patch (refreshed) - deleted patches - php-pts.patch (upstreamed)- updated to 7.4.11: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.11- do not rely on apr-devel to pull db-devel- updated to 7.4.10: This is a bug fix release. See https://www.php.net/ChangeLog-7.php#7.4.10- updated to 7.4.9: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.9- updated to 7.4.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.8- Use /run/php-fpm instead of /run/php - modified sources % php-fpm.tmpfiles.d- do not install %{_tmpfilesdir}, %{_tmpfilesdir}/php-fpm.conf in test favour- added tmpfiles.d for php-fpm to provide a base base for a socket (boo#1173786)- updated to 7.4.7: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.7- updated to 7.4.6: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.6- added patches build fixes in SLE12 + php7-arm-build-fixes.patch- added to SLE-12 [jsc#SLE-12474]- spec file usable under SLE12 again and better prepared for phpM -> phpMN transition- added to SLE-15-SP2 [jsc#SLE-12482], including fixes for: CVE-2020-7063 [bsc#1165289] CVE-2020-7062 [bsc#1165280] CVE-2019-11046, CVE-2019-11050, CVE-2019-11047, CVE-2019-11045- updated to 7.4.5: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.5- remove Berkeley DB Database support [jsc#SLE-12210]- build firebird extension in any case- updated to 7.4.4: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.4- Enable LTO as it works now (boo#1133275).- updated to 7.4.3: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.3- add %apache_rex_deps- updated to 7.4.2: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.2- updated to 7.4.1: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.1 - deleted patches - php-fix-mysqlnd-compression-library.patch - php-fpm-service-fails-to-start.patch- php7-devel requires glibc-devel, libxml2-devel, pcre2-devel again- relax systemd restrictions for FPM as they were too strict in some applications - change leftover Requires php7- to php- - remove external libraries from -devel subpackage - added patches + php-fpm-service-fails-to-start.patch- update to 7.4.0: * Typed Properties * Arrow Functions * Limited Return Type Covariance and Argument Type Contravariance * Unpacking Inside Arrays * Numeric Literal Separator * Weak References * Allow Exceptions from __toString() * Opcache Preloading * The interbase and wddx extensions are removed and now available through PECL * PEAR is now packaged separately in php7-pear source package (https://externals.io/message/103977) * See https://www.php.net/ChangeLog-7.php#7.4.0 for a complete list of changes - deleted patches - php-suse-addons.tar.bz - php-systzdata-v18.patch - added patches + php-fix-mysqlnd-compression-library.patch + php-systzdata-v19.patch + mod_php7.conf - modified files/patches % php-no-build-date.patch % php-systemd-unit.patch % php7.keyring (use keys of the PHP-7.4 release managers) % php7.rpmlintrc- added to SLE-15-SP2 [SLE-10860], fixes CVE-2019-11043 [bsc#1154999] CVE-2019-11041 [bsc#1146360] CVE-2019-11042 [bsc#1145095] CVE-2019-11039 [bsc#1138173] CVE-2019-11040 [bsc#1138172] CVE-2019-11036 [bsc#1134322] CVE-2019-11034 [bsc#1132838] CVE-2019-11035 [bsc#1132837] CVE-2019-9637 [bsc#1128892] CVE-2019-9675 [bsc#1128886] CVE-2019-9638 [bsc#1128889], CVE-2019-9639 [bsc#1128887] CVE-2019-9640 [bsc#1128883] CVE-2019-9024 [bsc#1126821] CVE-2019-9020 [bsc#1126711] CVE-2018-20783 [bsc#1127122] CVE-2019-9021 [bsc#1126713] CVE-2019-9022 [bsc#1126827] CVE-2019-9023 [bsc#1126823] CVE-2019-9641 [bsc#1128722] CVE-2018-19935 [bsc#1118832] CVE-2018-17082 [bsc#1108753] CVE-2018-1000222 [bsc#1105434] CVE-2018-14851 [bsc#1103659] CVE-2017-9120 [bsc#1103661] CVE-2018-12882 [bsc#1099098] [bsc#1151793]- Do not add the generic provides to the php7-test package.- version update to 7.3.11: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.11- provide test results via multibuild :test - added sources + _multibuild- remove pcre.jit=0 setting default as https://bugs.php.net/bug.php?id=77260 is solved on pcre2 side [bsc#1124446] - modified patches % php-ini.patch (amended)- updated to 7.3.10: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.10- updated to 7.3.9: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.9- updated to 7.3.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.8- updated to 7.3.7: This is a bug fix release. See https://www.php.net/ChangeLog-7.php#7.3.7- updated to 7.3.6: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.6- check via apache-rex- build for 42.3- updated to 7.3.5: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.5- Disable LTO (boo#1133275).- updated to 7.3.4: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.4- upstream bug #41631 is already fixed [bsc#1129032] - deleted sources - README.default_socket_timeout (not needed)- updated to 7.3.3: This is a security release which also contains several bug fixes. See http://www.php.net/ChangeLog-7.php#7.3.3 - deleted patches - php-systzdata-v17.patch (upstreamed) - added patches + php-systzdata-v18.patch (thanks to remirepo)- asan_build: build ASAN included - debug_build: build more suitable for debugging- Disable tests that do deadlock now with curl update, this is fixed in next release 7.3.3 thus reenable here when released- rename php7-*.patch to more general php-#1.patch why: this aligns with maintenance patch names, which are in changelogs comfortably copied over php72, php7, php5, php53; moreover, php$N prefix causes issues when package is renamed, e. g. php7 to php72 - deleted patches - php7-crypt-tests.patch - php7-date-regenerate-lexers.patch - php7-embed.patch - php7-fix_net-snmp_disable_MD5.patch - php7-ini.patch - php7-no-build-date.patch - php7-odbc-cmp-int-cast.patch - php7-openssl.patch - php7-php-config.patch - php7-phpize.patch - php7-pts.patch - php7-systemd-unit.patch - php7-systzdata-v17.patch - added patches + php-crypt-tests.patch + php-date-regenerate-lexers.patch + php-embed.patch + php-fix_net-snmp_disable_MD5.patch + php-ini.patch + php-no-build-date.patch + php-odbc-cmp-int-cast.patch + php-openssl.patch + php-php-config.patch + php-phpize.patch + php-pts.patch + php-systemd-unit.patch + php-systzdata-v17.patch- fix wrongly ported patch, using the one from remirepo (Thanks!) [bsc#1126449] - modified patches % php7-systzdata-v17.patch- updated to version 7.3.2: This is a bugfix release, with several bug fixes included. See http://php.net/ChangeLog-7.php#7.3.2 - php7-systzdata-v16.patch modified and renamed to php7-systzdata-v17.patch- set pcre.jit=0 until https://bugs.php.net/bug.php?id=77260 is solved [bsc#1124446]- spec file cleanup * add BuildRequires gpg2 * remove outdated README.SUSE-pear - Squirrelmail uses PDO instead of DB now by default * remove outdated php7-depdb-path.patch - Horde packages no longer build so need to be fixed anyway - update php7.rpmlintrc to suppress warnings that aren't fixable and drown out other warnings- provide the version of PEAR, rather than the PHP version in php-pear- configure cache_dir, metadata_dir and sig_bin through PHP_PEAR_* exports- remove install-pear-nozlib.phar (the bundled and tested version from the PHP sources is fresh enough for our purposes) - merge back php7-pear-Archive_Tar in php7-pear - rename cache_dir to pear and create it- fix php7.spec typos- verify install-pear-nozlib.phar- update install-pear-nozlib.phar to version 1.10.10 * switch source to GitHub * provides Archive_Tar 1.4.4 (fixes CVE-2018-1000888)- update to 7.3.1: This is a security release which also contains several bug fixes. See http://php.net/ChangeLog-7.php - remove suhosin stuff- Support LMDB in php7-dba, it is advisable to use it instead of bdb.- Update php7-pts.patch: open slave_pty using TIOCGPTPEER if available instead of the name returned by ptsname() so it is safe to use when interacting with namespaces.- update install-pear-nozlib.phar to its latest version, otherwise pecl stops working due to protocol switch http -> https- Mark testresults package as noarch- Enable testsuite during build time and save log to subpackage testresults (boo#1119396)- update to pcre2 broke building third party modules, php7-devel needs pcre-devel --> pcre2-devel change.- update to 7.3.0: * Improved PHP GC * Add net_get_interfaces() * Implemented flexible heredoc and nowdoc syntax * Added support for references in list() and array destructuring * Added syslog.facility and syslog.ident INI entries for customizing syslog logging * The declaration and use of case-insensitive constants has been deprecated * Added syslog.filter INI entry for syslog filtering * Added the 'add_slashes' sanitization mode * Added support for WebP in imagecreatefromstring() * Export internal structures and accessor helpers for GMP object. * Added gmp_binomial(n, k) * Added gmp_lcm(a, b) * Added gmp_perfect_power(a) * Added gmp_kronecker(a, b) * Added JSON_THROW_ON_ERROR flag * Added ldap_exop_refresh helper for EXOP REFRESH operation with dds overlay * Added full support for sending and parsing ldap controls * Removed support for ODBCRouter * Removed support for Birdstep * Added openssl_pkey_derive function * Add min_proto_version and max_proto_version ssl stream options as well as related constants for possible TLS protocol values * Migrated to PCRE2 * Expose TDS version as \PDO::DBLIB_ATTR_TDS_VERSION attribute on \PDO instance * Treat DATETIME2 columns like DATETIME * Added is_countable() function * Added support for the SameSite cookie directive, including an alternative signature for setcookie(), setrawcookie() and session_set_cookie_params() * Many bugfixes and other changes, see http://php.net/ChangeLog-7.php#7.3.0 - patch changes % php7-ini.patch % php7-no-build-date.patch % php7-odbc-cmp-int-cast.patch - php7-honor-re2c-flags.patch (upstreamed)- update to 7.2.13: This is a security release. http://php.net/ChangeLog-7.php- core package recommends instead of requires smtp_daemon [bsc#1115213]- update to 7.2.12: This is a bugfix release. http://php.net/ChangeLog-7.php - forward ported: % php7-crypt-tests.patch % php7-honor-re2c-flags.patch % php7-odbc-cmp-int-cast.patch- update to 7.2.11: This is a bugfix release. http://php.net/ChangeLog-7.php- updated to 7.2.10: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php- reenable php7-dba support of Berkeley DB [bsc#1108554]- remove Supplements: packageand(%{apache_mmn}:%{name}) from Apache httpd module as I do not see the reason why system that have php7 and apache2 installed should get the module automatically as well. This had a drawback of selecting apache2-prefork while [#] zypper in apache2-worker The following 5 NEW packages are going to be installed: apache2 apache2-mod_php7 apache2-prefork apache2-utils apache2-worker [#] because apache2-mod_php7 Requires: apache2-prefork.- updated to 7.2.9: This is a bugfix release. http://php.net/ChangeLog-7.php- updated to 7.2.8: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.8- updated to 7.2.7: A Bugfix release which includes a segfault fix for opcache. http://php.net/ChangeLog-7.php#7.2.7- actually build against system gd for 42.3, made a bold comment [bsc#1074025c#5]- fix build for SLE12, where %license does not exist- updated to 7.2.6: Bugfix release which includes a memory corruption fix for EXIF. http://php.net/ChangeLog-7.php#7.2.6- Remove php7-freetype-pkgconfig.patch as it seems to break Freetype detection on some systems bsc#1094534- main package requires wwwrun:www user [bsc#1093025]- better workaround for [bsc#1089487]: build mod_phpN.so instead of libphpN.so- rename freetype-pkgconfig.patch to php7-freetype-pkgconfig.patch to align with the rest of patch names- Add freetype-pkgconfig.patch to fix build with new Freetype: use pkg-config to find Freetype libraries- updated to 7.2.5: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.5- build-test.sh: generic spec file name- apache2-mod_php7 does not provide libphp7.so [bsc#1089487]- updated to 7.2.4: This is a security release with also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.4 - php7-no-build-date.patch refreshed- build firebird extension only for openSUSE (sle15 requirement)- Fix build for %arm and aarch64- drop imap extension [bsc#1084461]- BuildRequire pkgconfig(enchant) instead of enchant-devel: enchant is moving to version 2.2, with an enchant-1 as compatibility package. By using the pkgconfig symbol, we don't have to care for the actual package name.- updated to 7.2.3: This is a security release with also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.3 - removed upstreamed php7-pgsql-memory-leak.patch - php7-systzdata-v15.patch refreshed and renamed to php7-systzdata-v16.patch- php7-honor-re2c-flags.patch: honor RE2C_FLAGS everywhere. - remove generated lexers so they are recreated at build time- php7-date-regenerate-lexers.patch: honor RE2C_FLAGS- Support password_hash("...", PASSWORD_ARGON2I), buildrequire libargon2 in supported products.- Remove buildRequires on: * libevent-devel: php7-fpm does not use it. * pam-devel: not used - Add buildrequire on zlib-devel explicitly. - libvpx is not needed but libwebp is, only when not building against system gd. xft likewise.- fixed memory leak in pgsql extension, php function pg_escape_bytea https://bugs.php.net/bug.php?id=75838 [bsc#1076970] (internal) + php7-pgsql-memory-leak.patch- updated to 7.2.2: This is a bugfix release, with several bug fixes included. http://php.net/ChangeLog-7.php#7.2.2- do not build against system gd when suse_version < 1500- fix build for SLE12*- updated to 7.2.1: Several security bugs were fixed in this release. http://php.net/ChangeLog-7.php#7.2.1- build against newer webp [bsc#1074121]- build with SLE12*- updated to 7.2.0: features and improvements: * Convert numeric keys in object/array casts * Counting of non-countable objects * Object typehint * HashContext as Object * Argon2 in password hash * Improve TLS constants to sane values * Mcrypt extension removed * New sodium extension - patches: . php7-systzdata-v14.patch transformed to php7-systzdata-v15.patch . removed upstreamed php7-aarch64-mult.patch- updated to 7.1.12: This is a bugfix release, with several bug fixes included.- Add php-cli as provides to php7- updated to 7.1.11: This is a bugfix release, with several bug fixes included.- fixed installation of wrong cli [bsc#1061555]- Update not-so-useful repeated package summaries. Update the descriptions to have a bit more explanation. Replace old tar syntax.- build and ship embed SAPI + php7-embed.patch- updated to 7.1.10: Several bugs have been fixed, see https://secure.php.net/ChangeLog-7.php for details- aarch64-mult.patch renamed to php7-aarch64-mult.patch- php7-devel requires php7-pear [bsc#1057104]- Changes related to boo#1056822 - New packaging macros in macros.php: %php_pearxmldir, %pear_phpdir, %pear_phpdir, %pear_testdir, %pear_datadir, %pear_cfgdir, %pear_wwwdir, %pear_metadir, %pecl_phpdir, %pecl_docdir, %pecl_testdir, %pecl_datadir - Updated packaging documentation in README.macros- Updated to 7.1.9: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.9- added /usr/bin/php7 [bsc#734176]- php7-pear should explicitly require php7-pear-Archive_Tar otherwise this dependency must be declared in every php7-pear-* package explicitly. [bnc#1052389]- Updated to 7.1.8: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.8- Replace %__-type macro indirections.- date extension: regenerate lexers when needed + php7-date-regenerate-lexers.patch- dropped mcrypt extension [fate#323673]- updated to 7.1.7: This is a security release with several bug fixes included.- Drop sle11 support as we are not building against it anymore - Remove php7-BNC-457056.patch that was applied on sle11 only - Remove dependency on imap-devel, it is not used - Switch spell from aspell to enchant, dropping pspell subpackage - Remove unknown switch options from php cli build - Drop support for berkleydb format, by default there are more supported solutions built in php - Use %configure macro in the build phases- updated to 7.1.6: Several bugs have been fixed.- Updated to 7.1.5: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.5- Updated to 7.1.4: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.4- Updated to 7.1.3: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.3- Don't install the init script if we use systemd- updated to 7.1.2: Several bugs have been fixed. - deleted php7-getrandom-test.patch, upstreamed- updated to 7.1.1: This release is the first point release in the 7.x series. PHP 7.1 comes with numerous improvements and new features such as * Nullable types * Void return type * Iterable pseudo-type * Class constant visiblity modifiers * Square bracket syntax for list() and the ability to specify keys in list() * Catching multiple exceptions types * Many more features and changes… - migration: http://php.net/manual/en/migration71.php - php7-systzdata-v13.patch replaced by php7-systzdata-v14.patch- suggest php7-* instead of php-* [bsc#1022158c#4] - do not suggest php-suhosin at all as we do not build it (not ported to php7 yet)- updated to 7.0.15: Several security bugs were fixed in this release.- Replace pkgconfig(libsystemd-*) with pkgconfig(libsystemd) Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs, which are obsolete.- updated to 7.0.14: Several security bugs were fixed in this release.- updated to 7.0.13: This is a security release. Several security bugs were fixed in this release.- adjust firebird dependency- updated to 7.0.12: This is a security release. Several security bugs were fixed in this release.- updated to 7.0.11: Several security bugs were fixed in this release.- php7-getrandom-test.patch: Fix incorrect test for the getrandom syscall.- updated to 7.0.10: Several security bugs were fixed in this release.- updated to 7.0.9: Several security bugs were fixed in this release, including the HTTP_PROXY issue.- updated to 7.0.8: This is a security release. Several security bugs were fixed in this release. - removed: php7-mbstring-missing-return.patch (upstreamed)- systemd unit: remove syslog.target from After [bsc#983938]- updated to 7.0.7: This is a security release. Several security bugs were fixed in this release.- updated to 7.0.6: This is a security release. Several security bugs were fixed in this release. * removed upstreamed php7-no-reentrant-crypt.patch- aarch64-mult.patch: fix asm constraints in aarch64 multiply macro- build for sle12- correct public key- updated to 7.0.5- firebird builds now- update to 7.0.4- updated to 7.0.3- require postgresql-devel < 9.4 for sle12 to fix build- more versioned provides- update to 7.0.2: 31 reported bugs has been fixed, including 6 security related issues.- update to 7.0.1- php5-pear-Archive_Tar provides 1.4.0 - install .depdb and .depdblock files along metadata * php5-depdb-path.patch - versioned provides in subpackages- Provide obsoletes for sub-packages to improve upgrade process.- Obsolete php5 since php7 conflicts and should replace.- marcello at ceschia.de: fix path php-fpm.conf- set pear's metadata dir to %{peardir}- Spec cleanup * Split Archive_Tar from -pear sub packge to allow updating this part via rpm * Added "Provides: php-firebird" to -firebird sub package * Added "Provides: mod_php_any" to server api module packages - fastcgi and -fpm- test mod_php with %apache_test_module_curl - restart apache during mod_php upgrade- add php5-fix_net-snmp_disable_MD5.patch [bnc#944302]- fixed segfault in odbc extension when result set is containing NULL (php bugs #52554, #53007) [bnc#935074] (internal) + php7-odbc-cmp-int-cast.patch- updated to 7.0.0 * see NEWS for changes * see UPGRADING for 5.6.x -> 7.0.x transition - removed unneded or not upstreamed patches for long time: * php5-cloexec.patch * php5-missing-extdeps.patch * php5-format-string-issues.patch * php5-per-mod-log.patch * php5-apache24-updates.patch * php5-crypto-checks.patch * php5-systzdata-r12.patch (new: php7-systzdata-v13.patch)- updated to 5.6.11: Five security-related issues in PHP were fixed in this release, including CVE-2015-3152.- php5-systemd-unit.patch: set Killmode=mixed in order to ensure fpm and children forked by script can terminate cleanly.- mod_php5.so executable- use apache-rpm-macros- updated to 5.6.10: Several bugs have been fixed as well as several security issues into some bundled libraries (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416, CVE-2015-2325 and CVE-2015-2326).- enable apparmor support: new BR libapparmor-devel- update to 5.6.9: Several bugs have been fixed. - systzdata patch updated to r12 - php5-systzdata-r10.patch + php5-systzdata-r12.patch- update to 5.6.8: Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352. - refreshed php5-crypto-checks.patch- configure php-fpm with --localstatedir=/var [bnc#927147]- systzdata patch updated to r10 - php5-systzdata-v7.patch + php5-systzdata-r10.patch- build against system gd and libzip only for 13.2 and above- update to 5.6.7: Several bugs have been fixed as well as CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331.- build against system gd [bnc#923946]- build against system libzip [bnc#922894]- update to 5.6.6: fixes several bugs and addresses CVE-2015-0235 and CVE-2015-0273.- added README.default_socket_timeout [bnc#907519]- fix sle_11_sp3 build- update to 5.6.5: This release fixes several bugs as well as CVE-2015-0231, CVE-2014-9427 and CVE-2015-0232. - removed patches: * php-CVE-2014-9426.patch * php-CVE-2014-9427.patch * php-CVE-2015-0231.patch- added php-CVE-2015-0231.patch [bnc#910659]- added php-CVE-2014-9426.patch [bnc#911663] - added php-CVE-2014-9427.patch [bnc#911664]- update to 5.6.4: This release fixes several bugs and one CVE related to unserialization.- update to 5.6.3: This release fixes several bugs and one CVE in the fileinfo extension.- update to 5.6.2: Four security-related bugs were fixed in this release, including fixes for CVE-2014-3668, CVE-2014-3669 and CVE-2014-3670.- upgraded to 5.6.1: * Several bugs were fixed in this release (including CVE-2014-3622).h02-armsrv2 1766071033  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklnopqrstv8.2.298.2.29-150600.3.22.18.2.29-150600.3.22.1      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""#$#%&'())*++++++++++++++php-configphpizephp8TSRMTSRM.htsrm_win32.hZendOptimizerzend_call_graph.hzend_cfg.hzend_dfg.hzend_dump.hzend_func_info.hzend_inference.hzend_optimizer.hzend_ssa.hzend.hzend_API.hzend_alloc.hzend_alloc_sizes.hzend_arena.hzend_ast.hzend_atomic.hzend_attributes.hzend_attributes_arginfo.hzend_bitset.hzend_build.hzend_builtin_functions.hzend_builtin_functions_arginfo.hzend_closures.hzend_closures_arginfo.hzend_compile.hzend_config.hzend_config.w32.hzend_constants.hzend_constants_arginfo.hzend_cpuinfo.hzend_dtrace.hzend_enum.hzend_enum_arginfo.hzend_errors.hzend_exceptions.hzend_exceptions_arginfo.hzend_execute.hzend_extensions.hzend_fibers.hzend_fibers_arginfo.hzend_float.hzend_gc.hzend_gdb.hzend_generators.hzend_generators_arginfo.hzend_globals.hzend_globals_macros.hzend_hash.hzend_highlight.hzend_inheritance.hzend_ini.hzend_ini_parser.hzend_ini_scanner.hzend_ini_scanner_defs.hzend_interfaces.hzend_interfaces_arginfo.hzend_istdiostream.hzend_iterators.hzend_language_parser.hzend_language_scanner.hzend_language_scanner_defs.hzend_list.hzend_llist.hzend_long.hzend_map_ptr.hzend_max_execution_timer.hzend_mmap.hzend_modules.hzend_multibyte.hzend_multiply.hzend_object_handlers.hzend_objects.hzend_objects_API.hzend_observer.hzend_operators.hzend_portability.hzend_ptr_stack.hzend_range_check.hzend_signal.hzend_smart_str.hzend_smart_str_public.hzend_smart_string.hzend_smart_string_public.hzend_sort.hzend_stack.hzend_stream.hzend_string.hzend_strtod.hzend_strtod_int.hzend_system_id.hzend_type_info.hzend_types.hzend_variables.hzend_virtual_cwd.hzend_vm.hzend_vm_def.hzend_vm_execute.hzend_vm_handlers.hzend_vm_opcodes.hzend_vm_trace_handlers.hzend_vm_trace_lines.hzend_vm_trace_map.hzend_weakrefs.hzend_weakrefs_arginfo.hextcurlphp_curl.hdatelibtimelib.htimelib_config.hphp_date.hdomxml_common.hfilterphp_filter.hgdgd_arginfo.hgd_compat.hphp_gd.hgmpphp_gmp_int.hhashphp_hash.hphp_hash_adler32.hphp_hash_crc32.hphp_hash_fnv.hphp_hash_gost.hphp_hash_haval.hphp_hash_joaat.hphp_hash_md.hphp_hash_murmur.hphp_hash_ripemd.hphp_hash_sha.hphp_hash_sha3.hphp_hash_snefru.hphp_hash_tiger.hphp_hash_whirlpool.hphp_hash_xxhash.hiconviconv_arginfo.hphp_iconv.hjsonphp_json.hphp_json_parser.hphp_json_scanner.hlibxmlphp_libxml.hmbstringlibmbflconfig.hmbfleaw_table.hmbfilter.hmbfilter_8bit.hmbfilter_pass.hmbfilter_wchar.hmbfl_consts.hmbfl_convert.hmbfl_defs.hmbfl_encoding.hmbfl_filter_output.hmbfl_language.hmbfl_memory_device.hmbfl_string.hmbstring.hphp_mbregex.hphp_onig_compat.hmysqlimysqli_mysqlnd.hphp_mysqli_structs.hmysqlndconfig-win.hmysql_float_to_double.hmysqlnd.hmysqlnd_alloc.hmysqlnd_auth.hmysqlnd_block_alloc.hmysqlnd_charset.hmysqlnd_commands.hmysqlnd_connection.hmysqlnd_debug.hmysqlnd_enum_n_def.hmysqlnd_ext_plugin.hmysqlnd_libmysql_compat.hmysqlnd_plugin.hmysqlnd_portability.hmysqlnd_priv.hmysqlnd_protocol_frame_codec.hmysqlnd_ps.hmysqlnd_read_buffer.hmysqlnd_result.hmysqlnd_result_meta.hmysqlnd_reverse_api.hmysqlnd_statistics.hmysqlnd_structs.hmysqlnd_vio.hmysqlnd_wireprotocol.hphp_mysqlnd.hpcrephp_pcre.hpdophp_pdo.hphp_pdo_driver.hphp_pdo_error.hpharphp_phar.hrandomphp_random.hsessionmod_files.hmod_user.hphp_session.hsimplexmlphp_simplexml.hphp_simplexml_exports.hsocketsphp_sockets.hsplphp_spl.hspl_array.hspl_directory.hspl_dllist.hspl_engine.hspl_exceptions.hspl_fixedarray.hspl_functions.hspl_heap.hspl_iterators.hspl_observer.hstandardbase64.hbasic_functions.hbasic_functions_arginfo.hcrc32.hcrc32_x86.hcredits.hcredits_ext.hcredits_sapi.hcrypt_blowfish.hcrypt_freesec.hcss.hdatetime.hdir_arginfo.hdl.hdl_arginfo.hexec.hfile.hfile_arginfo.hflock_compat.hfsock.hhead.hhrtime.hhtml.hhtml_tables.hinfo.hmd5.hpack.hpageinfo.hphp_array.hphp_assert.hphp_browscap.hphp_crypt.hphp_crypt_r.hphp_dir.hphp_dns.hphp_ext_syslog.hphp_filestat.hphp_fopen_wrappers.hphp_http.hphp_image.hphp_incomplete_class.hphp_lcg.hphp_mail.hphp_math.hphp_mt_rand.hphp_net.hphp_password.hphp_rand.hphp_random.hphp_smart_string.hphp_smart_string_public.hphp_standard.hphp_string.hphp_uuencode.hphp_var.hphp_versioning.hproc_open.hquot_print.hscanf.hsha1.hstreamsfuncs.hurl.hurl_scanner_ex.huser_filters_arginfo.hwinver.hxmlexpat_compat.hphp_xml.hxml_arginfo.hincludemainSAPI.hbuild-defs.hfastcgi.hfopen_wrappers.hhttp_status_codes.hphp.hphp_compat.hphp_config.hphp_content_types.hphp_getopt.hphp_globals.hphp_ini.hphp_ini_builder.hphp_main.hphp_memory_streams.hphp_network.hphp_odbc_utils.hphp_open_temporary_file.hphp_output.hphp_reentrancy.hphp_scandir.hphp_streams.hphp_syslog.hphp_ticks.hphp_variables.hphp_version.hrfc1867.hsnprintf.hspprintf.hstreamsphp_stream_context.hphp_stream_filter_api.hphp_stream_glob_wrapper.hphp_stream_mmap.hphp_stream_plain_wrapper.hphp_stream_transport.hphp_stream_userspace.hphp_streams_int.hsapiclicli.hembedphp_embed.hmacros.phpphp8-develREADME.macrosphp-config.1.gzphpize.1.gzbuildMakefile.globalax_check_compile_flag.m4ax_gcc_func_attribute.m4config.guessconfig.subgen_stub.phplibtool.m4ltmain.shphp.m4php_cxx_compile_stdcxx.m4phpize.m4pkg.m4run-tests.phpshtool/usr/bin//usr/include//usr/include/php8//usr/include/php8/TSRM//usr/include/php8/Zend//usr/include/php8/Zend/Optimizer//usr/include/php8/ext//usr/include/php8/ext/curl//usr/include/php8/ext/date//usr/include/php8/ext/date/lib//usr/include/php8/ext/dom//usr/include/php8/ext/filter//usr/include/php8/ext/gd//usr/include/php8/ext/gmp//usr/include/php8/ext/hash//usr/include/php8/ext/iconv//usr/include/php8/ext/json//usr/include/php8/ext/libxml//usr/include/php8/ext/mbstring//usr/include/php8/ext/mbstring/libmbfl//usr/include/php8/ext/mbstring/libmbfl/mbfl//usr/include/php8/ext/mysqli//usr/include/php8/ext/mysqlnd//usr/include/php8/ext/pcre//usr/include/php8/ext/pdo//usr/include/php8/ext/phar//usr/include/php8/ext/random//usr/include/php8/ext/session//usr/include/php8/ext/simplexml//usr/include/php8/ext/sockets//usr/include/php8/ext/spl//usr/include/php8/ext/standard//usr/include/php8/ext/xml//usr/include/php8/main//usr/include/php8/main/streams//usr/include/php8/sapi//usr/include/php8/sapi/cli//usr/include/php8/sapi/embed//usr/lib/rpm/macros.d//usr/share/doc/packages//usr/share/doc/packages/php8-devel//usr/share/man/man1//usr/share/php8//usr/share/php8/build/-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:42032/SUSE_SLE-15-SP6_Update/5474a599ea3bd68313e9aec403e85f3c-php8.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linux     POSIX shell script, ASCII text executable, with very long linesPOSIX shell script, ASCII text executabledirectoryC source, ASCII textC source, UTF-8 Unicode textASCII textC source, ASCII text, with very long linesC++ source, ASCII textUTF-8 Unicode textC source, ASCII text, with no line terminatorsUTF-8 Unicode text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)makefile script, ASCII textM4 macro processor script, ASCII textC++ source, ASCII text, with very long linesM4 macro processor script, ASCII text, with very long linesC++ source, UTF-8 Unicode textM4 macro processor script, UTF-8 Unicode texta /usr/bin/php script, UTF-8 Unicode text executablePOSIX shell script, ISO-8859 text executableRRRRR і{nl!~MSutf-87f53fdfb44fd1b5ba8c344e26e0bd827db5a2f9acd2a847dbb2391cfd020d433?7zXZ !t/㤃]"k%:xDaLd *W8 z>  Hy= ׾V^sCq&FpM<Ζ'_*6MW#_Ta|T7=MSN얂V>RGiM[*>n[6%tTߣ5{ 'hWaL]և Po7Mz#]7)4C+nϰJIa<ٲ,}G@p,DG@mszb[)Ku?k ,ͶV{d9 P"!7(zK.+y@񛄜G.~\t6thJEgweKиm VrjC ;2%׎A0;r 7Y %}&UzS~Sxzl@*]') SS!0tv^5O{DYEdT.ҟ _H_u 1@IB`MǀDWSY=F i h}&ƺ &MY #,iݝi4H% 6 bD:Q{pVx-R=q){Ѻrj,7Ry(V p~θgsѓ96EA+/Ӏ=K :K'KSٛӽkɟD=f Be)5 >;@< C< ]BH =Ub2ai/$dd>*$(fQlwEqF02z3rQ@vh&0Bg \ǖylR^dK1ā9\N*XYEA$E{=V1 Y%ɊYƼZ;OxSIJ 3|^'>QX%z`T5&c/&ɽ5mÏ7<;D퍓>KAHI9(LfѮp]O* e oݍY3p܂tɌcߧA.^깟Fnx%ЗMp|{!e~FG+B')Px#,=8 sT8f-=Ͷ}cFU1YT19'n8tD9(OC~a҆ٗKT-'Ȫt쇆IVwy?@aѫ~Kb:$ Zfb6NUuHM,!V9XAD,̀1͹M1 wRpAƥ]T^F$(? 4ڸ0sF`WdF-BOЛ;?t\HΞLgNݔ7 {2+ɞT_AX(4ٟIsj_ZOج8 nO<AȫC{ղ+zIƻ:/s#)Wަq@z{ܢku܂/zભ' o8@C//@)0Ƽo -(쿡7^4ႝgH(joŭ8jW6##H=5~{[/SZ\$;7 b>ZY)7>^Բ'kY䒿>G\b(K.E6'=bV0~@H|d7a"F P~#ݧ5s8ɨbx@UEBl~sjNlfֿi)dRZFkF^~v.%<´&1Z#_}ЫXL#>p!g߫ ;L ]RE@wVp0t\ևoesL+L 81bTmtRs >AU,g`{Q2WC^}=6:ۤ&ޢl~4c<.b$:0 $)y0dN%kzیX/ic1jD5Z8}Po3r9@6"bl;:)~.Y9x\2 ;FfkRXɕv +:RSP-1de? DpS~@ U(aHuEHRBqΐ.nǶ[$:ږ9GFM OY.y5Fvw ֕l'%l0wPnx=x/8x;x"̬[ zuj ڲI3k|6b3qHO=Lo~SmVX ɨvH y4BtwR)cfA >;HmhiHZ0+ူ_`X!-d[l}XAw= aEhS`y=͖i-\4HsͬQ^6.{WSE6X["^l 9K Yݚ,t,8gfurgO! \W9(יO~dD4.x/b mCLaEQhъ; xh\q0ۃղb<*XnbE+%ڂ뤧`NTm0^~'n,(a.XxGtI6Rln䥄K] lG8' L_6r(ȺFsݞ3ۑIC}'2]YbC݀\_]ㅣ WlܼO[0GvFLuZ#zY@ O Krbӹf5ZԊ0ow@8Upq/`Q+E8~K\ 0q Z)aw&) PИlx ZWx_Rz$.6$vωMRTܼZm{Ұz5t, =Jv75.NDԱzJ({ִhtN6DY| r!Y }{`:SvlvMh>w?]B8gL]Zh v~o[=]lnOh)@~ ,kp/6h-#lMiK:)PFuYK_]ACZ{~O$I4-@zNR8q>*#?mQl4N),VPvPb+M;K"R6#s`} e(xDUsrV_H!@lE%J)*$g-T/e9%  B]$KVFFH J4hP{gfE^ߨ.) c>?ꇟCn=]2 WDM*/0ȶF+WX7uﱏmS1-V ']mBa^ɷ4VLpխziODn.ǚa鯕]6B⸺LϚZ]xVSx)!H=%WH `?" 43ym+veBqņ4#>}5V90\^ 2bRTH!`5WE} 88]uXhKRjW}]K,(}B(WݒgcK¨a(iebhmKPg0lF/' =NqkyWE 5cj!T'N E z9eS ; frL^!hx#A V=.~%KaAjt%S?"tE W'|A6q=E1gDTa_X&;Y OU7muqUsiOH! /JiRT8'R6dinqM9.?ɋ+ {ʃFO>2g-Ʉ hͨ0#͖"{ 7_2.4D a="}B6'@"nǭ@Mh T3R9̞L+/v UHV{(m/aYi߈ؗnhM6O e :wQJ(C.X'XFV5yk~rߡ{re]ot85p܈E˧ y+LK^;$$DbPG06/=5mmZ?Y½$uPr* cHs9_Gly߂ }JnFf ɘQ+̹UgR%V2ci,MvZ0˖D4BA}҃{=E=EMzـP7veb9d  N\F\hg %>E6yHd+D kq-Ǘ&? D 2թD>y'ֿhv \TZ$ι+7M*6+I`PpR°.@|rUX&}(iL(Z pyg%5 `7 Y%{ 9͠?Ay?n!E',͐fBgNƥ)C1)LRQ14rQWG1 N8fxQp; Y[WKʈ9b;I!ɑEO3w]1;$OP))0o#O Bu6 &fFUt:jGT rw`֗ʡPv{Ԑ8պŃ2Spcfln͝A0FhѤeZ 3q7G\AS9x09UA"=;PPO2W& pcb E"<@MM1~,T @|7&Eny•C4cތkdWsUxҞ͇(<:WÐ!9:?; oQ#kDf|Nk#V'D ׅ ejk 7>èOGƏr߫q1SvjeV@5L{8.slU8f}>ѫ5pCH z0s!,(+[{P"}W M`OYWMk =/Ycno.b$"P䰶UA% Ƨ7yP7Ӭ&F\nQhѻ⒝=plWix D"iwp9S%a ]{^n+< ?3*knN5|N'rӜ Ƚ'I?yįSXju brڤ!9Bߌ+s~߈GĖV3'7? "K`)1CuVk/*fDǞtR9Д 0W nM(Z&chXf>5bԮ.v_]򢍂)ʢmh]l׸>J;=H@ƀ<>2oIŖ=5s9wAw& (j4Az|ֺ=}?nY$BsGz%y9LYǴ catȗ6ÍRSio=dSZ,Ҽ(y/&92D{pZM0IA"2Sj6bn a k 8z^'1+WQ|KI cZ?Srͱ9L5-HtCnu~2kHoi5mk].ĎʶѭRHrn4Fi㱲"JRi#JbB4yOe W*_Y#Gf+- 64zzdZf4r(JI`x2I)?غ 649@*aT_n6V[ݶ[˦u5-VM#DE>afP _%u y\rCT]$Ї`qlPUlC>x kn)~g"pXEaV6N "BWH:-7`^*]4Tx~\,⺷5_&Ԯ[\IC d'}UҹXV{=Ң)qxT[wDXZuPA.`7wXI0Ex%UcrԱLLU%7Agpv*+K*K h`+rl~\V:\±(52ޖ&Z T7)?̜jGXӏ옃f'r{Ŷ7׸q k*@j/qx?H*Q(/:#F|`dyө2Q2&Ȍ&LW *d;-t7=VCQpw@w>T`^97%Om6mq\T~6*LjNlf 7:56 WB1/PBT(ϖNΰm m*5V51.z̒ AzB[]£9! 6ڂzx5jVek=UT#n96U$c'!0[Qi6/W\qx:FЄU7PxVjB/J;Sˁ$Be oKf:Į8Xܠ}'C d3-6,wJtND?ш^pSޏXgGC*p-D'DY5}Vi|bE|giÞCVzRtK$=+0^AUq<.j9gI,-nFFxGK,C1 ,&Ih @U n"7jEH Bv/LSE@/%ڇ?<KG*NfOUdUBWzX%TB-U8,=se5|ǀ0ag*z|9Č@E F{ij>SIWDp /cJlz!?21eymv0 d1 r2IE2?U>[{oxY9>S# 9=3nJ}9@梸ɵvr14':( tINRJjX܅r*VJ7@'Zs;i?K40DxaRG2A~Uh2.,]Z4@9;Ϥwe;LrOD4p,".,ISގEohNtxHJ_Z=LZ|,w0˅&vUH 76ӂCk[u<'qۤ>`%#( {/׏ 7ؚط.c!O-;<ͭL`V}7Nc/ &bk];"g.`rFBvxYGn/-bHBEsco` )NqZC(mA0"`b7%.sO̳0mM{Ĝ q& T_&ok;yԸ#%pFh*r]+o/;9 l{RP^F'6'&U+̒Vq]"lr {/l4b^Ql{vԶQ7zg֦j;ÚC Z/|u ߶1qI&TjhvYxO@rrG_R%_*dBwαЯW`0ހ4ay+N7+4[l(F> ~_͜3? yݰM{cHYhiGlbA,`CAPƚ>jO1Ә.?r!HD)q\ͷ,VD; |ITRTѼ Ad*zbU`;pPxa'Qb4=xEppF hCh-^^/BXA­>)YEFIM=Oq\!A|MţuOo]d`ʧ-nHf.<(=ցY;ڦ7R#N^˜6$3r[Zi4Tւ4?^;ʚ sNWu De^#ʖw )?0D*_衪ZAÈ+ |Fhs̈́RЖYHATfۀJֹ3RO~RAS9n(L O#@S߉֬=l 5lh0VsHrMTIL L;@}F ]Vmy2Z&ɨaIdbufoIݸGU})ʽzҹ F v'c5NjOTDar~k[{Mǟ kP4(%b1)d *|wYla}ߺ`G!ֈI^vƀihsT$nCeJofuc\:\ 4vpDacyh"_U6e%@Ԋ!]V̐3k"NH?lW! t'O8^_h-ljeJMi;rQS/.B (E>*ủ ĵd 0e R8p';׷#>? 3dFZj+F;1ǠB%zRlT5'4(RAιCVYcH#Q/F~Bu K~r8vjCm)ҾD RDrBMp2^ݔ Ӝ݋z\R=ۚ]TG>|=KH`2% q=i)x^K5Fç6 ۞g&e0Zvk[ّXr.#:g*a 4@< W1YE5J)vé -7ə*d0-n`;3E+Vkg~ J_ =R8'vS*-F(g;O.KZ1+ EײZeBYGOj^A%'yܹ.PC;E)km4~01T#w WZd*o쓾f)ɸyh.iHyNM[X6a]pvPh6 ~r?89N04gRW={Ш~5Qh,ɝ&^tj_L9%72 ݳNR}e9vAfo@fm-[Z+냱XMTyƊG7 1Q1}{ocu ~KZ myY$*qP -JOȨ`'{v9iE5׻"~ OIMfC vEu |gC>i`&ۇHJ`2MyF񎘴>\d j.<ۺf4!#gqE%A/(ḥ9x^+*+.MrN 3YFl0R(e? <J`y%d,U&^4-@(&ܨ#mRrRRAqMuc`[y aЮ=6+ q=?GJ7{vיrسput@$"!2V13wM)1-ÖM_UG$CuBLg9+ٕcO7(r*25Pju '0C(u8ԵGfKz7Bp)N!)Nc #-Qw3RE"4LkڡwN w8]XETW ڹ(R" B'.9<2K6,&^ɠ lq^[Nqe m>s=@}n[<IJ&=G]D\5yMͻ$ DVk\pF} >y uÆ|wP_9*!D?x9!.,D%İ!ύ#IuVZgymh5/0TݽaUAKA TWϩrKS#QyNA uOFώ5r_<&}qMFNa tDuݶ@uh=( EAdtm}IM=ʣ>8~h_.hPuH( 4{"e:,۠ :I5S"w>  *0n[88U&g7I6"_3ٌ TO:3sG6>c$MeEjn '5]FۇanKb-NK"~ OaΥ₡<8v//vNlمιw#8ią!5\cYdbʹvaeioX+4(sA>o-4~/t =u{+ƸlOmn{߮vkڣ)g+hV&EߑYksC+/GgeAnmz);^E:8Z9z 3D{dl lJCVmw3=ܨ(;ޝQղa1D=dZXG&|Sg1J)z`|srB_zg3^h^x5BjeyLU!]_]$9]ه?-c&>P0փF= 5H"d3k1 H/N*v9ϝŮ% {!ZF,e)KQ[ Ǐ FҢdXHY+mj#UpAjΆ-t G;ӗ0B lZW_&V֌\ꠚ]^02e*pwoaWiY$=`Lneem2,\  aZ6mb"2ArͨY:?#)`ү{ʷ8IyKݧH%Rnq1 D8٘+DGu<-::)A5]K =8mqoϧj6:`72W_V 0WwNg35 0Ը|v]%D$G3p#r8Cdo~C_?躔VWj^eUDzp#kx݁.J3wȁgb?A% م*`|S0p>g!>)Aa9uXrwV[Sjgp+whއ˼d4E@K }@vϣ 0{ZsUƜD_;-nH32$12RQfr1 8J}&s lGA[]%c$R GspxIT7xP)sdžfX\ԉ Y2Y }`%WR4K@*GsE4bM2K٬VVa#.^&^˞°o֮ehh,ڠ,`;uC:I=HZy_0Q c'GiĿy=~Ƌ?s ::aK qކ2Uӭ5Cn%׏sr}}XOdrN-5gȄU+'nsX@w1lD4Y+pQ-%Jh$n|*HeށV-^NjcMH'̹hm n1fC-h/մ'mVJ [͛s|Vg!Y7.Sʞ- xmmEJ>oP^߶c_DlwAf:Fb<~p{h#!;ES?QЛ)n<=޿N̷l%n~0)dfۘ'opC+'3\`B]+AK^ ft*vؕı"]_7¢|~K!B9#<^r!onKK`x4F) ;9+փvJaawyUK>ɶKzLDz[,^ %H71qPһE4伅Oi\,IK 4b>7-i swTVڀ8 >oyA4~gyqSZԙ? KMlCc3|g NDji뭴ޙ5ܜɜi9zRO7nӓOW}ߢe3U{"UU1PX]P16ܨGWm^c[1Lپۀaƥ$Rev γ1>0ݝhI0hi˭Y>x+mkQJ奼Zn3rMx2W3;mSQR;e%55QLaՋx.p˻-NWs0sfc^U9>|PCjβ źJ#|w6AV`ꍰ3B| 8@h0N'ozyV:OcΖ (Œ4KvRIqQ! PqQ3H jŹ /<[DQq-wlu)ZJ)ͩoc: ixO4U'ǚ 3®lݒyB ~w$ 9\*L!s3"5 : R.O|O"ZL]c`1&,%MQ" cUZ؀iduo(_r'5$3'@ccW ~ ,N?9)2Emq8B3Nz(On0,~A4.`-Ԥx$l :gH$]vvϲj2D{f\<2 (fj FųuXq,@EjL[Tx}g|s"@8ADⱼ% ;}WDAi$Ĕ7S*k|߁Q^3a0Z.k-޴E6*܅xǰ~P١kii⚬ǻOj#oq̤rZFF D];+Z6IAw'C:rE}?ʹǠG^lK^jg0F6(kSDwK hbD.o#5j~r<tL cFTI=QCiYB_6/$SOMȥgC+SIhPnGhZ1Հ*kο(
_P ptnkww]=:GZp?I^S@NPw]7ޜa#}g) qC}Jl~y9nOO]I`*qzT(rX's`\ `nWQQ9mO†hz5B1Ov~?ʮ'!s R6OY ,Q ^)5v)p=p+_I ]ȉvߒ򨵐U0E*v2kq3&fqm /_.`_o}l` ;s uʩU #/EV/} ]gkX󘷿ŗ7c _pۥ3U1;NNGv),HRg6y4RGC::c],r?k S3ep6S?>)R2}*SNmxJR5QW.pG^4'2"o-%Rrb:Xcј1 bҞW!: tsw/ikӢk1T,,@۟07"`#IoHN_j{-%;JB?{.@>jdvurŚ %LJḌd^UOcIQAn\DdkG9[D ҡh&5v'N.mx-%4 sw:fLy7~z!x^L Q.7S;U׉qznZH-1VuAF4ԉy(5X(n4fcaNw##[34@ $62RIʜ7LݥxGKh+@FfER䚃iJ6/ ^4jfžy}+{7Ylz<*)]k$9B-ogQa3cm rQ)X}0]YcUysԖxLvsαTq:dpw#1]#y ~B(#ޓ$sSU2H Y;2 5tx⌐!8%}DeHV^Npy*5q&ʭd5(7zК yr+GC:ktђ>BִׇuOu,SKI15 ܛނ #tLxsq:餻! tzV]m+[zޞWղ$:X$1! \0V("?^%絖V4StlR/ӷZXMLY"}I{E%NyN)*ncCeb9 }fMj[e4vCΏ՝4_=C'3פX.[Qa6(P4buZlW}b% גAƏ)Q|<q5ThBb?oa+.-T_"@BN2ߧcB*/Wp֕HjJX O 7%Opԩtx Ao*V---&wH>6h`ioTl. 8ϛoa J ǖ~[KL9rL7I[=Ǘ|]ˢ̘, 20ƲK;R׉_K@uMUb[%wѻb{SO<>3 kC/ĭFkhqGL^o*h86IEj/Ga麥6nfuo-Bu_Ȥ-?*̰f$+^%"aUbA$O,՘n^[l5n'lkgE-k!TY\>d|ɞpF@Wp|ǒA;Qcʑh 0F/.ȸHQ;H5q- @hq0C&j5lN:5] S:l+K>T۵$j"s.~!o T&W|݉[m, ϨhY^+2M;emD: FM=%U/D"2Y ԕ}XUta͢cT (iL 'q'_7_L.PZ2:񈈖9 j;5-~W QA]$  =`YSMoBcW_GLټr{ HS-|BmlqL(z{Β x0kZgc\^痰^;֤FwYHY"S)f(ܹ2i82J<٠fxBlt=k\kO>?7k _ 88c\x 3SAA8Ьn۹´`ulxg@CL+ :wfo=MvϘ#+z&+  $d0Xn ݔQRr qPrvNS'U*ˠH!G8s㣕a~9au 4ڄ׌lC[ Ho$Bjώf鎮Դ[%LQ4.RI+=^syLЗ3r ,J U~Hp"BR({'DrtGc]|"^WL{ʹ0}IX|Q&W\_)qè`t~_ lj]sMop撂JV)h Y.OqMnF(vk!>K)PU]zN4dѪ}mJ}mMcfpca< pƣPsQ!yfR|vLzkT:$2e/`%S.I_lp15\޼YK\U(my?\^372n'J)$U64Q;6w&xI!'ԏ_AҁVF*WW(hWکsjr[7# C#@Z^:7IC@01:]8V rI ľ3X{m' EkY4v?@Q6yIurnmE CgTT å]!bl;£^5v[^"Nz'ɂC`K>?6yY`&8FF#igQ MaS,,NzV" 9xfǼ:ܣs9?[unbp쀋jCP[gm|~6*d̙n&ʗVGp.}Yc4 wŌ`Co?wkNaNT+Q.>p]=n Gρ5{:tD𐿊dKiK}M1 6xQ|x6/zFĻ$u~،d%iZڭ'>.ֹ< _MDA8<̊o>U|Кp>d@ļz3ٱ9ENy|=qfcqp l} LqdLS7P}"FΥK{*ɕ ~HzxȽPB,TM; ܰT! l16*+U^Z-Q^{ W576H[(AK-*gIv$S]a[ҍBu#'OM"IIsoOMNdOz~dz3y{2 {W/t嗃~YX}o,$ ~ܝ׳閌 bK}N-EE % A/W\&MX{rlBGլG)JI"Q:_<{ƞVfPD@ _/6tBPLNk°*qqX= zB~-9؛YzE{3%i 3J,/l* dKKr‹Rg[RuBjL=lbt`qh*$=epi' N:=€I#wc_x~9TiwцXZP*_h ߛgx/#Kً%"dώ-k-P Vqpv7Ƿd3C^}e Ne-ݜA˺sܔ` n@KlVp+:U+>UzۓRf/<7j6+WDCy%g"%N>KZ'yN57V<ϒ!iT|/b$UQrfs-1d7MĚMawiS[稽S89+ C6{) q %M.)*{1>]B5kqN upsPv3 M)8r烪GBr .XK~o\5 GZIO&M.u^gS3b#[Ū+@߼-mgoFpJs=bbvMt>ꚥ)HX4֬s:9wA_*ocΓ6"6J W }nt2列z#9Q@^|vV\P2.z- R @\9XEv'3 lK >)Df.]2ɿk´&^kw;oXRd2BgD.Hd>{Ls)HY@@>,i?]+hqm=ɏ#T=޹ir=Eߡ-J "N<MDZM8gU\*J6]C#siɳE)y]l?>Xb#z޿DZg%Dt⣤d*3p۩S!c}؉ ڠ,s~=57oN_S?lM (ң ^N6sf<"]UFB r2?O ̓3eQ_67Cˮ57 :g䙥+rey_:qlDo9lJXX3)."e`-wa!I5͎ݼ@"udlzQ%팡+!XR=łhN\ZH[,Ў_zv/řZcVV|1֊#^(!gWc݊uuR*V.9gD e.7#[Cqb&.e=㰍m,;-I A?'܃GaMv'i8I6+=-f$y=𭒏A~j!3n݁3nKYjyj}|L"AGb[hMmO"Gp-߆V:y'd?Nr@i BRc#u&ef0!OWs9)p& ܊; K<ӛ,2ȢӤ@Q4@@8J5I#"&k2.Oˌ@;6XÔd7L%F2#c~TCҲԞ-t)]87"@HK3-Dnj]n!ZhI0U պ"܋MIcn=F=fmf# ",X} ;PE:|ӐN^W'ڡU,E#`1~ldbLk6TM:ׁILj;VA)kw5&5\ #̢Kpfx|$%\5Um {&3({3B66nq.]Ul|i%z~+7(>=\Pk3ևW(ᏉZRIhD=ipˌ\aOj]]lзٌ "q]ةvF/SD]Ifޣ84?nb4DmmSR5 0tLgfбP`p<bHe 2dqw}tloPu>pFGѭXQ&Hq>LJI~]bbkjFY2׹ʌcM-5 汸nlpy$鈳P'iekp$^iޗ&[oh;X(ٷT-k&_ӸU~[9٫ޯ7=~39X"':Wn2BKF"5cBjFn}݉tφ<͐^'kvܹnK"ژf΃>M) EF#K]ۂTp"lw_@_/nSve߮1]}Vb:S4uNFv 2!ulLZkr$ˤ\lbzH.]JK` rx !fM]rOj9XT=L<4V)}9Hz/r\$`\`B3Yb+zwx=e^ՁidxP`|:c$dk[?\=CF^>Imm2`->~jZunkcu$Zx)_}ɑ]IEI~#''4P NX'\4v.S& 鮆 E^8 P2szHȟFo~X+{Иׅ5S w~9@n= %QďlfL-ݗFoTEsD8r;4,÷Tk$!Zݹ7c'a>J&/1 G' eV[g^ߣ"@NBieD"]udOb!qZ@zσF 4v pZg|M8޹VQLGʢ}aZ8& }_|t:xs#Az.{iR&kEm%[fI`\ Y_HRhx=Βo*+&mE?8N60/S^uݪW% b/#+лmDSD`ɥpւqcT\Iȧ^]$+wCr.5gKv?TO+O ,;':ߌuW/K7 )?zv2r0 ߴ~Ц㖮a}<h\.cy:,#+3`cz-#Jt_ Q] a}); B3Gr01TƶP6&IMm}@pII?x䯹LiC3Q%YxCS06π؟ 5-7NԬ8yH-RB~F쀻na@FRs4:6Q4MOyۮuҒ4F[N`]{:UlQ`8{Q26{H"!'ŝyN@:W>2|78ҼFܞ"5I.u"O91ڙB1=Beg]֮mtRjQt&N\F٥tKş"٨>tVD  :|w1J}_/sࣺ_'9Zm8%9@!)f1kw,KnA߮tY~#}4Oǜ3 5嬰EKdH&GCܽGN+\ҧC47"7B˙^D #VeIyI\4.0Mj@VSO]e.,&3;6>w`A f8,..%LG#|$i,_z`.'zJAqH^xKGSp0<<{oAAa7g V\sz+; kunܢ8$M90I7)j@Dd3@hRcH`2_NE2O0Tv?IZJ0dK;'?Ϊ"7X.!=S٘At,H,OMiT{L5Κ뤦i:]$"x&^^Y@u Sm V(ghWy؏=U/*#EnyǞU 'H2.M\S၊ĉAZ X wM ETIyLvooF$@ 6Gy0Zݜ|kڔ6ecɥS-LNGWʳB&MqڪĆ=E$Dж(#TB5BubJ!c}X]Mw }dxuŋ&q~~*Oab@X`<2:us;%9ZrBʚe"/}m?`"ͅmR[q8wˎ%k;zB< 6{UAIoŰc Uvz!7KV֙SBeM &jPWNJKMߛ6zT?edQu}(&uqXa uf!tM˲fڼ0Aq#lhձAG4BaM=9OA pnA16K4AN?3_[XibBfi^ܠP=˛*Se1inO]zJQg̕C[ Ѻ/$]HϿg; IvT^Ww_ȹN_I9cwy,0Te &";`*/j8? 6> #4϶3F8N7sę FaOؑ-ǧZO"KvAS[>S%". W (ΠL/$BP0M:E g_\SkoPJ5Kgv12pLΎ_L 1'cR6ׁ%Red<ʼxx^|of#EV&el_SJnORI ԯLj M]wn |S4z,%Fj9!H_Q .EVD(1t:KK\ g1in״I=> 6V:x nTPusD4.p]%,YagdGhM3Y~qD k(2|2P'Mg0C26ɍ;m\)yp>ݶCB,itݖvS-4!:Dba)}h/N8TwGg@pk aP;d7`@U KϏ΋ad;V-2̋M e3ԯ_&\ܰ`o%T#ܯHng3!BG@ГM(K#6A{/z9t52ko6?c=|+w'cfF95.$.F] tlZ4S $ű:Oe^VɁ2E|:,,&`lghw;iM䱸|f:W7O-8 T=QRt11m4Jvkjxygn' ,,hpq[MSswuUfu2X~gi0/?jR"Gr9ۑį5&553U )n$4]Z>#tT dPk^dD%_F2+cs% ]!sƉePߜ;vkDQn}ص\]xvF8 8z4' { ^EǒEu zǑ@&6 E~%vi[f.C2& 4"ʕ?[5B5J0x)?io[Y.5gKpu[v5\C_ Z{vx@7vϛ239Œ ݗ>2*璙lv#M1Pm1o㺻{9҉?I)μݬûܙH2 =b/'Rf7`TcE6D{?ӎq?VDc<<adcxs6T<+_?̐-#Ƥ[vO~]!oșvGb_#dF5Фj 殽?AO.@vkXC5 `^,P&X{SX[-)f{KBŝ?Puoa#d٠so# `ZY!p1D;UK(5V>*q@ʪDIxe\hLW;fA4&Q~)sKu֛0"T,FbHӎ1m6]j54G꘶!2qOk6*`l6E[,㽏X ~*Hb;evQe ]M 9,~ %5+Ђf⾉,zv"囿,JbS^P,%N@4i݈s},#NG \:5Phj6W qk7J~!ap%0r WSւNUܣZ^@c զƞfpb:>1 S8YhI̎ 0߭W;܏ZI<[9ξ Q(K6 ?K@1hlv55\*<պx]޺9>=gVr^Hٟ᠘i!(m.¨YL@$";jpՒ fF!rbE" 2#){BKd0?|as}lE6kgK ?N7RcDF>H:FAYOev)ދވ/9b( M?ZxoD:? moS%NeMnFLZ"hgĮC pRDLҥ<;P̌g`ϸmgE~;Ov;Q&4P`q:G ^k;ywfg3i'840΋,#E6UþԿiX}:,Ձrkv(UѓWw;5J<_%][FD8a 1g_Ve~3@jאEt2B>ʟF cSN\OLpZƖHJH;i׈1VV;t& H+wRۨC;^3~bZ6UL?i0AA1.o ٽA݃9mz= -=j%v#wK.V=XB\2So@VUSW5[ CiK;yi1ANS5v葸H܆$8 Pz4-)ðHM>P[:mhECSR8*THT0S|1J6-%|n7|=SWylC*bp)=VP8Q{S/d㵷yK^R l{[KJR9R2dڵT Ve̢#M$b6-I][\L"pv,;=9x./T3}32m|Nz;sC[X|*G lsLFlEыkkK#2Z3 4[ſIe:3!'ntWweRkiS[ϮvLhт`s @j_L+n5 l%'U T:^XsmOπ*U/wXf=K4)v*pZ}'JnD pLs&d!-3m2ec?|qˁ9(;{<{٪p$h-n*s <8_=ӻ&gv}-I$ [Tv:NW+E3 5Dd@iĚb[z))s0J_SG)}C܃cqWat&tH`\+eǕ`e@a`XugN- ZX)QId{+)MmىPH#'P_GΜh}۾vjF:;|8+|pS#VJ}R :4<Ĕd 1,ͦD N5'׺zh#Whg@[tDT6u`t+}& ޝ8)kX۱vբ>ˉ6_k ZLeH THR|ߑdhD ~ r8Sg7z&J;j0i8,6^:LfI5V]QՇ%ɓh$uBL)PDÖhլq׿#?wi`Y黌ԑE^hnv7:Km~+5"y W|¥avm`߉3\=X!l >q@4GWJgWufy}K#2 6Rt)0 Gn?yDIԎax'TL%|tb@s0(4Mf- m9.d(ysJytX@EM cBس&8rA5ċt%l㓧ĆW(8Q0PX7K*E wE;Ҟ T.fMYZ"U^f 7!̚ hLmnBһE0"bxbTօr72r '=PMjFLjԑ) ܞo Ov;f۩Xc0c)sH"l}9#G:scf7::#$Łw]&6-'Dq"\9P2ʙ~YN LTè~΢*j^kYd'd+?Tzl;C:A \8FFCk"Xf:" "l{q%tp囝7эyH52uBj#D{vMd*I누 P:цpq,G;_{tYݥSּF)rh)B?S80RY/2ꢠ3 tzm8Dj;ж?1fE\$'1u$|$7oj Q*Xq҄-[ "/.\~*UE]Ŝ9^Űgqv+MzAQBOҍ3v![R!jʆ8qmz>Y9K!=+AB̯<:) TCe:+IY_C_y8K(4($Kb6g &x'=wTuKP-"}lj2ٝK{4_ڿmddE. wyz!lh!;zO RrVS{% ۼ|s+$ 96s3εk&-7/X?u8*Ę!#QL@)sAZې~$grKSuÐYHƣ4%Ԧǃ$͓\.g/|Wv#ĉUgIȑ]0hwug*jOWfLL ۋnzj.M*]}WDZ #ĥYƍʚFTq׾IF/5#s:Aԗv]! UoR:}">bic*>ԉ ݏR܁hz";C ?2F 6Ĕ;gnofuoL1>8/ռsx9E iW+@*x yn78AGX+&zyqF %a 3SZO%8hKsz#\OSg <a=w|6"eHӓ4ALwf|gcrw~fݢg l\t=NgRe5BTI 9TA֣jH/b@rHD|aGd"}!?!rvȤL;Տtb6dIN6{+D?E9ϛCSW,s{2&?nJU츗 temhinrZ{ 4ҤpT^t o/e(njPN;-mL=$gmɋtrYȾ?'TRz[?*Y&W}#a+cYA W1T 쵨% OZo"rIi MZ &.kKܷ4DڛV z剌g7p@:фt`>lxt5mUA?*XtkQ6RO.~'-|f2pQlNmCxN9l QӀv$+A?C3bK!y'r,Y&o^@%LUI{I2cuߝmO\Ҽ5qYXF /Fm 5 JйM(=36S AėR2Dꑸs] M5ccH\9mܝiwEXOO*lfSw,qicFn~az7NTxHL4EتO:eQ$t!AtkaU0Y˾QuĜí=h .\ႇcL]r>T@\es(%L[@6F9K1/pas}%Qz{, 9x6Yx:g)^)SX^Hs-A?#Uj V\椂X9\~NMP1N+쩛@\j?+&pγ3A2Ȓv}RIp?fF?Xr3ElŤ}̈+ q=7IT|sφy"ʶ:Q܁[jq-J~'kh҇S!+m犒m?= 3wvl:GfQ`]!~'Kr;|vU$b ye*L96&c79? 4'%ϸOъ݂š3޽ ۗ-WZܤZ%9rcݵGB0z{9=}:}{|pߨNx[=o Y-]I8_Zy[!EV!2zqzY﹗XmYZ7ƻkL'UNLvjTOC @Dd5'c*fC-Ys8TX݌gainAumπfN+G$]Nfu LlO?@}\4#1B7Vu娧]/-D1Culb&Ўy$trLEvp #3;7zdyyf.dN n F:Wi6jj7njt1r[>[OI pk3O8.L+ViڌI9$InV=w뮡F43J[2`9.kˌ 8Ԋ)b܁wH]23lq9_Fs5S[J>ǀ ,77wy6!Y%ig{`~ _\"϶{'8s_Ƕ6jDQt9a%HeE >vu+w%+ѥg+޿ˌJ;zG#aR{=8469K s[̩Zt7Wb۞G1)Fh[$KF5~K{O^%7sѱ7{R9'ͽrb g-r\;Un=E[IJT,%iWX> !˺{`X i֊X?_-(|uݪ,/;(YDύ>>/v" L5n‰(-ΟQbEt 5kمBکQBsD! g,q˫23sFk^g>DYD 7"`)Tx)Zٗ",9 b%[l]vFӋZG Jڻ{; b[.2bN}B ;1(dt44*qbqH|&eM^OI"+AQYo:cpN#2䲃:*#v0ƶj}JkNUt.R 6Wd;tэǡ Wg.(⢫xʲ 973%@,;9#Uv.qE粠\kQ j蓶heUOYhCk7g-c?e\лHt,'}{}7'=$5D0iЅ lHqҕi^Q -!!#/5LQeJEplVcR $I;#p3yÏ (7`TNNd5wӷv9@o.0_< i}(qaJcnܷW~K/.`3QU a%2ee8q@HyfY H&O#-d;/ASU*ےt?غ e/Hh{=2! ʚv)1BxNLXl0-r_GĿw*v$lt4r+Yp^>qu mMז޶"qnVwJQ`TlmOOl6fU!poـ&`D[}Ws+0 [ sf{$J*rBJф)PG-FpkaC+NIQfA=8m5]z/؂"zJ, vӦz%N`iJoqs?mk{_OvԵ5'b0JQlau;D:qk;yགྷ[k& +0zIRNrQҧe N<aZ;[{o6 [FjZwI+^Rں4N72ʋ_=UkxpQDkɗڑ]M󱰑fC ,3~{6"B4I&[f:hxŊe[HwHR˫2;+ly}wQ{0g)/锫 vq&RTmÑbp;ĥem3i8ab$ןݕ[_)Zp߫7@T ޺rcw? y)GtRŻESp#f[8;Ƀ1A {O9%{0L!@BGe[_*.~(ND*< \^@DPiҗ9 x$۫ VRxB{&[9+:bK:|Wr<9R7$1@ŋ7Ń̤TTMj#xC,B)ګi7K6Guz{, a-JHt׆*E(z}4*K,l++9"* "GsH w F(kuf,z @ҚN00;ZGʿP!y>c,q,QLPGaғi5l<{X6/$kDW#/ A].8"!? 9$`W'2Cݞ!щlR3CbdG}b `TrJOw Nmzh>^ n 6[rX)YJD3E-,;iLsZS|x]Υ۫C!Vqy{]v|'{g[nk6Z"&8Pc{fڃM#3aF(c "P"|`ekCzLȃ.c%C͎Ǽܪ"JT?Ȍ ml )]JrbA fֈ5G|EX_n.XDw)}i.uZj1f<.oDYZߢe87W>M*"i:]RmN+0]2vt7MHc-͘ƛyňFY7BZiBNU^rӖ9pͥ()@Dph!>q bUuG}5VU[) &[_ *'UcTê= `b5#ג&H\QؠLÇ+`7?xY-.X61(y-ӛ3ch9Oh {45@1084`"a-&Z)e?xHZ/`tSk3`T합'ܙ@PV~U+gq ~"KL-}PL.xW E{g1 (ѢWuJ_ 8 CF.aXڽLUʼ:lyHb/o@kk~m3rqm_Nrc6k|mK5&)U<]ʟBQ*cx1Z$V9 ƈLorOhOҚ9h+؄?(:*E|+9ɖqkVZg mOPJ<-\[iI/npm:QV8:5a@ Nv7I+R)3I 8z :wPS#QsK`9d 4\ūDj :?]/0jz݆jZ""E4QrECIbw<{hDߪ9FYn]Ђ{! (7c~w<\7R0FX3$nmy=J ̅uպ4q`C*kAbtCk3WQ bn1I]Pܔx5ƛ0!.98V4e> CG?쀱 G~Sr< T+uR] nuGѝ_4c sJ32EWc(udhMf`h'%A7 ֝;IΌ !Y7|-#mR "(m*'w$^ J;RV&S#W;…3M<iV FouF[%L1GU4Et2;=x6 ,f{ya9 "g}sDR a 9,S6gCs 7V?m&) JqE4>1y;҈ݹ`.k4}T7^ѽ3FfK! US6̻dm/xaYoh4N1Dߍ^sa7C%$[83Ggۤh̅.xTե&{:]tܕ]:)hDza%D#DèaB9:v^@AѰwգc;JyBbF|#@u:zTߔq*7!5jYӠR{tЩ~]YdN2Ml}u诣+G C1NAvV~ %QCIO>f*f r<c[!׿HcTSO,TBH4I*.r:Bt/QNmҳp|.Z2˛:qq0_I㏗ȥp dфLHxTd##СcT*@(#N#9O,I!r4(Km`Ýtf3*řQ?"do  o~0X> h3q~! ~3dhwAY{OPwdgaf"f4^2Iy2ɂpuTtd}y9TvM$J])0"wnshy|-oS(S7v:/y4>Xh,PQ C':De2PELܐXwڢK@5$GkL(nb9^r4qڟ@*!%<-~e\`rXqV@# qNfVЇ5k|3r1zx̶L'D!qeϥHk#V@uW$;ԓr7fj4@2e!5!T_%"6Z<5," f*,Ghkk2lݐجj}n0cxWX׌6Qx|QޱRK@Op4 `UkC=m{N/_QSFc7rJ:OjG!3xXL* 6b540_/Pj8O0C1!FYGQeTv@Vc `AV=!O[#`{2\.fDj0;V$>f?VI9 $(Zfyi ]Ke oom*ԑ" %dx9*`m+۽(h\C `@8"qqb&}`5Hb [$eհGn*e1tFI""'%1f`( JQZ6NJb!4sExJQ`LrD{x Zю㪟ƬxE$7Os7fy *BB;}J:Qfz.:2Q8K2 1Y(Yb#Pc r$y)ݞ9CҸd0& mÊAL8q| )ljثQeSNjc'L< i ̜WnlBć{ '4p<f3`^ 8dX%F&+]jjԵ@B*D|b0av>D2QQZH+GoXvs]v@" ] Y1,M*&3͕U/<㢹Vw\aHj<&6Ҙ1`"\HH7)Wcn`+$+g ,܍o`{Iݢp々yBܞg , Pxڕ_UQC.7p xhe촮JqJtzpDѢ#G"Q"0r}T qixȇd~-lAŹ"LZOiq;T50G,ϧ;X7M|?Uoȴ aь0XlQPe ;@uF- XN9iұfzU|#`H(k串]$ā+ Lj/&8%'MF2.Fޞ@Wf'22U\Ms}HWa,PEfS v>or_HH~^Tx1Wݶ*Í>8 -#ALds︃\Rnׄ\Io"['5+O8ba Fu>WI''xhtmjTgBTUIݱ^A<  dwCQJglH/xQRⲻWAxH:p*9~VɟZf~ߐOtӑھ٭o/Ĉ% Hi7L{VT {>Ort]}-X 'FʱDL5$1*N= k- kV\2OL u6ftن rd%adjK+^"_F^9s-oB@>D8P88~1_qav(& c74SbFX[ěW$ɋXsl("Oy&߰nB/ 1Y '(óTr0 ?آ9S!ҧO]sYraXw|8>7Ը- n\ & BC dƄj ?7UFQ8=+6gȊghE JV>ZuM7.؂U{[ !wKI9^9ٖ}.!Õ M~-&v%7s R`TY() d3G cِw5{GLkCSQbe|uJdgbR$.# ċx\WPLunD_zVfSaE(Je`ĹrfxdGqB95gkaYͱrx| w 0? rxU-FI[5fwtt&$I^UM% Zw8Qف(@_BV+^ǤG:+Wb0lh/W B f)=CF׆)GXn(^{(Mf<&&AYZ!z 5:9b15[q=OcVD~yl'>] Zl }`)YxGr+hqa8F4Vy/^~:HcEjCw>ǿp *t~Xt Y?F;@UqBg^?ڔLu?ލ@xm?:r 5n-u@>l6^ތ=AWpo}̙6`*tF ӫa8BEшD:oL[:hR{H?/'s^bޭ[sPKk$D,Vz&9fR=bMZ" 3$ԳrJȠW0Zd'VWeHT{P8; .9z`F7xBpK lYK J:J UXF0 9'I?o*#^[<÷;EZ/jYJ~qf͛l.ZcU={AE3oDȿ1|f{H3hҢB&c6o|8%y/ #\6xsk B 5d=/Z8Lrg}/~$io~!Q;9:9I/򇝐)Wb/W<@*"?+O: Pғyv'1r@y|>r퍲9]~r]=~b璩YByV3$rxȨQN#IPsl8%7Dag:FHrg,^9Dǖ5h+ŗpҺ@ge5RL#2u&ǎ5gp_ kDEe$1XIKڙ.Z,7ԘTMܠ;G`A&Ab71.j;dp+^eY(0- Ŷ;* 4/G`j]APK~J^rFv (ܙ]@Kjp+edI a`𨚂+tl!cc+va]\+OY@U[8`MfB5!L7Mw IJƁ,gh-#cMnE6['tWc5":[V*v+I t%Sтd2ו =1@`xK).̋@rIy椩l MqltDzVtDޅG͐u%CE6⧭mo73R| UH,jR;RƼbݿр+M@Nz5Evp5Z{8'QuٸPp%wLY]8 r)$ avͷ_UixƉY I`\ozEegf^̑?zSѲ" nNmZzz[*n矂H%i;jkiUq>H(9$;F3IeD(=RᏐC~k&DxK8[3L@֠5(ePq9 TmFUm&In/Q/ -F16FBQg=8`WDM f'HEEg{&OqTϪ?o/&r\9O[׳E;HJ=P&¤O3`YHedPJ9$\iS[&˷9hɄR !sD2Vb5xߓֱx  h 1n(~7GLlEY7WFjQj~`.7$27"0[Z_1u-/X4 qd9J@ZE=P"cɳ՛R/9grԻ4)gξ򏅿UޘU_8T9Eb)nw!rOh~] E IłQٵT`挠;o㗟H ngvu,5v x{tTb}_U:F@!er ks1~]gQ.W&(B^Z>0x Y TSow? f|xXvMh1ᒘ=x;,Te`׬G A`.196J%42EaI\l 8ZmoYKضb@~[4Q3}"]-ԥHbZPԡj"b>+S:X媟yћ_L UaIS<B}"BE7&;RcMW} 6Gi-o=_Amq%!i"|OeU= v~wyj3m?caFmyskbhX}+Dyew%P`Riʮ%ʘIY݀7r-' ݘ|R+NM#*4i &cŴy,\W1$0a̿h&PB^k@̦jYp|(C€p.t~g\'zfޑw]dg b'H(aJ)JFUԳ >>ͺL? &/1 !iArLp[-֏?9=̧܂w@?|+sZĿ6t=yfHĒ?l -;1Tߚp#bVZo+kPlǸA^̙`UH7lإ~'WG=s&Ќe {ъ)}n^ǡA.;Lf5wjWVc\d\y?R,U:;=}RɄ<97'Bw!a B@WDA&EaiF`^c= iJLC!o=l:iC~N$Uʕ V<”{)c=s*tE8OPs6W؎]͝λu4a|@({nBKB'ȸ_RjTQmws#djqI$P}f219wIo7a!rl] k=y%4'=5<*]Zrb0ČЅM Q2σd%+}厶%RZ c4eN9]B) cL aտQX%Y'T њy 2`P|s5$V9G.} ``I||Adȼq&-?~DaSekOqG!czh-?{!-2*'r9*S"[/aAh8# 2?}dacVob)Ǯz\`؇ t@ UxtBSbcR<ojp!WR.qסǞ">m9q;O@>ZM@gZQ(&$uO~G͏Ϝ',GHE3OmJpR% ͯ|+lHax3o"yiBeݮUyi"܀juk<% cK>쁬hIՂuuxNR %6}Q_8/) j̒rbh +kmv(rxr p*y3O2H-]EgI~mAj;^Qc>1M%!;t|dLҁm`n=±WMCE~yaAQrE1 +gw !|=8:6U.޳ ժƛR—ͬ|!.C~{toK& aFuw#OhbuC@]粶.: 02U\T[h# )G䓥 g8tv(2 Qq]#OOn7`Ļ~lLv5-VgT>< d⬷oCeeq|9zVdDj=>~-jo y5P5GN?Y_W>!;]H*)^4 aW&)zCo8Ie-Rv)[v`sr;9U\Q />#{cYfUq J ٹf9,=. HSe*VWcd}7t-y5xWTF'JGCM .|sXգB1ɥPćDEiKeNY/DUs@n6nZX=_ V~Tz]Va׮pꛦxcI꧕6DGbeHwy=f?MVM> sGv4aw$h{.DS1kX_Z~.kS ΅C+|vHC$N$|XvG ZtBp{x&ao AbP*)޸j{ns_3B+ZW0HcNܐ-BMQ}y3wMQ07ރ~sFa3Zgk<+1> {mg1J i1&ȤvJVI٭d6KǎGUÇ;z>@ү[p`~>f!8x8]Hό?)y2$Ȧ1 +du/FzOAr7DYԳ!x%Hg:~[j7֊z-&N{feuɨd&- z#$_9_J "YnߪAl.Wʆ AiτJi*e`:+{mbS` Եpٳ+sâ߽3IQº39P99hIO;J;^B;3o_v;5rjWn0dRB.1|dr+ng$܋ɠoÖ' p逕`_ eftKW*z4_gqNQdl\wɀ]@Z'\ݺצ'|Ad!%ͧ}ǀ мh4quL?7[Oӹh8EI'n3;yjXoiOVnL?صWV))^]?3E NMRkf)JLRx4LJO\/{\PhH,M: i˴xc:x-=D[7(<`Tta+յ"5Ig>\8h '—yZYf\B"~|ږ Ez%/$r.GoW/OW9>r q;SFGja^qʖV7r7 Go帏xn4厳JT}uA* _ -/ sbgkyG4s/#MY&N :y i1/sx6e$Y.- 9ag!3oS4ڈτ`!\IkX!ysSx\[ҿ^cUgݿ7r3x.,I v)!Ⱥ4i4b5J*m~:-])cx( t%RK$Еn{58m=EQIS fsic,ǖ]\@? Q=p[6sZl T׃a{giyd+;;Pk- _(Ñ IEZqMo$x&(\~'CÌOY BaV>ܤ#֦%"ލ=H6k!ܐjnB^d2'WlwH)(wkYqwݦRߧsQ\pִ(!dO?rcU&NWZ6iMUvPin " 8ȓwH+ 8,1N\5j|сqRqP/JL&3 = E"DP: on8ϥwٔbeuD+W)KNwxJ6ON6S+Kd5VL$]J%݆QI&&0Xf8x?9n,Kf~ͧ2AS?8Ee R <}& oE:?GT`"b:PQ[~0)UR >e"p85pw迩Az<u H] 1&G17r9VM$LUqѬ*Ozf*DI\ɹ =s`"HY$=dD< 14[nGH9ma.1j_N6)?5j-@7ePU$ٸ"vnd2UA=z&B +upޘ[QL.[M-hQvUc¼z)-a Xx9ʘeIFqvߗn,m2yv)JSlԉAzܵ$Vhvtݜ0[hhG~g :b.(Hm7VJ #Q0ΰc.X l8Lb¹z_IlG:o å ?YՐ^VƱ!MdNBj+辝_&l1z;IhymS9Adt쟷=rED <*7;Xd;U`_08#.6 #YNΥO(|x(؆C fCcU@Gx֎arX[Rק+䒏^f;D)sȬfOr:W&seH'8;(4$JsU\*<*[CNKќf=+ȓO41Zj{,_C}OҜС0XaM'jO<bOKFRL6͞-RqǖE}9{0~;:~Vz& -Q тcW:q'߱Y+b,&*UTBV!#WsHU y-.mg1\%^Q/O "G@]L^d}ŬDwb8'9(Qŕ/\[Y#głOXB@y颖3eKo?oY`I]NzK ?yxe ̍)^pisOEqY>Mmoh`=N9楶Y]g4Һ0[OZ% R5"t`]hj:__u͍7 @`bdlBIg8x [tgנDT粋ո^/j/(V^B8*8&F>7l܌̮)_̨ˋT9'&%9jnk$5߲Mۯl#$.uiYH!R8T8>r) F+tӊ+{g&LsC[DUpq7Mx>CP6Oڌ̣d RW,>WU:JmךpfAQ/oYK HaScCEtaŬOUu]I$LVxieIEџaUs95l*y;> TF2aEL9C1[2A,1N%:hnPrɁo2PQEYy~QHIſjr{c.%~V;64ܤi% ɕGDA (6#0ycu JlNۼ-zwd̙B 0Lӷ+kˀ,gNR{:MNMpoc4uRgs9ȱ܌6fq"TNC/ʧ=D c]c[aFɎ?E'mJDskv,L TL/΢܎t*dsnSk|1`*d:eT?"ܫ} 'a FuO@t&E]&`G^7 TߎY) :JJ\vsXNk'n :L(?! 9x~  /N_hGŕ/!ݮ\p2oP :sDCGۣ{-`dϖayy'WH{5x:baw3ꝂL_v#8JV2nM_z ~1 ڪ'mcǰ>e5|OM!f j6NWUd^_[_2|C1e#ٔ4t @VjBQdHǂZѿfF4sH5T3]=I e]h4xuPuS0yNc9MafR>21K ,3s8z$CU U <ǷT_9Iv~!J [b{%pڞ  mz3֍wޓtf8h'P%0&M}ѿ}\6HeOUgeXgx@}\.8@eHA< ,2V(!S 07^|ޤRr4{f/ܼ1Dri#xQq7٩;?5dJ0/H݁Ml]Ju:&|`FPvnx΄'B$bb{B-"hi"豺hh 5Ҽ㳰DjYj]{u]i?9~B5>fC6V9{sS΁*ڈF#JPTͱKN`O@Ri}_A3U>}rvTbPM{I-٠Ue#1 .f$9w4#%#L)}mC9Bp𞏘mng7 ą:~)v4/%lNDT i+ϛŕ0w!d`xÎY`_%NUO .TB\3&6}Yt& @"?ۧ #K%p=ZsVz|^4i%H̚! ֎NBZCtGž-~~[M~\dBO0Co1>9{`VYyYwydwȺn˜3˲޳^i](&Ff:09 mN/Ty; (9Vro}+a+ɷ$#P5~d8oR7A9=I_{]R?uq/!MZB=K"ms瑭 1爹p,h0P@M8_YH "o .Tn~}<#E9L ui퓦JZM 4u zG;L)1KI)@;|ס_oPNt@ozK^5fع}>τ\H7g2r~W?R`[~ B4y D/B&kw{Y'T}+;5qjygf&ўyz7×膫v `psޞ gy=qjsXT9̃וh­nyǠ=? %i$Jq+WO^VdT2mz<0=pmBIh42tYͶr2{Z 7낞(m$1`}16D$Jʞ).apFgIQ'݆)He.#08;YìJ`\Tsylz5KA7q ͝giCJ <ѻ, W%3E5lfo8ojtt_vx'0˒^5Oe3|$ew=!e~1w"Nm϶:{>&f~Ô+85ة +s[dZ{—syݴ l@;cHv?}G88yg4,+tvv`zTW]aP9Cz [dv]0,Mi[6DJX#!lLbp~>1@3.BA^6_;#޵35J<{ .ȘO*vnįrN%ַmz W";1A/9 @p1u ӧsB!AVr%3QKʩ`AX>ӱҠh*Q̓&@käδOJ 6 ͎k"oʩ]SMSKRs$] v gɽPkS]`sw>>50@pf \uf| wŖ*;y;XP>*xl1V-v]WJp)̣[4xK|CLHg[kB Ҥ[/+!eٞ,C1[˔=|Qp.-WyI䭭pP9* {aj*f'ލ p >g ;/sdAaq5 j>?'kB7ӗhܘxՏ^Xg<D|',+edK \,PAsPX ũ8 HkjaNL?u"|+g-e~@,'\-x%O? .y>ז :KI},oTZM;I㰟};ͼٕ/̚;%72(/vIVإ$ge-MtG`QNU[^ O szM ;.KfɸMCc:|׋K\&[ZS5Zj%7|d_.4ᢟ 2FfŔQ]nWRmzNޝw|D}-*D>)41Br`2YbYj;"vsVࣔ#E)Y/"j_4^َNӠD mvZZ'  ÷ĭؼZ7jVXJ$YW]RhTNmI({uu l$]k9(Q APZg`wI(g%/ ٞ/MiϏr0fC&J0܉,l&Ӄa8Ap'z;Ŧw?JXloq}(^YR6>\ݐrq A`}iR$ 9sxOHHl7tkVo7Ic{xr?[Dw9lmEf,2'9mɤƿ 9| c=&@Pa~fe'@8i(JR^w mXQ !5l뙠#5M/>i6m o,-:%޳^'q ?a w_O-&qxR p͢<`%0fwZdktOܕɷ\ia1U`Z~.²gHVJ.@)YQI5渍.߷5';os[VhOB9zE,(JGP:M,Na6沾489naǬʿTҨ5994"Jr"` H-*.z L%+9EtjE1.ON]H0=&|PHApt2c a*QMFYEjcFuZEM0"ƒy-2RR5ʍ|n=EkK뙍ĀDdL&.+2");0$JGT/Դ^/no^*5Р0:K덬} }.O~PLl5K*q Cb&xN ڷ&]DW^QZ/VK~F™.vu{l(3ŶM\r @b?;B:<2xAtRknN_{o<] Z$PA_V7z2 >wμQU qRocex){DAJK#*z;[$۳Pgāf_8eX5[^0<.ERNBuåG W e PpfƱo/r@f~(wTVۊT^D D)J?gu Ӥ:[Z|3kEԨoqrv63nX PsC4&jyч /gj;D-bÊ ~_#EqZSTߕ)lGI^>|tq9߾?.Uc(>!/Tۈmb.|V[nFQe{>p}p+QQ9':OS)xypΆc]p٬p6'wFܱ) B$(kY8A`} T%F5VKY e~4;#xeidTPgT9] HNO.jDwYGELҼ&DmG>ã2D\WECX6d=%wI"8&yIIPtCmeXzÉAdwaA gD]% BʏCĩcr$VC$sLj[1\/BG$laCZ*/b0f~vhY鷆2ؐS.@1( 0U0xj9J-u%K.K kiHv"c 2wOPXQOq6\&#^m&A]<@؇S7r?&&B)*"6s?Oo}˲^JI&M]Cmw? P""(CQCsސ)(1@(56ۜEhS1<- g(yQC;t6"k4:rэ:Vwo2hq1۝q1-!^#fZ.=2*$^A{X>{(HֵH1%imm)e]2;R= +9;i8l;}EKBsNjV:|ލYGs'4PfZ2QzQ0vH0BhOAMe; 3AgsDhyםƱi$\lxg/ ~_0ޞPxA: Ի{IN|i&U\nUiY\8uF s) " |Rŏ:NSyl c7>+ q-9]([-3Q(q*`.m0)݀&[5g3C׃L?- Yt0BUat- krKr9Vݧ"CF07C8oz!'˥|+VҗHYsjf=bk(h >ps[$ӓz`>8j昮է98]RBnr>(yDy.v\Y $ co;EMK0r8b~?6S)4ۈN΋ef#t(TR)t);_'bx_5k*LB.nlt\<6A*uOY< a=TBU9e'{[=H+1sׯG<])R@}(aW9bߛ[R~Ph. 4w!:J&z >!H&ۦi!U}j?8j@8 H!Fzt$y w\kup68iV@`or6tW܉ԃLH)!<3VNVÃ6oP+m}HN`MF)|12<*Dd< e k97 kWo2&2UD\XHV.J L)q]+{^;5:b|=c ;Zۧ30` i ,v'O_2$ r#y !W; KaL鉎0$Vr9 fG^7|al!x_.鴰=F_1 ^yQit.Aٜ^۪\[ e咙P0iF ^7=jr,L zgNgD. @5Pã3=˩.&/gpnoFA1r{\rK8^<n'-k,.8^ zmn6zJ>8e3߲9Q8 j [|ãbmtVs{cP9oP^o!¬!$"jꃺ:#:Pybv G; >MpQH5|b;28|;mcՅZQG+\WJ#jO5CmYe޵NKwqfI+jG7DAv~q3~0@ۓ "Ֆ(1o S Q @bL u֢oC|܏9AIn1'N:Ûj"¿Ⱦg'I.Q늪"c*sm;?jgȫ ૏U=0*]* fK}$tQqL+J'࠰O nTb t6vL0 )9\RꐃO^лkU+Z|CLA W,2Oq"ߺ.ٶnpIcv{mO{\nSC"iR_kl\ˏG4dO2IODO>̴yܒ,ui,г %ԠdSK{ӣhi҈lՃ%7E$;"E)852A8śeZ78q=v( E&7΄hr tO;uop` 4U( 8uբ.z>v\nCHydwǬqc"MUrY9`5]>/cBhh/8brjscձ,ȁ.#5!58 \wSs)_ ؛2ܠ&5A'ظgbnR^: ۭ-^t}J;/|FF 7G4&>7}ob<'ng).:$;ic%U.)'%j&}+ˁV|S0j GXH뵱>Kqaέ sIyCXnWX 4~f6;Lַ!%}|)[b*` ϔ؋q^)FZ8ny<+NZ>f;']>al? m+ƜB2׮{A dJ _# һ8A)"Y oQ"-zvJ+Y/Sٲ7[7tĮm.`=G\5v7@L Oݎ%%^9:y?|ћҚkܕEUL g$O}p^vc37|H8QOFh.'Y|XiY1oۧ 9FT!rQ'{H\ߦ"sClI#)&26ȈGsn6Ń/DSV}+Q9tvCaz&(i=6!c $R{GDI/ CIT/51$WWl?:{yڙ] -xGO Mi24ew[;i"كg¼H]/޲47-)+x5,\2>ޟ%K#ѷ^ ̣5w۱=N{}TlWn_\Њ55x"m BH~)i;3vZ쿩ȃmre`6rqLNqY.y}u)U7H½^T 2N6:p3/sgaNCPY{-~x"޷ڌ#gi40ٚG4V}G&>=Veәe5_eaxe/ϛNM31*>_֙Axg$l.iM!ud~Ah {ldԷ, smkc=/vFuVIhk=SIZ+L0aSMǷeYf|]ҙ2}CY`Q6)Șyy?,^H^[[in$m$vЈWߠtA܊{~N??2[mST߷cRVFDŽx)3ʯW7:Hc]Aӱ~ s} Py;HFOZJpdOyC ʼnnYzJOc"1gلL͛F;!1M`7' l7.#voӓd_tI@nQ k86(RݎS"#iA]Obuua%K6oS[ũ'M/\z`H!<`ŨqWh-v1k);m=a\oM iC&{5_$%XrMdk;!{Tcβ 炤Z%fE}=G%2.]y1+ p~!$sz|FÆ~TGA:epUn!#!gd t`EX:$ɴ`Fh/ڦ9&{Ok{}lflOq׈̬:5=%ߕ }TP]s5 2)Jn@'2V $E-1[Pj+kD])d,Z_,|M>PΕ0ăӐ1Hb.oy /it ࢻ*ݚ`_vtWGnc58 .MH<<ΰb-ܛ a",$.9"=Μ"%xdit)7 [mDCvῸAWCkз/L*%=Wj3t~83ʼjŠ(MmHkI";EUg_E? ĘHqKFu~,bJUD@\An/Hߥ!x}-td=I}CO`ؔY<٢vviѡWxZjS|RzyʈEI~kB^A Fm9 ec ބc֚X>r&]9u t@ƶeCY3o.'}uk5e3Vfz;8Wue$][M{m|"K5,[9mfw;2Aً : o).,RCumfP3QXt+_Lc2,&룑s#IC868,#TRϾ07Ou59Uf:tn3V$F5'.ơP#S.>mshk58Q|{5Q~ Vwl)X^Sؕ@ FDk lL 2| Ytңf?L(Ak) 䗦)(}=N1_CXbL]nX#-{7`)a֐ U8tg~q& &uHޅ/ JZXDJm"|,3;w:.KJöԤCwgOm9I4wIǭ˝*;`+i0ˠy#qVRZ|axJ/TߎWܯݫFf3m\ՋI ESsEJ^xY$tgq6?ĸ%\?O%^kO[I)/gJs7n)7/^։!Pms `pc9;ϞLݟRqQȏW'/{KZ+nyB{:BhcDM RQ)lXV2nGRCqXK%I2?{mF. 8#KψPG>F/WB/ɣfq&*nAhM7{Q^CU<)|'E{=G_iG="9<УoQ5i=P 7y{q!v.p~dT+,&? S,;Dj=Nl0*|'OX=&8y(Q?oW}Sh֗`&0T{%DML}6ۍ<8h'yqpadjJT',]XIr;ja.0b*~\֬q?3| 7p¦A!Hyg! \kXHR ޺?E;*~`K_D keoS? (t| ã8T:iR%?٧RqHdT?F]0^d$|Psה34N7}b?B* b˄'j _\KMqPtdFjFb>p6ChxrS *E,R4[ D74ɄH8_4zFVkAj5p[ܝ?pdŢ (*Rfr//^^I,Fʩz@85̍=]כiF?m[paA>%rr㍅ E6&4OHS0x6KezR9!u b.6%}߽qTTGՄ+꟩.bz]ŸOE4 IuCqVvAV0Sd0_|lU" <kp2}@X9agxlFY{BэN-)5?1=YOÛp> "ŠV:Dq ZFZFlx8AQPE]-Vx=۱H VqDŋR?Csqal|Ņ{?y*TZC}pčbTepB;['=5n/'$q>Fi$AUf@xy͓:?zYxk[+:do3R1AOW. dNz4(fX#t\P~:x6Qt9M }pno(%(XSpCPt;)3a׹{t#"zã;/Ag -,1賚=,CjHUwfY u*+E_aűsW˪lv=cox6;~mG2E)PdrﳋgSW`v*r0/Yp]T43gjHuɃ*E]kW?po =[#Dž 'A ufӈ{Mu^B#<Us>P}@1/^)a#P8Y|#{wԕf1X2d~%TUׅ=-5([ 2`j19[e쎢28C c&#D*( zrН [r ħ/.Z[y:|B}}îL&Y#JKs k"bw]&s+FKH"K_Kb4^C|Cr+S{u¤)lIQ}2atگL ! b N=fu(\|պإ{1FU'~ԭ#SJ=* Tu,`,oAhP$ 1ZH1Eܹ%|+L!xe(p*7*0V0]'>os+ ]>Fdí/:VbHxfCƠ=i!:|U~P4 m qG7Zz+6WfE;ՠZx^T=JY(āSP:>-f{h#>KY)m"?ڮမGM)2rHgY !D QϏ1&wۨ? ϷtO!Sr5o y79/ Y&Ps)&hsa0H몑mT`y;!nAH(CA7etn yz? xjµq8s-ӓ4\ /9"lb6S} [F^.7>HW=;Y WZ5Uڊ$lfٴ$&˵bKMWjPQVaIٴeu A5k-Ďq"Z%y ƀ\1o& 2!9ܫ+ܔ"w̾S>'5FAt>=Se<,/wr#+.G-V·Ƨ'o@pqYdmAuX+zυqr0OnQd=;)FdOcߡ15;lx0IKRjdٙUHO4eJ۱iq9&8s8'Y CO)m\#fd0*U3"Dzl v|fP:$poJaZ$ܰk{P+Vr[}()\F o2MN-H,Rqy]/,ƀI?4y31(pGT5v޽kէm/uj'Bתe lqhx71W\Hw5:#ޟнS.33h񧸥P;è9i$>fU(5fB5&>H3CG 0jwdwDw"ʩZ~t})ꅮS 4?s Wyͭ;h^y(WA,PgcGȲ0u>|H7 2sl7'@X ;`x#&*v-}Ժ xA8V9_ /N,SxA3XK=Kyӝ?+܂;¶vlq,f2e[L >A"h.6nXuW1CRU(k->#ʧ)^@@A +ơJti& ڛyqEm@Y *am鱾;TM"AOq$ִ2ݻ_WNjY5xal ^!V`T2zV( o4?Fӄ7idod轁;ȧC9[w1>]u1]ޛɳnw3FNy2DxlC}&G=Ly|^ɺ]BU&<}O cx 8zhGhTvpM3+HI̔O&|qhP@0jE>6+ t 87II%~ F kRAEYBFvsu DqQ塘Iܚ3n jt}.|5ej?ɮ.BʆF8r'}2f={![1\4c0mm8${r FeQfptfTufRFeEj+70 7I쌙-(؜@`t3rSSDXCTṠvmbgh̄,̷"D` !"7vxB-VxfثȐ n EF( &;YBJT ^9YCn WO zO0aA+*kҖ9`A1DFgJamI)[*lD5 xog8]M oL/bR[5lWu?zwyj߉`_pbB 2u '9`GR%.xIK%KU2JnhvsЁ~0ӻd#זW]G6X^w҈ k=kIq4 0-@d1Oh983KhPlKJkFv;@~a{ג2cc""i8ݮ8z/f:ʿk\'5kc¡-ŭb5:)|$@l xm sA~VNs;yW[r=: <I<2aAӈj(,QJE~F2]YZDS! -pRC|vP9h``-EƟ )۲Zn<9agvIP{r8nm^tO+^<4Z;a.2D&7$^|ްVvE6WiY/ T-@c&뮎ˠhʅT,R8wïR`ӊwŠ⮭if=;6rOӣ5z=Cd͒SE& dpV4Cl~oebDtUU*rweO8 /;tO;VjvtQrD >7_a$>/-2A/AZ׵B%x[yTj&pHL XGF3c̘$M&VKQ➅8J"7wb|ZT&lks;i /.Z$+z7/n1jJ,|`A}KVxn *@Y%^Ү}md3 Y7&?RʹBb, %0->BwvMJ&;Hy`v1E"2MEYG# IqTTbVc|))0HmNdK̷޸njWQ'qh & B(>KF ~TnC|e tbI <KN3 cȞcqfCRNN:HscdMdy'A -wq"Jo"7ƳDPAX(v'p}{_)nLDIK(sE_P-,eQx9wMqI֠-sU/ UX%U8hGȿ:*l吏,ny@ ܫ}7COǿyˢpBDGΨ3 Q mȻj#-d5lށ]OKpb7m >L!(Qz_ʲt1Z4{͐n -7ThkyNy*܉p[+0't!2YAӘتW@c'q8 Ix2c.IcSEX7 GY[R9gʿ`DcEb|3'KPTvW0.`4QG_9n QDraf(XxT1_&3hbgpk^UѷS$stNKdS \"0L7Ҋ0j&[W0 Nz+KqwȮMXN$Ոu |5yՊBKz8]rJ+rɳx{DYCfVBĞ: ;DLMڃaP :O 3rg]:zLDa#83KIa Y c$*o5y" t- mfwe}p'ؾ0rP+'_h]nϿ{ dtه駵ny4YUg$c}@o]kI'qAM,e!RDJ-:K LĤ#eG>V3Olbfn*5!+mvE. qp(OP+r* ̠W~嚎.PꘟM>02x'n0p-5ǣ^z%^jZ-R@'BDNzjTfNj kIKn0!?N^ JoK<3F Pw +8˛8VPJ葿-N*ŏ&*fzDCĴ4ʺÄHq0wJv?xAP4>g.KIɨZAII2E:Zit=?1@ MKn5WoDl֌{"`,E wq_a-CH(.& F~f':2f?9LuϘi!xD8'+g@yJ夶7HY?ܸe 0h4?h|[ّɞH L/(=@ ~.G%m[÷ɝ}-v^A9 δM5T;OFy v!9ב (>4^7_E8@c-W0`K_`~R[}j_"WAt5lQ% IoF#/ $+?o!O|ڿh3͢:x6*HjsS?e6&$zN3_1W3`%8Sn*-PӇWbq|ؠ1(+4jڋB0 Q djԪ<B#q?MƞyG88ͪ\CSW  b5E;7V9 iSֆųMVV3$'}`l5|_6ZEPuKbFS\rp:=iv۸0=p!t#7Y[ tbَKS‡n;;?$-8(T)ȓaݵ(|Gu2vi*#̨iUqMO{QgYzB%<ҍ0!k ŒPi+_`dl|)<喁Ʀ\ C_>|*((ԛvՏjν=Ԡl>fQIfǰNJ}F*%ϵ~OĐAmWPCZ<5,P0+^Gb'.dYx[wSz)aB9Ux/ %p?}lп (Yk&s O0q-x6'[zq4B3"Om[k;gRg"tK<`JÁiIebݣmdr;Bn>)G LJN0LPbr#` 'aUҲ>˒r>tS.I^p@Qyvp^H*HB"Y;֞ꗎPXD1v!T1fi=ӚwjQPshb,=8&Js𱕨ٳCzG{?!٠lV?XPE* UV_2M:T m~گYӄ&$`M4kY̌Vrxe ǜu}kEb]Ƨ ju2+x C:]2!yMNN8vWn 0% Z +mUsُ d53s-#RHS$P?M3%4f#Y%UW}J#qt3+%f%1,QpFC¾`KӇKȠqlk )ݯuI{v?FRsjU'[;3h$fGGCײ&K#Rjc5,U戻Lko>5trg)g|"NH /VJUGcI`>PEJDf%^f#"#nE38 4,m!a>&]BTcJ0ߩZ(*Qj]i2wq;tUsfjцn'$Tb+k;lvGRN4RA h]MPMDn=J/I^򥀮G>fD|GzJY(k$V+€ FU2X'p|W. oI!4'_C3 VU@C$Rj,6Y<0Z/aW`Of,. n!k3I99HFOV"^we8''~qVdZ6JP{@W>m^%Dޗ}ހ\u1o2@!mwomxMN9.+E0,F)B@CXxWJFy[[|k&ᙩXw1g'bJ](6z44BD0E1^Ԭc3k: d6z`ť Zѷ8FA9RDmxOC==-1Jtx.O!'^ ($KE.H*%m-k4<Ou4箸E^FsDd8xK{xׁH\{"3c^`Ut3|TT~ʯ&N(;`I6p;iZ$ =. be;%b6J~e1mRޤW)%IWC]ښ4_U P!S4U4#],U1Xmi\etKvWƨb̈́0q#;zϲPwou k)5:<r[ \e^ +;hZJ^p!Jǫ>eZ IX~~ ^c#V.*FG+ B!̙Bp+AF.!YrgQ/Y r͂Mm0[3dK.{ol ξU ؔtzz:.]%<J|!2}HL\wQGs7}e42̙&GJQ.mcQO2QZhgwQfPjDiOo_Pڥh;i *=+sI"|`O"@/xyoWdïi[^Aޓ'h9%T1_ N(sdkxѻjNRmIݯQHqS:g÷Վ#voTd ݊Fwsޤ-Er-0V +p]ߍij1cvjti6YVӸs,LC1rtKM2 - eO~f<x 0:RK=(AT, - ƀiz,-#|B`C3ė=?IȼQ <ځg6BT~0QT4sy0/+E<ǝ~lX{2tcf`C50v,^ RJ7Υ;]VY3g5A!XݞhC;&qIVm_|2oI8UBʥEW",2z[k?7|z% {y41osf_K﷡B"b. pSp^#N׼Vt.f^ndtqē])W"^y&{cJː ;7 dlE:O 9€4g?5"u?}S?1V/p>ک &ؼx ћL 7fHmh3Ɵf[&;FD}.#YVaQFAW%E\X.iTX6Eo\i#>.sxpq3;iĆXVDs~$JW w^ j.U-nj>ʮdtM.o剉jB%﷾z%#Eʃݽ ztk!Syjj3i|4 SY[qN{o\6E‰ߕ 7i=F-3u]Kd8v=C3r)ɋ3RÓHTE9X=Iz=RBB8˾< Oǹ+K_`DSذ@x\ͲH"J Of08I?+_eQodeuۈ=e0GoR@_)AM*{!2{St`` 6v[4҃<+޲~⦧x53΁ K_Rlu佤,W݅=ޔKAz'hT\|;}`|Kjy E:G>G)uT#weRj}3x{}gl.?wh['rmC,5k|~ÿrښ{_.RvXY־Q9!2GA[He^;IRaCU9ưlF'/zQ}cq|Y],M@ `\$}B6KM,_ ;t^g ߖn Yo >6:͝ni\ 㡻xpIvE Le-Cl8Odi_2Q;zp5]#UY{$kÃ)6D]u.TV% {]EM N)$P-_յXvEۗtVO'5I&P !s1UA9 R{})%)]8^]|nufKUf%PJ Koc&$K0s#+fg`L]U^qrz6$Pe%)į,mqHw{4^JT- sg'X^A ZVnϼȿMXv רp#5-9#αGlWZ2[Roqm\eHQo8 J)0cEe}G0|df֥TEF@"'6~'m+_iu" 2g(ڵ$=`SN^cg dToRnX/]UgR^\ֈgs bH,fPsQI*pw ?R%]\ѬV0 [fiIHR#C/h"ꛭML= ʮ9^5,q=V^/}/-$N C hu qcJpPyZiOֻNG 7R(KyaYx.3{1]W5dtaBS@̣`Շc ]X󃶵2rlB3)˂ .ɝ1*k8k Wtu}/ZK",BTr7m UIe @Bϔx[i'sICl-Ul*M,n_?Kx5J,O= z6@(L }$$,iG& ]I ;ŝH9I<6eXΗOg>q| M2S&ش#..F{NKr}Zrg u~<)>갮ZUI:gXDڊ?68N~@K#g6U?9&}7{^f?T  4 u%52PZl>5x܂a|׮gD JݪLAf>CIZiܵBBdO`j3[@KqKPFip/EUE pI# E511VCq|ԁY 4f)AZ\w¦KjJH"LE1YAJyM =do >ØH Ef0?6 agQ+r->~!1%8Pd*uz%OeX`#M8]^|N*2;{ Zm;#@J-M*JovVO e>ߣiXc ;[VWh6̄$\heyXIl򺰩7=e:#7d@áC'.[wQ sLD!^ f5r\ɝhIOo3-)^qP)zupsڬzŶHzX[Ez25 ډXCa†]}P{\6>E]a@>N:w5q1f= 9gas?!vП$IA!ȃ|TH,n)^%gNzـTm԰%Xohsz*:҈.֕I%к6[bH:IK"DԸzhc}sMnVMN]í$됣5D7^qP!3HzV)Χ˖ZluyMX޵X`X,9K<9vЈ(~4s&3ܳ)[uzmvǛ916F!󉗗{4OD[<t维 ]]Ty^l &Tc3C6PҀZ{杳ۼu'a|L@Uʨd?G5q271u,zW>wMx.e'Q8²qA{dV;=P=- 7`2e,rJPxP8(rU`ԝ޺Ex !/<,}e(dOJ j/w‰<5hy_Br,q#eQFθXbMZ4(Li ND'>* ϻeLwI] 05\KY;Ѻ`)u(R|6۫"XrRQXQ^Cx@[|PZA8z IG>bA@igFx ׼Zfx`Mv Q,g90\vC ՝B[ѭ~XNr#1Uˉ ;xta7є{ǙTyW;س@2gO? /{L׍WYpuB;<ٙҨ[S:h衣bDž76%`+FƩ_!x£wcirAK4 E7}2#Ъb`1ɱpBhvbxZ ^\iIle*rZD 0'!kӴ[̲*+T0L"$x=`;)R/G}QFcb5v5ŋ죎c+?yO8(W1Ukn͊ ?8* @/q)wqrw|ES:y3DRlT#=ɒc0dҚ C Hizu[Ó,l3~aHo9*,bL2k$ M ?kxJTgylIM|eӝoQ|d>RAI\(Sr-5ܱ&pT:=@j|^w(`Zpp"D8z=tOIA8/]H| Zv?+Y%5-kiU#Ƒ^!%Z`smC*X~?ǩ=dp,`It2Y$|JQ)H! y5y\vtLUj0p^ :!+wS!T&}GOWfL#Q15k{B peO&IsOu<Ma_mEלp[@' U!(#KY|6Ws;8PTAm!YhsNO@2zΦ[OI.[Y7jkѲ^&ŵ\MCު̗E-%Ge#\${UoU)IMN%o7}qo^|D-?! x\x̜y .,\ l*M_> 这++6;\lC[|z_j5zBkeUgjp-JaF'Zb*.101S7U pZw&S8UPW]oHaIV2=ְW=cTdp #< 6(K h\\MA5p<'UG4 4 jd`IH)BZ 'G4.wY R18G #Xl+,5a[ | UBhiU̮(]!k~%^\h_B 1v=ut{muߏ+`8U:^(s!PIkNt:%N]D?OC9e)2e; g,8efTN\ i*A,}@9ejLp(YqvՉjIooQ*8v?%k)j4YN4hk/n.~AJa B$oW0 J7 m/m{Н)@/ 0N)ȴ6}\"Tgq|൯Dt>U+.EJIb!0g}tF=ȉӈ|S8!Gۉ!X;&qShqEt4/1 __%?J͐}Ev^oEu/gvg?b6[V;~> ɯ߀k4\<]2$>6a֦Ghaj_ܛҰ0 McLp;xkqq)be+qqVz6opM6"()iO&foFZ&Fkd'wcʬy=c R*A}44,&YAi@7+^Oޒr3i^f{n`ډO,M34:pIބT')!񡕅w^КWW-*)iC>UPS7p2Vϑ[`ʯ/xn$ >!ix z鬊@nC <3xrT蚸d[d;%-$}l6wAxJW$p*>41qD/-Y@~Tk:^ɥ%r * Iud-W1c3?R"wŒo!-[}ݶ&AB'1M rk@!<+rμϾkY&zXmpO+4|!`XǑaKA}]e\_ޮzuEJd`ꯒG)޶/Å12iw?n5~(DhрX8l\*j8s:vK1& ;!ڪfBD__^.N!ON5)o1>fspά*ǹ8;IC ZpFr]S aUrEIDЦeK%د~[`cת0 v Xy:1l6!qQ#:Ţ5M=ł*^H]L޴5{$PkB `U  l,i}ARtv52$LJ⤐Ќ߳\UY<0S6\9:9I)eCCcw, w8]&2/EUγI\ Gk OJ(C] U'4%lSUI_+LEsT3vO#JT*У jR5mLm 90AFWT^h5Ug a}c`#V5delր}LEg#]CB.^U䐷h䙘la{n$c-Q"g4yu{ e;,#y8Zt2O6O #NνxKES7>IhPaۼCQ7.]rN cgVܟo`5#%c)C_JbwۈW%fx z;$Q/&hQR5x7MmBjDị@{l1k(ѲDB~XTh{G24N D;-)C2QPEv&yjU1)It] e!qCd| ُ-HՇ+$ELFg(! -ȓ/),P8[T$>΃up*{\>FEf[B%R2Q!p/<ߨ]wѨrv@5@n,D,vV{ܝaS#,}C0LwUM.4IҲ88*B\Sǩª? %)\x*X|MOwmpOkĬ=JX .e{ 5n(?+t|h[*uSIdG5UQiAp1|D>PgبQ t.}t6U%G"a5 +6V<ֳGq\p4%J:۪g%J s3t0@SL-~>ӗmT[_$C/y|TlexrQƮgOMhgAH1ݦk%Ύ5Fu`!3cUtp+!ob.uiۊ)Z*S=֏tY}p6c@ݽ(Np<'VXL̅Z")F]_8剅+f}LrgH?,p!t$  ='yjGCIWt$Cb3Ѫϊhv]5V 559Zn %6*<֊: D8²Lƕ@B[Lי@y9wIG3kS`ًLG?Kź& k\X>{ (  sjiuo. BnoÔ I%^Y#m-!𬫟R 6J0xC=fjjj1UX{3P4.\#{ ] n9L rdc~|kzLLhL L#T?' PIO/7}qN >4T5/Q] XH$~i}xiIL6y&(R/XrϢ<2_m@g4 \0>jX՜lj谼& &4Id 3ՠE;>"O7;,{|5"]9'4˅߯WRY WTUY48B&$.-{`Eֺν.-B ܿ1b6ēK/ɣ))YCJ1e IG>d_b:kc11L'CM~! nA[/0|JnQW< jRp\ݕ`cG3oå}شmHRɮ`_m=wA Lq3(y!gQ^5AʒLYEZˡ|@<-C#()$O07ӬO+\ZhׇNK,3Gk6y4r}A ߊFpma>zQa F2J}[dQx  Ď}_k9g,LA@WKQ|ϧ%)QeU J"/I\u'qLRSݣBܑBKf6{XW ױOYեKI%jv~S@ 蚍>ѹ\NH>4ǚK{!!hˋvU\$f$#ɦ68 SZקun޽#q^jdȳO7ބt*wc4BZ8iL;g!.Ҽ Ksgiš9NvCM(K3fOJj sK VM ,*T=J<X?BhID֮$;C֕yiuk@w[Utw˜!+TYEÐ@?RY0VN c\eH椂ޥ vG+k΂Y-8)0gҨ*σQ/ʲ T#@5?{>ӟc 1p#HA1)ޛzDUWljd>o7ʦ}#;N]8j ^+җhe)\%:^Kiw `V76.kRz!\2DbOzt͆W T'ĬT?߸Y9cqKIkv5{ '^2mMxYRiS3 Փ{ p@M8 \դ-E_ZVj4*6B!]6Nׅߐ[IYXpkV%\Vˉ \/u] =,iTRoam_Bn;\{#__wjxX \, ٯ-?{Pح-ѠzQr|SD`sT,a@0OlNDk㧃 z[L)@ 깢ٞ*$v_Bm[O$`/?g~|b|=c/ >?0C2aZ UI;g̏@aAx$ YM=ɵ%ӪDӰz>_ °0F(!2f BTJA|&&jI:Exbyh$M7刾ut!XS5t'. *nFRR%L^.jn}3(5DuK|+~+k כ%m#HBkfh&C݌e{zU`ͲmWТ.6th{ϳdpu0?ǧ?r" G1GFlot\_!~qd(A+> S2T0ȗ Im)j U6/(ByB-.new)uXՖfIV_B|?0Sحьu0PjADw{_+xL9N'hG;f .v g cۃFPrh4uh}LFt 8|QƊrL>ZEuQ& Ѱ7jd34i`]Z6Y%qR \c>;|(J 5bcI`YS'lމ=)q\}Wݜ!"KXT][ "JZ&zAlNqr7 [U~4GkLAe"`kTe%ť,`SO"76qy츄@z&(EXy9e[=e,u'#}=>NO?!SeXh\09!Eɢ7|'`?"[?sU)U AM_"A駾yTP~ 1'#IQq J3I8뾵#vG!bEVHeweWa)80\+f)ގ_ActfJ_Pe~(R<=ǎG2N,4h{Dՠ57"Q4ĕI8?h5a8M {׊9@Czk"#hJd{j3yaPQ4کٙmѝ3O hMM|NxlN6/BUm&thEU@O9UPQ jV:AR[W k`o&v}X.,~Ϭ7tl 6Q$9^?g6hv^~^qM5(U%}Y zNP(aɪ 'Qym΄gfq&Y39׾Ơ:3k$:}'m=}'Ƭzkz 옙 @e=(gl g~ om}e@Zfcd?%__:L05]eְp*r߆ @JM{ F#r\|58|bL)$ x7P!kvepEѭE`}4tkw{UKq ۫,Rj}bmF|ؚ'rn[q ui ]oDHpx~?%̸J)̥xkP߆6w¡KsA!oO35Enܠ:n!܊RA/> Ycq H {~Tݩkފa1T5 MS5m]$(Цo4 ZSYQG ZSٵX_!*<#1g.߃RXx%+TPIǰ%5 h }pKT?`뻼Wاl/a`l 1mhCEBz#Dg'NDiiQ)PƗ+"c|%49qx$hmBf[",:Ԋ9Oa{&^g p, - o~E*j9[ѳ`_?1,rѝ-WcYBL%B6Ȳ՟ƫ@Ƣ>Hj> eEjN˫ܧ3x#5.p:guϥa'Ԝw7d-ghۭk-I&V\):)zIѧ=OMRr(iUTȅ:f:o,Y b&V Dq`·L]6̶^^3˲j|&~w$9}KaX{\B%vdgL  5 虵oʙ,>H|0un+H/j+vIWrN,5E\ÚF%BL/Mzs=zCRh.x,k 35`\rcrKs ')-ے?,ڠ/Iy]pXXl1em+I̪*=ArX|e VhEgb.bw!ֵ}5Œ̉6+ f>2$ gWRڳ+p={BL?} ?e/L WDHUroKš&X1AF_7M *碬k a\.Wk B0xrЌ;Om_舻3 i- A<:gO}-!2/s11O,KQI`EsUXvЬK*ww Swx>*DrZ? uLЩ5`7;5N5(Tg>63q ($M*Փ,3"Q8d\~ ŋ>' [Vڷ6Rds 7>M@PCRI@K nT\Cq'M_ɪJM uq4B5BӨx=Εa6vY\>O3|}5qq# Z)hY M/`?Id&E`Z˦ ,o Y3g"X1r O2k0f7 _!=E,. l<%id 7n TfLAz @ `@>DBR?fUW;?FǰX%ǁ42A>i(xғsGa4&yl RQ Q[ߖPǵy 4{&CrGI?T %׶EpY* c V5s}Z )k-PG!Yggq9 <%cר~;a ]׮фCQGJ{6LtvZ߁db,flgy'S| /eWĐ z@S+,ia"OWQ /x~6+0ī}&5J!P)T)쫽բ<+nT³!߽h3?} ;1$Ş(TJѼB"cXCD_RB|䢝ќ]e:5c* %w`0Q?xmX$K S*>W(? S[c!L 3gh/rYfe΄eoGIUfC@cd}r a4 bĄ5Ĉ yFߋތUgM+aybv!} -jPǭj5S6&$$}8˷Yb^SjSخ$66 u@C"PXɪ<@ݖSt+vѬg1Gt-a7i=kYσL^,Lr`' I9os`B`e]qmdTj3hY)ļGw`~,тKs,IkS e͞sKJ&zjD#:`z뢌]x[>}VhdʹFo!(w#o ܐ(AC3;ygT]/ bY.k7{)GMa?ݰikPp J`G/Hr/f'asM(o%]̊$]61]taLBjKBRrg[`eGY6MZr`m5$o%24@0:̏.ݷ -TliX>qt8]6;b}8א wTT&B*4VM=5W^|'W.c 4{[+6r"~֍m4c8CRAqq=M%1(>_eס7})GEj`s>z  БF̆Km𩯋=")ٖ eR~q~1s,=>@) -Ut{3r5]bOPs|nae k5~KHvOSpw^pΑ3ۨUUQ| vwu3-@.{kԙwT+ "4<"-?Rc+Di{_<+f^s0y{a_gx}CVJk:~(/GZ&jYCtEmYmyiE(}(/QtOH0"?{U?>e> }a Yh O{qCul%U'.T@eB%;|AVB5ћ'>;nȌ.׃Ph4A f6NK*wKJ,{e&ύKFzi$K̺]߯Fg2Yh:0covQ|wPK䨂%ךT̡{j*ޅ6Ol(2R(!b!H$mv5|΍O(1qa!&c? Y]2{}))_f #T?C91Lo7ly]aF_S ]`q($}f^LM>380S!?*<Pae}hJŮ#mSe\j3%9 Ĉo8.ܨ~m!39,Vs1Le?%}lۨ(g8S"&z)spP nHBȦe-e hwovx/( JgI[vyVS/wPNM Iq&["2ц1o[/;z.[n7 viS Z*f$WbOG'28مN"de u|5gx޲lLw8.-^+`HK[~%>@%lگ9"@g =~6%x[f%A"g%^siyX{vfs*$UyylLR̅]Kq 4# t{oM]4U{i-G]K*MqަG:P8 JM$#IRzշlőZMRU=ρA+c%IXd7/5P8d!*Sv{YPXj7^Lad-"h]o5SAh%П a8TYsYaa#J&M!SI"7^y3Z~'T$ ݏqWC"8sO|%E +H*p+dz2eh;=..̡pKuvD|9IrŝKܝn?'+$1=/@/GIHf([UX\A)Z.ZSn:/vB^4,~]!\&}0yE` -S4>6H7I9@krޠ xϮ\;aD0bFHA\\UIB\; ( $ _^Wn(~BW2(]K0U%RKo0Lh`ļ İ5%,rzrBq3^UVBÛ櫑6q/i@c]B4Y@ߍ;ٖi,tݫKG 77ev&2,Ͻ.ιaݻ s7GMk#T|<$:[X=_-ߘ9fcDh4\GTYEz`L ]ŁgQJR~b6jvbtpym2.SyylTDQ<KƑ,;i;~R35A!-9ͥ$.e&jN<#iˑ)jgm]ɶm}|M7-OK#^oI< @g@ꏼh5Frq|GJ\FճK㯩<.iGDZ܏%UD,lt(7Ц^HyF.¨{b_@ ~81Bk`!{b*(:OHS`XW5q#A˟ EW'؆zVu@߸:Yj ,vwsݝ$g})hHb_~ x9F蔃1<Ɍ OƲc XydniV$VT+v;9.6ۺRtAT%}v_ XLmywR9ּ :|vF768.}V7NYZ7jݜn&L@ {B}1XcE 9~F<ͫAN'GRzO&E:v+ &\#YA=X-FS.8;Ɩ뒦"M9 (AѝȊ/r=i{^||X8F Mףr85&Z/\D3 ǍqL̎l"n#ee4We|BɞK?ϘdҐ* S i1G)>v$r Ff B\ZShEzmGP6lVx)ՈђfW%Jd*/ |RgR<]}J03*j}܇~mHg\Jrsc 9>k\ti4Snj@]g`Ohۛ?$aB'q瓾J*,(`Y1EZDQ=MU/IÓ1oP5S5i%38"ת@)Q,W駱WM@FTlvIи|!D7a֜( sˇ~ -&5QXCxGk&sW㪞[|I.Ou$K\L5=aP,vؕ0ʺq3{PY'!uIb٥m=.#%4zvST3VI; /:SaiS`C.(VEOͨG2,k V#qvU5 {X *{$:l7˫(2GU4VA1jDM.赪lop=Z ͹X޺ʗcRPq(fb 90keF۽69<}]@ߧr _Mu9bDN:Bx&{$R=G6BVE%fuq6=<igrOV1OE10xAp8+R3[H}k+ qt_> DмvV;#a 7DXQiEoj+܅߷^R7 0R4!&ƒu }xXZ[B4K*$>0ъTC}*E {mno4W!sJze㙭2]f%$Ÿ*CH\°N`6+vkNF].!2gwSɋf.m- zcYfK"Z## C2f#u/-NH.{ZEĜ%T-x"MDfߝ c9rORQ=,;WLq MƕnzsTɷ΃}Q(HCdEhk11wVs |Mr$6Qإ=uF'4#7a%z"O{)' (UMFa'ЖVkɆ˟9mP-H 4sDݩA,+Qnak?OG?WpsJ)Ky&˯>JYƂ614NohĴpM9MqHyU⇀n)_1XqMTـɍ7Wǹ:-M$2}q˔,'q:-Go0=Yu,@LEhƼWa:q:ĵy;P݃]D;-,vOAu*׈ƑΊ7J\dsӦtͽ֟ Oopam_B|jKiR- \/Wk꥘φ9@ ZIJImt (O@r!u-Br Оg;y϶=b;I෬J^.723.a¡3u}Y4!N~5c}72DJJa'@͛wm}9qV`ˠbETN]NVz%\tؚ,~,F>B~R41XYj~ Z`k#2I{xޜs[``z'yyH H.`^duHH<[W Z}bb' [VH+/*Qu { 3|0ըpn1RIUԪrBm ~Ot"r~xD~4j{ENTSѪ3 }O,釗KD`++]~3wWͶWunUznI^DS8w&MI/ALsn{u -/B 6Yow,t4%,dKDz?u98h օ2O#H:{#=0AIl@tړ{q?澃}I[Tn+2 Z7ޮ@YGwp>.<2Z9H഑ՊAU)jٙy!vu6oP6}ΎT\ztQw"ِgwiO!c竕tvſ0 N? ~:0oXt2;IxgLiÓ~mu5'Kuy^8VguDP􋦅jnH!}pL_h}6RZ@/ϐy* B:CƍsEI#iQ [HSb'FV3RP(HoS k3{~"!aW >(ؔ "rXPQAm~z#\nx[%_f YZ