code: def test_string_ragged_dimension_lower_than_offsets_input(self):
      txt = ragged_factory_ops.constant(
          [
              ["株式会社"],
              [],
              ["ＫＡＤＯＫＡＷＡ"],
          ]
      )
      _, offsets_map = normalize_ops.normalize_utf8_with_offsets_map(
          txt, "NFKC"
      )
      post_norm_offsets = ragged_factory_ops.constant(
          [[[0, 1, 2]], [[0, 1, 2]], [[0, 1, 2]]], dtype="int64"
      )
      with self.assertRaises(errors.InvalidArgumentError):
          bomb = normalize_ops.find_source_offsets(
              offsets_map, post_norm_offsets
          )
          self.evaluate(bomb)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import parameterized
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops.ragged import ragged_factory_ops
  from tensorflow.python.platform import test
  from tensorflow_text.python.ops import normalize_ops
label_desc: Use image node_id 5 for calling the FindSourceOffsetsTest obj's underlying member method code with example usage: obj.test_string_ragged_dimension_lower_than_offsets_input() without return types