anchor.diff:      return new MaterialApp(
         title: 'Flutter Gallery',
         color: Colors.grey[500],
  -      theme: (_useLightTheme ? _kGalleryLightTheme : _kGalleryDarkTheme).copyWith(platform: platform),
  +      theme: (_useLightTheme ? _kGalleryLightTheme : _kGalleryDarkTheme).copyWith(platform: _platform),
         showPerformanceOverlay: _showPerformanceOverlay,
         checkerboardRasterCacheImages: _checkerboardRasterCacheImages,
         routes: _kRoutes,
  
positive.code: // Copyright 2015 The Chromium Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file.
  
  import 'package:flutter/foundation.dart' show defaultTargetPlatform;
  import 'package:flutter/material.dart';
  
negative.code:       } : null,
        onPlatformChanged: (TargetPlatform value) {
          setState(() {
            _platform = value;
          });
        },
        timeDilation: _timeDilation,
        onTimeDilationChanged: (double value) {
          setState(() {
            _timeDilationTimer?.cancel();
            _timeDilationTimer = null;
            _timeDilation = value;
            if (_timeDilation > 1.0) {
              // We delay the time dilation change long enough that the user can see
              // that the checkbox in the drawer has started reacting, then we slam
              // on the brakes so that they see that the time is in fact now dilated.
              _timeDilationTimer = new Timer(const Duration(milliseconds: 150), () {
                timeDilation = _timeDilation;
              });
            } else {
              timeDilation = _timeDilation;
            }
          });
        },
        onSendFeedback: config.onSendFeedback,
  