{
    "objectDescriptor_loader_mainModule": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "mainModule",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "objectDescriptor_loader_mainName": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "mainName",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "objectDescriptor_loader_includeFrameworkModules": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "includeFrameworkModules",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "objectDescriptor_loader_minimumBootstrappingDuration": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "minimumBootstrappingDuration",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "objectDescriptor_loader_minimumLoadingDuration": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "minimumLoadingDuration",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "objectDescriptor_loader_currentStage": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "currentStage",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "objectDescriptor_loader_isLoadingMainComponent": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "isLoadingMainComponent",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "objectDescriptor_loader_readyToShowLoader": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "readyToShowLoader",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "objectDescriptor_loader_readyToShowMainComponent": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "readyToShowMainComponent",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "objectDescriptor_loader_removeContentOnLoad": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "removeContentOnLoad",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "objectDescriptor_component_reference": {
        "object": "ui/component.meta"
    },
    "root": {
        "prototype": "core/meta/module-object-descriptor",
        "values": {
            "name": "Loader",
            "parent": {
                "@": "objectDescriptor_component_reference"
            },
            "propertyDescriptors": [
                {
                    "@": "objectDescriptor_loader_mainModule"
                },
                {
                    "@": "objectDescriptor_loader_mainName"
                },
                {
                    "@": "objectDescriptor_loader_includeFrameworkModules"
                },
                {
                    "@": "objectDescriptor_loader_minimumBootstrappingDuration"
                },
                {
                    "@": "objectDescriptor_loader_minimumLoadingDuration"
                },
                {
                    "@": "objectDescriptor_loader_currentStage"
                },
                {
                    "@": "objectDescriptor_loader_isLoadingMainComponent"
                },
                {
                    "@": "objectDescriptor_loader_readyToShowLoader"
                },
                {
                    "@": "objectDescriptor_loader_readyToShowMainComponent"
                },
                {
                    "@": "objectDescriptor_loader_removeContentOnLoad"
                }
            ],
            "propertyDescriptorGroups": {
                "Loader": [
                    {
                        "@": "objectDescriptor_loader_mainModule"
                    },
                    {
                        "@": "objectDescriptor_loader_mainName"
                    },
                    {
                        "@": "objectDescriptor_loader_includeFrameworkModules"
                    },
                    {
                        "@": "objectDescriptor_loader_minimumBootstrappingDuration"
                    },
                    {
                        "@": "objectDescriptor_loader_minimumLoadingDuration"
                    },
                    {
                        "@": "objectDescriptor_loader_currentStage"
                    },
                    {
                        "@": "objectDescriptor_loader_isLoadingMainComponent"
                    },
                    {
                        "@": "objectDescriptor_loader_readyToShowLoader"
                    },
                    {
                        "@": "objectDescriptor_loader_readyToShowMainComponent"
                    },
                    {
                        "@": "objectDescriptor_loader_removeContentOnLoad"
                    }
                ]
            },
            "objectDescriptorModule": {
                "%": "ui/loader.reel/loader.meta"
            },
            "exportName": "Loader",
            "module": {
                "%": "ui/loader.reel"
            }
        }
    }
}
