internal static void ReadFolderBasedClutterSettings(MailboxSession mailboxSession, VariantConfigurationSnapshot configurationSnapshot, OwaUserConfiguration userConfiguration)
 {
     userConfiguration.SegmentationSettings.PredictedActions = ClutterUtilities.IsClutterEnabled(mailboxSession, configurationSnapshot);
     userConfiguration.UserOptions.ShowInferenceUiElements   = ClutterUtilities.IsClassificationEnabled(mailboxSession, configurationSnapshot);
 }
        // Token: 0x0600242C RID: 9260 RVA: 0x000823D4 File Offset: 0x000805D4
        internal static void SetDefaultsOnItemResponseShape(ItemResponseShape shape, LayoutType layout, OwaUserConfiguration owaUserConfiguration = null)
        {
            bool flag = owaUserConfiguration == null;

            if (owaUserConfiguration != null && owaUserConfiguration.ApplicationSettings.FilterWebBeaconsAndHtmlForms == WebBeaconFilterLevels.DisableFilter)
            {
                shape.FilterHtmlContent = false;
                shape.BlockExternalImagesIfSenderUntrusted = false;
            }
            else
            {
                shape.FilterHtmlContent = true;
                if (flag)
                {
                    shape.BlockExternalImages = true;
                }
                else
                {
                    shape.BlockExternalImagesIfSenderUntrusted = true;
                }
            }
            if (owaUserConfiguration != null && owaUserConfiguration.SegmentationSettings.PredictedActions)
            {
                shape.InferenceEnabled = true;
            }
            shape.AddBlankTargetToLinks     = true;
            shape.ClientSupportsIrm         = !flag;
            shape.MaximumBodySize           = ((layout == LayoutType.Mouse) ? 2097152 : 51200);
            shape.MaximumRecipientsToReturn = ((layout == LayoutType.Mouse) ? 10 : 0);
            if (!flag)
            {
                shape.InlineImageUrlTemplate        = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7";
                shape.InlineImageUrlOnLoadTemplate  = "InlineImageLoader.GetLoader().Load(this)";
                shape.InlineImageCustomDataTemplate = "{id}";
            }
        }