# Path: src/formpack/utils/replace_aliases.py
# LABEL_OPTIONAL_TYPES = [
#     'calculate',
#     'begin_group',
#     'begin_repeat',
# ] + META_TYPES
# 
# MAIN_TYPES = BASIC_TYPES + GEO_TYPES + MEDIA_TYPES
# 
# SELECT_TYPES = list(selects.keys())


from jsonschema import validate
from .utils.replace_aliases import (
    LABEL_OPTIONAL_TYPES,
    MAIN_TYPES,
    SELECT_TYPES,
)
                'type': {
                    'type': 'string',
                    'enum': [
                        'end_group',
                        'end_repeat',
                    ],
                }
            }
        },
    ],
}

_ALL_ROW_COLUMNS = [
    'name',
    'type',
    'default',
    'required',
    'label',
    'kuid',
    'appearance',
]

_ALL_PROPS = {
    'type': 'object',
    'properties': dict(
        [
            (
                col,
                {
                    'type': [

# Path: src/formpack/utils/replace_aliases.py
# LABEL_OPTIONAL_TYPES = [
#     'calculate',
#     'begin_group',
#     'begin_repeat',
# ] + META_TYPES
# 
# MAIN_TYPES = BASIC_TYPES + GEO_TYPES + MEDIA_TYPES
# 
# SELECT_TYPES = list(selects.keys())


# Path: src/formpack/validators.py
from jsonschema import validate
from .utils.replace_aliases import (
    LABEL_OPTIONAL_TYPES,
    MAIN_TYPES,
    SELECT_TYPES,
)

                'type': {
                    'type': 'string',
                    'enum': [
                        'end_group',
                        'end_repeat',
                    ],
                }
            }
        },
    ],
}

_ALL_ROW_COLUMNS = [
    'name',
    'type',
    'default',
    'required',
    'label',
    'kuid',
    'appearance',
]

_ALL_PROPS = {
    'type': 'object',
    'properties': dict(
        [
            (
                col,
                {
                    'type': [

                        'string',