| OLD | NEW | 
|---|
| 1 <?xml version="1.0"?> | 1 <?xml version="1.0"?> | 
| 2 | 2 | 
| 3 <!-- This Source Code Form is subject to the terms of the Mozilla Public | 3 <!-- This Source Code Form is subject to the terms of the Mozilla Public | 
| 4    - License, v. 2.0. If a copy of the MPL was not distributed with this | 4    - License, v. 2.0. If a copy of the MPL was not distributed with this | 
| 5    - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> | 5    - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> | 
| 6 | 6 | 
| 7 {%- macro meta() -%} | 7 {%- macro meta() -%} | 
| 8 <em:creator>{{metadata.get('general', 'author')}}</em:creator> | 8 <em:creator>{{metadata.get('general', 'author')}}</em:creator> | 
| 9 | 9 | 
| 10 {%- for contributor in contributors -%} | 10 {%- for contributor in contributors -%} | 
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 97         <!-- {{appName}} --> | 97         <!-- {{appName}} --> | 
| 98         <em:id>{{KNOWN_APPS[appName]}}</em:id> | 98         <em:id>{{KNOWN_APPS[appName]}}</em:id> | 
| 99         <em:minVersion>{{metadata.get('compat', appName).split('/')[0]}}</em:min
     Version> | 99         <em:minVersion>{{metadata.get('compat', appName).split('/')[0]}}</em:min
     Version> | 
| 100         <em:maxVersion>{{metadata.get('compat', appName).split('/')[1]}}</em:max
     Version> | 100         <em:maxVersion>{{metadata.get('compat', appName).split('/')[1]}}</em:max
     Version> | 
| 101       </Description> | 101       </Description> | 
| 102     </em:targetApplication> | 102     </em:targetApplication> | 
| 103     {%- endif %} | 103     {%- endif %} | 
| 104     {%- endfor %} | 104     {%- endfor %} | 
| 105   </Description> | 105   </Description> | 
| 106 </RDF> | 106 </RDF> | 
| OLD | NEW | 
|---|