code: def get_all_strings_ordered(obj):
      ret = list()
      if type(obj) in [str, bytes]:
          ret.append(obj)
      elif type(obj) in [tuple, list, dict]:
          if type(obj) == dict:
              obj = obj.values()
          k = [get_all_strings(x) for x in obj]
          for x in k:
              ret += x
      return [x for x in ret if x]
  
imports: import collections
  import itertools
  import string
  import numpy
  import re
  import copy
  import os
  import json
  import munch
  import pickle
  import csv
  from .viewer.template_editor import TemplateEditor
  from .multilingual import multilingual_params, get_language_code
label_desc: Use image node_id 8 for calling a global function with example usage: get_all_strings_ordered(obj) and returns: unknown