Decode with the mode selection PDF's /K uses: negative = pure 2D (Group 4, T.6), zero = pure 1D (Group 3, T.4). Positive (mixed 1D/2D) falls back to 1D, matching the KitePDF behavior this came from.
/K