csagan5 5 роки тому
батько
коміт
41f3eb6400

+ 3 - 0
CHANGELOG.md

@@ -1,3 +1,6 @@
+# 81.0.4044.106
+* remove option to add NTP as homepage (fixes https://github.com/bromite/bromite/issues/517)
+
 # 81.0.4044.97
 * disable browser auto-login by default
 * show download prompt again

+ 0 - 1
build/bromite_patches_list.txt

@@ -100,7 +100,6 @@ Disable-previews-by-default.patch
 Use-4-tile-rows-never-show-logo.patch
 Disable-metrics-collection-for-NTP-tiles.patch
 Enable-site-per-process-isolation-for-devices-with-enough-memory.patch
-Add-option-to-use-home-page-as-NTP.patch
 Disable-dynamic-module-loading.patch
 prefs-disable-signinallowed-by-default.patch
 prefs-always-prompt-for-download-directory-by-default.patch

+ 2 - 2
build/patches/Add-option-to-configure-the-ad-blocker-filters-URL.patch

@@ -423,7 +423,7 @@ diff --git a/chrome/browser/net/system_network_context_manager.cc b/chrome/brows
 diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chrome/browser/ui/android/strings/android_chrome_strings.grd
 --- a/chrome/browser/ui/android/strings/android_chrome_strings.grd
 +++ b/chrome/browser/ui/android/strings/android_chrome_strings.grd
-@@ -804,6 +804,20 @@ Your Google account may have other forms of browsing history like searches and a
+@@ -801,6 +801,20 @@ Your Google account may have other forms of browsing history like searches and a
          Captions
        </message>
  
@@ -447,7 +447,7 @@ diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chro
 diff --git a/chrome/common/pref_names.cc b/chrome/common/pref_names.cc
 --- a/chrome/common/pref_names.cc
 +++ b/chrome/common/pref_names.cc
-@@ -2002,6 +2002,9 @@ const char kAudioCaptureAllowed[] = "hardware.audio_capture_enabled";
+@@ -1998,6 +1998,9 @@ const char kAudioCaptureAllowed[] = "hardware.audio_capture_enabled";
  // capture devices without prompt.
  const char kAudioCaptureAllowedUrls[] = "hardware.audio_capture_allowed_urls";
  

+ 0 - 204
build/patches/Add-option-to-use-home-page-as-NTP.patch

@@ -1,204 +0,0 @@
-From: csagan5 <32685696+csagan5@users.noreply.github.com>
-Date: Mon, 18 Mar 2019 21:47:12 +0100
-Subject: Add option to use home page as NTP
-
-Use about:blank as default homepage
----
- .../java/res/xml/homepage_preferences.xml     |  5 +++++
- .../HomepageManager.java                      | 22 +++++++++++++++++--
- .../settings/homepage/HomepageSettings.java   | 11 ++++++++++
- .../browser/tabmodel/TabCreatorManager.java   | 11 ++++++++--
- .../strings/android_chrome_strings.grd        |  3 +++
- chrome/browser/ui/browser_ui_prefs.cc         |  2 ++
- chrome/common/pref_names.cc                   |  4 ++++
- chrome/common/pref_names.h                    |  1 +
- 8 files changed, 55 insertions(+), 4 deletions(-)
-
-diff --git a/chrome/android/java/res/xml/homepage_preferences.xml b/chrome/android/java/res/xml/homepage_preferences.xml
---- a/chrome/android/java/res/xml/homepage_preferences.xml
-+++ b/chrome/android/java/res/xml/homepage_preferences.xml
-@@ -6,6 +6,11 @@
- <PreferenceScreen
-     xmlns:android="http://schemas.android.com/apk/res/android">
- 
-+    <org.chromium.chrome.browser.settings.ChromeSwitchPreference
-+        android:key="ntp_is_homepage_switch"
-+        android:summaryOn="@string/options_ntp_is_homepage_label"
-+        android:summaryOff="@string/options_ntp_is_homepage_label" />
-+
-     <org.chromium.chrome.browser.settings.ChromeSwitchPreference
-         android:key="homepage_switch"
-         android:summaryOn="@string/text_on"
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/partnercustomizations/HomepageManager.java b/chrome/android/java/src/org/chromium/chrome/browser/partnercustomizations/HomepageManager.java
---- a/chrome/android/java/src/org/chromium/chrome/browser/partnercustomizations/HomepageManager.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/partnercustomizations/HomepageManager.java
-@@ -28,6 +28,7 @@ import java.lang.annotation.RetentionPolicy;
-  * This class serves as a single homepage logic gateway.
-  */
- public class HomepageManager implements HomepagePolicyManager.HomepagePolicyStateListener {
-+    public static final String PREF_NTP_IS_HOMEPAGE = "newtabpage_is_homepage";
-     /**
-      * Possible states for HomeButton. Used for Histogram
-      * Settings.ShowHomeButtonPreferenceStateManaged. Currently {@link
-@@ -123,7 +124,8 @@ public class HomepageManager implements HomepagePolicyManager.HomepagePolicyStat
-      */
-     public static boolean shouldCloseAppWithZeroTabs() {
-         return HomepageManager.isHomepageEnabled()
--                && !NewTabPage.isNTPUrl(HomepageManager.getHomepageUri());
-+                && !NewTabPage.isNTPUrl(HomepageManager.getHomepageUri())
-+                && (HomepageManager.getHomepageUri() != UrlConstants.CHROME_BLANK_URL);
-     }
- 
-     /**
-@@ -141,7 +143,7 @@ public class HomepageManager implements HomepagePolicyManager.HomepagePolicyStat
-      *         if the homepage button is force enabled via flag.
-      */
-     private static String getDefaultHomepageUri() {
--        return UrlConstants.NTP_NON_NATIVE_URL;
-+        return UrlConstants.CHROME_BLANK_URL;
-     }
- 
-     /**
-@@ -170,6 +172,14 @@ public class HomepageManager implements HomepagePolicyManager.HomepagePolicyStat
-         return mSharedPreferencesManager.readBoolean(ChromePreferenceKeys.HOMEPAGE_ENABLED, true);
-     }
- 
-+    /**
-+     * Returns the user preference for whether the New Tab Page is the homepage or not.
-+     *
-+     */
-+    public boolean getPrefNTPIsHomepageEnabled() {
-+        return mSharedPreferencesManager.readBoolean(PREF_NTP_IS_HOMEPAGE, false);
-+    }
-+
-     /**
-      * Sets the user preference for whether the homepage is enabled.
-      */
-@@ -181,6 +191,14 @@ public class HomepageManager implements HomepagePolicyManager.HomepagePolicyStat
-         notifyHomepageUpdated();
-     }
- 
-+    /**
-+     * Sets the user preference for whether the new tab page is the homepage or not.
-+     */
-+    public void setPrefNTPIsHomepageEnabled(boolean enabled) {
-+        mSharedPreferencesManager.writeBoolean(PREF_NTP_IS_HOMEPAGE, enabled);
-+        notifyHomepageUpdated();
-+    }
-+
-     /**
-      * @return User specified homepage custom URI string.
-      */
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/settings/homepage/HomepageSettings.java b/chrome/android/java/src/org/chromium/chrome/browser/settings/homepage/HomepageSettings.java
---- a/chrome/android/java/src/org/chromium/chrome/browser/settings/homepage/HomepageSettings.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/settings/homepage/HomepageSettings.java
-@@ -27,6 +27,8 @@ public class HomepageSettings extends PreferenceFragmentCompat {
-     @VisibleForTesting
-     public static final String PREF_HOMEPAGE_EDIT = "homepage_edit";
- 
-+    private static final String PREF_NTP_HOMEPAGE_SWITCH = "ntp_is_homepage_switch";
-+
-     /**
-      * Delegate used to mark that the homepage is being managed.
-      * Created for {@link org.chromium.chrome.browser.settings.HomepagePreferences}
-@@ -63,6 +65,15 @@ public class HomepageSettings extends PreferenceFragmentCompat {
-             });
-         }
- 
-+        ChromeSwitchPreference mNTPIsHomepageSwitch =
-+                (ChromeSwitchPreference) findPreference(PREF_NTP_HOMEPAGE_SWITCH);
-+        boolean isHomepageNTPEnabled = mHomepageManager.getPrefNTPIsHomepageEnabled();
-+        mNTPIsHomepageSwitch.setChecked(isHomepageNTPEnabled);
-+        mNTPIsHomepageSwitch.setOnPreferenceChangeListener((preference, newValue) -> {
-+            mHomepageManager.setPrefNTPIsHomepageEnabled((boolean) newValue);
-+            return true;
-+        });
-+
-         mHomepageEdit = findPreference(PREF_HOMEPAGE_EDIT);
-         updateCurrentHomepageUrl();
-     }
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabCreatorManager.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabCreatorManager.java
---- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabCreatorManager.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabCreatorManager.java
-@@ -13,6 +13,7 @@ import org.chromium.chrome.browser.tab.TabState;
- import org.chromium.chrome.browser.util.UrlConstants;
- import org.chromium.content_public.browser.LoadUrlParams;
- import org.chromium.content_public.browser.WebContents;
-+import org.chromium.chrome.browser.partnercustomizations.HomepageManager;
- 
- /**
-  * An interface to return a {@link TabCreator} either for regular or incognito tabs.
-@@ -86,12 +87,18 @@ public interface TabCreatorManager {
-         }
- 
-         /**
--         * Creates a new tab and loads the NTP.
-+         * Creates a new tab and loads the NTP or the homepage, depending on user preferences.
-          */
-         public final void launchNTP() {
-             try {
-+                String newTabURL;
-+                if (HomepageManager.getInstance().getPrefNTPIsHomepageEnabled()) {
-+                   newTabURL = HomepageManager.getHomepageUri();
-+                } else {
-+                   newTabURL = UrlConstants.NTP_URL;
-+                }
-                 TraceEvent.begin("TabCreator.launchNTP");
--                launchUrl(UrlConstants.NTP_URL, TabLaunchType.FROM_CHROME_UI);
-+                launchUrl(newTabURL, TabLaunchType.FROM_CHROME_UI);
-             } finally {
-                 TraceEvent.end("TabCreator.launchNTP");
-             }
-diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chrome/browser/ui/android/strings/android_chrome_strings.grd
---- a/chrome/browser/ui/android/strings/android_chrome_strings.grd
-+++ b/chrome/browser/ui/android/strings/android_chrome_strings.grd
-@@ -732,6 +732,9 @@ Your Google account may have other forms of browsing history like searches and a
-       <message name="IDS_CLEAR_BROWSING_DATA_TAB_PERIOD_HOUR" desc="The option to delete browsing data from the last hour.">
-         Last hour
-       </message>
-+      <message name="IDS_OPTIONS_NTP_IS_HOMEPAGE_LABEL" desc="The label for switch that allows the user to toggle whether opening a new tab leads to the new tab page or the home page.">
-+        Use for new tabs
-+      </message>
-       <message name="IDS_CLEAR_BROWSING_DATA_TAB_PERIOD_24_HOURS" desc="The option to delete browsing data from the last 24 hours.">
-         Last 24 hours
-       </message>
-diff --git a/chrome/browser/ui/browser_ui_prefs.cc b/chrome/browser/ui/browser_ui_prefs.cc
---- a/chrome/browser/ui/browser_ui_prefs.cc
-+++ b/chrome/browser/ui/browser_ui_prefs.cc
-@@ -55,6 +55,8 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistrySyncable* registry) {
-                                 GetHomeButtonAndHomePageIsNewTabPageFlags());
-   registry->RegisterBooleanPref(prefs::kShowHomeButton, false,
-                                 GetHomeButtonAndHomePageIsNewTabPageFlags());
-+  registry->RegisterBooleanPref(prefs::kNewTabPageIsHomePage, false,
-+                                GetHomeButtonAndHomePageIsNewTabPageFlags());
- 
-   registry->RegisterInt64Pref(prefs::kDefaultBrowserLastDeclined, 0);
-   bool reset_check_default = false;
-diff --git a/chrome/common/pref_names.cc b/chrome/common/pref_names.cc
---- a/chrome/common/pref_names.cc
-+++ b/chrome/common/pref_names.cc
-@@ -59,6 +59,10 @@ const char kForceEphemeralProfiles[] = "profile.ephemeral_mode";
- // A boolean specifying whether the New Tab page is the home page or not.
- const char kHomePageIsNewTabPage[] = "homepage_is_newtabpage";
- 
-+// A boolean specifying whether opening a new tab should open the Home page
-+// instead of the New Tab page.
-+const char kNewTabPageIsHomePage[] = "newtabpage_is_homepage";
-+
- // This is the URL of the page to load when opening new tabs.
- const char kHomePage[] = "homepage";
- 
-diff --git a/chrome/common/pref_names.h b/chrome/common/pref_names.h
---- a/chrome/common/pref_names.h
-+++ b/chrome/common/pref_names.h
-@@ -326,6 +326,7 @@ extern const char kSettingsShowOSBanner[];
- extern const char kDeviceLoginScreenWebUsbAllowDevicesForUrls[];
- #endif  // defined(OS_CHROMEOS)
- extern const char kShowHomeButton[];
-+extern const char kNewTabPageIsHomePage[];
- extern const char kSpeechRecognitionFilterProfanities[];
- extern const char kAllowDeletingBrowserHistory[];
- #if !defined(OS_ANDROID)
--- 
-2.17.1
-

+ 61 - 61
build/patches/Automated-domain-substitution.patch

@@ -4810,7 +4810,7 @@ diff --git a/ash/app_list/views/assistant/privacy_info_view.cc b/ash/app_list/vi
 diff --git a/ash/ash_strings.grd b/ash/ash_strings.grd
 --- a/ash/ash_strings.grd
 +++ b/ash/ash_strings.grd
-@@ -452,7 +452,7 @@ This file contains the strings for ash.
+@@ -462,7 +462,7 @@ This file contains the strings for ash.
        </message>
        <message name="IDS_ASH_ACCESSIBILITY_FEATURE_SHORTCUT_DISABLED_MSG"
                 desc="The message used to indicate that, the corresponding shortcut for that accessibility feature has been disabled.">
@@ -4819,7 +4819,7 @@ diff --git a/ash/ash_strings.grd b/ash/ash_strings.grd
        </message>
        <message name="IDS_ASH_HIGH_CONTRAST_SHORTCUT_DISABLED"
                 desc="The label used in the notification used to indicate that, the shortcut for high contrast feature has been disabled.">
-@@ -700,7 +700,7 @@ This file contains the strings for ash.
+@@ -710,7 +710,7 @@ This file contains the strings for ash.
           Supervised user
        </message>
        <message name="IDS_ASH_USER_IS_SUPERVISED_BY_NOTICE" desc="Text for notifications showing that this user is supervised">
@@ -4828,7 +4828,7 @@ diff --git a/ash/ash_strings.grd b/ash/ash_strings.grd
        </message>
        <message name="IDS_ASH_CHILD_USER_IS_MANAGED_BY_ONE_PARENT_NOTICE" desc="Text for notifications showing that this user is managed by parent's account.">
          Account managed by <ph name="MANAGER_EMAIL">$1<ex>user@example.com</ex></ph>
-@@ -1954,7 +1954,7 @@ This file contains the strings for ash.
+@@ -1964,7 +1964,7 @@ This file contains the strings for ash.
          Multiple sign-in has been disabled
        </message>
        <message name="IDS_ASH_MULTIPROFILES_SESSION_ABORT_MESSAGE" desc="Body text for a dialog that describes that the current multi profile session is ending because one user is no longer allowed.">
@@ -4837,7 +4837,7 @@ diff --git a/ash/ash_strings.grd b/ash/ash_strings.grd
        </message>
        <message name="IDS_ASH_MULTIPROFILES_SESSION_ABORT_BUTTON_LABEL" desc="The label for the one (and only) button on a dialog that describes why the multi profile session is ending.">
          Sign out
-@@ -2166,7 +2166,7 @@ This file contains the strings for ash.
+@@ -2176,7 +2176,7 @@ This file contains the strings for ash.
          Unlock device to perform the notification action
        </message>
        <message name="IDS_ASH_MESSAGE_CENTER_UNLOCK_TO_PERFORM_ACTION_WITH_USER_ID" desc="The short message to encourage user to unlock the device so that Chrome OS can perform the notification action selected by user after unlocking.">
@@ -24758,7 +24758,7 @@ diff --git a/chrome/common/multi_process_lock.h b/chrome/common/multi_process_lo
 diff --git a/chrome/common/pref_names.cc b/chrome/common/pref_names.cc
 --- a/chrome/common/pref_names.cc
 +++ b/chrome/common/pref_names.cc
-@@ -1058,7 +1058,7 @@ const char kForceGoogleSafeSearch[] = "settings.force_google_safesearch";
+@@ -1054,7 +1054,7 @@ const char kForceGoogleSafeSearch[] = "settings.force_google_safesearch";
  // YouTube. See |safe_search_util::YouTubeRestrictMode| for possible values.
  const char kForceYouTubeRestrict[] = "settings.force_youtube_restrict";
  
@@ -47871,7 +47871,7 @@ diff --git a/net/http/transport_security_state.h b/net/http/transport_security_s
 diff --git a/net/http/transport_security_state_static.json b/net/http/transport_security_state_static.json
 --- a/net/http/transport_security_state_static.json
 +++ b/net/http/transport_security_state_static.json
-@@ -75,7 +75,7 @@
+@@ -77,7 +77,7 @@
          "GlobalSignExtendedValidationCA_G2",
          "GlobalSignExtendedValidationCA_SHA256_G2"
        ],
@@ -47880,7 +47880,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      },
      {
        "name": "tor",
-@@ -230,13 +230,13 @@
+@@ -232,13 +232,13 @@
  
    "entries": [
      // Dummy entries to test certificate pinning and expect-CT.
@@ -47896,7 +47896,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      },
  
      // gTLDs and eTLDs are welcome to preload if they are interested.
-@@ -263,86 +263,86 @@
+@@ -265,86 +265,86 @@
  
      // Google domains using Expect-CT.
      {
@@ -48043,7 +48043,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "crbug.com", "policy": "google", "mode": "force-https", "include_subdomains": true, "pins": "google" },
      { "name": "crosbug.com", "policy": "google", "mode": "force-https", "include_subdomains": true, "pins": "google" },
      { "name": "crrev.com", "policy": "google", "mode": "force-https", "include_subdomains": true, "pins": "google" },
-@@ -350,59 +350,59 @@
+@@ -352,59 +352,59 @@
      { "name": "g.co", "policy": "google", "mode": "force-https", "pins": "google" },
      { "name": "www.g.co", "policy": "google", "mode": "force-https", "pins": "google" },
      { "name": "g4w.co", "policy": "google", "mode": "force-https", "include_subdomains": true, "pins": "google" },
@@ -48141,7 +48141,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "google.as", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.at", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.az", "policy": "google", "include_subdomains": true, "pins": "google" },
-@@ -439,76 +439,76 @@
+@@ -441,76 +441,76 @@
      { "name": "google.co.ke", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.co.kr", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.co.ls", "policy": "google", "include_subdomains": true, "pins": "google" },
@@ -48287,7 +48287,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "google.co.mz", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.co.nz", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.co.th", "policy": "google", "include_subdomains": true, "pins": "google" },
-@@ -541,10 +541,10 @@
+@@ -543,10 +543,10 @@
      { "name": "google.gp", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.gr", "policy": "google", "include_subdomains": true, "pins": "google" },
      {
@@ -48300,7 +48300,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      },
      { "name": "google.gy", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.hk", "policy": "google", "include_subdomains": true, "pins": "google" },
-@@ -608,9 +608,9 @@
+@@ -610,9 +610,9 @@
      { "name": "google.sn", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.so", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.st", "policy": "google", "include_subdomains": true, "pins": "google" },
@@ -48313,7 +48313,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "google.td", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.tg", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.tk", "policy": "google", "include_subdomains": true, "pins": "google" },
-@@ -619,28 +619,28 @@
+@@ -621,28 +621,28 @@
      { "name": "google.tn", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.to", "policy": "google", "include_subdomains": true, "pins": "google" },
      { "name": "google.tt", "policy": "google", "include_subdomains": true, "pins": "google" },
@@ -48350,7 +48350,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
  
      // Enforce HSTS and public key pins for Yahoo domains.
      { "name": "at.search.yahoo.com", "policy": "custom", "mode": "force-https", "include_subdomains": false, "pins": "yahoo" },
-@@ -728,27 +728,27 @@
+@@ -730,27 +730,27 @@
      { "name": "mail.yahoo.com", "policy": "custom", "mode": "force-https", "include_subdomains": false, "pins": "yahoo" },
      { "name": "edit.yahoo.com", "policy": "custom", "mode": "force-https", "include_subdomains": true, "pins": "yahoo" },
  
@@ -48395,7 +48395,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      {
        "name": "messenger.com", "policy": "custom",
        "mode": "force-https", "pins": "facebook", "include_subdomains_for_pinning": true
-@@ -773,7 +773,7 @@
+@@ -775,7 +775,7 @@
      { "name": "www.noisebridge.net", "policy": "custom", "mode": "force-https" },
      { "name": "neg9.org", "policy": "custom", "mode": "force-https" },
      { "name": "factor.cc", "policy": "custom", "mode": "force-https" },
@@ -48404,7 +48404,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "www.paycheckrecords.com", "policy": "custom", "mode": "force-https" },
      { "name": "lastpass.com", "policy": "custom", "mode": "force-https" },
      { "name": "www.lastpass.com", "policy": "custom", "mode": "force-https" },
-@@ -1020,7 +1020,7 @@
+@@ -1022,7 +1022,7 @@
      { "name": "zoo24.de", "policy": "bulk-legacy", "mode": "force-https", "include_subdomains": true },
      { "name": "api.mega.co.nz", "policy": "bulk-legacy", "mode": "force-https", "include_subdomains": true },
      { "name": "lockify.com", "policy": "bulk-legacy", "mode": "force-https", "include_subdomains": true },
@@ -48413,7 +48413,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "members.nearlyfreespeech.net", "policy": "bulk-legacy", "mode": "force-https", "include_subdomains": true },
      { "name": "pay.gigahost.dk", "policy": "bulk-legacy", "mode": "force-https", "include_subdomains": true },
      { "name": "controlcenter.gigahost.dk", "policy": "bulk-legacy", "mode": "force-https", "include_subdomains": true },
-@@ -1045,7 +1045,7 @@
+@@ -1047,7 +1047,7 @@
      { "name": "mediacru.sh", "policy": "bulk-legacy", "mode": "force-https", "include_subdomains": true },
      { "name": "lolicore.ch", "policy": "bulk-legacy", "mode": "force-https", "include_subdomains": true },
      { "name": "cloudns.com.au", "policy": "bulk-legacy", "mode": "force-https", "include_subdomains": true },
@@ -48422,7 +48422,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "wiki.python.org", "policy": "bulk-legacy", "mode": "force-https", "include_subdomains": true },
      { "name": "appseccalifornia.org", "policy": "bulk-legacy", "mode": "force-https", "include_subdomains": true },
      { "name": "crowdcurity.com", "policy": "bulk-legacy", "mode": "force-https", "include_subdomains": true },
-@@ -1815,7 +1815,7 @@
+@@ -1817,7 +1817,7 @@
      { "name": "gw2treasures.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "heartlandrentals.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "hemlockhillscabinrentals.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48431,7 +48431,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "i5y.co.uk", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "innophate-security.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "innophate-security.nl", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -3090,7 +3090,7 @@
+@@ -3092,7 +3092,7 @@
      { "name": "chaosdorf.de", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "cheerflow.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "chrisbrown.id.au", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48440,7 +48440,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "cloudmigrator365.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "cloudpagesforwork.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "clu-in.org", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -8036,7 +8036,7 @@
+@@ -8038,7 +8038,7 @@
      { "name": "winebid.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      // END OF LEGACY 18-WEEK BULK HSTS ENTRIES
  
@@ -48449,7 +48449,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      // These entries are subject to the continued requirements documented at
      // https://hstspreload.org/#continued-requirements
      // START OF 18-WEEK BULK HSTS ENTRIES
-@@ -11585,7 +11585,7 @@
+@@ -11587,7 +11587,7 @@
      { "name": "certmgr.org", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "chandlerredding.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "chaosfield.at", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48458,7 +48458,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "cisy.me", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "cium.ru", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "cj-jackson.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -13678,7 +13678,7 @@
+@@ -13680,7 +13680,7 @@
      { "name": "used-in.jp", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "usedesk.ru", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "utvbloggen.se", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48467,7 +48467,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "uzmandroid.net", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "uzmandroid.top", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "v2ex.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -14261,7 +14261,7 @@
+@@ -14263,7 +14263,7 @@
      { "name": "edv-lehrgang.de", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "erwanlepape.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "enaia.fr", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48476,7 +48476,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "firewallconsultants.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "eucollegetours.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "fabulouslyyouthfulskin.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -14352,7 +14352,7 @@
+@@ -14354,7 +14354,7 @@
      { "name": "gabi.uno", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "gabi.com.es", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "gheorghe-sarcov.ga", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48485,7 +48485,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "garciamartin.me", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "gatorsa.es", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "gogsat.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -14447,7 +14447,7 @@
+@@ -14449,7 +14449,7 @@
      { "name": "httpswatch.ca", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "hdrsource.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "cloudteam.de", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48494,7 +48494,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "hethely.ch", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "hakatabijin-mind.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "honkion.net", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -14848,7 +14848,7 @@
+@@ -14850,7 +14850,7 @@
      { "name": "nitropur.de", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "nossasenhoradaconceicao.com.br", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "montand.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48503,7 +48503,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "northpole.dance", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "moulinaparoles.ca", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "nassi.me", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -14934,7 +14934,7 @@
+@@ -14936,7 +14936,7 @@
      { "name": "opensource-cms.nl", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "parckwart.de", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "pa-w.de", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48512,7 +48512,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "paw.cloud", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "osacrypt.studio", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "partou.de", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -15476,7 +15476,7 @@
+@@ -15478,7 +15478,7 @@
      { "name": "xn--rt-cja.eu", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "xight.org", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "wod-stavby.cz", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48521,7 +48521,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "www.sb", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "variag-group.ru", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "yestees.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -16379,7 +16379,7 @@
+@@ -16381,7 +16381,7 @@
      { "name": "pandoraflora.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "oliverfaircliff.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "oeko-jahr-jubilaeum.de", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48530,7 +48530,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "nou.si", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "odifi.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "nemunai.re", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -26545,7 +26545,7 @@
+@@ -26547,7 +26547,7 @@
      { "name": "biologis.ch", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "breathingblanket.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "bsidesf.org", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48539,7 +48539,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "brenden.net.au", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "brightonchilli.org.uk", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "boutiquedecanetas.com.br", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -27672,7 +27672,7 @@
+@@ -27674,7 +27674,7 @@
      { "name": "kiraku.co", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "kickasstorrents.gq", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "kiapartsdepartment.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48548,7 +48548,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "juridoc.com.br", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "kazuhirohigashi.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "karlic.net", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -30101,7 +30101,7 @@
+@@ -30103,7 +30103,7 @@
      { "name": "fontawesome.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "filleritemsindia.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "fascia.fit", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48557,7 +48557,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "flyingdoggy.net", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "fpki.sh", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "fropky.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -30115,7 +30115,7 @@
+@@ -30117,7 +30117,7 @@
      { "name": "fgequipamentos.com.br", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "fitshop.com.br", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "fermabel.com.br", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48566,7 +48566,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "fuliydys.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "flextrack.dk", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "exporta.cz", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -30327,7 +30327,7 @@
+@@ -30329,7 +30329,7 @@
      { "name": "highlandparkcog.org", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "inmobillium.fr", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "ivfmeds.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48575,7 +48575,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "jinliming.ml", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "imperialonlinestore.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "jameshemmings.co.uk", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -30598,7 +30598,7 @@
+@@ -30600,7 +30600,7 @@
      { "name": "movieguys.org", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "minilions.fr", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "monodukuri.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48584,7 +48584,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "mokum-organics.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "mmstick.tk", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "mrliu.me", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -30991,7 +30991,7 @@
+@@ -30993,7 +30993,7 @@
      { "name": "scheduleme.io", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "sarkarikhoj.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "scholarly.ph", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48593,7 +48593,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "recetasfacilesdehacer.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "saudeintimadamulher.com.br", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "schrodingersscat.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -31052,7 +31052,7 @@
+@@ -31054,7 +31054,7 @@
      { "name": "shopkini.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "sidonge.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "shethbox.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48602,7 +48602,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "sera.jp", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "shadowsocks.software", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "sidongkim.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -33037,7 +33037,7 @@
+@@ -33039,7 +33039,7 @@
      { "name": "cjessett.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "cjr.host", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "claretandbanter.uk", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48611,7 +48611,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "cleancode.club", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "clinia.ca", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "clnnet.ch", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -33641,7 +33641,7 @@
+@@ -33643,7 +33643,7 @@
      { "name": "marciaimportados.com.br", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "marco-kretz.de", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "markridgwell.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
@@ -48620,7 +48620,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "markup-ua.com", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "markusgran.de", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
      { "name": "marocemploi.co", "policy": "bulk-18-weeks", "mode": "force-https", "include_subdomains": true },
-@@ -37524,7 +37524,7 @@
+@@ -37526,7 +37526,7 @@
      { "name": "lobsangstudio.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "loew.de", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "lolis.stream", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48629,7 +48629,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "lovesupremefestival.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "magasinsalledebain.be", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "magasinsalledebain.fr", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -42450,7 +42450,7 @@
+@@ -42452,7 +42452,7 @@
      { "name": "247exchange.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "2858958.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "2991236.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48638,7 +48638,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "302422.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "303422.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "304122.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -48282,7 +48282,7 @@
+@@ -48284,7 +48284,7 @@
      { "name": "wincasinowin.click", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "with-planning.co.jp", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "wow202y5.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48647,7 +48647,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "wwv-8722.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "www-8722.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "xcvb.xyz", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -50749,7 +50749,7 @@
+@@ -50751,7 +50751,7 @@
      { "name": "rdplumbingsolutions.com.au", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "reactpwa.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "readytobattle.net", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48656,7 +48656,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "refletindosaude.com.br", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "reisslittle.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "relojes-online.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -55728,7 +55728,7 @@
+@@ -55730,7 +55730,7 @@
      { "name": "remiafon.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "renewablemaine.org", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "resnickandnash.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48665,7 +48665,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "rgraph.net", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "rhumblineadvisers.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "ricardopq.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -59359,7 +59359,7 @@
+@@ -59361,7 +59361,7 @@
      { "name": "finlandcook.top", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "fiveyearsahead.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "flamingogroup.vn", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48674,7 +48674,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "fmstr.ml", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "followmystaff.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "fono.jp", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -60343,7 +60343,7 @@
+@@ -60345,7 +60345,7 @@
      { "name": "degroupage.info", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "delam.site", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "depedclub.ph", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48683,7 +48683,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "devonvintagechina.co.uk", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "dezzoroofing.co.za", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "digital-insurance-engine.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -61541,7 +61541,7 @@
+@@ -61543,7 +61543,7 @@
      { "name": "moki.org.pl", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "monerogamez.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "monitoringd.de", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48692,7 +48692,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "mpu-ibbi.de", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "muffs.ru", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "mussalains.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -65317,7 +65317,7 @@
+@@ -65319,7 +65319,7 @@
      { "name": "scp-079.org", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "sds-marburg.de", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "sduoxminty.cn", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48701,7 +48701,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "sebastian-haeutle.de", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "secrium.io", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "secureworks.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -69467,7 +69467,7 @@
+@@ -69469,7 +69469,7 @@
      { "name": "eqassociates.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "erfolgsmaschine.ch", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "eshterry.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48710,7 +48710,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "espyder.net", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "euc.world", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "euronic.fi", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -69496,7 +69496,7 @@
+@@ -69498,7 +69498,7 @@
      { "name": "gagekroljic.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "garagesecond.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "geeksandthecity.fr", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48719,7 +48719,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "giardinaggio.roma.it", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "gmao.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "goodtrip.kr", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -71122,7 +71122,7 @@
+@@ -71124,7 +71124,7 @@
      { "name": "gisauto.ru", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "go2people-websites.nl", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "golden-kamuy.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48728,7 +48728,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "gopostore.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "gourgouli.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "gymnastikfitness.se", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -78135,7 +78135,7 @@
+@@ -78137,7 +78137,7 @@
      { "name": "time.gov", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "tokitover.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "tommyemo.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48737,7 +48737,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "topcanadianescorts.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "tourx.co.nz", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "trainingdigital.cl", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -79644,7 +79644,7 @@
+@@ -79646,7 +79646,7 @@
      { "name": "vinicius.sl", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "vipcards.top", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "vlamir.dynu.net", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48746,7 +48746,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "vpsvz.co.uk", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "vpsvz.io", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "vpsvz.ninja", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -79803,7 +79803,7 @@
+@@ -79805,7 +79805,7 @@
      { "name": "incomeproshoutr.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "irequi.re", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "itsallaboutplumbing.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48755,7 +48755,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "jakse.fr", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "jan-gerd.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "japonyol.net", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -82671,7 +82671,7 @@
+@@ -82673,7 +82673,7 @@
      { "name": "rtd.uk", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "rugcleaninglondon.co.uk", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "rusdigisolutions.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48764,7 +48764,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "s-socks.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "s36533.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "sakenohana.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -86204,7 +86204,7 @@
+@@ -86206,7 +86206,7 @@
      { "name": "ym198.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "ym516.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "ym966.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48773,7 +48773,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "zeromedia.co.id", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "ztsns.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "zz284.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -89581,7 +89581,7 @@
+@@ -89583,7 +89583,7 @@
      { "name": "go-girlonly.shop", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "gomasy.net", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "gonumbers.ru", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48782,7 +48782,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "gplvilla.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "groundspan.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "gtagames.nl", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -91220,7 +91220,7 @@
+@@ -91222,7 +91222,7 @@
      { "name": "glutenfreeandtasty.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "gmcbm.net", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "gon45.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
@@ -48791,7 +48791,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "gozadera.es", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "greatnetsolutions.com", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
      { "name": "halovanic.org", "policy": "bulk-1-year", "mode": "force-https", "include_subdomains": true },
-@@ -91544,7 +91544,7 @@
+@@ -91546,7 +91546,7 @@
      { "name": "patrick.dark.name", "policy": "custom", "mode": "force-https", "include_subdomains": true },
      { "name": "techmasters.andover.edu", "policy": "custom", "mode": "force-https", "include_subdomains": true },
      { "name": "simpletax.ca", "policy": "custom", "mode": "force-https", "include_subdomains": true },
@@ -48800,7 +48800,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "www.cnet.com", "policy": "custom", "mode": "force-https", "include_subdomains": true },
      { "name": "ccu.plus", "policy": "custom", "mode": "force-https", "include_subdomains": true },
      { "name": "mitm-software.badssl.com", "policy": "custom", "mode": "force-https", "include_subdomains": true },
-@@ -91552,13 +91552,13 @@
+@@ -91554,13 +91554,13 @@
      { "name": "connect.facebook.net", "policy": "custom", "mode": "force-https", "include_subdomains": true },
      { "name": "bing.com", "policy": "custom", "mode": "force-https", "include_subdomains": true },
      { "name": "skypeassets.com", "policy": "custom", "mode": "force-https", "include_subdomains": true },
@@ -48816,7 +48816,7 @@ diff --git a/net/http/transport_security_state_static.json b/net/http/transport_
      { "name": "airbnb.com", "policy": "custom", "mode": "force-https", "include_subdomains": true },
      { "name": "airbnb.tools", "policy": "custom", "mode": "force-https", "include_subdomains": true },
      { "name": "account.bbc.com", "policy": "custom", "mode": "force-https", "include_subdomains": true },
-@@ -91605,18 +91605,18 @@
+@@ -91607,18 +91607,18 @@
        "name": "crt.sh", "policy": "custom",
        "mode": "force-https", "include_subdomains": true,
        "expect_ct": true,