JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbrregexes['device_parsers'], $userAgent); if ($matches) { $device->family = self::multiReplace($regex, 'device_replacement', $matches[1], $matches) ?? $device->family; $device->brand = self::multiReplace($regex, 'brand_replacement', null, $matches); $deviceModelDefault = $matches[1] !== 'Other' ? $matches[1] : null; $device->model = self::multiReplace($regex, 'model_replacement', $deviceModelDefault, $matches); } return $device; } }