{%- macro meta() -%} {{metadata.get('general', 'author')}}

{%- for contributor in contributors -%} {{contributor}} {%- endfor -%} {%- endmacro %}

{{metadata.get('general', 'id')}}
{{version}}
{{localeMetadata[defaultLocale].name}}
{{localeMetadata[defaultLocale].description}}
{{ meta() }} {%- if metadata.has_option('homepage', 'default') %} {{metadata.get('homepage', 'default')}} {%- endif %} 2 true {%- if not metadata.has_option('general', 'needMultiprocessShims') %} true {%- endif %}

{%- if metadata.has_option('general', 'updateURL') %} {{- metadata.get('general', 'updateURL') -}} {{- '?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%&currentAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%' -}} {%- endif %}

{%- if metadata.has_option('general', 'icon') %} {{metadata.get('general', 'icon')}} {%- endif %}

{%- if metadata.has_option('general', 'about') %} {{metadata.get('general', 'about')}} {%- endif %}

{%- if metadata.has_option('general', 'options') %} {{metadata.get('general', 'options')}} {%- endif %} {%- if metadata.has_option('general', 'optionsType') %} {{metadata.get('general', 'optionsType')}} {%- endif %}

{%- for localeCode in localeMetadata.keys()|sort %} {%- set locale = localeMetadata[localeCode] %} {{localeCode}} {{ meta() }} {%- if 'name' in locale -%} {{locale.name}} {%- else -%} {{localeMetadata[defaultLocale].name}} {%- endif -%} {%- if 'description' in locale -%} {{locale.description}} {%- else -%} {{localeMetadata[defaultLocale].description}} {%- endif -%} {%- if metadata.has_option('homepage', 'default') %} {%- if metadata.has_option('homepage', localeCode) -%} {{- metadata.get('homepage', localeCode) -}} {%- elif metadata.has_option('homepage', localeCode.split('-')[0]) -%} {{- metadata.get('homepage', localeCode.split('-')[0]) -}} {%- else -%} {{- metadata.get('homepage', 'default') -}} {%- endif -%} {%- endif %} {%- for translator in locale.translators %} {{translator}} {%- endfor %} {%- endfor %}

{%- for appName in metadata.options('compat')|sort %} {%- if appName in KNOWN_APPS %} {{KNOWN_APPS[appName]}} {{metadata.get('compat', appName).split('/')[0]}} {{metadata.get('compat', appName).split('/')[1]}} {%- endif %} {%- endfor %}