component {cd2cf7a1-f4c1-487b-8c1b-1a71c7097431} PermissionSettings.js contract @mozilla.org/permissionSettings;1 {cd2cf7a1-f4c1-487b-8c1b-1a71c7097431}