=Q=QP>Qaw%SU=Qo>Q=QP>QMVU=Qo>Q=QP>Q1a%SU_64-linux-gnu/libmd.so.0NMVUzLVULVU0MVU@5MVUh9QH9Q89Q9Q9Qx9Q9Q9Q9Q(9Q9Q9Qx9QX9Qh9Q؎9Q9Qȍ9Q9Q؍9QȎ9Q9Q莌9Q9Q9Q؎9Q9Q9Q荌9Q@Ћ9QЋ9Q !6MVU85MVUPMVU0TMVUC Ӌ9Q@Ӌ9Qԋ9QVx9Qp5MVUЋ9Q萌9Q`9QLVU5>QMVUBVUp3MVUp6MVU\֋9QP>Q8cC>Qм0]X5MVUlibmd.so06&SU_64-linux-gnulibmd.so.0AB%SU0MVUP>QPMVU0MVUP>QQp%SULVU=QP>Q$MVULVU=QP>QACa%SU=Q=Q*MVU=Q=Q1d%SUP>Q0MVUP>QLVULVUQ:QQ:QQ:QpL*Q:QQ:Qui 'Q:QQ:Qti 'Q:QvQ:Qri 'Q:QlQ:Qii 'Q:QaQ:Q'Q:QWQ:Qii 'Q:QLQ:Q'Q:QAQ:Q'Q:Q7Q:Qii @0@N:QpL*@N:Qui s@N:Q@N:Q4_@N:Q@N:Q'_@N:Q@N:Qi@N:Q@N:Qii s@N:Q@N:Qui i@N:Q@N:Qti s@N:Q@N:Qs@N:Q@N:Qs@N:Q0LVULVUVK:Qui K:QLK:Qii K:QAK:QK:Q5K:Qti K:QC:Q9 C:Q7C:Qui C:Q-C:Qii C:Q"C:QC:QC:Qii C:Q C:Qti C:QLVULVUHB:Qti B:QensureValidJsonString($check); if ($newValue !== \false) { $check = $newValue; $changed = \true; } } elseif (\is_array($check)) { foreach ($check as &$nestedValue) { $newValue = $this->ensureValidJsonString($nestedValue); if ($newValue !== \false) { $nestedValue = $newValue; $changed = \true; } } } } if ($changed) { return $check; } } return $value; } /** * Ensure a passed string value is a valid JSON string. * * @param string $val */ public function ensureValidJsonString($val) { if (!\is_string($val) || !$this->json5Supported) { return $val; } try { $decoded = Json5Decoder::decode($val, \true); $newVal = \json_encode($decoded); return $val !== $newVal ? $newVal : \false; } catch (SyntaxError $e) { return \false; } } /** * Proxy to `get_metadata_raw` with our filter deactivated. * * @param mixed $value * @param int $object_id * @param string $meta_key * @param bool $single * @param string $meta_type */ protected function get_metadata_raw($meta_type, $object_id, $meta_key, $single) { \remove_filter("get_{$meta_type}_metadata", [$this, 'get_metadata'], 10); $value = \get_metadata_raw($meta_type, $object_id, $meta_key, $single); \add_filter("get_{$meta_type}_metadata", [$this, 'get_metadata'], 10, 5); return $value; } }