Add ENABLE_MEDIA_ROUTER define to builds other than Android and iOS.
[chromium-blink-merge.git] / chrome / common / extensions / extension_constants.cc
blob41dfa453eef49341cc25cb3c7b36e5e99079bdb9
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "chrome/common/extensions/extension_constants.h"
7 namespace extension_urls {
9 namespace {
11 const char kGalleryUpdateHttpsUrl[] =
12 "https://clients2.google.com/service/update2/crx";
14 } // namespace
16 GURL GetDefaultWebstoreUpdateUrl() {
17 return GURL(kGalleryUpdateHttpsUrl);
20 const char kWebstoreSourceField[] = "utm_source";
22 const char kLaunchSourceAppList[] = "chrome-app-launcher";
23 const char kLaunchSourceAppListSearch[] = "chrome-app-launcher-search";
24 const char kLaunchSourceAppListInfoDialog[] = "chrome-app-launcher-info-dialog";
26 } // namespace extension_urls
28 namespace extension_misc {
30 const char kBookmarkManagerId[] = "eemcgdkfndhakfknompkggombfjjjeno";
31 const char kChromeAppId[] = "mgndgikekgjfcpckkfioiadnlibdjbkf";
32 const char kCloudPrintAppId[] = "mfehgcgbbipciphmccgaenjidiccnmng";
33 const char kDataSaverExtensionId[] = "pfmgfdlgomnbgkofeojodiodmgpgmkac";
34 const char kEasyUnlockAppId[] = "mkaemigholebcgchlkbankmihknojeak";
35 const char kEnterpriseWebStoreAppId[] = "afchcafgojfnemjkcbhfekplkmjaldaa";
36 const char kGmailAppId[] = "pjkljhegncpnkpknbcohdijeoejaedia";
37 const char kGoogleDocAppId[] = "aohghmighlieiainnegkcijnfilokake";
38 const char kGooglePlayMusicAppId[] = "icppfcnhkcmnfdhfhphakoifcfokfdhg";
39 const char kGoogleSearchAppId[] = "coobgpohoikkiipiblmjeljniedjpjpf";
40 const char kGoogleSheetsAppId[] = "felcaaldnbdncclmgdcncolpebgiejap";
41 const char kGoogleSlidesAppId[] = "aapocclcgogkmnckokdopfmhonfmgoek";
42 const char kHTermAppId[] = "pnhechapfaindjhompbnflcldabbghjo";
43 const char kHTermDevAppId[] = "okddffdblfhhnmhodogpojmfkjmhinfp";
44 const char kIdentityApiUiAppId[] = "ahjaciijnoiaklcomgnblndopackapon";
45 const char kCroshBuiltinAppId[] = "nkoccljplnhpfnfiajclkommnmllphnl";
46 const char kHotwordAudioVerificationAppId[] =
47 "abjokfonkihficiokmkfboogholifghn";
48 const char kHotwordNewExtensionId[] = "nbpagnldghgfoolbancepceaanlmhfmd";
49 const char kHotwordSharedModuleId[] = "lccekmodgklaepjeofjdjpbminllajkg";
50 const char kSettingsAppId[] = "ennkphjdgehloodpbhlhldgbnhmacadg";
51 const char kYoutubeAppId[] = "blpcfgokakmgnkcojhhkbfbldkacnbeo";
52 const char kInAppPaymentsSupportAppId[] = "nmmhkkegccagdldgiimedpiccmgmieda";
54 #if defined(OS_CHROMEOS)
55 // The extension id for the built-in component extension.
56 const char kChromeVoxExtensionId[] =
57 "mndnfokpggljbaajbnioimlmbfngpief";
58 const char kChromeVoxExtensionPath[] = "chromeos/chromevox";
59 const char kChromeVoxManifestFilename[] = "manifest.json";
60 const char kChromeVoxGuestManifestFilename[] = "manifest_guest.json";
61 const char kBrailleImeExtensionId[] =
62 "jddehjeebkoimngcbdkaahpobgicbffp";
63 const char kBrailleImeExtensionPath[] =
64 "chromeos/braille_ime";
65 const char kBrailleImeEngineId[] =
66 "_comp_ime_jddehjeebkoimngcbdkaahpobgicbffpbraille";
67 const char kConnectivityDiagnosticsPath[] =
68 "/usr/share/chromeos-assets/connectivity_diagnostics";
69 const char kConnectivityDiagnosticsKioskPath[] =
70 "/usr/share/chromeos-assets/connectivity_diagnostics_kiosk";
71 const char kConnectivityDiagnosticsLauncherPath[] =
72 "/usr/share/chromeos-assets/connectivity_diagnostics_launcher";
73 const char kSpeechSynthesisExtensionPath[] =
74 "/usr/share/chromeos-assets/speech_synthesis/patts";
75 const char kSpeechSynthesisExtensionId[] =
76 "gjjabgpgjpampikjhjpfhneeoapjbjaf";
77 const char kWallpaperManagerId[] = "obklkkbkpaoaejdabbfldmcfplpdgolj";
78 const char kFirstRunDialogId[] = "jdgcneonijmofocbhmijhacgchbihela";
79 const char kZIPUnpackerExtensionId[] = "oedeeodfidgoollimchfdnbmhcpnklnd";
80 #else
81 // The extension id for the web store extension.
82 const char kChromeVoxExtensionId[] =
83 "kgejglhpjiefppelpmljglcjbhoiplfn";
84 #endif
86 const char kAppStateNotInstalled[] = "not_installed";
87 const char kAppStateInstalled[] = "installed";
88 const char kAppStateDisabled[] = "disabled";
89 const char kAppStateRunning[] = "running";
90 const char kAppStateCannotRun[] = "cannot_run";
91 const char kAppStateReadyToRun[] = "ready_to_run";
93 const char kMediaFileSystemPathPart[] = "_";
95 const uint8 kWebstoreSignaturesPublicKey[] = {
96 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
97 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00,
98 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0xfb, 0xbf,
99 0x5c, 0x37, 0x63, 0x94, 0x3c, 0xb0, 0xee, 0x01, 0xc4, 0xb5, 0xa6, 0x9a,
100 0xb1, 0x9f, 0x46, 0x74, 0x6f, 0x16, 0x38, 0xa0, 0x32, 0x27, 0x35, 0xdd,
101 0xf0, 0x71, 0x6b, 0x0e, 0xdc, 0xf6, 0x25, 0xcb, 0xb2, 0xed, 0xea, 0xfb,
102 0x32, 0xd5, 0xaf, 0x1e, 0x03, 0x43, 0x03, 0x46, 0xf0, 0xa7, 0x39, 0xdb,
103 0x23, 0x96, 0x1d, 0x65, 0xe5, 0x78, 0x51, 0xf0, 0x84, 0xb0, 0x0e, 0x12,
104 0xac, 0x0e, 0x5b, 0xdc, 0xc9, 0xd6, 0x4c, 0x7c, 0x00, 0xd5, 0xb8, 0x1b,
105 0x88, 0x33, 0x3e, 0x2f, 0xda, 0xeb, 0xaa, 0xf7, 0x1a, 0x75, 0xc2, 0xae,
106 0x3a, 0x54, 0xde, 0x37, 0x8f, 0x10, 0xd2, 0x28, 0xe6, 0x84, 0x79, 0x4d,
107 0x15, 0xb4, 0xf3, 0xbd, 0x3f, 0x56, 0xd3, 0x3c, 0x3f, 0x18, 0xab, 0xfc,
108 0x2e, 0x05, 0xc0, 0x1e, 0x08, 0x31, 0xb6, 0x61, 0xd0, 0xfd, 0x9f, 0x4f,
109 0x3f, 0x64, 0x0d, 0x17, 0x93, 0xbc, 0xad, 0x41, 0xc7, 0x48, 0xbe, 0x00,
110 0x27, 0xa8, 0x4d, 0x70, 0x42, 0x92, 0x05, 0x54, 0xa6, 0x6d, 0xb8, 0xde,
111 0x56, 0x6e, 0x20, 0x49, 0x70, 0xee, 0x10, 0x3e, 0x6b, 0xd2, 0x7c, 0x31,
112 0xbd, 0x1b, 0x6e, 0xa4, 0x3c, 0x46, 0x62, 0x9f, 0x08, 0x66, 0x93, 0xf9,
113 0x2a, 0x51, 0x31, 0xa8, 0xdb, 0xb5, 0x9d, 0xb9, 0x0f, 0x73, 0xe8, 0xa0,
114 0x09, 0x32, 0x01, 0xe9, 0x7b, 0x2a, 0x8a, 0x36, 0xa0, 0xcf, 0x17, 0xb0,
115 0x50, 0x70, 0x9d, 0xa2, 0xf9, 0xa4, 0x6f, 0x62, 0x4d, 0xb6, 0xc9, 0x31,
116 0xfc, 0xf3, 0x08, 0x12, 0xff, 0x93, 0xbd, 0x62, 0x31, 0xd8, 0x1c, 0xea,
117 0x1a, 0x9e, 0xf5, 0x81, 0x28, 0x7f, 0x75, 0x5e, 0xd2, 0x27, 0x7a, 0xc2,
118 0x96, 0xf5, 0x9d, 0xdb, 0x18, 0xfc, 0x76, 0xdc, 0x46, 0xf0, 0x57, 0xc0,
119 0x58, 0x34, 0xc8, 0x22, 0x2d, 0x2a, 0x65, 0x75, 0xa7, 0xd9, 0x08, 0x62,
120 0xcd, 0x02, 0x03, 0x01, 0x00, 0x01};
122 const int kWebstoreSignaturesPublicKeySize =
123 arraysize(kWebstoreSignaturesPublicKey);
125 } // namespace extension_misc