define(['dart_sdk', 'packages/flutter/src/animation/animation', 'packages/flutter/src/painting/_network_image_web', 'packages/flutter/src/widgets/actions', 'packages/flutter/src/gestures/arena', 'packages/flutter/src/foundation/_bitfield_web', 'packages/flutter/src/rendering/animated_size', 'packages/flutter/src/physics/clamped_simulation', 'packages/flutter/src/semantics/binding', 'packages/flutter/gestures', 'packages/vector_math/vector_math_64'], function(dart_sdk, packages__flutter__src__animation__animation, packages__flutter__src__painting___network_image_web, packages__flutter__src__widgets__actions, packages__flutter__src__gestures__arena, packages__flutter__src__foundation___bitfield_web, packages__flutter__src__rendering__animated_size, packages__flutter__src__physics__clamped_simulation, packages__flutter__src__semantics__binding, packages__flutter__gestures, packages__vector_math__vector_math_64) {
  'use strict';
  const core = dart_sdk.core;
  const ui = dart_sdk.ui;
  const _js_helper = dart_sdk._js_helper;
  const _interceptors = dart_sdk._interceptors;
  const math = dart_sdk.math;
  const async = dart_sdk.async;
  const dart = dart_sdk.dart;
  const dartx = dart_sdk.dartx;
  const tween = packages__flutter__src__animation__animation.src__animation__tween;
  const animation_controller = packages__flutter__src__animation__animation.src__animation__animation_controller;
  const curves = packages__flutter__src__animation__animation.src__animation__curves;
  const animation$ = packages__flutter__src__animation__animation.src__animation__animation;
  const animations = packages__flutter__src__animation__animation.src__animation__animations;
  const tween_sequence = packages__flutter__src__animation__animation.src__animation__tween_sequence;
  const edge_insets = packages__flutter__src__painting___network_image_web.src__painting__edge_insets;
  const basic_types = packages__flutter__src__painting___network_image_web.src__painting__basic_types;
  const box_decoration = packages__flutter__src__painting___network_image_web.src__painting__box_decoration;
  const border_radius = packages__flutter__src__painting___network_image_web.src__painting__border_radius;
  const box_shadow = packages__flutter__src__painting___network_image_web.src__painting__box_shadow;
  const matrix_utils = packages__flutter__src__painting___network_image_web.src__painting__matrix_utils;
  const colors = packages__flutter__src__painting___network_image_web.src__painting__colors;
  const text_style = packages__flutter__src__painting___network_image_web.src__painting__text_style;
  const alignment = packages__flutter__src__painting___network_image_web.src__painting__alignment;
  const box_border = packages__flutter__src__painting___network_image_web.src__painting__box_border;
  const borders = packages__flutter__src__painting___network_image_web.src__painting__borders;
  const box_fit = packages__flutter__src__painting___network_image_web.src__painting__box_fit;
  const text_painter = packages__flutter__src__painting___network_image_web.src__painting__text_painter;
  const text_span = packages__flutter__src__painting___network_image_web.src__painting__text_span;
  const binding = packages__flutter__src__painting___network_image_web.src__painting__binding;
  const decoration = packages__flutter__src__painting___network_image_web.src__painting__decoration;
  const gradient = packages__flutter__src__painting___network_image_web.src__painting__gradient;
  const image_provider = packages__flutter__src__painting___network_image_web.src__painting__image_provider;
  const strut_style = packages__flutter__src__painting___network_image_web.src__painting__strut_style;
  const framework = packages__flutter__src__widgets__actions.src__widgets__framework;
  const debug = packages__flutter__src__widgets__actions.src__widgets__debug;
  const basic = packages__flutter__src__widgets__actions.src__widgets__basic;
  const transitions = packages__flutter__src__widgets__actions.src__widgets__transitions;
  const text$ = packages__flutter__src__widgets__actions.src__widgets__text;
  const widget_inspector = packages__flutter__src__widgets__actions.src__widgets__widget_inspector;
  const container = packages__flutter__src__widgets__actions.src__widgets__container;
  const ticker_provider = packages__flutter__src__widgets__actions.src__widgets__ticker_provider;
  const media_query = packages__flutter__src__widgets__actions.src__widgets__media_query;
  const icon_theme = packages__flutter__src__widgets__actions.src__widgets__icon_theme;
  const icon_theme_data = packages__flutter__src__widgets__actions.src__widgets__icon_theme_data;
  const focus_manager = packages__flutter__src__widgets__actions.src__widgets__focus_manager;
  const focus_scope = packages__flutter__src__widgets__actions.src__widgets__focus_scope;
  const gesture_detector = packages__flutter__src__widgets__actions.src__widgets__gesture_detector;
  const preferred_size = packages__flutter__src__widgets__actions.src__widgets__preferred_size;
  const bottom_navigation_bar_item = packages__flutter__src__widgets__actions.src__widgets__bottom_navigation_bar_item;
  const list_wheel_scroll_view = packages__flutter__src__widgets__actions.src__widgets__list_wheel_scroll_view;
  const scroll_physics = packages__flutter__src__widgets__actions.src__widgets__scroll_physics;
  const layout_builder = packages__flutter__src__widgets__actions.src__widgets__layout_builder;
  const implicit_animations = packages__flutter__src__widgets__actions.src__widgets__implicit_animations;
  const scroll_controller = packages__flutter__src__widgets__actions.src__widgets__scroll_controller;
  const single_child_scroll_view = packages__flutter__src__widgets__actions.src__widgets__single_child_scroll_view;
  const primary_scroll_controller = packages__flutter__src__widgets__actions.src__widgets__primary_scroll_controller;
  const scrollbar = packages__flutter__src__widgets__actions.src__widgets__scrollbar;
  const scroll_notification = packages__flutter__src__widgets__actions.src__widgets__scroll_notification;
  const notification_listener = packages__flutter__src__widgets__actions.src__widgets__notification_listener;
  const localizations = packages__flutter__src__widgets__actions.src__widgets__localizations;
  const navigator = packages__flutter__src__widgets__actions.src__widgets__navigator;
  const heroes = packages__flutter__src__widgets__actions.src__widgets__heroes;
  const shortcuts = packages__flutter__src__widgets__actions.src__widgets__shortcuts;
  const actions = packages__flutter__src__widgets__actions.src__widgets__actions;
  const scroll_configuration = packages__flutter__src__widgets__actions.src__widgets__scroll_configuration;
  const app = packages__flutter__src__widgets__actions.src__widgets__app;
  const icon = packages__flutter__src__widgets__actions.src__widgets__icon;
  const icon_data = packages__flutter__src__widgets__actions.src__widgets__icon_data;
  const pages = packages__flutter__src__widgets__actions.src__widgets__pages;
  const routes = packages__flutter__src__widgets__actions.src__widgets__routes;
  const sliver_persistent_header = packages__flutter__src__widgets__actions.src__widgets__sliver_persistent_header;
  const safe_area = packages__flutter__src__widgets__actions.src__widgets__safe_area;
  const navigation_toolbar = packages__flutter__src__widgets__actions.src__widgets__navigation_toolbar;
  const value_listenable_builder = packages__flutter__src__widgets__actions.src__widgets__value_listenable_builder;
  const annotated_region = packages__flutter__src__widgets__actions.src__widgets__annotated_region;
  const visibility = packages__flutter__src__widgets__actions.src__widgets__visibility;
  const text_selection = packages__flutter__src__widgets__actions.src__widgets__text_selection;
  const editable_text = packages__flutter__src__widgets__actions.src__widgets__editable_text;
  const automatic_keep_alive = packages__flutter__src__widgets__actions.src__widgets__automatic_keep_alive;
  const overlay = packages__flutter__src__widgets__actions.src__widgets__overlay;
  const orientation_builder = packages__flutter__src__widgets__actions.src__widgets__orientation_builder;
  const spacer = packages__flutter__src__widgets__actions.src__widgets__spacer;
  const tap = packages__flutter__src__gestures__arena.src__gestures__tap;
  const monodrag = packages__flutter__src__gestures__arena.src__gestures__monodrag;
  const long_press = packages__flutter__src__gestures__arena.src__gestures__long_press;
  const team$ = packages__flutter__src__gestures__arena.src__gestures__team;
  const events = packages__flutter__src__gestures__arena.src__gestures__events;
  const drag_details = packages__flutter__src__gestures__arena.src__gestures__drag_details;
  const haptic_feedback = packages__flutter__src__gestures__arena.src__services__haptic_feedback;
  const velocity_tracker = packages__flutter__src__gestures__arena.src__gestures__velocity_tracker;
  const recognizer = packages__flutter__src__gestures__arena.src__gestures__recognizer;
  const drag = packages__flutter__src__gestures__arena.src__gestures__drag;
  const system_chrome = packages__flutter__src__gestures__arena.src__services__system_chrome;
  const text_input = packages__flutter__src__gestures__arena.src__services__text_input;
  const text_formatter = packages__flutter__src__gestures__arena.src__services__text_formatter;
  const text_editing = packages__flutter__src__gestures__arena.src__services__text_editing;
  const constants = packages__flutter__src__gestures__arena.src__gestures__constants;
  const change_notifier = packages__flutter__src__foundation___bitfield_web.src__foundation__change_notifier;
  const diagnostics = packages__flutter__src__foundation___bitfield_web.src__foundation__diagnostics;
  const object = packages__flutter__src__foundation___bitfield_web.src__foundation__object;
  const assertions = packages__flutter__src__foundation___bitfield_web.src__foundation__assertions;
  const key = packages__flutter__src__foundation___bitfield_web.src__foundation__key;
  const platform = packages__flutter__src__foundation___bitfield_web.src__foundation__platform;
  const synchronous_future = packages__flutter__src__foundation___bitfield_web.src__foundation__synchronous_future;
  const proxy_box = packages__flutter__src__rendering__animated_size.src__rendering__proxy_box;
  const object$ = packages__flutter__src__rendering__animated_size.src__rendering__object;
  const box$ = packages__flutter__src__rendering__animated_size.src__rendering__box;
  const stack = packages__flutter__src__rendering__animated_size.src__rendering__stack;
  const flex = packages__flutter__src__rendering__animated_size.src__rendering__flex;
  const list_wheel_viewport = packages__flutter__src__rendering__animated_size.src__rendering__list_wheel_viewport;
  const custom_paint = packages__flutter__src__rendering__animated_size.src__rendering__custom_paint;
  const custom_layout = packages__flutter__src__rendering__animated_size.src__rendering__custom_layout;
  const paragraph = packages__flutter__src__rendering__animated_size.src__rendering__paragraph;
  const sliver = packages__flutter__src__rendering__animated_size.src__rendering__sliver;
  const shifted_box = packages__flutter__src__rendering__animated_size.src__rendering__shifted_box;
  const editable = packages__flutter__src__rendering__animated_size.src__rendering__editable;
  const spring_simulation = packages__flutter__src__physics__clamped_simulation.src__physics__spring_simulation;
  const semantics = packages__flutter__src__semantics__binding.src__semantics__semantics;
  const binding$ = packages__flutter__gestures.src__scheduler__binding;
  const ticker = packages__flutter__gestures.src__scheduler__ticker;
  const vector_math_64 = packages__vector_math__vector_math_64.vector_math_64;
  const sliding_segmented_control = Object.create(dart.library);
  const colors$ = Object.create(dart.library);
  const theme$ = Object.create(dart.library);
  const text_theme = Object.create(dart.library);
  const icon_theme_data$ = Object.create(dart.library);
  const interface_level = Object.create(dart.library);
  const tab_scaffold = Object.create(dart.library);
  const bottom_tab_bar = Object.create(dart.library);
  const picker = Object.create(dart.library);
  const activity_indicator = Object.create(dart.library);
  const dialog = Object.create(dart.library);
  const scrollbar$ = Object.create(dart.library);
  const localizations$ = Object.create(dart.library);
  const date_picker = Object.create(dart.library);
  const constants$ = Object.create(dart.library);
  const app$ = Object.create(dart.library);
  const route$ = Object.create(dart.library);
  const icons = Object.create(dart.library);
  const button = Object.create(dart.library);
  const context_menu_action = Object.create(dart.library);
  const thumb_painter = Object.create(dart.library);
  const refresh = Object.create(dart.library);
  const nav_bar = Object.create(dart.library);
  const page_scaffold = Object.create(dart.library);
  const $switch = Object.create(dart.library);
  const action_sheet = Object.create(dart.library);
  const tab_view = Object.create(dart.library);
  const text_selection$ = Object.create(dart.library);
  const segmented_control = Object.create(dart.library);
  const slider = Object.create(dart.library);
  const text_field = Object.create(dart.library);
  const context_menu = Object.create(dart.library);
  const $length = dartx.length;
  const $keys = dartx.keys;
  const $contains = dartx.contains;
  const $_set = dartx._set;
  const $containsKey = dartx.containsKey;
  const $_get = dartx._get;
  const $remove = dartx.remove;
  const $values = dartx.values;
  const $toList = dartx.toList;
  const $reversed = dartx.reversed;
  const $add = dartx.add;
  const $indexOf = dartx.indexOf;
  const $floor = dartx.floor;
  const $clamp = dartx.clamp;
  const $abs = dartx.abs;
  const $runtimeType = dartx.runtimeType;
  const $join = dartx.join;
  const $_equals = dartx._equals;
  const $addAll = dartx.addAll;
  const $removeRange = dartx.removeRange;
  const $sublist = dartx.sublist;
  const $isEmpty = dartx.isEmpty;
  const $first = dartx.first;
  const $modulo = dartx['%'];
  const $isNotEmpty = dartx.isNotEmpty;
  const $isFinite = dartx.isFinite;
  const $map = dartx.map;
  const $toString = dartx.toString;
  const $padLeft = dartx.padLeft;
  const $padRight = dartx.padRight;
  const $truncate = dartx.truncate;
  const $clear = dartx.clear;
  const $insert = dartx.insert;
  const $removeWhere = dartx.removeWhere;
  const $last = dartx.last;
  const $any = dartx.any;
  const $round = dartx.round;
  let TweenOfdouble = () => (TweenOfdouble = dart.constFn(tween.Tween$(core.double)))();
  let JSArrayOfListenable = () => (JSArrayOfListenable = dart.constFn(_interceptors.JSArray$(change_notifier.Listenable)))();
  let JSArrayOfWidget = () => (JSArrayOfWidget = dart.constFn(_interceptors.JSArray$(framework.Widget)))();
  let VoidToNull = () => (VoidToNull = dart.constFn(dart.fnType(core.Null, [])))();
  let BuildContextAndWidgetToUnconstrainedBox = () => (BuildContextAndWidgetToUnconstrainedBox = dart.constFn(dart.fnType(basic.UnconstrainedBox, [framework.BuildContext, framework.Widget])))();
  let LinkedMapOfRenderBox$_ChildAnimationManifest = () => (LinkedMapOfRenderBox$_ChildAnimationManifest = dart.constFn(_js_helper.LinkedMap$(box$.RenderBox, sliding_segmented_control._ChildAnimationManifest)))();
  let BoxHitTestResultAndOffsetTobool = () => (BoxHitTestResultAndOffsetTobool = dart.constFn(dart.fnType(core.bool, [box$.BoxHitTestResult, ui.Offset])))();
  let VoidTobool = () => (VoidTobool = dart.constFn(dart.fnType(core.bool, [])))();
  let StringAndColorToString = () => (StringAndColorToString = dart.constFn(dart.fnType(core.String, [core.String, ui.Color])))();
  let JSArrayOfString = () => (JSArrayOfString = dart.constFn(_interceptors.JSArray$(core.String)))();
  let DiagnosticsPropertyOfElement = () => (DiagnosticsPropertyOfElement = dart.constFn(diagnostics.DiagnosticsProperty$(framework.Element)))();
  let DiagnosticsPropertyOfCupertinoDynamicColor = () => (DiagnosticsPropertyOfCupertinoDynamicColor = dart.constFn(diagnostics.DiagnosticsProperty$(colors$.CupertinoDynamicColor)))();
  let ColorToColor = () => (ColorToColor = dart.constFn(dart.fnType(ui.Color, [ui.Color])))();
  let EnumPropertyOfBrightness = () => (EnumPropertyOfBrightness = dart.constFn(diagnostics.EnumProperty$(ui.Brightness)))();
  let DiagnosticsPropertyOfTextStyle = () => (DiagnosticsPropertyOfTextStyle = dart.constFn(diagnostics.DiagnosticsProperty$(text_style.TextStyle)))();
  let EnumPropertyOfCupertinoUserInterfaceLevelData = () => (EnumPropertyOfCupertinoUserInterfaceLevelData = dart.constFn(diagnostics.EnumProperty$(interface_level.CupertinoUserInterfaceLevelData)))();
  let intToNull = () => (intToNull = dart.constFn(dart.fnType(core.Null, [core.int])))();
  let JSArrayOfbool = () => (JSArrayOfbool = dart.constFn(_interceptors.JSArray$(core.bool)))();
  let JSArrayOfFocusScopeNode = () => (JSArrayOfFocusScopeNode = dart.constFn(_interceptors.JSArray$(focus_manager.FocusScopeNode)))();
  let ListOfbool = () => (ListOfbool = dart.constFn(core.List$(core.bool)))();
  let ListOfFocusScopeNode = () => (ListOfFocusScopeNode = dart.constFn(core.List$(focus_manager.FocusScopeNode)))();
  let intToFocusScopeNode = () => (intToFocusScopeNode = dart.constFn(dart.fnType(focus_manager.FocusScopeNode, [core.int])))();
  let ListOfWidget = () => (ListOfWidget = dart.constFn(core.List$(framework.Widget)))();
  let BuildContextToWidget = () => (BuildContextToWidget = dart.constFn(dart.fnType(framework.Widget, [framework.BuildContext])))();
  let intToOffstage = () => (intToOffstage = dart.constFn(dart.fnType(basic.Offstage, [core.int])))();
  let BorderSideToBorderSide = () => (BorderSideToBorderSide = dart.constFn(dart.fnType(borders.BorderSide, [borders.BorderSide])))();
  let IdentityMapOfint$SemanticsNode = () => (IdentityMapOfint$SemanticsNode = dart.constFn(_js_helper.IdentityMap$(core.int, semantics.SemanticsNode)))();
  let SemanticsNodeTobool = () => (SemanticsNodeTobool = dart.constFn(dart.fnType(core.bool, [semantics.SemanticsNode])))();
  let BuildContextAndBoxConstraintsToAnimatedPadding = () => (BuildContextAndBoxConstraintsToAnimatedPadding = dart.constFn(dart.fnType(implicit_animations.AnimatedPadding, [framework.BuildContext, box$.BoxConstraints])))();
  let JSArrayOfDiagnosticsNode = () => (JSArrayOfDiagnosticsNode = dart.constFn(_interceptors.JSArray$(diagnostics.DiagnosticsNode)))();
  let TapDownDetailsTovoid = () => (TapDownDetailsTovoid = dart.constFn(dart.fnType(dart.void, [tap.TapDownDetails])))();
  let TapUpDetailsTovoid = () => (TapUpDetailsTovoid = dart.constFn(dart.fnType(dart.void, [tap.TapUpDetails])))();
  let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.fnType(dart.void, [])))();
  let SyncIterableOfRenderBox = () => (SyncIterableOfRenderBox = dart.constFn(_js_helper.SyncIterable$(box$.RenderBox)))();
  let RenderBoxToRect = () => (RenderBoxToRect = dart.constFn(dart.fnType(ui.Rect, [box$.RenderBox])))();
  let StateOfStatefulWidget = () => (StateOfStatefulWidget = dart.constFn(framework.State$(framework.StatefulWidget)))();
  let GlobalKeyOfStateOfStatefulWidget = () => (GlobalKeyOfStateOfStatefulWidget = dart.constFn(framework.GlobalKey$(StateOfStatefulWidget())))();
  let FutureOfvoid = () => (FutureOfvoid = dart.constFn(async.Future$(dart.void)))();
  let voidToFutureOfvoid = () => (voidToFutureOfvoid = dart.constFn(dart.fnType(FutureOfvoid(), [dart.void])))();
  let GestureRecognizerFactoryOfGestureRecognizer = () => (GestureRecognizerFactoryOfGestureRecognizer = dart.constFn(gesture_detector.GestureRecognizerFactory$(recognizer.GestureRecognizer)))();
  let LinkedMapOfType$GestureRecognizerFactoryOfGestureRecognizer = () => (LinkedMapOfType$GestureRecognizerFactoryOfGestureRecognizer = dart.constFn(_js_helper.LinkedMap$(core.Type, GestureRecognizerFactoryOfGestureRecognizer())))();
  let GestureRecognizerFactoryWithHandlersOf_ThumbPressGestureRecognizer = () => (GestureRecognizerFactoryWithHandlersOf_ThumbPressGestureRecognizer = dart.constFn(gesture_detector.GestureRecognizerFactoryWithHandlers$(scrollbar$._ThumbPressGestureRecognizer)))();
  let VoidTo_ThumbPressGestureRecognizer = () => (VoidTo_ThumbPressGestureRecognizer = dart.constFn(dart.fnType(scrollbar$._ThumbPressGestureRecognizer, [])))();
  let _ThumbPressGestureRecognizerToNull = () => (_ThumbPressGestureRecognizerToNull = dart.constFn(dart.fnType(core.Null, [scrollbar$._ThumbPressGestureRecognizer])))();
  let NotificationListenerOfScrollNotification = () => (NotificationListenerOfScrollNotification = dart.constFn(notification_listener.NotificationListener$(scroll_notification.ScrollNotification)))();
  let SynchronousFutureOfCupertinoLocalizations = () => (SynchronousFutureOfCupertinoLocalizations = dart.constFn(synchronous_future.SynchronousFuture$(localizations$.CupertinoLocalizations)))();
  let IdentityMapOfint$double = () => (IdentityMapOfint$double = dart.constFn(_js_helper.IdentityMap$(core.int, core.double)))();
  let ScrollNotificationTobool = () => (ScrollNotificationTobool = dart.constFn(dart.fnType(core.bool, [scroll_notification.ScrollNotification])))();
  let BuildContextAndintToWidget = () => (BuildContextAndintToWidget = dart.constFn(dart.fnType(framework.Widget, [framework.BuildContext, core.int])))();
  let intToWidget = () => (intToWidget = dart.constFn(dart.fnType(framework.Widget, [core.int])))();
  let DurationToNull = () => (DurationToNull = dart.constFn(dart.fnType(core.Null, [core.Duration])))();
  let JSArrayOfdouble = () => (JSArrayOfdouble = dart.constFn(_interceptors.JSArray$(core.double)))();
  let BuildContextAndWidgetToWidget = () => (BuildContextAndWidgetToWidget = dart.constFn(dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget])))();
  let doubleAndFnToWidget = () => (doubleAndFnToWidget = dart.constFn(dart.fnType(framework.Widget, [core.double, BuildContextAndWidgetToWidget()])))();
  let JSArrayOfdoubleAndFnToWidget = () => (JSArrayOfdoubleAndFnToWidget = dart.constFn(_interceptors.JSArray$(doubleAndFnToWidget())))();
  let BuildContextAndWidgetToContainer = () => (BuildContextAndWidgetToContainer = dart.constFn(dart.fnType(container.Container, [framework.BuildContext, framework.Widget])))();
  let ListOfString = () => (ListOfString = dart.constFn(core.List$(core.String)))();
  let intToString = () => (intToString = dart.constFn(dart.fnType(core.String, [core.int])))();
  let intToSemantics = () => (intToSemantics = dart.constFn(dart.fnType(basic.Semantics, [core.int])))();
  let NotificationListenerOfScrollEndNotification = () => (NotificationListenerOfScrollEndNotification = dart.constFn(notification_listener.NotificationListener$(scroll_notification.ScrollEndNotification)))();
  let ScrollEndNotificationTobool = () => (ScrollEndNotificationTobool = dart.constFn(dart.fnType(core.bool, [scroll_notification.ScrollEndNotification])))();
  let WidgetToExpanded = () => (WidgetToExpanded = dart.constFn(dart.fnType(basic.Expanded, [framework.Widget])))();
  let ListOfNavigatorObserver = () => (ListOfNavigatorObserver = dart.constFn(core.List$(navigator.NavigatorObserver)))();
  let SyncIterableOfLocalizationsDelegate = () => (SyncIterableOfLocalizationsDelegate = dart.constFn(_js_helper.SyncIterable$(localizations.LocalizationsDelegate)))();
  let GlobalObjectKeyOfStateOfStatefulWidget = () => (GlobalObjectKeyOfStateOfStatefulWidget = dart.constFn(framework.GlobalObjectKey$(StateOfStatefulWidget())))();
  let RouteSettingsAndFnToCupertinoPageRouteOfT = () => (RouteSettingsAndFnToCupertinoPageRouteOfT = dart.constFn(dart.gFnType(T => {
    let CupertinoPageRouteOfT = () => (CupertinoPageRouteOfT = dart.constFn(route$.CupertinoPageRoute$(T)))();
    return [CupertinoPageRouteOfT(), [navigator.RouteSettings, BuildContextToWidget()]];
  })))();
  let BuildContextAndFnToCupertinoButton = () => (BuildContextAndFnToCupertinoButton = dart.constFn(dart.fnType(button.CupertinoButton, [framework.BuildContext, VoidTovoid()])))();
  let BuildContextToWidgetsApp = () => (BuildContextToWidgetsApp = dart.constFn(dart.fnType(app.WidgetsApp, [framework.BuildContext])))();
  let ValueNotifierOfString = () => (ValueNotifierOfString = dart.constFn(change_notifier.ValueNotifier$(core.String)))();
  let AnimationStatusToNull = () => (AnimationStatusToNull = dart.constFn(dart.fnType(core.Null, [animation$.AnimationStatus])))();
  let DiagnosticsPropertyOfLinearGradient = () => (DiagnosticsPropertyOfLinearGradient = dart.constFn(diagnostics.DiagnosticsProperty$(gradient.LinearGradient)))();
  let TweenOfOffset = () => (TweenOfOffset = dart.constFn(tween.Tween$(ui.Offset)))();
  let AnimationOfdouble = () => (AnimationOfdouble = dart.constFn(animation$.Animation$(core.double)))();
  let BuildContextAndAnimationOfdoubleAndAnimationOfdoubleToWidget = () => (BuildContextAndAnimationOfdoubleAndAnimationOfdoubleToWidget = dart.constFn(dart.fnType(framework.Widget, [framework.BuildContext, AnimationOfdouble(), AnimationOfdouble()])))();
  let BuildContextAndAnimationOfdoubleAndAnimationOfdouble__ToWidget = () => (BuildContextAndAnimationOfdoubleAndAnimationOfdouble__ToWidget = dart.constFn(dart.fnType(framework.Widget, [framework.BuildContext, AnimationOfdouble(), AnimationOfdouble(), framework.Widget])))();
  let voidToNull = () => (voidToNull = dart.constFn(dart.fnType(core.Null, [dart.void])))();
  let BuildContextAndRefreshIndicatorModeAnddouble__ToWidget = () => (BuildContextAndRefreshIndicatorModeAnddouble__ToWidget = dart.constFn(dart.fnType(framework.Widget, [framework.BuildContext, refresh.RefreshIndicatorMode, core.double, core.double, core.double])))();
  let BuildContextAndBoxConstraintsToWidget = () => (BuildContextAndBoxConstraintsToWidget = dart.constFn(dart.fnType(framework.Widget, [framework.BuildContext, box$.BoxConstraints])))();
  let BuildContextToHero = () => (BuildContextToHero = dart.constFn(dart.fnType(heroes.Hero, [framework.BuildContext])))();
  let ValueListenableBuilderOfString = () => (ValueListenableBuilderOfString = dart.constFn(value_listenable_builder.ValueListenableBuilder$(core.String)))();
  let ElementTobool = () => (ElementTobool = dart.constFn(dart.fnType(core.bool, [framework.Element])))();
  let WidgetTobool = () => (WidgetTobool = dart.constFn(dart.fnType(core.bool, [framework.Widget])))();
  let AnnotatedRegionOfSystemUiOverlayStyle = () => (AnnotatedRegionOfSystemUiOverlayStyle = dart.constFn(annotated_region.AnnotatedRegion$(system_chrome.SystemUiOverlayStyle)))();
  let RectAndRectToRectTween = () => (RectAndRectToRectTween = dart.constFn(dart.fnType(tween.RectTween, [ui.Rect, ui.Rect])))();
  let BuildContextAndSizeAndWidgetToVisibility = () => (BuildContextAndSizeAndWidgetToVisibility = dart.constFn(dart.fnType(visibility.Visibility, [framework.BuildContext, ui.Size, framework.Widget])))();
  let BuildContextAndAnimationOfdoubleAndHeroFlightDirection__To_NavigationBarTransition = () => (BuildContextAndAnimationOfdoubleAndHeroFlightDirection__To_NavigationBarTransition = dart.constFn(dart.fnType(nav_bar._NavigationBarTransition, [framework.BuildContext, AnimationOfdouble(), heroes.HeroFlightDirection, framework.BuildContext, framework.BuildContext])))();
  let boolTovoid = () => (boolTovoid = dart.constFn(dart.fnType(dart.void, [core.bool])))();
  let ObjectFlagPropertyOfboolTovoid = () => (ObjectFlagPropertyOfboolTovoid = dart.constFn(diagnostics.ObjectFlagProperty$(boolTovoid())))();
  let PaintingContextAndOffsetToNull = () => (PaintingContextAndOffsetToNull = dart.constFn(dart.fnType(core.Null, [object$.PaintingContext, ui.Offset])))();
  let PaintingContextAndOffsetTovoid = () => (PaintingContextAndOffsetTovoid = dart.constFn(dart.fnType(dart.void, [object$.PaintingContext, ui.Offset])))();
  let JSArrayOfColor = () => (JSArrayOfColor = dart.constFn(_interceptors.JSArray$(ui.Color)))();
  let TextSelectionDelegateTobool = () => (TextSelectionDelegateTobool = dart.constFn(dart.fnType(core.bool, [text_input.TextSelectionDelegate])))();
  let TextSelectionDelegateTovoid = () => (TextSelectionDelegateTovoid = dart.constFn(dart.fnType(dart.void, [text_input.TextSelectionDelegate])))();
  let StringAndFnAndFnTovoid = () => (StringAndFnAndFnTovoid = dart.constFn(dart.fnType(dart.void, [core.String, TextSelectionDelegateTobool(), TextSelectionDelegateTovoid()])))();
  let JSArrayOfAnimationController = () => (JSArrayOfAnimationController = dart.constFn(_interceptors.JSArray$(animation_controller.AnimationController)))();
  let JSArrayOfColorTween = () => (JSArrayOfColorTween = dart.constFn(_interceptors.JSArray$(tween.ColorTween)))();
  let TapDownDetailsToNull = () => (TapDownDetailsToNull = dart.constFn(dart.fnType(core.Null, [tap.TapDownDetails])))();
  let DiagnosticsPropertyOfTextEditingController = () => (DiagnosticsPropertyOfTextEditingController = dart.constFn(diagnostics.DiagnosticsProperty$(editable_text.TextEditingController)))();
  let DiagnosticsPropertyOfFocusNode = () => (DiagnosticsPropertyOfFocusNode = dart.constFn(diagnostics.DiagnosticsProperty$(focus_manager.FocusNode)))();
  let DiagnosticsPropertyOfBoxDecoration = () => (DiagnosticsPropertyOfBoxDecoration = dart.constFn(diagnostics.DiagnosticsProperty$(box_decoration.BoxDecoration)))();
  let DiagnosticsPropertyOfEdgeInsetsGeometry = () => (DiagnosticsPropertyOfEdgeInsetsGeometry = dart.constFn(diagnostics.DiagnosticsProperty$(edge_insets.EdgeInsetsGeometry)))();
  let DiagnosticsPropertyOfOverlayVisibilityMode = () => (DiagnosticsPropertyOfOverlayVisibilityMode = dart.constFn(diagnostics.DiagnosticsProperty$(text_field.OverlayVisibilityMode)))();
  let DiagnosticsPropertyOfTextInputType = () => (DiagnosticsPropertyOfTextInputType = dart.constFn(diagnostics.DiagnosticsProperty$(text_input.TextInputType)))();
  let DiagnosticsPropertyOfbool = () => (DiagnosticsPropertyOfbool = dart.constFn(diagnostics.DiagnosticsProperty$(core.bool)))();
  let EnumPropertyOfSmartDashesType = () => (EnumPropertyOfSmartDashesType = dart.constFn(diagnostics.EnumProperty$(text_input.SmartDashesType)))();
  let EnumPropertyOfSmartQuotesType = () => (EnumPropertyOfSmartQuotesType = dart.constFn(diagnostics.EnumProperty$(text_input.SmartQuotesType)))();
  let DiagnosticsPropertyOfScrollController = () => (DiagnosticsPropertyOfScrollController = dart.constFn(diagnostics.DiagnosticsProperty$(scroll_controller.ScrollController)))();
  let DiagnosticsPropertyOfScrollPhysics = () => (DiagnosticsPropertyOfScrollPhysics = dart.constFn(diagnostics.DiagnosticsProperty$(scroll_physics.ScrollPhysics)))();
  let EnumPropertyOfTextAlign = () => (EnumPropertyOfTextAlign = dart.constFn(diagnostics.EnumProperty$(ui.TextAlign)))();
  let DiagnosticsPropertyOfTextAlignVertical = () => (DiagnosticsPropertyOfTextAlignVertical = dart.constFn(diagnostics.DiagnosticsProperty$(alignment.TextAlignVertical)))();
  let GlobalKeyOfEditableTextState = () => (GlobalKeyOfEditableTextState = dart.constFn(framework.GlobalKey$(editable_text.EditableTextState)))();
  let ValueListenableBuilderOfTextEditingValue = () => (ValueListenableBuilderOfTextEditingValue = dart.constFn(value_listenable_builder.ValueListenableBuilder$(text_input.TextEditingValue)))();
  let BuildContextAndTextEditingValueAndWidgetToRow = () => (BuildContextAndTextEditingValueAndWidgetToRow = dart.constFn(dart.fnType(basic.Row, [framework.BuildContext, text_input.TextEditingValue, framework.Widget])))();
  let JSArrayOfTextInputFormatter = () => (JSArrayOfTextInputFormatter = dart.constFn(_interceptors.JSArray$(text_formatter.TextInputFormatter)))();
  let _ContextMenuRouteOfvoid = () => (_ContextMenuRouteOfvoid = dart.constFn(context_menu._ContextMenuRoute$(dart.void)))();
  let BuildContextAndAnimationOfdoubleToWidget = () => (BuildContextAndAnimationOfdoubleToWidget = dart.constFn(dart.fnType(framework.Widget, [framework.BuildContext, AnimationOfdouble()])))();
  let BuildContextTo_DecoyChild = () => (BuildContextTo_DecoyChild = dart.constFn(dart.fnType(context_menu._DecoyChild, [framework.BuildContext])))();
  let _OnOffAnimationOfColor = () => (_OnOffAnimationOfColor = dart.constFn(context_menu._OnOffAnimation$(ui.Color)))();
  let TweenSequenceOfRect = () => (TweenSequenceOfRect = dart.constFn(tween_sequence.TweenSequence$(ui.Rect)))();
  let TweenSequenceItemOfRect = () => (TweenSequenceItemOfRect = dart.constFn(tween_sequence.TweenSequenceItem$(ui.Rect)))();
  let JSArrayOfTweenSequenceItemOfRect = () => (JSArrayOfTweenSequenceItemOfRect = dart.constFn(_interceptors.JSArray$(TweenSequenceItemOfRect())))();
  let RectToShader = () => (RectToShader = dart.constFn(dart.fnType(ui.Shader, [ui.Rect])))();
  let BuildContextAndOrientationToWidget = () => (BuildContextAndOrientationToWidget = dart.constFn(dart.fnType(framework.Widget, [framework.BuildContext, media_query.Orientation])))();
  const CT = Object.create(null);
  dart.defineLazy(CT, {
    get C1() {
      return C1 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4284703590.0
      });
    },
    get C2() {
      return C2 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294967295.0
      });
    },
    get C0() {
      return C0 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C1 || CT.C1,
        [CupertinoDynamicColor_highContrastElevatedColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkElevatedColor]: C1 || CT.C1,
        [CupertinoDynamicColor_elevatedColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkHighContrastColor]: C1 || CT.C1,
        [CupertinoDynamicColor_highContrastColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkColor]: C1 || CT.C1,
        [CupertinoDynamicColor_color]: C2 || CT.C2,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C2 || CT.C2
      });
    },
    get C3() {
      return C3 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 2,
        [EdgeInsets_right]: 3,
        [EdgeInsets_top]: 2,
        [EdgeInsets_left]: 3
      });
    },
    get C5() {
      return C5 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1366718080
      });
    },
    get C6() {
      return C6 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 863401600
      });
    },
    get C7() {
      return C7 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1031173760
      });
    },
    get C8() {
      return C8 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 511080064
      });
    },
    get C4() {
      return C4 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C5 || CT.C5,
        [CupertinoDynamicColor_highContrastElevatedColor]: C6 || CT.C6,
        [CupertinoDynamicColor_darkElevatedColor]: C7 || CT.C7,
        [CupertinoDynamicColor_elevatedColor]: C8 || CT.C8,
        [CupertinoDynamicColor_darkHighContrastColor]: C5 || CT.C5,
        [CupertinoDynamicColor_highContrastColor]: C6 || CT.C6,
        [CupertinoDynamicColor_darkColor]: C7 || CT.C7,
        [CupertinoDynamicColor_color]: C8 || CT.C8,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "tertiarySystemFill",
        [CupertinoDynamicColor__effectiveColor]: C8 || CT.C8
      });
    },
    get C9() {
      return C9 = dart.const({
        __proto__: ui.TextDirection.prototype,
        [_name]: "TextDirection.ltr",
        index: 1
      });
    },
    get C10() {
      return C10 = dart.const({
        __proto__: ui.TextDirection.prototype,
        [_name]: "TextDirection.rtl",
        index: 0
      });
    },
    get C13() {
      return C13 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 33,
        [_Location_line]: 435,
        [_Location_file]: null
      });
    },
    get C12() {
      return C12 = dart.constList([C13 || CT.C13], widget_inspector._Location);
    },
    get C11() {
      return C11 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C12 || CT.C12,
        [_Location_name]: null,
        [_Location_column]: 26,
        [_Location_line]: 435,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart"
      });
    },
    get C16() {
      return C16 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "behavior",
        [_Location_column]: 19,
        [_Location_line]: 434,
        [_Location_file]: null
      });
    },
    get C17() {
      return C17 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 19,
        [_Location_line]: 435,
        [_Location_file]: null
      });
    },
    get C15() {
      return C15 = dart.constList([C16 || CT.C16, C17 || CT.C17], widget_inspector._Location);
    },
    get C14() {
      return C14 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C15 || CT.C15,
        [_Location_name]: null,
        [_Location_column]: 24,
        [_Location_line]: 433,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart"
      });
    },
    get C20() {
      return C20 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 17,
        [_Location_line]: 431,
        [_Location_file]: null
      });
    },
    get C21() {
      return C21 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 433,
        [_Location_file]: null
      });
    },
    get C19() {
      return C19 = dart.constList([C20 || CT.C20, C21 || CT.C21], widget_inspector._Location);
    },
    get C18() {
      return C18 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C19 || CT.C19,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 430,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart"
      });
    },
    get C24() {
      return C24 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "button",
        [_Location_column]: 15,
        [_Location_line]: 426,
        [_Location_file]: null
      });
    },
    get C25() {
      return C25 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 15,
        [_Location_line]: 427,
        [_Location_file]: null
      });
    },
    get C26() {
      return C26 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "inMutuallyExclusiveGroup",
        [_Location_column]: 15,
        [_Location_line]: 428,
        [_Location_file]: null
      });
    },
    get C27() {
      return C27 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "selected",
        [_Location_column]: 15,
        [_Location_line]: 429,
        [_Location_file]: null
      });
    },
    get C28() {
      return C28 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 430,
        [_Location_file]: null
      });
    },
    get C23() {
      return C23 = dart.constList([C24 || CT.C24, C25 || CT.C25, C26 || CT.C26, C27 || CT.C27, C28 || CT.C28], widget_inspector._Location);
    },
    get C22() {
      return C22 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C23 || CT.C23,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 425,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart"
      });
    },
    get C31() {
      return C31 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 13,
        [_Location_line]: 424,
        [_Location_file]: null
      });
    },
    get C32() {
      return C32 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 425,
        [_Location_file]: null
      });
    },
    get C30() {
      return C30 = dart.constList([C31 || CT.C31, C32 || CT.C32], widget_inspector._Location);
    },
    get C29() {
      return C29 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C30 || CT.C30,
        [_Location_name]: null,
        [_Location_column]: 32,
        [_Location_line]: 423,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart"
      });
    },
    get C35() {
      return C35 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 11,
        [_Location_line]: 447,
        [_Location_file]: null
      });
    },
    get C36() {
      return C36 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "selectedIndex",
        [_Location_column]: 11,
        [_Location_line]: 448,
        [_Location_file]: null
      });
    },
    get C37() {
      return C37 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "thumbColor",
        [_Location_column]: 11,
        [_Location_line]: 449,
        [_Location_file]: null
      });
    },
    get C38() {
      return C38 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "state",
        [_Location_column]: 11,
        [_Location_line]: 450,
        [_Location_file]: null
      });
    },
    get C34() {
      return C34 = dart.constList([C35 || CT.C35, C36 || CT.C36, C37 || CT.C37, C38 || CT.C38], widget_inspector._Location);
    },
    get C33() {
      return C33 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C34 || CT.C34,
        [_Location_name]: null,
        [_Location_column]: 28,
        [_Location_line]: 446,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart"
      });
    },
    get C40() {
      return C40 = dart.const({
        __proto__: ui.Radius.prototype,
        [Radius_y]: 8,
        [Radius_x]: 8
      });
    },
    get C39() {
      return C39 = dart.const({
        __proto__: border_radius.BorderRadius.prototype,
        [BorderRadius_bottomRight]: C40 || CT.C40,
        [BorderRadius_bottomLeft]: C40 || CT.C40,
        [BorderRadius_topRight]: C40 || CT.C40,
        [BorderRadius_topLeft]: C40 || CT.C40
      });
    },
    get C43() {
      return C43 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 13,
        [_Location_line]: 456,
        [_Location_file]: null
      });
    },
    get C44() {
      return C44 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 13,
        [_Location_line]: 457,
        [_Location_file]: null
      });
    },
    get C45() {
      return C45 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 461,
        [_Location_file]: null
      });
    },
    get C42() {
      return C42 = dart.constList([C43 || CT.C43, C44 || CT.C44, C45 || CT.C45], widget_inspector._Location);
    },
    get C41() {
      return C41 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C42 || CT.C42,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 455,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart"
      });
    },
    get C48() {
      return C48 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "constrainedAxis",
        [_Location_column]: 11,
        [_Location_line]: 454,
        [_Location_file]: null
      });
    },
    get C49() {
      return C49 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 455,
        [_Location_file]: null
      });
    },
    get C47() {
      return C47 = dart.constList([C48 || CT.C48, C49 || CT.C49], widget_inspector._Location);
    },
    get C46() {
      return C46 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C47 || CT.C47,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 453,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart"
      });
    },
    get C52() {
      return C52 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "animation",
        [_Location_column]: 7,
        [_Location_line]: 412,
        [_Location_file]: null
      });
    },
    get C53() {
      return C53 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 7,
        [_Location_line]: 416,
        [_Location_file]: null
      });
    },
    get C51() {
      return C51 = dart.constList([C52 || CT.C52, C53 || CT.C53], widget_inspector._Location);
    },
    get C50() {
      return C50 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C51 || CT.C51,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 411,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart"
      });
    },
    get C54() {
      return C54 = dart.constList([], framework.Widget);
    },
    get C57() {
      return C57 = dart.const({
        __proto__: ui.Offset.prototype,
        [OffsetBase__dy]: 3,
        [OffsetBase__dx]: 0
      });
    },
    get C58() {
      return C58 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 520093696
      });
    },
    get C56() {
      return C56 = dart.const({
        __proto__: box_shadow.BoxShadow.prototype,
        [Shadow_blurRadius]: 8,
        [Shadow_offset]: C57 || CT.C57,
        [Shadow_color]: C58 || CT.C58,
        [BoxShadow_spreadRadius]: 0
      });
    },
    get C60() {
      return C60 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 167772160
      });
    },
    get C59() {
      return C59 = dart.const({
        __proto__: box_shadow.BoxShadow.prototype,
        [Shadow_blurRadius]: 1,
        [Shadow_offset]: C57 || CT.C57,
        [Shadow_color]: C60 || CT.C60,
        [BoxShadow_spreadRadius]: 0
      });
    },
    get C55() {
      return C55 = dart.constList([C56 || CT.C56, C59 || CT.C59], box_shadow.BoxShadow);
    },
    get C61() {
      return C61 = dart.const({
        __proto__: ui.Radius.prototype,
        [Radius_y]: 6.93,
        [Radius_x]: 6.93
      });
    },
    get C62() {
      return C62 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 0,
        [EdgeInsets_right]: 1,
        [EdgeInsets_top]: 0,
        [EdgeInsets_left]: 1
      });
    },
    get C63() {
      return C63 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1301188243
      });
    },
    get C64() {
      return C64 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 6,
        [EdgeInsets_right]: 0,
        [EdgeInsets_top]: 6,
        [EdgeInsets_left]: 0
      });
    },
    get C65() {
      return C65 = dart.const({
        __proto__: ui.Radius.prototype,
        [Radius_y]: 0.5,
        [Radius_x]: 0.5
      });
    },
    get C66() {
      return C66 = dart.const({
        __proto__: spring_simulation.SpringDescription.prototype,
        [SpringDescription_damping]: 44.8799,
        [SpringDescription_stiffness]: 503.551,
        [SpringDescription_mass]: 1
      });
    },
    get C67() {
      return C67 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 412000
      });
    },
    get C68() {
      return C68 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 470000
      });
    },
    get C69() {
      return C69 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 200000
      });
    },
    get C71() {
      return C71 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4282424575.0
      });
    },
    get C72() {
      return C72 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4278206685.0
      });
    },
    get C73() {
      return C73 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4278879487.0
      });
    },
    get C74() {
      return C74 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4278221567.0
      });
    },
    get C70() {
      return C70 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C71 || CT.C71,
        [CupertinoDynamicColor_highContrastElevatedColor]: C72 || CT.C72,
        [CupertinoDynamicColor_darkElevatedColor]: C73 || CT.C73,
        [CupertinoDynamicColor_elevatedColor]: C74 || CT.C74,
        [CupertinoDynamicColor_darkHighContrastColor]: C71 || CT.C71,
        [CupertinoDynamicColor_highContrastColor]: C72 || CT.C72,
        [CupertinoDynamicColor_darkColor]: C73 || CT.C73,
        [CupertinoDynamicColor_color]: C74 || CT.C74,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemBlue",
        [CupertinoDynamicColor__effectiveColor]: C74 || CT.C74
      });
    },
    get C76() {
      return C76 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4281391963.0
      });
    },
    get C77() {
      return C77 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4280584765.0
      });
    },
    get C78() {
      return C78 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4281389400.0
      });
    },
    get C79() {
      return C79 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4281648985.0
      });
    },
    get C75() {
      return C75 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C76 || CT.C76,
        [CupertinoDynamicColor_highContrastElevatedColor]: C77 || CT.C77,
        [CupertinoDynamicColor_darkElevatedColor]: C78 || CT.C78,
        [CupertinoDynamicColor_elevatedColor]: C79 || CT.C79,
        [CupertinoDynamicColor_darkHighContrastColor]: C76 || CT.C76,
        [CupertinoDynamicColor_highContrastColor]: C77 || CT.C77,
        [CupertinoDynamicColor_darkColor]: C78 || CT.C78,
        [CupertinoDynamicColor_color]: C79 || CT.C79,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemGreen",
        [CupertinoDynamicColor__effectiveColor]: C79 || CT.C79
      });
    },
    get C81() {
      return C81 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294947648.0
      });
    },
    get C82() {
      return C82 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4291376128.0
      });
    },
    get C83() {
      return C83 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294942474.0
      });
    },
    get C84() {
      return C84 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294939904.0
      });
    },
    get C80() {
      return C80 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C81 || CT.C81,
        [CupertinoDynamicColor_highContrastElevatedColor]: C82 || CT.C82,
        [CupertinoDynamicColor_darkElevatedColor]: C83 || CT.C83,
        [CupertinoDynamicColor_elevatedColor]: C84 || CT.C84,
        [CupertinoDynamicColor_darkHighContrastColor]: C81 || CT.C81,
        [CupertinoDynamicColor_highContrastColor]: C82 || CT.C82,
        [CupertinoDynamicColor_darkColor]: C83 || CT.C83,
        [CupertinoDynamicColor_color]: C84 || CT.C84,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemOrange",
        [CupertinoDynamicColor__effectiveColor]: C84 || CT.C84
      });
    },
    get C85() {
      return C85 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4278190080.0
      });
    },
    get C86() {
      return C86 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4293256682.0
      });
    },
    get C87() {
      return C87 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4293914612.0
      });
    },
    get C88() {
      return C88 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4279703319.0
      });
    },
    get C90() {
      return C90 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4285887861.0
      });
    },
    get C91() {
      return C91 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4288256409.0
      });
    },
    get C89() {
      return C89 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C90 || CT.C90,
        [CupertinoDynamicColor_highContrastElevatedColor]: C91 || CT.C91,
        [CupertinoDynamicColor_darkElevatedColor]: C90 || CT.C90,
        [CupertinoDynamicColor_elevatedColor]: C91 || CT.C91,
        [CupertinoDynamicColor_darkHighContrastColor]: C90 || CT.C90,
        [CupertinoDynamicColor_highContrastColor]: C91 || CT.C91,
        [CupertinoDynamicColor_darkColor]: C90 || CT.C90,
        [CupertinoDynamicColor_color]: C91 || CT.C91,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "inactiveGray",
        [CupertinoDynamicColor__effectiveColor]: C91 || CT.C91
      });
    },
    get C93() {
      return C93 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294928737.0
      });
    },
    get C94() {
      return C94 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4292280341.0
      });
    },
    get C95() {
      return C95 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294919482.0
      });
    },
    get C96() {
      return C96 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294916912.0
      });
    },
    get C92() {
      return C92 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C93 || CT.C93,
        [CupertinoDynamicColor_highContrastElevatedColor]: C94 || CT.C94,
        [CupertinoDynamicColor_darkElevatedColor]: C95 || CT.C95,
        [CupertinoDynamicColor_elevatedColor]: C96 || CT.C96,
        [CupertinoDynamicColor_darkHighContrastColor]: C93 || CT.C93,
        [CupertinoDynamicColor_highContrastColor]: C94 || CT.C94,
        [CupertinoDynamicColor_darkColor]: C95 || CT.C95,
        [CupertinoDynamicColor_color]: C96 || CT.C96,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemRed",
        [CupertinoDynamicColor__effectiveColor]: C96 || CT.C96
      });
    },
    get C98() {
      return C98 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4286413567.0
      });
    },
    get C99() {
      return C99 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4281742499.0
      });
    },
    get C100() {
      return C100 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4284374246.0
      });
    },
    get C101() {
      return C101 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4283979478.0
      });
    },
    get C97() {
      return C97 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C98 || CT.C98,
        [CupertinoDynamicColor_highContrastElevatedColor]: C99 || CT.C99,
        [CupertinoDynamicColor_darkElevatedColor]: C100 || CT.C100,
        [CupertinoDynamicColor_elevatedColor]: C101 || CT.C101,
        [CupertinoDynamicColor_darkHighContrastColor]: C98 || CT.C98,
        [CupertinoDynamicColor_highContrastColor]: C99 || CT.C99,
        [CupertinoDynamicColor_darkColor]: C100 || CT.C100,
        [CupertinoDynamicColor_color]: C101 || CT.C101,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemIndigo",
        [CupertinoDynamicColor__effectiveColor]: C101 || CT.C101
      });
    },
    get C103() {
      return C103 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294927490.0
      });
    },
    get C104() {
      return C104 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4292022085.0
      });
    },
    get C105() {
      return C105 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294915935.0
      });
    },
    get C106() {
      return C106 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294913365.0
      });
    },
    get C102() {
      return C102 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C103 || CT.C103,
        [CupertinoDynamicColor_highContrastElevatedColor]: C104 || CT.C104,
        [CupertinoDynamicColor_darkElevatedColor]: C105 || CT.C105,
        [CupertinoDynamicColor_elevatedColor]: C106 || CT.C106,
        [CupertinoDynamicColor_darkHighContrastColor]: C103 || CT.C103,
        [CupertinoDynamicColor_highContrastColor]: C104 || CT.C104,
        [CupertinoDynamicColor_darkColor]: C105 || CT.C105,
        [CupertinoDynamicColor_color]: C106 || CT.C106,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemPink",
        [CupertinoDynamicColor__effectiveColor]: C106 || CT.C106
      });
    },
    get C108() {
      return C108 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4292513791.0
      });
    },
    get C109() {
      return C109 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4287186091.0
      });
    },
    get C110() {
      return C110 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4290730738.0
      });
    },
    get C111() {
      return C111 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4289680094.0
      });
    },
    get C107() {
      return C107 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C108 || CT.C108,
        [CupertinoDynamicColor_highContrastElevatedColor]: C109 || CT.C109,
        [CupertinoDynamicColor_darkElevatedColor]: C110 || CT.C110,
        [CupertinoDynamicColor_elevatedColor]: C111 || CT.C111,
        [CupertinoDynamicColor_darkHighContrastColor]: C108 || CT.C108,
        [CupertinoDynamicColor_highContrastColor]: C109 || CT.C109,
        [CupertinoDynamicColor_darkColor]: C110 || CT.C110,
        [CupertinoDynamicColor_color]: C111 || CT.C111,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemPurple",
        [CupertinoDynamicColor__effectiveColor]: C111 || CT.C111
      });
    },
    get C113() {
      return C113 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4285585407.0
      });
    },
    get C114() {
      return C114 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4278219172.0
      });
    },
    get C115() {
      return C115 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4284797695.0
      });
    },
    get C116() {
      return C116 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4284139770.0
      });
    },
    get C112() {
      return C112 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C113 || CT.C113,
        [CupertinoDynamicColor_highContrastElevatedColor]: C114 || CT.C114,
        [CupertinoDynamicColor_darkElevatedColor]: C115 || CT.C115,
        [CupertinoDynamicColor_elevatedColor]: C116 || CT.C116,
        [CupertinoDynamicColor_darkHighContrastColor]: C113 || CT.C113,
        [CupertinoDynamicColor_highContrastColor]: C114 || CT.C114,
        [CupertinoDynamicColor_darkColor]: C115 || CT.C115,
        [CupertinoDynamicColor_color]: C116 || CT.C116,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemTeal",
        [CupertinoDynamicColor__effectiveColor]: C116 || CT.C116
      });
    },
    get C118() {
      return C118 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294956070.0
      });
    },
    get C119() {
      return C119 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4288698880.0
      });
    },
    get C120() {
      return C120 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294956554.0
      });
    },
    get C121() {
      return C121 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294953984.0
      });
    },
    get C117() {
      return C117 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C118 || CT.C118,
        [CupertinoDynamicColor_highContrastElevatedColor]: C119 || CT.C119,
        [CupertinoDynamicColor_darkElevatedColor]: C120 || CT.C120,
        [CupertinoDynamicColor_elevatedColor]: C121 || CT.C121,
        [CupertinoDynamicColor_darkHighContrastColor]: C118 || CT.C118,
        [CupertinoDynamicColor_highContrastColor]: C119 || CT.C119,
        [CupertinoDynamicColor_darkColor]: C120 || CT.C120,
        [CupertinoDynamicColor_color]: C121 || CT.C121,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemYellow",
        [CupertinoDynamicColor__effectiveColor]: C121 || CT.C121
      });
    },
    get C123() {
      return C123 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4289638066.0
      });
    },
    get C124() {
      return C124 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4285295728.0
      });
    },
    get C125() {
      return C125 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4287532691.0
      });
    },
    get C122() {
      return C122 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C123 || CT.C123,
        [CupertinoDynamicColor_highContrastElevatedColor]: C124 || CT.C124,
        [CupertinoDynamicColor_darkElevatedColor]: C125 || CT.C125,
        [CupertinoDynamicColor_elevatedColor]: C125 || CT.C125,
        [CupertinoDynamicColor_darkHighContrastColor]: C123 || CT.C123,
        [CupertinoDynamicColor_highContrastColor]: C124 || CT.C124,
        [CupertinoDynamicColor_darkColor]: C125 || CT.C125,
        [CupertinoDynamicColor_color]: C125 || CT.C125,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemGrey",
        [CupertinoDynamicColor__effectiveColor]: C125 || CT.C125
      });
    },
    get C127() {
      return C127 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4286348416.0
      });
    },
    get C126() {
      return C126 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C127 || CT.C127,
        [CupertinoDynamicColor_highContrastElevatedColor]: C125 || CT.C125,
        [CupertinoDynamicColor_darkElevatedColor]: C1 || CT.C1,
        [CupertinoDynamicColor_elevatedColor]: C123 || CT.C123,
        [CupertinoDynamicColor_darkHighContrastColor]: C127 || CT.C127,
        [CupertinoDynamicColor_highContrastColor]: C125 || CT.C125,
        [CupertinoDynamicColor_darkColor]: C1 || CT.C1,
        [CupertinoDynamicColor_color]: C123 || CT.C123,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemGrey2",
        [CupertinoDynamicColor__effectiveColor]: C123 || CT.C123
      });
    },
    get C129() {
      return C129 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4283716694.0
      });
    },
    get C130() {
      return C130 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4282927178.0
      });
    },
    get C131() {
      return C131 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4291282892.0
      });
    },
    get C128() {
      return C128 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C129 || CT.C129,
        [CupertinoDynamicColor_highContrastElevatedColor]: C123 || CT.C123,
        [CupertinoDynamicColor_darkElevatedColor]: C130 || CT.C130,
        [CupertinoDynamicColor_elevatedColor]: C131 || CT.C131,
        [CupertinoDynamicColor_darkHighContrastColor]: C129 || CT.C129,
        [CupertinoDynamicColor_highContrastColor]: C123 || CT.C123,
        [CupertinoDynamicColor_darkColor]: C130 || CT.C130,
        [CupertinoDynamicColor_color]: C131 || CT.C131,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemGrey3",
        [CupertinoDynamicColor__effectiveColor]: C131 || CT.C131
      });
    },
    get C133() {
      return C133 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4282664006.0
      });
    },
    get C134() {
      return C134 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4290559168.0
      });
    },
    get C135() {
      return C135 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4282006076.0
      });
    },
    get C136() {
      return C136 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4291940822.0
      });
    },
    get C132() {
      return C132 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C133 || CT.C133,
        [CupertinoDynamicColor_highContrastElevatedColor]: C134 || CT.C134,
        [CupertinoDynamicColor_darkElevatedColor]: C135 || CT.C135,
        [CupertinoDynamicColor_elevatedColor]: C136 || CT.C136,
        [CupertinoDynamicColor_darkHighContrastColor]: C133 || CT.C133,
        [CupertinoDynamicColor_highContrastColor]: C134 || CT.C134,
        [CupertinoDynamicColor_darkColor]: C135 || CT.C135,
        [CupertinoDynamicColor_color]: C136 || CT.C136,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemGrey4",
        [CupertinoDynamicColor__effectiveColor]: C136 || CT.C136
      });
    },
    get C138() {
      return C138 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4281742904.0
      });
    },
    get C139() {
      return C139 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4292401372.0
      });
    },
    get C140() {
      return C140 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4281084974.0
      });
    },
    get C137() {
      return C137 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C138 || CT.C138,
        [CupertinoDynamicColor_highContrastElevatedColor]: C139 || CT.C139,
        [CupertinoDynamicColor_darkElevatedColor]: C140 || CT.C140,
        [CupertinoDynamicColor_elevatedColor]: C86 || CT.C86,
        [CupertinoDynamicColor_darkHighContrastColor]: C138 || CT.C138,
        [CupertinoDynamicColor_highContrastColor]: C139 || CT.C139,
        [CupertinoDynamicColor_darkColor]: C140 || CT.C140,
        [CupertinoDynamicColor_color]: C86 || CT.C86,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemGrey5",
        [CupertinoDynamicColor__effectiveColor]: C86 || CT.C86
      });
    },
    get C142() {
      return C142 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4280558630.0
      });
    },
    get C143() {
      return C143 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4293651440.0
      });
    },
    get C144() {
      return C144 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4280032286.0
      });
    },
    get C145() {
      return C145 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294111991.0
      });
    },
    get C141() {
      return C141 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C142 || CT.C142,
        [CupertinoDynamicColor_highContrastElevatedColor]: C143 || CT.C143,
        [CupertinoDynamicColor_darkElevatedColor]: C144 || CT.C144,
        [CupertinoDynamicColor_elevatedColor]: C145 || CT.C145,
        [CupertinoDynamicColor_darkHighContrastColor]: C142 || CT.C142,
        [CupertinoDynamicColor_highContrastColor]: C143 || CT.C143,
        [CupertinoDynamicColor_darkColor]: C144 || CT.C144,
        [CupertinoDynamicColor_color]: C145 || CT.C145,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemGrey6",
        [CupertinoDynamicColor__effectiveColor]: C145 || CT.C145
      });
    },
    get C146() {
      return C146 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C2 || CT.C2,
        [CupertinoDynamicColor_highContrastElevatedColor]: C85 || CT.C85,
        [CupertinoDynamicColor_darkElevatedColor]: C2 || CT.C2,
        [CupertinoDynamicColor_elevatedColor]: C85 || CT.C85,
        [CupertinoDynamicColor_darkHighContrastColor]: C2 || CT.C2,
        [CupertinoDynamicColor_highContrastColor]: C85 || CT.C85,
        [CupertinoDynamicColor_darkColor]: C2 || CT.C2,
        [CupertinoDynamicColor_color]: C85 || CT.C85,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "label",
        [CupertinoDynamicColor__effectiveColor]: C85 || CT.C85
      });
    },
    get C148() {
      return C148 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 2917919733.0
      });
    },
    get C149() {
      return C149 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 2906405955.0
      });
    },
    get C150() {
      return C150 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 2582375413.0
      });
    },
    get C151() {
      return C151 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 2570861635.0
      });
    },
    get C147() {
      return C147 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C148 || CT.C148,
        [CupertinoDynamicColor_highContrastElevatedColor]: C149 || CT.C149,
        [CupertinoDynamicColor_darkElevatedColor]: C150 || CT.C150,
        [CupertinoDynamicColor_elevatedColor]: C151 || CT.C151,
        [CupertinoDynamicColor_darkHighContrastColor]: C148 || CT.C148,
        [CupertinoDynamicColor_highContrastColor]: C149 || CT.C149,
        [CupertinoDynamicColor_darkColor]: C150 || CT.C150,
        [CupertinoDynamicColor_color]: C151 || CT.C151,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "secondaryLabel",
        [CupertinoDynamicColor__effectiveColor]: C151 || CT.C151
      });
    },
    get C153() {
      return C153 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1626074101
      });
    },
    get C154() {
      return C154 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1614560323
      });
    },
    get C155() {
      return C155 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1290529781
      });
    },
    get C156() {
      return C156 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1279016003
      });
    },
    get C152() {
      return C152 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C153 || CT.C153,
        [CupertinoDynamicColor_highContrastElevatedColor]: C154 || CT.C154,
        [CupertinoDynamicColor_darkElevatedColor]: C155 || CT.C155,
        [CupertinoDynamicColor_elevatedColor]: C156 || CT.C156,
        [CupertinoDynamicColor_darkHighContrastColor]: C153 || CT.C153,
        [CupertinoDynamicColor_highContrastColor]: C154 || CT.C154,
        [CupertinoDynamicColor_darkColor]: C155 || CT.C155,
        [CupertinoDynamicColor_color]: C156 || CT.C156,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "tertiaryLabel",
        [CupertinoDynamicColor__effectiveColor]: C156 || CT.C156
      });
    },
    get C158() {
      return C158 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1038871541
      });
    },
    get C159() {
      return C159 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1111243843
      });
    },
    get C160() {
      return C160 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 686550005
      });
    },
    get C161() {
      return C161 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 758922307
      });
    },
    get C157() {
      return C157 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C158 || CT.C158,
        [CupertinoDynamicColor_highContrastElevatedColor]: C159 || CT.C159,
        [CupertinoDynamicColor_darkElevatedColor]: C160 || CT.C160,
        [CupertinoDynamicColor_elevatedColor]: C161 || CT.C161,
        [CupertinoDynamicColor_darkHighContrastColor]: C158 || CT.C158,
        [CupertinoDynamicColor_highContrastColor]: C159 || CT.C159,
        [CupertinoDynamicColor_darkColor]: C160 || CT.C160,
        [CupertinoDynamicColor_color]: C161 || CT.C161,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "quaternaryLabel",
        [CupertinoDynamicColor__effectiveColor]: C161 || CT.C161
      });
    },
    get C163() {
      return C163 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1886943360
      });
    },
    get C164() {
      return C164 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1199077504
      });
    },
    get C165() {
      return C165 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1534621824
      });
    },
    get C166() {
      return C166 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 863533184
      });
    },
    get C162() {
      return C162 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C163 || CT.C163,
        [CupertinoDynamicColor_highContrastElevatedColor]: C164 || CT.C164,
        [CupertinoDynamicColor_darkElevatedColor]: C165 || CT.C165,
        [CupertinoDynamicColor_elevatedColor]: C166 || CT.C166,
        [CupertinoDynamicColor_darkHighContrastColor]: C163 || CT.C163,
        [CupertinoDynamicColor_highContrastColor]: C164 || CT.C164,
        [CupertinoDynamicColor_darkColor]: C165 || CT.C165,
        [CupertinoDynamicColor_color]: C166 || CT.C166,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemFill",
        [CupertinoDynamicColor__effectiveColor]: C166 || CT.C166
      });
    },
    get C168() {
      return C168 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1719171200
      });
    },
    get C169() {
      return C169 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1031305344
      });
    },
    get C170() {
      return C170 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1366849664
      });
    },
    get C171() {
      return C171 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 678983808
      });
    },
    get C167() {
      return C167 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C168 || CT.C168,
        [CupertinoDynamicColor_highContrastElevatedColor]: C169 || CT.C169,
        [CupertinoDynamicColor_darkElevatedColor]: C170 || CT.C170,
        [CupertinoDynamicColor_elevatedColor]: C171 || CT.C171,
        [CupertinoDynamicColor_darkHighContrastColor]: C168 || CT.C168,
        [CupertinoDynamicColor_highContrastColor]: C169 || CT.C169,
        [CupertinoDynamicColor_darkColor]: C170 || CT.C170,
        [CupertinoDynamicColor_color]: C171 || CT.C171,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "secondarySystemFill",
        [CupertinoDynamicColor__effectiveColor]: C171 || CT.C171
      });
    },
    get C173() {
      return C173 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1115059840
      });
    },
    get C174() {
      return C174 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 678720640
      });
    },
    get C175() {
      return C175 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 762738304
      });
    },
    get C176() {
      return C176 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 343176320
      });
    },
    get C172() {
      return C172 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C173 || CT.C173,
        [CupertinoDynamicColor_highContrastElevatedColor]: C174 || CT.C174,
        [CupertinoDynamicColor_darkElevatedColor]: C175 || CT.C175,
        [CupertinoDynamicColor_elevatedColor]: C176 || CT.C176,
        [CupertinoDynamicColor_darkHighContrastColor]: C173 || CT.C173,
        [CupertinoDynamicColor_highContrastColor]: C174 || CT.C174,
        [CupertinoDynamicColor_darkColor]: C175 || CT.C175,
        [CupertinoDynamicColor_color]: C176 || CT.C176,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "quaternarySystemFill",
        [CupertinoDynamicColor__effectiveColor]: C176 || CT.C176
      });
    },
    get C177() {
      return C177 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C153 || CT.C153,
        [CupertinoDynamicColor_highContrastElevatedColor]: C154 || CT.C154,
        [CupertinoDynamicColor_darkElevatedColor]: C155 || CT.C155,
        [CupertinoDynamicColor_elevatedColor]: C156 || CT.C156,
        [CupertinoDynamicColor_darkHighContrastColor]: C153 || CT.C153,
        [CupertinoDynamicColor_highContrastColor]: C154 || CT.C154,
        [CupertinoDynamicColor_darkColor]: C155 || CT.C155,
        [CupertinoDynamicColor_color]: C156 || CT.C156,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "placeholderText",
        [CupertinoDynamicColor__effectiveColor]: C156 || CT.C156
      });
    },
    get C178() {
      return C178 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C142 || CT.C142,
        [CupertinoDynamicColor_highContrastElevatedColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkElevatedColor]: C144 || CT.C144,
        [CupertinoDynamicColor_elevatedColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkHighContrastColor]: C85 || CT.C85,
        [CupertinoDynamicColor_highContrastColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkColor]: C85 || CT.C85,
        [CupertinoDynamicColor_color]: C2 || CT.C2,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemBackground",
        [CupertinoDynamicColor__effectiveColor]: C2 || CT.C2
      });
    },
    get C179() {
      return C179 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C138 || CT.C138,
        [CupertinoDynamicColor_highContrastElevatedColor]: C143 || CT.C143,
        [CupertinoDynamicColor_darkElevatedColor]: C140 || CT.C140,
        [CupertinoDynamicColor_elevatedColor]: C145 || CT.C145,
        [CupertinoDynamicColor_darkHighContrastColor]: C142 || CT.C142,
        [CupertinoDynamicColor_highContrastColor]: C143 || CT.C143,
        [CupertinoDynamicColor_darkColor]: C144 || CT.C144,
        [CupertinoDynamicColor_color]: C145 || CT.C145,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "secondarySystemBackground",
        [CupertinoDynamicColor__effectiveColor]: C145 || CT.C145
      });
    },
    get C180() {
      return C180 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C133 || CT.C133,
        [CupertinoDynamicColor_highContrastElevatedColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkElevatedColor]: C135 || CT.C135,
        [CupertinoDynamicColor_elevatedColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkHighContrastColor]: C138 || CT.C138,
        [CupertinoDynamicColor_highContrastColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkColor]: C140 || CT.C140,
        [CupertinoDynamicColor_color]: C2 || CT.C2,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "tertiarySystemBackground",
        [CupertinoDynamicColor__effectiveColor]: C2 || CT.C2
      });
    },
    get C181() {
      return C181 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C142 || CT.C142,
        [CupertinoDynamicColor_highContrastElevatedColor]: C143 || CT.C143,
        [CupertinoDynamicColor_darkElevatedColor]: C144 || CT.C144,
        [CupertinoDynamicColor_elevatedColor]: C145 || CT.C145,
        [CupertinoDynamicColor_darkHighContrastColor]: C85 || CT.C85,
        [CupertinoDynamicColor_highContrastColor]: C143 || CT.C143,
        [CupertinoDynamicColor_darkColor]: C85 || CT.C85,
        [CupertinoDynamicColor_color]: C145 || CT.C145,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "systemGroupedBackground",
        [CupertinoDynamicColor__effectiveColor]: C145 || CT.C145
      });
    },
    get C182() {
      return C182 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C138 || CT.C138,
        [CupertinoDynamicColor_highContrastElevatedColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkElevatedColor]: C140 || CT.C140,
        [CupertinoDynamicColor_elevatedColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkHighContrastColor]: C142 || CT.C142,
        [CupertinoDynamicColor_highContrastColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkColor]: C144 || CT.C144,
        [CupertinoDynamicColor_color]: C2 || CT.C2,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "secondarySystemGroupedBackground",
        [CupertinoDynamicColor__effectiveColor]: C2 || CT.C2
      });
    },
    get C183() {
      return C183 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C133 || CT.C133,
        [CupertinoDynamicColor_highContrastElevatedColor]: C143 || CT.C143,
        [CupertinoDynamicColor_darkElevatedColor]: C135 || CT.C135,
        [CupertinoDynamicColor_elevatedColor]: C145 || CT.C145,
        [CupertinoDynamicColor_darkHighContrastColor]: C138 || CT.C138,
        [CupertinoDynamicColor_highContrastColor]: C143 || CT.C143,
        [CupertinoDynamicColor_darkColor]: C140 || CT.C140,
        [CupertinoDynamicColor_color]: C145 || CT.C145,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "tertiarySystemGroupedBackground",
        [CupertinoDynamicColor__effectiveColor]: C145 || CT.C145
      });
    },
    get C185() {
      return C185 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 2907984984.0
      });
    },
    get C186() {
      return C186 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1581005891
      });
    },
    get C187() {
      return C187 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 2572440664.0
      });
    },
    get C188() {
      return C188 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1228684355
      });
    },
    get C184() {
      return C184 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C185 || CT.C185,
        [CupertinoDynamicColor_highContrastElevatedColor]: C186 || CT.C186,
        [CupertinoDynamicColor_darkElevatedColor]: C187 || CT.C187,
        [CupertinoDynamicColor_elevatedColor]: C188 || CT.C188,
        [CupertinoDynamicColor_darkHighContrastColor]: C185 || CT.C185,
        [CupertinoDynamicColor_highContrastColor]: C186 || CT.C186,
        [CupertinoDynamicColor_darkColor]: C187 || CT.C187,
        [CupertinoDynamicColor_color]: C188 || CT.C188,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "separator",
        [CupertinoDynamicColor__effectiveColor]: C188 || CT.C188
      });
    },
    get C190() {
      return C190 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4281874490.0
      });
    },
    get C191() {
      return C191 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4291217096.0
      });
    },
    get C189() {
      return C189 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C190 || CT.C190,
        [CupertinoDynamicColor_highContrastElevatedColor]: C191 || CT.C191,
        [CupertinoDynamicColor_darkElevatedColor]: C190 || CT.C190,
        [CupertinoDynamicColor_elevatedColor]: C191 || CT.C191,
        [CupertinoDynamicColor_darkHighContrastColor]: C190 || CT.C190,
        [CupertinoDynamicColor_highContrastColor]: C191 || CT.C191,
        [CupertinoDynamicColor_darkColor]: C190 || CT.C190,
        [CupertinoDynamicColor_color]: C191 || CT.C191,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "opaqueSeparator",
        [CupertinoDynamicColor__effectiveColor]: C191 || CT.C191
      });
    },
    get C193() {
      return C193 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4278813951.0
      });
    },
    get C192() {
      return C192 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C193 || CT.C193,
        [CupertinoDynamicColor_highContrastElevatedColor]: C74 || CT.C74,
        [CupertinoDynamicColor_darkElevatedColor]: C193 || CT.C193,
        [CupertinoDynamicColor_elevatedColor]: C74 || CT.C74,
        [CupertinoDynamicColor_darkHighContrastColor]: C193 || CT.C193,
        [CupertinoDynamicColor_highContrastColor]: C74 || CT.C74,
        [CupertinoDynamicColor_darkColor]: C193 || CT.C193,
        [CupertinoDynamicColor_color]: C74 || CT.C74,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: "link",
        [CupertinoDynamicColor__effectiveColor]: C74 || CT.C74
      });
    },
    get C194() {
      return C194 = dart.const({
        __proto__: interface_level.CupertinoUserInterfaceLevelData.prototype,
        [_name$]: "CupertinoUserInterfaceLevelData.base",
        index: 0
      });
    },
    get C195() {
      return C195 = dart.const({
        __proto__: interface_level.CupertinoUserInterfaceLevelData.prototype,
        [_name$]: "CupertinoUserInterfaceLevelData.elevated",
        index: 1
      });
    },
    get C196() {
      return C196 = dart.const({
        __proto__: ui.Brightness.prototype,
        [_name]: "Brightness.light",
        index: 1
      });
    },
    get C197() {
      return C197 = dart.const({
        __proto__: ui.Brightness.prototype,
        [_name]: "Brightness.dark",
        index: 0
      });
    },
    get C198() {
      return C198 = dart.const({
        __proto__: diagnostics.DiagnosticLevel.prototype,
        [_name$0]: "DiagnosticLevel.debug",
        index: 2
      });
    },
    get C199() {
      return C199 = dart.const({
        __proto__: diagnostics._NoDefaultValue.prototype
      });
    },
    get C200() {
      return C200 = dart.const({
        __proto__: diagnostics.DiagnosticsTreeStyle.prototype,
        [_name$0]: "DiagnosticsTreeStyle.singleLine",
        index: 8
      });
    },
    get C201() {
      return C201 = dart.const({
        __proto__: diagnostics.DiagnosticLevel.prototype,
        [_name$0]: "DiagnosticLevel.info",
        index: 3
      });
    },
    get C204() {
      return C204 = dart.const({
        __proto__: theme$._CupertinoTextThemeDefaults.prototype,
        [_CupertinoTextThemeDefaults_inactiveGray]: C89 || CT.C89,
        [_CupertinoTextThemeDefaults_labelColor]: C146 || CT.C146
      });
    },
    get C206() {
      return C206 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4028439837.0
      });
    },
    get C207() {
      return C207 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4042914297.0
      });
    },
    get C205() {
      return C205 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C206 || CT.C206,
        [CupertinoDynamicColor_highContrastElevatedColor]: C207 || CT.C207,
        [CupertinoDynamicColor_darkElevatedColor]: C206 || CT.C206,
        [CupertinoDynamicColor_elevatedColor]: C207 || CT.C207,
        [CupertinoDynamicColor_darkHighContrastColor]: C206 || CT.C206,
        [CupertinoDynamicColor_highContrastColor]: C207 || CT.C207,
        [CupertinoDynamicColor_darkColor]: C206 || CT.C206,
        [CupertinoDynamicColor_color]: C207 || CT.C207,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C207 || CT.C207
      });
    },
    get C203() {
      return C203 = dart.const({
        __proto__: theme$._CupertinoThemeDefaults.prototype,
        [_CupertinoThemeDefaults_textThemeDefaults]: C204 || CT.C204,
        [_CupertinoThemeDefaults_scaffoldBackgroundColor]: C178 || CT.C178,
        [_CupertinoThemeDefaults_barBackgroundColor]: C205 || CT.C205,
        [_CupertinoThemeDefaults_primaryContrastingColor]: C178 || CT.C178,
        [_CupertinoThemeDefaults_primaryColor]: C70 || CT.C70,
        [_CupertinoThemeDefaults_brightness]: null
      });
    },
    get C202() {
      return C202 = dart.const({
        __proto__: theme$.CupertinoThemeData.prototype,
        [CupertinoThemeData__scaffoldBackgroundColor]: null,
        [CupertinoThemeData__barBackgroundColor]: null,
        [CupertinoThemeData__textTheme]: null,
        [CupertinoThemeData__primaryContrastingColor]: null,
        [CupertinoThemeData__primaryColor]: null,
        [CupertinoThemeData_brightness]: null,
        [CupertinoThemeData__defaults]: C203 || CT.C203
      });
    },
    get C210() {
      return C210 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 9,
        [_Location_line]: 102,
        [_Location_file]: null
      });
    },
    get C211() {
      return C211 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 103,
        [_Location_file]: null
      });
    },
    get C209() {
      return C209 = dart.constList([C210 || CT.C210, C211 || CT.C211], widget_inspector._Location);
    },
    get C208() {
      return C208 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C209 || CT.C209,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 101,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/theme.dart"
      });
    },
    get C214() {
      return C214 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "theme",
        [_Location_column]: 7,
        [_Location_line]: 100,
        [_Location_file]: null
      });
    },
    get C215() {
      return C215 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 101,
        [_Location_file]: null
      });
    },
    get C213() {
      return C213 = dart.constList([C214 || CT.C214, C215 || CT.C215], widget_inspector._Location);
    },
    get C212() {
      return C212 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C213 || CT.C213,
        [_Location_name]: null,
        [_Location_column]: 13,
        [_Location_line]: 99,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/theme.dart"
      });
    },
    get C216() {
      return C216 = dart.const({
        __proto__: text_theme._TextThemeDefaultsBuilder.prototype,
        [_TextThemeDefaultsBuilder_inactiveGrayColor]: C89 || CT.C89,
        [_TextThemeDefaultsBuilder_labelColor]: C146 || CT.C146
      });
    },
    get C217() {
      return C217 = dart.const({
        __proto__: text_theme.CupertinoTextThemeData.prototype,
        [CupertinoTextThemeData__dateTimePickerTextStyle]: null,
        [CupertinoTextThemeData__pickerTextStyle]: null,
        [CupertinoTextThemeData__navActionTextStyle]: null,
        [CupertinoTextThemeData__navLargeTitleTextStyle]: null,
        [CupertinoTextThemeData__navTitleTextStyle]: null,
        [CupertinoTextThemeData__tabLabelTextStyle]: null,
        [CupertinoTextThemeData__actionTextStyle]: null,
        [CupertinoTextThemeData__textStyle]: null,
        [CupertinoTextThemeData__primaryColor]: C70 || CT.C70,
        [CupertinoTextThemeData__defaults]: C216 || CT.C216
      });
    },
    get C219() {
      return C219 = dart.const({
        __proto__: ui.TextDecoration.prototype,
        [TextDecoration__mask]: 0
      });
    },
    get C218() {
      return C218 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: C219 || CT.C219,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: null,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: -0.41,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: null,
        [TextStyle_fontSize]: 17,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF Pro Text",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: C146 || CT.C146,
        [TextStyle_inherit]: false
      });
    },
    get C220() {
      return C220 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: C219 || CT.C219,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: null,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: -0.41,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: null,
        [TextStyle_fontSize]: 17,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF Pro Text",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: C70 || CT.C70,
        [TextStyle_inherit]: false
      });
    },
    get C221() {
      return C221 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: null,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: -0.24,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: null,
        [TextStyle_fontSize]: 10,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF Pro Text",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: C89 || CT.C89,
        [TextStyle_inherit]: false
      });
    },
    get C223() {
      return C223 = dart.const({
        __proto__: ui.FontWeight.prototype,
        [FontWeight_index]: 5
      });
    },
    get C222() {
      return C222 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: null,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: -0.41,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C223 || CT.C223,
        [TextStyle_fontSize]: 17,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF Pro Text",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: C146 || CT.C146,
        [TextStyle_inherit]: false
      });
    },
    get C225() {
      return C225 = dart.const({
        __proto__: ui.FontWeight.prototype,
        [FontWeight_index]: 6
      });
    },
    get C224() {
      return C224 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: null,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: 0.41,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C225 || CT.C225,
        [TextStyle_fontSize]: 34,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF Pro Display",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: C146 || CT.C146,
        [TextStyle_inherit]: false
      });
    },
    get C227() {
      return C227 = dart.const({
        __proto__: ui.FontWeight.prototype,
        [FontWeight_index]: 3
      });
    },
    get C226() {
      return C226 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: null,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: -0.41,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C227 || CT.C227,
        [TextStyle_fontSize]: 21,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF Pro Display",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: C146 || CT.C146,
        [TextStyle_inherit]: false
      });
    },
    get C228() {
      return C228 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: null,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: null,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C227 || CT.C227,
        [TextStyle_fontSize]: 21,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF Pro Display",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: C146 || CT.C146,
        [TextStyle_inherit]: false
      });
    },
    get C229() {
      return C229 = dart.constList([C194 || CT.C194, C195 || CT.C195], interface_level.CupertinoUserInterfaceLevelData);
    },
    get C232() {
      return C232 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "currentTabIndex",
        [_Location_column]: 7,
        [_Location_line]: 355,
        [_Location_file]: null
      });
    },
    get C233() {
      return C233 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "tabCount",
        [_Location_column]: 7,
        [_Location_line]: 356,
        [_Location_file]: null
      });
    },
    get C234() {
      return C234 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "tabBuilder",
        [_Location_column]: 7,
        [_Location_line]: 357,
        [_Location_file]: null
      });
    },
    get C231() {
      return C231 = dart.constList([C232 || CT.C232, C233 || CT.C233, C234 || CT.C234], widget_inspector._Location);
    },
    get C230() {
      return C230 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C231 || CT.C231,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 354,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C237() {
      return C237 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 9,
        [_Location_line]: 396,
        [_Location_file]: null
      });
    },
    get C238() {
      return C238 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 397,
        [_Location_file]: null
      });
    },
    get C236() {
      return C236 = dart.constList([C237 || CT.C237, C238 || CT.C238], widget_inspector._Location);
    },
    get C235() {
      return C235 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C236 || CT.C236,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 395,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C241() {
      return C241 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 7,
        [_Location_line]: 394,
        [_Location_file]: null
      });
    },
    get C242() {
      return C242 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 395,
        [_Location_file]: null
      });
    },
    get C240() {
      return C240 = dart.constList([C241 || CT.C241, C242 || CT.C242], widget_inspector._Location);
    },
    get C239() {
      return C239 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C240 || CT.C240,
        [_Location_name]: null,
        [_Location_column]: 15,
        [_Location_line]: 393,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C245() {
      return C245 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 15,
        [_Location_line]: 413,
        [_Location_file]: null
      });
    },
    get C246() {
      return C246 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 417,
        [_Location_file]: null
      });
    },
    get C244() {
      return C244 = dart.constList([C245 || CT.C245, C246 || CT.C246], widget_inspector._Location);
    },
    get C243() {
      return C243 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C244 || CT.C244,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 412,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C249() {
      return C249 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 13,
        [_Location_line]: 411,
        [_Location_file]: null
      });
    },
    get C250() {
      return C250 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 412,
        [_Location_file]: null
      });
    },
    get C248() {
      return C248 = dart.constList([C249 || CT.C249, C250 || CT.C250], widget_inspector._Location);
    },
    get C247() {
      return C247 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C248 || CT.C248,
        [_Location_name]: null,
        [_Location_column]: 11,
        [_Location_line]: 410,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C253() {
      return C253 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 407,
        [_Location_file]: null
      });
    },
    get C252() {
      return C252 = dart.constList([C253 || CT.C253], widget_inspector._Location);
    },
    get C251() {
      return C251 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C252 || CT.C252,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 406,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C256() {
      return C256 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 7,
        [_Location_line]: 402,
        [_Location_file]: null
      });
    },
    get C257() {
      return C257 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 406,
        [_Location_file]: null
      });
    },
    get C255() {
      return C255 = dart.constList([C256 || CT.C256, C257 || CT.C257], widget_inspector._Location);
    },
    get C254() {
      return C254 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C255 || CT.C255,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 401,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C259() {
      return C259 = dart.constList([], widget_inspector._Location);
    },
    get C258() {
      return C258 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C259 || CT.C259,
        [_Location_name]: null,
        [_Location_column]: 84,
        [_Location_line]: 550,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C262() {
      return C262 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 30,
        [_Location_line]: 549,
        [_Location_file]: null
      });
    },
    get C261() {
      return C261 = dart.constList([C262 || CT.C262], widget_inspector._Location);
    },
    get C260() {
      return C260 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C261 || CT.C261,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 549,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C265() {
      return C265 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "node",
        [_Location_column]: 15,
        [_Location_line]: 548,
        [_Location_file]: null
      });
    },
    get C266() {
      return C266 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 549,
        [_Location_file]: null
      });
    },
    get C264() {
      return C264 = dart.constList([C265 || CT.C265, C266 || CT.C266], widget_inspector._Location);
    },
    get C263() {
      return C263 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C264 || CT.C264,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 547,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C269() {
      return C269 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "enabled",
        [_Location_column]: 13,
        [_Location_line]: 546,
        [_Location_file]: null
      });
    },
    get C270() {
      return C270 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 547,
        [_Location_file]: null
      });
    },
    get C268() {
      return C268 = dart.constList([C269 || CT.C269, C270 || CT.C270], widget_inspector._Location);
    },
    get C267() {
      return C267 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C268 || CT.C268,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 545,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C273() {
      return C273 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offstage",
        [_Location_column]: 11,
        [_Location_line]: 544,
        [_Location_file]: null
      });
    },
    get C274() {
      return C274 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 545,
        [_Location_file]: null
      });
    },
    get C272() {
      return C272 = dart.constList([C273 || CT.C273, C274 || CT.C274], widget_inspector._Location);
    },
    get C271() {
      return C271 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C272 || CT.C272,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 543,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C277() {
      return C277 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "fit",
        [_Location_column]: 7,
        [_Location_line]: 538,
        [_Location_file]: null
      });
    },
    get C278() {
      return C278 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 7,
        [_Location_line]: 539,
        [_Location_file]: null
      });
    },
    get C276() {
      return C276 = dart.constList([C277 || CT.C277, C278 || CT.C278], widget_inspector._Location);
    },
    get C275() {
      return C275 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C276 || CT.C276,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 537,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart"
      });
    },
    get C281() {
      return C281 = dart.const({
        __proto__: borders.BorderStyle.prototype,
        [_name$1]: "BorderStyle.none",
        index: 0
      });
    },
    get C280() {
      return C280 = dart.const({
        __proto__: borders.BorderSide.prototype,
        [BorderSide_style]: C281 || CT.C281,
        [BorderSide_width]: 0,
        [BorderSide_color]: C85 || CT.C85
      });
    },
    get C283() {
      return C283 = dart.const({
        __proto__: borders.BorderStyle.prototype,
        [_name$1]: "BorderStyle.solid",
        index: 1
      });
    },
    get C285() {
      return C285 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 687865856
      });
    },
    get C286() {
      return C286 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1275068416
      });
    },
    get C284() {
      return C284 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C285 || CT.C285,
        [CupertinoDynamicColor_highContrastElevatedColor]: C286 || CT.C286,
        [CupertinoDynamicColor_darkElevatedColor]: C285 || CT.C285,
        [CupertinoDynamicColor_elevatedColor]: C286 || CT.C286,
        [CupertinoDynamicColor_darkHighContrastColor]: C285 || CT.C285,
        [CupertinoDynamicColor_highContrastColor]: C286 || CT.C286,
        [CupertinoDynamicColor_darkColor]: C285 || CT.C285,
        [CupertinoDynamicColor_color]: C286 || CT.C286,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C286 || CT.C286
      });
    },
    get C282() {
      return C282 = dart.const({
        __proto__: borders.BorderSide.prototype,
        [BorderSide_style]: C283 || CT.C283,
        [BorderSide_width]: 0,
        [BorderSide_color]: C284 || CT.C284
      });
    },
    get C279() {
      return C279 = dart.const({
        __proto__: box_border.Border.prototype,
        [Border_left]: C280 || CT.C280,
        [Border_bottom]: C280 || CT.C280,
        [Border_right]: C280 || CT.C280,
        [Border_top]: C282 || CT.C282
      });
    },
    get C287() {
      return C287 = dart.const({
        __proto__: ui.Size.prototype,
        [OffsetBase__dy]: 50,
        [OffsetBase__dx]: 1 / 0
      });
    },
    get C290() {
      return C290 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "crossAxisAlignment",
        [_Location_column]: 17,
        [_Location_line]: 183,
        [_Location_file]: null
      });
    },
    get C291() {
      return C291 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 17,
        [_Location_line]: 184,
        [_Location_file]: null
      });
    },
    get C289() {
      return C289 = dart.constList([C290 || CT.C290, C291 || CT.C291], widget_inspector._Location);
    },
    get C288() {
      return C288 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C289 || CT.C289,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 181,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C294() {
      return C294 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 15,
        [_Location_line]: 180,
        [_Location_file]: null
      });
    },
    get C295() {
      return C295 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 181,
        [_Location_file]: null
      });
    },
    get C293() {
      return C293 = dart.constList([C294 || CT.C294, C295 || CT.C295], widget_inspector._Location);
    },
    get C292() {
      return C292 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C293 || CT.C293,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 179,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C298() {
      return C298 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 13,
        [_Location_line]: 178,
        [_Location_file]: null
      });
    },
    get C299() {
      return C299 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 179,
        [_Location_file]: null
      });
    },
    get C297() {
      return C297 = dart.constList([C298 || CT.C298, C299 || CT.C299], widget_inspector._Location);
    },
    get C296() {
      return C296 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C297 || CT.C297,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 177,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C302() {
      return C302 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 9,
        [_Location_line]: 174,
        [_Location_file]: null
      });
    },
    get C303() {
      return C303 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 175,
        [_Location_file]: null
      });
    },
    get C301() {
      return C301 = dart.constList([C302 || CT.C302, C303 || CT.C303], widget_inspector._Location);
    },
    get C300() {
      return C300 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C301 || CT.C301,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 173,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C306() {
      return C306 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 7,
        [_Location_line]: 169,
        [_Location_file]: null
      });
    },
    get C307() {
      return C307 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 173,
        [_Location_file]: null
      });
    },
    get C305() {
      return C305 = dart.constList([C306 || CT.C306, C307 || CT.C307], widget_inspector._Location);
    },
    get C304() {
      return C304 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C305 || CT.C305,
        [_Location_name]: null,
        [_Location_column]: 21,
        [_Location_line]: 168,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C310() {
      return C310 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "filter",
        [_Location_column]: 11,
        [_Location_line]: 196,
        [_Location_file]: null
      });
    },
    get C311() {
      return C311 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 197,
        [_Location_file]: null
      });
    },
    get C309() {
      return C309 = dart.constList([C310 || CT.C310, C311 || CT.C311], widget_inspector._Location);
    },
    get C308() {
      return C308 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C309 || CT.C309,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 195,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C314() {
      return C314 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 195,
        [_Location_file]: null
      });
    },
    get C313() {
      return C313 = dart.constList([C314 || CT.C314], widget_inspector._Location);
    },
    get C312() {
      return C312 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C313 || CT.C313,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 194,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C315() {
      return C315 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 4,
        [EdgeInsets_right]: 0,
        [EdgeInsets_top]: 0,
        [EdgeInsets_left]: 0
      });
    },
    get C318() {
      return C318 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "mainAxisAlignment",
        [_Location_column]: 21,
        [_Location_line]: 224,
        [_Location_file]: null
      });
    },
    get C319() {
      return C319 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 21,
        [_Location_line]: 225,
        [_Location_file]: null
      });
    },
    get C317() {
      return C317 = dart.constList([C318 || CT.C318, C319 || CT.C319], widget_inspector._Location);
    },
    get C316() {
      return C316 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C317 || CT.C317,
        [_Location_name]: null,
        [_Location_column]: 26,
        [_Location_line]: 223,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C322() {
      return C322 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 19,
        [_Location_line]: 222,
        [_Location_file]: null
      });
    },
    get C323() {
      return C323 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 19,
        [_Location_line]: 223,
        [_Location_file]: null
      });
    },
    get C321() {
      return C321 = dart.constList([C322 || CT.C322, C323 || CT.C323], widget_inspector._Location);
    },
    get C320() {
      return C320 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C321 || CT.C321,
        [_Location_name]: null,
        [_Location_column]: 24,
        [_Location_line]: 221,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C326() {
      return C326 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "behavior",
        [_Location_column]: 17,
        [_Location_line]: 219,
        [_Location_file]: null
      });
    },
    get C327() {
      return C327 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 17,
        [_Location_line]: 220,
        [_Location_file]: null
      });
    },
    get C328() {
      return C328 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 221,
        [_Location_file]: null
      });
    },
    get C325() {
      return C325 = dart.constList([C326 || CT.C326, C327 || CT.C327, C328 || CT.C328], widget_inspector._Location);
    },
    get C324() {
      return C324 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C325 || CT.C325,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 218,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C331() {
      return C331 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "selected",
        [_Location_column]: 15,
        [_Location_line]: 215,
        [_Location_file]: null
      });
    },
    get C332() {
      return C332 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "hint",
        [_Location_column]: 15,
        [_Location_line]: 217,
        [_Location_file]: null
      });
    },
    get C333() {
      return C333 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 218,
        [_Location_file]: null
      });
    },
    get C330() {
      return C330 = dart.constList([C331 || CT.C331, C332 || CT.C332, C333 || CT.C333], widget_inspector._Location);
    },
    get C329() {
      return C329 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C330 || CT.C330,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 214,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C336() {
      return C336 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 214,
        [_Location_file]: null
      });
    },
    get C335() {
      return C335 = dart.constList([C336 || CT.C336], widget_inspector._Location);
    },
    get C334() {
      return C334 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C335 || CT.C335,
        [_Location_name]: null,
        [_Location_column]: 11,
        [_Location_line]: 213,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C339() {
      return C339 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 23,
        [_Location_line]: 242,
        [_Location_file]: null
      });
    },
    get C338() {
      return C338 = dart.constList([C339 || CT.C339], widget_inspector._Location);
    },
    get C337() {
      return C337 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C338 || CT.C338,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 242,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C342() {
      return C342 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 242,
        [_Location_file]: null
      });
    },
    get C341() {
      return C341 = dart.constList([C342 || CT.C342], widget_inspector._Location);
    },
    get C340() {
      return C340 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C341 || CT.C341,
        [_Location_name]: null,
        [_Location_column]: 7,
        [_Location_line]: 241,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C345() {
      return C345 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 7,
        [_Location_line]: 280,
        [_Location_file]: null
      });
    },
    get C346() {
      return C346 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "items",
        [_Location_column]: 7,
        [_Location_line]: 281,
        [_Location_file]: null
      });
    },
    get C347() {
      return C347 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 7,
        [_Location_line]: 282,
        [_Location_file]: null
      });
    },
    get C348() {
      return C348 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "activeColor",
        [_Location_column]: 7,
        [_Location_line]: 283,
        [_Location_file]: null
      });
    },
    get C349() {
      return C349 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "inactiveColor",
        [_Location_column]: 7,
        [_Location_line]: 284,
        [_Location_file]: null
      });
    },
    get C350() {
      return C350 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "iconSize",
        [_Location_column]: 7,
        [_Location_line]: 285,
        [_Location_file]: null
      });
    },
    get C351() {
      return C351 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "border",
        [_Location_column]: 7,
        [_Location_line]: 286,
        [_Location_file]: null
      });
    },
    get C352() {
      return C352 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "currentIndex",
        [_Location_column]: 7,
        [_Location_line]: 287,
        [_Location_file]: null
      });
    },
    get C353() {
      return C353 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 7,
        [_Location_line]: 288,
        [_Location_file]: null
      });
    },
    get C344() {
      return C344 = dart.constList([C345 || CT.C345, C346 || CT.C346, C347 || CT.C347, C348 || CT.C348, C349 || CT.C349, C350 || CT.C350, C351 || CT.C351, C352 || CT.C352, C353 || CT.C353], widget_inspector._Location);
    },
    get C343() {
      return C343 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C344 || CT.C344,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 279,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart"
      });
    },
    get C354() {
      return C354 = dart.const({
        __proto__: platform.TargetPlatform.prototype,
        [_name$2]: "TargetPlatform.iOS",
        index: 2
      });
    },
    get C355() {
      return C355 = dart.const({
        __proto__: platform.TargetPlatform.prototype,
        [_name$2]: "TargetPlatform.android",
        index: 0
      });
    },
    get C356() {
      return C356 = dart.const({
        __proto__: platform.TargetPlatform.prototype,
        [_name$2]: "TargetPlatform.fuchsia",
        index: 1
      });
    },
    get C357() {
      return C357 = dart.const({
        __proto__: platform.TargetPlatform.prototype,
        [_name$2]: "TargetPlatform.macOS",
        index: 3
      });
    },
    get C360() {
      return C360 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 11,
        [_Location_line]: 260,
        [_Location_file]: null
      });
    },
    get C361() {
      return C361 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "constraints",
        [_Location_column]: 11,
        [_Location_line]: 266,
        [_Location_file]: null
      });
    },
    get C359() {
      return C359 = dart.constList([C360 || CT.C360, C361 || CT.C361], widget_inspector._Location);
    },
    get C358() {
      return C358 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C359 || CT.C359,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 259,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart"
      });
    },
    get C364() {
      return C364 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 259,
        [_Location_file]: null
      });
    },
    get C363() {
      return C363 = dart.constList([C364 || CT.C364], widget_inspector._Location);
    },
    get C362() {
      return C362 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C363 || CT.C363,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 258,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart"
      });
    },
    get C367() {
      return C367 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 258,
        [_Location_file]: null
      });
    },
    get C366() {
      return C366 = dart.constList([C367 || CT.C367], widget_inspector._Location);
    },
    get C365() {
      return C365 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C366 || CT.C366,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 257,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart"
      });
    },
    get C368() {
      return C368 = dart.const({
        __proto__: list_wheel_scroll_view.FixedExtentScrollPhysics.prototype,
        [ScrollPhysics_parent]: null
      });
    },
    get C371() {
      return C371 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "controller",
        [_Location_column]: 17,
        [_Location_line]: 286,
        [_Location_file]: null
      });
    },
    get C372() {
      return C372 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "physics",
        [_Location_column]: 17,
        [_Location_line]: 287,
        [_Location_file]: null
      });
    },
    get C373() {
      return C373 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "diameterRatio",
        [_Location_column]: 17,
        [_Location_line]: 288,
        [_Location_file]: null
      });
    },
    get C374() {
      return C374 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "perspective",
        [_Location_column]: 17,
        [_Location_line]: 289,
        [_Location_file]: null
      });
    },
    get C375() {
      return C375 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offAxisFraction",
        [_Location_column]: 17,
        [_Location_line]: 290,
        [_Location_file]: null
      });
    },
    get C376() {
      return C376 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "useMagnifier",
        [_Location_column]: 17,
        [_Location_line]: 291,
        [_Location_file]: null
      });
    },
    get C377() {
      return C377 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "magnification",
        [_Location_column]: 17,
        [_Location_line]: 292,
        [_Location_file]: null
      });
    },
    get C378() {
      return C378 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "overAndUnderCenterOpacity",
        [_Location_column]: 17,
        [_Location_line]: 293,
        [_Location_file]: null
      });
    },
    get C379() {
      return C379 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemExtent",
        [_Location_column]: 17,
        [_Location_line]: 294,
        [_Location_file]: null
      });
    },
    get C380() {
      return C380 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "squeeze",
        [_Location_column]: 17,
        [_Location_line]: 295,
        [_Location_file]: null
      });
    },
    get C381() {
      return C381 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSelectedItemChanged",
        [_Location_column]: 17,
        [_Location_line]: 296,
        [_Location_file]: null
      });
    },
    get C382() {
      return C382 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "childDelegate",
        [_Location_column]: 17,
        [_Location_line]: 297,
        [_Location_file]: null
      });
    },
    get C370() {
      return C370 = dart.constList([C371 || CT.C371, C372 || CT.C372, C373 || CT.C373, C374 || CT.C374, C375 || CT.C375, C376 || CT.C376, C377 || CT.C377, C378 || CT.C378, C379 || CT.C379, C380 || CT.C380, C381 || CT.C381, C382 || CT.C382], widget_inspector._Location);
    },
    get C369() {
      return C369 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C370 || CT.C370,
        [_Location_name]: null,
        [_Location_column]: 42,
        [_Location_line]: 285,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart"
      });
    },
    get C385() {
      return C385 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 15,
        [_Location_line]: 284,
        [_Location_file]: null
      });
    },
    get C386() {
      return C386 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 285,
        [_Location_file]: null
      });
    },
    get C384() {
      return C384 = dart.constList([C385 || CT.C385, C386 || CT.C386], widget_inspector._Location);
    },
    get C383() {
      return C383 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C384 || CT.C384,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 283,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart"
      });
    },
    get C389() {
      return C389 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 283,
        [_Location_file]: null
      });
    },
    get C388() {
      return C388 = dart.constList([C389 || CT.C389], widget_inspector._Location);
    },
    get C387() {
      return C387 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C388 || CT.C388,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 282,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart"
      });
    },
    get C392() {
      return C392 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 281,
        [_Location_file]: null
      });
    },
    get C391() {
      return C391 = dart.constList([C392 || CT.C392], widget_inspector._Location);
    },
    get C390() {
      return C390 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C391 || CT.C391,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 280,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart"
      });
    },
    get C395() {
      return C395 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 7,
        [_Location_line]: 279,
        [_Location_file]: null
      });
    },
    get C396() {
      return C396 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 280,
        [_Location_file]: null
      });
    },
    get C394() {
      return C394 = dart.constList([C395 || CT.C395, C396 || CT.C396], widget_inspector._Location);
    },
    get C393() {
      return C393 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C394 || CT.C394,
        [_Location_name]: null,
        [_Location_column]: 27,
        [_Location_line]: 278,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart"
      });
    },
    get C399() {
      return C399 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 7,
        [_Location_line]: 307,
        [_Location_file]: null
      });
    },
    get C400() {
      return C400 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 308,
        [_Location_file]: null
      });
    },
    get C398() {
      return C398 = dart.constList([C399 || CT.C399, C400 || CT.C400], widget_inspector._Location);
    },
    get C397() {
      return C397 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C398 || CT.C398,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 306,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart"
      });
    },
    get C402() {
      return C402 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 872415231
      });
    },
    get C403() {
      return C403 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 855638016
      });
    },
    get C401() {
      return C401 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C402 || CT.C402,
        [CupertinoDynamicColor_highContrastElevatedColor]: C403 || CT.C403,
        [CupertinoDynamicColor_darkElevatedColor]: C402 || CT.C402,
        [CupertinoDynamicColor_elevatedColor]: C403 || CT.C403,
        [CupertinoDynamicColor_darkHighContrastColor]: C402 || CT.C402,
        [CupertinoDynamicColor_highContrastColor]: C403 || CT.C403,
        [CupertinoDynamicColor_darkColor]: C402 || CT.C402,
        [CupertinoDynamicColor_color]: C403 || CT.C403,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C403 || CT.C403
      });
    },
    get C404() {
      return C404 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 1000000
      });
    },
    get C407() {
      return C407 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "painter",
        [_Location_column]: 9,
        [_Location_line]: 88,
        [_Location_file]: null
      });
    },
    get C406() {
      return C406 = dart.constList([C407 || CT.C407], widget_inspector._Location);
    },
    get C405() {
      return C405 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C406 || CT.C406,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 87,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/activity_indicator.dart"
      });
    },
    get C410() {
      return C410 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 7,
        [_Location_line]: 85,
        [_Location_file]: null
      });
    },
    get C411() {
      return C411 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 7,
        [_Location_line]: 86,
        [_Location_file]: null
      });
    },
    get C412() {
      return C412 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 87,
        [_Location_file]: null
      });
    },
    get C409() {
      return C409 = dart.constList([C410 || CT.C410, C411 || CT.C411, C412 || CT.C412], widget_inspector._Location);
    },
    get C408() {
      return C408 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C409 || CT.C409,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 84,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/activity_indicator.dart"
      });
    },
    get C414() {
      return C414 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4293651445.0
      });
    },
    get C415() {
      return C415 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4282137668.0
      });
    },
    get C413() {
      return C413 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C414 || CT.C414,
        [CupertinoDynamicColor_highContrastElevatedColor]: C415 || CT.C415,
        [CupertinoDynamicColor_darkElevatedColor]: C414 || CT.C414,
        [CupertinoDynamicColor_elevatedColor]: C415 || CT.C415,
        [CupertinoDynamicColor_darkHighContrastColor]: C414 || CT.C414,
        [CupertinoDynamicColor_highContrastColor]: C415 || CT.C415,
        [CupertinoDynamicColor_darkColor]: C414 || CT.C414,
        [CupertinoDynamicColor_color]: C415 || CT.C415,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C415 || CT.C415
      });
    },
    get C416() {
      return C416 = dart.constList([147, 131, 114, 97, 81, 64, 47, 47, 47, 47, 47, 47], core.int);
    },
    get C417() {
      return C417 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 100000
      });
    },
    get C418() {
      return C418 = dart.const({
        __proto__: curves._DecelerateCurve.prototype
      });
    },
    get C421() {
      return C421 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "title",
        [_Location_column]: 13,
        [_Location_line]: 190,
        [_Location_file]: null
      });
    },
    get C422() {
      return C422 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "content",
        [_Location_column]: 13,
        [_Location_line]: 191,
        [_Location_file]: null
      });
    },
    get C423() {
      return C423 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 13,
        [_Location_line]: 192,
        [_Location_file]: null
      });
    },
    get C420() {
      return C420 = dart.constList([C421 || CT.C421, C422 || CT.C422, C423 || CT.C423], widget_inspector._Location);
    },
    get C419() {
      return C419 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C420 || CT.C420,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 189,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C426() {
      return C426 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "flex",
        [_Location_column]: 11,
        [_Location_line]: 188,
        [_Location_file]: null
      });
    },
    get C427() {
      return C427 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 189,
        [_Location_file]: null
      });
    },
    get C425() {
      return C425 = dart.constList([C426 || CT.C426, C427 || CT.C427], widget_inspector._Location);
    },
    get C424() {
      return C424 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C425 || CT.C425,
        [_Location_name]: null,
        [_Location_column]: 9,
        [_Location_line]: 187,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C430() {
      return C430 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "mainAxisSize",
        [_Location_column]: 9,
        [_Location_line]: 200,
        [_Location_file]: null
      });
    },
    get C431() {
      return C431 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "crossAxisAlignment",
        [_Location_column]: 9,
        [_Location_line]: 201,
        [_Location_file]: null
      });
    },
    get C432() {
      return C432 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 202,
        [_Location_file]: null
      });
    },
    get C429() {
      return C429 = dart.constList([C430 || CT.C430, C431 || CT.C431, C432 || CT.C432], widget_inspector._Location);
    },
    get C428() {
      return C428 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C429 || CT.C429,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 199,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C435() {
      return C435 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "color",
        [_Location_column]: 7,
        [_Location_line]: 198,
        [_Location_file]: null
      });
    },
    get C436() {
      return C436 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 199,
        [_Location_file]: null
      });
    },
    get C434() {
      return C434 = dart.constList([C435 || CT.C435, C436 || CT.C436], widget_inspector._Location);
    },
    get C433() {
      return C433 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C434 || CT.C434,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 197,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C439() {
      return C439 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 7,
        [_Location_line]: 209,
        [_Location_file]: null
      });
    },
    get C438() {
      return C438 = dart.constList([C439 || CT.C439], widget_inspector._Location);
    },
    get C437() {
      return C437 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C438 || CT.C438,
        [_Location_name]: null,
        [_Location_column]: 28,
        [_Location_line]: 208,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C442() {
      return C442 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 213,
        [_Location_file]: null
      });
    },
    get C443() {
      return C443 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 9,
        [_Location_line]: 214,
        [_Location_file]: null
      });
    },
    get C441() {
      return C441 = dart.constList([C442 || CT.C442, C443 || CT.C443], widget_inspector._Location);
    },
    get C440() {
      return C440 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C441 || CT.C441,
        [_Location_name]: null,
        [_Location_column]: 23,
        [_Location_line]: 212,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C444() {
      return C444 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 24,
        [EdgeInsets_right]: 40,
        [EdgeInsets_top]: 24,
        [EdgeInsets_left]: 40
      });
    },
    get C445() {
      return C445 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 20,
        [EdgeInsets_right]: 0,
        [EdgeInsets_top]: 20,
        [EdgeInsets_left]: 0
      });
    },
    get C448() {
      return C448 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "contentSection",
        [_Location_column]: 27,
        [_Location_line]: 260,
        [_Location_file]: null
      });
    },
    get C449() {
      return C449 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "actionsSection",
        [_Location_column]: 27,
        [_Location_line]: 261,
        [_Location_file]: null
      });
    },
    get C447() {
      return C447 = dart.constList([C448 || CT.C448, C449 || CT.C449], widget_inspector._Location);
    },
    get C446() {
      return C446 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C447 || CT.C447,
        [_Location_name]: null,
        [_Location_column]: 32,
        [_Location_line]: 259,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C452() {
      return C452 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "namesRoute",
        [_Location_column]: 25,
        [_Location_line]: 255,
        [_Location_file]: null
      });
    },
    get C453() {
      return C453 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scopesRoute",
        [_Location_column]: 25,
        [_Location_line]: 256,
        [_Location_file]: null
      });
    },
    get C454() {
      return C454 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "explicitChildNodes",
        [_Location_column]: 25,
        [_Location_line]: 257,
        [_Location_file]: null
      });
    },
    get C455() {
      return C455 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "label",
        [_Location_column]: 25,
        [_Location_line]: 258,
        [_Location_file]: null
      });
    },
    get C456() {
      return C456 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 25,
        [_Location_line]: 259,
        [_Location_file]: null
      });
    },
    get C451() {
      return C451 = dart.constList([C452 || CT.C452, C453 || CT.C453, C454 || CT.C454, C455 || CT.C455, C456 || CT.C456], widget_inspector._Location);
    },
    get C450() {
      return C450 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C451 || CT.C451,
        [_Location_name]: null,
        [_Location_column]: 30,
        [_Location_line]: 254,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C459() {
      return C459 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "isSurfacePainted",
        [_Location_column]: 23,
        [_Location_line]: 253,
        [_Location_file]: null
      });
    },
    get C460() {
      return C460 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 23,
        [_Location_line]: 254,
        [_Location_file]: null
      });
    },
    get C458() {
      return C458 = dart.constList([C459 || CT.C459, C460 || CT.C460], widget_inspector._Location);
    },
    get C457() {
      return C457 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C458 || CT.C458,
        [_Location_name]: null,
        [_Location_column]: 28,
        [_Location_line]: 252,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C463() {
      return C463 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "margin",
        [_Location_column]: 21,
        [_Location_line]: 248,
        [_Location_file]: null
      });
    },
    get C464() {
      return C464 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 21,
        [_Location_line]: 249,
        [_Location_file]: null
      });
    },
    get C465() {
      return C465 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 21,
        [_Location_line]: 252,
        [_Location_file]: null
      });
    },
    get C462() {
      return C462 = dart.constList([C463 || CT.C463, C464 || CT.C464, C465 || CT.C465], widget_inspector._Location);
    },
    get C461() {
      return C461 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C462 || CT.C462,
        [_Location_name]: null,
        [_Location_column]: 26,
        [_Location_line]: 247,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C468() {
      return C468 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 19,
        [_Location_line]: 247,
        [_Location_file]: null
      });
    },
    get C467() {
      return C467 = dart.constList([C468 || CT.C468], widget_inspector._Location);
    },
    get C466() {
      return C466 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C467 || CT.C467,
        [_Location_name]: null,
        [_Location_column]: 24,
        [_Location_line]: 246,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C471() {
      return C471 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "removeLeft",
        [_Location_column]: 17,
        [_Location_line]: 241,
        [_Location_file]: null
      });
    },
    get C472() {
      return C472 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "removeTop",
        [_Location_column]: 17,
        [_Location_line]: 242,
        [_Location_file]: null
      });
    },
    get C473() {
      return C473 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "removeRight",
        [_Location_column]: 17,
        [_Location_line]: 243,
        [_Location_file]: null
      });
    },
    get C474() {
      return C474 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "removeBottom",
        [_Location_column]: 17,
        [_Location_line]: 244,
        [_Location_file]: null
      });
    },
    get C475() {
      return C475 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "context",
        [_Location_column]: 17,
        [_Location_line]: 245,
        [_Location_file]: null
      });
    },
    get C476() {
      return C476 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 246,
        [_Location_file]: null
      });
    },
    get C470() {
      return C470 = dart.constList([C471 || CT.C471, C472 || CT.C472, C473 || CT.C473, C474 || CT.C474, C475 || CT.C475, C476 || CT.C476], widget_inspector._Location);
    },
    get C469() {
      return C469 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C470 || CT.C470,
        [_Location_name]: null,
        [_Location_column]: 33,
        [_Location_line]: 240,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C479() {
      return C479 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 15,
        [_Location_line]: 236,
        [_Location_file]: null
      });
    },
    get C480() {
      return C480 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "duration",
        [_Location_column]: 15,
        [_Location_line]: 238,
        [_Location_file]: null
      });
    },
    get C481() {
      return C481 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "curve",
        [_Location_column]: 15,
        [_Location_line]: 239,
        [_Location_file]: null
      });
    },
    get C482() {
      return C482 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 240,
        [_Location_file]: null
      });
    },
    get C478() {
      return C478 = dart.constList([C479 || CT.C479, C480 || CT.C480, C481 || CT.C481, C482 || CT.C482], widget_inspector._Location);
    },
    get C477() {
      return C477 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C478 || CT.C478,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 235,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C485() {
      return C485 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 11,
        [_Location_line]: 234,
        [_Location_file]: null
      });
    },
    get C484() {
      return C484 = dart.constList([C485 || CT.C485], widget_inspector._Location);
    },
    get C483() {
      return C483 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C484 || CT.C484,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 233,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C488() {
      return C488 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 9,
        [_Location_line]: 229,
        [_Location_file]: null
      });
    },
    get C489() {
      return C489 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 233,
        [_Location_file]: null
      });
    },
    get C487() {
      return C487 = dart.constList([C488 || CT.C488, C489 || CT.C489], widget_inspector._Location);
    },
    get C486() {
      return C486 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C487 || CT.C487,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 228,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C492() {
      return C492 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 7,
        [_Location_line]: 227,
        [_Location_file]: null
      });
    },
    get C493() {
      return C493 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 228,
        [_Location_file]: null
      });
    },
    get C491() {
      return C491 = dart.constList([C492 || CT.C492, C493 || CT.C493], widget_inspector._Location);
    },
    get C490() {
      return C490 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C491 || CT.C491,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 226,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C496() {
      return C496 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 310,
        [_Location_file]: null
      });
    },
    get C495() {
      return C495 = dart.constList([C496 || CT.C496], widget_inspector._Location);
    },
    get C494() {
      return C494 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C495 || CT.C495,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 309,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C499() {
      return C499 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 9,
        [_Location_line]: 308,
        [_Location_file]: null
      });
    },
    get C500() {
      return C500 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 309,
        [_Location_file]: null
      });
    },
    get C498() {
      return C498 = dart.constList([C499 || CT.C499, C500 || CT.C500], widget_inspector._Location);
    },
    get C497() {
      return C497 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C498 || CT.C498,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 307,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C503() {
      return C503 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 307,
        [_Location_file]: null
      });
    },
    get C502() {
      return C502 = dart.constList([C503 || CT.C503], widget_inspector._Location);
    },
    get C501() {
      return C501 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C502 || CT.C502,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 306,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C506() {
      return C506 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "color",
        [_Location_column]: 11,
        [_Location_line]: 360,
        [_Location_file]: null
      });
    },
    get C507() {
      return C507 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 361,
        [_Location_file]: null
      });
    },
    get C505() {
      return C505 = dart.constList([C506 || CT.C506, C507 || CT.C507], widget_inspector._Location);
    },
    get C504() {
      return C504 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C505 || CT.C505,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 359,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C510() {
      return C510 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "filter",
        [_Location_column]: 9,
        [_Location_line]: 358,
        [_Location_file]: null
      });
    },
    get C511() {
      return C511 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 359,
        [_Location_file]: null
      });
    },
    get C509() {
      return C509 = dart.constList([C510 || CT.C510, C511 || CT.C511], widget_inspector._Location);
    },
    get C508() {
      return C508 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C509 || CT.C509,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 357,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C514() {
      return C514 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "borderRadius",
        [_Location_column]: 7,
        [_Location_line]: 356,
        [_Location_file]: null
      });
    },
    get C515() {
      return C515 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 357,
        [_Location_file]: null
      });
    },
    get C513() {
      return C513 = dart.constList([C514 || CT.C514, C515 || CT.C515], widget_inspector._Location);
    },
    get C512() {
      return C512 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C513 || CT.C513,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 355,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C516() {
      return C516 = dart.const({
        __proto__: dialog._AlertDialogSections.prototype,
        [_name$3]: "_AlertDialogSections.contentSection",
        index: 0
      });
    },
    get C517() {
      return C517 = dart.const({
        __proto__: dialog._AlertDialogSections.prototype,
        [_name$3]: "_AlertDialogSections.actionsSection",
        index: 1
      });
    },
    get C518() {
      return C518 = dart.constList([C516 || CT.C516, C517 || CT.C517], dialog._AlertDialogSections);
    },
    get C521() {
      return C521 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 26,
        [_Location_line]: 869,
        [_Location_file]: null
      });
    },
    get C522() {
      return C522 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 38,
        [_Location_line]: 869,
        [_Location_file]: null
      });
    },
    get C520() {
      return C520 = dart.constList([C521 || CT.C521, C522 || CT.C522], widget_inspector._Location);
    },
    get C519() {
      return C519 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C520 || CT.C520,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 869,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C525() {
      return C525 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "controller",
        [_Location_column]: 9,
        [_Location_line]: 868,
        [_Location_file]: null
      });
    },
    get C526() {
      return C526 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 869,
        [_Location_file]: null
      });
    },
    get C524() {
      return C524 = dart.constList([C525 || CT.C525, C526 || CT.C526], widget_inspector._Location);
    },
    get C523() {
      return C523 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C524 || CT.C524,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 867,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C529() {
      return C529 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 13,
        [_Location_line]: 884,
        [_Location_file]: null
      });
    },
    get C530() {
      return C530 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textAlign",
        [_Location_column]: 13,
        [_Location_line]: 887,
        [_Location_file]: null
      });
    },
    get C531() {
      return C531 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 888,
        [_Location_file]: null
      });
    },
    get C528() {
      return C528 = dart.constList([C529 || CT.C529, C530 || CT.C530, C531 || CT.C531], widget_inspector._Location);
    },
    get C527() {
      return C527 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C528 || CT.C528,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 883,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C534() {
      return C534 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 11,
        [_Location_line]: 877,
        [_Location_file]: null
      });
    },
    get C535() {
      return C535 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 883,
        [_Location_file]: null
      });
    },
    get C533() {
      return C533 = dart.constList([C534 || CT.C534, C535 || CT.C535], widget_inspector._Location);
    },
    get C532() {
      return C532 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C533 || CT.C533,
        [_Location_name]: null,
        [_Location_column]: 9,
        [_Location_line]: 876,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C538() {
      return C538 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 13,
        [_Location_line]: 900,
        [_Location_file]: null
      });
    },
    get C539() {
      return C539 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textAlign",
        [_Location_column]: 13,
        [_Location_line]: 903,
        [_Location_file]: null
      });
    },
    get C540() {
      return C540 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 904,
        [_Location_file]: null
      });
    },
    get C537() {
      return C537 = dart.constList([C538 || CT.C538, C539 || CT.C539, C540 || CT.C540], widget_inspector._Location);
    },
    get C536() {
      return C536 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C537 || CT.C537,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 899,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C543() {
      return C543 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 11,
        [_Location_line]: 893,
        [_Location_file]: null
      });
    },
    get C544() {
      return C544 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 899,
        [_Location_file]: null
      });
    },
    get C542() {
      return C542 = dart.constList([C543 || CT.C543, C544 || CT.C544], widget_inspector._Location);
    },
    get C541() {
      return C541 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C542 || CT.C542,
        [_Location_name]: null,
        [_Location_column]: 9,
        [_Location_line]: 892,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C547() {
      return C547 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "mainAxisSize",
        [_Location_column]: 11,
        [_Location_line]: 913,
        [_Location_file]: null
      });
    },
    get C548() {
      return C548 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "crossAxisAlignment",
        [_Location_column]: 11,
        [_Location_line]: 914,
        [_Location_file]: null
      });
    },
    get C549() {
      return C549 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 11,
        [_Location_line]: 915,
        [_Location_file]: null
      });
    },
    get C546() {
      return C546 = dart.constList([C547 || CT.C547, C548 || CT.C548, C549 || CT.C549], widget_inspector._Location);
    },
    get C545() {
      return C545 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C546 || CT.C546,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 912,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C552() {
      return C552 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "controller",
        [_Location_column]: 9,
        [_Location_line]: 911,
        [_Location_file]: null
      });
    },
    get C553() {
      return C553 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 912,
        [_Location_file]: null
      });
    },
    get C551() {
      return C551 = dart.constList([C552 || CT.C552, C553 || CT.C553], widget_inspector._Location);
    },
    get C550() {
      return C550 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C551 || CT.C551,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 910,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C556() {
      return C556 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 910,
        [_Location_file]: null
      });
    },
    get C555() {
      return C555 = dart.constList([C556 || CT.C556], widget_inspector._Location);
    },
    get C554() {
      return C554 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C555 || CT.C555,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 909,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C559() {
      return C559 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 956,
        [_Location_file]: null
      });
    },
    get C558() {
      return C558 = dart.constList([C559 || CT.C559], widget_inspector._Location);
    },
    get C557() {
      return C557 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C558 || CT.C558,
        [_Location_name]: null,
        [_Location_column]: 9,
        [_Location_line]: 955,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C562() {
      return C562 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "actionButtons",
        [_Location_column]: 11,
        [_Location_line]: 965,
        [_Location_file]: null
      });
    },
    get C563() {
      return C563 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "dividerThickness",
        [_Location_column]: 11,
        [_Location_line]: 966,
        [_Location_file]: null
      });
    },
    get C561() {
      return C561 = dart.constList([C562 || CT.C562, C563 || CT.C563], widget_inspector._Location);
    },
    get C560() {
      return C560 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C561 || CT.C561,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 964,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C566() {
      return C566 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "controller",
        [_Location_column]: 9,
        [_Location_line]: 963,
        [_Location_file]: null
      });
    },
    get C567() {
      return C567 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 964,
        [_Location_file]: null
      });
    },
    get C565() {
      return C565 = dart.constList([C566 || CT.C566, C567 || CT.C567], widget_inspector._Location);
    },
    get C564() {
      return C564 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C565 || CT.C565,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 962,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C570() {
      return C570 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 962,
        [_Location_file]: null
      });
    },
    get C569() {
      return C569 = dart.constList([C570 || CT.C570], widget_inspector._Location);
    },
    get C568() {
      return C568 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C569 || CT.C569,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 961,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C573() {
      return C573 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "excludeFromSemantics",
        [_Location_column]: 11,
        [_Location_line]: 999,
        [_Location_file]: null
      });
    },
    get C574() {
      return C574 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "behavior",
        [_Location_column]: 11,
        [_Location_line]: 1000,
        [_Location_file]: null
      });
    },
    get C575() {
      return C575 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapDown",
        [_Location_column]: 11,
        [_Location_line]: 1001,
        [_Location_file]: null
      });
    },
    get C576() {
      return C576 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapUp",
        [_Location_column]: 11,
        [_Location_line]: 1004,
        [_Location_file]: null
      });
    },
    get C577() {
      return C577 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapCancel",
        [_Location_column]: 11,
        [_Location_line]: 1008,
        [_Location_file]: null
      });
    },
    get C578() {
      return C578 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1009,
        [_Location_file]: null
      });
    },
    get C572() {
      return C572 = dart.constList([C573 || CT.C573, C574 || CT.C574, C575 || CT.C575, C576 || CT.C576, C577 || CT.C577, C578 || CT.C578], widget_inspector._Location);
    },
    get C571() {
      return C571 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C572 || CT.C572,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 998,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C581() {
      return C581 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 998,
        [_Location_file]: null
      });
    },
    get C580() {
      return C580 = dart.constList([C581 || CT.C581], widget_inspector._Location);
    },
    get C579() {
      return C579 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C580 || CT.C580,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 996,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C584() {
      return C584 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "isPressed",
        [_Location_column]: 7,
        [_Location_line]: 995,
        [_Location_file]: null
      });
    },
    get C585() {
      return C585 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 996,
        [_Location_file]: null
      });
    },
    get C583() {
      return C583 = dart.constList([C584 || CT.C584, C585 || CT.C585], widget_inspector._Location);
    },
    get C582() {
      return C582 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C583 || CT.C583,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 994,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C588() {
      return C588 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 17,
        [_Location_line]: 1159,
        [_Location_file]: null
      });
    },
    get C589() {
      return C589 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textAlign",
        [_Location_column]: 17,
        [_Location_line]: 1160,
        [_Location_file]: null
      });
    },
    get C590() {
      return C590 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "overflow",
        [_Location_column]: 17,
        [_Location_line]: 1161,
        [_Location_file]: null
      });
    },
    get C591() {
      return C591 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maxLines",
        [_Location_column]: 17,
        [_Location_line]: 1162,
        [_Location_file]: null
      });
    },
    get C592() {
      return C592 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 1163,
        [_Location_file]: null
      });
    },
    get C587() {
      return C587 = dart.constList([C588 || CT.C588, C589 || CT.C589, C590 || CT.C590, C591 || CT.C591, C592 || CT.C592], widget_inspector._Location);
    },
    get C586() {
      return C586 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C587 || CT.C587,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 1158,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C595() {
      return C595 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "button",
        [_Location_column]: 15,
        [_Location_line]: 1156,
        [_Location_file]: null
      });
    },
    get C596() {
      return C596 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 15,
        [_Location_line]: 1157,
        [_Location_file]: null
      });
    },
    get C597() {
      return C597 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 1158,
        [_Location_file]: null
      });
    },
    get C594() {
      return C594 = dart.constList([C595 || CT.C595, C596 || CT.C596, C597 || CT.C597], widget_inspector._Location);
    },
    get C593() {
      return C593 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C594 || CT.C594,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 1155,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C600() {
      return C600 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "constraints",
        [_Location_column]: 13,
        [_Location_line]: 1152,
        [_Location_file]: null
      });
    },
    get C601() {
      return C601 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 1155,
        [_Location_file]: null
      });
    },
    get C599() {
      return C599 = dart.constList([C600 || CT.C600, C601 || CT.C601], widget_inspector._Location);
    },
    get C598() {
      return C598 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C599 || CT.C599,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 1151,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C604() {
      return C604 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "fit",
        [_Location_column]: 11,
        [_Location_line]: 1150,
        [_Location_file]: null
      });
    },
    get C605() {
      return C605 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1151,
        [_Location_file]: null
      });
    },
    get C603() {
      return C603 = dart.constList([C604 || CT.C604, C605 || CT.C605], widget_inspector._Location);
    },
    get C602() {
      return C602 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C603 || CT.C603,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1149,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C608() {
      return C608 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 9,
        [_Location_line]: 1148,
        [_Location_file]: null
      });
    },
    get C609() {
      return C609 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1149,
        [_Location_file]: null
      });
    },
    get C607() {
      return C607 = dart.constList([C608 || CT.C608, C609 || CT.C609], widget_inspector._Location);
    },
    get C606() {
      return C606 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C607 || CT.C607,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1147,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C612() {
      return C612 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1147,
        [_Location_file]: null
      });
    },
    get C611() {
      return C611 = dart.constList([C612 || CT.C612], widget_inspector._Location);
    },
    get C610() {
      return C610 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C611 || CT.C611,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1146,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C615() {
      return C615 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 7,
        [_Location_line]: 1180,
        [_Location_file]: null
      });
    },
    get C616() {
      return C616 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textAlign",
        [_Location_column]: 7,
        [_Location_line]: 1181,
        [_Location_file]: null
      });
    },
    get C617() {
      return C617 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1182,
        [_Location_file]: null
      });
    },
    get C614() {
      return C614 = dart.constList([C615 || CT.C615, C616 || CT.C616, C617 || CT.C617], widget_inspector._Location);
    },
    get C613() {
      return C613 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C614 || CT.C614,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1179,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C618() {
      return C618 = dart.const({
        __proto__: box$.BoxConstraints.prototype,
        [BoxConstraints_maxHeight]: 1 / 0,
        [BoxConstraints_minHeight]: 45,
        [BoxConstraints_maxWidth]: 1 / 0,
        [BoxConstraints_minWidth]: 0
      });
    },
    get C621() {
      return C621 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 11,
        [_Location_line]: 1230,
        [_Location_file]: null
      });
    },
    get C622() {
      return C622 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 11,
        [_Location_line]: 1231,
        [_Location_file]: null
      });
    },
    get C623() {
      return C623 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1232,
        [_Location_file]: null
      });
    },
    get C620() {
      return C620 = dart.constList([C621 || CT.C621, C622 || CT.C622, C623 || CT.C623], widget_inspector._Location);
    },
    get C619() {
      return C619 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C620 || CT.C620,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1229,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C626() {
      return C626 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "constraints",
        [_Location_column]: 9,
        [_Location_line]: 1226,
        [_Location_file]: null
      });
    },
    get C627() {
      return C627 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1229,
        [_Location_file]: null
      });
    },
    get C625() {
      return C625 = dart.constList([C626 || CT.C626, C627 || CT.C627], widget_inspector._Location);
    },
    get C624() {
      return C624 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C625 || CT.C625,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1225,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C630() {
      return C630 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "excludeFromSemantics",
        [_Location_column]: 7,
        [_Location_line]: 1222,
        [_Location_file]: null
      });
    },
    get C631() {
      return C631 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 7,
        [_Location_line]: 1223,
        [_Location_file]: null
      });
    },
    get C632() {
      return C632 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "behavior",
        [_Location_column]: 7,
        [_Location_line]: 1224,
        [_Location_file]: null
      });
    },
    get C633() {
      return C633 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1225,
        [_Location_file]: null
      });
    },
    get C629() {
      return C629 = dart.constList([C630 || CT.C630, C631 || CT.C631, C632 || CT.C632, C633 || CT.C633], widget_inspector._Location);
    },
    get C628() {
      return C628 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C629 || CT.C629,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1221,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart"
      });
    },
    get C635() {
      return C635 = dart.const({
        __proto__: ui.TextBaseline.prototype,
        [_name]: "TextBaseline.alphabetic",
        index: 0
      });
    },
    get C634() {
      return C634 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: C635 || CT.C635,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: 0.48,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C223 || CT.C223,
        [TextStyle_fontSize]: 18,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF UI Display",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: null,
        [TextStyle_inherit]: false
      });
    },
    get C636() {
      return C636 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: 1.036,
        [TextStyle_textBaseline]: C635 || CT.C635,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: -0.25,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C227 || CT.C227,
        [TextStyle_fontSize]: 13.4,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF UI Text",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: null,
        [TextStyle_inherit]: false
      });
    },
    get C637() {
      return C637 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: C635 || CT.C635,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: null,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C227 || CT.C227,
        [TextStyle_fontSize]: 16.8,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF UI Text",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: null,
        [TextStyle_inherit]: false
      });
    },
    get C639() {
      return C639 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 3206422046.0
      });
    },
    get C640() {
      return C640 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 3438473970.0
      });
    },
    get C638() {
      return C638 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C639 || CT.C639,
        [CupertinoDynamicColor_highContrastElevatedColor]: C640 || CT.C640,
        [CupertinoDynamicColor_darkElevatedColor]: C639 || CT.C639,
        [CupertinoDynamicColor_elevatedColor]: C640 || CT.C640,
        [CupertinoDynamicColor_darkHighContrastColor]: C639 || CT.C639,
        [CupertinoDynamicColor_highContrastColor]: C640 || CT.C640,
        [CupertinoDynamicColor_darkColor]: C639 || CT.C639,
        [CupertinoDynamicColor_color]: C640 || CT.C640,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C640 || CT.C640
      });
    },
    get C642() {
      return C642 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4281216558.0
      });
    },
    get C643() {
      return C643 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4292993505.0
      });
    },
    get C641() {
      return C641 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C642 || CT.C642,
        [CupertinoDynamicColor_highContrastElevatedColor]: C643 || CT.C643,
        [CupertinoDynamicColor_darkElevatedColor]: C642 || CT.C642,
        [CupertinoDynamicColor_elevatedColor]: C643 || CT.C643,
        [CupertinoDynamicColor_darkHighContrastColor]: C642 || CT.C642,
        [CupertinoDynamicColor_highContrastColor]: C643 || CT.C643,
        [CupertinoDynamicColor_darkColor]: C642 || CT.C642,
        [CupertinoDynamicColor_color]: C643 || CT.C643,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C643 || CT.C643
      });
    },
    get C646() {
      return C646 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 36,
        [_Location_line]: 377,
        [_Location_file]: null
      });
    },
    get C645() {
      return C645 = dart.constList([C646 || CT.C646], widget_inspector._Location);
    },
    get C644() {
      return C644 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C645 || CT.C645,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 377,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/scrollbar.dart"
      });
    },
    get C649() {
      return C649 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 13,
        [_Location_line]: 375,
        [_Location_file]: null
      });
    },
    get C650() {
      return C650 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "foregroundPainter",
        [_Location_column]: 13,
        [_Location_line]: 376,
        [_Location_file]: null
      });
    },
    get C651() {
      return C651 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 377,
        [_Location_file]: null
      });
    },
    get C648() {
      return C648 = dart.constList([C649 || CT.C649, C650 || CT.C650, C651 || CT.C651], widget_inspector._Location);
    },
    get C647() {
      return C647 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C648 || CT.C648,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 374,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/scrollbar.dart"
      });
    },
    get C654() {
      return C654 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "gestures",
        [_Location_column]: 11,
        [_Location_line]: 373,
        [_Location_file]: null
      });
    },
    get C655() {
      return C655 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 374,
        [_Location_file]: null
      });
    },
    get C653() {
      return C653 = dart.constList([C654 || CT.C654, C655 || CT.C655], widget_inspector._Location);
    },
    get C652() {
      return C652 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C653 || CT.C653,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 372,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/scrollbar.dart"
      });
    },
    get C658() {
      return C658 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 372,
        [_Location_file]: null
      });
    },
    get C657() {
      return C657 = dart.constList([C658 || CT.C658], widget_inspector._Location);
    },
    get C656() {
      return C656 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C657 || CT.C657,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 371,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/scrollbar.dart"
      });
    },
    get C661() {
      return C661 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onNotification",
        [_Location_column]: 7,
        [_Location_line]: 370,
        [_Location_file]: null
      });
    },
    get C662() {
      return C662 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 371,
        [_Location_file]: null
      });
    },
    get C660() {
      return C660 = dart.constList([C661 || CT.C661, C662 || CT.C662], widget_inspector._Location);
    },
    get C659() {
      return C659 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C660 || CT.C660,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 369,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/scrollbar.dart"
      });
    },
    get C663() {
      return C663 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 1200000
      });
    },
    get C664() {
      return C664 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 250000
      });
    },
    get C666() {
      return C666 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 2164260863.0
      });
    },
    get C667() {
      return C667 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1493172224
      });
    },
    get C665() {
      return C665 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C666 || CT.C666,
        [CupertinoDynamicColor_highContrastElevatedColor]: C667 || CT.C667,
        [CupertinoDynamicColor_darkElevatedColor]: C666 || CT.C666,
        [CupertinoDynamicColor_elevatedColor]: C667 || CT.C667,
        [CupertinoDynamicColor_darkHighContrastColor]: C666 || CT.C666,
        [CupertinoDynamicColor_highContrastColor]: C667 || CT.C667,
        [CupertinoDynamicColor_darkColor]: C666 || CT.C666,
        [CupertinoDynamicColor_color]: C667 || CT.C667,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C667 || CT.C667
      });
    },
    get C668() {
      return C668 = dart.const({
        __proto__: ui.Radius.prototype,
        [Radius_y]: 1.5,
        [Radius_x]: 1.5
      });
    },
    get C669() {
      return C669 = dart.const({
        __proto__: ui.Radius.prototype,
        [Radius_y]: 4,
        [Radius_x]: 4
      });
    },
    get C670() {
      return C670 = dart.const({
        __proto__: localizations$.DatePickerDateTimeOrder.prototype,
        [_name$4]: "DatePickerDateTimeOrder.date_time_dayPeriod",
        index: 0
      });
    },
    get C671() {
      return C671 = dart.const({
        __proto__: localizations$.DatePickerDateTimeOrder.prototype,
        [_name$4]: "DatePickerDateTimeOrder.date_dayPeriod_time",
        index: 1
      });
    },
    get C672() {
      return C672 = dart.const({
        __proto__: localizations$.DatePickerDateTimeOrder.prototype,
        [_name$4]: "DatePickerDateTimeOrder.time_dayPeriod_date",
        index: 2
      });
    },
    get C673() {
      return C673 = dart.const({
        __proto__: localizations$.DatePickerDateTimeOrder.prototype,
        [_name$4]: "DatePickerDateTimeOrder.dayPeriod_time_date",
        index: 3
      });
    },
    get C674() {
      return C674 = dart.constList([C670 || CT.C670, C671 || CT.C671, C672 || CT.C672, C673 || CT.C673], localizations$.DatePickerDateTimeOrder);
    },
    get C675() {
      return C675 = dart.const({
        __proto__: localizations$.DatePickerDateOrder.prototype,
        [_name$4]: "DatePickerDateOrder.dmy",
        index: 0
      });
    },
    get C676() {
      return C676 = dart.const({
        __proto__: localizations$.DatePickerDateOrder.prototype,
        [_name$4]: "DatePickerDateOrder.mdy",
        index: 1
      });
    },
    get C677() {
      return C677 = dart.const({
        __proto__: localizations$.DatePickerDateOrder.prototype,
        [_name$4]: "DatePickerDateOrder.ymd",
        index: 2
      });
    },
    get C678() {
      return C678 = dart.const({
        __proto__: localizations$.DatePickerDateOrder.prototype,
        [_name$4]: "DatePickerDateOrder.ydm",
        index: 3
      });
    },
    get C679() {
      return C679 = dart.constList([C675 || CT.C675, C676 || CT.C676, C677 || CT.C677, C678 || CT.C678], localizations$.DatePickerDateOrder);
    },
    get C680() {
      return C680 = dart.const({
        __proto__: localizations$.DefaultCupertinoLocalizations.prototype
      });
    },
    get C681() {
      return C681 = dart.constList(["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"], core.String);
    },
    get C682() {
      return C682 = dart.constList(["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], core.String);
    },
    get C683() {
      return C683 = dart.constList(["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], core.String);
    },
    get C684() {
      return C684 = dart.const({
        __proto__: localizations$._CupertinoLocalizationsDelegate.prototype
      });
    },
    get C685() {
      return C685 = dart.const({
        __proto__: date_picker.CupertinoDatePickerMode.prototype,
        [_name$5]: "CupertinoDatePickerMode.time",
        index: 0
      });
    },
    get C686() {
      return C686 = dart.const({
        __proto__: date_picker.CupertinoDatePickerMode.prototype,
        [_name$5]: "CupertinoDatePickerMode.date",
        index: 1
      });
    },
    get C687() {
      return C687 = dart.const({
        __proto__: date_picker.CupertinoDatePickerMode.prototype,
        [_name$5]: "CupertinoDatePickerMode.dateAndTime",
        index: 2
      });
    },
    get C688() {
      return C688 = dart.constList([C685 || CT.C685, C686 || CT.C686, C687 || CT.C687], date_picker.CupertinoDatePickerMode);
    },
    get C689() {
      return C689 = dart.const({
        __proto__: date_picker._PickerColumnType.prototype,
        [_name$5]: "_PickerColumnType.dayOfMonth",
        index: 0
      });
    },
    get C690() {
      return C690 = dart.const({
        __proto__: date_picker._PickerColumnType.prototype,
        [_name$5]: "_PickerColumnType.month",
        index: 1
      });
    },
    get C691() {
      return C691 = dart.const({
        __proto__: date_picker._PickerColumnType.prototype,
        [_name$5]: "_PickerColumnType.year",
        index: 2
      });
    },
    get C692() {
      return C692 = dart.const({
        __proto__: date_picker._PickerColumnType.prototype,
        [_name$5]: "_PickerColumnType.date",
        index: 3
      });
    },
    get C693() {
      return C693 = dart.const({
        __proto__: date_picker._PickerColumnType.prototype,
        [_name$5]: "_PickerColumnType.hour",
        index: 4
      });
    },
    get C694() {
      return C694 = dart.const({
        __proto__: date_picker._PickerColumnType.prototype,
        [_name$5]: "_PickerColumnType.minute",
        index: 5
      });
    },
    get C695() {
      return C695 = dart.const({
        __proto__: date_picker._PickerColumnType.prototype,
        [_name$5]: "_PickerColumnType.dayPeriod",
        index: 6
      });
    },
    get C696() {
      return C696 = dart.constList([C689 || CT.C689, C690 || CT.C690, C691 || CT.C691, C692 || CT.C692, C693 || CT.C693, C694 || CT.C694, C695 || CT.C695], date_picker._PickerColumnType);
    },
    get C699() {
      return C699 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 18,
        [_Location_line]: 680,
        [_Location_file]: null
      });
    },
    get C700() {
      return C700 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 28,
        [_Location_line]: 680,
        [_Location_file]: null
      });
    },
    get C698() {
      return C698 = dart.constList([C699 || CT.C699, C700 || CT.C700], widget_inspector._Location);
    },
    get C697() {
      return C697 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C698 || CT.C698,
        [_Location_name]: null,
        [_Location_column]: 13,
        [_Location_line]: 680,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C703() {
      return C703 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 9,
        [_Location_line]: 643,
        [_Location_file]: null
      });
    },
    get C704() {
      return C704 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offAxisFraction",
        [_Location_column]: 9,
        [_Location_line]: 644,
        [_Location_file]: null
      });
    },
    get C705() {
      return C705 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemExtent",
        [_Location_column]: 9,
        [_Location_line]: 645,
        [_Location_file]: null
      });
    },
    get C706() {
      return C706 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "useMagnifier",
        [_Location_column]: 9,
        [_Location_line]: 646,
        [_Location_file]: null
      });
    },
    get C707() {
      return C707 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "magnification",
        [_Location_column]: 9,
        [_Location_line]: 647,
        [_Location_file]: null
      });
    },
    get C708() {
      return C708 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 9,
        [_Location_line]: 648,
        [_Location_file]: null
      });
    },
    get C709() {
      return C709 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "squeeze",
        [_Location_column]: 9,
        [_Location_line]: 649,
        [_Location_file]: null
      });
    },
    get C710() {
      return C710 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSelectedItemChanged",
        [_Location_column]: 9,
        [_Location_line]: 650,
        [_Location_file]: null
      });
    },
    get C711() {
      return C711 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemBuilder",
        [_Location_column]: 9,
        [_Location_line]: 653,
        [_Location_file]: null
      });
    },
    get C702() {
      return C702 = dart.constList([C703 || CT.C703, C704 || CT.C704, C705 || CT.C705, C706 || CT.C706, C707 || CT.C707, C708 || CT.C708, C709 || CT.C709, C710 || CT.C710, C711 || CT.C711], widget_inspector._Location);
    },
    get C701() {
      return C701 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C702 || CT.C702,
        [_Location_name]: null,
        [_Location_column]: 30,
        [_Location_line]: 642,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C714() {
      return C714 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onNotification",
        [_Location_column]: 7,
        [_Location_line]: 632,
        [_Location_file]: null
      });
    },
    get C715() {
      return C715 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 642,
        [_Location_file]: null
      });
    },
    get C713() {
      return C713 = dart.constList([C714 || CT.C714, C715 || CT.C715], widget_inspector._Location);
    },
    get C712() {
      return C712 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C713 || CT.C713,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 631,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C716() {
      return C716 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 3600000000.0
      });
    },
    get C717() {
      return C717 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 300000
      });
    },
    get C720() {
      return C720 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 29,
        [_Location_line]: 759,
        [_Location_file]: null
      });
    },
    get C721() {
      return C721 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "semanticsLabel",
        [_Location_column]: 15,
        [_Location_line]: 760,
        [_Location_file]: null
      });
    },
    get C722() {
      return C722 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 15,
        [_Location_line]: 761,
        [_Location_file]: null
      });
    },
    get C719() {
      return C719 = dart.constList([C720 || CT.C720, C721 || CT.C721, C722 || CT.C722], widget_inspector._Location);
    },
    get C718() {
      return C718 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C719 || CT.C719,
        [_Location_name]: null,
        [_Location_column]: 13,
        [_Location_line]: 758,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C725() {
      return C725 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 9,
        [_Location_line]: 719,
        [_Location_file]: null
      });
    },
    get C726() {
      return C726 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offAxisFraction",
        [_Location_column]: 9,
        [_Location_line]: 720,
        [_Location_file]: null
      });
    },
    get C727() {
      return C727 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemExtent",
        [_Location_column]: 9,
        [_Location_line]: 721,
        [_Location_file]: null
      });
    },
    get C728() {
      return C728 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "useMagnifier",
        [_Location_column]: 9,
        [_Location_line]: 722,
        [_Location_file]: null
      });
    },
    get C729() {
      return C729 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "magnification",
        [_Location_column]: 9,
        [_Location_line]: 723,
        [_Location_file]: null
      });
    },
    get C730() {
      return C730 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 9,
        [_Location_line]: 724,
        [_Location_file]: null
      });
    },
    get C731() {
      return C731 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "squeeze",
        [_Location_column]: 9,
        [_Location_line]: 725,
        [_Location_file]: null
      });
    },
    get C732() {
      return C732 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSelectedItemChanged",
        [_Location_column]: 9,
        [_Location_line]: 726,
        [_Location_file]: null
      });
    },
    get C733() {
      return C733 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 752,
        [_Location_file]: null
      });
    },
    get C734() {
      return C734 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "looping",
        [_Location_column]: 9,
        [_Location_line]: 765,
        [_Location_file]: null
      });
    },
    get C724() {
      return C724 = dart.constList([C725 || CT.C725, C726 || CT.C726, C727 || CT.C727, C728 || CT.C728, C729 || CT.C729, C730 || CT.C730, C731 || CT.C731, C732 || CT.C732, C733 || CT.C733, C734 || CT.C734], widget_inspector._Location);
    },
    get C723() {
      return C723 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C724 || CT.C724,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 718,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C737() {
      return C737 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onNotification",
        [_Location_column]: 7,
        [_Location_line]: 708,
        [_Location_file]: null
      });
    },
    get C738() {
      return C738 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 718,
        [_Location_file]: null
      });
    },
    get C736() {
      return C736 = dart.constList([C737 || CT.C737, C738 || CT.C738], widget_inspector._Location);
    },
    get C735() {
      return C735 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C736 || CT.C736,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 707,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C741() {
      return C741 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 29,
        [_Location_line]: 808,
        [_Location_file]: null
      });
    },
    get C742() {
      return C742 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "semanticsLabel",
        [_Location_column]: 15,
        [_Location_line]: 809,
        [_Location_file]: null
      });
    },
    get C743() {
      return C743 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 15,
        [_Location_line]: 810,
        [_Location_file]: null
      });
    },
    get C740() {
      return C740 = dart.constList([C741 || CT.C741, C742 || CT.C742, C743 || CT.C743], widget_inspector._Location);
    },
    get C739() {
      return C739 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C740 || CT.C740,
        [_Location_name]: null,
        [_Location_column]: 13,
        [_Location_line]: 807,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C746() {
      return C746 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 9,
        [_Location_line]: 783,
        [_Location_file]: null
      });
    },
    get C747() {
      return C747 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offAxisFraction",
        [_Location_column]: 9,
        [_Location_line]: 784,
        [_Location_file]: null
      });
    },
    get C748() {
      return C748 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemExtent",
        [_Location_column]: 9,
        [_Location_line]: 785,
        [_Location_file]: null
      });
    },
    get C749() {
      return C749 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "useMagnifier",
        [_Location_column]: 9,
        [_Location_line]: 786,
        [_Location_file]: null
      });
    },
    get C750() {
      return C750 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "magnification",
        [_Location_column]: 9,
        [_Location_line]: 787,
        [_Location_file]: null
      });
    },
    get C751() {
      return C751 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 9,
        [_Location_line]: 788,
        [_Location_file]: null
      });
    },
    get C752() {
      return C752 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "squeeze",
        [_Location_column]: 9,
        [_Location_line]: 789,
        [_Location_file]: null
      });
    },
    get C753() {
      return C753 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSelectedItemChanged",
        [_Location_column]: 9,
        [_Location_line]: 790,
        [_Location_file]: null
      });
    },
    get C754() {
      return C754 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 791,
        [_Location_file]: null
      });
    },
    get C755() {
      return C755 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "looping",
        [_Location_column]: 9,
        [_Location_line]: 814,
        [_Location_file]: null
      });
    },
    get C745() {
      return C745 = dart.constList([C746 || CT.C746, C747 || CT.C747, C748 || CT.C748, C749 || CT.C749, C750 || CT.C750, C751 || CT.C751, C752 || CT.C752, C753 || CT.C753, C754 || CT.C754, C755 || CT.C755], widget_inspector._Location);
    },
    get C744() {
      return C744 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C745 || CT.C745,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 782,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C758() {
      return C758 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onNotification",
        [_Location_column]: 7,
        [_Location_line]: 772,
        [_Location_file]: null
      });
    },
    get C759() {
      return C759 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 782,
        [_Location_file]: null
      });
    },
    get C757() {
      return C757 = dart.constList([C758 || CT.C758, C759 || CT.C759], widget_inspector._Location);
    },
    get C756() {
      return C756 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C757 || CT.C757,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 771,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C762() {
      return C762 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 17,
        [_Location_line]: 849,
        [_Location_file]: null
      });
    },
    get C763() {
      return C763 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 15,
        [_Location_line]: 851,
        [_Location_file]: null
      });
    },
    get C761() {
      return C761 = dart.constList([C762 || CT.C762, C763 || CT.C763], widget_inspector._Location);
    },
    get C760() {
      return C760 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C761 || CT.C761,
        [_Location_name]: null,
        [_Location_column]: 13,
        [_Location_line]: 847,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C766() {
      return C766 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 9,
        [_Location_line]: 832,
        [_Location_file]: null
      });
    },
    get C767() {
      return C767 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offAxisFraction",
        [_Location_column]: 9,
        [_Location_line]: 833,
        [_Location_file]: null
      });
    },
    get C768() {
      return C768 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemExtent",
        [_Location_column]: 9,
        [_Location_line]: 834,
        [_Location_file]: null
      });
    },
    get C769() {
      return C769 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "useMagnifier",
        [_Location_column]: 9,
        [_Location_line]: 835,
        [_Location_file]: null
      });
    },
    get C770() {
      return C770 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "magnification",
        [_Location_column]: 9,
        [_Location_line]: 836,
        [_Location_file]: null
      });
    },
    get C771() {
      return C771 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 9,
        [_Location_line]: 837,
        [_Location_file]: null
      });
    },
    get C772() {
      return C772 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "squeeze",
        [_Location_column]: 9,
        [_Location_line]: 838,
        [_Location_file]: null
      });
    },
    get C773() {
      return C773 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSelectedItemChanged",
        [_Location_column]: 9,
        [_Location_line]: 839,
        [_Location_file]: null
      });
    },
    get C774() {
      return C774 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 844,
        [_Location_file]: null
      });
    },
    get C765() {
      return C765 = dart.constList([C766 || CT.C766, C767 || CT.C767, C768 || CT.C768, C769 || CT.C769, C770 || CT.C770, C771 || CT.C771, C772 || CT.C772, C773 || CT.C773, C774 || CT.C774], widget_inspector._Location);
    },
    get C764() {
      return C764 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C765 || CT.C765,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 831,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C777() {
      return C777 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onNotification",
        [_Location_column]: 7,
        [_Location_line]: 821,
        [_Location_file]: null
      });
    },
    get C778() {
      return C778 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 831,
        [_Location_file]: null
      });
    },
    get C776() {
      return C776 = dart.constList([C777 || CT.C777, C778 || CT.C778], widget_inspector._Location);
    },
    get C775() {
      return C775 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C776 || CT.C776,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 820,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C779() {
      return C779 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 0,
        [EdgeInsets_right]: 12,
        [EdgeInsets_top]: 0,
        [EdgeInsets_left]: 0
      });
    },
    get C782() {
      return C782 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 17,
        [_Location_line]: 975,
        [_Location_file]: null
      });
    },
    get C783() {
      return C783 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 17,
        [_Location_line]: 976,
        [_Location_file]: null
      });
    },
    get C784() {
      return C784 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 979,
        [_Location_file]: null
      });
    },
    get C781() {
      return C781 = dart.constList([C782 || CT.C782, C783 || CT.C783, C784 || CT.C784], widget_inspector._Location);
    },
    get C780() {
      return C780 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C781 || CT.C781,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 974,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C787() {
      return C787 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 15,
        [_Location_line]: 970,
        [_Location_file]: null
      });
    },
    get C788() {
      return C788 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 15,
        [_Location_line]: 973,
        [_Location_file]: null
      });
    },
    get C789() {
      return C789 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 974,
        [_Location_file]: null
      });
    },
    get C786() {
      return C786 = dart.constList([C787 || CT.C787, C788 || CT.C788, C789 || CT.C789], widget_inspector._Location);
    },
    get C785() {
      return C785 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C786 || CT.C786,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 969,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C792() {
      return C792 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "id",
        [_Location_column]: 9,
        [_Location_line]: 965,
        [_Location_file]: null
      });
    },
    get C793() {
      return C793 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 966,
        [_Location_file]: null
      });
    },
    get C791() {
      return C791 = dart.constList([C792 || CT.C792, C793 || CT.C793], widget_inspector._Location);
    },
    get C790() {
      return C790 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C791 || CT.C791,
        [_Location_name]: null,
        [_Location_column]: 19,
        [_Location_line]: 964,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C796() {
      return C796 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "delegate",
        [_Location_column]: 11,
        [_Location_line]: 992,
        [_Location_file]: null
      });
    },
    get C797() {
      return C797 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 11,
        [_Location_line]: 996,
        [_Location_file]: null
      });
    },
    get C795() {
      return C795 = dart.constList([C796 || CT.C796, C797 || CT.C797], widget_inspector._Location);
    },
    get C794() {
      return C794 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C795 || CT.C795,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 991,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C800() {
      return C800 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 7,
        [_Location_line]: 988,
        [_Location_file]: null
      });
    },
    get C801() {
      return C801 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 989,
        [_Location_file]: null
      });
    },
    get C799() {
      return C799 = dart.constList([C800 || CT.C800, C801 || CT.C801], widget_inspector._Location);
    },
    get C798() {
      return C798 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C799 || CT.C799,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 987,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C804() {
      return C804 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 29,
        [_Location_line]: 1118,
        [_Location_file]: null
      });
    },
    get C805() {
      return C805 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 15,
        [_Location_line]: 1119,
        [_Location_file]: null
      });
    },
    get C803() {
      return C803 = dart.constList([C804 || CT.C804, C805 || CT.C805], widget_inspector._Location);
    },
    get C802() {
      return C802 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C803 || CT.C803,
        [_Location_name]: null,
        [_Location_column]: 13,
        [_Location_line]: 1117,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C808() {
      return C808 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 9,
        [_Location_line]: 1101,
        [_Location_file]: null
      });
    },
    get C809() {
      return C809 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offAxisFraction",
        [_Location_column]: 9,
        [_Location_line]: 1102,
        [_Location_file]: null
      });
    },
    get C810() {
      return C810 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemExtent",
        [_Location_column]: 9,
        [_Location_line]: 1103,
        [_Location_file]: null
      });
    },
    get C811() {
      return C811 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "useMagnifier",
        [_Location_column]: 9,
        [_Location_line]: 1104,
        [_Location_file]: null
      });
    },
    get C812() {
      return C812 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "magnification",
        [_Location_column]: 9,
        [_Location_line]: 1105,
        [_Location_file]: null
      });
    },
    get C813() {
      return C813 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 9,
        [_Location_line]: 1106,
        [_Location_file]: null
      });
    },
    get C814() {
      return C814 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "squeeze",
        [_Location_column]: 9,
        [_Location_line]: 1107,
        [_Location_file]: null
      });
    },
    get C815() {
      return C815 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSelectedItemChanged",
        [_Location_column]: 9,
        [_Location_line]: 1108,
        [_Location_file]: null
      });
    },
    get C816() {
      return C816 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 1113,
        [_Location_file]: null
      });
    },
    get C817() {
      return C817 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "looping",
        [_Location_column]: 9,
        [_Location_line]: 1123,
        [_Location_file]: null
      });
    },
    get C807() {
      return C807 = dart.constList([C808 || CT.C808, C809 || CT.C809, C810 || CT.C810, C811 || CT.C811, C812 || CT.C812, C813 || CT.C813, C814 || CT.C814, C815 || CT.C815, C816 || CT.C816, C817 || CT.C817], widget_inspector._Location);
    },
    get C806() {
      return C806 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C807 || CT.C807,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1100,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C820() {
      return C820 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onNotification",
        [_Location_column]: 7,
        [_Location_line]: 1090,
        [_Location_file]: null
      });
    },
    get C821() {
      return C821 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1100,
        [_Location_file]: null
      });
    },
    get C819() {
      return C819 = dart.constList([C820 || CT.C820, C821 || CT.C821], widget_inspector._Location);
    },
    get C818() {
      return C818 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C819 || CT.C819,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1089,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C824() {
      return C824 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 29,
        [_Location_line]: 1161,
        [_Location_file]: null
      });
    },
    get C825() {
      return C825 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 15,
        [_Location_line]: 1162,
        [_Location_file]: null
      });
    },
    get C823() {
      return C823 = dart.constList([C824 || CT.C824, C825 || CT.C825], widget_inspector._Location);
    },
    get C822() {
      return C822 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C823 || CT.C823,
        [_Location_name]: null,
        [_Location_column]: 13,
        [_Location_line]: 1160,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C828() {
      return C828 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 9,
        [_Location_line]: 1141,
        [_Location_file]: null
      });
    },
    get C829() {
      return C829 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offAxisFraction",
        [_Location_column]: 9,
        [_Location_line]: 1142,
        [_Location_file]: null
      });
    },
    get C830() {
      return C830 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemExtent",
        [_Location_column]: 9,
        [_Location_line]: 1143,
        [_Location_file]: null
      });
    },
    get C831() {
      return C831 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "useMagnifier",
        [_Location_column]: 9,
        [_Location_line]: 1144,
        [_Location_file]: null
      });
    },
    get C832() {
      return C832 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "magnification",
        [_Location_column]: 9,
        [_Location_line]: 1145,
        [_Location_file]: null
      });
    },
    get C833() {
      return C833 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 9,
        [_Location_line]: 1146,
        [_Location_file]: null
      });
    },
    get C834() {
      return C834 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "squeeze",
        [_Location_column]: 9,
        [_Location_line]: 1147,
        [_Location_file]: null
      });
    },
    get C835() {
      return C835 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSelectedItemChanged",
        [_Location_column]: 9,
        [_Location_line]: 1148,
        [_Location_file]: null
      });
    },
    get C836() {
      return C836 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 1153,
        [_Location_file]: null
      });
    },
    get C837() {
      return C837 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "looping",
        [_Location_column]: 9,
        [_Location_line]: 1166,
        [_Location_file]: null
      });
    },
    get C827() {
      return C827 = dart.constList([C828 || CT.C828, C829 || CT.C829, C830 || CT.C830, C831 || CT.C831, C832 || CT.C832, C833 || CT.C833, C834 || CT.C834, C835 || CT.C835, C836 || CT.C836, C837 || CT.C837], widget_inspector._Location);
    },
    get C826() {
      return C826 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C827 || CT.C827,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1140,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C840() {
      return C840 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onNotification",
        [_Location_column]: 7,
        [_Location_line]: 1130,
        [_Location_file]: null
      });
    },
    get C841() {
      return C841 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1140,
        [_Location_file]: null
      });
    },
    get C839() {
      return C839 = dart.constList([C840 || CT.C840, C841 || CT.C841], widget_inspector._Location);
    },
    get C838() {
      return C838 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C839 || CT.C839,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1129,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C844() {
      return C844 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 29,
        [_Location_line]: 1208,
        [_Location_file]: null
      });
    },
    get C845() {
      return C845 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 15,
        [_Location_line]: 1209,
        [_Location_file]: null
      });
    },
    get C843() {
      return C843 = dart.constList([C844 || CT.C844, C845 || CT.C845], widget_inspector._Location);
    },
    get C842() {
      return C842 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C843 || CT.C843,
        [_Location_name]: null,
        [_Location_column]: 13,
        [_Location_line]: 1207,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C848() {
      return C848 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 9,
        [_Location_line]: 1184,
        [_Location_file]: null
      });
    },
    get C849() {
      return C849 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemExtent",
        [_Location_column]: 9,
        [_Location_line]: 1185,
        [_Location_file]: null
      });
    },
    get C850() {
      return C850 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offAxisFraction",
        [_Location_column]: 9,
        [_Location_line]: 1186,
        [_Location_file]: null
      });
    },
    get C851() {
      return C851 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "useMagnifier",
        [_Location_column]: 9,
        [_Location_line]: 1187,
        [_Location_file]: null
      });
    },
    get C852() {
      return C852 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "magnification",
        [_Location_column]: 9,
        [_Location_line]: 1188,
        [_Location_file]: null
      });
    },
    get C853() {
      return C853 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 9,
        [_Location_line]: 1189,
        [_Location_file]: null
      });
    },
    get C854() {
      return C854 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSelectedItemChanged",
        [_Location_column]: 9,
        [_Location_line]: 1190,
        [_Location_file]: null
      });
    },
    get C855() {
      return C855 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemBuilder",
        [_Location_column]: 9,
        [_Location_line]: 1195,
        [_Location_file]: null
      });
    },
    get C847() {
      return C847 = dart.constList([C848 || CT.C848, C849 || CT.C849, C850 || CT.C850, C851 || CT.C851, C852 || CT.C852, C853 || CT.C853, C854 || CT.C854, C855 || CT.C855], widget_inspector._Location);
    },
    get C846() {
      return C846 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C847 || CT.C847,
        [_Location_name]: null,
        [_Location_column]: 30,
        [_Location_line]: 1183,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C858() {
      return C858 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onNotification",
        [_Location_column]: 7,
        [_Location_line]: 1173,
        [_Location_file]: null
      });
    },
    get C859() {
      return C859 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1183,
        [_Location_file]: null
      });
    },
    get C857() {
      return C857 = dart.constList([C858 || CT.C858, C859 || CT.C859], widget_inspector._Location);
    },
    get C856() {
      return C856 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C857 || CT.C857,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1172,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C860() {
      return C860 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 0,
        [EdgeInsets_right]: 0,
        [EdgeInsets_top]: 0,
        [EdgeInsets_left]: 12
      });
    },
    get C863() {
      return C863 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 17,
        [_Location_line]: 1333,
        [_Location_file]: null
      });
    },
    get C864() {
      return C864 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 17,
        [_Location_line]: 1334,
        [_Location_file]: null
      });
    },
    get C865() {
      return C865 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 1335,
        [_Location_file]: null
      });
    },
    get C862() {
      return C862 = dart.constList([C863 || CT.C863, C864 || CT.C864, C865 || CT.C865], widget_inspector._Location);
    },
    get C861() {
      return C861 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C862 || CT.C862,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 1332,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C868() {
      return C868 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 15,
        [_Location_line]: 1328,
        [_Location_file]: null
      });
    },
    get C869() {
      return C869 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 15,
        [_Location_line]: 1331,
        [_Location_file]: null
      });
    },
    get C870() {
      return C870 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 1332,
        [_Location_file]: null
      });
    },
    get C867() {
      return C867 = dart.constList([C868 || CT.C868, C869 || CT.C869, C870 || CT.C870], widget_inspector._Location);
    },
    get C866() {
      return C866 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C867 || CT.C867,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 1327,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C873() {
      return C873 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "id",
        [_Location_column]: 9,
        [_Location_line]: 1323,
        [_Location_file]: null
      });
    },
    get C874() {
      return C874 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1324,
        [_Location_file]: null
      });
    },
    get C872() {
      return C872 = dart.constList([C873 || CT.C873, C874 || CT.C874], widget_inspector._Location);
    },
    get C871() {
      return C871 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C872 || CT.C872,
        [_Location_name]: null,
        [_Location_column]: 19,
        [_Location_line]: 1322,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C877() {
      return C877 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "delegate",
        [_Location_column]: 11,
        [_Location_line]: 1348,
        [_Location_file]: null
      });
    },
    get C878() {
      return C878 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 11,
        [_Location_line]: 1352,
        [_Location_file]: null
      });
    },
    get C876() {
      return C876 = dart.constList([C877 || CT.C877, C878 || CT.C878], widget_inspector._Location);
    },
    get C875() {
      return C875 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C876 || CT.C876,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1347,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C881() {
      return C881 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 7,
        [_Location_line]: 1344,
        [_Location_file]: null
      });
    },
    get C882() {
      return C882 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1345,
        [_Location_file]: null
      });
    },
    get C880() {
      return C880 = dart.constList([C881 || CT.C881, C882 || CT.C882], widget_inspector._Location);
    },
    get C879() {
      return C879 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C880 || CT.C880,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1343,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C883() {
      return C883 = dart.const({
        __proto__: date_picker.CupertinoTimerPickerMode.prototype,
        [_name$5]: "CupertinoTimerPickerMode.hm",
        index: 0
      });
    },
    get C884() {
      return C884 = dart.const({
        __proto__: date_picker.CupertinoTimerPickerMode.prototype,
        [_name$5]: "CupertinoTimerPickerMode.ms",
        index: 1
      });
    },
    get C885() {
      return C885 = dart.const({
        __proto__: date_picker.CupertinoTimerPickerMode.prototype,
        [_name$5]: "CupertinoTimerPickerMode.hms",
        index: 2
      });
    },
    get C886() {
      return C886 = dart.constList([C883 || CT.C883, C884 || CT.C884, C885 || CT.C885], date_picker.CupertinoTimerPickerMode);
    },
    get C887() {
      return C887 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 0
      });
    },
    get C888() {
      return C888 = dart.const({
        __proto__: alignment.Alignment.prototype,
        [Alignment_y]: 0,
        [Alignment_x]: 0
      });
    },
    get C889() {
      return C889 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 86400000000.0
      });
    },
    get C890() {
      return C890 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: null,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: null,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C223 || CT.C223,
        [TextStyle_fontSize]: 17,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: null,
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: null,
        [TextStyle_inherit]: true
      });
    },
    get C893() {
      return C893 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 15,
        [_Location_line]: 1620,
        [_Location_file]: null
      });
    },
    get C894() {
      return C894 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 15,
        [_Location_line]: 1621,
        [_Location_file]: null
      });
    },
    get C895() {
      return C895 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maxLines",
        [_Location_column]: 15,
        [_Location_line]: 1625,
        [_Location_file]: null
      });
    },
    get C896() {
      return C896 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "softWrap",
        [_Location_column]: 15,
        [_Location_line]: 1626,
        [_Location_file]: null
      });
    },
    get C892() {
      return C892 = dart.constList([C893 || CT.C893, C894 || CT.C894, C895 || CT.C895, C896 || CT.C896], widget_inspector._Location);
    },
    get C891() {
      return C891 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C892 || CT.C892,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 1619,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C899() {
      return C899 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "baseline",
        [_Location_column]: 13,
        [_Location_line]: 1617,
        [_Location_file]: null
      });
    },
    get C900() {
      return C900 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "baselineType",
        [_Location_column]: 13,
        [_Location_line]: 1618,
        [_Location_file]: null
      });
    },
    get C901() {
      return C901 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 1619,
        [_Location_file]: null
      });
    },
    get C898() {
      return C898 = dart.constList([C899 || CT.C899, C900 || CT.C900, C901 || CT.C901], widget_inspector._Location);
    },
    get C897() {
      return C897 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C898 || CT.C898,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 1616,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C904() {
      return C904 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 11,
        [_Location_line]: 1615,
        [_Location_file]: null
      });
    },
    get C905() {
      return C905 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1616,
        [_Location_file]: null
      });
    },
    get C903() {
      return C903 = dart.constList([C904 || CT.C904, C905 || CT.C905], widget_inspector._Location);
    },
    get C902() {
      return C902 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C903 || CT.C903,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1614,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C908() {
      return C908 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 9,
        [_Location_line]: 1612,
        [_Location_file]: null
      });
    },
    get C909() {
      return C909 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 9,
        [_Location_line]: 1613,
        [_Location_file]: null
      });
    },
    get C910() {
      return C910 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1614,
        [_Location_file]: null
      });
    },
    get C907() {
      return C907 = dart.constList([C908 || CT.C908, C909 || CT.C909, C910 || CT.C910], widget_inspector._Location);
    },
    get C906() {
      return C906 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C907 || CT.C907,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1611,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C913() {
      return C913 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1611,
        [_Location_file]: null
      });
    },
    get C912() {
      return C912 = dart.constList([C913 || CT.C913], widget_inspector._Location);
    },
    get C911() {
      return C911 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C912 || CT.C912,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1610,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C916() {
      return C916 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 21,
        [_Location_line]: 1644,
        [_Location_file]: null
      });
    },
    get C917() {
      return C917 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "softWrap",
        [_Location_column]: 27,
        [_Location_line]: 1644,
        [_Location_file]: null
      });
    },
    get C918() {
      return C918 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maxLines",
        [_Location_column]: 44,
        [_Location_line]: 1644,
        [_Location_file]: null
      });
    },
    get C919() {
      return C919 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "overflow",
        [_Location_column]: 57,
        [_Location_line]: 1644,
        [_Location_file]: null
      });
    },
    get C915() {
      return C915 = dart.constList([C916 || CT.C916, C917 || CT.C917, C918 || CT.C918, C919 || CT.C919], widget_inspector._Location);
    },
    get C914() {
      return C914 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C915 || CT.C915,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1644,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C922() {
      return C922 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 9,
        [_Location_line]: 1642,
        [_Location_file]: null
      });
    },
    get C923() {
      return C923 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 9,
        [_Location_line]: 1643,
        [_Location_file]: null
      });
    },
    get C924() {
      return C924 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1644,
        [_Location_file]: null
      });
    },
    get C921() {
      return C921 = dart.constList([C922 || CT.C922, C923 || CT.C923, C924 || CT.C924], widget_inspector._Location);
    },
    get C920() {
      return C920 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C921 || CT.C921,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1641,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C927() {
      return C927 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 7,
        [_Location_line]: 1638,
        [_Location_file]: null
      });
    },
    get C928() {
      return C928 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 7,
        [_Location_line]: 1639,
        [_Location_file]: null
      });
    },
    get C929() {
      return C929 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 7,
        [_Location_line]: 1640,
        [_Location_file]: null
      });
    },
    get C930() {
      return C930 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1641,
        [_Location_file]: null
      });
    },
    get C926() {
      return C926 = dart.constList([C927 || CT.C927, C928 || CT.C928, C929 || CT.C929, C930 || CT.C930], widget_inspector._Location);
    },
    get C925() {
      return C925 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C926 || CT.C926,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1637,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C933() {
      return C933 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "label",
        [_Location_column]: 11,
        [_Location_line]: 1672,
        [_Location_file]: null
      });
    },
    get C934() {
      return C934 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "excludeSemantics",
        [_Location_column]: 11,
        [_Location_line]: 1673,
        [_Location_file]: null
      });
    },
    get C935() {
      return C935 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1674,
        [_Location_file]: null
      });
    },
    get C932() {
      return C932 = dart.constList([C933 || CT.C933, C934 || CT.C934, C935 || CT.C935], widget_inspector._Location);
    },
    get C931() {
      return C931 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C932 || CT.C932,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1671,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C938() {
      return C938 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 7,
        [_Location_line]: 1651,
        [_Location_file]: null
      });
    },
    get C939() {
      return C939 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offAxisFraction",
        [_Location_column]: 7,
        [_Location_line]: 1652,
        [_Location_file]: null
      });
    },
    get C940() {
      return C940 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemExtent",
        [_Location_column]: 7,
        [_Location_line]: 1653,
        [_Location_file]: null
      });
    },
    get C941() {
      return C941 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 7,
        [_Location_line]: 1654,
        [_Location_file]: null
      });
    },
    get C942() {
      return C942 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "squeeze",
        [_Location_column]: 7,
        [_Location_line]: 1655,
        [_Location_file]: null
      });
    },
    get C943() {
      return C943 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSelectedItemChanged",
        [_Location_column]: 7,
        [_Location_line]: 1656,
        [_Location_file]: null
      });
    },
    get C944() {
      return C944 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 7,
        [_Location_line]: 1666,
        [_Location_file]: null
      });
    },
    get C937() {
      return C937 = dart.constList([C938 || CT.C938, C939 || CT.C939, C940 || CT.C940, C941 || CT.C941, C942 || CT.C942, C943 || CT.C943, C944 || CT.C944], widget_inspector._Location);
    },
    get C936() {
      return C936 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C937 || CT.C937,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1650,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C947() {
      return C947 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onNotification",
        [_Location_column]: 11,
        [_Location_line]: 1684,
        [_Location_file]: null
      });
    },
    get C948() {
      return C948 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1688,
        [_Location_file]: null
      });
    },
    get C946() {
      return C946 = dart.constList([C947 || CT.C947, C948 || CT.C948], widget_inspector._Location);
    },
    get C945() {
      return C945 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C946 || CT.C946,
        [_Location_name]: null,
        [_Location_column]: 9,
        [_Location_line]: 1683,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C951() {
      return C951 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 7,
        [_Location_line]: 1682,
        [_Location_file]: null
      });
    },
    get C950() {
      return C950 = dart.constList([C951 || CT.C951], widget_inspector._Location);
    },
    get C949() {
      return C949 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C950 || CT.C950,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1681,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C954() {
      return C954 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "label",
        [_Location_column]: 11,
        [_Location_line]: 1738,
        [_Location_file]: null
      });
    },
    get C955() {
      return C955 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "excludeSemantics",
        [_Location_column]: 11,
        [_Location_line]: 1739,
        [_Location_file]: null
      });
    },
    get C956() {
      return C956 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1740,
        [_Location_file]: null
      });
    },
    get C953() {
      return C953 = dart.constList([C954 || CT.C954, C955 || CT.C955, C956 || CT.C956], widget_inspector._Location);
    },
    get C952() {
      return C952 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C953 || CT.C953,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1737,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C959() {
      return C959 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 7,
        [_Location_line]: 1712,
        [_Location_file]: null
      });
    },
    get C960() {
      return C960 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offAxisFraction",
        [_Location_column]: 7,
        [_Location_line]: 1715,
        [_Location_file]: null
      });
    },
    get C961() {
      return C961 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemExtent",
        [_Location_column]: 7,
        [_Location_line]: 1716,
        [_Location_file]: null
      });
    },
    get C962() {
      return C962 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 7,
        [_Location_line]: 1717,
        [_Location_file]: null
      });
    },
    get C963() {
      return C963 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "squeeze",
        [_Location_column]: 7,
        [_Location_line]: 1718,
        [_Location_file]: null
      });
    },
    get C964() {
      return C964 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "looping",
        [_Location_column]: 7,
        [_Location_line]: 1719,
        [_Location_file]: null
      });
    },
    get C965() {
      return C965 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSelectedItemChanged",
        [_Location_column]: 7,
        [_Location_line]: 1720,
        [_Location_file]: null
      });
    },
    get C966() {
      return C966 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 7,
        [_Location_line]: 1730,
        [_Location_file]: null
      });
    },
    get C958() {
      return C958 = dart.constList([C959 || CT.C959, C960 || CT.C960, C961 || CT.C961, C962 || CT.C962, C963 || CT.C963, C964 || CT.C964, C965 || CT.C965, C966 || CT.C966], widget_inspector._Location);
    },
    get C957() {
      return C957 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C958 || CT.C958,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1711,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C969() {
      return C969 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onNotification",
        [_Location_column]: 11,
        [_Location_line]: 1750,
        [_Location_file]: null
      });
    },
    get C970() {
      return C970 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1754,
        [_Location_file]: null
      });
    },
    get C968() {
      return C968 = dart.constList([C969 || CT.C969, C970 || CT.C970], widget_inspector._Location);
    },
    get C967() {
      return C967 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C968 || CT.C968,
        [_Location_name]: null,
        [_Location_column]: 9,
        [_Location_line]: 1749,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C973() {
      return C973 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 7,
        [_Location_line]: 1748,
        [_Location_file]: null
      });
    },
    get C972() {
      return C972 = dart.constList([C973 || CT.C973], widget_inspector._Location);
    },
    get C971() {
      return C971 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C972 || CT.C972,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1747,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C976() {
      return C976 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "label",
        [_Location_column]: 11,
        [_Location_line]: 1794,
        [_Location_file]: null
      });
    },
    get C977() {
      return C977 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "excludeSemantics",
        [_Location_column]: 11,
        [_Location_line]: 1795,
        [_Location_file]: null
      });
    },
    get C978() {
      return C978 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1796,
        [_Location_file]: null
      });
    },
    get C975() {
      return C975 = dart.constList([C976 || CT.C976, C977 || CT.C977, C978 || CT.C978], widget_inspector._Location);
    },
    get C974() {
      return C974 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C975 || CT.C975,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1793,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C981() {
      return C981 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 7,
        [_Location_line]: 1768,
        [_Location_file]: null
      });
    },
    get C982() {
      return C982 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offAxisFraction",
        [_Location_column]: 7,
        [_Location_line]: 1771,
        [_Location_file]: null
      });
    },
    get C983() {
      return C983 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "itemExtent",
        [_Location_column]: 7,
        [_Location_line]: 1772,
        [_Location_file]: null
      });
    },
    get C984() {
      return C984 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 7,
        [_Location_line]: 1773,
        [_Location_file]: null
      });
    },
    get C985() {
      return C985 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "squeeze",
        [_Location_column]: 7,
        [_Location_line]: 1774,
        [_Location_file]: null
      });
    },
    get C986() {
      return C986 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "looping",
        [_Location_column]: 7,
        [_Location_line]: 1775,
        [_Location_file]: null
      });
    },
    get C987() {
      return C987 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSelectedItemChanged",
        [_Location_column]: 7,
        [_Location_line]: 1776,
        [_Location_file]: null
      });
    },
    get C988() {
      return C988 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 7,
        [_Location_line]: 1786,
        [_Location_file]: null
      });
    },
    get C980() {
      return C980 = dart.constList([C981 || CT.C981, C982 || CT.C982, C983 || CT.C983, C984 || CT.C984, C985 || CT.C985, C986 || CT.C986, C987 || CT.C987, C988 || CT.C988], widget_inspector._Location);
    },
    get C979() {
      return C979 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C980 || CT.C980,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1767,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C991() {
      return C991 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onNotification",
        [_Location_column]: 11,
        [_Location_line]: 1806,
        [_Location_file]: null
      });
    },
    get C992() {
      return C992 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1810,
        [_Location_file]: null
      });
    },
    get C990() {
      return C990 = dart.constList([C991 || CT.C991, C992 || CT.C992], widget_inspector._Location);
    },
    get C989() {
      return C989 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C990 || CT.C990,
        [_Location_name]: null,
        [_Location_column]: 9,
        [_Location_line]: 1805,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C995() {
      return C995 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 7,
        [_Location_line]: 1804,
        [_Location_file]: null
      });
    },
    get C994() {
      return C994 = dart.constList([C995 || CT.C995], widget_inspector._Location);
    },
    get C993() {
      return C993 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C994 || CT.C994,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1803,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C996() {
      return C996 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: null,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: null,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: null,
        [TextStyle_fontSize]: 23,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: null,
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: null,
        [TextStyle_inherit]: true
      });
    },
    get C997() {
      return C997 = dart.const({
        __proto__: edge_insets.EdgeInsetsDirectional.prototype,
        [EdgeInsetsDirectional_bottom]: 0,
        [EdgeInsetsDirectional_end]: 2,
        [EdgeInsetsDirectional_top]: 0,
        [EdgeInsetsDirectional_start]: 52
      });
    },
    get C998() {
      return C998 = dart.const({
        __proto__: edge_insets.EdgeInsetsDirectional.prototype,
        [EdgeInsetsDirectional_bottom]: 0,
        [EdgeInsetsDirectional_end]: 52,
        [EdgeInsetsDirectional_top]: 0,
        [EdgeInsetsDirectional_start]: 2
      });
    },
    get C999() {
      return C999 = dart.const({
        __proto__: edge_insets.EdgeInsetsDirectional.prototype,
        [EdgeInsetsDirectional_bottom]: 0,
        [EdgeInsetsDirectional_end]: 2,
        [EdgeInsetsDirectional_top]: 0,
        [EdgeInsetsDirectional_start]: 2
      });
    },
    get C1002() {
      return C1002 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 75,
        [_Location_line]: 1885,
        [_Location_file]: null
      });
    },
    get C1001() {
      return C1001 = dart.constList([C1002 || CT.C1002], widget_inspector._Location);
    },
    get C1000() {
      return C1000 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1001 || CT.C1001,
        [_Location_name]: null,
        [_Location_column]: 66,
        [_Location_line]: 1885,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C1005() {
      return C1005 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 26,
        [_Location_line]: 1885,
        [_Location_file]: null
      });
    },
    get C1004() {
      return C1004 = dart.constList([C1005 || CT.C1005], widget_inspector._Location);
    },
    get C1003() {
      return C1003 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1004 || CT.C1004,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 1885,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C1008() {
      return C1008 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 15,
        [_Location_line]: 1884,
        [_Location_file]: null
      });
    },
    get C1009() {
      return C1009 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 1885,
        [_Location_file]: null
      });
    },
    get C1007() {
      return C1007 = dart.constList([C1008 || CT.C1008, C1009 || CT.C1009], widget_inspector._Location);
    },
    get C1006() {
      return C1006 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1007 || CT.C1007,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 1883,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C1012() {
      return C1012 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "color",
        [_Location_column]: 13,
        [_Location_line]: 1880,
        [_Location_file]: null
      });
    },
    get C1013() {
      return C1013 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 13,
        [_Location_line]: 1881,
        [_Location_file]: null
      });
    },
    get C1014() {
      return C1014 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 13,
        [_Location_line]: 1882,
        [_Location_file]: null
      });
    },
    get C1015() {
      return C1015 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 1883,
        [_Location_file]: null
      });
    },
    get C1011() {
      return C1011 = dart.constList([C1012 || CT.C1012, C1013 || CT.C1013, C1014 || CT.C1014, C1015 || CT.C1015], widget_inspector._Location);
    },
    get C1010() {
      return C1010 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1011 || CT.C1011,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 1879,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C1018() {
      return C1018 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 11,
        [_Location_line]: 1878,
        [_Location_file]: null
      });
    },
    get C1019() {
      return C1019 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1879,
        [_Location_file]: null
      });
    },
    get C1017() {
      return C1017 = dart.constList([C1018 || CT.C1018, C1019 || CT.C1019], widget_inspector._Location);
    },
    get C1016() {
      return C1016 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1017 || CT.C1017,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1877,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C1022() {
      return C1022 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 9,
        [_Location_line]: 1872,
        [_Location_file]: null
      });
    },
    get C1023() {
      return C1023 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1877,
        [_Location_file]: null
      });
    },
    get C1021() {
      return C1021 = dart.constList([C1022 || CT.C1022, C1023 || CT.C1023], widget_inspector._Location);
    },
    get C1020() {
      return C1020 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1021 || CT.C1021,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1871,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C1026() {
      return C1026 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 7,
        [_Location_line]: 1870,
        [_Location_file]: null
      });
    },
    get C1027() {
      return C1027 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1871,
        [_Location_file]: null
      });
    },
    get C1025() {
      return C1025 = dart.constList([C1026 || CT.C1026, C1027 || CT.C1027], widget_inspector._Location);
    },
    get C1024() {
      return C1024 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1025 || CT.C1025,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1867,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart"
      });
    },
    get C1028() {
      return C1028 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: null,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: -0.83,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: null,
        [TextStyle_fontSize]: null,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: null,
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: null,
        [TextStyle_inherit]: true
      });
    },
    get C1029() {
      return C1029 = dart.constMap(core.String, BuildContextToWidget(), []);
    },
    get C1030() {
      return C1030 = dart.constList([], navigator.NavigatorObserver);
    },
    get C1032() {
      return C1032 = dart.const({
        __proto__: ui.Locale.prototype,
        [Locale__countryCode]: "US",
        [Locale_scriptCode]: null,
        [Locale__languageCode]: "en"
      });
    },
    get C1031() {
      return C1031 = dart.constList([C1032 || CT.C1032], ui.Locale);
    },
    get C1033() {
      return C1033 = dart.const({
        __proto__: scroll_physics.BouncingScrollPhysics.prototype,
        [ScrollPhysics_parent]: null
      });
    },
    get C1035() {
      return C1035 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62629
      });
    },
    get C1034() {
      return C1034 = dart.const({
        __proto__: icon.Icon.prototype,
        [Widget_key]: null,
        [Icon_textDirection]: null,
        [Icon_semanticLabel]: null,
        [Icon_color]: C2 || CT.C2,
        [Icon_size]: 28,
        [Icon_icon]: C1035 || CT.C1035
      });
    },
    get C1038() {
      return C1038 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 21,
        [_Location_line]: 369,
        [_Location_file]: null
      });
    },
    get C1039() {
      return C1039 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 21,
        [_Location_line]: 374,
        [_Location_file]: null
      });
    },
    get C1040() {
      return C1040 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onPressed",
        [_Location_column]: 21,
        [_Location_line]: 375,
        [_Location_file]: null
      });
    },
    get C1037() {
      return C1037 = dart.constList([C1038 || CT.C1038, C1039 || CT.C1039, C1040 || CT.C1040], widget_inspector._Location);
    },
    get C1036() {
      return C1036 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1037 || CT.C1037,
        [_Location_name]: null,
        [_Location_column]: 42,
        [_Location_line]: 368,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/app.dart"
      });
    },
    get C1043() {
      return C1043 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 17,
        [_Location_line]: 342,
        [_Location_file]: null
      });
    },
    get C1044() {
      return C1044 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "navigatorKey",
        [_Location_column]: 17,
        [_Location_line]: 343,
        [_Location_file]: null
      });
    },
    get C1045() {
      return C1045 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "navigatorObservers",
        [_Location_column]: 17,
        [_Location_line]: 344,
        [_Location_file]: null
      });
    },
    get C1046() {
      return C1046 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "pageRouteBuilder",
        [_Location_column]: 17,
        [_Location_line]: 345,
        [_Location_file]: null
      });
    },
    get C1047() {
      return C1047 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "home",
        [_Location_column]: 17,
        [_Location_line]: 347,
        [_Location_file]: null
      });
    },
    get C1048() {
      return C1048 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "routes",
        [_Location_column]: 17,
        [_Location_line]: 348,
        [_Location_file]: null
      });
    },
    get C1049() {
      return C1049 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "initialRoute",
        [_Location_column]: 17,
        [_Location_line]: 349,
        [_Location_file]: null
      });
    },
    get C1050() {
      return C1050 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onGenerateRoute",
        [_Location_column]: 17,
        [_Location_line]: 350,
        [_Location_file]: null
      });
    },
    get C1051() {
      return C1051 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onUnknownRoute",
        [_Location_column]: 17,
        [_Location_line]: 351,
        [_Location_file]: null
      });
    },
    get C1052() {
      return C1052 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 17,
        [_Location_line]: 352,
        [_Location_file]: null
      });
    },
    get C1053() {
      return C1053 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "title",
        [_Location_column]: 17,
        [_Location_line]: 353,
        [_Location_file]: null
      });
    },
    get C1054() {
      return C1054 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onGenerateTitle",
        [_Location_column]: 17,
        [_Location_line]: 354,
        [_Location_file]: null
      });
    },
    get C1055() {
      return C1055 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textStyle",
        [_Location_column]: 17,
        [_Location_line]: 355,
        [_Location_file]: null
      });
    },
    get C1056() {
      return C1056 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "color",
        [_Location_column]: 17,
        [_Location_line]: 356,
        [_Location_file]: null
      });
    },
    get C1057() {
      return C1057 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "locale",
        [_Location_column]: 17,
        [_Location_line]: 357,
        [_Location_file]: null
      });
    },
    get C1058() {
      return C1058 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "localizationsDelegates",
        [_Location_column]: 17,
        [_Location_line]: 358,
        [_Location_file]: null
      });
    },
    get C1059() {
      return C1059 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "localeResolutionCallback",
        [_Location_column]: 17,
        [_Location_line]: 359,
        [_Location_file]: null
      });
    },
    get C1060() {
      return C1060 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "localeListResolutionCallback",
        [_Location_column]: 17,
        [_Location_line]: 360,
        [_Location_file]: null
      });
    },
    get C1061() {
      return C1061 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "supportedLocales",
        [_Location_column]: 17,
        [_Location_line]: 361,
        [_Location_file]: null
      });
    },
    get C1062() {
      return C1062 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "showPerformanceOverlay",
        [_Location_column]: 17,
        [_Location_line]: 362,
        [_Location_file]: null
      });
    },
    get C1063() {
      return C1063 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "checkerboardRasterCacheImages",
        [_Location_column]: 17,
        [_Location_line]: 363,
        [_Location_file]: null
      });
    },
    get C1064() {
      return C1064 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "checkerboardOffscreenLayers",
        [_Location_column]: 17,
        [_Location_line]: 364,
        [_Location_file]: null
      });
    },
    get C1065() {
      return C1065 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "showSemanticsDebugger",
        [_Location_column]: 17,
        [_Location_line]: 365,
        [_Location_file]: null
      });
    },
    get C1066() {
      return C1066 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "debugShowCheckedModeBanner",
        [_Location_column]: 17,
        [_Location_line]: 366,
        [_Location_file]: null
      });
    },
    get C1067() {
      return C1067 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "inspectorSelectButtonBuilder",
        [_Location_column]: 17,
        [_Location_line]: 367,
        [_Location_file]: null
      });
    },
    get C1068() {
      return C1068 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "shortcuts",
        [_Location_column]: 17,
        [_Location_line]: 378,
        [_Location_file]: null
      });
    },
    get C1069() {
      return C1069 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "actions",
        [_Location_column]: 17,
        [_Location_line]: 379,
        [_Location_file]: null
      });
    },
    get C1042() {
      return C1042 = dart.constList([C1043 || CT.C1043, C1044 || CT.C1044, C1045 || CT.C1045, C1046 || CT.C1046, C1047 || CT.C1047, C1048 || CT.C1048, C1049 || CT.C1049, C1050 || CT.C1050, C1051 || CT.C1051, C1052 || CT.C1052, C1053 || CT.C1053, C1054 || CT.C1054, C1055 || CT.C1055, C1056 || CT.C1056, C1057 || CT.C1057, C1058 || CT.C1058, C1059 || CT.C1059, C1060 || CT.C1060, C1061 || CT.C1061, C1062 || CT.C1062, C1063 || CT.C1063, C1064 || CT.C1064, C1065 || CT.C1065, C1066 || CT.C1066, C1067 || CT.C1067, C1068 || CT.C1068, C1069 || CT.C1069], widget_inspector._Location);
    },
    get C1041() {
      return C1041 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1042 || CT.C1042,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 341,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/app.dart"
      });
    },
    get C1072() {
      return C1072 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 13,
        [_Location_line]: 340,
        [_Location_file]: null
      });
    },
    get C1071() {
      return C1071 = dart.constList([C1072 || CT.C1072], widget_inspector._Location);
    },
    get C1070() {
      return C1070 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1071 || CT.C1071,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 339,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/app.dart"
      });
    },
    get C1075() {
      return C1075 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 11,
        [_Location_line]: 338,
        [_Location_file]: null
      });
    },
    get C1076() {
      return C1076 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 339,
        [_Location_file]: null
      });
    },
    get C1074() {
      return C1074 = dart.constList([C1075 || CT.C1075, C1076 || CT.C1076], widget_inspector._Location);
    },
    get C1073() {
      return C1073 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1074 || CT.C1074,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 337,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/app.dart"
      });
    },
    get C1079() {
      return C1079 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 9,
        [_Location_line]: 336,
        [_Location_file]: null
      });
    },
    get C1080() {
      return C1080 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 337,
        [_Location_file]: null
      });
    },
    get C1078() {
      return C1078 = dart.constList([C1079 || CT.C1079, C1080 || CT.C1080], widget_inspector._Location);
    },
    get C1077() {
      return C1077 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1078 || CT.C1078,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 335,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/app.dart"
      });
    },
    get C1083() {
      return C1083 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "behavior",
        [_Location_column]: 7,
        [_Location_line]: 334,
        [_Location_file]: null
      });
    },
    get C1084() {
      return C1084 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 335,
        [_Location_file]: null
      });
    },
    get C1082() {
      return C1082 = dart.constList([C1083 || CT.C1083, C1084 || CT.C1084], widget_inspector._Location);
    },
    get C1081() {
      return C1081 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1082 || CT.C1082,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 333,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/app.dart"
      });
    },
    get C1085() {
      return C1085 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 400000
      });
    },
    get C1088() {
      return C1088 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scopesRoute",
        [_Location_column]: 7,
        [_Location_line]: 254,
        [_Location_file]: null
      });
    },
    get C1089() {
      return C1089 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "explicitChildNodes",
        [_Location_column]: 7,
        [_Location_line]: 255,
        [_Location_file]: null
      });
    },
    get C1090() {
      return C1090 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 256,
        [_Location_file]: null
      });
    },
    get C1087() {
      return C1087 = dart.constList([C1088 || CT.C1088, C1089 || CT.C1089, C1090 || CT.C1090], widget_inspector._Location);
    },
    get C1086() {
      return C1086 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1087 || CT.C1087,
        [_Location_name]: null,
        [_Location_column]: 27,
        [_Location_line]: 253,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1093() {
      return C1093 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "animation",
        [_Location_column]: 9,
        [_Location_line]: 305,
        [_Location_file]: null
      });
    },
    get C1094() {
      return C1094 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 306,
        [_Location_file]: null
      });
    },
    get C1092() {
      return C1092 = dart.constList([C1093 || CT.C1093, C1094 || CT.C1094], widget_inspector._Location);
    },
    get C1091() {
      return C1091 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1092 || CT.C1092,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 304,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1097() {
      return C1097 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "enabledCallback",
        [_Location_column]: 11,
        [_Location_line]: 319,
        [_Location_file]: null
      });
    },
    get C1098() {
      return C1098 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onStartPopGesture",
        [_Location_column]: 11,
        [_Location_line]: 320,
        [_Location_file]: null
      });
    },
    get C1099() {
      return C1099 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 321,
        [_Location_file]: null
      });
    },
    get C1096() {
      return C1096 = dart.constList([C1097 || CT.C1097, C1098 || CT.C1098, C1099 || CT.C1099], widget_inspector._Location);
    },
    get C1095() {
      return C1095 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1096 || CT.C1096,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 318,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1102() {
      return C1102 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "primaryRouteAnimation",
        [_Location_column]: 9,
        [_Location_line]: 310,
        [_Location_file]: null
      });
    },
    get C1103() {
      return C1103 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "secondaryRouteAnimation",
        [_Location_column]: 9,
        [_Location_line]: 311,
        [_Location_file]: null
      });
    },
    get C1104() {
      return C1104 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "linearTransition",
        [_Location_column]: 9,
        [_Location_line]: 317,
        [_Location_file]: null
      });
    },
    get C1105() {
      return C1105 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 318,
        [_Location_file]: null
      });
    },
    get C1101() {
      return C1101 = dart.constList([C1102 || CT.C1102, C1103 || CT.C1103, C1104 || CT.C1104, C1105 || CT.C1105], widget_inspector._Location);
    },
    get C1100() {
      return C1100 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1101 || CT.C1101,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 309,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1108() {
      return C1108 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 11,
        [_Location_line]: 411,
        [_Location_file]: null
      });
    },
    get C1109() {
      return C1109 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 412,
        [_Location_file]: null
      });
    },
    get C1107() {
      return C1107 = dart.constList([C1108 || CT.C1108, C1109 || CT.C1109], widget_inspector._Location);
    },
    get C1106() {
      return C1106 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1107 || CT.C1107,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 410,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1112() {
      return C1112 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "position",
        [_Location_column]: 9,
        [_Location_line]: 408,
        [_Location_file]: null
      });
    },
    get C1113() {
      return C1113 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textDirection",
        [_Location_column]: 9,
        [_Location_line]: 409,
        [_Location_file]: null
      });
    },
    get C1114() {
      return C1114 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 410,
        [_Location_file]: null
      });
    },
    get C1111() {
      return C1111 = dart.constList([C1112 || CT.C1112, C1113 || CT.C1113, C1114 || CT.C1114], widget_inspector._Location);
    },
    get C1110() {
      return C1110 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1111 || CT.C1111,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 407,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1117() {
      return C1117 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "position",
        [_Location_column]: 7,
        [_Location_line]: 404,
        [_Location_file]: null
      });
    },
    get C1118() {
      return C1118 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textDirection",
        [_Location_column]: 7,
        [_Location_line]: 405,
        [_Location_file]: null
      });
    },
    get C1119() {
      return C1119 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "transformHitTests",
        [_Location_column]: 7,
        [_Location_line]: 406,
        [_Location_file]: null
      });
    },
    get C1120() {
      return C1120 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 407,
        [_Location_file]: null
      });
    },
    get C1116() {
      return C1116 = dart.constList([C1117 || CT.C1117, C1118 || CT.C1118, C1119 || CT.C1119, C1120 || CT.C1120], widget_inspector._Location);
    },
    get C1115() {
      return C1115 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1116 || CT.C1116,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 403,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1123() {
      return C1123 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "position",
        [_Location_column]: 7,
        [_Location_line]: 446,
        [_Location_file]: null
      });
    },
    get C1124() {
      return C1124 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 447,
        [_Location_file]: null
      });
    },
    get C1122() {
      return C1122 = dart.constList([C1123 || CT.C1123, C1124 || CT.C1124], widget_inspector._Location);
    },
    get C1121() {
      return C1121 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1122 || CT.C1122,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 445,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1127() {
      return C1127 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onPointerDown",
        [_Location_column]: 13,
        [_Location_line]: 566,
        [_Location_file]: null
      });
    },
    get C1128() {
      return C1128 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "behavior",
        [_Location_column]: 13,
        [_Location_line]: 567,
        [_Location_file]: null
      });
    },
    get C1126() {
      return C1126 = dart.constList([C1127 || CT.C1127, C1128 || CT.C1128], widget_inspector._Location);
    },
    get C1125() {
      return C1125 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1126 || CT.C1126,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 565,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1131() {
      return C1131 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "start",
        [_Location_column]: 11,
        [_Location_line]: 561,
        [_Location_file]: null
      });
    },
    get C1132() {
      return C1132 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 11,
        [_Location_line]: 562,
        [_Location_file]: null
      });
    },
    get C1133() {
      return C1133 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "top",
        [_Location_column]: 11,
        [_Location_line]: 563,
        [_Location_file]: null
      });
    },
    get C1134() {
      return C1134 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "bottom",
        [_Location_column]: 11,
        [_Location_line]: 564,
        [_Location_file]: null
      });
    },
    get C1135() {
      return C1135 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 565,
        [_Location_file]: null
      });
    },
    get C1130() {
      return C1130 = dart.constList([C1131 || CT.C1131, C1132 || CT.C1132, C1133 || CT.C1133, C1134 || CT.C1134, C1135 || CT.C1135], widget_inspector._Location);
    },
    get C1129() {
      return C1129 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1130 || CT.C1130,
        [_Location_name]: null,
        [_Location_column]: 9,
        [_Location_line]: 560,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1138() {
      return C1138 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "fit",
        [_Location_column]: 7,
        [_Location_line]: 557,
        [_Location_file]: null
      });
    },
    get C1139() {
      return C1139 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 7,
        [_Location_line]: 558,
        [_Location_file]: null
      });
    },
    get C1137() {
      return C1137 = dart.constList([C1138 || CT.C1138, C1139 || CT.C1139], widget_inspector._Location);
    },
    get C1136() {
      return C1136 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1137 || CT.C1137,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 556,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1140() {
      return C1140 = dart.const({
        __proto__: curves.Cubic.prototype,
        [Cubic_d]: 1,
        [Cubic_c]: 0.04,
        [Cubic_b]: 1,
        [Cubic_a]: 0.18
      });
    },
    get C1141() {
      return C1141 = dart.const({
        __proto__: route$._CupertinoEdgeShadowDecoration.prototype,
        [edgeGradient$]: null
      });
    },
    get C1142() {
      return C1142 = dart.const({
        __proto__: ui.Offset.prototype,
        [OffsetBase__dy]: 1,
        [OffsetBase__dx]: 0
      });
    },
    get C1143() {
      return C1143 = dart.const({
        __proto__: ui.Offset.prototype,
        [OffsetBase__dy]: 0,
        [OffsetBase__dx]: 0
      });
    },
    get C1146() {
      return C1146 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 22,
        [_Location_line]: 849,
        [_Location_file]: null
      });
    },
    get C1145() {
      return C1145 = dart.constList([C1146 || CT.C1146], widget_inspector._Location);
    },
    get C1144() {
      return C1144 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1145 || CT.C1145,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 849,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1149() {
      return C1149 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 7,
        [_Location_line]: 848,
        [_Location_file]: null
      });
    },
    get C1150() {
      return C1150 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 849,
        [_Location_file]: null
      });
    },
    get C1148() {
      return C1148 = dart.constList([C1149 || CT.C1149, C1150 || CT.C1150], widget_inspector._Location);
    },
    get C1147() {
      return C1147 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1148 || CT.C1148,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 847,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1153() {
      return C1153 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "translation",
        [_Location_column]: 9,
        [_Location_line]: 858,
        [_Location_file]: null
      });
    },
    get C1154() {
      return C1154 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 859,
        [_Location_file]: null
      });
    },
    get C1152() {
      return C1152 = dart.constList([C1153 || CT.C1153, C1154 || CT.C1154], widget_inspector._Location);
    },
    get C1151() {
      return C1151 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1152 || CT.C1152,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 857,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1157() {
      return C1157 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 7,
        [_Location_line]: 856,
        [_Location_file]: null
      });
    },
    get C1158() {
      return C1158 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 857,
        [_Location_file]: null
      });
    },
    get C1156() {
      return C1156 = dart.constList([C1157 || CT.C1157, C1158 || CT.C1158], widget_inspector._Location);
    },
    get C1155() {
      return C1155 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1156 || CT.C1156,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 855,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1161() {
      return C1161 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 7,
        [_Location_line]: 928,
        [_Location_file]: null
      });
    },
    get C1162() {
      return C1162 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 929,
        [_Location_file]: null
      });
    },
    get C1160() {
      return C1160 = dart.constList([C1161 || CT.C1161, C1162 || CT.C1162], widget_inspector._Location);
    },
    get C1159() {
      return C1159 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1160 || CT.C1160,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 927,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1165() {
      return C1165 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 935,
        [_Location_file]: null
      });
    },
    get C1166() {
      return C1166 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scale",
        [_Location_column]: 7,
        [_Location_line]: 936,
        [_Location_file]: null
      });
    },
    get C1164() {
      return C1164 = dart.constList([C1165 || CT.C1165, C1166 || CT.C1166], widget_inspector._Location);
    },
    get C1163() {
      return C1163 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1164 || CT.C1164,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 934,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1169() {
      return C1169 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 5,
        [_Location_line]: 933,
        [_Location_file]: null
      });
    },
    get C1170() {
      return C1170 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 5,
        [_Location_line]: 934,
        [_Location_file]: null
      });
    },
    get C1168() {
      return C1168 = dart.constList([C1169 || CT.C1169, C1170 || CT.C1170], widget_inspector._Location);
    },
    get C1167() {
      return C1167 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1168 || CT.C1168,
        [_Location_name]: null,
        [_Location_column]: 10,
        [_Location_line]: 932,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/route.dart"
      });
    },
    get C1171() {
      return C1171 = dart.fn(route$._buildCupertinoDialogTransitions, BuildContextAndAnimationOfdoubleAndAnimationOfdouble__ToWidget());
    },
    get C1173() {
      return C1173 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 2046820352
      });
    },
    get C1172() {
      return C1172 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C1173 || CT.C1173,
        [CupertinoDynamicColor_highContrastElevatedColor]: C403 || CT.C403,
        [CupertinoDynamicColor_darkElevatedColor]: C1173 || CT.C1173,
        [CupertinoDynamicColor_elevatedColor]: C403 || CT.C403,
        [CupertinoDynamicColor_darkHighContrastColor]: C1173 || CT.C1173,
        [CupertinoDynamicColor_highContrastColor]: C403 || CT.C403,
        [CupertinoDynamicColor_darkColor]: C1173 || CT.C1173,
        [CupertinoDynamicColor_color]: C403 || CT.C403,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C403 || CT.C403
      });
    },
    get C1174() {
      return C1174 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 335000
      });
    },
    get C1175() {
      return C1175 = dart.const({
        __proto__: ui.Offset.prototype,
        [OffsetBase__dy]: 0,
        [OffsetBase__dx]: 1
      });
    },
    get C1176() {
      return C1176 = dart.const({
        __proto__: ui.Offset.prototype,
        [OffsetBase__dy]: 0,
        [OffsetBase__dx]: -0.3333333333333333
      });
    },
    get C1179() {
      return C1179 = dart.constList([0, 0.3, 0.6, 1], core.double);
    },
    get C1181() {
      return C1181 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 0
      });
    },
    get C1182() {
      return C1182 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 67108864
      });
    },
    get C1183() {
      return C1183 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 301989888
      });
    },
    get C1184() {
      return C1184 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 939524096
      });
    },
    get C1180() {
      return C1180 = dart.constList([C1181 || CT.C1181, C1182 || CT.C1182, C1183 || CT.C1183, C1184 || CT.C1184], ui.Color);
    },
    get C1185() {
      return C1185 = dart.const({
        __proto__: ui.TileMode.prototype,
        [_name]: "TileMode.clamp",
        index: 0
      });
    },
    get C1186() {
      return C1186 = dart.const({
        __proto__: alignment.AlignmentDirectional.prototype,
        [AlignmentDirectional_y]: 0,
        [AlignmentDirectional_start]: 1
      });
    },
    get C1187() {
      return C1187 = dart.const({
        __proto__: alignment.AlignmentDirectional.prototype,
        [AlignmentDirectional_y]: 0,
        [AlignmentDirectional_start]: 0.9
      });
    },
    get C1178() {
      return C1178 = dart.const({
        __proto__: gradient.LinearGradient.prototype,
        [Gradient_transform]: null,
        [Gradient_stops]: C1179 || CT.C1179,
        [Gradient_colors]: C1180 || CT.C1180,
        [LinearGradient_tileMode]: C1185 || CT.C1185,
        [LinearGradient_end]: C1186 || CT.C1186,
        [LinearGradient_begin]: C1187 || CT.C1187
      });
    },
    get C1177() {
      return C1177 = dart.const({
        __proto__: route$._CupertinoEdgeShadowDecoration.prototype,
        [edgeGradient$]: C1178 || CT.C1178
      });
    },
    get C1188() {
      return C1188 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: true,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62418
      });
    },
    get C1189() {
      return C1189 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: true,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62419
      });
    },
    get C1190() {
      return C1190 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62666
      });
    },
    get C1191() {
      return C1191 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62667
      });
    },
    get C1192() {
      return C1192 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62439
      });
    },
    get C1193() {
      return C1193 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62440
      });
    },
    get C1194() {
      return C1194 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62441
      });
    },
    get C1195() {
      return C1195 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62442
      });
    },
    get C1196() {
      return C1196 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62540
      });
    },
    get C1197() {
      return C1197 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62662
      });
    },
    get C1198() {
      return C1198 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62459
      });
    },
    get C1199() {
      return C1199 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62489
      });
    },
    get C1200() {
      return C1200 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62602
      });
    },
    get C1201() {
      return C1201 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62563
      });
    },
    get C1202() {
      return C1202 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62508
      });
    },
    get C1203() {
      return C1203 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62461
      });
    },
    get C1204() {
      return C1204 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62462
      });
    },
    get C1205() {
      return C1205 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62463
      });
    },
    get C1206() {
      return C1206 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62465
      });
    },
    get C1207() {
      return C1207 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62464
      });
    },
    get C1208() {
      return C1208 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: true,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62415
      });
    },
    get C1209() {
      return C1209 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: true,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62417
      });
    },
    get C1210() {
      return C1210 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62535
      });
    },
    get C1211() {
      return C1211 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62455
      });
    },
    get C1212() {
      return C1212 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62570
      });
    },
    get C1213() {
      return C1213 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62648
      });
    },
    get C1214() {
      return C1214 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62649
      });
    },
    get C1215() {
      return C1215 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62301
      });
    },
    get C1216() {
      return C1216 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62310
      });
    },
    get C1217() {
      return C1217 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 61713
      });
    },
    get C1218() {
      return C1218 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 61714
      });
    },
    get C1219() {
      return C1219 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 61715
      });
    },
    get C1220() {
      return C1220 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 61716
      });
    },
    get C1221() {
      return C1221 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 61717
      });
    },
    get C1222() {
      return C1222 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 61718
      });
    },
    get C1223() {
      return C1223 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 61980
      });
    },
    get C1224() {
      return C1224 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 61981
      });
    },
    get C1225() {
      return C1225 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 61982
      });
    },
    get C1226() {
      return C1226 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 61984
      });
    },
    get C1227() {
      return C1227 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62633
      });
    },
    get C1228() {
      return C1228 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62632
      });
    },
    get C1229() {
      return C1229 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 61985
      });
    },
    get C1230() {
      return C1230 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62453
      });
    },
    get C1231() {
      return C1231 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62454
      });
    },
    get C1232() {
      return C1232 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62668
      });
    },
    get C1233() {
      return C1233 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62669
      });
    },
    get C1234() {
      return C1234 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62622
      });
    },
    get C1235() {
      return C1235 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62623
      });
    },
    get C1236() {
      return C1236 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62409
      });
    },
    get C1237() {
      return C1237 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62410
      });
    },
    get C1238() {
      return C1238 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62516
      });
    },
    get C1239() {
      return C1239 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62517
      });
    },
    get C1240() {
      return C1240 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62346
      });
    },
    get C1241() {
      return C1241 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62660
      });
    },
    get C1242() {
      return C1242 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62661
      });
    },
    get C1243() {
      return C1243 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62335
      });
    },
    get C1244() {
      return C1244 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62143
      });
    },
    get C1245() {
      return C1245 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62334
      });
    },
    get C1246() {
      return C1246 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62487
      });
    },
    get C1247() {
      return C1247 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62618
      });
    },
    get C1248() {
      return C1248 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62619
      });
    },
    get C1249() {
      return C1249 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62620
      });
    },
    get C1250() {
      return C1250 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62621
      });
    },
    get C1251() {
      return C1251 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62376
      });
    },
    get C1252() {
      return C1252 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62167
      });
    },
    get C1253() {
      return C1253 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62318
      });
    },
    get C1254() {
      return C1254 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62468
      });
    },
    get C1255() {
      return C1255 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62469
      });
    },
    get C1256() {
      return C1256 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62470
      });
    },
    get C1257() {
      return C1257 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62601
      });
    },
    get C1258() {
      return C1258 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62603
      });
    },
    get C1259() {
      return C1259 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62524
      });
    },
    get C1260() {
      return C1260 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62525
      });
    },
    get C1261() {
      return C1261 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62199
      });
    },
    get C1262() {
      return C1262 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62481
      });
    },
    get C1263() {
      return C1263 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62482
      });
    },
    get C1264() {
      return C1264 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62571
      });
    },
    get C1265() {
      return C1265 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62572
      });
    },
    get C1266() {
      return C1266 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62599
      });
    },
    get C1267() {
      return C1267 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62600
      });
    },
    get C1268() {
      return C1268 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62583
      });
    },
    get C1269() {
      return C1269 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62584
      });
    },
    get C1270() {
      return C1270 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62537
      });
    },
    get C1271() {
      return C1271 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62538
      });
    },
    get C1272() {
      return C1272 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62391
      });
    },
    get C1273() {
      return C1273 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62392
      });
    },
    get C1274() {
      return C1274 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62393
      });
    },
    get C1275() {
      return C1275 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62394
      });
    },
    get C1276() {
      return C1276 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62342
      });
    },
    get C1277() {
      return C1277 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62333
      });
    },
    get C1278() {
      return C1278 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62559
      });
    },
    get C1279() {
      return C1279 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62560
      });
    },
    get C1280() {
      return C1280 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62561
      });
    },
    get C1281() {
      return C1281 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62654
      });
    },
    get C1282() {
      return C1282 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62655
      });
    },
    get C1283() {
      return C1283 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62466
      });
    },
    get C1284() {
      return C1284 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62467
      });
    },
    get C1285() {
      return C1285 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62664
      });
    },
    get C1286() {
      return C1286 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62665
      });
    },
    get C1287() {
      return C1287 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62500
      });
    },
    get C1288() {
      return C1288 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62501
      });
    },
    get C1289() {
      return C1289 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62589
      });
    },
    get C1290() {
      return C1290 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62590
      });
    },
    get C1291() {
      return C1291 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62591
      });
    },
    get C1292() {
      return C1292 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62592
      });
    },
    get C1293() {
      return C1293 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62587
      });
    },
    get C1294() {
      return C1294 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62588
      });
    },
    get C1295() {
      return C1295 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62498
      });
    },
    get C1296() {
      return C1296 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62499
      });
    },
    get C1297() {
      return C1297 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62549
      });
    },
    get C1298() {
      return C1298 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62550
      });
    },
    get C1299() {
      return C1299 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62604
      });
    },
    get C1300() {
      return C1300 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62605
      });
    },
    get C1301() {
      return C1301 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62606
      });
    },
    get C1302() {
      return C1302 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62607
      });
    },
    get C1303() {
      return C1303 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62317
      });
    },
    get C1304() {
      return C1304 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62319
      });
    },
    get C1305() {
      return C1305 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62145
      });
    },
    get C1306() {
      return C1306 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62383
      });
    },
    get C1307() {
      return C1307 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62388
      });
    },
    get C1308() {
      return C1308 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62585
      });
    },
    get C1309() {
      return C1309 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62586
      });
    },
    get C1310() {
      return C1310 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62522
      });
    },
    get C1311() {
      return C1311 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62523
      });
    },
    get C1312() {
      return C1312 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62512
      });
    },
    get C1313() {
      return C1313 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62513
      });
    },
    get C1314() {
      return C1314 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62530
      });
    },
    get C1315() {
      return C1315 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62531
      });
    },
    get C1316() {
      return C1316 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62433
      });
    },
    get C1317() {
      return C1317 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62434
      });
    },
    get C1318() {
      return C1318 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62577
      });
    },
    get C1319() {
      return C1319 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62578
      });
    },
    get C1320() {
      return C1320 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62646
      });
    },
    get C1321() {
      return C1321 = dart.const({
        __proto__: icon_data.IconData.prototype,
        [IconData_matchTextDirection]: false,
        [IconData_fontPackage]: "cupertino_icons",
        [IconData_fontFamily]: "CupertinoIcons",
        [IconData_codePoint]: 62647
      });
    },
    get C1322() {
      return C1322 = dart.const({
        __proto__: box$.BoxConstraints.prototype,
        [BoxConstraints_maxHeight]: 1 / 0,
        [BoxConstraints_minHeight]: 0,
        [BoxConstraints_maxWidth]: 1 / 0,
        [BoxConstraints_minWidth]: 0
      });
    },
    get C1325() {
      return C1325 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 23,
        [_Location_line]: 257,
        [_Location_file]: null
      });
    },
    get C1326() {
      return C1326 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 23,
        [_Location_line]: 258,
        [_Location_file]: null
      });
    },
    get C1324() {
      return C1324 = dart.constList([C1325 || CT.C1325, C1326 || CT.C1326], widget_inspector._Location);
    },
    get C1323() {
      return C1323 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1324 || CT.C1324,
        [_Location_name]: null,
        [_Location_column]: 28,
        [_Location_line]: 256,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/button.dart"
      });
    },
    get C1329() {
      return C1329 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 21,
        [_Location_line]: 255,
        [_Location_file]: null
      });
    },
    get C1330() {
      return C1330 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 21,
        [_Location_line]: 256,
        [_Location_file]: null
      });
    },
    get C1328() {
      return C1328 = dart.constList([C1329 || CT.C1329, C1330 || CT.C1330], widget_inspector._Location);
    },
    get C1327() {
      return C1327 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1328 || CT.C1328,
        [_Location_name]: null,
        [_Location_column]: 26,
        [_Location_line]: 254,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/button.dart"
      });
    },
    get C1333() {
      return C1333 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "widthFactor",
        [_Location_column]: 19,
        [_Location_line]: 252,
        [_Location_file]: null
      });
    },
    get C1334() {
      return C1334 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "heightFactor",
        [_Location_column]: 19,
        [_Location_line]: 253,
        [_Location_file]: null
      });
    },
    get C1335() {
      return C1335 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 19,
        [_Location_line]: 254,
        [_Location_file]: null
      });
    },
    get C1332() {
      return C1332 = dart.constList([C1333 || CT.C1333, C1334 || CT.C1334, C1335 || CT.C1335], widget_inspector._Location);
    },
    get C1331() {
      return C1331 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1332 || CT.C1332,
        [_Location_name]: null,
        [_Location_column]: 24,
        [_Location_line]: 251,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/button.dart"
      });
    },
    get C1338() {
      return C1338 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 17,
        [_Location_line]: 248,
        [_Location_file]: null
      });
    },
    get C1339() {
      return C1339 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 251,
        [_Location_file]: null
      });
    },
    get C1337() {
      return C1337 = dart.constList([C1338 || CT.C1338, C1339 || CT.C1339], widget_inspector._Location);
    },
    get C1336() {
      return C1336 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1337 || CT.C1337,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 247,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/button.dart"
      });
    },
    get C1342() {
      return C1342 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 15,
        [_Location_line]: 241,
        [_Location_file]: null
      });
    },
    get C1343() {
      return C1343 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 247,
        [_Location_file]: null
      });
    },
    get C1341() {
      return C1341 = dart.constList([C1342 || CT.C1342, C1343 || CT.C1343], widget_inspector._Location);
    },
    get C1340() {
      return C1340 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1341 || CT.C1341,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 240,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/button.dart"
      });
    },
    get C1346() {
      return C1346 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 13,
        [_Location_line]: 239,
        [_Location_file]: null
      });
    },
    get C1347() {
      return C1347 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 240,
        [_Location_file]: null
      });
    },
    get C1345() {
      return C1345 = dart.constList([C1346 || CT.C1346, C1347 || CT.C1347], widget_inspector._Location);
    },
    get C1344() {
      return C1344 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1345 || CT.C1345,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 238,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/button.dart"
      });
    },
    get C1350() {
      return C1350 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "constraints",
        [_Location_column]: 11,
        [_Location_line]: 232,
        [_Location_file]: null
      });
    },
    get C1351() {
      return C1351 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 238,
        [_Location_file]: null
      });
    },
    get C1349() {
      return C1349 = dart.constList([C1350 || CT.C1350, C1351 || CT.C1351], widget_inspector._Location);
    },
    get C1348() {
      return C1348 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1349 || CT.C1349,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 231,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/button.dart"
      });
    },
    get C1354() {
      return C1354 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "button",
        [_Location_column]: 9,
        [_Location_line]: 230,
        [_Location_file]: null
      });
    },
    get C1355() {
      return C1355 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 231,
        [_Location_file]: null
      });
    },
    get C1353() {
      return C1353 = dart.constList([C1354 || CT.C1354, C1355 || CT.C1355], widget_inspector._Location);
    },
    get C1352() {
      return C1352 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1353 || CT.C1353,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 229,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/button.dart"
      });
    },
    get C1358() {
      return C1358 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "behavior",
        [_Location_column]: 7,
        [_Location_line]: 224,
        [_Location_file]: null
      });
    },
    get C1359() {
      return C1359 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapDown",
        [_Location_column]: 7,
        [_Location_line]: 225,
        [_Location_file]: null
      });
    },
    get C1360() {
      return C1360 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapUp",
        [_Location_column]: 7,
        [_Location_line]: 226,
        [_Location_file]: null
      });
    },
    get C1361() {
      return C1361 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapCancel",
        [_Location_column]: 7,
        [_Location_line]: 227,
        [_Location_file]: null
      });
    },
    get C1362() {
      return C1362 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 7,
        [_Location_line]: 228,
        [_Location_file]: null
      });
    },
    get C1363() {
      return C1363 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 229,
        [_Location_file]: null
      });
    },
    get C1357() {
      return C1357 = dart.constList([C1358 || CT.C1358, C1359 || CT.C1359, C1360 || CT.C1360, C1361 || CT.C1361, C1362 || CT.C1362, C1363 || CT.C1363], widget_inspector._Location);
    },
    get C1356() {
      return C1356 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1357 || CT.C1357,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 223,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/button.dart"
      });
    },
    get C1364() {
      return C1364 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 10000
      });
    },
    get C1365() {
      return C1365 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 16,
        [EdgeInsets_right]: 16,
        [EdgeInsets_top]: 16,
        [EdgeInsets_left]: 16
      });
    },
    get C1366() {
      return C1366 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 14,
        [EdgeInsets_right]: 64,
        [EdgeInsets_top]: 14,
        [EdgeInsets_left]: 64
      });
    },
    get C1367() {
      return C1367 = dart.const({
        __proto__: box$.BoxConstraints.prototype,
        [BoxConstraints_maxHeight]: 1 / 0,
        [BoxConstraints_minHeight]: 56,
        [BoxConstraints_maxWidth]: 1 / 0,
        [BoxConstraints_minWidth]: 0
      });
    },
    get C1370() {
      return C1370 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4292730333.0
      });
    },
    get C1369() {
      return C1369 = dart.const({
        __proto__: borders.BorderSide.prototype,
        [BorderSide_style]: C283 || CT.C283,
        [BorderSide_width]: 1,
        [BorderSide_color]: C1370 || CT.C1370
      });
    },
    get C1368() {
      return C1368 = dart.const({
        __proto__: box_border.Border.prototype,
        [Border_left]: C280 || CT.C280,
        [Border_bottom]: C1369 || CT.C1369,
        [Border_right]: C280 || CT.C280,
        [Border_top]: C280 || CT.C280
      });
    },
    get C1371() {
      return C1371 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 16,
        [EdgeInsets_right]: 10,
        [EdgeInsets_top]: 16,
        [EdgeInsets_left]: 10
      });
    },
    get C1374() {
      return C1374 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 21,
        [_Location_line]: 133,
        [_Location_file]: null
      });
    },
    get C1373() {
      return C1373 = dart.constList([C1374 || CT.C1374], widget_inspector._Location);
    },
    get C1372() {
      return C1372 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1373 || CT.C1373,
        [_Location_name]: null,
        [_Location_column]: 19,
        [_Location_line]: 132,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu_action.dart"
      });
    },
    get C1377() {
      return C1377 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "icon",
        [_Location_column]: 30,
        [_Location_line]: 137,
        [_Location_file]: null
      });
    },
    get C1378() {
      return C1378 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "color",
        [_Location_column]: 23,
        [_Location_line]: 138,
        [_Location_file]: null
      });
    },
    get C1376() {
      return C1376 = dart.constList([C1377 || CT.C1377, C1378 || CT.C1378], widget_inspector._Location);
    },
    get C1375() {
      return C1375 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1376 || CT.C1376,
        [_Location_name]: null,
        [_Location_column]: 21,
        [_Location_line]: 136,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu_action.dart"
      });
    },
    get C1381() {
      return C1381 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "mainAxisAlignment",
        [_Location_column]: 17,
        [_Location_line]: 130,
        [_Location_file]: null
      });
    },
    get C1382() {
      return C1382 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 17,
        [_Location_line]: 131,
        [_Location_file]: null
      });
    },
    get C1380() {
      return C1380 = dart.constList([C1381 || CT.C1381, C1382 || CT.C1382], widget_inspector._Location);
    },
    get C1379() {
      return C1379 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1380 || CT.C1380,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 129,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu_action.dart"
      });
    },
    get C1385() {
      return C1385 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 15,
        [_Location_line]: 128,
        [_Location_file]: null
      });
    },
    get C1386() {
      return C1386 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 129,
        [_Location_file]: null
      });
    },
    get C1384() {
      return C1384 = dart.constList([C1385 || CT.C1385, C1386 || CT.C1386], widget_inspector._Location);
    },
    get C1383() {
      return C1383 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1384 || CT.C1384,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 127,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu_action.dart"
      });
    },
    get C1389() {
      return C1389 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 13,
        [_Location_line]: 117,
        [_Location_file]: null
      });
    },
    get C1390() {
      return C1390 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 13,
        [_Location_line]: 123,
        [_Location_file]: null
      });
    },
    get C1391() {
      return C1391 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 127,
        [_Location_file]: null
      });
    },
    get C1388() {
      return C1388 = dart.constList([C1389 || CT.C1389, C1390 || CT.C1390, C1391 || CT.C1391], widget_inspector._Location);
    },
    get C1387() {
      return C1387 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1388 || CT.C1388,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 116,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu_action.dart"
      });
    },
    get C1394() {
      return C1394 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "button",
        [_Location_column]: 11,
        [_Location_line]: 115,
        [_Location_file]: null
      });
    },
    get C1395() {
      return C1395 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 116,
        [_Location_file]: null
      });
    },
    get C1393() {
      return C1393 = dart.constList([C1394 || CT.C1394, C1395 || CT.C1395], widget_inspector._Location);
    },
    get C1392() {
      return C1392 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1393 || CT.C1393,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 114,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu_action.dart"
      });
    },
    get C1398() {
      return C1398 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "constraints",
        [_Location_column]: 9,
        [_Location_line]: 111,
        [_Location_file]: null
      });
    },
    get C1399() {
      return C1399 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 114,
        [_Location_file]: null
      });
    },
    get C1397() {
      return C1397 = dart.constList([C1398 || CT.C1398, C1399 || CT.C1399], widget_inspector._Location);
    },
    get C1396() {
      return C1396 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1397 || CT.C1397,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 110,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu_action.dart"
      });
    },
    get C1402() {
      return C1402 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 7,
        [_Location_line]: 104,
        [_Location_file]: null
      });
    },
    get C1403() {
      return C1403 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapDown",
        [_Location_column]: 7,
        [_Location_line]: 105,
        [_Location_file]: null
      });
    },
    get C1404() {
      return C1404 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapUp",
        [_Location_column]: 7,
        [_Location_line]: 106,
        [_Location_file]: null
      });
    },
    get C1405() {
      return C1405 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapCancel",
        [_Location_column]: 7,
        [_Location_line]: 107,
        [_Location_file]: null
      });
    },
    get C1406() {
      return C1406 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 7,
        [_Location_line]: 108,
        [_Location_file]: null
      });
    },
    get C1407() {
      return C1407 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "behavior",
        [_Location_column]: 7,
        [_Location_line]: 109,
        [_Location_file]: null
      });
    },
    get C1408() {
      return C1408 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 110,
        [_Location_file]: null
      });
    },
    get C1401() {
      return C1401 = dart.constList([C1402 || CT.C1402, C1403 || CT.C1403, C1404 || CT.C1404, C1405 || CT.C1405, C1406 || CT.C1406, C1407 || CT.C1407, C1408 || CT.C1408], widget_inspector._Location);
    },
    get C1400() {
      return C1400 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1401 || CT.C1401,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 103,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu_action.dart"
      });
    },
    get C1409() {
      return C1409 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4293848814.0
      });
    },
    get C1410() {
      return C1410 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: C635 || CT.C635,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: null,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C227 || CT.C227,
        [TextStyle_fontSize]: 20,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF UI Text",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: C85 || CT.C85,
        [TextStyle_inherit]: false
      });
    },
    get C1413() {
      return C1413 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 637534208
      });
    },
    get C1412() {
      return C1412 = dart.const({
        __proto__: box_shadow.BoxShadow.prototype,
        [Shadow_blurRadius]: 8,
        [Shadow_offset]: C57 || CT.C57,
        [Shadow_color]: C1413 || CT.C1413,
        [BoxShadow_spreadRadius]: 0
      });
    },
    get C1414() {
      return C1414 = dart.const({
        __proto__: box_shadow.BoxShadow.prototype,
        [Shadow_blurRadius]: 1,
        [Shadow_offset]: C1142 || CT.C1142,
        [Shadow_color]: C285 || CT.C285,
        [BoxShadow_spreadRadius]: 0
      });
    },
    get C1416() {
      return C1416 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 436207616
      });
    },
    get C1415() {
      return C1415 = dart.const({
        __proto__: box_shadow.BoxShadow.prototype,
        [Shadow_blurRadius]: 1,
        [Shadow_offset]: C57 || CT.C57,
        [Shadow_color]: C1416 || CT.C1416,
        [BoxShadow_spreadRadius]: 0
      });
    },
    get C1411() {
      return C1411 = dart.constList([C1412 || CT.C1412, C1414 || CT.C1414, C1415 || CT.C1415], box_shadow.BoxShadow);
    },
    get C1419() {
      return C1419 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 251658240
      });
    },
    get C1418() {
      return C1418 = dart.const({
        __proto__: box_shadow.BoxShadow.prototype,
        [Shadow_blurRadius]: 1,
        [Shadow_offset]: C57 || CT.C57,
        [Shadow_color]: C1419 || CT.C1419,
        [BoxShadow_spreadRadius]: 0
      });
    },
    get C1417() {
      return C1417 = dart.constList([C1412 || CT.C1412, C1418 || CT.C1418], box_shadow.BoxShadow);
    },
    get C1420() {
      return C1420 = dart.const({
        __proto__: refresh.RefreshIndicatorMode.prototype,
        [_name$6]: "RefreshIndicatorMode.inactive",
        index: 0
      });
    },
    get C1421() {
      return C1421 = dart.const({
        __proto__: refresh.RefreshIndicatorMode.prototype,
        [_name$6]: "RefreshIndicatorMode.drag",
        index: 1
      });
    },
    get C1422() {
      return C1422 = dart.const({
        __proto__: refresh.RefreshIndicatorMode.prototype,
        [_name$6]: "RefreshIndicatorMode.armed",
        index: 2
      });
    },
    get C1423() {
      return C1423 = dart.const({
        __proto__: refresh.RefreshIndicatorMode.prototype,
        [_name$6]: "RefreshIndicatorMode.refresh",
        index: 3
      });
    },
    get C1424() {
      return C1424 = dart.const({
        __proto__: refresh.RefreshIndicatorMode.prototype,
        [_name$6]: "RefreshIndicatorMode.done",
        index: 4
      });
    },
    get C1425() {
      return C1425 = dart.constList([C1420 || CT.C1420, C1421 || CT.C1421, C1422 || CT.C1422, C1423 || CT.C1423, C1424 || CT.C1424], refresh.RefreshIndicatorMode);
    },
    get C1426() {
      return C1426 = dart.fn(refresh.CupertinoSliverRefreshControl.buildSimpleRefreshIndicator, BuildContextAndRefreshIndicatorModeAnddouble__ToWidget());
    },
    get C1428() {
      return C1428 = dart.const({
        __proto__: curves.Cubic.prototype,
        [Cubic_d]: 1,
        [Cubic_c]: 0.58,
        [Cubic_b]: 0,
        [Cubic_a]: 0.42
      });
    },
    get C1427() {
      return C1427 = dart.const({
        __proto__: curves.Interval.prototype,
        [Interval_curve]: C1428 || CT.C1428,
        [Interval_end]: 0.8,
        [Interval_begin]: 0.4
      });
    },
    get C1429() {
      return C1429 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 16,
        [EdgeInsets_right]: 0,
        [EdgeInsets_top]: 0,
        [EdgeInsets_left]: 0
      });
    },
    get C1432() {
      return C1432 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "icon",
        [_Location_column]: 34,
        [_Location_line]: 383,
        [_Location_file]: null
      });
    },
    get C1433() {
      return C1433 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "color",
        [_Location_column]: 19,
        [_Location_line]: 384,
        [_Location_file]: null
      });
    },
    get C1434() {
      return C1434 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "size",
        [_Location_column]: 19,
        [_Location_line]: 385,
        [_Location_file]: null
      });
    },
    get C1431() {
      return C1431 = dart.constList([C1432 || CT.C1432, C1433 || CT.C1433, C1434 || CT.C1434], widget_inspector._Location);
    },
    get C1430() {
      return C1430 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1431 || CT.C1431,
        [_Location_name]: null,
        [_Location_column]: 24,
        [_Location_line]: 382,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart"
      });
    },
    get C1437() {
      return C1437 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 17,
        [_Location_line]: 379,
        [_Location_file]: null
      });
    },
    get C1438() {
      return C1438 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 382,
        [_Location_file]: null
      });
    },
    get C1436() {
      return C1436 = dart.constList([C1437 || CT.C1437, C1438 || CT.C1438], widget_inspector._Location);
    },
    get C1435() {
      return C1435 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1436 || CT.C1436,
        [_Location_name]: null,
        [_Location_column]: 15,
        [_Location_line]: 378,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart"
      });
    },
    get C1439() {
      return C1439 = dart.const({
        __proto__: activity_indicator.CupertinoActivityIndicator.prototype,
        [Widget_key]: null,
        [radius$]: 14,
        [animating$]: true
      });
    },
    get C1442() {
      return C1442 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 17,
        [_Location_line]: 389,
        [_Location_file]: null
      });
    },
    get C1443() {
      return C1443 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 392,
        [_Location_file]: null
      });
    },
    get C1441() {
      return C1441 = dart.constList([C1442 || CT.C1442, C1443 || CT.C1443], widget_inspector._Location);
    },
    get C1440() {
      return C1440 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1441 || CT.C1441,
        [_Location_name]: null,
        [_Location_column]: 15,
        [_Location_line]: 388,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart"
      });
    },
    get C1446() {
      return C1446 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 9,
        [_Location_line]: 376,
        [_Location_file]: null
      });
    },
    get C1447() {
      return C1447 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 377,
        [_Location_file]: null
      });
    },
    get C1445() {
      return C1445 = dart.constList([C1446 || CT.C1446, C1447 || CT.C1447], widget_inspector._Location);
    },
    get C1444() {
      return C1444 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1445 || CT.C1445,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 375,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart"
      });
    },
    get C1450() {
      return C1450 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 7,
        [_Location_line]: 374,
        [_Location_file]: null
      });
    },
    get C1451() {
      return C1451 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 375,
        [_Location_file]: null
      });
    },
    get C1449() {
      return C1449 = dart.constList([C1450 || CT.C1450, C1451 || CT.C1451], widget_inspector._Location);
    },
    get C1448() {
      return C1448 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1449 || CT.C1449,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 373,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart"
      });
    },
    get C1452() {
      return C1452 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C259 || CT.C259,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 542,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart"
      });
    },
    get C1455() {
      return C1455 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 9,
        [_Location_line]: 530,
        [_Location_file]: null
      });
    },
    get C1454() {
      return C1454 = dart.constList([C1455 || CT.C1455], widget_inspector._Location);
    },
    get C1453() {
      return C1453 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1454 || CT.C1454,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 529,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart"
      });
    },
    get C1458() {
      return C1458 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "refreshIndicatorLayoutExtent",
        [_Location_column]: 7,
        [_Location_line]: 525,
        [_Location_file]: null
      });
    },
    get C1459() {
      return C1459 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "hasLayoutExtent",
        [_Location_column]: 7,
        [_Location_line]: 526,
        [_Location_file]: null
      });
    },
    get C1460() {
      return C1460 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 529,
        [_Location_file]: null
      });
    },
    get C1457() {
      return C1457 = dart.constList([C1458 || CT.C1458, C1459 || CT.C1459, C1460 || CT.C1460], widget_inspector._Location);
    },
    get C1456() {
      return C1456 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1457 || CT.C1457,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 524,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart"
      });
    },
    get C1463() {
      return C1463 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1291845632
      });
    },
    get C1462() {
      return C1462 = dart.const({
        __proto__: borders.BorderSide.prototype,
        [BorderSide_style]: C283 || CT.C283,
        [BorderSide_width]: 0,
        [BorderSide_color]: C1463 || CT.C1463
      });
    },
    get C1461() {
      return C1461 = dart.const({
        __proto__: box_border.Border.prototype,
        [Border_left]: C280 || CT.C280,
        [Border_bottom]: C1462 || CT.C1462,
        [Border_right]: C280 || CT.C280,
        [Border_top]: C280 || CT.C280
      });
    },
    get C1464() {
      return C1464 = dart.const({
        __proto__: nav_bar._HeroTag.prototype,
        [navigator$]: null
      });
    },
    get C1465() {
      return C1465 = dart.const({
        __proto__: ui.Size.prototype,
        [OffsetBase__dy]: 44,
        [OffsetBase__dx]: 1 / 0
      });
    },
    get C1468() {
      return C1468 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "components",
        [_Location_column]: 11,
        [_Location_line]: 456,
        [_Location_file]: null
      });
    },
    get C1469() {
      return C1469 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 11,
        [_Location_line]: 457,
        [_Location_file]: null
      });
    },
    get C1467() {
      return C1467 = dart.constList([C1468 || CT.C1468, C1469 || CT.C1469], widget_inspector._Location);
    },
    get C1466() {
      return C1466 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1467 || CT.C1467,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 455,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1472() {
      return C1472 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 9,
        [_Location_line]: 454,
        [_Location_file]: null
      });
    },
    get C1473() {
      return C1473 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 455,
        [_Location_file]: null
      });
    },
    get C1471() {
      return C1471 = dart.constList([C1472 || CT.C1472, C1473 || CT.C1473], widget_inspector._Location);
    },
    get C1470() {
      return C1470 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1471 || CT.C1471,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 453,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1476() {
      return C1476 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "componentsKeys",
        [_Location_column]: 15,
        [_Location_line]: 487,
        [_Location_file]: null
      });
    },
    get C1477() {
      return C1477 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 15,
        [_Location_line]: 488,
        [_Location_file]: null
      });
    },
    get C1478() {
      return C1478 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backButtonTextStyle",
        [_Location_column]: 15,
        [_Location_line]: 489,
        [_Location_file]: null
      });
    },
    get C1479() {
      return C1479 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "titleTextStyle",
        [_Location_column]: 15,
        [_Location_line]: 490,
        [_Location_file]: null
      });
    },
    get C1480() {
      return C1480 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "largeTitleTextStyle",
        [_Location_column]: 15,
        [_Location_line]: 491,
        [_Location_file]: null
      });
    },
    get C1481() {
      return C1481 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "border",
        [_Location_column]: 15,
        [_Location_line]: 492,
        [_Location_file]: null
      });
    },
    get C1482() {
      return C1482 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "hasUserMiddle",
        [_Location_column]: 15,
        [_Location_line]: 493,
        [_Location_file]: null
      });
    },
    get C1483() {
      return C1483 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "largeExpanded",
        [_Location_column]: 15,
        [_Location_line]: 494,
        [_Location_file]: null
      });
    },
    get C1484() {
      return C1484 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 495,
        [_Location_file]: null
      });
    },
    get C1475() {
      return C1475 = dart.constList([C1476 || CT.C1476, C1477 || CT.C1477, C1478 || CT.C1478, C1479 || CT.C1479, C1480 || CT.C1480, C1481 || CT.C1481, C1482 || CT.C1482, C1483 || CT.C1483, C1484 || CT.C1484], widget_inspector._Location);
    },
    get C1474() {
      return C1474 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1475 || CT.C1475,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 486,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1487() {
      return C1487 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "tag",
        [_Location_column]: 13,
        [_Location_line]: 479,
        [_Location_file]: null
      });
    },
    get C1488() {
      return C1488 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "createRectTween",
        [_Location_column]: 13,
        [_Location_line]: 482,
        [_Location_file]: null
      });
    },
    get C1489() {
      return C1489 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "placeholderBuilder",
        [_Location_column]: 13,
        [_Location_line]: 483,
        [_Location_file]: null
      });
    },
    get C1490() {
      return C1490 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "flightShuttleBuilder",
        [_Location_column]: 13,
        [_Location_line]: 484,
        [_Location_file]: null
      });
    },
    get C1491() {
      return C1491 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "transitionOnUserGestures",
        [_Location_column]: 13,
        [_Location_line]: 485,
        [_Location_file]: null
      });
    },
    get C1492() {
      return C1492 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 486,
        [_Location_file]: null
      });
    },
    get C1486() {
      return C1486 = dart.constList([C1487 || CT.C1487, C1488 || CT.C1488, C1489 || CT.C1489, C1490 || CT.C1490, C1491 || CT.C1491, C1492 || CT.C1492], widget_inspector._Location);
    },
    get C1485() {
      return C1485 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1486 || CT.C1486,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 478,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1495() {
      return C1495 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 9,
        [_Location_line]: 477,
        [_Location_file]: null
      });
    },
    get C1494() {
      return C1494 = dart.constList([C1495 || CT.C1495], widget_inspector._Location);
    },
    get C1493() {
      return C1493 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1494 || CT.C1494,
        [_Location_name]: null,
        [_Location_column]: 7,
        [_Location_line]: 475,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1498() {
      return C1498 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "pinned",
        [_Location_column]: 11,
        [_Location_line]: 718,
        [_Location_file]: null
      });
    },
    get C1499() {
      return C1499 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "delegate",
        [_Location_column]: 11,
        [_Location_line]: 719,
        [_Location_file]: null
      });
    },
    get C1497() {
      return C1497 = dart.constList([C1498 || CT.C1498, C1499 || CT.C1499], widget_inspector._Location);
    },
    get C1496() {
      return C1496 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1497 || CT.C1497,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 717,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1502() {
      return C1502 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 9,
        [_Location_line]: 716,
        [_Location_file]: null
      });
    },
    get C1503() {
      return C1503 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 717,
        [_Location_file]: null
      });
    },
    get C1501() {
      return C1501 = dart.constList([C1502 || CT.C1502, C1503 || CT.C1503], widget_inspector._Location);
    },
    get C1500() {
      return C1500 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1501 || CT.C1501,
        [_Location_name]: null,
        [_Location_column]: 7,
        [_Location_line]: 715,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1506() {
      return C1506 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "components",
        [_Location_column]: 7,
        [_Location_line]: 783,
        [_Location_file]: null
      });
    },
    get C1507() {
      return C1507 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 7,
        [_Location_line]: 784,
        [_Location_file]: null
      });
    },
    get C1508() {
      return C1508 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "middleVisible",
        [_Location_column]: 7,
        [_Location_line]: 787,
        [_Location_file]: null
      });
    },
    get C1505() {
      return C1505 = dart.constList([C1506 || CT.C1506, C1507 || CT.C1507, C1508 || CT.C1508], widget_inspector._Location);
    },
    get C1504() {
      return C1504 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1505 || CT.C1505,
        [_Location_name]: null,
        [_Location_column]: 9,
        [_Location_line]: 782,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1509() {
      return C1509 = dart.const({
        __proto__: edge_insets.EdgeInsetsDirectional.prototype,
        [EdgeInsetsDirectional_bottom]: 8,
        [EdgeInsetsDirectional_end]: 0,
        [EdgeInsetsDirectional_top]: 0,
        [EdgeInsetsDirectional_start]: 16
      });
    },
    get C1512() {
      return C1512 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 29,
        [_Location_line]: 826,
        [_Location_file]: null
      });
    },
    get C1513() {
      return C1513 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maxLines",
        [_Location_column]: 29,
        [_Location_line]: 827,
        [_Location_file]: null
      });
    },
    get C1514() {
      return C1514 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "overflow",
        [_Location_column]: 29,
        [_Location_line]: 828,
        [_Location_file]: null
      });
    },
    get C1515() {
      return C1515 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 29,
        [_Location_line]: 829,
        [_Location_file]: null
      });
    },
    get C1511() {
      return C1511 = dart.constList([C1512 || CT.C1512, C1513 || CT.C1513, C1514 || CT.C1514, C1515 || CT.C1515], widget_inspector._Location);
    },
    get C1510() {
      return C1510 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1511 || CT.C1511,
        [_Location_name]: null,
        [_Location_column]: 34,
        [_Location_line]: 825,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1518() {
      return C1518 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "header",
        [_Location_column]: 27,
        [_Location_line]: 824,
        [_Location_file]: null
      });
    },
    get C1519() {
      return C1519 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 27,
        [_Location_line]: 825,
        [_Location_file]: null
      });
    },
    get C1517() {
      return C1517 = dart.constList([C1518 || CT.C1518, C1519 || CT.C1519], widget_inspector._Location);
    },
    get C1516() {
      return C1516 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1517 || CT.C1517,
        [_Location_name]: null,
        [_Location_column]: 32,
        [_Location_line]: 823,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1522() {
      return C1522 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 25,
        [_Location_line]: 821,
        [_Location_file]: null
      });
    },
    get C1523() {
      return C1523 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "duration",
        [_Location_column]: 25,
        [_Location_line]: 822,
        [_Location_file]: null
      });
    },
    get C1524() {
      return C1524 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 25,
        [_Location_line]: 823,
        [_Location_file]: null
      });
    },
    get C1521() {
      return C1521 = dart.constList([C1522 || CT.C1522, C1523 || CT.C1523, C1524 || CT.C1524], widget_inspector._Location);
    },
    get C1520() {
      return C1520 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1521 || CT.C1521,
        [_Location_name]: null,
        [_Location_column]: 30,
        [_Location_line]: 820,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1527() {
      return C1527 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "top",
        [_Location_column]: 23,
        [_Location_line]: 818,
        [_Location_file]: null
      });
    },
    get C1528() {
      return C1528 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "bottom",
        [_Location_column]: 23,
        [_Location_line]: 819,
        [_Location_file]: null
      });
    },
    get C1529() {
      return C1529 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 23,
        [_Location_line]: 820,
        [_Location_file]: null
      });
    },
    get C1526() {
      return C1526 = dart.constList([C1527 || CT.C1527, C1528 || CT.C1528, C1529 || CT.C1529], widget_inspector._Location);
    },
    get C1525() {
      return C1525 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1526 || CT.C1526,
        [_Location_name]: null,
        [_Location_column]: 28,
        [_Location_line]: 817,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1532() {
      return C1532 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 21,
        [_Location_line]: 813,
        [_Location_file]: null
      });
    },
    get C1533() {
      return C1533 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 21,
        [_Location_line]: 817,
        [_Location_file]: null
      });
    },
    get C1531() {
      return C1531 = dart.constList([C1532 || CT.C1532, C1533 || CT.C1533], widget_inspector._Location);
    },
    get C1530() {
      return C1530 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1531 || CT.C1531,
        [_Location_name]: null,
        [_Location_column]: 26,
        [_Location_line]: 812,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1536() {
      return C1536 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "minHeight",
        [_Location_column]: 19,
        [_Location_line]: 809,
        [_Location_file]: null
      });
    },
    get C1537() {
      return C1537 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maxHeight",
        [_Location_column]: 19,
        [_Location_line]: 810,
        [_Location_file]: null
      });
    },
    get C1538() {
      return C1538 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 19,
        [_Location_line]: 811,
        [_Location_file]: null
      });
    },
    get C1539() {
      return C1539 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 19,
        [_Location_line]: 812,
        [_Location_file]: null
      });
    },
    get C1535() {
      return C1535 = dart.constList([C1536 || CT.C1536, C1537 || CT.C1537, C1538 || CT.C1538, C1539 || CT.C1539], widget_inspector._Location);
    },
    get C1534() {
      return C1534 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1535 || CT.C1535,
        [_Location_name]: null,
        [_Location_column]: 24,
        [_Location_line]: 808,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1542() {
      return C1542 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 808,
        [_Location_file]: null
      });
    },
    get C1541() {
      return C1541 = dart.constList([C1542 || CT.C1542], widget_inspector._Location);
    },
    get C1540() {
      return C1540 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1541 || CT.C1541,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 804,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1545() {
      return C1545 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "top",
        [_Location_column]: 15,
        [_Location_line]: 800,
        [_Location_file]: null
      });
    },
    get C1546() {
      return C1546 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "left",
        [_Location_column]: 15,
        [_Location_line]: 801,
        [_Location_file]: null
      });
    },
    get C1547() {
      return C1547 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "right",
        [_Location_column]: 15,
        [_Location_line]: 802,
        [_Location_file]: null
      });
    },
    get C1548() {
      return C1548 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "bottom",
        [_Location_column]: 15,
        [_Location_line]: 803,
        [_Location_file]: null
      });
    },
    get C1549() {
      return C1549 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 804,
        [_Location_file]: null
      });
    },
    get C1544() {
      return C1544 = dart.constList([C1545 || CT.C1545, C1546 || CT.C1546, C1547 || CT.C1547, C1548 || CT.C1548, C1549 || CT.C1549], widget_inspector._Location);
    },
    get C1543() {
      return C1543 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1544 || CT.C1544,
        [_Location_name]: null,
        [_Location_column]: 13,
        [_Location_line]: 799,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1552() {
      return C1552 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "left",
        [_Location_column]: 15,
        [_Location_line]: 839,
        [_Location_file]: null
      });
    },
    get C1553() {
      return C1553 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "right",
        [_Location_column]: 15,
        [_Location_line]: 840,
        [_Location_file]: null
      });
    },
    get C1554() {
      return C1554 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "top",
        [_Location_column]: 15,
        [_Location_line]: 841,
        [_Location_file]: null
      });
    },
    get C1555() {
      return C1555 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 842,
        [_Location_file]: null
      });
    },
    get C1551() {
      return C1551 = dart.constList([C1552 || CT.C1552, C1553 || CT.C1553, C1554 || CT.C1554, C1555 || CT.C1555], widget_inspector._Location);
    },
    get C1550() {
      return C1550 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1551 || CT.C1551,
        [_Location_name]: null,
        [_Location_column]: 13,
        [_Location_line]: 838,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1558() {
      return C1558 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "fit",
        [_Location_column]: 11,
        [_Location_line]: 797,
        [_Location_file]: null
      });
    },
    get C1559() {
      return C1559 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 11,
        [_Location_line]: 798,
        [_Location_file]: null
      });
    },
    get C1557() {
      return C1557 = dart.constList([C1558 || CT.C1558, C1559 || CT.C1559], widget_inspector._Location);
    },
    get C1556() {
      return C1556 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1557 || CT.C1557,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 796,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1562() {
      return C1562 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 9,
        [_Location_line]: 795,
        [_Location_file]: null
      });
    },
    get C1563() {
      return C1563 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 796,
        [_Location_file]: null
      });
    },
    get C1561() {
      return C1561 = dart.constList([C1562 || CT.C1562, C1563 || CT.C1563], widget_inspector._Location);
    },
    get C1560() {
      return C1560 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1561 || CT.C1561,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 794,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1566() {
      return C1566 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "componentsKeys",
        [_Location_column]: 9,
        [_Location_line]: 865,
        [_Location_file]: null
      });
    },
    get C1567() {
      return C1567 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColor",
        [_Location_column]: 9,
        [_Location_line]: 866,
        [_Location_file]: null
      });
    },
    get C1568() {
      return C1568 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backButtonTextStyle",
        [_Location_column]: 9,
        [_Location_line]: 867,
        [_Location_file]: null
      });
    },
    get C1569() {
      return C1569 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "titleTextStyle",
        [_Location_column]: 9,
        [_Location_line]: 868,
        [_Location_file]: null
      });
    },
    get C1570() {
      return C1570 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "largeTitleTextStyle",
        [_Location_column]: 9,
        [_Location_line]: 869,
        [_Location_file]: null
      });
    },
    get C1571() {
      return C1571 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "border",
        [_Location_column]: 9,
        [_Location_line]: 870,
        [_Location_file]: null
      });
    },
    get C1572() {
      return C1572 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "hasUserMiddle",
        [_Location_column]: 9,
        [_Location_line]: 871,
        [_Location_file]: null
      });
    },
    get C1573() {
      return C1573 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "largeExpanded",
        [_Location_column]: 9,
        [_Location_line]: 872,
        [_Location_file]: null
      });
    },
    get C1574() {
      return C1574 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 873,
        [_Location_file]: null
      });
    },
    get C1565() {
      return C1565 = dart.constList([C1566 || CT.C1566, C1567 || CT.C1567, C1568 || CT.C1568, C1569 || CT.C1569, C1570 || CT.C1570, C1571 || CT.C1571, C1572 || CT.C1572, C1573 || CT.C1573, C1574 || CT.C1574], widget_inspector._Location);
    },
    get C1564() {
      return C1564 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1565 || CT.C1565,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 864,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1577() {
      return C1577 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "tag",
        [_Location_column]: 7,
        [_Location_line]: 854,
        [_Location_file]: null
      });
    },
    get C1578() {
      return C1578 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "createRectTween",
        [_Location_column]: 7,
        [_Location_line]: 857,
        [_Location_file]: null
      });
    },
    get C1579() {
      return C1579 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "flightShuttleBuilder",
        [_Location_column]: 7,
        [_Location_line]: 858,
        [_Location_file]: null
      });
    },
    get C1580() {
      return C1580 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "placeholderBuilder",
        [_Location_column]: 7,
        [_Location_line]: 859,
        [_Location_file]: null
      });
    },
    get C1581() {
      return C1581 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "transitionOnUserGestures",
        [_Location_column]: 7,
        [_Location_line]: 860,
        [_Location_file]: null
      });
    },
    get C1582() {
      return C1582 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 864,
        [_Location_file]: null
      });
    },
    get C1576() {
      return C1576 = dart.constList([C1577 || CT.C1577, C1578 || CT.C1578, C1579 || CT.C1579, C1580 || CT.C1580, C1581 || CT.C1581, C1582 || CT.C1582], widget_inspector._Location);
    },
    get C1575() {
      return C1575 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1576 || CT.C1576,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 853,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1585() {
      return C1585 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "header",
        [_Location_column]: 26,
        [_Location_line]: 920,
        [_Location_file]: null
      });
    },
    get C1586() {
      return C1586 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 40,
        [_Location_line]: 920,
        [_Location_file]: null
      });
    },
    get C1584() {
      return C1584 = dart.constList([C1585 || CT.C1585, C1586 || CT.C1586], widget_inspector._Location);
    },
    get C1583() {
      return C1583 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1584 || CT.C1584,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 920,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1589() {
      return C1589 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 9,
        [_Location_line]: 919,
        [_Location_file]: null
      });
    },
    get C1590() {
      return C1590 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 920,
        [_Location_file]: null
      });
    },
    get C1588() {
      return C1588 = dart.constList([C1589 || CT.C1589, C1590 || CT.C1590], widget_inspector._Location);
    },
    get C1587() {
      return C1587 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1588 || CT.C1588,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 918,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1593() {
      return C1593 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 11,
        [_Location_line]: 927,
        [_Location_file]: null
      });
    },
    get C1594() {
      return C1594 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "duration",
        [_Location_column]: 11,
        [_Location_line]: 928,
        [_Location_file]: null
      });
    },
    get C1595() {
      return C1595 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 929,
        [_Location_file]: null
      });
    },
    get C1592() {
      return C1592 = dart.constList([C1593 || CT.C1593, C1594 || CT.C1594, C1595 || CT.C1595], widget_inspector._Location);
    },
    get C1591() {
      return C1591 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1592 || CT.C1592,
        [_Location_name]: null,
        [_Location_column]: 11,
        [_Location_line]: 926,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1598() {
      return C1598 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "_backChevron",
        [_Location_column]: 9,
        [_Location_line]: 939,
        [_Location_file]: null
      });
    },
    get C1599() {
      return C1599 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "_backLabel",
        [_Location_column]: 9,
        [_Location_line]: 940,
        [_Location_file]: null
      });
    },
    get C1597() {
      return C1597 = dart.constList([C1598 || CT.C1598, C1599 || CT.C1599], widget_inspector._Location);
    },
    get C1596() {
      return C1596 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1597 || CT.C1597,
        [_Location_name]: null,
        [_Location_column]: 50,
        [_Location_line]: 938,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1602() {
      return C1602 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "leading",
        [_Location_column]: 7,
        [_Location_line]: 945,
        [_Location_file]: null
      });
    },
    get C1603() {
      return C1603 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "middle",
        [_Location_column]: 7,
        [_Location_line]: 946,
        [_Location_file]: null
      });
    },
    get C1604() {
      return C1604 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "trailing",
        [_Location_column]: 7,
        [_Location_line]: 947,
        [_Location_file]: null
      });
    },
    get C1605() {
      return C1605 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "centerMiddle",
        [_Location_column]: 7,
        [_Location_line]: 948,
        [_Location_file]: null
      });
    },
    get C1606() {
      return C1606 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "middleSpacing",
        [_Location_column]: 7,
        [_Location_line]: 949,
        [_Location_file]: null
      });
    },
    get C1601() {
      return C1601 = dart.constList([C1602 || CT.C1602, C1603 || CT.C1603, C1604 || CT.C1604, C1605 || CT.C1605, C1606 || CT.C1606], widget_inspector._Location);
    },
    get C1600() {
      return C1600 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1601 || CT.C1601,
        [_Location_name]: null,
        [_Location_column]: 28,
        [_Location_line]: 944,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1609() {
      return C1609 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 9,
        [_Location_line]: 954,
        [_Location_file]: null
      });
    },
    get C1610() {
      return C1610 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 958,
        [_Location_file]: null
      });
    },
    get C1608() {
      return C1608 = dart.constList([C1609 || CT.C1609, C1610 || CT.C1610], widget_inspector._Location);
    },
    get C1607() {
      return C1607 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1608 || CT.C1608,
        [_Location_name]: null,
        [_Location_column]: 23,
        [_Location_line]: 953,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1613() {
      return C1613 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "bottom",
        [_Location_column]: 9,
        [_Location_line]: 965,
        [_Location_file]: null
      });
    },
    get C1612() {
      return C1612 = dart.constList([C1613 || CT.C1613, C793 || CT.C793], widget_inspector._Location);
    },
    get C1611() {
      return C1611 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1612 || CT.C1612,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 964,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1616() {
      return C1616 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 7,
        [_Location_line]: 963,
        [_Location_file]: null
      });
    },
    get C1617() {
      return C1617 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 964,
        [_Location_file]: null
      });
    },
    get C1615() {
      return C1615 = dart.constList([C1616 || CT.C1616, C1617 || CT.C1617], widget_inspector._Location);
    },
    get C1614() {
      return C1614 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1615 || CT.C1615,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 962,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1620() {
      return C1620 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 32,
        [_Location_line]: 1065,
        [_Location_file]: null
      });
    },
    get C1619() {
      return C1619 = dart.constList([C1620 || CT.C1620], widget_inspector._Location);
    },
    get C1618() {
      return C1618 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1619 || CT.C1619,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1065,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1621() {
      return C1621 = dart.const({
        __proto__: text$.Text.prototype,
        [Widget_key]: null,
        [Text_textWidthBasis]: null,
        [Text_semanticsLabel]: null,
        [Text_maxLines]: null,
        [Text_textScaleFactor]: null,
        [Text_overflow]: null,
        [Text_softWrap]: null,
        [Text_locale]: null,
        [Text_textDirection]: null,
        [Text_textAlign]: null,
        [Text_strutStyle]: null,
        [Text_style]: null,
        [Text_textSpan]: null,
        [Text_data]: "Close"
      });
    },
    get C1624() {
      return C1624 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1090,
        [_Location_file]: null
      });
    },
    get C1625() {
      return C1625 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 9,
        [_Location_line]: 1091,
        [_Location_file]: null
      });
    },
    get C1626() {
      return C1626 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onPressed",
        [_Location_column]: 9,
        [_Location_line]: 1092,
        [_Location_file]: null
      });
    },
    get C1623() {
      return C1623 = dart.constList([C1624 || CT.C1624, C1625 || CT.C1625, C1626 || CT.C1626], widget_inspector._Location);
    },
    get C1622() {
      return C1622 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1623 || CT.C1623,
        [_Location_name]: null,
        [_Location_column]: 24,
        [_Location_line]: 1089,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1627() {
      return C1627 = dart.const({
        __proto__: icon_theme_data.IconThemeData.prototype,
        [IconThemeData_size]: 32,
        [IconThemeData__opacity]: null,
        [IconThemeData_color]: null
      });
    },
    get C1630() {
      return C1630 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 9,
        [_Location_line]: 1103,
        [_Location_file]: null
      });
    },
    get C1631() {
      return C1631 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1106,
        [_Location_file]: null
      });
    },
    get C1629() {
      return C1629 = dart.constList([C1630 || CT.C1630, C1631 || CT.C1631], widget_inspector._Location);
    },
    get C1628() {
      return C1628 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1629 || CT.C1629,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1102,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1634() {
      return C1634 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 7,
        [_Location_line]: 1101,
        [_Location_file]: null
      });
    },
    get C1635() {
      return C1635 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1102,
        [_Location_file]: null
      });
    },
    get C1633() {
      return C1633 = dart.constList([C1634 || CT.C1634, C1635 || CT.C1635], widget_inspector._Location);
    },
    get C1632() {
      return C1632 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1633 || CT.C1633,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1100,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1636() {
      return C1636 = dart.const({
        __proto__: nav_bar._BackChevron.prototype,
        [Widget_key]: null
      });
    },
    get C1639() {
      return C1639 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 25,
        [_Location_line]: 1133,
        [_Location_file]: null
      });
    },
    get C1640() {
      return C1640 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 46,
        [_Location_line]: 1133,
        [_Location_file]: null
      });
    },
    get C1638() {
      return C1638 = dart.constList([C1639 || CT.C1639, C1640 || CT.C1640], widget_inspector._Location);
    },
    get C1637() {
      return C1637 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1638 || CT.C1638,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1133,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1643() {
      return C1643 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "specifiedPreviousTitle",
        [_Location_column]: 9,
        [_Location_line]: 1159,
        [_Location_file]: null
      });
    },
    get C1644() {
      return C1644 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "route",
        [_Location_column]: 9,
        [_Location_line]: 1160,
        [_Location_file]: null
      });
    },
    get C1642() {
      return C1642 = dart.constList([C1643 || CT.C1643, C1644 || CT.C1644], widget_inspector._Location);
    },
    get C1641() {
      return C1641 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1642 || CT.C1642,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1158,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1647() {
      return C1647 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 7,
        [_Location_line]: 1157,
        [_Location_file]: null
      });
    },
    get C1648() {
      return C1648 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1158,
        [_Location_file]: null
      });
    },
    get C1646() {
      return C1646 = dart.constList([C1647 || CT.C1647, C1648 || CT.C1648], widget_inspector._Location);
    },
    get C1645() {
      return C1645 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1646 || CT.C1646,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1156,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1651() {
      return C1651 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 7,
        [_Location_line]: 1192,
        [_Location_file]: null
      });
    },
    get C1652() {
      return C1652 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1193,
        [_Location_file]: null
      });
    },
    get C1650() {
      return C1650 = dart.constList([C1651 || CT.C1651, C1652 || CT.C1652], widget_inspector._Location);
    },
    get C1649() {
      return C1649 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1650 || CT.C1650,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1191,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1655() {
      return C1655 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 9,
        [_Location_line]: 1210,
        [_Location_file]: null
      });
    },
    get C1656() {
      return C1656 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1213,
        [_Location_file]: null
      });
    },
    get C1654() {
      return C1654 = dart.constList([C1655 || CT.C1655, C1656 || CT.C1656], widget_inspector._Location);
    },
    get C1653() {
      return C1653 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1654 || CT.C1654,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1209,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1659() {
      return C1659 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 7,
        [_Location_line]: 1208,
        [_Location_file]: null
      });
    },
    get C1660() {
      return C1660 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1209,
        [_Location_file]: null
      });
    },
    get C1658() {
      return C1658 = dart.constList([C1659 || CT.C1659, C1660 || CT.C1660], widget_inspector._Location);
    },
    get C1657() {
      return C1657 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1658 || CT.C1658,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1207,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1663() {
      return C1663 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 7,
        [_Location_line]: 1248,
        [_Location_file]: null
      });
    },
    get C1664() {
      return C1664 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1249,
        [_Location_file]: null
      });
    },
    get C1662() {
      return C1662 = dart.constList([C1663 || CT.C1663, C1664 || CT.C1664], widget_inspector._Location);
    },
    get C1661() {
      return C1661 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1662 || CT.C1662,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1247,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1665() {
      return C1665 = dart.const({
        __proto__: box$.BoxConstraints.prototype,
        [BoxConstraints_maxHeight]: 1 / 0,
        [BoxConstraints_minHeight]: 0,
        [BoxConstraints_maxWidth]: 1 / 0,
        [BoxConstraints_minWidth]: 50
      });
    },
    get C1667() {
      return C1667 = dart.const({
        __proto__: edge_insets.EdgeInsetsDirectional.prototype,
        [EdgeInsetsDirectional_bottom]: 0,
        [EdgeInsetsDirectional_end]: 0,
        [EdgeInsetsDirectional_top]: 0,
        [EdgeInsetsDirectional_start]: 8
      });
    },
    get C1666() {
      return C1666 = dart.const({
        __proto__: basic.Padding.prototype,
        [Widget_key]: null,
        [SingleChildRenderObjectWidget_child]: null,
        [Padding_padding]: C1667 || CT.C1667
      });
    },
    get C1669() {
      return C1669 = dart.const({
        __proto__: edge_insets.EdgeInsetsDirectional.prototype,
        [EdgeInsetsDirectional_bottom]: 0,
        [EdgeInsetsDirectional_end]: 0,
        [EdgeInsetsDirectional_top]: 0,
        [EdgeInsetsDirectional_start]: 6
      });
    },
    get C1668() {
      return C1668 = dart.const({
        __proto__: basic.Padding.prototype,
        [Widget_key]: null,
        [SingleChildRenderObjectWidget_child]: null,
        [Padding_padding]: C1669 || CT.C1669
      });
    },
    get C1672() {
      return C1672 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "specifiedPreviousTitle",
        [_Location_column]: 21,
        [_Location_line]: 1350,
        [_Location_file]: null
      });
    },
    get C1673() {
      return C1673 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "route",
        [_Location_column]: 21,
        [_Location_line]: 1351,
        [_Location_file]: null
      });
    },
    get C1671() {
      return C1671 = dart.constList([C1672 || CT.C1672, C1673 || CT.C1673], widget_inspector._Location);
    },
    get C1670() {
      return C1670 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1671 || CT.C1671,
        [_Location_name]: null,
        [_Location_column]: 40,
        [_Location_line]: 1349,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1676() {
      return C1676 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 19,
        [_Location_line]: 1349,
        [_Location_file]: null
      });
    },
    get C1675() {
      return C1675 = dart.constList([C1676 || CT.C1676], widget_inspector._Location);
    },
    get C1674() {
      return C1674 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1675 || CT.C1675,
        [_Location_name]: null,
        [_Location_column]: 17,
        [_Location_line]: 1348,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1679() {
      return C1679 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "mainAxisSize",
        [_Location_column]: 15,
        [_Location_line]: 1342,
        [_Location_file]: null
      });
    },
    get C1680() {
      return C1680 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "mainAxisAlignment",
        [_Location_column]: 15,
        [_Location_line]: 1343,
        [_Location_file]: null
      });
    },
    get C1681() {
      return C1681 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 15,
        [_Location_line]: 1344,
        [_Location_file]: null
      });
    },
    get C1678() {
      return C1678 = dart.constList([C1679 || CT.C1679, C1680 || CT.C1680, C1681 || CT.C1681], widget_inspector._Location);
    },
    get C1677() {
      return C1677 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1678 || CT.C1678,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 1341,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1684() {
      return C1684 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "constraints",
        [_Location_column]: 13,
        [_Location_line]: 1340,
        [_Location_file]: null
      });
    },
    get C1685() {
      return C1685 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 1341,
        [_Location_file]: null
      });
    },
    get C1683() {
      return C1683 = dart.constList([C1684 || CT.C1684, C1685 || CT.C1685], widget_inspector._Location);
    },
    get C1682() {
      return C1682 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1683 || CT.C1683,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 1339,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1688() {
      return C1688 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 11,
        [_Location_line]: 1338,
        [_Location_file]: null
      });
    },
    get C1689() {
      return C1689 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1339,
        [_Location_file]: null
      });
    },
    get C1687() {
      return C1687 = dart.constList([C1688 || CT.C1688, C1689 || CT.C1689], widget_inspector._Location);
    },
    get C1686() {
      return C1686 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1687 || CT.C1687,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1337,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1692() {
      return C1692 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "container",
        [_Location_column]: 9,
        [_Location_line]: 1333,
        [_Location_file]: null
      });
    },
    get C1693() {
      return C1693 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "excludeSemantics",
        [_Location_column]: 9,
        [_Location_line]: 1334,
        [_Location_file]: null
      });
    },
    get C1694() {
      return C1694 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "label",
        [_Location_column]: 9,
        [_Location_line]: 1335,
        [_Location_file]: null
      });
    },
    get C1695() {
      return C1695 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "button",
        [_Location_column]: 9,
        [_Location_line]: 1336,
        [_Location_file]: null
      });
    },
    get C1696() {
      return C1696 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1337,
        [_Location_file]: null
      });
    },
    get C1691() {
      return C1691 = dart.constList([C1692 || CT.C1692, C1693 || CT.C1693, C1694 || CT.C1694, C1695 || CT.C1695, C1696 || CT.C1696], widget_inspector._Location);
    },
    get C1690() {
      return C1690 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1691 || CT.C1691,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1332,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1699() {
      return C1699 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1332,
        [_Location_file]: null
      });
    },
    get C1700() {
      return C1700 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 7,
        [_Location_line]: 1359,
        [_Location_file]: null
      });
    },
    get C1701() {
      return C1701 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onPressed",
        [_Location_column]: 7,
        [_Location_line]: 1360,
        [_Location_file]: null
      });
    },
    get C1698() {
      return C1698 = dart.constList([C1699 || CT.C1699, C1700 || CT.C1700, C1701 || CT.C1701], widget_inspector._Location);
    },
    get C1697() {
      return C1697 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1698 || CT.C1698,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1331,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1704() {
      return C1704 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textSpan",
        [_Location_column]: 7,
        [_Location_line]: 1383,
        [_Location_file]: null
      });
    },
    get C1703() {
      return C1703 = dart.constList([C1704 || CT.C1704], widget_inspector._Location);
    },
    get C1702() {
      return C1702 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1703 || CT.C1703,
        [_Location_name]: null,
        [_Location_column]: 30,
        [_Location_line]: 1382,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1707() {
      return C1707 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "transform",
        [_Location_column]: 11,
        [_Location_line]: 1397,
        [_Location_file]: null
      });
    },
    get C1708() {
      return C1708 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 11,
        [_Location_line]: 1398,
        [_Location_file]: null
      });
    },
    get C1709() {
      return C1709 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "transformHitTests",
        [_Location_column]: 11,
        [_Location_line]: 1399,
        [_Location_file]: null
      });
    },
    get C1710() {
      return C1710 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1400,
        [_Location_file]: null
      });
    },
    get C1706() {
      return C1706 = dart.constList([C1707 || CT.C1707, C1708 || CT.C1708, C1709 || CT.C1709, C1710 || CT.C1710], widget_inspector._Location);
    },
    get C1705() {
      return C1705 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1706 || CT.C1706,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 1396,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1711() {
      return C1711 = dart.const({
        __proto__: basic.SizedBox.prototype,
        [Widget_key]: null,
        [SingleChildRenderObjectWidget_child]: null,
        [SizedBox_height]: 0,
        [SizedBox_width]: 0
      });
    },
    get C1714() {
      return C1714 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 7,
        [_Location_line]: 1431,
        [_Location_file]: null
      });
    },
    get C1715() {
      return C1715 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maxLines",
        [_Location_column]: 7,
        [_Location_line]: 1432,
        [_Location_file]: null
      });
    },
    get C1716() {
      return C1716 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "overflow",
        [_Location_column]: 7,
        [_Location_line]: 1433,
        [_Location_file]: null
      });
    },
    get C1713() {
      return C1713 = dart.constList([C1714 || CT.C1714, C1715 || CT.C1715, C1716 || CT.C1716], widget_inspector._Location);
    },
    get C1712() {
      return C1712 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1713 || CT.C1713,
        [_Location_name]: null,
        [_Location_column]: 23,
        [_Location_line]: 1430,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1717() {
      return C1717 = dart.const({
        __proto__: text$.Text.prototype,
        [Widget_key]: null,
        [Text_textWidthBasis]: null,
        [Text_semanticsLabel]: null,
        [Text_maxLines]: null,
        [Text_textScaleFactor]: null,
        [Text_overflow]: null,
        [Text_softWrap]: null,
        [Text_locale]: null,
        [Text_textDirection]: null,
        [Text_textAlign]: null,
        [Text_strutStyle]: null,
        [Text_style]: null,
        [Text_textSpan]: null,
        [Text_data]: "Back"
      });
    },
    get C1720() {
      return C1720 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 7,
        [_Location_line]: 1441,
        [_Location_file]: null
      });
    },
    get C1721() {
      return C1721 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "widthFactor",
        [_Location_column]: 7,
        [_Location_line]: 1442,
        [_Location_file]: null
      });
    },
    get C1722() {
      return C1722 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1443,
        [_Location_file]: null
      });
    },
    get C1719() {
      return C1719 = dart.constList([C1720 || CT.C1720, C1721 || CT.C1721, C1722 || CT.C1722], widget_inspector._Location);
    },
    get C1718() {
      return C1718 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1719 || CT.C1719,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1440,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1725() {
      return C1725 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "valueListenable",
        [_Location_column]: 9,
        [_Location_line]: 1457,
        [_Location_file]: null
      });
    },
    get C1726() {
      return C1726 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 9,
        [_Location_line]: 1458,
        [_Location_file]: null
      });
    },
    get C1724() {
      return C1724 = dart.constList([C1725 || CT.C1725, C1726 || CT.C1726], widget_inspector._Location);
    },
    get C1723() {
      return C1723 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1724 || CT.C1724,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1456,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1729() {
      return C1729 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 15,
        [_Location_line]: 1604,
        [_Location_file]: null
      });
    },
    get C1730() {
      return C1730 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 15,
        [_Location_line]: 1605,
        [_Location_file]: null
      });
    },
    get C1728() {
      return C1728 = dart.constList([C1729 || CT.C1729, C1730 || CT.C1730], widget_inspector._Location);
    },
    get C1727() {
      return C1727 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1728 || CT.C1728,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 1603,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1733() {
      return C1733 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "animation",
        [_Location_column]: 9,
        [_Location_line]: 1596,
        [_Location_file]: null
      });
    },
    get C1734() {
      return C1734 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 9,
        [_Location_line]: 1597,
        [_Location_file]: null
      });
    },
    get C1732() {
      return C1732 = dart.constList([C1733 || CT.C1733, C1734 || CT.C1734], widget_inspector._Location);
    },
    get C1731() {
      return C1731 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1732 || CT.C1732,
        [_Location_name]: null,
        [_Location_column]: 7,
        [_Location_line]: 1595,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1737() {
      return C1737 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 1636,
        [_Location_file]: null
      });
    },
    get C1736() {
      return C1736 = dart.constList([C1737 || CT.C1737], widget_inspector._Location);
    },
    get C1735() {
      return C1735 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1736 || CT.C1736,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1635,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1740() {
      return C1740 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 7,
        [_Location_line]: 1633,
        [_Location_file]: null
      });
    },
    get C1741() {
      return C1741 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 7,
        [_Location_line]: 1634,
        [_Location_file]: null
      });
    },
    get C1742() {
      return C1742 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1635,
        [_Location_file]: null
      });
    },
    get C1739() {
      return C1739 = dart.constList([C1740 || CT.C1740, C1741 || CT.C1741, C1742 || CT.C1742], widget_inspector._Location);
    },
    get C1738() {
      return C1738 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1739 || CT.C1739,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1632,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1743() {
      return C1743 = dart.const({
        __proto__: curves.Cubic.prototype,
        [Cubic_d]: 1,
        [Cubic_c]: 1,
        [Cubic_b]: 0,
        [Cubic_a]: 0.42
      });
    },
    get C1744() {
      return C1744 = dart.const({
        __proto__: curves.Cubic.prototype,
        [Cubic_d]: 1,
        [Cubic_c]: 0.58,
        [Cubic_b]: 0,
        [Cubic_a]: 0
      });
    },
    get C1747() {
      return C1747 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 9,
        [_Location_line]: 1809,
        [_Location_file]: null
      });
    },
    get C1748() {
      return C1748 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1810,
        [_Location_file]: null
      });
    },
    get C1746() {
      return C1746 = dart.constList([C1747 || CT.C1747, C1748 || CT.C1748], widget_inspector._Location);
    },
    get C1745() {
      return C1745 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1746 || CT.C1746,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1808,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1751() {
      return C1751 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 7,
        [_Location_line]: 1807,
        [_Location_file]: null
      });
    },
    get C1752() {
      return C1752 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1808,
        [_Location_file]: null
      });
    },
    get C1750() {
      return C1750 = dart.constList([C1751 || CT.C1751, C1752 || CT.C1752], widget_inspector._Location);
    },
    get C1749() {
      return C1749 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1750 || CT.C1750,
        [_Location_name]: null,
        [_Location_column]: 23,
        [_Location_line]: 1806,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1755() {
      return C1755 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 11,
        [_Location_line]: 1827,
        [_Location_file]: null
      });
    },
    get C1756() {
      return C1756 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1828,
        [_Location_file]: null
      });
    },
    get C1754() {
      return C1754 = dart.constList([C1755 || CT.C1755, C1756 || CT.C1756], widget_inspector._Location);
    },
    get C1753() {
      return C1753 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1754 || CT.C1754,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1826,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1759() {
      return C1759 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 9,
        [_Location_line]: 1825,
        [_Location_file]: null
      });
    },
    get C1760() {
      return C1760 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1826,
        [_Location_file]: null
      });
    },
    get C1758() {
      return C1758 = dart.constList([C1759 || CT.C1759, C1760 || CT.C1760], widget_inspector._Location);
    },
    get C1757() {
      return C1757 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1758 || CT.C1758,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1824,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1763() {
      return C1763 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 7,
        [_Location_line]: 1823,
        [_Location_file]: null
      });
    },
    get C1764() {
      return C1764 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1824,
        [_Location_file]: null
      });
    },
    get C1762() {
      return C1762 = dart.constList([C1763 || CT.C1763, C1764 || CT.C1764], widget_inspector._Location);
    },
    get C1761() {
      return C1761 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1762 || CT.C1762,
        [_Location_name]: null,
        [_Location_column]: 23,
        [_Location_line]: 1822,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1767() {
      return C1767 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 11,
        [_Location_line]: 1859,
        [_Location_file]: null
      });
    },
    get C1768() {
      return C1768 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1860,
        [_Location_file]: null
      });
    },
    get C1766() {
      return C1766 = dart.constList([C1767 || CT.C1767, C1768 || CT.C1768], widget_inspector._Location);
    },
    get C1765() {
      return C1765 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1766 || CT.C1766,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1858,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1771() {
      return C1771 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 9,
        [_Location_line]: 1857,
        [_Location_file]: null
      });
    },
    get C1772() {
      return C1772 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1858,
        [_Location_file]: null
      });
    },
    get C1770() {
      return C1770 = dart.constList([C1771 || CT.C1771, C1772 || CT.C1772], widget_inspector._Location);
    },
    get C1769() {
      return C1769 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1770 || CT.C1770,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1856,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1775() {
      return C1775 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 7,
        [_Location_line]: 1855,
        [_Location_file]: null
      });
    },
    get C1776() {
      return C1776 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1856,
        [_Location_file]: null
      });
    },
    get C1774() {
      return C1774 = dart.constList([C1775 || CT.C1775, C1776 || CT.C1776], widget_inspector._Location);
    },
    get C1773() {
      return C1773 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1774 || CT.C1774,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1854,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1779() {
      return C1779 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 15,
        [_Location_line]: 1894,
        [_Location_file]: null
      });
    },
    get C1780() {
      return C1780 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 1898,
        [_Location_file]: null
      });
    },
    get C1778() {
      return C1778 = dart.constList([C1779 || CT.C1779, C1780 || CT.C1780], widget_inspector._Location);
    },
    get C1777() {
      return C1777 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1778 || CT.C1778,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 1893,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1783() {
      return C1783 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 13,
        [_Location_line]: 1892,
        [_Location_file]: null
      });
    },
    get C1784() {
      return C1784 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 1893,
        [_Location_file]: null
      });
    },
    get C1782() {
      return C1782 = dart.constList([C1783 || CT.C1783, C1784 || CT.C1784], widget_inspector._Location);
    },
    get C1781() {
      return C1781 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1782 || CT.C1782,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 1889,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1787() {
      return C1787 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 11,
        [_Location_line]: 1888,
        [_Location_file]: null
      });
    },
    get C1788() {
      return C1788 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1889,
        [_Location_file]: null
      });
    },
    get C1786() {
      return C1786 = dart.constList([C1787 || CT.C1787, C1788 || CT.C1788], widget_inspector._Location);
    },
    get C1785() {
      return C1785 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1786 || CT.C1786,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1886,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1791() {
      return C1791 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 9,
        [_Location_line]: 1880,
        [_Location_file]: null
      });
    },
    get C1792() {
      return C1792 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1886,
        [_Location_file]: null
      });
    },
    get C1790() {
      return C1790 = dart.constList([C1791 || CT.C1791, C1792 || CT.C1792], widget_inspector._Location);
    },
    get C1789() {
      return C1789 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1790 || CT.C1790,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1879,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1795() {
      return C1795 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 13,
        [_Location_line]: 1915,
        [_Location_file]: null
      });
    },
    get C1796() {
      return C1796 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 1916,
        [_Location_file]: null
      });
    },
    get C1794() {
      return C1794 = dart.constList([C1795 || CT.C1795, C1796 || CT.C1796], widget_inspector._Location);
    },
    get C1793() {
      return C1793 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1794 || CT.C1794,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 1914,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1799() {
      return C1799 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 11,
        [_Location_line]: 1912,
        [_Location_file]: null
      });
    },
    get C1800() {
      return C1800 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1914,
        [_Location_file]: null
      });
    },
    get C1798() {
      return C1798 = dart.constList([C1799 || CT.C1799, C1800 || CT.C1800], widget_inspector._Location);
    },
    get C1797() {
      return C1797 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1798 || CT.C1798,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1911,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1803() {
      return C1803 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 9,
        [_Location_line]: 1910,
        [_Location_file]: null
      });
    },
    get C1804() {
      return C1804 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1911,
        [_Location_file]: null
      });
    },
    get C1802() {
      return C1802 = dart.constList([C1803 || CT.C1803, C1804 || CT.C1804], widget_inspector._Location);
    },
    get C1801() {
      return C1801 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1802 || CT.C1802,
        [_Location_name]: null,
        [_Location_column]: 25,
        [_Location_line]: 1909,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1807() {
      return C1807 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 15,
        [_Location_line]: 1950,
        [_Location_file]: null
      });
    },
    get C1808() {
      return C1808 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maxLines",
        [_Location_column]: 15,
        [_Location_line]: 1954,
        [_Location_file]: null
      });
    },
    get C1809() {
      return C1809 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "overflow",
        [_Location_column]: 15,
        [_Location_line]: 1955,
        [_Location_file]: null
      });
    },
    get C1810() {
      return C1810 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 1956,
        [_Location_file]: null
      });
    },
    get C1806() {
      return C1806 = dart.constList([C1807 || CT.C1807, C1808 || CT.C1808, C1809 || CT.C1809, C1810 || CT.C1810], widget_inspector._Location);
    },
    get C1805() {
      return C1805 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1806 || CT.C1806,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 1949,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1813() {
      return C1813 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 13,
        [_Location_line]: 1948,
        [_Location_file]: null
      });
    },
    get C1814() {
      return C1814 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 1949,
        [_Location_file]: null
      });
    },
    get C1812() {
      return C1812 = dart.constList([C1813 || CT.C1813, C1814 || CT.C1814], widget_inspector._Location);
    },
    get C1811() {
      return C1811 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1812 || CT.C1812,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 1945,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1817() {
      return C1817 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 11,
        [_Location_line]: 1944,
        [_Location_file]: null
      });
    },
    get C1818() {
      return C1818 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1945,
        [_Location_file]: null
      });
    },
    get C1816() {
      return C1816 = dart.constList([C1817 || CT.C1817, C1818 || CT.C1818], widget_inspector._Location);
    },
    get C1815() {
      return C1815 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1816 || CT.C1816,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1943,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1821() {
      return C1821 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 9,
        [_Location_line]: 1937,
        [_Location_file]: null
      });
    },
    get C1822() {
      return C1822 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1943,
        [_Location_file]: null
      });
    },
    get C1820() {
      return C1820 = dart.constList([C1821 || CT.C1821, C1822 || CT.C1822], widget_inspector._Location);
    },
    get C1819() {
      return C1819 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1820 || CT.C1820,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1936,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1825() {
      return C1825 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 13,
        [_Location_line]: 1986,
        [_Location_file]: null
      });
    },
    get C1826() {
      return C1826 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 1987,
        [_Location_file]: null
      });
    },
    get C1824() {
      return C1824 = dart.constList([C1825 || CT.C1825, C1826 || CT.C1826], widget_inspector._Location);
    },
    get C1823() {
      return C1823 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1824 || CT.C1824,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 1985,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1829() {
      return C1829 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 11,
        [_Location_line]: 1983,
        [_Location_file]: null
      });
    },
    get C1830() {
      return C1830 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1985,
        [_Location_file]: null
      });
    },
    get C1828() {
      return C1828 = dart.constList([C1829 || CT.C1829, C1830 || CT.C1830], widget_inspector._Location);
    },
    get C1827() {
      return C1827 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1828 || CT.C1828,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1982,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1833() {
      return C1833 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 9,
        [_Location_line]: 1981,
        [_Location_file]: null
      });
    },
    get C1834() {
      return C1834 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1982,
        [_Location_file]: null
      });
    },
    get C1832() {
      return C1832 = dart.constList([C1833 || CT.C1833, C1834 || CT.C1834], widget_inspector._Location);
    },
    get C1831() {
      return C1831 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1832 || CT.C1832,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1980,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1837() {
      return C1837 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 9,
        [_Location_line]: 2006,
        [_Location_file]: null
      });
    },
    get C1838() {
      return C1838 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 2007,
        [_Location_file]: null
      });
    },
    get C1836() {
      return C1836 = dart.constList([C1837 || CT.C1837, C1838 || CT.C1838], widget_inspector._Location);
    },
    get C1835() {
      return C1835 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1836 || CT.C1836,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 2005,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1841() {
      return C1841 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 7,
        [_Location_line]: 2004,
        [_Location_file]: null
      });
    },
    get C1842() {
      return C1842 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 2005,
        [_Location_file]: null
      });
    },
    get C1840() {
      return C1840 = dart.constList([C1841 || CT.C1841, C1842 || CT.C1842], widget_inspector._Location);
    },
    get C1839() {
      return C1839 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1840 || CT.C1840,
        [_Location_name]: null,
        [_Location_column]: 23,
        [_Location_line]: 2003,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1845() {
      return C1845 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 9,
        [_Location_line]: 2022,
        [_Location_file]: null
      });
    },
    get C1846() {
      return C1846 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 2023,
        [_Location_file]: null
      });
    },
    get C1844() {
      return C1844 = dart.constList([C1845 || CT.C1845, C1846 || CT.C1846], widget_inspector._Location);
    },
    get C1843() {
      return C1843 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1844 || CT.C1844,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 2021,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1849() {
      return C1849 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 7,
        [_Location_line]: 2020,
        [_Location_file]: null
      });
    },
    get C1850() {
      return C1850 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 2021,
        [_Location_file]: null
      });
    },
    get C1848() {
      return C1848 = dart.constList([C1849 || CT.C1849, C1850 || CT.C1850], widget_inspector._Location);
    },
    get C1847() {
      return C1847 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1848 || CT.C1848,
        [_Location_name]: null,
        [_Location_column]: 23,
        [_Location_line]: 2019,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1853() {
      return C1853 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 11,
        [_Location_line]: 2061,
        [_Location_file]: null
      });
    },
    get C1854() {
      return C1854 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 2062,
        [_Location_file]: null
      });
    },
    get C1852() {
      return C1852 = dart.constList([C1853 || CT.C1853, C1854 || CT.C1854], widget_inspector._Location);
    },
    get C1851() {
      return C1851 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1852 || CT.C1852,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 2060,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1857() {
      return C1857 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 9,
        [_Location_line]: 2059,
        [_Location_file]: null
      });
    },
    get C1858() {
      return C1858 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 2060,
        [_Location_file]: null
      });
    },
    get C1856() {
      return C1856 = dart.constList([C1857 || CT.C1857, C1858 || CT.C1858], widget_inspector._Location);
    },
    get C1855() {
      return C1855 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1856 || CT.C1856,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 2058,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1861() {
      return C1861 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 7,
        [_Location_line]: 2057,
        [_Location_file]: null
      });
    },
    get C1862() {
      return C1862 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 2058,
        [_Location_file]: null
      });
    },
    get C1860() {
      return C1860 = dart.constList([C1861 || CT.C1861, C1862 || CT.C1862], widget_inspector._Location);
    },
    get C1859() {
      return C1859 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1860 || CT.C1860,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 2056,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1865() {
      return C1865 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 13,
        [_Location_line]: 2106,
        [_Location_file]: null
      });
    },
    get C1866() {
      return C1866 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maxLines",
        [_Location_column]: 13,
        [_Location_line]: 2110,
        [_Location_file]: null
      });
    },
    get C1867() {
      return C1867 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "overflow",
        [_Location_column]: 13,
        [_Location_line]: 2111,
        [_Location_file]: null
      });
    },
    get C1868() {
      return C1868 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 2112,
        [_Location_file]: null
      });
    },
    get C1864() {
      return C1864 = dart.constList([C1865 || CT.C1865, C1866 || CT.C1866, C1867 || CT.C1867, C1868 || CT.C1868], widget_inspector._Location);
    },
    get C1863() {
      return C1863 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1864 || CT.C1864,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 2105,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1871() {
      return C1871 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 11,
        [_Location_line]: 2104,
        [_Location_file]: null
      });
    },
    get C1872() {
      return C1872 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 2105,
        [_Location_file]: null
      });
    },
    get C1870() {
      return C1870 = dart.constList([C1871 || CT.C1871, C1872 || CT.C1872], widget_inspector._Location);
    },
    get C1869() {
      return C1869 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1870 || CT.C1870,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 2103,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1875() {
      return C1875 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 9,
        [_Location_line]: 2097,
        [_Location_file]: null
      });
    },
    get C1876() {
      return C1876 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 2103,
        [_Location_file]: null
      });
    },
    get C1874() {
      return C1874 = dart.constList([C1875 || CT.C1875, C1876 || CT.C1876], widget_inspector._Location);
    },
    get C1873() {
      return C1873 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1874 || CT.C1874,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 2096,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1879() {
      return C1879 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 13,
        [_Location_line]: 2131,
        [_Location_file]: null
      });
    },
    get C1880() {
      return C1880 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 2135,
        [_Location_file]: null
      });
    },
    get C1878() {
      return C1878 = dart.constList([C1879 || CT.C1879, C1880 || CT.C1880], widget_inspector._Location);
    },
    get C1877() {
      return C1877 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1878 || CT.C1878,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 2130,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1883() {
      return C1883 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 11,
        [_Location_line]: 2129,
        [_Location_file]: null
      });
    },
    get C1884() {
      return C1884 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 2130,
        [_Location_file]: null
      });
    },
    get C1882() {
      return C1882 = dart.constList([C1883 || CT.C1883, C1884 || CT.C1884], widget_inspector._Location);
    },
    get C1881() {
      return C1881 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1882 || CT.C1882,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 2128,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1887() {
      return C1887 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 9,
        [_Location_line]: 2122,
        [_Location_file]: null
      });
    },
    get C1888() {
      return C1888 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 2128,
        [_Location_file]: null
      });
    },
    get C1886() {
      return C1886 = dart.constList([C1887 || CT.C1887, C1888 || CT.C1888], widget_inspector._Location);
    },
    get C1885() {
      return C1885 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1886 || CT.C1886,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 2121,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1891() {
      return C1891 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 11,
        [_Location_line]: 2175,
        [_Location_file]: null
      });
    },
    get C1892() {
      return C1892 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 2176,
        [_Location_file]: null
      });
    },
    get C1890() {
      return C1890 = dart.constList([C1891 || CT.C1891, C1892 || CT.C1892], widget_inspector._Location);
    },
    get C1889() {
      return C1889 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1890 || CT.C1890,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 2174,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1895() {
      return C1895 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 9,
        [_Location_line]: 2173,
        [_Location_file]: null
      });
    },
    get C1896() {
      return C1896 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 2174,
        [_Location_file]: null
      });
    },
    get C1894() {
      return C1894 = dart.constList([C1895 || CT.C1895, C1896 || CT.C1896], widget_inspector._Location);
    },
    get C1893() {
      return C1893 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1894 || CT.C1894,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 2172,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1899() {
      return C1899 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 7,
        [_Location_line]: 2171,
        [_Location_file]: null
      });
    },
    get C1900() {
      return C1900 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 2172,
        [_Location_file]: null
      });
    },
    get C1898() {
      return C1898 = dart.constList([C1899 || CT.C1899, C1900 || CT.C1900], widget_inspector._Location);
    },
    get C1897() {
      return C1897 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1898 || CT.C1898,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 2170,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1903() {
      return C1903 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 9,
        [_Location_line]: 2192,
        [_Location_file]: null
      });
    },
    get C1904() {
      return C1904 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 2193,
        [_Location_file]: null
      });
    },
    get C1902() {
      return C1902 = dart.constList([C1903 || CT.C1903, C1904 || CT.C1904], widget_inspector._Location);
    },
    get C1901() {
      return C1901 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1902 || CT.C1902,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 2191,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1907() {
      return C1907 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 7,
        [_Location_line]: 2190,
        [_Location_file]: null
      });
    },
    get C1908() {
      return C1908 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 2191,
        [_Location_file]: null
      });
    },
    get C1906() {
      return C1906 = dart.constList([C1907 || CT.C1907, C1908 || CT.C1908], widget_inspector._Location);
    },
    get C1905() {
      return C1905 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1906 || CT.C1906,
        [_Location_name]: null,
        [_Location_column]: 23,
        [_Location_line]: 2189,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1911() {
      return C1911 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 11,
        [_Location_line]: 2223,
        [_Location_file]: null
      });
    },
    get C1912() {
      return C1912 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maxLines",
        [_Location_column]: 11,
        [_Location_line]: 2224,
        [_Location_file]: null
      });
    },
    get C1913() {
      return C1913 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "overflow",
        [_Location_column]: 11,
        [_Location_line]: 2225,
        [_Location_file]: null
      });
    },
    get C1914() {
      return C1914 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 2226,
        [_Location_file]: null
      });
    },
    get C1910() {
      return C1910 = dart.constList([C1911 || CT.C1911, C1912 || CT.C1912, C1913 || CT.C1913, C1914 || CT.C1914], widget_inspector._Location);
    },
    get C1909() {
      return C1909 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1910 || CT.C1910,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 2222,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1917() {
      return C1917 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 9,
        [_Location_line]: 2221,
        [_Location_file]: null
      });
    },
    get C1918() {
      return C1918 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 2222,
        [_Location_file]: null
      });
    },
    get C1916() {
      return C1916 = dart.constList([C1917 || CT.C1917, C1918 || CT.C1918], widget_inspector._Location);
    },
    get C1915() {
      return C1915 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1916 || CT.C1916,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 2220,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1921() {
      return C1921 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 7,
        [_Location_line]: 2219,
        [_Location_file]: null
      });
    },
    get C1922() {
      return C1922 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 2220,
        [_Location_file]: null
      });
    },
    get C1920() {
      return C1920 = dart.constList([C1921 || CT.C1921, C1922 || CT.C1922], widget_inspector._Location);
    },
    get C1919() {
      return C1919 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1920 || CT.C1920,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 2218,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1925() {
      return C1925 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "value",
        [_Location_column]: 7,
        [_Location_line]: 109,
        [_Location_file]: null
      });
    },
    get C1926() {
      return C1926 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "sized",
        [_Location_column]: 7,
        [_Location_line]: 110,
        [_Location_file]: null
      });
    },
    get C1927() {
      return C1927 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 111,
        [_Location_file]: null
      });
    },
    get C1924() {
      return C1924 = dart.constList([C1925 || CT.C1925, C1926 || CT.C1926, C1927 || CT.C1927], widget_inspector._Location);
    },
    get C1923() {
      return C1923 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1924 || CT.C1924,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 108,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1930() {
      return C1930 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 5,
        [_Location_line]: 115,
        [_Location_file]: null
      });
    },
    get C1931() {
      return C1931 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 5,
        [_Location_line]: 119,
        [_Location_file]: null
      });
    },
    get C1929() {
      return C1929 = dart.constList([C1930 || CT.C1930, C1931 || CT.C1931], widget_inspector._Location);
    },
    get C1928() {
      return C1928 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1929 || CT.C1929,
        [_Location_name]: null,
        [_Location_column]: 44,
        [_Location_line]: 114,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1934() {
      return C1934 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "filter",
        [_Location_column]: 7,
        [_Location_line]: 127,
        [_Location_file]: null
      });
    },
    get C1935() {
      return C1935 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 128,
        [_Location_file]: null
      });
    },
    get C1933() {
      return C1933 = dart.constList([C1934 || CT.C1934, C1935 || CT.C1935], widget_inspector._Location);
    },
    get C1932() {
      return C1932 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1933 || CT.C1933,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 126,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1938() {
      return C1938 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 5,
        [_Location_line]: 126,
        [_Location_file]: null
      });
    },
    get C1937() {
      return C1937 = dart.constList([C1938 || CT.C1938], widget_inspector._Location);
    },
    get C1936() {
      return C1936 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1937 || CT.C1937,
        [_Location_name]: null,
        [_Location_column]: 10,
        [_Location_line]: 125,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1941() {
      return C1941 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 5,
        [_Location_line]: 143,
        [_Location_file]: null
      });
    },
    get C1942() {
      return C1942 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 5,
        [_Location_line]: 144,
        [_Location_file]: null
      });
    },
    get C1940() {
      return C1940 = dart.constList([C1941 || CT.C1941, C1942 || CT.C1942], widget_inspector._Location);
    },
    get C1939() {
      return C1939 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1940 || CT.C1940,
        [_Location_name]: null,
        [_Location_column]: 10,
        [_Location_line]: 142,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1943() {
      return C1943 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 150000
      });
    },
    get C1946() {
      return C1946 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maintainSize",
        [_Location_column]: 5,
        [_Location_line]: 2264,
        [_Location_file]: null
      });
    },
    get C1947() {
      return C1947 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maintainAnimation",
        [_Location_column]: 5,
        [_Location_line]: 2265,
        [_Location_file]: null
      });
    },
    get C1948() {
      return C1948 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maintainState",
        [_Location_column]: 5,
        [_Location_line]: 2266,
        [_Location_file]: null
      });
    },
    get C1949() {
      return C1949 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "visible",
        [_Location_column]: 5,
        [_Location_line]: 2267,
        [_Location_file]: null
      });
    },
    get C1950() {
      return C1950 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 5,
        [_Location_line]: 2268,
        [_Location_file]: null
      });
    },
    get C1945() {
      return C1945 = dart.constList([C1946 || CT.C1946, C1947 || CT.C1947, C1948 || CT.C1948, C1949 || CT.C1949, C1950 || CT.C1950], widget_inspector._Location);
    },
    get C1944() {
      return C1944 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1945 || CT.C1945,
        [_Location_name]: null,
        [_Location_column]: 10,
        [_Location_line]: 2263,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1953() {
      return C1953 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "animation",
        [_Location_column]: 9,
        [_Location_line]: 2311,
        [_Location_file]: null
      });
    },
    get C1954() {
      return C1954 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "bottomNavBar",
        [_Location_column]: 9,
        [_Location_line]: 2312,
        [_Location_file]: null
      });
    },
    get C1955() {
      return C1955 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "topNavBar",
        [_Location_column]: 9,
        [_Location_line]: 2313,
        [_Location_file]: null
      });
    },
    get C1952() {
      return C1952 = dart.constList([C1953 || CT.C1953, C1954 || CT.C1954, C1955 || CT.C1955], widget_inspector._Location);
    },
    get C1951() {
      return C1951 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1952 || CT.C1952,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 2310,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1956() {
      return C1956 = dart.const({
        __proto__: heroes.HeroFlightDirection.prototype,
        [_name$7]: "HeroFlightDirection.push",
        index: 0
      });
    },
    get C1959() {
      return C1959 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "animation",
        [_Location_column]: 9,
        [_Location_line]: 2318,
        [_Location_file]: null
      });
    },
    get C1960() {
      return C1960 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "bottomNavBar",
        [_Location_column]: 9,
        [_Location_line]: 2319,
        [_Location_file]: null
      });
    },
    get C1961() {
      return C1961 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "topNavBar",
        [_Location_column]: 9,
        [_Location_line]: 2320,
        [_Location_file]: null
      });
    },
    get C1958() {
      return C1958 = dart.constList([C1959 || CT.C1959, C1960 || CT.C1960, C1961 || CT.C1961], widget_inspector._Location);
    },
    get C1957() {
      return C1957 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1958 || CT.C1958,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 2317,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart"
      });
    },
    get C1962() {
      return C1962 = dart.const({
        __proto__: heroes.HeroFlightDirection.prototype,
        [_name$7]: "HeroFlightDirection.pop",
        index: 1
      });
    },
    get C1963() {
      return C1963 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 500000
      });
    },
    get C1966() {
      return C1966 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 13,
        [_Location_line]: 128,
        [_Location_file]: null
      });
    },
    get C1967() {
      return C1967 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 129,
        [_Location_file]: null
      });
    },
    get C1965() {
      return C1965 = dart.constList([C1966 || CT.C1966, C1967 || CT.C1967], widget_inspector._Location);
    },
    get C1964() {
      return C1964 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1965 || CT.C1965,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 127,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart"
      });
    },
    get C1970() {
      return C1970 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 11,
        [_Location_line]: 121,
        [_Location_file]: null
      });
    },
    get C1971() {
      return C1971 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 127,
        [_Location_file]: null
      });
    },
    get C1969() {
      return C1969 = dart.constList([C1970 || CT.C1970, C1971 || CT.C1971], widget_inspector._Location);
    },
    get C1968() {
      return C1968 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1969 || CT.C1969,
        [_Location_name]: null,
        [_Location_column]: 25,
        [_Location_line]: 120,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart"
      });
    },
    get C1974() {
      return C1974 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 13,
        [_Location_line]: 141,
        [_Location_file]: null
      });
    },
    get C1975() {
      return C1975 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 142,
        [_Location_file]: null
      });
    },
    get C1973() {
      return C1973 = dart.constList([C1974 || CT.C1974, C1975 || CT.C1975], widget_inspector._Location);
    },
    get C1972() {
      return C1972 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1973 || CT.C1973,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 140,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart"
      });
    },
    get C1978() {
      return C1978 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 11,
        [_Location_line]: 134,
        [_Location_file]: null
      });
    },
    get C1979() {
      return C1979 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 140,
        [_Location_file]: null
      });
    },
    get C1977() {
      return C1977 = dart.constList([C1978 || CT.C1978, C1979 || CT.C1979], widget_inspector._Location);
    },
    get C1976() {
      return C1976 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1977 || CT.C1977,
        [_Location_name]: null,
        [_Location_column]: 25,
        [_Location_line]: 133,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart"
      });
    },
    get C1982() {
      return C1982 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 9,
        [_Location_line]: 153,
        [_Location_file]: null
      });
    },
    get C1983() {
      return C1983 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 154,
        [_Location_file]: null
      });
    },
    get C1981() {
      return C1981 = dart.constList([C1982 || CT.C1982, C1983 || CT.C1983], widget_inspector._Location);
    },
    get C1980() {
      return C1980 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1981 || CT.C1981,
        [_Location_name]: null,
        [_Location_column]: 23,
        [_Location_line]: 152,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart"
      });
    },
    get C1986() {
      return C1986 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "controller",
        [_Location_column]: 13,
        [_Location_line]: 167,
        [_Location_file]: null
      });
    },
    get C1987() {
      return C1987 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 168,
        [_Location_file]: null
      });
    },
    get C1985() {
      return C1985 = dart.constList([C1986 || CT.C1986, C1987 || CT.C1987], widget_inspector._Location);
    },
    get C1984() {
      return C1984 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1985 || CT.C1985,
        [_Location_name]: null,
        [_Location_column]: 11,
        [_Location_line]: 166,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart"
      });
    },
    get C1990() {
      return C1990 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 17,
        [_Location_line]: 176,
        [_Location_file]: null
      });
    },
    get C1991() {
      return C1991 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 177,
        [_Location_file]: null
      });
    },
    get C1989() {
      return C1989 = dart.constList([C1990 || CT.C1990, C1991 || CT.C1991], widget_inspector._Location);
    },
    get C1988() {
      return C1988 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1989 || CT.C1989,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 175,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart"
      });
    },
    get C1994() {
      return C1994 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "top",
        [_Location_column]: 15,
        [_Location_line]: 172,
        [_Location_file]: null
      });
    },
    get C1995() {
      return C1995 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "left",
        [_Location_column]: 15,
        [_Location_line]: 173,
        [_Location_file]: null
      });
    },
    get C1996() {
      return C1996 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "right",
        [_Location_column]: 15,
        [_Location_line]: 174,
        [_Location_file]: null
      });
    },
    get C1997() {
      return C1997 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 175,
        [_Location_file]: null
      });
    },
    get C1993() {
      return C1993 = dart.constList([C1994 || CT.C1994, C1995 || CT.C1995, C1996 || CT.C1996, C1997 || CT.C1997], widget_inspector._Location);
    },
    get C1992() {
      return C1992 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1993 || CT.C1993,
        [_Location_name]: null,
        [_Location_column]: 13,
        [_Location_line]: 171,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart"
      });
    },
    get C2000() {
      return C2000 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "excludeFromSemantics",
        [_Location_column]: 15,
        [_Location_line]: 188,
        [_Location_file]: null
      });
    },
    get C2001() {
      return C2001 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 15,
        [_Location_line]: 189,
        [_Location_file]: null
      });
    },
    get C1999() {
      return C1999 = dart.constList([C2000 || CT.C2000, C2001 || CT.C2001], widget_inspector._Location);
    },
    get C1998() {
      return C1998 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C1999 || CT.C1999,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 187,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart"
      });
    },
    get C2004() {
      return C2004 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "top",
        [_Location_column]: 13,
        [_Location_line]: 183,
        [_Location_file]: null
      });
    },
    get C2005() {
      return C2005 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "left",
        [_Location_column]: 13,
        [_Location_line]: 184,
        [_Location_file]: null
      });
    },
    get C2006() {
      return C2006 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "right",
        [_Location_column]: 13,
        [_Location_line]: 185,
        [_Location_file]: null
      });
    },
    get C2007() {
      return C2007 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 13,
        [_Location_line]: 186,
        [_Location_file]: null
      });
    },
    get C2008() {
      return C2008 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 187,
        [_Location_file]: null
      });
    },
    get C2003() {
      return C2003 = dart.constList([C2004 || CT.C2004, C2005 || CT.C2005, C2006 || CT.C2006, C2007 || CT.C2007, C2008 || CT.C2008], widget_inspector._Location);
    },
    get C2002() {
      return C2002 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2003 || CT.C2003,
        [_Location_name]: null,
        [_Location_column]: 11,
        [_Location_line]: 182,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart"
      });
    },
    get C2011() {
      return C2011 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 164,
        [_Location_file]: null
      });
    },
    get C2010() {
      return C2010 = dart.constList([C2011 || CT.C2011], widget_inspector._Location);
    },
    get C2009() {
      return C2009 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2010 || CT.C2010,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 163,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart"
      });
    },
    get C2014() {
      return C2014 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 7,
        [_Location_line]: 159,
        [_Location_file]: null
      });
    },
    get C2015() {
      return C2015 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 163,
        [_Location_file]: null
      });
    },
    get C2013() {
      return C2013 = dart.constList([C2014 || CT.C2014, C2015 || CT.C2015], widget_inspector._Location);
    },
    get C2012() {
      return C2012 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2013 || CT.C2013,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 158,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart"
      });
    },
    get C2016() {
      return C2016 = dart.const({
        __proto__: recognizer.DragStartBehavior.prototype,
        [_name$8]: "DragStartBehavior.start",
        index: 1
      });
    },
    get C2019() {
      return C2019 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "value",
        [_Location_column]: 9,
        [_Location_line]: 148,
        [_Location_file]: null
      });
    },
    get C2020() {
      return C2020 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "activeColor",
        [_Location_column]: 9,
        [_Location_line]: 149,
        [_Location_file]: null
      });
    },
    get C2021() {
      return C2021 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "trackColor",
        [_Location_column]: 9,
        [_Location_line]: 153,
        [_Location_file]: null
      });
    },
    get C2022() {
      return C2022 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onChanged",
        [_Location_column]: 9,
        [_Location_line]: 154,
        [_Location_file]: null
      });
    },
    get C2023() {
      return C2023 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "vsync",
        [_Location_column]: 9,
        [_Location_line]: 155,
        [_Location_file]: null
      });
    },
    get C2024() {
      return C2024 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "dragStartBehavior",
        [_Location_column]: 9,
        [_Location_line]: 156,
        [_Location_file]: null
      });
    },
    get C2018() {
      return C2018 = dart.constList([C2019 || CT.C2019, C2020 || CT.C2020, C2021 || CT.C2021, C2022 || CT.C2022, C2023 || CT.C2023, C2024 || CT.C2024], widget_inspector._Location);
    },
    get C2017() {
      return C2017 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2018 || CT.C2018,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 147,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart"
      });
    },
    get C2027() {
      return C2027 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 7,
        [_Location_line]: 146,
        [_Location_file]: null
      });
    },
    get C2028() {
      return C2028 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 147,
        [_Location_file]: null
      });
    },
    get C2026() {
      return C2026 = dart.constList([C2027 || CT.C2027, C2028 || CT.C2028], widget_inspector._Location);
    },
    get C2025() {
      return C2025 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2026 || CT.C2026,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 145,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart"
      });
    },
    get C2029() {
      return C2029 = dart.const({
        __proto__: box$.BoxConstraints.prototype,
        [BoxConstraints_maxHeight]: 39,
        [BoxConstraints_minHeight]: 39,
        [BoxConstraints_maxWidth]: 59,
        [BoxConstraints_minWidth]: 59
      });
    },
    get C2030() {
      return C2030 = dart.const({
        __proto__: animation$.AnimationStatus.prototype,
        [_name$9]: "AnimationStatus.forward",
        index: 1
      });
    },
    get C2031() {
      return C2031 = dart.const({
        __proto__: animation$.AnimationStatus.prototype,
        [_name$9]: "AnimationStatus.reverse",
        index: 2
      });
    },
    get C2032() {
      return C2032 = dart.const({
        __proto__: animation$.AnimationStatus.prototype,
        [_name$9]: "AnimationStatus.dismissed",
        index: 0
      });
    },
    get C2033() {
      return C2033 = dart.const({
        __proto__: animation$.AnimationStatus.prototype,
        [_name$9]: "AnimationStatus.completed",
        index: 3
      });
    },
    get C2034() {
      return C2034 = dart.const({
        __proto__: ui.Radius.prototype,
        [Radius_y]: 15.5,
        [Radius_x]: 15.5
      });
    },
    get C2035() {
      return C2035 = dart.const({
        __proto__: thumb_painter.CupertinoThumbPainter.prototype,
        [shadows$]: C1417 || CT.C1417,
        [color$2]: C2 || CT.C2
      });
    },
    get C2038() {
      return C2038 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "title",
        [_Location_column]: 9,
        [_Location_line]: 163,
        [_Location_file]: null
      });
    },
    get C2039() {
      return C2039 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "message",
        [_Location_column]: 9,
        [_Location_line]: 164,
        [_Location_file]: null
      });
    },
    get C2040() {
      return C2040 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 9,
        [_Location_line]: 165,
        [_Location_file]: null
      });
    },
    get C2037() {
      return C2037 = dart.constList([C2038 || CT.C2038, C2039 || CT.C2039, C2040 || CT.C2040], widget_inspector._Location);
    },
    get C2036() {
      return C2036 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2037 || CT.C2037,
        [_Location_name]: null,
        [_Location_column]: 35,
        [_Location_line]: 162,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2043() {
      return C2043 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 28,
        [_Location_line]: 167,
        [_Location_file]: null
      });
    },
    get C2042() {
      return C2042 = dart.constList([C2043 || CT.C2043], widget_inspector._Location);
    },
    get C2041() {
      return C2041 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2042 || CT.C2042,
        [_Location_name]: null,
        [_Location_column]: 19,
        [_Location_line]: 167,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2046() {
      return C2046 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "mainAxisSize",
        [_Location_column]: 9,
        [_Location_line]: 173,
        [_Location_file]: null
      });
    },
    get C2047() {
      return C2047 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "crossAxisAlignment",
        [_Location_column]: 9,
        [_Location_line]: 174,
        [_Location_file]: null
      });
    },
    get C2048() {
      return C2048 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 175,
        [_Location_file]: null
      });
    },
    get C2045() {
      return C2045 = dart.constList([C2046 || CT.C2046, C2047 || CT.C2047, C2048 || CT.C2048], widget_inspector._Location);
    },
    get C2044() {
      return C2044 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2045 || CT.C2045,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 172,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2051() {
      return C2051 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "color",
        [_Location_column]: 7,
        [_Location_line]: 171,
        [_Location_file]: null
      });
    },
    get C2052() {
      return C2052 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 172,
        [_Location_file]: null
      });
    },
    get C2050() {
      return C2050 = dart.constList([C2051 || CT.C2051, C2052 || CT.C2052], widget_inspector._Location);
    },
    get C2049() {
      return C2049 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2050 || CT.C2050,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 170,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2055() {
      return C2055 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 9,
        [_Location_line]: 183,
        [_Location_file]: null
      });
    },
    get C2054() {
      return C2054 = dart.constList([C2055 || CT.C2055], widget_inspector._Location);
    },
    get C2053() {
      return C2053 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2054 || CT.C2054,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 182,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2058() {
      return C2058 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 9,
        [_Location_line]: 188,
        [_Location_file]: null
      });
    },
    get C2059() {
      return C2059 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 9,
        [_Location_line]: 189,
        [_Location_file]: null
      });
    },
    get C2060() {
      return C2060 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "hasCancelButton",
        [_Location_column]: 9,
        [_Location_line]: 190,
        [_Location_file]: null
      });
    },
    get C2057() {
      return C2057 = dart.constList([C2058 || CT.C2058, C2059 || CT.C2059, C2060 || CT.C2060], widget_inspector._Location);
    },
    get C2056() {
      return C2056 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2057 || CT.C2057,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 187,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2063() {
      return C2063 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 187,
        [_Location_file]: null
      });
    },
    get C2062() {
      return C2062 = dart.constList([C2063 || CT.C2063], widget_inspector._Location);
    },
    get C2061() {
      return C2061 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2062 || CT.C2062,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 186,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2066() {
      return C2066 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 201,
        [_Location_file]: null
      });
    },
    get C2065() {
      return C2065 = dart.constList([C2066 || CT.C2066], widget_inspector._Location);
    },
    get C2064() {
      return C2064 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2065 || CT.C2065,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 200,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2069() {
      return C2069 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 7,
        [_Location_line]: 199,
        [_Location_file]: null
      });
    },
    get C2070() {
      return C2070 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 200,
        [_Location_file]: null
      });
    },
    get C2068() {
      return C2068 = dart.constList([C2069 || CT.C2069, C2070 || CT.C2070], widget_inspector._Location);
    },
    get C2067() {
      return C2067 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2068 || CT.C2068,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 198,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2073() {
      return C2073 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 39,
        [_Location_line]: 214,
        [_Location_file]: null
      });
    },
    get C2072() {
      return C2072 = dart.constList([C2073 || CT.C2073], widget_inspector._Location);
    },
    get C2071() {
      return C2071 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2072 || CT.C2072,
        [_Location_name]: null,
        [_Location_column]: 31,
        [_Location_line]: 214,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2076() {
      return C2076 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "contentSection",
        [_Location_column]: 15,
        [_Location_line]: 214,
        [_Location_file]: null
      });
    },
    get C2077() {
      return C2077 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "actionsSection",
        [_Location_column]: 15,
        [_Location_line]: 215,
        [_Location_file]: null
      });
    },
    get C2075() {
      return C2075 = dart.constList([C2076 || CT.C2076, C2077 || CT.C2077], widget_inspector._Location);
    },
    get C2074() {
      return C2074 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2075 || CT.C2075,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 213,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2080() {
      return C2080 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "filter",
        [_Location_column]: 13,
        [_Location_line]: 212,
        [_Location_file]: null
      });
    },
    get C2081() {
      return C2081 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 213,
        [_Location_file]: null
      });
    },
    get C2079() {
      return C2079 = dart.constList([C2080 || CT.C2080, C2081 || CT.C2081], widget_inspector._Location);
    },
    get C2078() {
      return C2078 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2079 || CT.C2079,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 211,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2084() {
      return C2084 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "borderRadius",
        [_Location_column]: 11,
        [_Location_line]: 210,
        [_Location_file]: null
      });
    },
    get C2085() {
      return C2085 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 211,
        [_Location_file]: null
      });
    },
    get C2083() {
      return C2083 = dart.constList([C2084 || CT.C2084, C2085 || CT.C2085], widget_inspector._Location);
    },
    get C2082() {
      return C2082 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2083 || CT.C2083,
        [_Location_name]: null,
        [_Location_column]: 23,
        [_Location_line]: 209,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2088() {
      return C2088 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 16,
        [_Location_line]: 209,
        [_Location_file]: null
      });
    },
    get C2087() {
      return C2087 = dart.constList([C2088 || CT.C2088], widget_inspector._Location);
    },
    get C2086() {
      return C2086 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2087 || CT.C2087,
        [_Location_name]: null,
        [_Location_column]: 7,
        [_Location_line]: 209,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2089() {
      return C2089 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 10,
        [EdgeInsets_right]: 8,
        [EdgeInsets_top]: 10,
        [EdgeInsets_left]: 8
      });
    },
    get C2092() {
      return C2092 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 15,
        [_Location_line]: 246,
        [_Location_file]: null
      });
    },
    get C2093() {
      return C2093 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "mainAxisSize",
        [_Location_column]: 15,
        [_Location_line]: 247,
        [_Location_file]: null
      });
    },
    get C2094() {
      return C2094 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "crossAxisAlignment",
        [_Location_column]: 15,
        [_Location_line]: 248,
        [_Location_file]: null
      });
    },
    get C2091() {
      return C2091 = dart.constList([C2092 || CT.C2092, C2093 || CT.C2093, C2094 || CT.C2094], widget_inspector._Location);
    },
    get C2090() {
      return C2090 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2091 || CT.C2091,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 245,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2097() {
      return C2097 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 13,
        [_Location_line]: 240,
        [_Location_file]: null
      });
    },
    get C2098() {
      return C2098 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "margin",
        [_Location_column]: 13,
        [_Location_line]: 241,
        [_Location_file]: null
      });
    },
    get C2099() {
      return C2099 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 245,
        [_Location_file]: null
      });
    },
    get C2096() {
      return C2096 = dart.constList([C2097 || CT.C2097, C2098 || CT.C2098, C2099 || CT.C2099], widget_inspector._Location);
    },
    get C2095() {
      return C2095 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2096 || CT.C2096,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 239,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2102() {
      return C2102 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 11,
        [_Location_line]: 238,
        [_Location_file]: null
      });
    },
    get C2103() {
      return C2103 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 239,
        [_Location_file]: null
      });
    },
    get C2101() {
      return C2101 = dart.constList([C2102 || CT.C2102, C2103 || CT.C2103], widget_inspector._Location);
    },
    get C2100() {
      return C2100 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2101 || CT.C2101,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 237,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2106() {
      return C2106 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "namesRoute",
        [_Location_column]: 9,
        [_Location_line]: 233,
        [_Location_file]: null
      });
    },
    get C2107() {
      return C2107 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scopesRoute",
        [_Location_column]: 9,
        [_Location_line]: 234,
        [_Location_file]: null
      });
    },
    get C2108() {
      return C2108 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "explicitChildNodes",
        [_Location_column]: 9,
        [_Location_line]: 235,
        [_Location_file]: null
      });
    },
    get C2109() {
      return C2109 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "label",
        [_Location_column]: 9,
        [_Location_line]: 236,
        [_Location_file]: null
      });
    },
    get C2110() {
      return C2110 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 237,
        [_Location_file]: null
      });
    },
    get C2105() {
      return C2105 = dart.constList([C2106 || CT.C2106, C2107 || CT.C2107, C2108 || CT.C2108, C2109 || CT.C2109, C2110 || CT.C2110], widget_inspector._Location);
    },
    get C2104() {
      return C2104 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2105 || CT.C2105,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 232,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2113() {
      return C2113 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 232,
        [_Location_file]: null
      });
    },
    get C2112() {
      return C2112 = dart.constList([C2113 || CT.C2113], widget_inspector._Location);
    },
    get C2111() {
      return C2111 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2112 || CT.C2112,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 231,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2116() {
      return C2116 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 15,
        [_Location_line]: 325,
        [_Location_file]: null
      });
    },
    get C2117() {
      return C2117 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 326,
        [_Location_file]: null
      });
    },
    get C2118() {
      return C2118 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textAlign",
        [_Location_column]: 15,
        [_Location_line]: 327,
        [_Location_file]: null
      });
    },
    get C2115() {
      return C2115 = dart.constList([C2116 || CT.C2116, C2117 || CT.C2117, C2118 || CT.C2118], widget_inspector._Location);
    },
    get C2114() {
      return C2114 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2115 || CT.C2115,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 324,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2121() {
      return C2121 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 13,
        [_Location_line]: 319,
        [_Location_file]: null
      });
    },
    get C2122() {
      return C2122 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 13,
        [_Location_line]: 320,
        [_Location_file]: null
      });
    },
    get C2123() {
      return C2123 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 324,
        [_Location_file]: null
      });
    },
    get C2120() {
      return C2120 = dart.constList([C2121 || CT.C2121, C2122 || CT.C2122, C2123 || CT.C2123], widget_inspector._Location);
    },
    get C2119() {
      return C2119 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2120 || CT.C2120,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 318,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2126() {
      return C2126 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "button",
        [_Location_column]: 11,
        [_Location_line]: 317,
        [_Location_file]: null
      });
    },
    get C2127() {
      return C2127 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 318,
        [_Location_file]: null
      });
    },
    get C2125() {
      return C2125 = dart.constList([C2126 || CT.C2126, C2127 || CT.C2127], widget_inspector._Location);
    },
    get C2124() {
      return C2124 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2125 || CT.C2125,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 316,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2130() {
      return C2130 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "constraints",
        [_Location_column]: 9,
        [_Location_line]: 313,
        [_Location_file]: null
      });
    },
    get C2131() {
      return C2131 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 316,
        [_Location_file]: null
      });
    },
    get C2129() {
      return C2129 = dart.constList([C2130 || CT.C2130, C2131 || CT.C2131], widget_inspector._Location);
    },
    get C2128() {
      return C2128 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2129 || CT.C2129,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 312,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2134() {
      return C2134 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 7,
        [_Location_line]: 310,
        [_Location_file]: null
      });
    },
    get C2135() {
      return C2135 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "behavior",
        [_Location_column]: 7,
        [_Location_line]: 311,
        [_Location_file]: null
      });
    },
    get C2136() {
      return C2136 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 312,
        [_Location_file]: null
      });
    },
    get C2133() {
      return C2133 = dart.constList([C2134 || CT.C2134, C2135 || CT.C2135, C2136 || CT.C2136], widget_inspector._Location);
    },
    get C2132() {
      return C2132 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2133 || CT.C2133,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 309,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2139() {
      return C2139 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 9,
        [_Location_line]: 374,
        [_Location_file]: null
      });
    },
    get C2140() {
      return C2140 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 378,
        [_Location_file]: null
      });
    },
    get C2138() {
      return C2138 = dart.constList([C2139 || CT.C2139, C2140 || CT.C2140], widget_inspector._Location);
    },
    get C2137() {
      return C2137 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2138 || CT.C2138,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 373,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2143() {
      return C2143 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "excludeFromSemantics",
        [_Location_column]: 7,
        [_Location_line]: 369,
        [_Location_file]: null
      });
    },
    get C2144() {
      return C2144 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapDown",
        [_Location_column]: 7,
        [_Location_line]: 370,
        [_Location_file]: null
      });
    },
    get C2145() {
      return C2145 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapUp",
        [_Location_column]: 7,
        [_Location_line]: 371,
        [_Location_file]: null
      });
    },
    get C2146() {
      return C2146 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapCancel",
        [_Location_column]: 7,
        [_Location_line]: 372,
        [_Location_file]: null
      });
    },
    get C2147() {
      return C2147 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 373,
        [_Location_file]: null
      });
    },
    get C2142() {
      return C2142 = dart.constList([C2143 || CT.C2143, C2144 || CT.C2144, C2145 || CT.C2145, C2146 || CT.C2146, C2147 || CT.C2147], widget_inspector._Location);
    },
    get C2141() {
      return C2141 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2142 || CT.C2142,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 368,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2148() {
      return C2148 = dart.const({
        __proto__: action_sheet._AlertSections.prototype,
        [_name$10]: "_AlertSections.contentSection",
        index: 0
      });
    },
    get C2149() {
      return C2149 = dart.const({
        __proto__: action_sheet._AlertSections.prototype,
        [_name$10]: "_AlertSections.actionsSection",
        index: 1
      });
    },
    get C2150() {
      return C2150 = dart.constList([C2148 || CT.C2148, C2149 || CT.C2149], action_sheet._AlertSections);
    },
    get C2151() {
      return C2151 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 14,
        [EdgeInsets_right]: 40,
        [EdgeInsets_top]: 14,
        [EdgeInsets_left]: 40
      });
    },
    get C2154() {
      return C2154 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 11,
        [_Location_line]: 804,
        [_Location_file]: null
      });
    },
    get C2155() {
      return C2155 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textAlign",
        [_Location_column]: 11,
        [_Location_line]: 806,
        [_Location_file]: null
      });
    },
    get C2156() {
      return C2156 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 807,
        [_Location_file]: null
      });
    },
    get C2153() {
      return C2153 = dart.constList([C2154 || CT.C2154, C2155 || CT.C2155, C2156 || CT.C2156], widget_inspector._Location);
    },
    get C2152() {
      return C2152 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2153 || CT.C2153,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 803,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2159() {
      return C2159 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 9,
        [_Location_line]: 797,
        [_Location_file]: null
      });
    },
    get C2160() {
      return C2160 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 803,
        [_Location_file]: null
      });
    },
    get C2158() {
      return C2158 = dart.constList([C2159 || CT.C2159, C2160 || CT.C2160], widget_inspector._Location);
    },
    get C2157() {
      return C2157 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2158 || CT.C2158,
        [_Location_name]: null,
        [_Location_column]: 29,
        [_Location_line]: 796,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2163() {
      return C2163 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 13,
        [_Location_line]: 822,
        [_Location_file]: null
      });
    },
    get C2164() {
      return C2164 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textAlign",
        [_Location_column]: 13,
        [_Location_line]: 824,
        [_Location_file]: null
      });
    },
    get C2165() {
      return C2165 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 825,
        [_Location_file]: null
      });
    },
    get C2162() {
      return C2162 = dart.constList([C2163 || CT.C2163, C2164 || CT.C2164, C2165 || CT.C2165], widget_inspector._Location);
    },
    get C2161() {
      return C2161 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2162 || CT.C2162,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 821,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2168() {
      return C2168 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 11,
        [_Location_line]: 815,
        [_Location_file]: null
      });
    },
    get C2169() {
      return C2169 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 821,
        [_Location_file]: null
      });
    },
    get C2167() {
      return C2167 = dart.constList([C2168 || CT.C2168, C2169 || CT.C2169], widget_inspector._Location);
    },
    get C2166() {
      return C2166 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2167 || CT.C2167,
        [_Location_name]: null,
        [_Location_column]: 9,
        [_Location_line]: 814,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2172() {
      return C2172 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 11,
        [_Location_line]: 835,
        [_Location_file]: null
      });
    },
    get C2173() {
      return C2173 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 11,
        [_Location_line]: 836,
        [_Location_file]: null
      });
    },
    get C2171() {
      return C2171 = dart.constList([C2172 || CT.C2172, C2173 || CT.C2173], widget_inspector._Location);
    },
    get C2170() {
      return C2170 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2171 || CT.C2171,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 834,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2176() {
      return C2176 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "controller",
        [_Location_column]: 9,
        [_Location_line]: 833,
        [_Location_file]: null
      });
    },
    get C2177() {
      return C2177 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 834,
        [_Location_file]: null
      });
    },
    get C2175() {
      return C2175 = dart.constList([C2176 || CT.C2176, C2177 || CT.C2177], widget_inspector._Location);
    },
    get C2174() {
      return C2174 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2175 || CT.C2175,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 832,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2179() {
      return C2179 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 0,
        [EdgeInsets_right]: 0,
        [EdgeInsets_top]: 8,
        [EdgeInsets_left]: 0
      });
    },
    get C2178() {
      return C2178 = dart.const({
        __proto__: basic.Padding.prototype,
        [Widget_key]: null,
        [SingleChildRenderObjectWidget_child]: null,
        [Padding_padding]: C2179 || CT.C2179
      });
    },
    get C2182() {
      return C2182 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "mainAxisSize",
        [_Location_column]: 11,
        [_Location_line]: 850,
        [_Location_file]: null
      });
    },
    get C2183() {
      return C2183 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "crossAxisAlignment",
        [_Location_column]: 11,
        [_Location_line]: 851,
        [_Location_file]: null
      });
    },
    get C2184() {
      return C2184 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 11,
        [_Location_line]: 852,
        [_Location_file]: null
      });
    },
    get C2181() {
      return C2181 = dart.constList([C2182 || CT.C2182, C2183 || CT.C2183, C2184 || CT.C2184], widget_inspector._Location);
    },
    get C2180() {
      return C2180 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2181 || CT.C2181,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 849,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2187() {
      return C2187 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "controller",
        [_Location_column]: 9,
        [_Location_line]: 848,
        [_Location_file]: null
      });
    },
    get C2188() {
      return C2188 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 849,
        [_Location_file]: null
      });
    },
    get C2186() {
      return C2186 = dart.constList([C2187 || CT.C2187, C2188 || CT.C2188], widget_inspector._Location);
    },
    get C2185() {
      return C2185 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2186 || CT.C2186,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 847,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2191() {
      return C2191 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 847,
        [_Location_file]: null
      });
    },
    get C2190() {
      return C2190 = dart.constList([C2191 || CT.C2191], widget_inspector._Location);
    },
    get C2189() {
      return C2189 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2190 || CT.C2190,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 846,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2194() {
      return C2194 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 896,
        [_Location_file]: null
      });
    },
    get C2193() {
      return C2193 = dart.constList([C2194 || CT.C2194], widget_inspector._Location);
    },
    get C2192() {
      return C2192 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2193 || CT.C2193,
        [_Location_name]: null,
        [_Location_column]: 9,
        [_Location_line]: 895,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2197() {
      return C2197 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "actionButtons",
        [_Location_column]: 11,
        [_Location_line]: 905,
        [_Location_file]: null
      });
    },
    get C2198() {
      return C2198 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "dividerThickness",
        [_Location_column]: 11,
        [_Location_line]: 906,
        [_Location_file]: null
      });
    },
    get C2199() {
      return C2199 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "hasCancelButton",
        [_Location_column]: 11,
        [_Location_line]: 907,
        [_Location_file]: null
      });
    },
    get C2196() {
      return C2196 = dart.constList([C2197 || CT.C2197, C2198 || CT.C2198, C2199 || CT.C2199], widget_inspector._Location);
    },
    get C2195() {
      return C2195 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2196 || CT.C2196,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 904,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2202() {
      return C2202 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "controller",
        [_Location_column]: 9,
        [_Location_line]: 903,
        [_Location_file]: null
      });
    },
    get C2203() {
      return C2203 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 904,
        [_Location_file]: null
      });
    },
    get C2201() {
      return C2201 = dart.constList([C2202 || CT.C2202, C2203 || CT.C2203], widget_inspector._Location);
    },
    get C2200() {
      return C2200 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2201 || CT.C2201,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 902,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2206() {
      return C2206 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 902,
        [_Location_file]: null
      });
    },
    get C2205() {
      return C2205 = dart.constList([C2206 || CT.C2206], widget_inspector._Location);
    },
    get C2204() {
      return C2204 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2205 || CT.C2205,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 901,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2209() {
      return C2209 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "excludeFromSemantics",
        [_Location_column]: 9,
        [_Location_line]: 939,
        [_Location_file]: null
      });
    },
    get C2210() {
      return C2210 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "behavior",
        [_Location_column]: 9,
        [_Location_line]: 940,
        [_Location_file]: null
      });
    },
    get C2211() {
      return C2211 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapDown",
        [_Location_column]: 9,
        [_Location_line]: 941,
        [_Location_file]: null
      });
    },
    get C2212() {
      return C2212 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapUp",
        [_Location_column]: 9,
        [_Location_line]: 942,
        [_Location_file]: null
      });
    },
    get C2213() {
      return C2213 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapCancel",
        [_Location_column]: 9,
        [_Location_line]: 944,
        [_Location_file]: null
      });
    },
    get C2214() {
      return C2214 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 945,
        [_Location_file]: null
      });
    },
    get C2208() {
      return C2208 = dart.constList([C2209 || CT.C2209, C2210 || CT.C2210, C2211 || CT.C2211, C2212 || CT.C2212, C2213 || CT.C2213, C2214 || CT.C2214], widget_inspector._Location);
    },
    get C2207() {
      return C2207 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2208 || CT.C2208,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 938,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2217() {
      return C2217 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "isPressed",
        [_Location_column]: 7,
        [_Location_line]: 936,
        [_Location_file]: null
      });
    },
    get C2218() {
      return C2218 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 938,
        [_Location_file]: null
      });
    },
    get C2216() {
      return C2216 = dart.constList([C2217 || CT.C2217, C2218 || CT.C2218], widget_inspector._Location);
    },
    get C2215() {
      return C2215 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2216 || CT.C2216,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 935,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart"
      });
    },
    get C2219() {
      return C2219 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: C635 || CT.C635,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: null,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C227 || CT.C227,
        [TextStyle_fontSize]: 20,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF UI Text",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: null,
        [TextStyle_inherit]: false
      });
    },
    get C2221() {
      return C2221 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4287598479.0
      });
    },
    get C2220() {
      return C2220 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: C635 || CT.C635,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: null,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C227 || CT.C227,
        [TextStyle_fontSize]: 13,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: ".SF UI Text",
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: C2221 || CT.C2221,
        [TextStyle_inherit]: false
      });
    },
    get C2223() {
      return C2223 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 3341100325.0
      });
    },
    get C2224() {
      return C2224 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 3355048441.0
      });
    },
    get C2222() {
      return C2222 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C2223 || CT.C2223,
        [CupertinoDynamicColor_highContrastElevatedColor]: C2224 || CT.C2224,
        [CupertinoDynamicColor_darkElevatedColor]: C2223 || CT.C2223,
        [CupertinoDynamicColor_elevatedColor]: C2224 || CT.C2224,
        [CupertinoDynamicColor_darkHighContrastColor]: C2223 || CT.C2223,
        [CupertinoDynamicColor_highContrastColor]: C2224 || CT.C2224,
        [CupertinoDynamicColor_darkColor]: C2223 || CT.C2223,
        [CupertinoDynamicColor_color]: C2224 || CT.C2224,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C2224 || CT.C2224
      });
    },
    get C2226() {
      return C2226 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4282992971.0
      });
    },
    get C2227() {
      return C2227 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4293717228.0
      });
    },
    get C2225() {
      return C2225 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C2226 || CT.C2226,
        [CupertinoDynamicColor_highContrastElevatedColor]: C2227 || CT.C2227,
        [CupertinoDynamicColor_darkElevatedColor]: C2226 || CT.C2226,
        [CupertinoDynamicColor_elevatedColor]: C2227 || CT.C2227,
        [CupertinoDynamicColor_darkHighContrastColor]: C2226 || CT.C2226,
        [CupertinoDynamicColor_highContrastColor]: C2227 || CT.C2227,
        [CupertinoDynamicColor_darkColor]: C2226 || CT.C2226,
        [CupertinoDynamicColor_color]: C2227 || CT.C2227,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C2227 || CT.C2227
      });
    },
    get C2230() {
      return C2230 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 7,
        [_Location_line]: 163,
        [_Location_file]: null
      });
    },
    get C2231() {
      return C2231 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onGenerateRoute",
        [_Location_column]: 7,
        [_Location_line]: 164,
        [_Location_file]: null
      });
    },
    get C2232() {
      return C2232 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onUnknownRoute",
        [_Location_column]: 7,
        [_Location_line]: 165,
        [_Location_file]: null
      });
    },
    get C2233() {
      return C2233 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "observers",
        [_Location_column]: 7,
        [_Location_line]: 166,
        [_Location_file]: null
      });
    },
    get C2229() {
      return C2229 = dart.constList([C2230 || CT.C2230, C2231 || CT.C2231, C2232 || CT.C2232, C2233 || CT.C2233], widget_inspector._Location);
    },
    get C2228() {
      return C2228 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2229 || CT.C2229,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 162,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/tab_view.dart"
      });
    },
    get C2234() {
      return C2234 = dart.const({
        __proto__: box$.BoxConstraints.prototype,
        [BoxConstraints_maxHeight]: 43,
        [BoxConstraints_minHeight]: 43,
        [BoxConstraints_maxWidth]: 1 / 0,
        [BoxConstraints_minWidth]: 0
      });
    },
    get C2235() {
      return C2235 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 0,
        [EdgeInsets_right]: 8,
        [EdgeInsets_top]: 0,
        [EdgeInsets_left]: 8
      });
    },
    get C2236() {
      return C2236 = dart.const({
        __proto__: ui.Offset.prototype,
        [OffsetBase__dy]: 10,
        [OffsetBase__dx]: 10
      });
    },
    get C2237() {
      return C2237 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294902015.0
      });
    },
    get C2238() {
      return C2238 = dart.const({
        __proto__: ui.Offset.prototype,
        [OffsetBase__dy]: 6,
        [OffsetBase__dx]: 6
      });
    },
    get C2239() {
      return C2239 = dart.const({
        __proto__: ui.Offset.prototype,
        [OffsetBase__dy]: 10.5,
        [OffsetBase__dx]: 6
      });
    },
    get C2242() {
      return C2242 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 14,
        [_Location_line]: 336,
        [_Location_file]: null
      });
    },
    get C2241() {
      return C2241 = dart.constList([C2242 || CT.C2242], widget_inspector._Location);
    },
    get C2240() {
      return C2240 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2241 || CT.C2241,
        [_Location_name]: null,
        [_Location_column]: 5,
        [_Location_line]: 336,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_selection.dart"
      });
    },
    get C2245() {
      return C2245 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 21,
        [_Location_line]: 356,
        [_Location_file]: null
      });
    },
    get C2246() {
      return C2246 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 27,
        [_Location_line]: 356,
        [_Location_file]: null
      });
    },
    get C2244() {
      return C2244 = dart.constList([C2245 || CT.C2245, C2246 || CT.C2246], widget_inspector._Location);
    },
    get C2243() {
      return C2243 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2244 || CT.C2244,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 356,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_selection.dart"
      });
    },
    get C2249() {
      return C2249 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 356,
        [_Location_file]: null
      });
    },
    get C2250() {
      return C2250 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "color",
        [_Location_column]: 9,
        [_Location_line]: 357,
        [_Location_file]: null
      });
    },
    get C2251() {
      return C2251 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "minSize",
        [_Location_column]: 9,
        [_Location_line]: 358,
        [_Location_file]: null
      });
    },
    get C2252() {
      return C2252 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 9,
        [_Location_line]: 359,
        [_Location_file]: null
      });
    },
    get C2253() {
      return C2253 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "borderRadius",
        [_Location_column]: 9,
        [_Location_line]: 360,
        [_Location_file]: null
      });
    },
    get C2254() {
      return C2254 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "pressedOpacity",
        [_Location_column]: 9,
        [_Location_line]: 361,
        [_Location_file]: null
      });
    },
    get C2255() {
      return C2255 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onPressed",
        [_Location_column]: 9,
        [_Location_line]: 362,
        [_Location_file]: null
      });
    },
    get C2248() {
      return C2248 = dart.constList([C2249 || CT.C2249, C2250 || CT.C2250, C2251 || CT.C2251, C2252 || CT.C2252, C2253 || CT.C2253, C2254 || CT.C2254, C2255 || CT.C2255], widget_inspector._Location);
    },
    get C2247() {
      return C2247 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2248 || CT.C2248,
        [_Location_name]: null,
        [_Location_column]: 17,
        [_Location_line]: 355,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_selection.dart"
      });
    },
    get C2257() {
      return C2257 = dart.const({
        __proto__: box_border.BoxShape.prototype,
        [_name$11]: "BoxShape.rectangle",
        index: 0
      });
    },
    get C2258() {
      return C2258 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4286611584.0
      });
    },
    get C2256() {
      return C2256 = dart.const({
        __proto__: box_decoration.BoxDecoration.prototype,
        [BoxDecoration_shape]: C2257 || CT.C2257,
        [BoxDecoration_backgroundBlendMode]: null,
        [BoxDecoration_gradient]: null,
        [BoxDecoration_boxShadow]: null,
        [BoxDecoration_borderRadius]: null,
        [BoxDecoration_border]: null,
        [BoxDecoration_image]: null,
        [BoxDecoration_color]: C2258 || CT.C2258
      });
    },
    get C2261() {
      return C2261 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "mainAxisSize",
        [_Location_column]: 20,
        [_Location_line]: 377,
        [_Location_file]: null
      });
    },
    get C2262() {
      return C2262 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 52,
        [_Location_line]: 377,
        [_Location_file]: null
      });
    },
    get C2260() {
      return C2260 = dart.constList([C2261 || CT.C2261, C2262 || CT.C2262], widget_inspector._Location);
    },
    get C2259() {
      return C2259 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2260 || CT.C2260,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 377,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_selection.dart"
      });
    },
    get C2265() {
      return C2265 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 9,
        [_Location_line]: 376,
        [_Location_file]: null
      });
    },
    get C2264() {
      return C2264 = dart.constList([C2265 || CT.C2265, C1447 || CT.C1447], widget_inspector._Location);
    },
    get C2263() {
      return C2263 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2264 || CT.C2264,
        [_Location_name]: null,
        [_Location_column]: 37,
        [_Location_line]: 375,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_selection.dart"
      });
    },
    get C2268() {
      return C2268 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "barTopY",
        [_Location_column]: 7,
        [_Location_line]: 372,
        [_Location_file]: null
      });
    },
    get C2269() {
      return C2269 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "arrowTipX",
        [_Location_column]: 7,
        [_Location_line]: 373,
        [_Location_file]: null
      });
    },
    get C2270() {
      return C2270 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "isArrowPointingDown",
        [_Location_column]: 7,
        [_Location_line]: 374,
        [_Location_file]: null
      });
    },
    get C2267() {
      return C2267 = dart.constList([C2268 || CT.C2268, C2269 || CT.C2269, C2270 || CT.C2270, C1451 || CT.C1451], widget_inspector._Location);
    },
    get C2266() {
      return C2266 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2267 || CT.C2267,
        [_Location_name]: null,
        [_Location_column]: 42,
        [_Location_line]: 371,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_selection.dart"
      });
    },
    get C2273() {
      return C2273 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "painter",
        [_Location_column]: 9,
        [_Location_line]: 392,
        [_Location_file]: null
      });
    },
    get C2272() {
      return C2272 = dart.constList([C2273 || CT.C2273], widget_inspector._Location);
    },
    get C2271() {
      return C2271 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2272 || CT.C2272,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 391,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_selection.dart"
      });
    },
    get C2276() {
      return C2276 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "size",
        [_Location_column]: 7,
        [_Location_line]: 390,
        [_Location_file]: null
      });
    },
    get C2277() {
      return C2277 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 391,
        [_Location_file]: null
      });
    },
    get C2275() {
      return C2275 = dart.constList([C2276 || CT.C2276, C2277 || CT.C2277], widget_inspector._Location);
    },
    get C2274() {
      return C2274 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2275 || CT.C2275,
        [_Location_name]: null,
        [_Location_column]: 36,
        [_Location_line]: 389,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_selection.dart"
      });
    },
    get C2278() {
      return C2278 = dart.const({
        __proto__: text_selection.TextSelectionHandleType.prototype,
        [_name$12]: "TextSelectionHandleType.left",
        index: 0
      });
    },
    get C2281() {
      return C2281 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "transform",
        [_Location_column]: 11,
        [_Location_line]: 405,
        [_Location_file]: null
      });
    },
    get C2282() {
      return C2282 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 409,
        [_Location_file]: null
      });
    },
    get C2280() {
      return C2280 = dart.constList([C2281 || CT.C2281, C2282 || CT.C2282], widget_inspector._Location);
    },
    get C2279() {
      return C2279 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2280 || CT.C2280,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 404,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_selection.dart"
      });
    },
    get C2283() {
      return C2283 = dart.const({
        __proto__: text_selection.TextSelectionHandleType.prototype,
        [_name$12]: "TextSelectionHandleType.right",
        index: 1
      });
    },
    get C2284() {
      return C2284 = dart.const({
        __proto__: basic.SizedBox.prototype,
        [Widget_key]: null,
        [SingleChildRenderObjectWidget_child]: null,
        [SizedBox_height]: null,
        [SizedBox_width]: null
      });
    },
    get C2285() {
      return C2285 = dart.const({
        __proto__: text_selection.TextSelectionHandleType.prototype,
        [_name$12]: "TextSelectionHandleType.collapsed",
        index: 2
      });
    },
    get C2286() {
      return C2286 = dart.const({
        __proto__: ui.Size.prototype,
        [OffsetBase__dy]: 7,
        [OffsetBase__dx]: 14
      });
    },
    get C2287() {
      return C2287 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 3944751136.0
      });
    },
    get C2288() {
      return C2288 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: null,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: -0.15,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C227 || CT.C227,
        [TextStyle_fontSize]: 14,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: null,
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: C2 || CT.C2,
        [TextStyle_inherit]: false
      });
    },
    get C2289() {
      return C2289 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 10,
        [EdgeInsets_right]: 18,
        [EdgeInsets_top]: 10,
        [EdgeInsets_left]: 18
      });
    },
    get C2292() {
      return C2292 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 381,
        [_Location_file]: null
      });
    },
    get C2291() {
      return C2291 = dart.constList([C2292 || CT.C2292], widget_inspector._Location);
    },
    get C2290() {
      return C2290 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2291 || CT.C2291,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 380,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart"
      });
    },
    get C2295() {
      return C2295 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "button",
        [_Location_column]: 15,
        [_Location_line]: 397,
        [_Location_file]: null
      });
    },
    get C2296() {
      return C2296 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "inMutuallyExclusiveGroup",
        [_Location_column]: 15,
        [_Location_line]: 398,
        [_Location_file]: null
      });
    },
    get C2297() {
      return C2297 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "selected",
        [_Location_column]: 15,
        [_Location_line]: 399,
        [_Location_file]: null
      });
    },
    get C2298() {
      return C2298 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 400,
        [_Location_file]: null
      });
    },
    get C2294() {
      return C2294 = dart.constList([C2295 || CT.C2295, C2296 || CT.C2296, C2297 || CT.C2297, C2298 || CT.C2298], widget_inspector._Location);
    },
    get C2293() {
      return C2293 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2294 || CT.C2294,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 396,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart"
      });
    },
    get C2301() {
      return C2301 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 13,
        [_Location_line]: 395,
        [_Location_file]: null
      });
    },
    get C2302() {
      return C2302 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 396,
        [_Location_file]: null
      });
    },
    get C2300() {
      return C2300 = dart.constList([C2301 || CT.C2301, C2302 || CT.C2302], widget_inspector._Location);
    },
    get C2299() {
      return C2299 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2300 || CT.C2300,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 394,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart"
      });
    },
    get C2305() {
      return C2305 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 11,
        [_Location_line]: 393,
        [_Location_file]: null
      });
    },
    get C2306() {
      return C2306 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 394,
        [_Location_file]: null
      });
    },
    get C2304() {
      return C2304 = dart.constList([C2305 || CT.C2305, C2306 || CT.C2306], widget_inspector._Location);
    },
    get C2303() {
      return C2303 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2304 || CT.C2304,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 392,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart"
      });
    },
    get C2309() {
      return C2309 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapDown",
        [_Location_column]: 9,
        [_Location_line]: 385,
        [_Location_file]: null
      });
    },
    get C2310() {
      return C2310 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapCancel",
        [_Location_column]: 9,
        [_Location_line]: 388,
        [_Location_file]: null
      });
    },
    get C2311() {
      return C2311 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 9,
        [_Location_line]: 389,
        [_Location_file]: null
      });
    },
    get C2312() {
      return C2312 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 392,
        [_Location_file]: null
      });
    },
    get C2308() {
      return C2308 = dart.constList([C2309 || CT.C2309, C2310 || CT.C2310, C2311 || CT.C2311, C2312 || CT.C2312], widget_inspector._Location);
    },
    get C2307() {
      return C2307 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2308 || CT.C2308,
        [_Location_name]: null,
        [_Location_column]: 15,
        [_Location_line]: 384,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart"
      });
    },
    get C2315() {
      return C2315 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 7,
        [_Location_line]: 412,
        [_Location_file]: null
      });
    },
    get C2316() {
      return C2316 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "selectedIndex",
        [_Location_column]: 7,
        [_Location_line]: 413,
        [_Location_file]: null
      });
    },
    get C2317() {
      return C2317 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "pressedIndex",
        [_Location_column]: 7,
        [_Location_line]: 414,
        [_Location_file]: null
      });
    },
    get C2318() {
      return C2318 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundColors",
        [_Location_column]: 7,
        [_Location_line]: 415,
        [_Location_file]: null
      });
    },
    get C2319() {
      return C2319 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "borderColor",
        [_Location_column]: 7,
        [_Location_line]: 416,
        [_Location_file]: null
      });
    },
    get C2314() {
      return C2314 = dart.constList([C2315 || CT.C2315, C2316 || CT.C2316, C2317 || CT.C2317, C2318 || CT.C2318, C2319 || CT.C2319], widget_inspector._Location);
    },
    get C2313() {
      return C2313 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2314 || CT.C2314,
        [_Location_name]: null,
        [_Location_column]: 24,
        [_Location_line]: 411,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart"
      });
    },
    get C2322() {
      return C2322 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "constrainedAxis",
        [_Location_column]: 9,
        [_Location_line]: 422,
        [_Location_file]: null
      });
    },
    get C2323() {
      return C2323 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 423,
        [_Location_file]: null
      });
    },
    get C2321() {
      return C2321 = dart.constList([C2322 || CT.C2322, C2323 || CT.C2323], widget_inspector._Location);
    },
    get C2320() {
      return C2320 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2321 || CT.C2321,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 421,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart"
      });
    },
    get C2326() {
      return C2326 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 7,
        [_Location_line]: 420,
        [_Location_file]: null
      });
    },
    get C2327() {
      return C2327 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 421,
        [_Location_file]: null
      });
    },
    get C2325() {
      return C2325 = dart.constList([C2326 || CT.C2326, C2327 || CT.C2327], widget_inspector._Location);
    },
    get C2324() {
      return C2324 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2325 || CT.C2325,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 419,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart"
      });
    },
    get C2328() {
      return C2328 = dart.const({
        __proto__: ui.Radius.prototype,
        [Radius_y]: 3,
        [Radius_x]: 3
      });
    },
    get C2329() {
      return C2329 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 0,
        [EdgeInsets_right]: 16,
        [EdgeInsets_top]: 0,
        [EdgeInsets_left]: 16
      });
    },
    get C2330() {
      return C2330 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 165000
      });
    },
    get C2333() {
      return C2333 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "value",
        [_Location_column]: 7,
        [_Location_line]: 239,
        [_Location_file]: null
      });
    },
    get C2334() {
      return C2334 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "divisions",
        [_Location_column]: 7,
        [_Location_line]: 240,
        [_Location_file]: null
      });
    },
    get C2335() {
      return C2335 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "activeColor",
        [_Location_column]: 7,
        [_Location_line]: 241,
        [_Location_file]: null
      });
    },
    get C2336() {
      return C2336 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "thumbColor",
        [_Location_column]: 7,
        [_Location_line]: 245,
        [_Location_file]: null
      });
    },
    get C2337() {
      return C2337 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onChanged",
        [_Location_column]: 7,
        [_Location_line]: 246,
        [_Location_file]: null
      });
    },
    get C2338() {
      return C2338 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onChangeStart",
        [_Location_column]: 7,
        [_Location_line]: 247,
        [_Location_file]: null
      });
    },
    get C2339() {
      return C2339 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onChangeEnd",
        [_Location_column]: 7,
        [_Location_line]: 248,
        [_Location_file]: null
      });
    },
    get C2340() {
      return C2340 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "vsync",
        [_Location_column]: 7,
        [_Location_line]: 249,
        [_Location_file]: null
      });
    },
    get C2332() {
      return C2332 = dart.constList([C2333 || CT.C2333, C2334 || CT.C2334, C2335 || CT.C2335, C2336 || CT.C2336, C2337 || CT.C2337, C2338 || CT.C2338, C2339 || CT.C2339, C2340 || CT.C2340], widget_inspector._Location);
    },
    get C2331() {
      return C2331 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2332 || CT.C2332,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 238,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart"
      });
    },
    get C2341() {
      return C2341 = dart.const({
        __proto__: box$.BoxConstraints.prototype,
        [BoxConstraints_maxHeight]: 44,
        [BoxConstraints_minHeight]: 44,
        [BoxConstraints_maxWidth]: 176,
        [BoxConstraints_minWidth]: 176
      });
    },
    get C2342() {
      return C2342 = dart.const({
        __proto__: text_field.OverlayVisibilityMode.prototype,
        [_name$13]: "OverlayVisibilityMode.never",
        index: 0
      });
    },
    get C2343() {
      return C2343 = dart.const({
        __proto__: text_field.OverlayVisibilityMode.prototype,
        [_name$13]: "OverlayVisibilityMode.editing",
        index: 1
      });
    },
    get C2344() {
      return C2344 = dart.const({
        __proto__: text_field.OverlayVisibilityMode.prototype,
        [_name$13]: "OverlayVisibilityMode.notEditing",
        index: 2
      });
    },
    get C2345() {
      return C2345 = dart.const({
        __proto__: text_field.OverlayVisibilityMode.prototype,
        [_name$13]: "OverlayVisibilityMode.always",
        index: 3
      });
    },
    get C2346() {
      return C2346 = dart.constList([C2342 || CT.C2342, C2343 || CT.C2343, C2344 || CT.C2344, C2345 || CT.C2345], text_field.OverlayVisibilityMode);
    },
    get C2349() {
      return C2349 = dart.const({
        __proto__: ui.Radius.prototype,
        [Radius_y]: 5,
        [Radius_x]: 5
      });
    },
    get C2348() {
      return C2348 = dart.const({
        __proto__: border_radius.BorderRadius.prototype,
        [BorderRadius_bottomRight]: C2349 || CT.C2349,
        [BorderRadius_bottomLeft]: C2349 || CT.C2349,
        [BorderRadius_topRight]: C2349 || CT.C2349,
        [BorderRadius_topLeft]: C2349 || CT.C2349
      });
    },
    get C2351() {
      return C2351 = dart.const({
        __proto__: borders.BorderSide.prototype,
        [BorderSide_style]: C283 || CT.C283,
        [BorderSide_width]: 0,
        [BorderSide_color]: C401 || CT.C401
      });
    },
    get C2350() {
      return C2350 = dart.const({
        __proto__: box_border.Border.prototype,
        [Border_left]: C2351 || CT.C2351,
        [Border_bottom]: C2351 || CT.C2351,
        [Border_right]: C2351 || CT.C2351,
        [Border_top]: C2351 || CT.C2351
      });
    },
    get C2352() {
      return C2352 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C85 || CT.C85,
        [CupertinoDynamicColor_highContrastElevatedColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkElevatedColor]: C85 || CT.C85,
        [CupertinoDynamicColor_elevatedColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkHighContrastColor]: C85 || CT.C85,
        [CupertinoDynamicColor_highContrastColor]: C2 || CT.C2,
        [CupertinoDynamicColor_darkColor]: C85 || CT.C85,
        [CupertinoDynamicColor_color]: C2 || CT.C2,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C2 || CT.C2
      });
    },
    get C2347() {
      return C2347 = dart.const({
        __proto__: box_decoration.BoxDecoration.prototype,
        [BoxDecoration_shape]: C2257 || CT.C2257,
        [BoxDecoration_backgroundBlendMode]: null,
        [BoxDecoration_gradient]: null,
        [BoxDecoration_boxShadow]: null,
        [BoxDecoration_borderRadius]: C2348 || CT.C2348,
        [BoxDecoration_border]: C2350 || CT.C2350,
        [BoxDecoration_image]: null,
        [BoxDecoration_color]: C2352 || CT.C2352
      });
    },
    get C2353() {
      return C2353 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 6,
        [EdgeInsets_right]: 6,
        [EdgeInsets_top]: 6,
        [EdgeInsets_left]: 6
      });
    },
    get C2354() {
      return C2354 = dart.const({
        __proto__: text_style.TextStyle.prototype,
        [TextStyle_fontFeatures]: null,
        [TextStyle_shadows]: null,
        [TextStyle_debugLabel]: null,
        [TextStyle_decorationThickness]: null,
        [TextStyle_decorationStyle]: null,
        [TextStyle_decorationColor]: null,
        [TextStyle_decoration]: null,
        [TextStyle_background]: null,
        [TextStyle_foreground]: null,
        [TextStyle_locale]: null,
        [TextStyle_height]: null,
        [TextStyle_textBaseline]: null,
        [TextStyle_wordSpacing]: null,
        [TextStyle_letterSpacing]: null,
        [TextStyle_fontStyle]: null,
        [TextStyle_fontWeight]: C227 || CT.C227,
        [TextStyle_fontSize]: null,
        [TextStyle__package]: null,
        [TextStyle__fontFamilyFallback]: null,
        [TextStyle_fontFamily]: null,
        [TextStyle_backgroundColor]: null,
        [TextStyle_color]: C177 || CT.C177,
        [TextStyle_inherit]: true
      });
    },
    get C2355() {
      return C2355 = dart.const({
        __proto__: text_input.TextCapitalization.prototype,
        [_name$14]: "TextCapitalization.none",
        index: 3
      });
    },
    get C2356() {
      return C2356 = dart.const({
        __proto__: ui.TextAlign.prototype,
        [_name]: "TextAlign.start",
        index: 4
      });
    },
    get C2357() {
      return C2357 = dart.const({
        __proto__: ui.Radius.prototype,
        [Radius_y]: 2,
        [Radius_x]: 2
      });
    },
    get C2358() {
      return C2358 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 20,
        [EdgeInsets_right]: 20,
        [EdgeInsets_top]: 20,
        [EdgeInsets_left]: 20
      });
    },
    get C2359() {
      return C2359 = dart.const({
        __proto__: editable_text.ToolbarOptions.prototype,
        [ToolbarOptions_selectAll]: true,
        [ToolbarOptions_paste]: true,
        [ToolbarOptions_cut]: false,
        [ToolbarOptions_copy]: false
      });
    },
    get C2360() {
      return C2360 = dart.const({
        __proto__: editable_text.ToolbarOptions.prototype,
        [ToolbarOptions_selectAll]: true,
        [ToolbarOptions_paste]: true,
        [ToolbarOptions_cut]: true,
        [ToolbarOptions_copy]: true
      });
    },
    get C2363() {
      return C2363 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "data",
        [_Location_column]: 32,
        [_Location_line]: 782,
        [_Location_file]: null
      });
    },
    get C2364() {
      return C2364 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maxLines",
        [_Location_column]: 25,
        [_Location_line]: 783,
        [_Location_file]: null
      });
    },
    get C2365() {
      return C2365 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "overflow",
        [_Location_column]: 25,
        [_Location_line]: 784,
        [_Location_file]: null
      });
    },
    get C2366() {
      return C2366 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 25,
        [_Location_line]: 785,
        [_Location_file]: null
      });
    },
    get C2367() {
      return C2367 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textAlign",
        [_Location_column]: 25,
        [_Location_line]: 786,
        [_Location_file]: null
      });
    },
    get C2362() {
      return C2362 = dart.constList([C2363 || CT.C2363, C2364 || CT.C2364, C2365 || CT.C2365, C2366 || CT.C2366, C2367 || CT.C2367], widget_inspector._Location);
    },
    get C2361() {
      return C2361 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2362 || CT.C2362,
        [_Location_name]: null,
        [_Location_column]: 30,
        [_Location_line]: 781,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2370() {
      return C2370 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 23,
        [_Location_line]: 780,
        [_Location_file]: null
      });
    },
    get C2371() {
      return C2371 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 23,
        [_Location_line]: 781,
        [_Location_file]: null
      });
    },
    get C2369() {
      return C2369 = dart.constList([C2370 || CT.C2370, C2371 || CT.C2371], widget_inspector._Location);
    },
    get C2368() {
      return C2368 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2369 || CT.C2369,
        [_Location_name]: null,
        [_Location_column]: 28,
        [_Location_line]: 779,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2374() {
      return C2374 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 21,
        [_Location_line]: 778,
        [_Location_file]: null
      });
    },
    get C2375() {
      return C2375 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 21,
        [_Location_line]: 779,
        [_Location_file]: null
      });
    },
    get C2373() {
      return C2373 = dart.constList([C2374 || CT.C2374, C2375 || CT.C2375], widget_inspector._Location);
    },
    get C2372() {
      return C2372 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2373 || CT.C2373,
        [_Location_name]: null,
        [_Location_column]: 19,
        [_Location_line]: 777,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2378() {
      return C2378 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 15,
        [_Location_line]: 775,
        [_Location_file]: null
      });
    },
    get C2377() {
      return C2377 = dart.constList([C2378 || CT.C2378], widget_inspector._Location);
    },
    get C2376() {
      return C2376 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2377 || CT.C2377,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 774,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2381() {
      return C2381 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 774,
        [_Location_file]: null
      });
    },
    get C2380() {
      return C2380 = dart.constList([C2381 || CT.C2381], widget_inspector._Location);
    },
    get C2379() {
      return C2379 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2380 || CT.C2380,
        [_Location_name]: null,
        [_Location_column]: 11,
        [_Location_line]: 773,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2382() {
      return C2382 = dart.const({
        __proto__: edge_insets.EdgeInsets.prototype,
        [EdgeInsets_bottom]: 0,
        [EdgeInsets_right]: 6,
        [EdgeInsets_top]: 0,
        [EdgeInsets_left]: 6
      });
    },
    get C2385() {
      return C2385 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "icon",
        [_Location_column]: 34,
        [_Location_line]: 812,
        [_Location_file]: null
      });
    },
    get C2386() {
      return C2386 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "size",
        [_Location_column]: 19,
        [_Location_line]: 813,
        [_Location_file]: null
      });
    },
    get C2387() {
      return C2387 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "color",
        [_Location_column]: 19,
        [_Location_line]: 814,
        [_Location_file]: null
      });
    },
    get C2384() {
      return C2384 = dart.constList([C2385 || CT.C2385, C2386 || CT.C2386, C2387 || CT.C2387], widget_inspector._Location);
    },
    get C2383() {
      return C2383 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2384 || CT.C2384,
        [_Location_name]: null,
        [_Location_column]: 24,
        [_Location_line]: 811,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2390() {
      return C2390 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 17,
        [_Location_line]: 810,
        [_Location_file]: null
      });
    },
    get C2391() {
      return C2391 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 811,
        [_Location_file]: null
      });
    },
    get C2389() {
      return C2389 = dart.constList([C2390 || CT.C2390, C2391 || CT.C2391], widget_inspector._Location);
    },
    get C2388() {
      return C2388 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2389 || CT.C2389,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 809,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2394() {
      return C2394 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 15,
        [_Location_line]: 800,
        [_Location_file]: null
      });
    },
    get C2395() {
      return C2395 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 15,
        [_Location_line]: 801,
        [_Location_file]: null
      });
    },
    get C2396() {
      return C2396 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 809,
        [_Location_file]: null
      });
    },
    get C2393() {
      return C2393 = dart.constList([C2394 || CT.C2394, C2395 || CT.C2395, C2396 || CT.C2396], widget_inspector._Location);
    },
    get C2392() {
      return C2392 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2393 || CT.C2393,
        [_Location_name]: null,
        [_Location_column]: 13,
        [_Location_line]: 799,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2399() {
      return C2399 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 20,
        [_Location_line]: 767,
        [_Location_file]: null
      });
    },
    get C2398() {
      return C2398 = dart.constList([C2399 || CT.C2399], widget_inspector._Location);
    },
    get C2397() {
      return C2397 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2398 || CT.C2398,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 767,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2402() {
      return C2402 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "valueListenable",
        [_Location_column]: 7,
        [_Location_line]: 764,
        [_Location_file]: null
      });
    },
    get C2403() {
      return C2403 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 765,
        [_Location_file]: null
      });
    },
    get C2404() {
      return C2404 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 7,
        [_Location_line]: 766,
        [_Location_file]: null
      });
    },
    get C2401() {
      return C2401 = dart.constList([C2402 || CT.C2402, C2403 || CT.C2403, C2404 || CT.C2404], widget_inspector._Location);
    },
    get C2400() {
      return C2400 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2401 || CT.C2401,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 763,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2407() {
      return C2407 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 11,
        [_Location_line]: 883,
        [_Location_file]: null
      });
    },
    get C2408() {
      return C2408 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "controller",
        [_Location_column]: 11,
        [_Location_line]: 884,
        [_Location_file]: null
      });
    },
    get C2409() {
      return C2409 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "readOnly",
        [_Location_column]: 11,
        [_Location_line]: 885,
        [_Location_file]: null
      });
    },
    get C2410() {
      return C2410 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "toolbarOptions",
        [_Location_column]: 11,
        [_Location_line]: 886,
        [_Location_file]: null
      });
    },
    get C2411() {
      return C2411 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "showCursor",
        [_Location_column]: 11,
        [_Location_line]: 887,
        [_Location_file]: null
      });
    },
    get C2412() {
      return C2412 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "showSelectionHandles",
        [_Location_column]: 11,
        [_Location_line]: 888,
        [_Location_file]: null
      });
    },
    get C2413() {
      return C2413 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "focusNode",
        [_Location_column]: 11,
        [_Location_line]: 889,
        [_Location_file]: null
      });
    },
    get C2414() {
      return C2414 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "keyboardType",
        [_Location_column]: 11,
        [_Location_line]: 890,
        [_Location_file]: null
      });
    },
    get C2415() {
      return C2415 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textInputAction",
        [_Location_column]: 11,
        [_Location_line]: 891,
        [_Location_file]: null
      });
    },
    get C2416() {
      return C2416 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textCapitalization",
        [_Location_column]: 11,
        [_Location_line]: 892,
        [_Location_file]: null
      });
    },
    get C2417() {
      return C2417 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "style",
        [_Location_column]: 11,
        [_Location_line]: 893,
        [_Location_file]: null
      });
    },
    get C2418() {
      return C2418 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "strutStyle",
        [_Location_column]: 11,
        [_Location_line]: 894,
        [_Location_file]: null
      });
    },
    get C2419() {
      return C2419 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "textAlign",
        [_Location_column]: 11,
        [_Location_line]: 895,
        [_Location_file]: null
      });
    },
    get C2420() {
      return C2420 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "autofocus",
        [_Location_column]: 11,
        [_Location_line]: 896,
        [_Location_file]: null
      });
    },
    get C2421() {
      return C2421 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "obscureText",
        [_Location_column]: 11,
        [_Location_line]: 897,
        [_Location_file]: null
      });
    },
    get C2422() {
      return C2422 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "autocorrect",
        [_Location_column]: 11,
        [_Location_line]: 898,
        [_Location_file]: null
      });
    },
    get C2423() {
      return C2423 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "smartDashesType",
        [_Location_column]: 11,
        [_Location_line]: 899,
        [_Location_file]: null
      });
    },
    get C2424() {
      return C2424 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "smartQuotesType",
        [_Location_column]: 11,
        [_Location_line]: 900,
        [_Location_file]: null
      });
    },
    get C2425() {
      return C2425 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "enableSuggestions",
        [_Location_column]: 11,
        [_Location_line]: 901,
        [_Location_file]: null
      });
    },
    get C2426() {
      return C2426 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "maxLines",
        [_Location_column]: 11,
        [_Location_line]: 902,
        [_Location_file]: null
      });
    },
    get C2427() {
      return C2427 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "minLines",
        [_Location_column]: 11,
        [_Location_line]: 903,
        [_Location_file]: null
      });
    },
    get C2428() {
      return C2428 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "expands",
        [_Location_column]: 11,
        [_Location_line]: 904,
        [_Location_file]: null
      });
    },
    get C2429() {
      return C2429 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "selectionColor",
        [_Location_column]: 11,
        [_Location_line]: 905,
        [_Location_file]: null
      });
    },
    get C2430() {
      return C2430 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "selectionControls",
        [_Location_column]: 11,
        [_Location_line]: 906,
        [_Location_file]: null
      });
    },
    get C2431() {
      return C2431 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onChanged",
        [_Location_column]: 11,
        [_Location_line]: 908,
        [_Location_file]: null
      });
    },
    get C2432() {
      return C2432 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSelectionChanged",
        [_Location_column]: 11,
        [_Location_line]: 909,
        [_Location_file]: null
      });
    },
    get C2433() {
      return C2433 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onEditingComplete",
        [_Location_column]: 11,
        [_Location_line]: 910,
        [_Location_file]: null
      });
    },
    get C2434() {
      return C2434 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onSubmitted",
        [_Location_column]: 11,
        [_Location_line]: 911,
        [_Location_file]: null
      });
    },
    get C2435() {
      return C2435 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "inputFormatters",
        [_Location_column]: 11,
        [_Location_line]: 912,
        [_Location_file]: null
      });
    },
    get C2436() {
      return C2436 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rendererIgnoresPointer",
        [_Location_column]: 11,
        [_Location_line]: 913,
        [_Location_file]: null
      });
    },
    get C2437() {
      return C2437 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "cursorWidth",
        [_Location_column]: 11,
        [_Location_line]: 914,
        [_Location_file]: null
      });
    },
    get C2438() {
      return C2438 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "cursorRadius",
        [_Location_column]: 11,
        [_Location_line]: 915,
        [_Location_file]: null
      });
    },
    get C2439() {
      return C2439 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "cursorColor",
        [_Location_column]: 11,
        [_Location_line]: 916,
        [_Location_file]: null
      });
    },
    get C2440() {
      return C2440 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "cursorOpacityAnimates",
        [_Location_column]: 11,
        [_Location_line]: 917,
        [_Location_file]: null
      });
    },
    get C2441() {
      return C2441 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "cursorOffset",
        [_Location_column]: 11,
        [_Location_line]: 918,
        [_Location_file]: null
      });
    },
    get C2442() {
      return C2442 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "paintCursorAboveText",
        [_Location_column]: 11,
        [_Location_line]: 919,
        [_Location_file]: null
      });
    },
    get C2443() {
      return C2443 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "backgroundCursorColor",
        [_Location_column]: 11,
        [_Location_line]: 920,
        [_Location_file]: null
      });
    },
    get C2444() {
      return C2444 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollPadding",
        [_Location_column]: 11,
        [_Location_line]: 921,
        [_Location_file]: null
      });
    },
    get C2445() {
      return C2445 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "keyboardAppearance",
        [_Location_column]: 11,
        [_Location_line]: 922,
        [_Location_file]: null
      });
    },
    get C2446() {
      return C2446 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "dragStartBehavior",
        [_Location_column]: 11,
        [_Location_line]: 923,
        [_Location_file]: null
      });
    },
    get C2447() {
      return C2447 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollController",
        [_Location_column]: 11,
        [_Location_line]: 924,
        [_Location_file]: null
      });
    },
    get C2448() {
      return C2448 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scrollPhysics",
        [_Location_column]: 11,
        [_Location_line]: 925,
        [_Location_file]: null
      });
    },
    get C2449() {
      return C2449 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "enableInteractiveSelection",
        [_Location_column]: 11,
        [_Location_line]: 926,
        [_Location_file]: null
      });
    },
    get C2406() {
      return C2406 = dart.constList([C2407 || CT.C2407, C2408 || CT.C2408, C2409 || CT.C2409, C2410 || CT.C2410, C2411 || CT.C2411, C2412 || CT.C2412, C2413 || CT.C2413, C2414 || CT.C2414, C2415 || CT.C2415, C2416 || CT.C2416, C2417 || CT.C2417, C2418 || CT.C2418, C2419 || CT.C2419, C2420 || CT.C2420, C2421 || CT.C2421, C2422 || CT.C2422, C2423 || CT.C2423, C2424 || CT.C2424, C2425 || CT.C2425, C2426 || CT.C2426, C2427 || CT.C2427, C2428 || CT.C2428, C2429 || CT.C2429, C2430 || CT.C2430, C2431 || CT.C2431, C2432 || CT.C2432, C2433 || CT.C2433, C2434 || CT.C2434, C2435 || CT.C2435, C2436 || CT.C2436, C2437 || CT.C2437, C2438 || CT.C2438, C2439 || CT.C2439, C2440 || CT.C2440, C2441 || CT.C2441, C2442 || CT.C2442, C2443 || CT.C2443, C2444 || CT.C2444, C2445 || CT.C2445, C2446 || CT.C2446, C2447 || CT.C2447, C2448 || CT.C2448, C2449 || CT.C2449], widget_inspector._Location);
    },
    get C2405() {
      return C2405 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2406 || CT.C2406,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 882,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2452() {
      return C2452 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 882,
        [_Location_file]: null
      });
    },
    get C2451() {
      return C2451 = dart.constList([C2452 || CT.C2452], widget_inspector._Location);
    },
    get C2450() {
      return C2450 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2451 || CT.C2451,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 881,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2455() {
      return C2455 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 7,
        [_Location_line]: 880,
        [_Location_file]: null
      });
    },
    get C2456() {
      return C2456 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 881,
        [_Location_file]: null
      });
    },
    get C2454() {
      return C2454 = dart.constList([C2455 || CT.C2455, C2456 || CT.C2456], widget_inspector._Location);
    },
    get C2453() {
      return C2453 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2454 || CT.C2454,
        [_Location_name]: null,
        [_Location_column]: 35,
        [_Location_line]: 879,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2459() {
      return C2459 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 15,
        [_Location_line]: 946,
        [_Location_file]: null
      });
    },
    get C2460() {
      return C2460 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "widthFactor",
        [_Location_column]: 15,
        [_Location_line]: 947,
        [_Location_file]: null
      });
    },
    get C2461() {
      return C2461 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "heightFactor",
        [_Location_column]: 15,
        [_Location_line]: 948,
        [_Location_file]: null
      });
    },
    get C2462() {
      return C2462 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 949,
        [_Location_file]: null
      });
    },
    get C2458() {
      return C2458 = dart.constList([C2459 || CT.C2459, C2460 || CT.C2460, C2461 || CT.C2461, C2462 || CT.C2462], widget_inspector._Location);
    },
    get C2457() {
      return C2457 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2458 || CT.C2458,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 945,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2465() {
      return C2465 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "decoration",
        [_Location_column]: 11,
        [_Location_line]: 942,
        [_Location_file]: null
      });
    },
    get C2466() {
      return C2466 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 943,
        [_Location_file]: null
      });
    },
    get C2464() {
      return C2464 = dart.constList([C2465 || CT.C2465, C2466 || CT.C2466], widget_inspector._Location);
    },
    get C2463() {
      return C2463 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2464 || CT.C2464,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 941,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2469() {
      return C2469 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "ignoring",
        [_Location_column]: 9,
        [_Location_line]: 940,
        [_Location_file]: null
      });
    },
    get C2470() {
      return C2470 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 941,
        [_Location_file]: null
      });
    },
    get C2468() {
      return C2468 = dart.constList([C2469 || CT.C2469, C2470 || CT.C2470], widget_inspector._Location);
    },
    get C2467() {
      return C2467 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2468 || CT.C2468,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 939,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2473() {
      return C2473 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "enabled",
        [_Location_column]: 7,
        [_Location_line]: 932,
        [_Location_file]: null
      });
    },
    get C2474() {
      return C2474 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 7,
        [_Location_line]: 933,
        [_Location_file]: null
      });
    },
    get C2475() {
      return C2475 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 939,
        [_Location_file]: null
      });
    },
    get C2472() {
      return C2472 = dart.constList([C2473 || CT.C2473, C2474 || CT.C2474, C2475 || CT.C2475], widget_inspector._Location);
    },
    get C2471() {
      return C2471 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2472 || CT.C2472,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 931,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart"
      });
    },
    get C2477() {
      return C2477 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4278519045.0
      });
    },
    get C2478() {
      return C2478 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4294638330.0
      });
    },
    get C2476() {
      return C2476 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C2477 || CT.C2477,
        [CupertinoDynamicColor_highContrastElevatedColor]: C2478 || CT.C2478,
        [CupertinoDynamicColor_darkElevatedColor]: C2477 || CT.C2477,
        [CupertinoDynamicColor_elevatedColor]: C2478 || CT.C2478,
        [CupertinoDynamicColor_darkHighContrastColor]: C2477 || CT.C2477,
        [CupertinoDynamicColor_highContrastColor]: C2478 || CT.C2478,
        [CupertinoDynamicColor_darkColor]: C2477 || CT.C2477,
        [CupertinoDynamicColor_color]: C2478 || CT.C2478,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C2478 || CT.C2478
      });
    },
    get C2479() {
      return C2479 = dart.const({
        __proto__: colors$.CupertinoDynamicColor.prototype,
        [Color_value]: 0,
        [CupertinoDynamicColor_darkHighContrastElevatedColor]: C123 || CT.C123,
        [CupertinoDynamicColor_highContrastElevatedColor]: C1 || CT.C1,
        [CupertinoDynamicColor_darkElevatedColor]: C123 || CT.C123,
        [CupertinoDynamicColor_elevatedColor]: C1 || CT.C1,
        [CupertinoDynamicColor_darkHighContrastColor]: C123 || CT.C123,
        [CupertinoDynamicColor_highContrastColor]: C1 || CT.C1,
        [CupertinoDynamicColor_darkColor]: C123 || CT.C123,
        [CupertinoDynamicColor_color]: C1 || CT.C1,
        [CupertinoDynamicColor__debugResolveContext]: null,
        [CupertinoDynamicColor__debugLabel]: null,
        [CupertinoDynamicColor__effectiveColor]: C1 || CT.C1
      });
    },
    get C2480() {
      return C2480 = dart.const({
        __proto__: context_menu._ContextMenuLocation.prototype,
        [_name$15]: "_ContextMenuLocation.center",
        index: 0
      });
    },
    get C2481() {
      return C2481 = dart.const({
        __proto__: context_menu._ContextMenuLocation.prototype,
        [_name$15]: "_ContextMenuLocation.left",
        index: 1
      });
    },
    get C2482() {
      return C2482 = dart.const({
        __proto__: context_menu._ContextMenuLocation.prototype,
        [_name$15]: "_ContextMenuLocation.right",
        index: 2
      });
    },
    get C2483() {
      return C2483 = dart.constList([C2480 || CT.C2480, C2481 || CT.C2481, C2482 || CT.C2482], context_menu._ContextMenuLocation);
    },
    get C2486() {
      return C2486 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "beginRect",
        [_Location_column]: 11,
        [_Location_line]: 386,
        [_Location_file]: null
      });
    },
    get C2487() {
      return C2487 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 387,
        [_Location_file]: null
      });
    },
    get C2488() {
      return C2488 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "controller",
        [_Location_column]: 11,
        [_Location_line]: 388,
        [_Location_file]: null
      });
    },
    get C2489() {
      return C2489 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "endRect",
        [_Location_column]: 11,
        [_Location_line]: 389,
        [_Location_file]: null
      });
    },
    get C2485() {
      return C2485 = dart.constList([C2486 || CT.C2486, C2487 || CT.C2487, C2488 || CT.C2488, C2489 || CT.C2489], widget_inspector._Location);
    },
    get C2484() {
      return C2484 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2485 || CT.C2485,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 385,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2492() {
      return C2492 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 11,
        [_Location_line]: 407,
        [_Location_file]: null
      });
    },
    get C2493() {
      return C2493 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 11,
        [_Location_line]: 408,
        [_Location_file]: null
      });
    },
    get C2491() {
      return C2491 = dart.constList([C2492 || CT.C2492, C2493 || CT.C2493, C2282 || CT.C2282], widget_inspector._Location);
    },
    get C2490() {
      return C2490 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2491 || CT.C2491,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 406,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2496() {
      return C2496 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "enabled",
        [_Location_column]: 9,
        [_Location_line]: 405,
        [_Location_file]: null
      });
    },
    get C2497() {
      return C2497 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 406,
        [_Location_file]: null
      });
    },
    get C2495() {
      return C2495 = dart.constList([C2496 || CT.C2496, C2497 || CT.C2497], widget_inspector._Location);
    },
    get C2494() {
      return C2494 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2495 || CT.C2495,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 404,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2500() {
      return C2500 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapCancel",
        [_Location_column]: 7,
        [_Location_line]: 400,
        [_Location_file]: null
      });
    },
    get C2501() {
      return C2501 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapDown",
        [_Location_column]: 7,
        [_Location_line]: 401,
        [_Location_file]: null
      });
    },
    get C2502() {
      return C2502 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTapUp",
        [_Location_column]: 7,
        [_Location_line]: 402,
        [_Location_file]: null
      });
    },
    get C2503() {
      return C2503 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onTap",
        [_Location_column]: 7,
        [_Location_line]: 403,
        [_Location_file]: null
      });
    },
    get C2504() {
      return C2504 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 404,
        [_Location_file]: null
      });
    },
    get C2499() {
      return C2499 = dart.constList([C2500 || CT.C2500, C2501 || CT.C2501, C2502 || CT.C2502, C2503 || CT.C2503, C2504 || CT.C2504], widget_inspector._Location);
    },
    get C2498() {
      return C2498 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2499 || CT.C2499,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 399,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2507() {
      return C2507 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 9,
        [_Location_line]: 515,
        [_Location_file]: null
      });
    },
    get C2508() {
      return C2508 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "shaderCallback",
        [_Location_column]: 9,
        [_Location_line]: 516,
        [_Location_file]: null
      });
    },
    get C2509() {
      return C2509 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 523,
        [_Location_file]: null
      });
    },
    get C2506() {
      return C2506 = dart.constList([C2507 || CT.C2507, C2508 || CT.C2508, C2509 || CT.C2509], widget_inspector._Location);
    },
    get C2505() {
      return C2505 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2506 || CT.C2506,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 514,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2512() {
      return C2512 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 7,
        [_Location_line]: 513,
        [_Location_file]: null
      });
    },
    get C2513() {
      return C2513 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 514,
        [_Location_file]: null
      });
    },
    get C2511() {
      return C2511 = dart.constList([C2512 || CT.C2512, C2513 || CT.C2513], widget_inspector._Location);
    },
    get C2510() {
      return C2510 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2511 || CT.C2511,
        [_Location_name]: null,
        [_Location_column]: 23,
        [_Location_line]: 512,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2516() {
      return C2516 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 11,
        [_Location_line]: 533,
        [_Location_file]: null
      });
    },
    get C2517() {
      return C2517 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "animation",
        [_Location_column]: 11,
        [_Location_line]: 534,
        [_Location_file]: null
      });
    },
    get C2515() {
      return C2515 = dart.constList([C2516 || CT.C2516, C2517 || CT.C2517], widget_inspector._Location);
    },
    get C2514() {
      return C2514 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2515 || CT.C2515,
        [_Location_name]: null,
        [_Location_column]: 9,
        [_Location_line]: 532,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2520() {
      return C2520 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 7,
        [_Location_line]: 531,
        [_Location_file]: null
      });
    },
    get C2519() {
      return C2519 = dart.constList([C2520 || CT.C2520], widget_inspector._Location);
    },
    get C2518() {
      return C2518 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2519 || CT.C2519,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 530,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2521() {
      return C2521 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 4287137928.0
      });
    },
    get C2523() {
      return C2523 = dart.const({
        __proto__: curves._Linear.prototype
      });
    },
    get C2522() {
      return C2522 = dart.const({
        __proto__: curves.Interval.prototype,
        [Interval_curve]: C2523 || CT.C2523,
        [Interval_end]: 1,
        [Interval_begin]: 0.9
      });
    },
    get C2526() {
      return C2526 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 23,
        [_Location_line]: 803,
        [_Location_file]: null
      });
    },
    get C2527() {
      return C2527 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "actions",
        [_Location_column]: 23,
        [_Location_line]: 804,
        [_Location_file]: null
      });
    },
    get C2528() {
      return C2528 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "contextMenuLocation",
        [_Location_column]: 23,
        [_Location_line]: 805,
        [_Location_file]: null
      });
    },
    get C2529() {
      return C2529 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "orientation",
        [_Location_column]: 23,
        [_Location_line]: 806,
        [_Location_file]: null
      });
    },
    get C2525() {
      return C2525 = dart.constList([C2526 || CT.C2526, C2527 || CT.C2527, C2528 || CT.C2528, C2529 || CT.C2529], widget_inspector._Location);
    },
    get C2524() {
      return C2524 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2525 || CT.C2525,
        [_Location_name]: null,
        [_Location_column]: 28,
        [_Location_line]: 802,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2532() {
      return C2532 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 21,
        [_Location_line]: 800,
        [_Location_file]: null
      });
    },
    get C2533() {
      return C2533 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scale",
        [_Location_column]: 21,
        [_Location_line]: 801,
        [_Location_file]: null
      });
    },
    get C2534() {
      return C2534 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 21,
        [_Location_line]: 802,
        [_Location_file]: null
      });
    },
    get C2531() {
      return C2531 = dart.constList([C2532 || CT.C2532, C2533 || CT.C2533, C2534 || CT.C2534], widget_inspector._Location);
    },
    get C2530() {
      return C2530 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2531 || CT.C2531,
        [_Location_name]: null,
        [_Location_column]: 36,
        [_Location_line]: 799,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2537() {
      return C2537 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 19,
        [_Location_line]: 798,
        [_Location_file]: null
      });
    },
    get C2538() {
      return C2538 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 19,
        [_Location_line]: 799,
        [_Location_file]: null
      });
    },
    get C2536() {
      return C2536 = dart.constList([C2537 || CT.C2537, C2538 || CT.C2538], widget_inspector._Location);
    },
    get C2535() {
      return C2535 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2536 || CT.C2536,
        [_Location_name]: null,
        [_Location_column]: 24,
        [_Location_line]: 797,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2541() {
      return C2541 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 17,
        [_Location_line]: 796,
        [_Location_file]: null
      });
    },
    get C2542() {
      return C2542 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 797,
        [_Location_file]: null
      });
    },
    get C2540() {
      return C2540 = dart.constList([C2541 || CT.C2541, C2542 || CT.C2542], widget_inspector._Location);
    },
    get C2539() {
      return C2539 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2540 || CT.C2540,
        [_Location_name]: null,
        [_Location_column]: 26,
        [_Location_line]: 795,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2545() {
      return C2545 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 17,
        [_Location_line]: 812,
        [_Location_file]: null
      });
    },
    get C2546() {
      return C2546 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "rect",
        [_Location_column]: 17,
        [_Location_line]: 813,
        [_Location_file]: null
      });
    },
    get C2547() {
      return C2547 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 17,
        [_Location_line]: 814,
        [_Location_file]: null
      });
    },
    get C2544() {
      return C2544 = dart.constList([C2545 || CT.C2545, C2546 || CT.C2546, C2547 || CT.C2547], widget_inspector._Location);
    },
    get C2543() {
      return C2543 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2544 || CT.C2544,
        [_Location_name]: null,
        [_Location_column]: 26,
        [_Location_line]: 811,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2550() {
      return C2550 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 13,
        [_Location_line]: 794,
        [_Location_file]: null
      });
    },
    get C2549() {
      return C2549 = dart.constList([C2550 || CT.C2550], widget_inspector._Location);
    },
    get C2548() {
      return C2548 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2549 || CT.C2549,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 793,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2553() {
      return C2553 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "actions",
        [_Location_column]: 11,
        [_Location_line]: 823,
        [_Location_file]: null
      });
    },
    get C2554() {
      return C2554 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 824,
        [_Location_file]: null
      });
    },
    get C2555() {
      return C2555 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "childGlobalKey",
        [_Location_column]: 11,
        [_Location_line]: 825,
        [_Location_file]: null
      });
    },
    get C2556() {
      return C2556 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "contextMenuLocation",
        [_Location_column]: 11,
        [_Location_line]: 826,
        [_Location_file]: null
      });
    },
    get C2557() {
      return C2557 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onDismiss",
        [_Location_column]: 11,
        [_Location_line]: 827,
        [_Location_file]: null
      });
    },
    get C2558() {
      return C2558 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "orientation",
        [_Location_column]: 11,
        [_Location_line]: 828,
        [_Location_file]: null
      });
    },
    get C2559() {
      return C2559 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "sheetGlobalKey",
        [_Location_column]: 11,
        [_Location_line]: 829,
        [_Location_file]: null
      });
    },
    get C2552() {
      return C2552 = dart.constList([C2553 || CT.C2553, C2554 || CT.C2554, C2555 || CT.C2555, C2556 || CT.C2556, C2557 || CT.C2557, C2558 || CT.C2558, C2559 || CT.C2559], widget_inspector._Location);
    },
    get C2551() {
      return C2551 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2552 || CT.C2552,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 822,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2562() {
      return C2562 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 7,
        [_Location_line]: 777,
        [_Location_file]: null
      });
    },
    get C2561() {
      return C2561 = dart.constList([C2562 || CT.C2562], widget_inspector._Location);
    },
    get C2560() {
      return C2560 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2561 || CT.C2561,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 776,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2563() {
      return C2563 = dart.const({
        __proto__: ui.Color.prototype,
        [Color_value]: 1711539215
      });
    },
    get C2564() {
      return C2564 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 64000
      });
    },
    get C2567() {
      return C2567 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "animation",
        [_Location_column]: 11,
        [_Location_line]: 1027,
        [_Location_file]: null
      });
    },
    get C2568() {
      return C2568 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 11,
        [_Location_line]: 1028,
        [_Location_file]: null
      });
    },
    get C2569() {
      return C2569 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1029,
        [_Location_file]: null
      });
    },
    get C2566() {
      return C2566 = dart.constList([C2567 || CT.C2567, C2568 || CT.C2568, C2569 || CT.C2569], widget_inspector._Location);
    },
    get C2565() {
      return C2565 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2566 || CT.C2566,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1026,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2572() {
      return C2572 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 9,
        [_Location_line]: 1022,
        [_Location_file]: null
      });
    },
    get C2573() {
      return C2573 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1026,
        [_Location_file]: null
      });
    },
    get C2571() {
      return C2571 = dart.constList([C2572 || CT.C2572, C2573 || CT.C2573], widget_inspector._Location);
    },
    get C2570() {
      return C2570 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2571 || CT.C2571,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1021,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2576() {
      return C2576 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1021,
        [_Location_file]: null
      });
    },
    get C2575() {
      return C2575 = dart.constList([C2576 || CT.C2576], widget_inspector._Location);
    },
    get C2574() {
      return C2574 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2575 || CT.C2575,
        [_Location_name]: null,
        [_Location_column]: 28,
        [_Location_line]: 1020,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2579() {
      return C2579 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "width",
        [_Location_column]: 7,
        [_Location_line]: 1034,
        [_Location_file]: null
      });
    },
    get C2580() {
      return C2580 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "height",
        [_Location_column]: 7,
        [_Location_line]: 1035,
        [_Location_file]: null
      });
    },
    get C2578() {
      return C2578 = dart.constList([C2579 || CT.C2579, C2580 || CT.C2580], widget_inspector._Location);
    },
    get C2577() {
      return C2577 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2578 || CT.C2578,
        [_Location_name]: null,
        [_Location_column]: 30,
        [_Location_line]: 1033,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2583() {
      return C2583 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 11,
        [_Location_line]: 1042,
        [_Location_file]: null
      });
    },
    get C2584() {
      return C2584 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "actions",
        [_Location_column]: 11,
        [_Location_line]: 1043,
        [_Location_file]: null
      });
    },
    get C2585() {
      return C2585 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "contextMenuLocation",
        [_Location_column]: 11,
        [_Location_line]: 1044,
        [_Location_file]: null
      });
    },
    get C2586() {
      return C2586 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "orientation",
        [_Location_column]: 11,
        [_Location_line]: 1045,
        [_Location_file]: null
      });
    },
    get C2582() {
      return C2582 = dart.constList([C2583 || CT.C2583, C2584 || CT.C2584, C2585 || CT.C2585, C2586 || CT.C2586], widget_inspector._Location);
    },
    get C2581() {
      return C2581 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2582 || CT.C2582,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1041,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2589() {
      return C2589 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "animation",
        [_Location_column]: 9,
        [_Location_line]: 1039,
        [_Location_file]: null
      });
    },
    get C2590() {
      return C2590 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 9,
        [_Location_line]: 1040,
        [_Location_file]: null
      });
    },
    get C2591() {
      return C2591 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1041,
        [_Location_file]: null
      });
    },
    get C2588() {
      return C2588 = dart.constList([C2589 || CT.C2589, C2590 || CT.C2590, C2591 || CT.C2591], widget_inspector._Location);
    },
    get C2587() {
      return C2587 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2588 || CT.C2588,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1038,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2594() {
      return C2594 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1038,
        [_Location_file]: null
      });
    },
    get C2593() {
      return C2593 = dart.constList([C2594 || CT.C2594], widget_inspector._Location);
    },
    get C2592() {
      return C2592 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2593 || CT.C2593,
        [_Location_name]: null,
        [_Location_column]: 28,
        [_Location_line]: 1037,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2597() {
      return C2597 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "opacity",
        [_Location_column]: 9,
        [_Location_line]: 1068,
        [_Location_file]: null
      });
    },
    get C2598() {
      return C2598 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1069,
        [_Location_file]: null
      });
    },
    get C2596() {
      return C2596 = dart.constList([C2597 || CT.C2597, C2598 || CT.C2598], widget_inspector._Location);
    },
    get C2595() {
      return C2595 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2596 || CT.C2596,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1067,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2601() {
      return C2601 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 7,
        [_Location_line]: 1065,
        [_Location_file]: null
      });
    },
    get C2602() {
      return C2602 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scale",
        [_Location_column]: 7,
        [_Location_line]: 1066,
        [_Location_file]: null
      });
    },
    get C2603() {
      return C2603 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1067,
        [_Location_file]: null
      });
    },
    get C2600() {
      return C2600 = dart.constList([C2601 || CT.C2601, C2602 || CT.C2602, C2603 || CT.C2603], widget_inspector._Location);
    },
    get C2599() {
      return C2599 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2600 || CT.C2600,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 1064,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2606() {
      return C2606 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "key",
        [_Location_column]: 7,
        [_Location_line]: 1082,
        [_Location_file]: null
      });
    },
    get C2607() {
      return C2607 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "scale",
        [_Location_column]: 7,
        [_Location_line]: 1083,
        [_Location_file]: null
      });
    },
    get C2608() {
      return C2608 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1084,
        [_Location_file]: null
      });
    },
    get C2605() {
      return C2605 = dart.constList([C2606 || CT.C2606, C2607 || CT.C2607, C2608 || CT.C2608], widget_inspector._Location);
    },
    get C2604() {
      return C2604 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2605 || CT.C2605,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 1081,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2611() {
      return C2611 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "offset",
        [_Location_column]: 7,
        [_Location_line]: 1091,
        [_Location_file]: null
      });
    },
    get C2612() {
      return C2612 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1092,
        [_Location_file]: null
      });
    },
    get C2610() {
      return C2610 = dart.constList([C2611 || CT.C2611, C2612 || CT.C2612], widget_inspector._Location);
    },
    get C2609() {
      return C2609 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2610 || CT.C2610,
        [_Location_name]: null,
        [_Location_column]: 22,
        [_Location_line]: 1090,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2615() {
      return C2615 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "crossAxisAlignment",
        [_Location_column]: 19,
        [_Location_line]: 1154,
        [_Location_file]: null
      });
    },
    get C2616() {
      return C2616 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 19,
        [_Location_line]: 1155,
        [_Location_file]: null
      });
    },
    get C2614() {
      return C2614 = dart.constList([C2615 || CT.C2615, C2616 || CT.C2616], widget_inspector._Location);
    },
    get C2613() {
      return C2613 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2614 || CT.C2614,
        [_Location_name]: null,
        [_Location_column]: 19,
        [_Location_line]: 1153,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2619() {
      return C2619 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "crossAxisAlignment",
        [_Location_column]: 19,
        [_Location_line]: 1158,
        [_Location_file]: null
      });
    },
    get C2620() {
      return C2620 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 19,
        [_Location_line]: 1159,
        [_Location_file]: null
      });
    },
    get C2618() {
      return C2618 = dart.constList([C2619 || CT.C2619, C2620 || CT.C2620], widget_inspector._Location);
    },
    get C2617() {
      return C2617 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2618 || CT.C2618,
        [_Location_name]: null,
        [_Location_column]: 19,
        [_Location_line]: 1157,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2623() {
      return C2623 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "animation",
        [_Location_column]: 15,
        [_Location_line]: 1150,
        [_Location_file]: null
      });
    },
    get C2624() {
      return C2624 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "builder",
        [_Location_column]: 15,
        [_Location_line]: 1151,
        [_Location_file]: null
      });
    },
    get C2625() {
      return C2625 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 15,
        [_Location_line]: 1152,
        [_Location_file]: null
      });
    },
    get C2622() {
      return C2622 = dart.constList([C2623 || CT.C2623, C2624 || CT.C2624, C2625 || CT.C2625], widget_inspector._Location);
    },
    get C2621() {
      return C2621 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2622 || CT.C2622,
        [_Location_name]: null,
        [_Location_column]: 20,
        [_Location_line]: 1149,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2628() {
      return C2628 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onPanEnd",
        [_Location_column]: 13,
        [_Location_line]: 1146,
        [_Location_file]: null
      });
    },
    get C2629() {
      return C2629 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onPanStart",
        [_Location_column]: 13,
        [_Location_line]: 1147,
        [_Location_file]: null
      });
    },
    get C2630() {
      return C2630 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "onPanUpdate",
        [_Location_column]: 13,
        [_Location_line]: 1148,
        [_Location_file]: null
      });
    },
    get C2631() {
      return C2631 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 13,
        [_Location_line]: 1149,
        [_Location_file]: null
      });
    },
    get C2627() {
      return C2627 = dart.constList([C2628 || CT.C2628, C2629 || CT.C2629, C2630 || CT.C2630, C2631 || CT.C2631], widget_inspector._Location);
    },
    get C2626() {
      return C2626 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2627 || CT.C2627,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 1145,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2634() {
      return C2634 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "alignment",
        [_Location_column]: 11,
        [_Location_line]: 1144,
        [_Location_file]: null
      });
    },
    get C2635() {
      return C2635 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1145,
        [_Location_file]: null
      });
    },
    get C2633() {
      return C2633 = dart.constList([C2634 || CT.C2634, C2635 || CT.C2635], widget_inspector._Location);
    },
    get C2632() {
      return C2632 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2633 || CT.C2633,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1143,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2638() {
      return C2638 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "padding",
        [_Location_column]: 9,
        [_Location_line]: 1142,
        [_Location_file]: null
      });
    },
    get C2639() {
      return C2639 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1143,
        [_Location_file]: null
      });
    },
    get C2637() {
      return C2637 = dart.constList([C2638 || CT.C2638, C2639 || CT.C2639], widget_inspector._Location);
    },
    get C2636() {
      return C2636 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2637 || CT.C2637,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1141,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2642() {
      return C2642 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1141,
        [_Location_file]: null
      });
    },
    get C2641() {
      return C2641 = dart.constList([C2642 || CT.C2642], widget_inspector._Location);
    },
    get C2640() {
      return C2640 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2641 || CT.C2641,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1140,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2643() {
      return C2643 = dart.const({
        __proto__: core.Duration.prototype,
        [Duration__duration]: 600000
      });
    },
    get C2646() {
      return C2646 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "crossAxisAlignment",
        [_Location_column]: 13,
        [_Location_line]: 1198,
        [_Location_file]: null
      });
    },
    get C2647() {
      return C2647 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 13,
        [_Location_line]: 1199,
        [_Location_file]: null
      });
    },
    get C2645() {
      return C2645 = dart.constList([C2646 || CT.C2646, C2647 || CT.C2647], widget_inspector._Location);
    },
    get C2644() {
      return C2644 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2645 || CT.C2645,
        [_Location_name]: null,
        [_Location_column]: 18,
        [_Location_line]: 1197,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2650() {
      return C2650 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "borderRadius",
        [_Location_column]: 11,
        [_Location_line]: 1196,
        [_Location_file]: null
      });
    },
    get C2651() {
      return C2651 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 11,
        [_Location_line]: 1197,
        [_Location_file]: null
      });
    },
    get C2649() {
      return C2649 = dart.constList([C2650 || CT.C2650, C2651 || CT.C2651], widget_inspector._Location);
    },
    get C2648() {
      return C2648 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2649 || CT.C2649,
        [_Location_name]: null,
        [_Location_column]: 16,
        [_Location_line]: 1195,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2654() {
      return C2654 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 9,
        [_Location_line]: 1195,
        [_Location_file]: null
      });
    },
    get C2653() {
      return C2653 = dart.constList([C2654 || CT.C2654], widget_inspector._Location);
    },
    get C2652() {
      return C2652 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2653 || CT.C2653,
        [_Location_name]: null,
        [_Location_column]: 14,
        [_Location_line]: 1194,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2657() {
      return C2657 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "fit",
        [_Location_column]: 7,
        [_Location_line]: 1192,
        [_Location_file]: null
      });
    },
    get C2658() {
      return C2658 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "flex",
        [_Location_column]: 7,
        [_Location_line]: 1193,
        [_Location_file]: null
      });
    },
    get C2659() {
      return C2659 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "child",
        [_Location_column]: 7,
        [_Location_line]: 1194,
        [_Location_file]: null
      });
    },
    get C2656() {
      return C2656 = dart.constList([C2657 || CT.C2657, C2658 || CT.C2658, C2659 || CT.C2659], widget_inspector._Location);
    },
    get C2655() {
      return C2655 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2656 || CT.C2656,
        [_Location_name]: null,
        [_Location_column]: 27,
        [_Location_line]: 1191,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    },
    get C2660() {
      return C2660 = dart.const({
        __proto__: spacer.Spacer.prototype,
        [Widget_key]: null,
        [Spacer_flex]: 1
      });
    },
    get C2663() {
      return C2663 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "crossAxisAlignment",
        [_Location_column]: 7,
        [_Location_line]: 1243,
        [_Location_file]: null
      });
    },
    get C2664() {
      return C2664 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: null,
        [_Location_name]: "children",
        [_Location_column]: 7,
        [_Location_line]: 1244,
        [_Location_file]: null
      });
    },
    get C2662() {
      return C2662 = dart.constList([C2663 || CT.C2663, C2664 || CT.C2664], widget_inspector._Location);
    },
    get C2661() {
      return C2661 = dart.const({
        __proto__: widget_inspector._Location.prototype,
        [_Location_parameterLocations]: C2662 || CT.C2662,
        [_Location_name]: null,
        [_Location_column]: 12,
        [_Location_line]: 1242,
        [_Location_file]: "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart"
      });
    }
  });
  sliding_segmented_control._FontWeightTween = class _FontWeightTween extends tween.Tween$(ui.FontWeight) {
    lerp(t) {
      return ui.FontWeight.lerp(this.begin, this.end, t);
    }
  };
  (sliding_segmented_control._FontWeightTween.new = function(opts) {
    let begin = opts && 'begin' in opts ? opts.begin : null;
    let end = opts && 'end' in opts ? opts.end : null;
    sliding_segmented_control._FontWeightTween.__proto__.new.call(this, {begin: begin, end: end});
    ;
  }).prototype = sliding_segmented_control._FontWeightTween.prototype;
  dart.addTypeTests(sliding_segmented_control._FontWeightTween);
  dart.setLibraryUri(sliding_segmented_control._FontWeightTween, "package:flutter/src/cupertino/sliding_segmented_control.dart");
  const Color_value = dart.privateName(ui, "Color.value");
  let C1;
  const CupertinoDynamicColor_darkHighContrastElevatedColor = dart.privateName(colors$, "CupertinoDynamicColor.darkHighContrastElevatedColor");
  let C2;
  const CupertinoDynamicColor_highContrastElevatedColor = dart.privateName(colors$, "CupertinoDynamicColor.highContrastElevatedColor");
  const CupertinoDynamicColor_darkElevatedColor = dart.privateName(colors$, "CupertinoDynamicColor.darkElevatedColor");
  const CupertinoDynamicColor_elevatedColor = dart.privateName(colors$, "CupertinoDynamicColor.elevatedColor");
  const CupertinoDynamicColor_darkHighContrastColor = dart.privateName(colors$, "CupertinoDynamicColor.darkHighContrastColor");
  const CupertinoDynamicColor_highContrastColor = dart.privateName(colors$, "CupertinoDynamicColor.highContrastColor");
  const CupertinoDynamicColor_darkColor = dart.privateName(colors$, "CupertinoDynamicColor.darkColor");
  const CupertinoDynamicColor_color = dart.privateName(colors$, "CupertinoDynamicColor.color");
  const CupertinoDynamicColor__debugResolveContext = dart.privateName(colors$, "CupertinoDynamicColor._debugResolveContext");
  const CupertinoDynamicColor__debugLabel = dart.privateName(colors$, "CupertinoDynamicColor._debugLabel");
  const CupertinoDynamicColor__effectiveColor = dart.privateName(colors$, "CupertinoDynamicColor._effectiveColor");
  let C0;
  const EdgeInsets_bottom = dart.privateName(edge_insets, "EdgeInsets.bottom");
  const EdgeInsets_right = dart.privateName(edge_insets, "EdgeInsets.right");
  const EdgeInsets_top = dart.privateName(edge_insets, "EdgeInsets.top");
  const EdgeInsets_left = dart.privateName(edge_insets, "EdgeInsets.left");
  let C3;
  let C5;
  let C6;
  let C7;
  let C8;
  let C4;
  const _is_CupertinoSlidingSegmentedControl_default = Symbol('_is_CupertinoSlidingSegmentedControl_default');
  const children$ = dart.privateName(sliding_segmented_control, "CupertinoSlidingSegmentedControl.children");
  const groupValue$ = dart.privateName(sliding_segmented_control, "CupertinoSlidingSegmentedControl.groupValue");
  const onValueChanged$ = dart.privateName(sliding_segmented_control, "CupertinoSlidingSegmentedControl.onValueChanged");
  const backgroundColor$ = dart.privateName(sliding_segmented_control, "CupertinoSlidingSegmentedControl.backgroundColor");
  const thumbColor$ = dart.privateName(sliding_segmented_control, "CupertinoSlidingSegmentedControl.thumbColor");
  const padding$ = dart.privateName(sliding_segmented_control, "CupertinoSlidingSegmentedControl.padding");
  sliding_segmented_control.CupertinoSlidingSegmentedControl$ = dart.generic(T => {
    let _SegmentedControlStateOfT = () => (_SegmentedControlStateOfT = dart.constFn(sliding_segmented_control._SegmentedControlState$(T)))();
    class CupertinoSlidingSegmentedControl extends framework.StatefulWidget {
      get children() {
        return this[children$];
      }
      set children(value) {
        super.children = value;
      }
      get groupValue() {
        return this[groupValue$];
      }
      set groupValue(value) {
        super.groupValue = value;
      }
      get onValueChanged() {
        return this[onValueChanged$];
      }
      set onValueChanged(value) {
        super.onValueChanged = value;
      }
      get backgroundColor() {
        return this[backgroundColor$];
      }
      set backgroundColor(value) {
        super.backgroundColor = value;
      }
      get thumbColor() {
        return this[thumbColor$];
      }
      set thumbColor(value) {
        super.thumbColor = value;
      }
      get padding() {
        return this[padding$];
      }
      set padding(value) {
        super.padding = value;
      }
      createState() {
        return new (_SegmentedControlStateOfT()).new();
      }
    }
    (CupertinoSlidingSegmentedControl.new = function(opts) {
      let key = opts && 'key' in opts ? opts.key : null;
      let children = opts && 'children' in opts ? opts.children : null;
      let onValueChanged = opts && 'onValueChanged' in opts ? opts.onValueChanged : null;
      let groupValue = opts && 'groupValue' in opts ? opts.groupValue : null;
      let thumbColor = opts && 'thumbColor' in opts ? opts.thumbColor : C0 || CT.C0;
      let padding = opts && 'padding' in opts ? opts.padding : C3 || CT.C3;
      let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : C4 || CT.C4;
      let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
      this[children$] = children;
      this[onValueChanged$] = onValueChanged;
      this[groupValue$] = groupValue;
      this[thumbColor$] = thumbColor;
      this[padding$] = padding;
      this[backgroundColor$] = backgroundColor;
      if (!(children != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 148, 15, "children != null");
      if (!(dart.notNull(children[$length]) >= 2)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 149, 15, "children.length >= 2");
      if (!(padding != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 150, 15, "padding != null");
      if (!(onValueChanged != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 151, 15, "onValueChanged != null");
      if (!(groupValue == null || dart.test(children[$keys][$contains](groupValue)))) dart.assertFailed("The groupValue must be either null or one of the keys in the children map.", "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 153, 10, "groupValue == null || children.keys.contains(groupValue)");
      CupertinoSlidingSegmentedControl.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
      ;
    }).prototype = CupertinoSlidingSegmentedControl.prototype;
    dart.addTypeTests(CupertinoSlidingSegmentedControl);
    CupertinoSlidingSegmentedControl.prototype[_is_CupertinoSlidingSegmentedControl_default] = true;
    dart.setMethodSignature(CupertinoSlidingSegmentedControl, () => ({
      __proto__: dart.getMethods(CupertinoSlidingSegmentedControl.__proto__),
      createState: dart.fnType(sliding_segmented_control._SegmentedControlState$(T), [])
    }));
    dart.setLibraryUri(CupertinoSlidingSegmentedControl, "package:flutter/src/cupertino/sliding_segmented_control.dart");
    dart.setFieldSignature(CupertinoSlidingSegmentedControl, () => ({
      __proto__: dart.getFields(CupertinoSlidingSegmentedControl.__proto__),
      children: dart.finalFieldType(core.Map$(T, framework.Widget)),
      groupValue: dart.finalFieldType(T),
      onValueChanged: dart.finalFieldType(dart.fnType(dart.void, [T])),
      backgroundColor: dart.finalFieldType(ui.Color),
      thumbColor: dart.finalFieldType(ui.Color),
      padding: dart.finalFieldType(edge_insets.EdgeInsetsGeometry)
    }));
    return CupertinoSlidingSegmentedControl;
  });
  sliding_segmented_control.CupertinoSlidingSegmentedControl = sliding_segmented_control.CupertinoSlidingSegmentedControl$();
  dart.addTypeTests(sliding_segmented_control.CupertinoSlidingSegmentedControl, _is_CupertinoSlidingSegmentedControl_default);
  const _highlightControllers = dart.privateName(sliding_segmented_control, "_highlightControllers");
  const _highlightTween = dart.privateName(sliding_segmented_control, "_highlightTween");
  const _pressControllers = dart.privateName(sliding_segmented_control, "_pressControllers");
  const _pressTween = dart.privateName(sliding_segmented_control, "_pressTween");
  const _highlighted = dart.privateName(sliding_segmented_control, "_highlighted");
  const _pressed = dart.privateName(sliding_segmented_control, "_pressed");
  const _createHighlightAnimationController = dart.privateName(sliding_segmented_control, "_createHighlightAnimationController");
  const _createFadeoutAnimationController = dart.privateName(sliding_segmented_control, "_createFadeoutAnimationController");
  const _animateHighlightController = dart.privateName(sliding_segmented_control, "_animateHighlightController");
  const _name = dart.privateName(ui, "_name");
  let C9;
  let C10;
  const _Location_parameterLocations = dart.privateName(widget_inspector, "_Location.parameterLocations");
  const _Location_name = dart.privateName(widget_inspector, "_Location.name");
  const _Location_column = dart.privateName(widget_inspector, "_Location.column");
  const _Location_line = dart.privateName(widget_inspector, "_Location.line");
  const _Location_file = dart.privateName(widget_inspector, "_Location.file");
  let C13;
  let C12;
  let C11;
  let C16;
  let C17;
  let C15;
  let C14;
  let C20;
  let C21;
  let C19;
  let C18;
  let C24;
  let C25;
  let C26;
  let C27;
  let C28;
  let C23;
  let C22;
  let C31;
  let C32;
  let C30;
  let C29;
  let C35;
  let C36;
  let C37;
  let C38;
  let C34;
  let C33;
  const Radius_y = dart.privateName(ui, "Radius.y");
  const Radius_x = dart.privateName(ui, "Radius.x");
  let C40;
  const BorderRadius_bottomRight = dart.privateName(border_radius, "BorderRadius.bottomRight");
  const BorderRadius_bottomLeft = dart.privateName(border_radius, "BorderRadius.bottomLeft");
  const BorderRadius_topRight = dart.privateName(border_radius, "BorderRadius.topRight");
  const BorderRadius_topLeft = dart.privateName(border_radius, "BorderRadius.topLeft");
  let C39;
  let C43;
  let C44;
  let C45;
  let C42;
  let C41;
  let C48;
  let C49;
  let C47;
  let C46;
  let C52;
  let C53;
  let C51;
  let C50;
  const _is__SegmentedControlState_default = Symbol('_is__SegmentedControlState_default');
  const keys = dart.privateName(sliding_segmented_control, "_SegmentedControlState.keys");
  sliding_segmented_control._SegmentedControlState$ = dart.generic(T => {
    let LinkedMapOfT$AnimationController = () => (LinkedMapOfT$AnimationController = dart.constFn(_js_helper.LinkedMap$(T, animation_controller.AnimationController)))();
    let ListOfT = () => (ListOfT = dart.constFn(core.List$(T)))();
    let CupertinoSlidingSegmentedControlOfT = () => (CupertinoSlidingSegmentedControlOfT = dart.constFn(sliding_segmented_control.CupertinoSlidingSegmentedControl$(T)))();
    let TTovoid = () => (TTovoid = dart.constFn(dart.fnType(dart.void, [T])))();
    let _SegmentedControlRenderWidgetOfT = () => (_SegmentedControlRenderWidgetOfT = dart.constFn(sliding_segmented_control._SegmentedControlRenderWidget$(T)))();
    const State_TickerProviderStateMixin$36 = class State_TickerProviderStateMixin extends framework.State$(sliding_segmented_control.CupertinoSlidingSegmentedControl$(T)) {};
    (State_TickerProviderStateMixin$36.new = function() {
      ticker_provider.TickerProviderStateMixin$(sliding_segmented_control.CupertinoSlidingSegmentedControl$(T))[dart.mixinNew].call(this);
      State_TickerProviderStateMixin$36.__proto__.new.call(this);
    }).prototype = State_TickerProviderStateMixin$36.prototype;
    dart.applyMixin(State_TickerProviderStateMixin$36, ticker_provider.TickerProviderStateMixin$(sliding_segmented_control.CupertinoSlidingSegmentedControl$(T)));
    class _SegmentedControlState extends State_TickerProviderStateMixin$36 {
      get keys() {
        return this[keys];
      }
      set keys(value) {
        this[keys] = ListOfT()._check(value);
      }
      [_createHighlightAnimationController](opts) {
        let isCompleted = opts && 'isCompleted' in opts ? opts.isCompleted : false;
        return new animation_controller.AnimationController.new({duration: sliding_segmented_control._kHighlightAnimationDuration, value: dart.test(isCompleted) ? 1.0 : 0.0, vsync: this});
      }
      [_createFadeoutAnimationController]() {
        return new animation_controller.AnimationController.new({duration: sliding_segmented_control._kOpacityAnimationDuration, vsync: this});
      }
      initState() {
        super.initState();
        let team = new team$.GestureArenaTeam.new();
        this.longPress.team = team;
        this.drag.team = team;
        team.captain = this.drag;
        this[_highlighted] = this.widget.groupValue;
        this.thumbController = new animation_controller.AnimationController.new({duration: sliding_segmented_control._kSpringAnimationDuration, value: 0.0, vsync: this});
        this.thumbScaleController = new animation_controller.AnimationController.new({duration: sliding_segmented_control._kSpringAnimationDuration, value: 1.0, vsync: this});
        this.separatorOpacityController = new animation_controller.AnimationController.new({duration: sliding_segmented_control._kSpringAnimationDuration, value: 0.0, vsync: this});
        for (let currentKey of this.widget.children[$keys]) {
          this[_highlightControllers][$_set](currentKey, this[_createHighlightAnimationController]({isCompleted: dart.equals(currentKey, this.widget.groupValue)}));
          this[_pressControllers][$_set](currentKey, this[_createFadeoutAnimationController]());
        }
      }
      didUpdateWidget(oldWidget) {
        CupertinoSlidingSegmentedControlOfT()._check(oldWidget);
        super.didUpdateWidget(oldWidget);
        for (let oldKey of oldWidget.children[$keys]) {
          if (!dart.test(this.widget.children[$containsKey](oldKey))) {
            this[_highlightControllers][$_get](oldKey).dispose();
            this[_pressControllers][$_get](oldKey).dispose();
            this[_highlightControllers][$remove](oldKey);
            this[_pressControllers][$remove](oldKey);
          }
        }
        for (let newKey of this.widget.children[$keys]) {
          if (!dart.test(this[_highlightControllers][$keys][$contains](newKey))) {
            this[_highlightControllers][$_set](newKey, this[_createHighlightAnimationController]());
            this[_pressControllers][$_set](newKey, this[_createFadeoutAnimationController]());
          }
        }
        this.highlighted = this.widget.groupValue;
      }
      dispose() {
        for (let animationController of this[_highlightControllers][$values]) {
          animationController.dispose();
        }
        for (let animationController of this[_pressControllers][$values]) {
          animationController.dispose();
        }
        this.thumbScaleController.dispose();
        this.thumbController.dispose();
        this.separatorOpacityController.dispose();
        this.drag.dispose();
        this.tap.dispose();
        this.longPress.dispose();
        super.dispose();
      }
      [_animateHighlightController](opts) {
        let t0;
        let at = opts && 'at' in opts ? opts.at : null;
        let forward = opts && 'forward' in opts ? opts.forward : null;
        if (at == null) return;
        let controller = this[_highlightControllers][$_get](at);
        if (!(!dart.test(forward) || controller != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 365, 12, "!forward || controller != null");
        t0 = controller;
        t0 == null ? null : t0.animateTo(dart.test(forward) ? 1.0 : 0.0, {duration: sliding_segmented_control._kHighlightAnimationDuration, curve: curves.Curves.ease});
      }
      set highlighted(newValue) {
        T._check(newValue);
        if (dart.equals(this[_highlighted], newValue)) return;
        this[_animateHighlightController]({at: newValue, forward: true});
        this[_animateHighlightController]({at: this[_highlighted], forward: false});
        this[_highlighted] = newValue;
      }
      set pressed(newValue) {
        let t0;
        T._check(newValue);
        if (dart.equals(this[_pressed], newValue)) return;
        if (this[_pressed] != null) {
          t0 = this[_pressControllers][$_get](this[_pressed]);
          t0 == null ? null : t0.animateTo(0.0, {duration: sliding_segmented_control._kOpacityAnimationDuration, curve: curves.Curves.ease});
        }
        if (!dart.equals(newValue, this[_highlighted]) && newValue != null) {
          this[_pressControllers][$_get](newValue).animateTo(1.0, {duration: sliding_segmented_control._kOpacityAnimationDuration, curve: curves.Curves.ease});
        }
        this[_pressed] = newValue;
      }
      didChangeSelectedViaGesture() {
        TTovoid()._check(this.widget.onValueChanged)(this[_highlighted]);
      }
      indexToKey(index) {
        return index == null ? null : this.keys[$_get](index);
      }
      build(context) {
        debug.debugCheckHasDirectionality(context);
        switch (basic.Directionality.of(context)) {
          case C9 || CT.C9:
          {
            this.keys = this.widget.children[$keys][$toList]({growable: false});
            break;
          }
          case C10 || CT.C10:
          {
            this.keys = this.widget.children[$keys][$toList]()[$reversed][$toList]({growable: false});
            break;
          }
        }
        return new transitions.AnimatedBuilder.new({animation: new change_notifier._MergingListenable.new((() => {
            let t0 = JSArrayOfListenable().of([]);
            for (let t1 of this[_highlightControllers][$values])
              t0[$add](t1);
            for (let t2 of this[_pressControllers][$values])
              t0[$add](t2);
            return t0;
          })()), builder: dart.fn((context, child) => {
            let children = JSArrayOfWidget().of([]);
            for (let currentKey of this.keys) {
              let textStyle = text$.DefaultTextStyle.of(context).style.copyWith({fontWeight: this[_highlightTween].evaluate(this[_highlightControllers][$_get](currentKey))});
              let child = new text$.DefaultTextStyle.new({style: textStyle, child: new basic.Semantics.new({button: true, onTap: dart.fn(() => {
                    TTovoid()._check(this.widget.onValueChanged)(currentKey);
                  }, VoidToNull()), inMutuallyExclusiveGroup: true, selected: dart.equals(this.widget.groupValue, currentKey), child: new basic.Opacity.new({opacity: this[_pressTween].evaluate(this[_pressControllers][$_get](currentKey)), child: new basic.MetaData.new({behavior: proxy_box.HitTestBehavior.opaque, child: new basic.Center.new({child: this.widget.children[$_get](currentKey), $creationLocationd_0dea112b090073317d4: C11 || CT.C11}), $creationLocationd_0dea112b090073317d4: C14 || CT.C14}), $creationLocationd_0dea112b090073317d4: C18 || CT.C18}), $creationLocationd_0dea112b090073317d4: C22 || CT.C22}), $creationLocationd_0dea112b090073317d4: C29 || CT.C29});
              children[$add](child);
            }
            let selectedIndex = this.widget.groupValue == null ? null : this.keys[$indexOf](this.widget.groupValue);
            let box = new (_SegmentedControlRenderWidgetOfT()).new({children: children, selectedIndex: selectedIndex, thumbColor: colors$.CupertinoDynamicColor.resolve(this.widget.thumbColor, context), state: this, $creationLocationd_0dea112b090073317d4: C33 || CT.C33});
            return new basic.UnconstrainedBox.new({constrainedAxis: basic_types.Axis.horizontal, child: new container.Container.new({padding: this.widget.padding.resolve(basic.Directionality.of(context)), decoration: new box_decoration.BoxDecoration.new({borderRadius: C39 || CT.C39, color: colors$.CupertinoDynamicColor.resolve(this.widget.backgroundColor, context)}), child: box, $creationLocationd_0dea112b090073317d4: C41 || CT.C41}), $creationLocationd_0dea112b090073317d4: C46 || CT.C46});
          }, BuildContextAndWidgetToUnconstrainedBox()), $creationLocationd_0dea112b090073317d4: C50 || CT.C50});
      }
    }
    (_SegmentedControlState.new = function() {
      this[_highlightControllers] = new (LinkedMapOfT$AnimationController()).new();
      this[_highlightTween] = new sliding_segmented_control._FontWeightTween.new({begin: ui.FontWeight.normal, end: ui.FontWeight.w500});
      this[_pressControllers] = new (LinkedMapOfT$AnimationController()).new();
      this[_pressTween] = new (TweenOfdouble()).new({begin: 1.0, end: 0.2});
      this[keys] = null;
      this.thumbController = null;
      this.separatorOpacityController = null;
      this.thumbScaleController = null;
      this.tap = new tap.TapGestureRecognizer.new();
      this.drag = new monodrag.HorizontalDragGestureRecognizer.new();
      this.longPress = new long_press.LongPressGestureRecognizer.new();
      this[_highlighted] = null;
      this[_pressed] = null;
      _SegmentedControlState.__proto__.new.call(this);
      ;
    }).prototype = _SegmentedControlState.prototype;
    dart.addTypeTests(_SegmentedControlState);
    _SegmentedControlState.prototype[_is__SegmentedControlState_default] = true;
    dart.setMethodSignature(_SegmentedControlState, () => ({
      __proto__: dart.getMethods(_SegmentedControlState.__proto__),
      [_createHighlightAnimationController]: dart.fnType(animation_controller.AnimationController, [], {isCompleted: core.bool}, {}),
      [_createFadeoutAnimationController]: dart.fnType(animation_controller.AnimationController, []),
      [_animateHighlightController]: dart.fnType(dart.void, [], {at: T, forward: core.bool}, {}),
      didChangeSelectedViaGesture: dart.fnType(dart.void, []),
      indexToKey: dart.fnType(T, [core.int]),
      build: dart.fnType(framework.Widget, [framework.BuildContext])
    }));
    dart.setSetterSignature(_SegmentedControlState, () => ({
      __proto__: dart.getSetters(_SegmentedControlState.__proto__),
      highlighted: core.Object,
      pressed: core.Object
    }));
    dart.setLibraryUri(_SegmentedControlState, "package:flutter/src/cupertino/sliding_segmented_control.dart");
    dart.setFieldSignature(_SegmentedControlState, () => ({
      __proto__: dart.getFields(_SegmentedControlState.__proto__),
      [_highlightControllers]: dart.finalFieldType(core.Map$(T, animation_controller.AnimationController)),
      [_highlightTween]: dart.finalFieldType(tween.Tween$(ui.FontWeight)),
      [_pressControllers]: dart.finalFieldType(core.Map$(T, animation_controller.AnimationController)),
      [_pressTween]: dart.finalFieldType(tween.Tween$(core.double)),
      keys: dart.fieldType(core.List$(T)),
      thumbController: dart.fieldType(animation_controller.AnimationController),
      separatorOpacityController: dart.fieldType(animation_controller.AnimationController),
      thumbScaleController: dart.fieldType(animation_controller.AnimationController),
      tap: dart.finalFieldType(tap.TapGestureRecognizer),
      drag: dart.finalFieldType(monodrag.HorizontalDragGestureRecognizer),
      longPress: dart.finalFieldType(long_press.LongPressGestureRecognizer),
      [_highlighted]: dart.fieldType(T),
      [_pressed]: dart.fieldType(T)
    }));
    return _SegmentedControlState;
  });
  sliding_segmented_control._SegmentedControlState = sliding_segmented_control._SegmentedControlState$();
  dart.addTypeTests(sliding_segmented_control._SegmentedControlState, _is__SegmentedControlState_default);
  let C54;
  const _is__SegmentedControlRenderWidget_default = Symbol('_is__SegmentedControlRenderWidget_default');
  sliding_segmented_control._SegmentedControlRenderWidget$ = dart.generic(T => {
    let _RenderSegmentedControlOfT = () => (_RenderSegmentedControlOfT = dart.constFn(sliding_segmented_control._RenderSegmentedControl$(T)))();
    class _SegmentedControlRenderWidget extends framework.MultiChildRenderObjectWidget {
      createRenderObject(context) {
        return new (_RenderSegmentedControlOfT()).new({selectedIndex: this.selectedIndex, thumbColor: colors$.CupertinoDynamicColor.resolve(this.thumbColor, context), state: this.state});
      }
      updateRenderObject(context, renderObject) {
        let t3;
        _RenderSegmentedControlOfT()._check(renderObject);
        t3 = renderObject;
        t3.thumbColor = colors$.CupertinoDynamicColor.resolve(this.thumbColor, context);
        t3.guardedSetHighlightedIndex(this.selectedIndex);
        t3;
      }
    }
    (_SegmentedControlRenderWidget.new = function(opts) {
      let key = opts && 'key' in opts ? opts.key : null;
      let children = opts && 'children' in opts ? opts.children : C54 || CT.C54;
      let selectedIndex = opts && 'selectedIndex' in opts ? opts.selectedIndex : null;
      let thumbColor = opts && 'thumbColor' in opts ? opts.thumbColor : null;
      let state = opts && 'state' in opts ? opts.state : null;
      let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
      this.selectedIndex = selectedIndex;
      this.thumbColor = thumbColor;
      this.state = state;
      _SegmentedControlRenderWidget.__proto__.new.call(this, {key: key, children: children, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
      ;
    }).prototype = _SegmentedControlRenderWidget.prototype;
    dart.addTypeTests(_SegmentedControlRenderWidget);
    _SegmentedControlRenderWidget.prototype[_is__SegmentedControlRenderWidget_default] = true;
    dart.setMethodSignature(_SegmentedControlRenderWidget, () => ({
      __proto__: dart.getMethods(_SegmentedControlRenderWidget.__proto__),
      createRenderObject: dart.fnType(object$.RenderObject, [framework.BuildContext])
    }));
    dart.setLibraryUri(_SegmentedControlRenderWidget, "package:flutter/src/cupertino/sliding_segmented_control.dart");
    dart.setFieldSignature(_SegmentedControlRenderWidget, () => ({
      __proto__: dart.getFields(_SegmentedControlRenderWidget.__proto__),
      selectedIndex: dart.finalFieldType(core.int),
      thumbColor: dart.finalFieldType(ui.Color),
      state: dart.finalFieldType(sliding_segmented_control._SegmentedControlState$(T))
    }));
    return _SegmentedControlRenderWidget;
  });
  sliding_segmented_control._SegmentedControlRenderWidget = sliding_segmented_control._SegmentedControlRenderWidget$();
  dart.addTypeTests(sliding_segmented_control._SegmentedControlRenderWidget, _is__SegmentedControlRenderWidget_default);
  sliding_segmented_control._ChildAnimationManifest = class _ChildAnimationManifest extends core.Object {};
  (sliding_segmented_control._ChildAnimationManifest.new = function(opts) {
    let opacity = opts && 'opacity' in opts ? opts.opacity : 1;
    let separatorOpacity = opts && 'separatorOpacity' in opts ? opts.separatorOpacity : null;
    this.opacity = opacity;
    this.separatorOpacity = separatorOpacity;
    if (!(separatorOpacity != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 503, 15, "separatorOpacity != null");
    if (!(opacity != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 504, 15, "opacity != null");
    this.separatorTween = new (TweenOfdouble()).new({begin: separatorOpacity, end: separatorOpacity});
    this.opacityTween = new (TweenOfdouble()).new({begin: opacity, end: opacity});
    ;
  }).prototype = sliding_segmented_control._ChildAnimationManifest.prototype;
  dart.addTypeTests(sliding_segmented_control._ChildAnimationManifest);
  dart.setLibraryUri(sliding_segmented_control._ChildAnimationManifest, "package:flutter/src/cupertino/sliding_segmented_control.dart");
  dart.setFieldSignature(sliding_segmented_control._ChildAnimationManifest, () => ({
    __proto__: dart.getFields(sliding_segmented_control._ChildAnimationManifest.__proto__),
    opacity: dart.fieldType(core.double),
    opacityTween: dart.fieldType(tween.Tween$(core.double)),
    separatorOpacity: dart.fieldType(core.double),
    separatorTween: dart.fieldType(tween.Tween$(core.double))
  }));
  sliding_segmented_control._SegmentedControlContainerBoxParentData = class _SegmentedControlContainerBoxParentData extends box$.ContainerBoxParentData$(box$.RenderBox) {};
  (sliding_segmented_control._SegmentedControlContainerBoxParentData.new = function() {
    sliding_segmented_control._SegmentedControlContainerBoxParentData.__proto__.new.call(this);
    ;
  }).prototype = sliding_segmented_control._SegmentedControlContainerBoxParentData.prototype;
  dart.addTypeTests(sliding_segmented_control._SegmentedControlContainerBoxParentData);
  dart.setLibraryUri(sliding_segmented_control._SegmentedControlContainerBoxParentData, "package:flutter/src/cupertino/sliding_segmented_control.dart");
  const _childAnimations = dart.privateName(sliding_segmented_control, "_childAnimations");
  const _currentThumbTween = dart.privateName(sliding_segmented_control, "_currentThumbTween");
  const _thumbScaleTween = dart.privateName(sliding_segmented_control, "_thumbScaleTween");
  const _localDragOffset = dart.privateName(sliding_segmented_control, "_localDragOffset");
  const _startedOnSelectedSegment = dart.privateName(sliding_segmented_control, "_startedOnSelectedSegment");
  const _needsThumbAnimationUpdate = dart.privateName(sliding_segmented_control, "_needsThumbAnimationUpdate");
  const _pressedIndex = dart.privateName(sliding_segmented_control, "_pressedIndex");
  const _highlightedIndex = dart.privateName(sliding_segmented_control, "_highlightedIndex");
  const _thumbColor = dart.privateName(sliding_segmented_control, "_thumbColor");
  const _onDown = dart.privateName(sliding_segmented_control, "_onDown");
  const _onUpdate = dart.privateName(sliding_segmented_control, "_onUpdate");
  const _onEnd = dart.privateName(sliding_segmented_control, "_onEnd");
  const _onCancel = dart.privateName(sliding_segmented_control, "_onCancel");
  const _onTapUp = dart.privateName(sliding_segmented_control, "_onTapUp");
  const _playThumbScaleAnimation = dart.privateName(sliding_segmented_control, "_playThumbScaleAnimation");
  const _hasDraggedTooFar = dart.privateName(sliding_segmented_control, "_hasDraggedTooFar");
  const _paintSeparator = dart.privateName(sliding_segmented_control, "_paintSeparator");
  const _paintThumb = dart.privateName(sliding_segmented_control, "_paintThumb");
  const _paintChild = dart.privateName(sliding_segmented_control, "_paintChild");
  const Shadow_blurRadius = dart.privateName(ui, "Shadow.blurRadius");
  const OffsetBase__dy = dart.privateName(ui, "OffsetBase._dy");
  const OffsetBase__dx = dart.privateName(ui, "OffsetBase._dx");
  let C57;
  const Shadow_offset = dart.privateName(ui, "Shadow.offset");
  let C58;
  const Shadow_color = dart.privateName(ui, "Shadow.color");
  const BoxShadow_spreadRadius = dart.privateName(box_shadow, "BoxShadow.spreadRadius");
  let C56;
  let C60;
  let C59;
  let C55;
  const _is__RenderSegmentedControl_default = Symbol('_is__RenderSegmentedControl_default');
  sliding_segmented_control._RenderSegmentedControl$ = dart.generic(T => {
    const RenderBox_ContainerRenderObjectMixin$36 = class RenderBox_ContainerRenderObjectMixin extends box$.RenderBox {};
    (RenderBox_ContainerRenderObjectMixin$36.new = function() {
      object$.ContainerRenderObjectMixin$(box$.RenderBox, box$.ContainerBoxParentData$(box$.RenderBox))[dart.mixinNew].call(this);
      RenderBox_ContainerRenderObjectMixin$36.__proto__.new.call(this);
    }).prototype = RenderBox_ContainerRenderObjectMixin$36.prototype;
    dart.applyMixin(RenderBox_ContainerRenderObjectMixin$36, object$.ContainerRenderObjectMixin$(box$.RenderBox, box$.ContainerBoxParentData$(box$.RenderBox)));
    const RenderBox_RenderBoxContainerDefaultsMixin$36 = class RenderBox_RenderBoxContainerDefaultsMixin extends RenderBox_ContainerRenderObjectMixin$36 {};
    (RenderBox_RenderBoxContainerDefaultsMixin$36.new = function() {
      RenderBox_RenderBoxContainerDefaultsMixin$36.__proto__.new.call(this);
    }).prototype = RenderBox_RenderBoxContainerDefaultsMixin$36.prototype;
    dart.applyMixin(RenderBox_RenderBoxContainerDefaultsMixin$36, box$.RenderBoxContainerDefaultsMixin$(box$.RenderBox, box$.ContainerBoxParentData$(box$.RenderBox)));
    class _RenderSegmentedControl extends RenderBox_RenderBoxContainerDefaultsMixin$36 {
      insert(child, opts) {
        box$.RenderBox._check(child);
        let after = opts && 'after' in opts ? opts.after : null;
        box$.RenderBox._check(after);
        super.insert(child, {after: after});
        if (this[_childAnimations] == null) return;
        if (!(this[_childAnimations][$_get](child) == null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 591, 12, "_childAnimations[child] == null");
        this[_childAnimations][$_set](child, new sliding_segmented_control._ChildAnimationManifest.new({separatorOpacity: 1.0}));
      }
      remove(child) {
        let t3;
        box$.RenderBox._check(child);
        super.remove(child);
        t3 = this[_childAnimations];
        t3 == null ? null : t3[$remove](child);
      }
      attach(owner) {
        object$.PipelineOwner._check(owner);
        super.attach(owner);
        this.state.thumbController.addListener(dart.bind(this, 'markNeedsPaint'));
        this.state.thumbScaleController.addListener(dart.bind(this, 'markNeedsPaint'));
        this.state.separatorOpacityController.addListener(dart.bind(this, 'markNeedsPaint'));
      }
      detach() {
        this.state.thumbController.removeListener(dart.bind(this, 'markNeedsPaint'));
        this.state.thumbScaleController.removeListener(dart.bind(this, 'markNeedsPaint'));
        this.state.separatorOpacityController.removeListener(dart.bind(this, 'markNeedsPaint'));
        super.detach();
      }
      get highlightedIndex() {
        return this[_highlightedIndex];
      }
      set highlightedIndex(value) {
        if (this[_highlightedIndex] == value) {
          return;
        }
        this[_needsThumbAnimationUpdate] = true;
        this[_highlightedIndex] = value;
        this.state.thumbController.animateWith(sliding_segmented_control._kThumbSpringAnimationSimulation);
        this.state.separatorOpacityController.reset();
        this.state.separatorOpacityController.animateTo(1.0, {duration: sliding_segmented_control._kSpringAnimationDuration, curve: curves.Curves.ease});
        this.state.highlighted = this.state.indexToKey(value);
        this.markNeedsPaint();
        this.markNeedsSemanticsUpdate();
      }
      guardedSetHighlightedIndex(value) {
        if (dart.equals(this[_startedOnSelectedSegment], true)) return;
        this.highlightedIndex = value;
      }
      get pressedIndex() {
        return this[_pressedIndex];
      }
      set pressedIndex(value) {
        if (this[_pressedIndex] == value) {
          return;
        }
        if (!(value == null || dart.notNull(value) >= 0 && dart.notNull(value) < dart.notNull(this.childCount))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 659, 12, "value == null || (value >= 0 && value < childCount)");
        this[_pressedIndex] = value;
        this.state.pressed = this.state.indexToKey(value);
      }
      get thumbColor() {
        return this[_thumbColor];
      }
      set thumbColor(value) {
        if (dart.equals(this[_thumbColor], value)) {
          return;
        }
        this[_thumbColor] = value;
        this.markNeedsPaint();
      }
      get totalSeparatorWidth() {
        return (dart.notNull(sliding_segmented_control._kSeparatorInset.horizontal) + 1) * (dart.notNull(this.childCount) - 1);
      }
      handleEvent(event, entry) {
        box$.BoxHitTestEntry._check(entry);
        if (!dart.test(this.debugHandleEvent(event, entry))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 679, 12, "debugHandleEvent(event, entry)");
        if (events.PointerDownEvent.is(event)) {
          this.state.tap.addPointer(event);
          this.state.longPress.addPointer(event);
          this.state.drag.addPointer(event);
        }
      }
      indexFromLocation(location) {
        return this.childCount === 0 ? null : dart.asInt((dart.notNull(location.dx) / (dart.notNull(this.size.width) / dart.notNull(this.childCount)))[$floor]()[$clamp](0, dart.notNull(this.childCount) - 1));
      }
      [_onTapUp](details) {
        this.highlightedIndex = this.indexFromLocation(details.localPosition);
        this.state.didChangeSelectedViaGesture();
      }
      [_onDown](details) {
        if (!dart.test(this.size.contains(details.localPosition))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 702, 12, "size.contains(details.localPosition)");
        this[_localDragOffset] = details.localPosition;
        let index = this.indexFromLocation(this[_localDragOffset]);
        this[_startedOnSelectedSegment] = index == this.highlightedIndex;
        this.pressedIndex = index;
        if (dart.test(this[_startedOnSelectedSegment])) {
          this[_playThumbScaleAnimation]({isExpanding: false});
        }
      }
      [_onUpdate](details) {
        this[_localDragOffset] = details.localPosition;
        let newIndex = this.indexFromLocation(this[_localDragOffset]);
        if (dart.test(this[_startedOnSelectedSegment])) {
          this.highlightedIndex = newIndex;
          this.pressedIndex = newIndex;
        } else {
          this.pressedIndex = dart.test(this[_hasDraggedTooFar](details)) ? null : newIndex;
        }
      }
      [_onEnd](details) {
        if (dart.test(this[_startedOnSelectedSegment])) {
          this[_playThumbScaleAnimation]({isExpanding: true});
          this.state.didChangeSelectedViaGesture();
        }
        if (this.pressedIndex != null) {
          this.highlightedIndex = this.pressedIndex;
          this.state.didChangeSelectedViaGesture();
        }
        this.pressedIndex = null;
        this[_localDragOffset] = null;
        this[_startedOnSelectedSegment] = null;
      }
      [_onCancel]() {
        if (dart.test(this[_startedOnSelectedSegment])) {
          this[_playThumbScaleAnimation]({isExpanding: true});
        }
        this[_localDragOffset] = null;
        this.pressedIndex = null;
        this[_startedOnSelectedSegment] = null;
      }
      [_playThumbScaleAnimation](opts) {
        let isExpanding = opts && 'isExpanding' in opts ? opts.isExpanding : null;
        if (!(isExpanding != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 751, 12, "isExpanding != null");
        this[_thumbScaleTween] = new (TweenOfdouble()).new({begin: this.currentThumbScale, end: dart.test(isExpanding) ? 1.0 : 0.95});
        this.state.thumbScaleController.animateWith(sliding_segmented_control._kThumbSpringAnimationSimulation);
      }
      [_hasDraggedTooFar](details) {
        let offCenter = details.localPosition['-'](new ui.Offset.new(dart.notNull(this.size.width) / 2, dart.notNull(this.size.height) / 2));
        return math.pow(math.max(core.num, 0, offCenter.dx[$abs]() - dart.notNull(this.size.width) / 2), 2) + math.pow(math.max(core.num, 0, offCenter.dy[$abs]() - dart.notNull(this.size.height) / 2), 2) > 2500;
      }
      computeMinIntrinsicWidth(height) {
        let child = this.firstChild;
        let maxMinChildWidth = 0.0;
        while (child != null) {
          let childParentData = sliding_segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
          let childWidth = child.getMinIntrinsicWidth(height);
          maxMinChildWidth = math.max(core.double, maxMinChildWidth, childWidth);
          child = childParentData.nextSibling;
        }
        return (maxMinChildWidth + 2 * 9.25) * dart.notNull(this.childCount) + dart.notNull(this.totalSeparatorWidth);
      }
      computeMaxIntrinsicWidth(height) {
        let child = this.firstChild;
        let maxMaxChildWidth = 0.0;
        while (child != null) {
          let childParentData = sliding_segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
          let childWidth = child.getMaxIntrinsicWidth(height);
          maxMaxChildWidth = math.max(core.double, maxMaxChildWidth, childWidth);
          child = childParentData.nextSibling;
        }
        return (maxMaxChildWidth + 2 * 9.25) * dart.notNull(this.childCount) + dart.notNull(this.totalSeparatorWidth);
      }
      computeMinIntrinsicHeight(width) {
        let child = this.firstChild;
        let maxMinChildHeight = 0.0;
        while (child != null) {
          let childParentData = sliding_segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
          let childHeight = child.getMinIntrinsicHeight(width);
          maxMinChildHeight = math.max(core.double, maxMinChildHeight, childHeight);
          child = childParentData.nextSibling;
        }
        return maxMinChildHeight;
      }
      computeMaxIntrinsicHeight(width) {
        let child = this.firstChild;
        let maxMaxChildHeight = 0.0;
        while (child != null) {
          let childParentData = sliding_segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
          let childHeight = child.getMaxIntrinsicHeight(width);
          maxMaxChildHeight = math.max(core.double, maxMaxChildHeight, childHeight);
          child = childParentData.nextSibling;
        }
        return maxMaxChildHeight;
      }
      computeDistanceToActualBaseline(baseline) {
        return this.defaultComputeDistanceToHighestActualBaseline(baseline);
      }
      setupParentData(child) {
        box$.RenderBox._check(child);
        if (!sliding_segmented_control._SegmentedControlContainerBoxParentData.is(child.parentData)) {
          child.parentData = new sliding_segmented_control._SegmentedControlContainerBoxParentData.new();
        }
      }
      performLayout() {
        let childWidth = (dart.notNull(this.constraints.minWidth) - dart.notNull(this.totalSeparatorWidth)) / dart.notNull(this.childCount);
        let maxHeight = 28;
        for (let child of this.getChildrenAsList()) {
          childWidth = math.max(core.double, childWidth, dart.notNull(child.getMaxIntrinsicWidth(1 / 0)) + 2 * 9.25);
        }
        childWidth = math.min(core.double, childWidth, (dart.notNull(this.constraints.maxWidth) - dart.notNull(this.totalSeparatorWidth)) / dart.notNull(this.childCount));
        let child = this.firstChild;
        while (child != null) {
          let boxHeight = child.getMaxIntrinsicHeight(childWidth);
          maxHeight = math.max(core.double, maxHeight, boxHeight);
          child = this.childAfter(child);
        }
        this.constraints.constrainHeight(maxHeight);
        let childConstraints = new box$.BoxConstraints.tightFor({width: childWidth, height: maxHeight});
        child = this.firstChild;
        while (child != null) {
          child.layout(childConstraints, {parentUsesSize: true});
          child = this.childAfter(child);
        }
        let start = 0.0;
        child = this.firstChild;
        while (child != null) {
          let childParentData = sliding_segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
          let childOffset = new ui.Offset.new(start, 0.0);
          childParentData.offset = childOffset;
          start = start + (dart.notNull(child.size.width) + 1 + dart.notNull(sliding_segmented_control._kSeparatorInset.horizontal));
          child = this.childAfter(child);
        }
        this.size = this.constraints.constrain(new ui.Size.new(childWidth * dart.notNull(this.childCount) + dart.notNull(this.totalSeparatorWidth), maxHeight));
      }
      paint(context, offset) {
        let t3, t3$, t3$0;
        let children = this.getChildrenAsList();
        if (this.highlightedIndex != null) {
          if (this[_childAnimations] == null) {
            this[_childAnimations] = new (LinkedMapOfRenderBox$_ChildAnimationManifest()).new();
            for (let i = 0; i < dart.notNull(this.childCount) - 1; i = i + 1) {
              let shouldFadeOut = i === this.highlightedIndex || i === dart.notNull(this.highlightedIndex) - 1;
              let child = children[$_get](i);
              this[_childAnimations][$_set](child, new sliding_segmented_control._ChildAnimationManifest.new({separatorOpacity: shouldFadeOut ? 0.0 : 1.0}));
            }
          }
          let selectedChild = children[$_get](this.highlightedIndex);
          let childParentData = sliding_segmented_control._SegmentedControlContainerBoxParentData.as(selectedChild.parentData);
          let unscaledThumbTargetRect = sliding_segmented_control._kThumbInsets.inflateRect(childParentData.offset['&'](selectedChild.size));
          if (dart.test(this[_needsThumbAnimationUpdate])) {
            this[_currentThumbTween] = new tween.RectTween.new({begin: (t3 = this.currentThumbRect, t3 == null ? unscaledThumbTargetRect : t3), end: unscaledThumbTargetRect});
            for (let i = 0; i < dart.notNull(this.childCount) - 1; i = i + 1) {
              let shouldFadeOut = i === this.highlightedIndex || i === dart.notNull(this.highlightedIndex) - 1;
              let child = children[$_get](i);
              let manifest = this[_childAnimations][$_get](child);
              if (!(manifest != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 913, 18, "manifest != null");
              manifest.separatorTween = new (TweenOfdouble()).new({begin: manifest.separatorOpacity, end: shouldFadeOut ? 0.0 : 1.0});
            }
            this[_needsThumbAnimationUpdate] = false;
          } else if (this[_currentThumbTween] != null && !dart.equals(unscaledThumbTargetRect, this[_currentThumbTween].begin)) {
            this[_currentThumbTween] = new tween.RectTween.new({begin: this[_currentThumbTween].begin, end: unscaledThumbTargetRect});
          }
          for (let index = 0; index < dart.notNull(this.childCount) - 1; index = index + 1) {
            this[_paintSeparator](context, offset, children[$_get](index));
          }
          this.currentThumbRect = (t3$0 = (t3$ = this[_currentThumbTween], t3$ == null ? null : t3$.evaluate(this.state.thumbController)), t3$0 == null ? unscaledThumbTargetRect : t3$0);
          this.currentThumbScale = this[_thumbScaleTween].evaluate(this.state.thumbScaleController);
          let thumbRect = new ui.Rect.fromCenter({center: this.currentThumbRect.center, width: dart.notNull(this.currentThumbRect.width) * dart.notNull(this.currentThumbScale), height: dart.notNull(this.currentThumbRect.height) * dart.notNull(this.currentThumbScale)});
          this[_paintThumb](context, offset, thumbRect);
        } else {
          this.currentThumbRect = null;
          this[_childAnimations] = null;
          for (let index = 0; index < dart.notNull(this.childCount) - 1; index = index + 1) {
            this[_paintSeparator](context, offset, children[$_get](index));
          }
        }
        for (let index = 0; index < dart.notNull(children[$length]); index = index + 1) {
          this[_paintChild](context, offset, children[$_get](index), index);
        }
      }
      [_paintSeparator](context, offset, child) {
        let t3, t3$, t3$0, t3$1;
        if (!(child != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 958, 12, "child != null");
        let childParentData = sliding_segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
        let paint = ui.Paint.new();
        let manifest = this[_childAnimations] == null ? null : this[_childAnimations][$_get](child);
        let opacity = (t3$0 = (t3$ = (t3 = manifest, t3 == null ? null : t3.separatorTween), t3$ == null ? null : t3$.evaluate(this.state.separatorOpacityController)), t3$0 == null ? 1.0 : t3$0);
        t3$1 = manifest;
        t3$1 == null ? null : t3$1.separatorOpacity = opacity;
        paint.color = sliding_segmented_control._kSeparatorColor.withOpacity(dart.notNull(sliding_segmented_control._kSeparatorColor.opacity) * dart.notNull(opacity));
        let childRect = childParentData.offset['+'](offset)['&'](child.size);
        let separatorRect = sliding_segmented_control._kSeparatorInset.deflateRect(childRect.topRight['&'](new ui.Size.new(dart.notNull(sliding_segmented_control._kSeparatorInset.horizontal) + 1, child.size.height)));
        context.canvas.drawRRect(new ui.RRect.fromRectAndRadius(separatorRect, sliding_segmented_control._kSeparatorRadius), paint);
      }
      [_paintChild](context, offset, child, childIndex) {
        if (!(child != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 981, 12, "child != null");
        let childParentData = sliding_segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
        context.paintChild(child, childParentData.offset['+'](offset));
      }
      [_paintThumb](context, offset, thumbRect) {
        let t3, t3$;
        let thumbShadow = C55 || CT.C55;
        let thumbRRect = new ui.RRect.fromRectAndRadius(thumbRect.shift(offset), sliding_segmented_control._kThumbRadius);
        for (let shadow of thumbShadow) {
          context.canvas.drawRRect(thumbRRect.shift(shadow.offset), shadow.toPaint());
        }
        context.canvas.drawRRect(thumbRRect.inflate(0.5), (t3 = ui.Paint.new(), t3.color = C60 || CT.C60, t3));
        context.canvas.drawRRect(thumbRRect, (t3$ = ui.Paint.new(), t3$.color = this.thumbColor, t3$));
      }
      hitTestChildren(result, opts) {
        let position = opts && 'position' in opts ? opts.position : null;
        if (!(position != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 1021, 12, "position != null");
        let child = this.lastChild;
        while (child != null) {
          let childParentData = sliding_segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
          if (dart.test(childParentData.offset['&'](child.size).contains(position))) {
            let center = ui.Offset.zero['&'](child.size).center;
            return result.addWithRawTransform({transform: matrix_utils.MatrixUtils.forceToPoint(center), position: center, hitTest: dart.fn((result, position) => {
                if (!dart.equals(position, center)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 1032, 20, "position == center");
                return child.hitTest(result, {position: center});
              }, BoxHitTestResultAndOffsetTobool())});
          }
          child = childParentData.previousSibling;
        }
        return false;
      }
    }
    (_RenderSegmentedControl.new = function(opts) {
      let t3;
      let selectedIndex = opts && 'selectedIndex' in opts ? opts.selectedIndex : null;
      let thumbColor = opts && 'thumbColor' in opts ? opts.thumbColor : null;
      let state = opts && 'state' in opts ? opts.state : null;
      this[_childAnimations] = new (LinkedMapOfRenderBox$_ChildAnimationManifest()).new();
      this.currentThumbRect = null;
      this[_currentThumbTween] = null;
      this[_thumbScaleTween] = new (TweenOfdouble()).new({begin: 0.95, end: 1.0});
      this.currentThumbScale = 1.0;
      this[_localDragOffset] = null;
      this[_startedOnSelectedSegment] = null;
      this[_needsThumbAnimationUpdate] = false;
      this[_pressedIndex] = null;
      this.state = state;
      this[_highlightedIndex] = selectedIndex;
      this[_thumbColor] = thumbColor;
      if (!(state != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/sliding_segmented_control.dart", 556, 15, "state != null");
      _RenderSegmentedControl.__proto__.new.call(this);
      t3 = this.state.drag;
      t3.onDown = dart.bind(this, _onDown);
      t3.onUpdate = dart.bind(this, _onUpdate);
      t3.onEnd = dart.bind(this, _onEnd);
      t3.onCancel = dart.bind(this, _onCancel);
      t3;
      this.state.tap.onTapUp = dart.bind(this, _onTapUp);
      this.state.longPress.onLongPress = dart.fn(() => {
      }, VoidToNull());
    }).prototype = _RenderSegmentedControl.prototype;
    dart.addTypeTests(_RenderSegmentedControl);
    _RenderSegmentedControl.prototype[_is__RenderSegmentedControl_default] = true;
    dart.setMethodSignature(_RenderSegmentedControl, () => ({
      __proto__: dart.getMethods(_RenderSegmentedControl.__proto__),
      guardedSetHighlightedIndex: dart.fnType(dart.void, [core.int]),
      indexFromLocation: dart.fnType(core.int, [ui.Offset]),
      [_onTapUp]: dart.fnType(dart.void, [tap.TapUpDetails]),
      [_onDown]: dart.fnType(dart.void, [drag_details.DragDownDetails]),
      [_onUpdate]: dart.fnType(dart.void, [drag_details.DragUpdateDetails]),
      [_onEnd]: dart.fnType(dart.void, [drag_details.DragEndDetails]),
      [_onCancel]: dart.fnType(dart.void, []),
      [_playThumbScaleAnimation]: dart.fnType(dart.void, [], {isExpanding: core.bool}, {}),
      [_hasDraggedTooFar]: dart.fnType(core.bool, [drag_details.DragUpdateDetails]),
      [_paintSeparator]: dart.fnType(dart.void, [object$.PaintingContext, ui.Offset, box$.RenderBox]),
      [_paintChild]: dart.fnType(dart.void, [object$.PaintingContext, ui.Offset, box$.RenderBox, core.int]),
      [_paintThumb]: dart.fnType(dart.void, [object$.PaintingContext, ui.Offset, ui.Rect])
    }));
    dart.setGetterSignature(_RenderSegmentedControl, () => ({
      __proto__: dart.getGetters(_RenderSegmentedControl.__proto__),
      highlightedIndex: core.int,
      pressedIndex: core.int,
      thumbColor: ui.Color,
      totalSeparatorWidth: core.double
    }));
    dart.setSetterSignature(_RenderSegmentedControl, () => ({
      __proto__: dart.getSetters(_RenderSegmentedControl.__proto__),
      highlightedIndex: core.int,
      pressedIndex: core.int,
      thumbColor: ui.Color
    }));
    dart.setLibraryUri(_RenderSegmentedControl, "package:flutter/src/cupertino/sliding_segmented_control.dart");
    dart.setFieldSignature(_RenderSegmentedControl, () => ({
      __proto__: dart.getFields(_RenderSegmentedControl.__proto__),
      state: dart.finalFieldType(sliding_segmented_control._SegmentedControlState$(T)),
      [_childAnimations]: dart.fieldType(core.Map$(box$.RenderBox, sliding_segmented_control._ChildAnimationManifest)),
      currentThumbRect: dart.fieldType(ui.Rect),
      [_currentThumbTween]: dart.fieldType(tween.Tween$(ui.Rect)),
      [_thumbScaleTween]: dart.fieldType(tween.Tween$(core.double)),
      currentThumbScale: dart.fieldType(core.double),
      [_localDragOffset]: dart.fieldType(ui.Offset),
      [_startedOnSelectedSegment]: dart.fieldType(core.bool),
      [_needsThumbAnimationUpdate]: dart.fieldType(core.bool),
      [_highlightedIndex]: dart.fieldType(core.int),
      [_pressedIndex]: dart.fieldType(core.int),
      [_thumbColor]: dart.fieldType(ui.Color)
    }));
    return _RenderSegmentedControl;
  });
  sliding_segmented_control._RenderSegmentedControl = sliding_segmented_control._RenderSegmentedControl$();
  dart.addTypeTests(sliding_segmented_control._RenderSegmentedControl, _is__RenderSegmentedControl_default);
  let C61;
  let C62;
  let C63;
  let C64;
  let C65;
  const SpringDescription_damping = dart.privateName(spring_simulation, "SpringDescription.damping");
  const SpringDescription_stiffness = dart.privateName(spring_simulation, "SpringDescription.stiffness");
  const SpringDescription_mass = dart.privateName(spring_simulation, "SpringDescription.mass");
  let C66;
  const Duration__duration = dart.privateName(core, "Duration._duration");
  let C67;
  let C68;
  let C69;
  dart.defineLazy(sliding_segmented_control, {
    /*sliding_segmented_control._kHorizontalItemPadding*/get _kHorizontalItemPadding() {
      return C3 || CT.C3;
    },
    /*sliding_segmented_control._kThumbRadius*/get _kThumbRadius() {
      return C61 || CT.C61;
    },
    /*sliding_segmented_control._kThumbInsets*/get _kThumbInsets() {
      return C62 || CT.C62;
    },
    /*sliding_segmented_control._kMinSegmentedControlHeight*/get _kMinSegmentedControlHeight() {
      return 28;
    },
    /*sliding_segmented_control._kSeparatorColor*/get _kSeparatorColor() {
      return C63 || CT.C63;
    },
    /*sliding_segmented_control._kThumbColor*/get _kThumbColor() {
      return C0 || CT.C0;
    },
    /*sliding_segmented_control._kSeparatorInset*/get _kSeparatorInset() {
      return C64 || CT.C64;
    },
    /*sliding_segmented_control._kSeparatorWidth*/get _kSeparatorWidth() {
      return 1;
    },
    /*sliding_segmented_control._kSeparatorRadius*/get _kSeparatorRadius() {
      return C65 || CT.C65;
    },
    /*sliding_segmented_control._kMinThumbScale*/get _kMinThumbScale() {
      return 0.95;
    },
    /*sliding_segmented_control._kSegmentMinPadding*/get _kSegmentMinPadding() {
      return 9.25;
    },
    /*sliding_segmented_control._kTouchYDistanceThreshold*/get _kTouchYDistanceThreshold() {
      return 2500;
    },
    /*sliding_segmented_control._kCornerRadius*/get _kCornerRadius() {
      return 8;
    },
    /*sliding_segmented_control._kThumbSpringAnimationSimulation*/get _kThumbSpringAnimationSimulation() {
      return new spring_simulation.SpringSimulation.new(C66 || CT.C66, 0.0, 1.0, 0.0);
    },
    /*sliding_segmented_control._kSpringAnimationDuration*/get _kSpringAnimationDuration() {
      return C67 || CT.C67;
    },
    /*sliding_segmented_control._kOpacityAnimationDuration*/get _kOpacityAnimationDuration() {
      return C68 || CT.C68;
    },
    /*sliding_segmented_control._kHighlightAnimationDuration*/get _kHighlightAnimationDuration() {
      return C69 || CT.C69;
    }
  });
  let C71;
  let C72;
  let C73;
  let C74;
  let C70;
  let C76;
  let C77;
  let C78;
  let C79;
  let C75;
  let C81;
  let C82;
  let C83;
  let C84;
  let C80;
  let C85;
  let C86;
  let C87;
  let C88;
  let C90;
  let C91;
  let C89;
  let C93;
  let C94;
  let C95;
  let C96;
  let C92;
  let C98;
  let C99;
  let C100;
  let C101;
  let C97;
  let C103;
  let C104;
  let C105;
  let C106;
  let C102;
  let C108;
  let C109;
  let C110;
  let C111;
  let C107;
  let C113;
  let C114;
  let C115;
  let C116;
  let C112;
  let C118;
  let C119;
  let C120;
  let C121;
  let C117;
  let C123;
  let C124;
  let C125;
  let C122;
  let C127;
  let C126;
  let C129;
  let C130;
  let C131;
  let C128;
  let C133;
  let C134;
  let C135;
  let C136;
  let C132;
  let C138;
  let C139;
  let C140;
  let C137;
  let C142;
  let C143;
  let C144;
  let C145;
  let C141;
  let C146;
  let C148;
  let C149;
  let C150;
  let C151;
  let C147;
  let C153;
  let C154;
  let C155;
  let C156;
  let C152;
  let C158;
  let C159;
  let C160;
  let C161;
  let C157;
  let C163;
  let C164;
  let C165;
  let C166;
  let C162;
  let C168;
  let C169;
  let C170;
  let C171;
  let C167;
  let C173;
  let C174;
  let C175;
  let C176;
  let C172;
  let C177;
  let C178;
  let C179;
  let C180;
  let C181;
  let C182;
  let C183;
  let C185;
  let C186;
  let C187;
  let C188;
  let C184;
  let C190;
  let C191;
  let C189;
  let C193;
  let C192;
  colors$.CupertinoColors = class CupertinoColors extends core.Object {};
  (colors$.CupertinoColors.__ = function() {
    ;
  }).prototype = colors$.CupertinoColors.prototype;
  dart.addTypeTests(colors$.CupertinoColors);
  dart.setLibraryUri(colors$.CupertinoColors, "package:flutter/src/cupertino/colors.dart");
  dart.defineLazy(colors$.CupertinoColors, {
    /*colors$.CupertinoColors.activeBlue*/get activeBlue() {
      return C70 || CT.C70;
    },
    /*colors$.CupertinoColors.activeGreen*/get activeGreen() {
      return C75 || CT.C75;
    },
    /*colors$.CupertinoColors.activeOrange*/get activeOrange() {
      return C80 || CT.C80;
    },
    /*colors$.CupertinoColors.white*/get white() {
      return C2 || CT.C2;
    },
    /*colors$.CupertinoColors.black*/get black() {
      return C85 || CT.C85;
    },
    /*colors$.CupertinoColors.lightBackgroundGray*/get lightBackgroundGray() {
      return C86 || CT.C86;
    },
    /*colors$.CupertinoColors.extraLightBackgroundGray*/get extraLightBackgroundGray() {
      return C87 || CT.C87;
    },
    /*colors$.CupertinoColors.darkBackgroundGray*/get darkBackgroundGray() {
      return C88 || CT.C88;
    },
    /*colors$.CupertinoColors.inactiveGray*/get inactiveGray() {
      return C89 || CT.C89;
    },
    /*colors$.CupertinoColors.destructiveRed*/get destructiveRed() {
      return C92 || CT.C92;
    },
    /*colors$.CupertinoColors.systemBlue*/get systemBlue() {
      return C70 || CT.C70;
    },
    /*colors$.CupertinoColors.systemGreen*/get systemGreen() {
      return C75 || CT.C75;
    },
    /*colors$.CupertinoColors.systemIndigo*/get systemIndigo() {
      return C97 || CT.C97;
    },
    /*colors$.CupertinoColors.systemOrange*/get systemOrange() {
      return C80 || CT.C80;
    },
    /*colors$.CupertinoColors.systemPink*/get systemPink() {
      return C102 || CT.C102;
    },
    /*colors$.CupertinoColors.systemPurple*/get systemPurple() {
      return C107 || CT.C107;
    },
    /*colors$.CupertinoColors.systemRed*/get systemRed() {
      return C92 || CT.C92;
    },
    /*colors$.CupertinoColors.systemTeal*/get systemTeal() {
      return C112 || CT.C112;
    },
    /*colors$.CupertinoColors.systemYellow*/get systemYellow() {
      return C117 || CT.C117;
    },
    /*colors$.CupertinoColors.systemGrey*/get systemGrey() {
      return C122 || CT.C122;
    },
    /*colors$.CupertinoColors.systemGrey2*/get systemGrey2() {
      return C126 || CT.C126;
    },
    /*colors$.CupertinoColors.systemGrey3*/get systemGrey3() {
      return C128 || CT.C128;
    },
    /*colors$.CupertinoColors.systemGrey4*/get systemGrey4() {
      return C132 || CT.C132;
    },
    /*colors$.CupertinoColors.systemGrey5*/get systemGrey5() {
      return C137 || CT.C137;
    },
    /*colors$.CupertinoColors.systemGrey6*/get systemGrey6() {
      return C141 || CT.C141;
    },
    /*colors$.CupertinoColors.label*/get label() {
      return C146 || CT.C146;
    },
    /*colors$.CupertinoColors.secondaryLabel*/get secondaryLabel() {
      return C147 || CT.C147;
    },
    /*colors$.CupertinoColors.tertiaryLabel*/get tertiaryLabel() {
      return C152 || CT.C152;
    },
    /*colors$.CupertinoColors.quaternaryLabel*/get quaternaryLabel() {
      return C157 || CT.C157;
    },
    /*colors$.CupertinoColors.systemFill*/get systemFill() {
      return C162 || CT.C162;
    },
    /*colors$.CupertinoColors.secondarySystemFill*/get secondarySystemFill() {
      return C167 || CT.C167;
    },
    /*colors$.CupertinoColors.tertiarySystemFill*/get tertiarySystemFill() {
      return C4 || CT.C4;
    },
    /*colors$.CupertinoColors.quaternarySystemFill*/get quaternarySystemFill() {
      return C172 || CT.C172;
    },
    /*colors$.CupertinoColors.placeholderText*/get placeholderText() {
      return C177 || CT.C177;
    },
    /*colors$.CupertinoColors.systemBackground*/get systemBackground() {
      return C178 || CT.C178;
    },
    /*colors$.CupertinoColors.secondarySystemBackground*/get secondarySystemBackground() {
      return C179 || CT.C179;
    },
    /*colors$.CupertinoColors.tertiarySystemBackground*/get tertiarySystemBackground() {
      return C180 || CT.C180;
    },
    /*colors$.CupertinoColors.systemGroupedBackground*/get systemGroupedBackground() {
      return C181 || CT.C181;
    },
    /*colors$.CupertinoColors.secondarySystemGroupedBackground*/get secondarySystemGroupedBackground() {
      return C182 || CT.C182;
    },
    /*colors$.CupertinoColors.tertiarySystemGroupedBackground*/get tertiarySystemGroupedBackground() {
      return C183 || CT.C183;
    },
    /*colors$.CupertinoColors.separator*/get separator() {
      return C184 || CT.C184;
    },
    /*colors$.CupertinoColors.opaqueSeparator*/get opaqueSeparator() {
      return C189 || CT.C189;
    },
    /*colors$.CupertinoColors.link*/get link() {
      return C192 || CT.C192;
    }
  });
  const _effectiveColor = dart.privateName(colors$, "_effectiveColor");
  const _debugLabel = dart.privateName(colors$, "_debugLabel");
  const _debugResolveContext = dart.privateName(colors$, "_debugResolveContext");
  const _isPlatformBrightnessDependent = dart.privateName(colors$, "_isPlatformBrightnessDependent");
  const _isHighContrastDependent = dart.privateName(colors$, "_isHighContrastDependent");
  const _isInterfaceElevationDependent = dart.privateName(colors$, "_isInterfaceElevationDependent");
  const _name$ = dart.privateName(interface_level, "_name");
  let C194;
  let C195;
  let C196;
  let C197;
  const _name$0 = dart.privateName(diagnostics, "_name");
  let C198;
  const Color_DiagnosticableMixin$36 = class Color_DiagnosticableMixin extends ui.Color {};
  (Color_DiagnosticableMixin$36.new = function(value) {
    Color_DiagnosticableMixin$36.__proto__.new.call(this, value);
  }).prototype = Color_DiagnosticableMixin$36.prototype;
  (Color_DiagnosticableMixin$36.fromARGB = function(a, r, g, b) {
    Color_DiagnosticableMixin$36.__proto__.fromARGB.call(this, a, r, g, b);
  }).prototype = Color_DiagnosticableMixin$36.prototype;
  (Color_DiagnosticableMixin$36.fromRGBO = function(r, g, b, opacity) {
    Color_DiagnosticableMixin$36.__proto__.fromRGBO.call(this, r, g, b, opacity);
  }).prototype = Color_DiagnosticableMixin$36.prototype;
  dart.applyMixin(Color_DiagnosticableMixin$36, diagnostics.DiagnosticableMixin);
  colors$.CupertinoDynamicColor = class CupertinoDynamicColor extends Color_DiagnosticableMixin$36 {
    get [_effectiveColor]() {
      return this[_effectiveColor$];
    }
    set [_effectiveColor](value) {
      super[_effectiveColor] = value;
    }
    get [_debugLabel]() {
      return this[_debugLabel$];
    }
    set [_debugLabel](value) {
      super[_debugLabel] = value;
    }
    get [_debugResolveContext]() {
      return this[_debugResolveContext$];
    }
    set [_debugResolveContext](value) {
      super[_debugResolveContext] = value;
    }
    get color() {
      return this[color$];
    }
    set color(value) {
      super.color = value;
    }
    get darkColor() {
      return this[darkColor$];
    }
    set darkColor(value) {
      super.darkColor = value;
    }
    get highContrastColor() {
      return this[highContrastColor$];
    }
    set highContrastColor(value) {
      super.highContrastColor = value;
    }
    get darkHighContrastColor() {
      return this[darkHighContrastColor$];
    }
    set darkHighContrastColor(value) {
      super.darkHighContrastColor = value;
    }
    get elevatedColor() {
      return this[elevatedColor$];
    }
    set elevatedColor(value) {
      super.elevatedColor = value;
    }
    get darkElevatedColor() {
      return this[darkElevatedColor$];
    }
    set darkElevatedColor(value) {
      super.darkElevatedColor = value;
    }
    get highContrastElevatedColor() {
      return this[highContrastElevatedColor$];
    }
    set highContrastElevatedColor(value) {
      super.highContrastElevatedColor = value;
    }
    get darkHighContrastElevatedColor() {
      return this[darkHighContrastElevatedColor$];
    }
    set darkHighContrastElevatedColor(value) {
      super.darkHighContrastElevatedColor = value;
    }
    get value() {
      return this[_effectiveColor].value;
    }
    static resolve(resolvable, context, opts) {
      let nullOk = opts && 'nullOk' in opts ? opts.nullOk : true;
      if (resolvable == null) return null;
      if (!(context != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/colors.dart", 891, 12, "context != null");
      return colors$.CupertinoDynamicColor.is(resolvable) ? resolvable.resolveFrom(context, {nullOk: nullOk}) : resolvable;
    }
    get [_isPlatformBrightnessDependent]() {
      return !dart.equals(this.color, this.darkColor) || !dart.equals(this.elevatedColor, this.darkElevatedColor) || !dart.equals(this.highContrastColor, this.darkHighContrastColor) || !dart.equals(this.highContrastElevatedColor, this.darkHighContrastElevatedColor);
    }
    get [_isHighContrastDependent]() {
      return !dart.equals(this.color, this.highContrastColor) || !dart.equals(this.darkColor, this.darkHighContrastColor) || !dart.equals(this.elevatedColor, this.highContrastElevatedColor) || !dart.equals(this.darkElevatedColor, this.darkHighContrastElevatedColor);
    }
    get [_isInterfaceElevationDependent]() {
      return !dart.equals(this.color, this.elevatedColor) || !dart.equals(this.darkColor, this.darkElevatedColor) || !dart.equals(this.highContrastColor, this.highContrastElevatedColor) || !dart.equals(this.darkHighContrastColor, this.darkHighContrastElevatedColor);
    }
    resolveFrom(context, opts) {
      let t3, t3$, t3$0, t3$1;
      let nullOk = opts && 'nullOk' in opts ? opts.nullOk : true;
      let brightness = dart.test(this[_isPlatformBrightnessDependent]) ? (t3 = theme$.CupertinoTheme.brightnessOf(context, {nullOk: nullOk}), t3 == null ? ui.Brightness.light : t3) : ui.Brightness.light;
      let isHighContrastEnabled = dart.test(this[_isHighContrastDependent]) && dart.test((t3$0 = (t3$ = media_query.MediaQuery.of(context, {nullOk: nullOk}), t3$ == null ? null : t3$.highContrast), t3$0 == null ? false : t3$0));
      let level = dart.test(this[_isInterfaceElevationDependent]) ? (t3$1 = interface_level.CupertinoUserInterfaceLevel.of(context, {nullOk: nullOk}), t3$1 == null ? interface_level.CupertinoUserInterfaceLevelData.base : t3$1) : interface_level.CupertinoUserInterfaceLevelData.base;
      let resolved = null;
      switch (brightness) {
        case C196 || CT.C196:
        {
          switch (level) {
            case C194 || CT.C194:
            {
              resolved = isHighContrastEnabled ? this.highContrastColor : this.color;
              break;
            }
            case C195 || CT.C195:
            {
              resolved = isHighContrastEnabled ? this.highContrastElevatedColor : this.elevatedColor;
              break;
            }
          }
          break;
        }
        case C197 || CT.C197:
        {
          switch (level) {
            case C194 || CT.C194:
            {
              resolved = isHighContrastEnabled ? this.darkHighContrastColor : this.darkColor;
              break;
            }
            case C195 || CT.C195:
            {
              resolved = isHighContrastEnabled ? this.darkHighContrastElevatedColor : this.darkElevatedColor;
              break;
            }
          }
        }
      }
      let _debugContext = null;
      if (!dart.test(dart.fn(() => {
        _debugContext = framework.Element.as(context);
        return true;
      }, VoidTobool())())) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/colors.dart", 983, 12, "() {\r\n      _debugContext = context as Element;\r\n      return true;\r\n    }()");
      return new colors$.CupertinoDynamicColor.__(resolved, this.color, this.darkColor, this.highContrastColor, this.darkHighContrastColor, this.elevatedColor, this.darkElevatedColor, this.highContrastElevatedColor, this.darkHighContrastElevatedColor, _debugContext, this[_debugLabel]);
    }
    _equals(other) {
      if (other == null) return false;
      if (this === other) return true;
      if (!dart.equals(dart.runtimeType(other), this[$runtimeType])) return false;
      return colors$.CupertinoDynamicColor.is(other) && other.value == this.value && dart.equals(other.color, this.color) && dart.equals(other.darkColor, this.darkColor) && dart.equals(other.highContrastColor, this.highContrastColor) && dart.equals(other.darkHighContrastColor, this.darkHighContrastColor) && dart.equals(other.elevatedColor, this.elevatedColor) && dart.equals(other.darkElevatedColor, this.darkElevatedColor) && dart.equals(other.highContrastElevatedColor, this.highContrastElevatedColor) && dart.equals(other.darkHighContrastElevatedColor, this.darkHighContrastElevatedColor);
    }
    get hashCode() {
      return ui.hashValues(this.value, this.color, this.darkColor, this.highContrastColor, this.elevatedColor, this.darkElevatedColor, this.darkHighContrastColor, this.darkHighContrastElevatedColor, this.highContrastElevatedColor);
    }
    toString(opts) {
      let t4, t4$, t4$0;
      let minLevel = opts && 'minLevel' in opts ? opts.minLevel : C198 || CT.C198;
      const toString = (name, color) => {
        let marker = dart.equals(color, this[_effectiveColor]) ? "*" : "";
        return marker + dart.str(name) + " = " + dart.str(color) + marker;
      };
      dart.fn(toString, StringAndColorToString());
      let xs = (() => {
        let t3 = JSArrayOfString().of([]);
        t3[$add](toString("color", this.color));
        if (dart.test(this[_isPlatformBrightnessDependent])) t3[$add](toString("darkColor", this.darkColor));
        if (dart.test(this[_isHighContrastDependent])) t3[$add](toString("highContrastColor", this.highContrastColor));
        if (dart.test(this[_isPlatformBrightnessDependent]) && dart.test(this[_isHighContrastDependent])) t3[$add](toString("darkHighContrastColor", this.darkHighContrastColor));
        if (dart.test(this[_isInterfaceElevationDependent])) t3[$add](toString("elevatedColor", this.elevatedColor));
        if (dart.test(this[_isPlatformBrightnessDependent]) && dart.test(this[_isInterfaceElevationDependent])) t3[$add](toString("darkElevatedColor", this.darkElevatedColor));
        if (dart.test(this[_isHighContrastDependent]) && dart.test(this[_isInterfaceElevationDependent])) t3[$add](toString("highContrastElevatedColor", this.highContrastElevatedColor));
        if (dart.test(this[_isPlatformBrightnessDependent]) && dart.test(this[_isHighContrastDependent]) && dart.test(this[_isInterfaceElevationDependent])) t3[$add](toString("darkHighContrastElevatedColor", this.darkHighContrastElevatedColor));
        return t3;
      })();
      return dart.str((t4 = this[_debugLabel], t4 == null ? object.objectRuntimeType(this, "CupertinoDynamicColor") : t4)) + "(" + dart.str(xs[$join](", ")) + ", resolved by: " + dart.str((t4$0 = (t4$ = this[_debugResolveContext], t4$ == null ? null : t4$.widget), t4$0 == null ? "UNRESOLVED" : t4$0)) + ")";
    }
    debugFillProperties(properties) {
      super.debugFillProperties(properties);
      if (this[_debugLabel] != null) properties.add(new diagnostics.MessageProperty.new("debugLabel", this[_debugLabel]));
      properties.add(colors$.createCupertinoColorProperty("color", this.color));
      if (dart.test(this[_isPlatformBrightnessDependent])) properties.add(colors$.createCupertinoColorProperty("darkColor", this.darkColor));
      if (dart.test(this[_isHighContrastDependent])) properties.add(colors$.createCupertinoColorProperty("highContrastColor", this.highContrastColor));
      if (dart.test(this[_isPlatformBrightnessDependent]) && dart.test(this[_isHighContrastDependent])) properties.add(colors$.createCupertinoColorProperty("darkHighContrastColor", this.darkHighContrastColor));
      if (dart.test(this[_isInterfaceElevationDependent])) properties.add(colors$.createCupertinoColorProperty("elevatedColor", this.elevatedColor));
      if (dart.test(this[_isPlatformBrightnessDependent]) && dart.test(this[_isInterfaceElevationDependent])) properties.add(colors$.createCupertinoColorProperty("darkElevatedColor", this.darkElevatedColor));
      if (dart.test(this[_isHighContrastDependent]) && dart.test(this[_isInterfaceElevationDependent])) properties.add(colors$.createCupertinoColorProperty("highContrastElevatedColor", this.highContrastElevatedColor));
      if (dart.test(this[_isPlatformBrightnessDependent]) && dart.test(this[_isHighContrastDependent]) && dart.test(this[_isInterfaceElevationDependent])) properties.add(colors$.createCupertinoColorProperty("darkHighContrastElevatedColor", this.darkHighContrastElevatedColor));
      if (this[_debugResolveContext] != null) properties.add(new (DiagnosticsPropertyOfElement()).new("last resolved", this[_debugResolveContext]));
    }
  };
  (colors$.CupertinoDynamicColor.new = function(opts) {
    let debugLabel = opts && 'debugLabel' in opts ? opts.debugLabel : null;
    let color = opts && 'color' in opts ? opts.color : null;
    let darkColor = opts && 'darkColor' in opts ? opts.darkColor : null;
    let highContrastColor = opts && 'highContrastColor' in opts ? opts.highContrastColor : null;
    let darkHighContrastColor = opts && 'darkHighContrastColor' in opts ? opts.darkHighContrastColor : null;
    let elevatedColor = opts && 'elevatedColor' in opts ? opts.elevatedColor : null;
    let darkElevatedColor = opts && 'darkElevatedColor' in opts ? opts.darkElevatedColor : null;
    let highContrastElevatedColor = opts && 'highContrastElevatedColor' in opts ? opts.highContrastElevatedColor : null;
    let darkHighContrastElevatedColor = opts && 'darkHighContrastElevatedColor' in opts ? opts.darkHighContrastElevatedColor : null;
    colors$.CupertinoDynamicColor.__.call(this, color, color, darkColor, highContrastColor, darkHighContrastColor, elevatedColor, darkElevatedColor, highContrastElevatedColor, darkHighContrastElevatedColor, null, debugLabel);
  }).prototype = colors$.CupertinoDynamicColor.prototype;
  (colors$.CupertinoDynamicColor.withBrightnessAndContrast = function(opts) {
    let debugLabel = opts && 'debugLabel' in opts ? opts.debugLabel : null;
    let color = opts && 'color' in opts ? opts.color : null;
    let darkColor = opts && 'darkColor' in opts ? opts.darkColor : null;
    let highContrastColor = opts && 'highContrastColor' in opts ? opts.highContrastColor : null;
    let darkHighContrastColor = opts && 'darkHighContrastColor' in opts ? opts.darkHighContrastColor : null;
    colors$.CupertinoDynamicColor.new.call(this, {debugLabel: debugLabel, color: color, darkColor: darkColor, highContrastColor: highContrastColor, darkHighContrastColor: darkHighContrastColor, elevatedColor: color, darkElevatedColor: darkColor, highContrastElevatedColor: highContrastColor, darkHighContrastElevatedColor: darkHighContrastColor});
  }).prototype = colors$.CupertinoDynamicColor.prototype;
  (colors$.CupertinoDynamicColor.withBrightness = function(opts) {
    let debugLabel = opts && 'debugLabel' in opts ? opts.debugLabel : null;
    let color = opts && 'color' in opts ? opts.color : null;
    let darkColor = opts && 'darkColor' in opts ? opts.darkColor : null;
    colors$.CupertinoDynamicColor.new.call(this, {debugLabel: debugLabel, color: color, darkColor: darkColor, highContrastColor: color, darkHighContrastColor: darkColor, elevatedColor: color, darkElevatedColor: darkColor, highContrastElevatedColor: color, darkHighContrastElevatedColor: darkColor});
  }).prototype = colors$.CupertinoDynamicColor.prototype;
  (colors$.CupertinoDynamicColor.__ = function(_effectiveColor, color, darkColor, highContrastColor, darkHighContrastColor, elevatedColor, darkElevatedColor, highContrastElevatedColor, darkHighContrastElevatedColor, _debugResolveContext, _debugLabel) {
    this[_effectiveColor$] = _effectiveColor;
    this[color$] = color;
    this[darkColor$] = darkColor;
    this[highContrastColor$] = highContrastColor;
    this[darkHighContrastColor$] = darkHighContrastColor;
    this[elevatedColor$] = elevatedColor;
    this[darkElevatedColor$] = darkElevatedColor;
    this[highContrastElevatedColor$] = highContrastElevatedColor;
    this[darkHighContrastElevatedColor$] = darkHighContrastElevatedColor;
    this[_debugResolveContext$] = _debugResolveContext;
    this[_debugLabel$] = _debugLabel;
    if (!(color != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/colors.dart", 764, 14, "color != null");
    if (!(darkColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/colors.dart", 765, 14, "darkColor != null");
    if (!(highContrastColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/colors.dart", 766, 14, "highContrastColor != null");
    if (!(darkHighContrastColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/colors.dart", 767, 14, "darkHighContrastColor != null");
    if (!(elevatedColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/colors.dart", 768, 14, "elevatedColor != null");
    if (!(darkElevatedColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/colors.dart", 769, 14, "darkElevatedColor != null");
    if (!(highContrastElevatedColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/colors.dart", 770, 14, "highContrastElevatedColor != null");
    if (!(darkHighContrastElevatedColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/colors.dart", 771, 14, "darkHighContrastElevatedColor != null");
    if (!(_effectiveColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/colors.dart", 772, 14, "_effectiveColor != null");
    colors$.CupertinoDynamicColor.__proto__.new.call(this, 0);
    ;
  }).prototype = colors$.CupertinoDynamicColor.prototype;
  dart.addTypeTests(colors$.CupertinoDynamicColor);
  const _effectiveColor$ = CupertinoDynamicColor__effectiveColor;
  const _debugLabel$ = CupertinoDynamicColor__debugLabel;
  const _debugResolveContext$ = CupertinoDynamicColor__debugResolveContext;
  const color$ = CupertinoDynamicColor_color;
  const darkColor$ = CupertinoDynamicColor_darkColor;
  const highContrastColor$ = CupertinoDynamicColor_highContrastColor;
  const darkHighContrastColor$ = CupertinoDynamicColor_darkHighContrastColor;
  const elevatedColor$ = CupertinoDynamicColor_elevatedColor;
  const darkElevatedColor$ = CupertinoDynamicColor_darkElevatedColor;
  const highContrastElevatedColor$ = CupertinoDynamicColor_highContrastElevatedColor;
  const darkHighContrastElevatedColor$ = CupertinoDynamicColor_darkHighContrastElevatedColor;
  colors$.CupertinoDynamicColor[dart.implements] = () => [diagnostics.Diagnosticable];
  dart.setMethodSignature(colors$.CupertinoDynamicColor, () => ({
    __proto__: dart.getMethods(colors$.CupertinoDynamicColor.__proto__),
    resolveFrom: dart.fnType(colors$.CupertinoDynamicColor, [framework.BuildContext], {nullOk: core.bool}, {}),
    _equals: dart.fnType(core.bool, [core.Object]),
    [$_equals]: dart.fnType(core.bool, [core.Object])
  }));
  dart.setGetterSignature(colors$.CupertinoDynamicColor, () => ({
    __proto__: dart.getGetters(colors$.CupertinoDynamicColor.__proto__),
    value: core.int,
    [_isPlatformBrightnessDependent]: core.bool,
    [_isHighContrastDependent]: core.bool,
    [_isInterfaceElevationDependent]: core.bool
  }));
  dart.setLibraryUri(colors$.CupertinoDynamicColor, "package:flutter/src/cupertino/colors.dart");
  dart.setFieldSignature(colors$.CupertinoDynamicColor, () => ({
    __proto__: dart.getFields(colors$.CupertinoDynamicColor.__proto__),
    [_effectiveColor]: dart.finalFieldType(ui.Color),
    [_debugLabel]: dart.finalFieldType(core.String),
    [_debugResolveContext]: dart.finalFieldType(framework.Element),
    color: dart.finalFieldType(ui.Color),
    darkColor: dart.finalFieldType(ui.Color),
    highContrastColor: dart.finalFieldType(ui.Color),
    darkHighContrastColor: dart.finalFieldType(ui.Color),
    elevatedColor: dart.finalFieldType(ui.Color),
    darkElevatedColor: dart.finalFieldType(ui.Color),
    highContrastElevatedColor: dart.finalFieldType(ui.Color),
    darkHighContrastElevatedColor: dart.finalFieldType(ui.Color)
  }));
  dart.defineExtensionMethods(colors$.CupertinoDynamicColor, ['_equals', 'toString']);
  dart.defineExtensionAccessors(colors$.CupertinoDynamicColor, ['hashCode']);
  let C199;
  let C200;
  let C201;
  colors$.createCupertinoColorProperty = function createCupertinoColorProperty(name, value, opts) {
    let showName = opts && 'showName' in opts ? opts.showName : true;
    let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : C199 || CT.C199;
    let style = opts && 'style' in opts ? opts.style : C200 || CT.C200;
    let level = opts && 'level' in opts ? opts.level : C201 || CT.C201;
    if (colors$.CupertinoDynamicColor.is(value)) {
      return new (DiagnosticsPropertyOfCupertinoDynamicColor()).new(name, value, {description: value[_debugLabel], showName: showName, defaultValue: defaultValue, style: style, level: level});
    } else {
      return new colors.ColorProperty.new(name, value, {showName: showName, defaultValue: defaultValue, style: style, level: level});
    }
  };
  const CupertinoThemeData__scaffoldBackgroundColor = dart.privateName(theme$, "CupertinoThemeData._scaffoldBackgroundColor");
  const CupertinoThemeData__barBackgroundColor = dart.privateName(theme$, "CupertinoThemeData._barBackgroundColor");
  const CupertinoThemeData__textTheme = dart.privateName(theme$, "CupertinoThemeData._textTheme");
  const CupertinoThemeData__primaryContrastingColor = dart.privateName(theme$, "CupertinoThemeData._primaryContrastingColor");
  const CupertinoThemeData__primaryColor = dart.privateName(theme$, "CupertinoThemeData._primaryColor");
  const CupertinoThemeData_brightness = dart.privateName(theme$, "CupertinoThemeData.brightness");
  const _CupertinoTextThemeDefaults_inactiveGray = dart.privateName(theme$, "_CupertinoTextThemeDefaults.inactiveGray");
  const _CupertinoTextThemeDefaults_labelColor = dart.privateName(theme$, "_CupertinoTextThemeDefaults.labelColor");
  let C204;
  const _CupertinoThemeDefaults_textThemeDefaults = dart.privateName(theme$, "_CupertinoThemeDefaults.textThemeDefaults");
  const _CupertinoThemeDefaults_scaffoldBackgroundColor = dart.privateName(theme$, "_CupertinoThemeDefaults.scaffoldBackgroundColor");
  let C206;
  let C207;
  let C205;
  const _CupertinoThemeDefaults_barBackgroundColor = dart.privateName(theme$, "_CupertinoThemeDefaults.barBackgroundColor");
  const _CupertinoThemeDefaults_primaryContrastingColor = dart.privateName(theme$, "_CupertinoThemeDefaults.primaryContrastingColor");
  const _CupertinoThemeDefaults_primaryColor = dart.privateName(theme$, "_CupertinoThemeDefaults.primaryColor");
  const _CupertinoThemeDefaults_brightness = dart.privateName(theme$, "_CupertinoThemeDefaults.brightness");
  let C203;
  const CupertinoThemeData__defaults = dart.privateName(theme$, "CupertinoThemeData._defaults");
  let C202;
  let C210;
  let C211;
  let C209;
  let C208;
  let C214;
  let C215;
  let C213;
  let C212;
  const data$ = dart.privateName(theme$, "CupertinoTheme.data");
  const child$ = dart.privateName(theme$, "CupertinoTheme.child");
  theme$.CupertinoTheme = class CupertinoTheme extends framework.StatelessWidget {
    get data() {
      return this[data$];
    }
    set data(value) {
      super.data = value;
    }
    get child() {
      return this[child$];
    }
    set child(value) {
      super.child = value;
    }
    static of(context) {
      let t4, t4$, t4$0;
      let inheritedTheme = context.dependOnInheritedWidgetOfExactType(theme$._InheritedCupertinoTheme);
      return (t4$0 = (t4$ = (t4 = inheritedTheme, t4 == null ? null : t4.theme), t4$ == null ? null : t4$.data), t4$0 == null ? C202 || CT.C202 : t4$0).resolveFrom(context, {nullOk: true});
    }
    static brightnessOf(context, opts) {
      let t4, t4$, t4$0, t5, t4$1;
      let nullOk = opts && 'nullOk' in opts ? opts.nullOk : false;
      let inheritedTheme = context.dependOnInheritedWidgetOfExactType(theme$._InheritedCupertinoTheme);
      t4$1 = (t4$0 = (t4$ = (t4 = inheritedTheme, t4 == null ? null : t4.theme), t4$ == null ? null : t4$.data), t4$0 == null ? null : t4$0.brightness);
      return t4$1 == null ? (t5 = media_query.MediaQuery.of(context, {nullOk: nullOk}), t5 == null ? null : t5.platformBrightness) : t4$1;
    }
    build(context) {
      return new theme$._InheritedCupertinoTheme.new({theme: this, child: new icon_theme.IconTheme.new({data: new icon_theme_data$.CupertinoIconThemeData.new({color: this.data.primaryColor}), child: this.child, $creationLocationd_0dea112b090073317d4: C208 || CT.C208}), $creationLocationd_0dea112b090073317d4: C212 || CT.C212});
    }
    debugFillProperties(properties) {
      super.debugFillProperties(properties);
      this.data.debugFillProperties(properties);
    }
  };
  (theme$.CupertinoTheme.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let data = opts && 'data' in opts ? opts.data : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[data$] = data;
    this[child$] = child;
    if (!(child != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/theme.dart", 56, 15, "child != null");
    if (!(data != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/theme.dart", 57, 15, "data != null");
    theme$.CupertinoTheme.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = theme$.CupertinoTheme.prototype;
  dart.addTypeTests(theme$.CupertinoTheme);
  dart.setMethodSignature(theme$.CupertinoTheme, () => ({
    __proto__: dart.getMethods(theme$.CupertinoTheme.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(theme$.CupertinoTheme, "package:flutter/src/cupertino/theme.dart");
  dart.setFieldSignature(theme$.CupertinoTheme, () => ({
    __proto__: dart.getFields(theme$.CupertinoTheme.__proto__),
    data: dart.finalFieldType(theme$.CupertinoThemeData),
    child: dart.finalFieldType(framework.Widget)
  }));
  const theme$0 = dart.privateName(theme$, "_InheritedCupertinoTheme.theme");
  theme$._InheritedCupertinoTheme = class _InheritedCupertinoTheme extends framework.InheritedWidget {
    get theme() {
      return this[theme$0];
    }
    set theme(value) {
      super.theme = value;
    }
    updateShouldNotify(old) {
      theme$._InheritedCupertinoTheme._check(old);
      return !dart.equals(this.theme.data, old.theme.data);
    }
  };
  (theme$._InheritedCupertinoTheme.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let theme = opts && 'theme' in opts ? opts.theme : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[theme$0] = theme;
    if (!(theme != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/theme.dart", 120, 15, "theme != null");
    theme$._InheritedCupertinoTheme.__proto__.new.call(this, {key: key, child: child, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = theme$._InheritedCupertinoTheme.prototype;
  dart.addTypeTests(theme$._InheritedCupertinoTheme);
  dart.setMethodSignature(theme$._InheritedCupertinoTheme, () => ({
    __proto__: dart.getMethods(theme$._InheritedCupertinoTheme.__proto__),
    updateShouldNotify: dart.fnType(core.bool, [core.Object])
  }));
  dart.setLibraryUri(theme$._InheritedCupertinoTheme, "package:flutter/src/cupertino/theme.dart");
  dart.setFieldSignature(theme$._InheritedCupertinoTheme, () => ({
    __proto__: dart.getFields(theme$._InheritedCupertinoTheme.__proto__),
    theme: dart.finalFieldType(theme$.CupertinoTheme)
  }));
  const _defaults = dart.privateName(theme$, "_defaults");
  const _primaryColor = dart.privateName(theme$, "_primaryColor");
  const _primaryContrastingColor = dart.privateName(theme$, "_primaryContrastingColor");
  const _textTheme = dart.privateName(theme$, "_textTheme");
  const _barBackgroundColor = dart.privateName(theme$, "_barBackgroundColor");
  const _scaffoldBackgroundColor = dart.privateName(theme$, "_scaffoldBackgroundColor");
  theme$.CupertinoThemeData = class CupertinoThemeData extends diagnostics.Diagnosticable {
    get [_defaults]() {
      return this[_defaults$];
    }
    set [_defaults](value) {
      super[_defaults] = value;
    }
    get brightness() {
      return this[brightness$];
    }
    set brightness(value) {
      super.brightness = value;
    }
    get [_primaryColor]() {
      return this[_primaryColor$];
    }
    set [_primaryColor](value) {
      super[_primaryColor] = value;
    }
    get [_primaryContrastingColor]() {
      return this[_primaryContrastingColor$];
    }
    set [_primaryContrastingColor](value) {
      super[_primaryContrastingColor] = value;
    }
    get [_textTheme]() {
      return this[_textTheme$];
    }
    set [_textTheme](value) {
      super[_textTheme] = value;
    }
    get [_barBackgroundColor]() {
      return this[_barBackgroundColor$];
    }
    set [_barBackgroundColor](value) {
      super[_barBackgroundColor] = value;
    }
    get [_scaffoldBackgroundColor]() {
      return this[_scaffoldBackgroundColor$];
    }
    set [_scaffoldBackgroundColor](value) {
      super[_scaffoldBackgroundColor] = value;
    }
    get primaryColor() {
      let t4;
      t4 = this[_primaryColor];
      return t4 == null ? this[_defaults].primaryColor : t4;
    }
    get primaryContrastingColor() {
      let t4;
      t4 = this[_primaryContrastingColor];
      return t4 == null ? this[_defaults].primaryContrastingColor : t4;
    }
    get textTheme() {
      let t4;
      t4 = this[_textTheme];
      return t4 == null ? this[_defaults].textThemeDefaults.createDefaults({primaryColor: this.primaryColor}) : t4;
    }
    get barBackgroundColor() {
      let t4;
      t4 = this[_barBackgroundColor];
      return t4 == null ? this[_defaults].barBackgroundColor : t4;
    }
    get scaffoldBackgroundColor() {
      let t4;
      t4 = this[_scaffoldBackgroundColor];
      return t4 == null ? this[_defaults].scaffoldBackgroundColor : t4;
    }
    noDefault() {
      return new theme$._NoDefaultCupertinoThemeData.new(this.brightness, this[_primaryColor], this[_primaryContrastingColor], this[_textTheme], this[_barBackgroundColor], this[_scaffoldBackgroundColor]);
    }
    resolveFrom(context, opts) {
      let t4;
      let nullOk = opts && 'nullOk' in opts ? opts.nullOk : false;
      function convertColor(color) {
        return colors$.CupertinoDynamicColor.resolve(color, context, {nullOk: nullOk});
      }
      dart.fn(convertColor, ColorToColor());
      return new theme$.CupertinoThemeData._rawWithDefaults(this.brightness, convertColor(this[_primaryColor]), convertColor(this[_primaryContrastingColor]), (t4 = this[_textTheme], t4 == null ? null : t4.resolveFrom(context, {nullOk: nullOk})), convertColor(this[_barBackgroundColor]), convertColor(this[_scaffoldBackgroundColor]), this[_defaults].resolveFrom(context, this[_textTheme] == null, {nullOk: nullOk}));
    }
    copyWith(opts) {
      let t4, t4$, t4$0, t4$1, t4$2, t4$3;
      let brightness = opts && 'brightness' in opts ? opts.brightness : null;
      let primaryColor = opts && 'primaryColor' in opts ? opts.primaryColor : null;
      let primaryContrastingColor = opts && 'primaryContrastingColor' in opts ? opts.primaryContrastingColor : null;
      let textTheme = opts && 'textTheme' in opts ? opts.textTheme : null;
      let barBackgroundColor = opts && 'barBackgroundColor' in opts ? opts.barBackgroundColor : null;
      let scaffoldBackgroundColor = opts && 'scaffoldBackgroundColor' in opts ? opts.scaffoldBackgroundColor : null;
      return new theme$.CupertinoThemeData._rawWithDefaults((t4 = brightness, t4 == null ? this.brightness : t4), (t4$ = primaryColor, t4$ == null ? this[_primaryColor] : t4$), (t4$0 = primaryContrastingColor, t4$0 == null ? this[_primaryContrastingColor] : t4$0), (t4$1 = textTheme, t4$1 == null ? this[_textTheme] : t4$1), (t4$2 = barBackgroundColor, t4$2 == null ? this[_barBackgroundColor] : t4$2), (t4$3 = scaffoldBackgroundColor, t4$3 == null ? this[_scaffoldBackgroundColor] : t4$3), this[_defaults]);
    }
    debugFillProperties(properties) {
      super.debugFillProperties(properties);
      let defaultData = C202 || CT.C202;
      properties.add(new (EnumPropertyOfBrightness()).new("brightness", this.brightness, {defaultValue: null}));
      properties.add(colors$.createCupertinoColorProperty("primaryColor", this.primaryColor, {defaultValue: defaultData.primaryColor}));
      properties.add(colors$.createCupertinoColorProperty("primaryContrastingColor", this.primaryContrastingColor, {defaultValue: defaultData.primaryContrastingColor}));
      properties.add(colors$.createCupertinoColorProperty("barBackgroundColor", this.barBackgroundColor, {defaultValue: defaultData.barBackgroundColor}));
      properties.add(colors$.createCupertinoColorProperty("scaffoldBackgroundColor", this.scaffoldBackgroundColor, {defaultValue: defaultData.scaffoldBackgroundColor}));
      this.textTheme.debugFillProperties(properties);
    }
  };
  (theme$.CupertinoThemeData.new = function(opts) {
    let brightness = opts && 'brightness' in opts ? opts.brightness : null;
    let primaryColor = opts && 'primaryColor' in opts ? opts.primaryColor : null;
    let primaryContrastingColor = opts && 'primaryContrastingColor' in opts ? opts.primaryContrastingColor : null;
    let textTheme = opts && 'textTheme' in opts ? opts.textTheme : null;
    let barBackgroundColor = opts && 'barBackgroundColor' in opts ? opts.barBackgroundColor : null;
    let scaffoldBackgroundColor = opts && 'scaffoldBackgroundColor' in opts ? opts.scaffoldBackgroundColor : null;
    theme$.CupertinoThemeData.raw.call(this, brightness, primaryColor, primaryContrastingColor, textTheme, barBackgroundColor, scaffoldBackgroundColor);
  }).prototype = theme$.CupertinoThemeData.prototype;
  (theme$.CupertinoThemeData.raw = function(brightness, primaryColor, primaryContrastingColor, textTheme, barBackgroundColor, scaffoldBackgroundColor) {
    theme$.CupertinoThemeData._rawWithDefaults.call(this, brightness, primaryColor, primaryContrastingColor, textTheme, barBackgroundColor, scaffoldBackgroundColor, theme$._kDefaultTheme);
  }).prototype = theme$.CupertinoThemeData.prototype;
  (theme$.CupertinoThemeData._rawWithDefaults = function(brightness, _primaryColor, _primaryContrastingColor, _textTheme, _barBackgroundColor, _scaffoldBackgroundColor, _defaults) {
    this[brightness$] = brightness;
    this[_primaryColor$] = _primaryColor;
    this[_primaryContrastingColor$] = _primaryContrastingColor;
    this[_textTheme$] = _textTheme;
    this[_barBackgroundColor$] = _barBackgroundColor;
    this[_scaffoldBackgroundColor$] = _scaffoldBackgroundColor;
    this[_defaults$] = _defaults;
    theme$.CupertinoThemeData.__proto__.new.call(this);
    ;
  }).prototype = theme$.CupertinoThemeData.prototype;
  dart.addTypeTests(theme$.CupertinoThemeData);
  const _defaults$ = CupertinoThemeData__defaults;
  const brightness$ = CupertinoThemeData_brightness;
  const _primaryColor$ = CupertinoThemeData__primaryColor;
  const _primaryContrastingColor$ = CupertinoThemeData__primaryContrastingColor;
  const _textTheme$ = CupertinoThemeData__textTheme;
  const _barBackgroundColor$ = CupertinoThemeData__barBackgroundColor;
  const _scaffoldBackgroundColor$ = CupertinoThemeData__scaffoldBackgroundColor;
  dart.setMethodSignature(theme$.CupertinoThemeData, () => ({
    __proto__: dart.getMethods(theme$.CupertinoThemeData.__proto__),
    noDefault: dart.fnType(theme$.CupertinoThemeData, []),
    resolveFrom: dart.fnType(theme$.CupertinoThemeData, [framework.BuildContext], {nullOk: core.bool}, {}),
    copyWith: dart.fnType(theme$.CupertinoThemeData, [], {barBackgroundColor: ui.Color, brightness: ui.Brightness, primaryColor: ui.Color, primaryContrastingColor: ui.Color, scaffoldBackgroundColor: ui.Color, textTheme: text_theme.CupertinoTextThemeData}, {})
  }));
  dart.setGetterSignature(theme$.CupertinoThemeData, () => ({
    __proto__: dart.getGetters(theme$.CupertinoThemeData.__proto__),
    primaryColor: ui.Color,
    primaryContrastingColor: ui.Color,
    textTheme: text_theme.CupertinoTextThemeData,
    barBackgroundColor: ui.Color,
    scaffoldBackgroundColor: ui.Color
  }));
  dart.setLibraryUri(theme$.CupertinoThemeData, "package:flutter/src/cupertino/theme.dart");
  dart.setFieldSignature(theme$.CupertinoThemeData, () => ({
    __proto__: dart.getFields(theme$.CupertinoThemeData.__proto__),
    [_defaults]: dart.finalFieldType(theme$._CupertinoThemeDefaults),
    brightness: dart.finalFieldType(ui.Brightness),
    [_primaryColor]: dart.finalFieldType(ui.Color),
    [_primaryContrastingColor]: dart.finalFieldType(ui.Color),
    [_textTheme]: dart.finalFieldType(text_theme.CupertinoTextThemeData),
    [_barBackgroundColor]: dart.finalFieldType(ui.Color),
    [_scaffoldBackgroundColor]: dart.finalFieldType(ui.Color)
  }));
  const primaryColor$ = dart.privateName(theme$, "_NoDefaultCupertinoThemeData.primaryColor");
  const primaryContrastingColor$ = dart.privateName(theme$, "_NoDefaultCupertinoThemeData.primaryContrastingColor");
  const textTheme$ = dart.privateName(theme$, "_NoDefaultCupertinoThemeData.textTheme");
  const barBackgroundColor$ = dart.privateName(theme$, "_NoDefaultCupertinoThemeData.barBackgroundColor");
  const scaffoldBackgroundColor$ = dart.privateName(theme$, "_NoDefaultCupertinoThemeData.scaffoldBackgroundColor");
  theme$._NoDefaultCupertinoThemeData = class _NoDefaultCupertinoThemeData extends theme$.CupertinoThemeData {
    get primaryColor() {
      return this[primaryColor$];
    }
    set primaryColor(value) {
      super.primaryColor = value;
    }
    get primaryContrastingColor() {
      return this[primaryContrastingColor$];
    }
    set primaryContrastingColor(value) {
      super.primaryContrastingColor = value;
    }
    get textTheme() {
      return this[textTheme$];
    }
    set textTheme(value) {
      super.textTheme = value;
    }
    get barBackgroundColor() {
      return this[barBackgroundColor$];
    }
    set barBackgroundColor(value) {
      super.barBackgroundColor = value;
    }
    get scaffoldBackgroundColor() {
      return this[scaffoldBackgroundColor$];
    }
    set scaffoldBackgroundColor(value) {
      super.scaffoldBackgroundColor = value;
    }
    resolveFrom(context, opts) {
      let t4;
      let nullOk = opts && 'nullOk' in opts ? opts.nullOk : false;
      function convertColor(color) {
        return colors$.CupertinoDynamicColor.resolve(color, context, {nullOk: nullOk});
      }
      dart.fn(convertColor, ColorToColor());
      return new theme$._NoDefaultCupertinoThemeData.new(this.brightness, convertColor(this.primaryColor), convertColor(this.primaryContrastingColor), (t4 = this.textTheme, t4 == null ? null : t4.resolveFrom(context, {nullOk: nullOk})), convertColor(this.barBackgroundColor), convertColor(this.scaffoldBackgroundColor));
    }
    copyWith(opts) {
      let t4, t4$, t4$0, t4$1, t4$2, t4$3;
      let brightness = opts && 'brightness' in opts ? opts.brightness : null;
      let primaryColor = opts && 'primaryColor' in opts ? opts.primaryColor : null;
      let primaryContrastingColor = opts && 'primaryContrastingColor' in opts ? opts.primaryContrastingColor : null;
      let textTheme = opts && 'textTheme' in opts ? opts.textTheme : null;
      let barBackgroundColor = opts && 'barBackgroundColor' in opts ? opts.barBackgroundColor : null;
      let scaffoldBackgroundColor = opts && 'scaffoldBackgroundColor' in opts ? opts.scaffoldBackgroundColor : null;
      return new theme$._NoDefaultCupertinoThemeData.new((t4 = brightness, t4 == null ? this.brightness : t4), (t4$ = primaryColor, t4$ == null ? this.primaryColor : t4$), (t4$0 = primaryContrastingColor, t4$0 == null ? this.primaryContrastingColor : t4$0), (t4$1 = textTheme, t4$1 == null ? this.textTheme : t4$1), (t4$2 = barBackgroundColor, t4$2 == null ? this.barBackgroundColor : t4$2), (t4$3 = scaffoldBackgroundColor, t4$3 == null ? this.scaffoldBackgroundColor : t4$3));
    }
  };
  (theme$._NoDefaultCupertinoThemeData.new = function(brightness, primaryColor, primaryContrastingColor, textTheme, barBackgroundColor, scaffoldBackgroundColor) {
    this[primaryColor$] = primaryColor;
    this[primaryContrastingColor$] = primaryContrastingColor;
    this[textTheme$] = textTheme;
    this[barBackgroundColor$] = barBackgroundColor;
    this[scaffoldBackgroundColor$] = scaffoldBackgroundColor;
    theme$._NoDefaultCupertinoThemeData.__proto__._rawWithDefaults.call(this, brightness, primaryColor, primaryContrastingColor, textTheme, barBackgroundColor, scaffoldBackgroundColor, null);
    ;
  }).prototype = theme$._NoDefaultCupertinoThemeData.prototype;
  dart.addTypeTests(theme$._NoDefaultCupertinoThemeData);
  dart.setMethodSignature(theme$._NoDefaultCupertinoThemeData, () => ({
    __proto__: dart.getMethods(theme$._NoDefaultCupertinoThemeData.__proto__),
    resolveFrom: dart.fnType(theme$._NoDefaultCupertinoThemeData, [framework.BuildContext], {nullOk: core.bool}, {})
  }));
  dart.setLibraryUri(theme$._NoDefaultCupertinoThemeData, "package:flutter/src/cupertino/theme.dart");
  dart.setFieldSignature(theme$._NoDefaultCupertinoThemeData, () => ({
    __proto__: dart.getFields(theme$._NoDefaultCupertinoThemeData.__proto__),
    primaryColor: dart.finalFieldType(ui.Color),
    primaryContrastingColor: dart.finalFieldType(ui.Color),
    textTheme: dart.finalFieldType(text_theme.CupertinoTextThemeData),
    barBackgroundColor: dart.finalFieldType(ui.Color),
    scaffoldBackgroundColor: dart.finalFieldType(ui.Color)
  }));
  theme$._CupertinoThemeDefaults = class _CupertinoThemeDefaults extends core.Object {
    get brightness() {
      return this[brightness$0];
    }
    set brightness(value) {
      super.brightness = value;
    }
    get primaryColor() {
      return this[primaryColor$0];
    }
    set primaryColor(value) {
      super.primaryColor = value;
    }
    get primaryContrastingColor() {
      return this[primaryContrastingColor$0];
    }
    set primaryContrastingColor(value) {
      super.primaryContrastingColor = value;
    }
    get barBackgroundColor() {
      return this[barBackgroundColor$0];
    }
    set barBackgroundColor(value) {
      super.barBackgroundColor = value;
    }
    get scaffoldBackgroundColor() {
      return this[scaffoldBackgroundColor$0];
    }
    set scaffoldBackgroundColor(value) {
      super.scaffoldBackgroundColor = value;
    }
    get textThemeDefaults() {
      return this[textThemeDefaults$];
    }
    set textThemeDefaults(value) {
      super.textThemeDefaults = value;
    }
    resolveFrom(context, resolveTextTheme, opts) {
      let t4;
      let nullOk = opts && 'nullOk' in opts ? opts.nullOk : null;
      if (!(nullOk != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/theme.dart", 429, 12, "nullOk != null");
      function convertColor(color) {
        return colors$.CupertinoDynamicColor.resolve(color, context, {nullOk: nullOk});
      }
      dart.fn(convertColor, ColorToColor());
      return new theme$._CupertinoThemeDefaults.new(this.brightness, convertColor(this.primaryColor), convertColor(this.primaryContrastingColor), convertColor(this.barBackgroundColor), convertColor(this.scaffoldBackgroundColor), dart.test(resolveTextTheme) ? (t4 = this.textThemeDefaults, t4 == null ? null : t4.resolveFrom(context, {nullOk: nullOk})) : this.textThemeDefaults);
    }
  };
  (theme$._CupertinoThemeDefaults.new = function(brightness, primaryColor, primaryContrastingColor, barBackgroundColor, scaffoldBackgroundColor, textThemeDefaults) {
    this[brightness$0] = brightness;
    this[primaryColor$0] = primaryColor;
    this[primaryContrastingColor$0] = primaryContrastingColor;
    this[barBackgroundColor$0] = barBackgroundColor;
    this[scaffoldBackgroundColor$0] = scaffoldBackgroundColor;
    this[textThemeDefaults$] = textThemeDefaults;
    ;
  }).prototype = theme$._CupertinoThemeDefaults.prototype;
  dart.addTypeTests(theme$._CupertinoThemeDefaults);
  const brightness$0 = _CupertinoThemeDefaults_brightness;
  const primaryColor$0 = _CupertinoThemeDefaults_primaryColor;
  const primaryContrastingColor$0 = _CupertinoThemeDefaults_primaryContrastingColor;
  const barBackgroundColor$0 = _CupertinoThemeDefaults_barBackgroundColor;
  const scaffoldBackgroundColor$0 = _CupertinoThemeDefaults_scaffoldBackgroundColor;
  const textThemeDefaults$ = _CupertinoThemeDefaults_textThemeDefaults;
  dart.setMethodSignature(theme$._CupertinoThemeDefaults, () => ({
    __proto__: dart.getMethods(theme$._CupertinoThemeDefaults.__proto__),
    resolveFrom: dart.fnType(theme$._CupertinoThemeDefaults, [framework.BuildContext, core.bool], {nullOk: core.bool}, {})
  }));
  dart.setLibraryUri(theme$._CupertinoThemeDefaults, "package:flutter/src/cupertino/theme.dart");
  dart.setFieldSignature(theme$._CupertinoThemeDefaults, () => ({
    __proto__: dart.getFields(theme$._CupertinoThemeDefaults.__proto__),
    brightness: dart.finalFieldType(ui.Brightness),
    primaryColor: dart.finalFieldType(ui.Color),
    primaryContrastingColor: dart.finalFieldType(ui.Color),
    barBackgroundColor: dart.finalFieldType(ui.Color),
    scaffoldBackgroundColor: dart.finalFieldType(ui.Color),
    textThemeDefaults: dart.finalFieldType(theme$._CupertinoTextThemeDefaults)
  }));
  theme$._CupertinoTextThemeDefaults = class _CupertinoTextThemeDefaults extends core.Object {
    get labelColor() {
      return this[labelColor$];
    }
    set labelColor(value) {
      super.labelColor = value;
    }
    get inactiveGray() {
      return this[inactiveGray$];
    }
    set inactiveGray(value) {
      super.inactiveGray = value;
    }
    resolveFrom(context, opts) {
      let nullOk = opts && 'nullOk' in opts ? opts.nullOk : null;
      return new theme$._CupertinoTextThemeDefaults.new(colors$.CupertinoDynamicColor.resolve(this.labelColor, context, {nullOk: nullOk}), colors$.CupertinoDynamicColor.resolve(this.inactiveGray, context, {nullOk: nullOk}));
    }
    createDefaults(opts) {
      let primaryColor = opts && 'primaryColor' in opts ? opts.primaryColor : null;
      if (!(primaryColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/theme.dart", 461, 12, "primaryColor != null");
      return new theme$._DefaultCupertinoTextThemeData.new({primaryColor: primaryColor, labelColor: this.labelColor, inactiveGray: this.inactiveGray});
    }
  };
  (theme$._CupertinoTextThemeDefaults.new = function(labelColor, inactiveGray) {
    this[labelColor$] = labelColor;
    this[inactiveGray$] = inactiveGray;
    ;
  }).prototype = theme$._CupertinoTextThemeDefaults.prototype;
  dart.addTypeTests(theme$._CupertinoTextThemeDefaults);
  const labelColor$ = _CupertinoTextThemeDefaults_labelColor;
  const inactiveGray$ = _CupertinoTextThemeDefaults_inactiveGray;
  dart.setMethodSignature(theme$._CupertinoTextThemeDefaults, () => ({
    __proto__: dart.getMethods(theme$._CupertinoTextThemeDefaults.__proto__),
    resolveFrom: dart.fnType(theme$._CupertinoTextThemeDefaults, [framework.BuildContext], {nullOk: core.bool}, {}),
    createDefaults: dart.fnType(text_theme.CupertinoTextThemeData, [], {primaryColor: ui.Color}, {})
  }));
  dart.setLibraryUri(theme$._CupertinoTextThemeDefaults, "package:flutter/src/cupertino/theme.dart");
  dart.setFieldSignature(theme$._CupertinoTextThemeDefaults, () => ({
    __proto__: dart.getFields(theme$._CupertinoTextThemeDefaults.__proto__),
    labelColor: dart.finalFieldType(ui.Color),
    inactiveGray: dart.finalFieldType(ui.Color)
  }));
  const _TextThemeDefaultsBuilder_inactiveGrayColor = dart.privateName(text_theme, "_TextThemeDefaultsBuilder.inactiveGrayColor");
  const _TextThemeDefaultsBuilder_labelColor = dart.privateName(text_theme, "_TextThemeDefaultsBuilder.labelColor");
  let C216;
  const _defaults$0 = dart.privateName(text_theme, "_defaults");
  const _primaryColor$0 = dart.privateName(text_theme, "_primaryColor");
  const _textStyle = dart.privateName(text_theme, "_textStyle");
  const _actionTextStyle = dart.privateName(text_theme, "_actionTextStyle");
  const _tabLabelTextStyle = dart.privateName(text_theme, "_tabLabelTextStyle");
  const _navTitleTextStyle = dart.privateName(text_theme, "_navTitleTextStyle");
  const _navLargeTitleTextStyle = dart.privateName(text_theme, "_navLargeTitleTextStyle");
  const _navActionTextStyle = dart.privateName(text_theme, "_navActionTextStyle");
  const _pickerTextStyle = dart.privateName(text_theme, "_pickerTextStyle");
  const _dateTimePickerTextStyle = dart.privateName(text_theme, "_dateTimePickerTextStyle");
  const CupertinoTextThemeData__dateTimePickerTextStyle = dart.privateName(text_theme, "CupertinoTextThemeData._dateTimePickerTextStyle");
  const CupertinoTextThemeData__pickerTextStyle = dart.privateName(text_theme, "CupertinoTextThemeData._pickerTextStyle");
  const CupertinoTextThemeData__navActionTextStyle = dart.privateName(text_theme, "CupertinoTextThemeData._navActionTextStyle");
  const CupertinoTextThemeData__navLargeTitleTextStyle = dart.privateName(text_theme, "CupertinoTextThemeData._navLargeTitleTextStyle");
  const CupertinoTextThemeData__navTitleTextStyle = dart.privateName(text_theme, "CupertinoTextThemeData._navTitleTextStyle");
  const CupertinoTextThemeData__tabLabelTextStyle = dart.privateName(text_theme, "CupertinoTextThemeData._tabLabelTextStyle");
  const CupertinoTextThemeData__actionTextStyle = dart.privateName(text_theme, "CupertinoTextThemeData._actionTextStyle");
  const CupertinoTextThemeData__textStyle = dart.privateName(text_theme, "CupertinoTextThemeData._textStyle");
  const CupertinoTextThemeData__primaryColor = dart.privateName(text_theme, "CupertinoTextThemeData._primaryColor");
  const CupertinoTextThemeData__defaults = dart.privateName(text_theme, "CupertinoTextThemeData._defaults");
  let C217;
  text_theme.CupertinoTextThemeData = class CupertinoTextThemeData extends diagnostics.Diagnosticable {
    get [_defaults$0]() {
      return this[_defaults$1];
    }
    set [_defaults$0](value) {
      super[_defaults$0] = value;
    }
    get [_primaryColor$0]() {
      return this[_primaryColor$1];
    }
    set [_primaryColor$0](value) {
      super[_primaryColor$0] = value;
    }
    get [_textStyle]() {
      return this[_textStyle$];
    }
    set [_textStyle](value) {
      super[_textStyle] = value;
    }
    get [_actionTextStyle]() {
      return this[_actionTextStyle$];
    }
    set [_actionTextStyle](value) {
      super[_actionTextStyle] = value;
    }
    get [_tabLabelTextStyle]() {
      return this[_tabLabelTextStyle$];
    }
    set [_tabLabelTextStyle](value) {
      super[_tabLabelTextStyle] = value;
    }
    get [_navTitleTextStyle]() {
      return this[_navTitleTextStyle$];
    }
    set [_navTitleTextStyle](value) {
      super[_navTitleTextStyle] = value;
    }
    get [_navLargeTitleTextStyle]() {
      return this[_navLargeTitleTextStyle$];
    }
    set [_navLargeTitleTextStyle](value) {
      super[_navLargeTitleTextStyle] = value;
    }
    get [_navActionTextStyle]() {
      return this[_navActionTextStyle$];
    }
    set [_navActionTextStyle](value) {
      super[_navActionTextStyle] = value;
    }
    get [_pickerTextStyle]() {
      return this[_pickerTextStyle$];
    }
    set [_pickerTextStyle](value) {
      super[_pickerTextStyle] = value;
    }
    get [_dateTimePickerTextStyle]() {
      return this[_dateTimePickerTextStyle$];
    }
    set [_dateTimePickerTextStyle](value) {
      super[_dateTimePickerTextStyle] = value;
    }
    get textStyle() {
      let t4;
      t4 = this[_textStyle];
      return t4 == null ? this[_defaults$0].textStyle : t4;
    }
    get actionTextStyle() {
      let t4;
      t4 = this[_actionTextStyle];
      return t4 == null ? this[_defaults$0].actionTextStyle({primaryColor: this[_primaryColor$0]}) : t4;
    }
    get tabLabelTextStyle() {
      let t4;
      t4 = this[_tabLabelTextStyle];
      return t4 == null ? this[_defaults$0].tabLabelTextStyle : t4;
    }
    get navTitleTextStyle() {
      let t4;
      t4 = this[_navTitleTextStyle];
      return t4 == null ? this[_defaults$0].navTitleTextStyle : t4;
    }
    get navLargeTitleTextStyle() {
      let t4;
      t4 = this[_navLargeTitleTextStyle];
      return t4 == null ? this[_defaults$0].navLargeTitleTextStyle : t4;
    }
    get navActionTextStyle() {
      let t4;
      t4 = this[_navActionTextStyle];
      return t4 == null ? this[_defaults$0].navActionTextStyle({primaryColor: this[_primaryColor$0]}) : t4;
    }
    get pickerTextStyle() {
      let t4;
      t4 = this[_pickerTextStyle];
      return t4 == null ? this[_defaults$0].pickerTextStyle : t4;
    }
    get dateTimePickerTextStyle() {
      let t4;
      t4 = this[_dateTimePickerTextStyle];
      return t4 == null ? this[_defaults$0].dateTimePickerTextStyle : t4;
    }
    resolveFrom(context, opts) {
      let t4;
      let nullOk = opts && 'nullOk' in opts ? opts.nullOk : false;
      return new text_theme.CupertinoTextThemeData._raw((t4 = this[_defaults$0], t4 == null ? null : t4.resolveFrom(context, nullOk)), colors$.CupertinoDynamicColor.resolve(this[_primaryColor$0], context, {nullOk: nullOk}), text_theme._resolveTextStyle(this[_textStyle], context, nullOk), text_theme._resolveTextStyle(this[_actionTextStyle], context, nullOk), text_theme._resolveTextStyle(this[_tabLabelTextStyle], context, nullOk), text_theme._resolveTextStyle(this[_navTitleTextStyle], context, nullOk), text_theme._resolveTextStyle(this[_navLargeTitleTextStyle], context, nullOk), text_theme._resolveTextStyle(this[_navActionTextStyle], context, nullOk), text_theme._resolveTextStyle(this[_pickerTextStyle], context, nullOk), text_theme._resolveTextStyle(this[_dateTimePickerTextStyle], context, nullOk));
    }
    copyWith(opts) {
      let t4, t4$, t4$0, t4$1, t4$2, t4$3, t4$4, t4$5, t4$6;
      let primaryColor = opts && 'primaryColor' in opts ? opts.primaryColor : null;
      let brightness = opts && 'brightness' in opts ? opts.brightness : null;
      let textStyle = opts && 'textStyle' in opts ? opts.textStyle : null;
      let actionTextStyle = opts && 'actionTextStyle' in opts ? opts.actionTextStyle : null;
      let tabLabelTextStyle = opts && 'tabLabelTextStyle' in opts ? opts.tabLabelTextStyle : null;
      let navTitleTextStyle = opts && 'navTitleTextStyle' in opts ? opts.navTitleTextStyle : null;
      let navLargeTitleTextStyle = opts && 'navLargeTitleTextStyle' in opts ? opts.navLargeTitleTextStyle : null;
      let navActionTextStyle = opts && 'navActionTextStyle' in opts ? opts.navActionTextStyle : null;
      let pickerTextStyle = opts && 'pickerTextStyle' in opts ? opts.pickerTextStyle : null;
      let dateTimePickerTextStyle = opts && 'dateTimePickerTextStyle' in opts ? opts.dateTimePickerTextStyle : null;
      return new text_theme.CupertinoTextThemeData._raw(this[_defaults$0], (t4 = primaryColor, t4 == null ? this[_primaryColor$0] : t4), (t4$ = textStyle, t4$ == null ? this[_textStyle] : t4$), (t4$0 = actionTextStyle, t4$0 == null ? this[_actionTextStyle] : t4$0), (t4$1 = tabLabelTextStyle, t4$1 == null ? this[_tabLabelTextStyle] : t4$1), (t4$2 = navTitleTextStyle, t4$2 == null ? this[_navTitleTextStyle] : t4$2), (t4$3 = navLargeTitleTextStyle, t4$3 == null ? this[_navLargeTitleTextStyle] : t4$3), (t4$4 = navActionTextStyle, t4$4 == null ? this[_navActionTextStyle] : t4$4), (t4$5 = pickerTextStyle, t4$5 == null ? this[_pickerTextStyle] : t4$5), (t4$6 = dateTimePickerTextStyle, t4$6 == null ? this[_dateTimePickerTextStyle] : t4$6));
    }
    debugFillProperties(properties) {
      super.debugFillProperties(properties);
      let defaultData = C217 || CT.C217;
      properties.add(new (DiagnosticsPropertyOfTextStyle()).new("textStyle", this.textStyle, {defaultValue: defaultData.textStyle}));
      properties.add(new (DiagnosticsPropertyOfTextStyle()).new("actionTextStyle", this.actionTextStyle, {defaultValue: defaultData.actionTextStyle}));
      properties.add(new (DiagnosticsPropertyOfTextStyle()).new("tabLabelTextStyle", this.tabLabelTextStyle, {defaultValue: defaultData.tabLabelTextStyle}));
      properties.add(new (DiagnosticsPropertyOfTextStyle()).new("navTitleTextStyle", this.navTitleTextStyle, {defaultValue: defaultData.navTitleTextStyle}));
      properties.add(new (DiagnosticsPropertyOfTextStyle()).new("navLargeTitleTextStyle", this.navLargeTitleTextStyle, {defaultValue: defaultData.navLargeTitleTextStyle}));
      properties.add(new (DiagnosticsPropertyOfTextStyle()).new("navActionTextStyle", this.navActionTextStyle, {defaultValue: defaultData.navActionTextStyle}));
      properties.add(new (DiagnosticsPropertyOfTextStyle()).new("pickerTextStyle", this.pickerTextStyle, {defaultValue: defaultData.pickerTextStyle}));
      properties.add(new (DiagnosticsPropertyOfTextStyle()).new("dateTimePickerTextStyle", this.dateTimePickerTextStyle, {defaultValue: defaultData.dateTimePickerTextStyle}));
    }
  };
  (text_theme.CupertinoTextThemeData.new = function(opts) {
    let primaryColor = opts && 'primaryColor' in opts ? opts.primaryColor : C70 || CT.C70;
    let brightness = opts && 'brightness' in opts ? opts.brightness : null;
    let textStyle = opts && 'textStyle' in opts ? opts.textStyle : null;
    let actionTextStyle = opts && 'actionTextStyle' in opts ? opts.actionTextStyle : null;
    let tabLabelTextStyle = opts && 'tabLabelTextStyle' in opts ? opts.tabLabelTextStyle : null;
    let navTitleTextStyle = opts && 'navTitleTextStyle' in opts ? opts.navTitleTextStyle : null;
    let navLargeTitleTextStyle = opts && 'navLargeTitleTextStyle' in opts ? opts.navLargeTitleTextStyle : null;
    let navActionTextStyle = opts && 'navActionTextStyle' in opts ? opts.navActionTextStyle : null;
    let pickerTextStyle = opts && 'pickerTextStyle' in opts ? opts.pickerTextStyle : null;
    let dateTimePickerTextStyle = opts && 'dateTimePickerTextStyle' in opts ? opts.dateTimePickerTextStyle : null;
    text_theme.CupertinoTextThemeData._raw.call(this, C216 || CT.C216, primaryColor, textStyle, actionTextStyle, tabLabelTextStyle, navTitleTextStyle, navLargeTitleTextStyle, navActionTextStyle, pickerTextStyle, dateTimePickerTextStyle);
  }).prototype = text_theme.CupertinoTextThemeData.prototype;
  (text_theme.CupertinoTextThemeData._raw = function(_defaults, _primaryColor, _textStyle, _actionTextStyle, _tabLabelTextStyle, _navTitleTextStyle, _navLargeTitleTextStyle, _navActionTextStyle, _pickerTextStyle, _dateTimePickerTextStyle) {
    this[_defaults$1] = _defaults;
    this[_primaryColor$1] = _primaryColor;
    this[_textStyle$] = _textStyle;
    this[_actionTextStyle$] = _actionTextStyle;
    this[_tabLabelTextStyle$] = _tabLabelTextStyle;
    this[_navTitleTextStyle$] = _navTitleTextStyle;
    this[_navLargeTitleTextStyle$] = _navLargeTitleTextStyle;
    this[_navActionTextStyle$] = _navActionTextStyle;
    this[_pickerTextStyle$] = _pickerTextStyle;
    this[_dateTimePickerTextStyle$] = _dateTimePickerTextStyle;
    if (!(_navActionTextStyle != null && _actionTextStyle != null || _primaryColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_theme.dart", 160, 14, "(_navActionTextStyle != null && _actionTextStyle != null) || _primaryColor != null");
    text_theme.CupertinoTextThemeData.__proto__.new.call(this);
    ;
  }).prototype = text_theme.CupertinoTextThemeData.prototype;
  dart.addTypeTests(text_theme.CupertinoTextThemeData);
  const _defaults$1 = CupertinoTextThemeData__defaults;
  const _primaryColor$1 = CupertinoTextThemeData__primaryColor;
  const _textStyle$ = CupertinoTextThemeData__textStyle;
  const _actionTextStyle$ = CupertinoTextThemeData__actionTextStyle;
  const _tabLabelTextStyle$ = CupertinoTextThemeData__tabLabelTextStyle;
  const _navTitleTextStyle$ = CupertinoTextThemeData__navTitleTextStyle;
  const _navLargeTitleTextStyle$ = CupertinoTextThemeData__navLargeTitleTextStyle;
  const _navActionTextStyle$ = CupertinoTextThemeData__navActionTextStyle;
  const _pickerTextStyle$ = CupertinoTextThemeData__pickerTextStyle;
  const _dateTimePickerTextStyle$ = CupertinoTextThemeData__dateTimePickerTextStyle;
  dart.setMethodSignature(text_theme.CupertinoTextThemeData, () => ({
    __proto__: dart.getMethods(text_theme.CupertinoTextThemeData.__proto__),
    resolveFrom: dart.fnType(text_theme.CupertinoTextThemeData, [framework.BuildContext], {nullOk: core.bool}, {}),
    copyWith: dart.fnType(text_theme.CupertinoTextThemeData, [], {actionTextStyle: text_style.TextStyle, brightness: ui.Brightness, dateTimePickerTextStyle: text_style.TextStyle, navActionTextStyle: text_style.TextStyle, navLargeTitleTextStyle: text_style.TextStyle, navTitleTextStyle: text_style.TextStyle, pickerTextStyle: text_style.TextStyle, primaryColor: ui.Color, tabLabelTextStyle: text_style.TextStyle, textStyle: text_style.TextStyle}, {})
  }));
  dart.setGetterSignature(text_theme.CupertinoTextThemeData, () => ({
    __proto__: dart.getGetters(text_theme.CupertinoTextThemeData.__proto__),
    textStyle: text_style.TextStyle,
    actionTextStyle: text_style.TextStyle,
    tabLabelTextStyle: text_style.TextStyle,
    navTitleTextStyle: text_style.TextStyle,
    navLargeTitleTextStyle: text_style.TextStyle,
    navActionTextStyle: text_style.TextStyle,
    pickerTextStyle: text_style.TextStyle,
    dateTimePickerTextStyle: text_style.TextStyle
  }));
  dart.setLibraryUri(text_theme.CupertinoTextThemeData, "package:flutter/src/cupertino/text_theme.dart");
  dart.setFieldSignature(text_theme.CupertinoTextThemeData, () => ({
    __proto__: dart.getFields(text_theme.CupertinoTextThemeData.__proto__),
    [_defaults$0]: dart.finalFieldType(text_theme._TextThemeDefaultsBuilder),
    [_primaryColor$0]: dart.finalFieldType(ui.Color),
    [_textStyle]: dart.finalFieldType(text_style.TextStyle),
    [_actionTextStyle]: dart.finalFieldType(text_style.TextStyle),
    [_tabLabelTextStyle]: dart.finalFieldType(text_style.TextStyle),
    [_navTitleTextStyle]: dart.finalFieldType(text_style.TextStyle),
    [_navLargeTitleTextStyle]: dart.finalFieldType(text_style.TextStyle),
    [_navActionTextStyle]: dart.finalFieldType(text_style.TextStyle),
    [_pickerTextStyle]: dart.finalFieldType(text_style.TextStyle),
    [_dateTimePickerTextStyle]: dart.finalFieldType(text_style.TextStyle)
  }));
  const labelColor$0 = dart.privateName(theme$, "_DefaultCupertinoTextThemeData.labelColor");
  const inactiveGray$0 = dart.privateName(theme$, "_DefaultCupertinoTextThemeData.inactiveGray");
  theme$._DefaultCupertinoTextThemeData = class _DefaultCupertinoTextThemeData extends text_theme.CupertinoTextThemeData {
    get labelColor() {
      return this[labelColor$0];
    }
    set labelColor(value) {
      super.labelColor = value;
    }
    get inactiveGray() {
      return this[inactiveGray$0];
    }
    set inactiveGray(value) {
      super.inactiveGray = value;
    }
    get textStyle() {
      return super.textStyle.copyWith({color: this.labelColor});
    }
    get tabLabelTextStyle() {
      return super.tabLabelTextStyle.copyWith({color: this.inactiveGray});
    }
    get navTitleTextStyle() {
      return super.navTitleTextStyle.copyWith({color: this.labelColor});
    }
    get navLargeTitleTextStyle() {
      return super.navLargeTitleTextStyle.copyWith({color: this.labelColor});
    }
    get pickerTextStyle() {
      return super.pickerTextStyle.copyWith({color: this.labelColor});
    }
    get dateTimePickerTextStyle() {
      return super.dateTimePickerTextStyle.copyWith({color: this.labelColor});
    }
  };
  (theme$._DefaultCupertinoTextThemeData.new = function(opts) {
    let labelColor = opts && 'labelColor' in opts ? opts.labelColor : null;
    let inactiveGray = opts && 'inactiveGray' in opts ? opts.inactiveGray : null;
    let primaryColor = opts && 'primaryColor' in opts ? opts.primaryColor : null;
    this[labelColor$0] = labelColor;
    this[inactiveGray$0] = inactiveGray;
    if (!(labelColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/theme.dart", 478, 15, "labelColor != null");
    if (!(inactiveGray != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/theme.dart", 479, 15, "inactiveGray != null");
    if (!(primaryColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/theme.dart", 480, 15, "primaryColor != null");
    theme$._DefaultCupertinoTextThemeData.__proto__.new.call(this, {primaryColor: primaryColor});
    ;
  }).prototype = theme$._DefaultCupertinoTextThemeData.prototype;
  dart.addTypeTests(theme$._DefaultCupertinoTextThemeData);
  dart.setLibraryUri(theme$._DefaultCupertinoTextThemeData, "package:flutter/src/cupertino/theme.dart");
  dart.setFieldSignature(theme$._DefaultCupertinoTextThemeData, () => ({
    __proto__: dart.getFields(theme$._DefaultCupertinoTextThemeData.__proto__),
    labelColor: dart.finalFieldType(ui.Color),
    inactiveGray: dart.finalFieldType(ui.Color)
  }));
  dart.defineLazy(theme$, {
    /*theme$._kDefaultTheme*/get _kDefaultTheme() {
      return C203 || CT.C203;
    }
  });
  text_theme._TextThemeDefaultsBuilder = class _TextThemeDefaultsBuilder extends core.Object {
    get labelColor() {
      return this[labelColor$1];
    }
    set labelColor(value) {
      super.labelColor = value;
    }
    get inactiveGrayColor() {
      return this[inactiveGrayColor$];
    }
    set inactiveGrayColor(value) {
      super.inactiveGrayColor = value;
    }
    static _applyLabelColor(original, color) {
      let t4, t4$;
      return dart.equals((t4 = original, t4 == null ? null : t4.color), color) ? original : (t4$ = original, t4$ == null ? null : t4$.copyWith({color: color}));
    }
    get textStyle() {
      return text_theme._TextThemeDefaultsBuilder._applyLabelColor(text_theme._kDefaultTextStyle, this.labelColor);
    }
    get tabLabelTextStyle() {
      return text_theme._TextThemeDefaultsBuilder._applyLabelColor(text_theme._kDefaultTabLabelTextStyle, this.inactiveGrayColor);
    }
    get navTitleTextStyle() {
      return text_theme._TextThemeDefaultsBuilder._applyLabelColor(text_theme._kDefaultMiddleTitleTextStyle, this.labelColor);
    }
    get navLargeTitleTextStyle() {
      return text_theme._TextThemeDefaultsBuilder._applyLabelColor(text_theme._kDefaultLargeTitleTextStyle, this.labelColor);
    }
    get pickerTextStyle() {
      return text_theme._TextThemeDefaultsBuilder._applyLabelColor(text_theme._kDefaultPickerTextStyle, this.labelColor);
    }
    get dateTimePickerTextStyle() {
      return text_theme._TextThemeDefaultsBuilder._applyLabelColor(text_theme._kDefaultDateTimePickerTextStyle, this.labelColor);
    }
    actionTextStyle(opts) {
      let primaryColor = opts && 'primaryColor' in opts ? opts.primaryColor : null;
      return text_theme._kDefaultActionTextStyle.copyWith({color: primaryColor});
    }
    navActionTextStyle(opts) {
      let primaryColor = opts && 'primaryColor' in opts ? opts.primaryColor : null;
      return this.actionTextStyle({primaryColor: primaryColor});
    }
    resolveFrom(context, nullOk) {
      let resolvedLabelColor = colors$.CupertinoDynamicColor.resolve(this.labelColor, context, {nullOk: nullOk});
      let resolvedInactiveGray = colors$.CupertinoDynamicColor.resolve(this.inactiveGrayColor, context, {nullOk: nullOk});
      return dart.equals(resolvedLabelColor, this.labelColor) && dart.equals(resolvedInactiveGray, colors$.CupertinoColors.inactiveGray) ? this : new text_theme._TextThemeDefaultsBuilder.new(resolvedLabelColor, resolvedInactiveGray);
    }
  };
  (text_theme._TextThemeDefaultsBuilder.new = function(labelColor, inactiveGrayColor) {
    this[labelColor$1] = labelColor;
    this[inactiveGrayColor$] = inactiveGrayColor;
    if (!(labelColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_theme.dart", 276, 14, "labelColor != null");
    if (!(inactiveGrayColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_theme.dart", 277, 14, "inactiveGrayColor != null");
    ;
  }).prototype = text_theme._TextThemeDefaultsBuilder.prototype;
  dart.addTypeTests(text_theme._TextThemeDefaultsBuilder);
  const labelColor$1 = _TextThemeDefaultsBuilder_labelColor;
  const inactiveGrayColor$ = _TextThemeDefaultsBuilder_inactiveGrayColor;
  dart.setMethodSignature(text_theme._TextThemeDefaultsBuilder, () => ({
    __proto__: dart.getMethods(text_theme._TextThemeDefaultsBuilder.__proto__),
    actionTextStyle: dart.fnType(text_style.TextStyle, [], {primaryColor: ui.Color}, {}),
    navActionTextStyle: dart.fnType(text_style.TextStyle, [], {primaryColor: ui.Color}, {}),
    resolveFrom: dart.fnType(text_theme._TextThemeDefaultsBuilder, [framework.BuildContext, core.bool])
  }));
  dart.setGetterSignature(text_theme._TextThemeDefaultsBuilder, () => ({
    __proto__: dart.getGetters(text_theme._TextThemeDefaultsBuilder.__proto__),
    textStyle: text_style.TextStyle,
    tabLabelTextStyle: text_style.TextStyle,
    navTitleTextStyle: text_style.TextStyle,
    navLargeTitleTextStyle: text_style.TextStyle,
    pickerTextStyle: text_style.TextStyle,
    dateTimePickerTextStyle: text_style.TextStyle
  }));
  dart.setLibraryUri(text_theme._TextThemeDefaultsBuilder, "package:flutter/src/cupertino/text_theme.dart");
  dart.setFieldSignature(text_theme._TextThemeDefaultsBuilder, () => ({
    __proto__: dart.getFields(text_theme._TextThemeDefaultsBuilder.__proto__),
    labelColor: dart.finalFieldType(ui.Color),
    inactiveGrayColor: dart.finalFieldType(ui.Color)
  }));
  text_theme._resolveTextStyle = function _resolveTextStyle(style, context, nullOk) {
    let t5, t5$, t5$0, t4;
    t4 = style;
    return t4 == null ? null : t4.copyWith({color: colors$.CupertinoDynamicColor.resolve((t5 = style, t5 == null ? null : t5.color), context, {nullOk: nullOk}), backgroundColor: colors$.CupertinoDynamicColor.resolve((t5$ = style, t5$ == null ? null : t5$.backgroundColor), context, {nullOk: nullOk}), decorationColor: colors$.CupertinoDynamicColor.resolve((t5$0 = style, t5$0 == null ? null : t5$0.decorationColor), context, {nullOk: nullOk})});
  };
  const TextStyle_fontFeatures = dart.privateName(text_style, "TextStyle.fontFeatures");
  const TextStyle_shadows = dart.privateName(text_style, "TextStyle.shadows");
  const TextStyle_debugLabel = dart.privateName(text_style, "TextStyle.debugLabel");
  const TextStyle_decorationThickness = dart.privateName(text_style, "TextStyle.decorationThickness");
  const TextStyle_decorationStyle = dart.privateName(text_style, "TextStyle.decorationStyle");
  const TextStyle_decorationColor = dart.privateName(text_style, "TextStyle.decorationColor");
  const TextDecoration__mask = dart.privateName(ui, "TextDecoration._mask");
  let C219;
  const TextStyle_decoration = dart.privateName(text_style, "TextStyle.decoration");
  const TextStyle_background = dart.privateName(text_style, "TextStyle.background");
  const TextStyle_foreground = dart.privateName(text_style, "TextStyle.foreground");
  const TextStyle_locale = dart.privateName(text_style, "TextStyle.locale");
  const TextStyle_height = dart.privateName(text_style, "TextStyle.height");
  const TextStyle_textBaseline = dart.privateName(text_style, "TextStyle.textBaseline");
  const TextStyle_wordSpacing = dart.privateName(text_style, "TextStyle.wordSpacing");
  const TextStyle_letterSpacing = dart.privateName(text_style, "TextStyle.letterSpacing");
  const TextStyle_fontStyle = dart.privateName(text_style, "TextStyle.fontStyle");
  const TextStyle_fontWeight = dart.privateName(text_style, "TextStyle.fontWeight");
  const TextStyle_fontSize = dart.privateName(text_style, "TextStyle.fontSize");
  const TextStyle__package = dart.privateName(text_style, "TextStyle._package");
  const TextStyle__fontFamilyFallback = dart.privateName(text_style, "TextStyle._fontFamilyFallback");
  const TextStyle_fontFamily = dart.privateName(text_style, "TextStyle.fontFamily");
  const TextStyle_backgroundColor = dart.privateName(text_style, "TextStyle.backgroundColor");
  const TextStyle_color = dart.privateName(text_style, "TextStyle.color");
  const TextStyle_inherit = dart.privateName(text_style, "TextStyle.inherit");
  let C218;
  let C220;
  let C221;
  const FontWeight_index = dart.privateName(ui, "FontWeight.index");
  let C223;
  let C222;
  let C225;
  let C224;
  let C227;
  let C226;
  let C228;
  dart.defineLazy(text_theme, {
    /*text_theme._kDefaultTextStyle*/get _kDefaultTextStyle() {
      return C218 || CT.C218;
    },
    /*text_theme._kDefaultActionTextStyle*/get _kDefaultActionTextStyle() {
      return C220 || CT.C220;
    },
    /*text_theme._kDefaultTabLabelTextStyle*/get _kDefaultTabLabelTextStyle() {
      return C221 || CT.C221;
    },
    /*text_theme._kDefaultMiddleTitleTextStyle*/get _kDefaultMiddleTitleTextStyle() {
      return C222 || CT.C222;
    },
    /*text_theme._kDefaultLargeTitleTextStyle*/get _kDefaultLargeTitleTextStyle() {
      return C224 || CT.C224;
    },
    /*text_theme._kDefaultPickerTextStyle*/get _kDefaultPickerTextStyle() {
      return C226 || CT.C226;
    },
    /*text_theme._kDefaultDateTimePickerTextStyle*/get _kDefaultDateTimePickerTextStyle() {
      return C228 || CT.C228;
    }
  });
  const IconThemeData_DiagnosticableMixin$36 = class IconThemeData_DiagnosticableMixin extends icon_theme_data.IconThemeData {};
  (IconThemeData_DiagnosticableMixin$36.new = function(opts) {
    IconThemeData_DiagnosticableMixin$36.__proto__.new.call(this, opts);
  }).prototype = IconThemeData_DiagnosticableMixin$36.prototype;
  (IconThemeData_DiagnosticableMixin$36.fallback = function() {
    IconThemeData_DiagnosticableMixin$36.__proto__.fallback.call(this);
  }).prototype = IconThemeData_DiagnosticableMixin$36.prototype;
  dart.applyMixin(IconThemeData_DiagnosticableMixin$36, diagnostics.DiagnosticableMixin);
  icon_theme_data$.CupertinoIconThemeData = class CupertinoIconThemeData extends IconThemeData_DiagnosticableMixin$36 {
    resolve(context) {
      let resolvedColor = colors$.CupertinoDynamicColor.resolve(this.color, context);
      return dart.equals(resolvedColor, this.color) ? this : this.copyWith({color: resolvedColor});
    }
    copyWith(opts) {
      let t4, t4$, t4$0;
      let color = opts && 'color' in opts ? opts.color : null;
      let opacity = opts && 'opacity' in opts ? opts.opacity : null;
      let size = opts && 'size' in opts ? opts.size : null;
      return new icon_theme_data$.CupertinoIconThemeData.new({color: (t4 = color, t4 == null ? this.color : t4), opacity: (t4$ = opacity, t4$ == null ? this.opacity : t4$), size: (t4$0 = size, t4$0 == null ? this.size : t4$0)});
    }
    debugFillProperties(properties) {
      super.debugFillProperties(properties);
      properties.add(colors$.createCupertinoColorProperty("color", this.color, {defaultValue: null}));
    }
  };
  (icon_theme_data$.CupertinoIconThemeData.new = function(opts) {
    let color = opts && 'color' in opts ? opts.color : null;
    let opacity = opts && 'opacity' in opts ? opts.opacity : null;
    let size = opts && 'size' in opts ? opts.size : null;
    icon_theme_data$.CupertinoIconThemeData.__proto__.new.call(this, {color: color, opacity: opacity, size: size});
    ;
  }).prototype = icon_theme_data$.CupertinoIconThemeData.prototype;
  dart.addTypeTests(icon_theme_data$.CupertinoIconThemeData);
  dart.setMethodSignature(icon_theme_data$.CupertinoIconThemeData, () => ({
    __proto__: dart.getMethods(icon_theme_data$.CupertinoIconThemeData.__proto__),
    copyWith: dart.fnType(icon_theme_data$.CupertinoIconThemeData, [], {color: ui.Color, opacity: core.double, size: core.double}, {})
  }));
  dart.setLibraryUri(icon_theme_data$.CupertinoIconThemeData, "package:flutter/src/cupertino/icon_theme_data.dart");
  let C229;
  interface_level.CupertinoUserInterfaceLevelData = class CupertinoUserInterfaceLevelData extends core.Object {
    toString() {
      return this[_name$];
    }
  };
  (interface_level.CupertinoUserInterfaceLevelData.new = function(index, _name) {
    this.index = index;
    this[_name$] = _name;
    ;
  }).prototype = interface_level.CupertinoUserInterfaceLevelData.prototype;
  dart.addTypeTests(interface_level.CupertinoUserInterfaceLevelData);
  dart.setLibraryUri(interface_level.CupertinoUserInterfaceLevelData, "package:flutter/src/cupertino/interface_level.dart");
  dart.setFieldSignature(interface_level.CupertinoUserInterfaceLevelData, () => ({
    __proto__: dart.getFields(interface_level.CupertinoUserInterfaceLevelData.__proto__),
    index: dart.finalFieldType(core.int),
    [_name$]: dart.finalFieldType(core.String)
  }));
  dart.defineExtensionMethods(interface_level.CupertinoUserInterfaceLevelData, ['toString']);
  interface_level.CupertinoUserInterfaceLevelData.base = C194 || CT.C194;
  interface_level.CupertinoUserInterfaceLevelData.elevated = C195 || CT.C195;
  interface_level.CupertinoUserInterfaceLevelData.values = C229 || CT.C229;
  const _data = dart.privateName(interface_level, "_data");
  const _data$ = dart.privateName(interface_level, "CupertinoUserInterfaceLevel._data");
  interface_level.CupertinoUserInterfaceLevel = class CupertinoUserInterfaceLevel extends framework.InheritedWidget {
    get [_data]() {
      return this[_data$];
    }
    set [_data](value) {
      super[_data] = value;
    }
    updateShouldNotify(oldWidget) {
      interface_level.CupertinoUserInterfaceLevel._check(oldWidget);
      return !dart.equals(oldWidget[_data], this[_data]);
    }
    static of(context, opts) {
      let nullOk = opts && 'nullOk' in opts ? opts.nullOk : false;
      if (!(context != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/interface_level.dart", 61, 12, "context != null");
      if (!(nullOk != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/interface_level.dart", 62, 12, "nullOk != null");
      let query = context.dependOnInheritedWidgetOfExactType(interface_level.CupertinoUserInterfaceLevel);
      if (query != null) return query[_data];
      if (dart.test(nullOk)) return null;
      dart.throw(assertions.FlutterError.new("CupertinoUserInterfaceLevel.of() called with a context that does not contain a CupertinoUserInterfaceLevel.\n" + "No CupertinoUserInterfaceLevel ancestor could be found starting from the context that was passed " + "to CupertinoUserInterfaceLevel.of(). This can happen because you do not have a WidgetsApp or " + "MaterialApp widget (those widgets introduce a CupertinoUserInterfaceLevel), or it can happen " + "if the context you use comes from a widget above those widgets.\n" + "The context used was:\n" + "  " + dart.str(context)));
    }
    debugFillProperties(properties) {
      super.debugFillProperties(properties);
      properties.add(new (EnumPropertyOfCupertinoUserInterfaceLevelData()).new("user interface level", this[_data]));
    }
  };
  (interface_level.CupertinoUserInterfaceLevel.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let data = opts && 'data' in opts ? opts.data : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    if (!(data != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/interface_level.dart", 45, 15, "data != null");
    this[_data$] = data;
    interface_level.CupertinoUserInterfaceLevel.__proto__.new.call(this, {key: key, child: child, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = interface_level.CupertinoUserInterfaceLevel.prototype;
  dart.addTypeTests(interface_level.CupertinoUserInterfaceLevel);
  dart.setMethodSignature(interface_level.CupertinoUserInterfaceLevel, () => ({
    __proto__: dart.getMethods(interface_level.CupertinoUserInterfaceLevel.__proto__),
    updateShouldNotify: dart.fnType(core.bool, [core.Object])
  }));
  dart.setLibraryUri(interface_level.CupertinoUserInterfaceLevel, "package:flutter/src/cupertino/interface_level.dart");
  dart.setFieldSignature(interface_level.CupertinoUserInterfaceLevel, () => ({
    __proto__: dart.getFields(interface_level.CupertinoUserInterfaceLevel.__proto__),
    [_data]: dart.finalFieldType(interface_level.CupertinoUserInterfaceLevelData)
  }));
  const _isDisposed = dart.privateName(tab_scaffold, "_isDisposed");
  const _index = dart.privateName(tab_scaffold, "_index");
  tab_scaffold.CupertinoTabController = class CupertinoTabController extends change_notifier.ChangeNotifier {
    get index() {
      return this[_index];
    }
    set index(value) {
      if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart", 88, 12, "value != null");
      if (!(dart.notNull(value) >= 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart", 89, 12, "value >= 0");
      if (this[_index] == value) {
        return;
      }
      this[_index] = value;
      this.notifyListeners();
    }
    dispose() {
      super.dispose();
      this[_isDisposed] = true;
    }
  };
  (tab_scaffold.CupertinoTabController.new = function(opts) {
    let initialIndex = opts && 'initialIndex' in opts ? opts.initialIndex : 0;
    this[_isDisposed] = false;
    this[_index] = initialIndex;
    if (!(initialIndex != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart", 72, 14, "initialIndex != null");
    if (!(dart.notNull(initialIndex) >= 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart", 73, 14, "initialIndex >= 0");
    tab_scaffold.CupertinoTabController.__proto__.new.call(this);
    ;
  }).prototype = tab_scaffold.CupertinoTabController.prototype;
  dart.addTypeTests(tab_scaffold.CupertinoTabController);
  dart.setGetterSignature(tab_scaffold.CupertinoTabController, () => ({
    __proto__: dart.getGetters(tab_scaffold.CupertinoTabController.__proto__),
    index: core.int
  }));
  dart.setSetterSignature(tab_scaffold.CupertinoTabController, () => ({
    __proto__: dart.getSetters(tab_scaffold.CupertinoTabController.__proto__),
    index: core.int
  }));
  dart.setLibraryUri(tab_scaffold.CupertinoTabController, "package:flutter/src/cupertino/tab_scaffold.dart");
  dart.setFieldSignature(tab_scaffold.CupertinoTabController, () => ({
    __proto__: dart.getFields(tab_scaffold.CupertinoTabController.__proto__),
    [_isDisposed]: dart.fieldType(core.bool),
    [_index]: dart.fieldType(core.int)
  }));
  const tabBar$ = dart.privateName(tab_scaffold, "CupertinoTabScaffold.tabBar");
  const controller$ = dart.privateName(tab_scaffold, "CupertinoTabScaffold.controller");
  const tabBuilder$ = dart.privateName(tab_scaffold, "CupertinoTabScaffold.tabBuilder");
  const backgroundColor$0 = dart.privateName(tab_scaffold, "CupertinoTabScaffold.backgroundColor");
  const resizeToAvoidBottomInset$ = dart.privateName(tab_scaffold, "CupertinoTabScaffold.resizeToAvoidBottomInset");
  tab_scaffold.CupertinoTabScaffold = class CupertinoTabScaffold extends framework.StatefulWidget {
    get tabBar() {
      return this[tabBar$];
    }
    set tabBar(value) {
      super.tabBar = value;
    }
    get controller() {
      return this[controller$];
    }
    set controller(value) {
      super.controller = value;
    }
    get tabBuilder() {
      return this[tabBuilder$];
    }
    set tabBuilder(value) {
      super.tabBuilder = value;
    }
    get backgroundColor() {
      return this[backgroundColor$0];
    }
    set backgroundColor(value) {
      super.backgroundColor = value;
    }
    get resizeToAvoidBottomInset() {
      return this[resizeToAvoidBottomInset$];
    }
    set resizeToAvoidBottomInset(value) {
      super.resizeToAvoidBottomInset = value;
    }
    createState() {
      return new tab_scaffold._CupertinoTabScaffoldState.new();
    }
  };
  (tab_scaffold.CupertinoTabScaffold.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let tabBar = opts && 'tabBar' in opts ? opts.tabBar : null;
    let tabBuilder = opts && 'tabBuilder' in opts ? opts.tabBuilder : null;
    let controller = opts && 'controller' in opts ? opts.controller : null;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let resizeToAvoidBottomInset = opts && 'resizeToAvoidBottomInset' in opts ? opts.resizeToAvoidBottomInset : true;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[tabBar$] = tabBar;
    this[tabBuilder$] = tabBuilder;
    this[controller$] = controller;
    this[backgroundColor$0] = backgroundColor;
    this[resizeToAvoidBottomInset$] = resizeToAvoidBottomInset;
    if (!(tabBar != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart", 214, 15, "tabBar != null");
    if (!(tabBuilder != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart", 215, 15, "tabBuilder != null");
    if (!(controller == null || dart.notNull(controller.index) < dart.notNull(tabBar.items[$length]))) dart.assertFailed("The CupertinoTabController's current index " + dart.str(controller.index) + " is " + "out of bounds for the tab bar with " + dart.str(tabBar.items[$length]) + " tabs", "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart", 217, 10, "controller == null || controller.index < tabBar.items.length");
    tab_scaffold.CupertinoTabScaffold.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = tab_scaffold.CupertinoTabScaffold.prototype;
  dart.addTypeTests(tab_scaffold.CupertinoTabScaffold);
  dart.setMethodSignature(tab_scaffold.CupertinoTabScaffold, () => ({
    __proto__: dart.getMethods(tab_scaffold.CupertinoTabScaffold.__proto__),
    createState: dart.fnType(tab_scaffold._CupertinoTabScaffoldState, [])
  }));
  dart.setLibraryUri(tab_scaffold.CupertinoTabScaffold, "package:flutter/src/cupertino/tab_scaffold.dart");
  dart.setFieldSignature(tab_scaffold.CupertinoTabScaffold, () => ({
    __proto__: dart.getFields(tab_scaffold.CupertinoTabScaffold.__proto__),
    tabBar: dart.finalFieldType(bottom_tab_bar.CupertinoTabBar),
    controller: dart.finalFieldType(tab_scaffold.CupertinoTabController),
    tabBuilder: dart.finalFieldType(dart.fnType(framework.Widget, [framework.BuildContext, core.int])),
    backgroundColor: dart.finalFieldType(ui.Color),
    resizeToAvoidBottomInset: dart.finalFieldType(core.bool)
  }));
  const _controller = dart.privateName(tab_scaffold, "_controller");
  const _updateTabController = dart.privateName(tab_scaffold, "_updateTabController");
  const _onCurrentIndexChange = dart.privateName(tab_scaffold, "_onCurrentIndexChange");
  let C232;
  let C233;
  let C234;
  let C231;
  let C230;
  let C237;
  let C238;
  let C236;
  let C235;
  let C241;
  let C242;
  let C240;
  let C239;
  let C245;
  let C246;
  let C244;
  let C243;
  let C249;
  let C250;
  let C248;
  let C247;
  let C253;
  let C252;
  let C251;
  let C256;
  let C257;
  let C255;
  let C254;
  tab_scaffold._CupertinoTabScaffoldState = class _CupertinoTabScaffoldState extends framework.State$(tab_scaffold.CupertinoTabScaffold) {
    initState() {
      super.initState();
      this[_updateTabController]();
    }
    [_updateTabController](opts) {
      let t4, t4$, t4$0;
      let shouldDisposeOldController = opts && 'shouldDisposeOldController' in opts ? opts.shouldDisposeOldController : false;
      let newController = (t4 = this.widget.controller, t4 == null ? new tab_scaffold.CupertinoTabController.new({initialIndex: this.widget.tabBar.currentIndex}) : t4);
      if (dart.equals(newController, this[_controller])) {
        return;
      }
      if (dart.test(shouldDisposeOldController)) {
        t4$ = this[_controller];
        t4$ == null ? null : t4$.dispose();
      } else if (dart.equals((t4$0 = this[_controller], t4$0 == null ? null : t4$0[_isDisposed]), false)) {
        this[_controller].removeListener(dart.bind(this, _onCurrentIndexChange));
      }
      newController.addListener(dart.bind(this, _onCurrentIndexChange));
      this[_controller] = newController;
    }
    [_onCurrentIndexChange]() {
      if (!(dart.notNull(this[_controller].index) >= 0 && dart.notNull(this[_controller].index) < dart.notNull(this.widget.tabBar.items[$length]))) dart.assertFailed("The " + dart.str(this[$runtimeType]) + "'s current index " + dart.str(this[_controller].index) + " is " + "out of bounds for the tab bar with " + dart.str(this.widget.tabBar.items[$length]) + " tabs", "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart", 327, 7, "_controller.index >= 0 && _controller.index < widget.tabBar.items.length");
      this.setState(dart.fn(() => {
      }, VoidToNull()));
    }
    didUpdateWidget(oldWidget) {
      tab_scaffold.CupertinoTabScaffold._check(oldWidget);
      super.didUpdateWidget(oldWidget);
      if (!dart.equals(this.widget.controller, oldWidget.controller)) {
        this[_updateTabController]({shouldDisposeOldController: oldWidget.controller == null});
      } else if (dart.notNull(this[_controller].index) >= dart.notNull(this.widget.tabBar.items[$length])) {
        this[_controller].index = dart.notNull(this.widget.tabBar.items[$length]) - 1;
      }
    }
    build(context) {
      let t4;
      let existingMediaQuery = media_query.MediaQuery.of(context);
      let newMediaQuery = media_query.MediaQuery.of(context);
      let content = new tab_scaffold._TabSwitchingView.new({currentTabIndex: this[_controller].index, tabCount: this.widget.tabBar.items[$length], tabBuilder: this.widget.tabBuilder, $creationLocationd_0dea112b090073317d4: C230 || CT.C230});
      let contentPadding = edge_insets.EdgeInsets.zero;
      if (dart.test(this.widget.resizeToAvoidBottomInset)) {
        newMediaQuery = newMediaQuery.removeViewInsets({removeBottom: true});
        contentPadding = new edge_insets.EdgeInsets.only({bottom: existingMediaQuery.viewInsets.bottom});
      }
      if (this.widget.tabBar != null && (!dart.test(this.widget.resizeToAvoidBottomInset) || dart.notNull(this.widget.tabBar.preferredSize.height) > dart.notNull(existingMediaQuery.viewInsets.bottom))) {
        let bottomPadding = dart.notNull(this.widget.tabBar.preferredSize.height) + dart.notNull(existingMediaQuery.padding.bottom);
        if (dart.test(this.widget.tabBar.opaque(context))) {
          contentPadding = new edge_insets.EdgeInsets.only({bottom: bottomPadding});
          newMediaQuery = newMediaQuery.removePadding({removeBottom: true});
        } else {
          newMediaQuery = newMediaQuery.copyWith({padding: newMediaQuery.padding.copyWith({bottom: bottomPadding})});
        }
      }
      content = new media_query.MediaQuery.new({data: newMediaQuery, child: new basic.Padding.new({padding: contentPadding, child: content, $creationLocationd_0dea112b090073317d4: C235 || CT.C235}), $creationLocationd_0dea112b090073317d4: C239 || CT.C239});
      return new container.DecoratedBox.new({decoration: new box_decoration.BoxDecoration.new({color: (t4 = colors$.CupertinoDynamicColor.resolve(this.widget.backgroundColor, context), t4 == null ? theme$.CupertinoTheme.of(context).scaffoldBackgroundColor : t4)}), child: new basic.Stack.new({children: JSArrayOfWidget().of([content, new media_query.MediaQuery.new({data: existingMediaQuery.copyWith({textScaleFactor: 1.0}), child: new basic.Align.new({alignment: alignment.Alignment.bottomCenter, child: this.widget.tabBar.copyWith({currentIndex: this[_controller].index, onTap: dart.fn(newIndex => {
                    this[_controller].index = newIndex;
                    if (this.widget.tabBar.onTap != null) this.widget.tabBar.onTap(newIndex);
                  }, intToNull())}), $creationLocationd_0dea112b090073317d4: C243 || CT.C243}), $creationLocationd_0dea112b090073317d4: C247 || CT.C247})]), $creationLocationd_0dea112b090073317d4: C251 || CT.C251}), $creationLocationd_0dea112b090073317d4: C254 || CT.C254});
    }
    dispose() {
      let t4, t4$;
      if (this.widget.controller == null) {
        t4 = this[_controller];
        t4 == null ? null : t4.dispose();
      } else if (dart.equals((t4$ = this[_controller], t4$ == null ? null : t4$[_isDisposed]), false)) {
        this[_controller].removeListener(dart.bind(this, _onCurrentIndexChange));
      }
      super.dispose();
    }
  };
  (tab_scaffold._CupertinoTabScaffoldState.new = function() {
    this[_controller] = null;
    tab_scaffold._CupertinoTabScaffoldState.__proto__.new.call(this);
    ;
  }).prototype = tab_scaffold._CupertinoTabScaffoldState.prototype;
  dart.addTypeTests(tab_scaffold._CupertinoTabScaffoldState);
  dart.setMethodSignature(tab_scaffold._CupertinoTabScaffoldState, () => ({
    __proto__: dart.getMethods(tab_scaffold._CupertinoTabScaffoldState.__proto__),
    [_updateTabController]: dart.fnType(dart.void, [], {shouldDisposeOldController: core.bool}, {}),
    [_onCurrentIndexChange]: dart.fnType(dart.void, []),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(tab_scaffold._CupertinoTabScaffoldState, "package:flutter/src/cupertino/tab_scaffold.dart");
  dart.setFieldSignature(tab_scaffold._CupertinoTabScaffoldState, () => ({
    __proto__: dart.getFields(tab_scaffold._CupertinoTabScaffoldState.__proto__),
    [_controller]: dart.fieldType(tab_scaffold.CupertinoTabController)
  }));
  const currentTabIndex$ = dart.privateName(tab_scaffold, "_TabSwitchingView.currentTabIndex");
  const tabCount$ = dart.privateName(tab_scaffold, "_TabSwitchingView.tabCount");
  const tabBuilder$0 = dart.privateName(tab_scaffold, "_TabSwitchingView.tabBuilder");
  tab_scaffold._TabSwitchingView = class _TabSwitchingView extends framework.StatefulWidget {
    get currentTabIndex() {
      return this[currentTabIndex$];
    }
    set currentTabIndex(value) {
      super.currentTabIndex = value;
    }
    get tabCount() {
      return this[tabCount$];
    }
    set tabCount(value) {
      super.tabCount = value;
    }
    get tabBuilder() {
      return this[tabBuilder$0];
    }
    set tabBuilder(value) {
      super.tabBuilder = value;
    }
    createState() {
      return new tab_scaffold._TabSwitchingViewState.new();
    }
  };
  (tab_scaffold._TabSwitchingView.new = function(opts) {
    let currentTabIndex = opts && 'currentTabIndex' in opts ? opts.currentTabIndex : null;
    let tabCount = opts && 'tabCount' in opts ? opts.tabCount : null;
    let tabBuilder = opts && 'tabBuilder' in opts ? opts.tabBuilder : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[currentTabIndex$] = currentTabIndex;
    this[tabCount$] = tabCount;
    this[tabBuilder$0] = tabBuilder;
    if (!(currentTabIndex != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart", 453, 15, "currentTabIndex != null");
    if (!(tabCount != null && dart.notNull(tabCount) > 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart", 454, 15, "tabCount != null && tabCount > 0");
    if (!(tabBuilder != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/tab_scaffold.dart", 455, 15, "tabBuilder != null");
    tab_scaffold._TabSwitchingView.__proto__.new.call(this, {$creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = tab_scaffold._TabSwitchingView.prototype;
  dart.addTypeTests(tab_scaffold._TabSwitchingView);
  dart.setMethodSignature(tab_scaffold._TabSwitchingView, () => ({
    __proto__: dart.getMethods(tab_scaffold._TabSwitchingView.__proto__),
    createState: dart.fnType(tab_scaffold._TabSwitchingViewState, [])
  }));
  dart.setLibraryUri(tab_scaffold._TabSwitchingView, "package:flutter/src/cupertino/tab_scaffold.dart");
  dart.setFieldSignature(tab_scaffold._TabSwitchingView, () => ({
    __proto__: dart.getFields(tab_scaffold._TabSwitchingView.__proto__),
    currentTabIndex: dart.finalFieldType(core.int),
    tabCount: dart.finalFieldType(core.int),
    tabBuilder: dart.finalFieldType(dart.fnType(framework.Widget, [framework.BuildContext, core.int]))
  }));
  const _focusActiveTab = dart.privateName(tab_scaffold, "_focusActiveTab");
  let C259;
  let C258;
  let C262;
  let C261;
  let C260;
  let C265;
  let C266;
  let C264;
  let C263;
  let C269;
  let C270;
  let C268;
  let C267;
  let C273;
  let C274;
  let C272;
  let C271;
  let C277;
  let C278;
  let C276;
  let C275;
  tab_scaffold._TabSwitchingViewState = class _TabSwitchingViewState extends framework.State$(tab_scaffold._TabSwitchingView) {
    initState() {
      super.initState();
      this.shouldBuildTab[$addAll](ListOfbool().filled(this.widget.tabCount, false));
    }
    didChangeDependencies() {
      super.didChangeDependencies();
      this[_focusActiveTab]();
    }
    didUpdateWidget(oldWidget) {
      tab_scaffold._TabSwitchingView._check(oldWidget);
      super.didUpdateWidget(oldWidget);
      let lengthDiff = dart.notNull(this.widget.tabCount) - dart.notNull(this.shouldBuildTab[$length]);
      if (lengthDiff > 0) {
        this.shouldBuildTab[$addAll](ListOfbool().filled(lengthDiff, false));
      } else if (lengthDiff < 0) {
        this.shouldBuildTab[$removeRange](this.widget.tabCount, this.shouldBuildTab[$length]);
      }
      this[_focusActiveTab]();
    }
    [_focusActiveTab]() {
      if (this.tabFocusNodes[$length] != this.widget.tabCount) {
        if (dart.notNull(this.tabFocusNodes[$length]) > dart.notNull(this.widget.tabCount)) {
          this.discardedNodes[$addAll](this.tabFocusNodes[$sublist](this.widget.tabCount));
          this.tabFocusNodes[$removeRange](this.widget.tabCount, this.tabFocusNodes[$length]);
        } else {
          this.tabFocusNodes[$addAll](ListOfFocusScopeNode().generate(dart.notNull(this.widget.tabCount) - dart.notNull(this.tabFocusNodes[$length]), dart.fn(index => new focus_manager.FocusScopeNode.new({debugLabel: dart.str(dart.wrapType(tab_scaffold.CupertinoTabScaffold)) + " Tab " + dart.str(dart.notNull(index) + dart.notNull(this.tabFocusNodes[$length]))}), intToFocusScopeNode())));
        }
      }
      focus_scope.FocusScope.of(this.context).setFirstFocus(this.tabFocusNodes[$_get](this.widget.currentTabIndex));
    }
    dispose() {
      for (let focusScopeNode of this.tabFocusNodes) {
        focusScopeNode.dispose();
      }
      for (let focusScopeNode of this.discardedNodes) {
        focusScopeNode.dispose();
      }
      super.dispose();
    }
    build(context) {
      return new basic.Stack.new({fit: stack.StackFit.expand, children: ListOfWidget().generate(this.widget.tabCount, dart.fn(index => {
          let active = index == this.widget.currentTabIndex;
          this.shouldBuildTab[$_set](index, active || dart.test(this.shouldBuildTab[$_get](index)));
          return new basic.Offstage.new({offstage: !active, child: new ticker_provider.TickerMode.new({enabled: active, child: new focus_scope.FocusScope.new({node: this.tabFocusNodes[$_get](index), child: new basic.Builder.new({builder: dart.fn(context => dart.test(this.shouldBuildTab[$_get](index)) ? this.widget.tabBuilder(context, index) : new container.Container.new({$creationLocationd_0dea112b090073317d4: C258 || CT.C258}), BuildContextToWidget()), $creationLocationd_0dea112b090073317d4: C260 || CT.C260}), $creationLocationd_0dea112b090073317d4: C263 || CT.C263}), $creationLocationd_0dea112b090073317d4: C267 || CT.C267}), $creationLocationd_0dea112b090073317d4: C271 || CT.C271});
        }, intToOffstage())), $creationLocationd_0dea112b090073317d4: C275 || CT.C275});
    }
  };
  (tab_scaffold._TabSwitchingViewState.new = function() {
    this.shouldBuildTab = JSArrayOfbool().of([]);
    this.tabFocusNodes = JSArrayOfFocusScopeNode().of([]);
    this.discardedNodes = JSArrayOfFocusScopeNode().of([]);
    tab_scaffold._TabSwitchingViewState.__proto__.new.call(this);
    ;
  }).prototype = tab_scaffold._TabSwitchingViewState.prototype;
  dart.addTypeTests(tab_scaffold._TabSwitchingViewState);
  dart.setMethodSignature(tab_scaffold._TabSwitchingViewState, () => ({
    __proto__: dart.getMethods(tab_scaffold._TabSwitchingViewState.__proto__),
    [_focusActiveTab]: dart.fnType(dart.void, []),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(tab_scaffold._TabSwitchingViewState, "package:flutter/src/cupertino/tab_scaffold.dart");
  dart.setFieldSignature(tab_scaffold._TabSwitchingViewState, () => ({
    __proto__: dart.getFields(tab_scaffold._TabSwitchingViewState.__proto__),
    shouldBuildTab: dart.finalFieldType(core.List$(core.bool)),
    tabFocusNodes: dart.finalFieldType(core.List$(focus_manager.FocusScopeNode)),
    discardedNodes: dart.finalFieldType(core.List$(focus_manager.FocusScopeNode))
  }));
  const _name$1 = dart.privateName(borders, "_name");
  let C281;
  const BorderSide_style = dart.privateName(borders, "BorderSide.style");
  const BorderSide_width = dart.privateName(borders, "BorderSide.width");
  const BorderSide_color = dart.privateName(borders, "BorderSide.color");
  let C280;
  const Border_left = dart.privateName(box_border, "Border.left");
  const Border_bottom = dart.privateName(box_border, "Border.bottom");
  const Border_right = dart.privateName(box_border, "Border.right");
  let C283;
  let C285;
  let C286;
  let C284;
  let C282;
  const Border_top = dart.privateName(box_border, "Border.top");
  let C279;
  let C287;
  const _buildTabItems = dart.privateName(bottom_tab_bar, "_buildTabItems");
  let C290;
  let C291;
  let C289;
  let C288;
  let C294;
  let C295;
  let C293;
  let C292;
  let C298;
  let C299;
  let C297;
  let C296;
  let C302;
  let C303;
  let C301;
  let C300;
  let C306;
  let C307;
  let C305;
  let C304;
  let C310;
  let C311;
  let C309;
  let C308;
  let C314;
  let C313;
  let C312;
  let C315;
  const _buildSingleTabItem = dart.privateName(bottom_tab_bar, "_buildSingleTabItem");
  let C318;
  let C319;
  let C317;
  let C316;
  let C322;
  let C323;
  let C321;
  let C320;
  let C326;
  let C327;
  let C328;
  let C325;
  let C324;
  let C331;
  let C332;
  let C333;
  let C330;
  let C329;
  let C336;
  let C335;
  let C334;
  const _wrapActiveItem = dart.privateName(bottom_tab_bar, "_wrapActiveItem");
  let C339;
  let C338;
  let C337;
  let C342;
  let C341;
  let C340;
  let C345;
  let C346;
  let C347;
  let C348;
  let C349;
  let C350;
  let C351;
  let C352;
  let C353;
  let C344;
  let C343;
  const items$ = dart.privateName(bottom_tab_bar, "CupertinoTabBar.items");
  const onTap$ = dart.privateName(bottom_tab_bar, "CupertinoTabBar.onTap");
  const currentIndex$ = dart.privateName(bottom_tab_bar, "CupertinoTabBar.currentIndex");
  const backgroundColor$1 = dart.privateName(bottom_tab_bar, "CupertinoTabBar.backgroundColor");
  const activeColor$ = dart.privateName(bottom_tab_bar, "CupertinoTabBar.activeColor");
  const inactiveColor$ = dart.privateName(bottom_tab_bar, "CupertinoTabBar.inactiveColor");
  const iconSize$ = dart.privateName(bottom_tab_bar, "CupertinoTabBar.iconSize");
  const border$ = dart.privateName(bottom_tab_bar, "CupertinoTabBar.border");
  bottom_tab_bar.CupertinoTabBar = class CupertinoTabBar extends framework.StatelessWidget {
    get items() {
      return this[items$];
    }
    set items(value) {
      super.items = value;
    }
    get onTap() {
      return this[onTap$];
    }
    set onTap(value) {
      super.onTap = value;
    }
    get currentIndex() {
      return this[currentIndex$];
    }
    set currentIndex(value) {
      super.currentIndex = value;
    }
    get backgroundColor() {
      return this[backgroundColor$1];
    }
    set backgroundColor(value) {
      super.backgroundColor = value;
    }
    get activeColor() {
      return this[activeColor$];
    }
    set activeColor(value) {
      super.activeColor = value;
    }
    get inactiveColor() {
      return this[inactiveColor$];
    }
    set inactiveColor(value) {
      super.inactiveColor = value;
    }
    get iconSize() {
      return this[iconSize$];
    }
    set iconSize(value) {
      super.iconSize = value;
    }
    get border() {
      return this[border$];
    }
    set border(value) {
      super.border = value;
    }
    get preferredSize() {
      return C287 || CT.C287;
    }
    opaque(context) {
      let t4;
      let backgroundColor = (t4 = this.backgroundColor, t4 == null ? theme$.CupertinoTheme.of(context).barBackgroundColor : t4);
      return colors$.CupertinoDynamicColor.resolve(backgroundColor, context).alpha === 255;
    }
    build(context) {
      let t4;
      let bottomPadding = media_query.MediaQuery.of(context).padding.bottom;
      let backgroundColor = colors$.CupertinoDynamicColor.resolve((t4 = this.backgroundColor, t4 == null ? theme$.CupertinoTheme.of(context).barBackgroundColor : t4), context);
      function resolveBorderSide(side) {
        return dart.equals(side, borders.BorderSide.none) ? side : side.copyWith({color: colors$.CupertinoDynamicColor.resolve(side.color, context)});
      }
      dart.fn(resolveBorderSide, BorderSideToBorderSide());
      let resolvedBorder = this.border == null || !dart.equals(dart.runtimeType(this.border), dart.wrapType(box_border.Border)) ? this.border : new box_border.Border.new({top: resolveBorderSide(this.border.top), left: resolveBorderSide(this.border.left), bottom: resolveBorderSide(this.border.bottom), right: resolveBorderSide(this.border.right)});
      let inactive = colors$.CupertinoDynamicColor.resolve(this.inactiveColor, context);
      let result = new container.DecoratedBox.new({decoration: new box_decoration.BoxDecoration.new({border: resolvedBorder, color: backgroundColor}), child: new basic.SizedBox.new({height: 50 + dart.notNull(bottomPadding), child: icon_theme.IconTheme.merge({data: new icon_theme_data.IconThemeData.new({color: inactive, size: this.iconSize}), child: new text$.DefaultTextStyle.new({style: theme$.CupertinoTheme.of(context).textTheme.tabLabelTextStyle.copyWith({color: inactive}), child: new basic.Padding.new({padding: new edge_insets.EdgeInsets.only({bottom: bottomPadding}), child: new basic.Row.new({crossAxisAlignment: flex.CrossAxisAlignment.end, children: this[_buildTabItems](context), $creationLocationd_0dea112b090073317d4: C288 || CT.C288}), $creationLocationd_0dea112b090073317d4: C292 || CT.C292}), $creationLocationd_0dea112b090073317d4: C296 || CT.C296})}), $creationLocationd_0dea112b090073317d4: C300 || CT.C300}), $creationLocationd_0dea112b090073317d4: C304 || CT.C304});
      if (!dart.test(this.opaque(context))) {
        result = new basic.ClipRect.new({child: new basic.BackdropFilter.new({filter: ui.ImageFilter.blur({sigmaX: 10.0, sigmaY: 10.0}), child: result, $creationLocationd_0dea112b090073317d4: C308 || CT.C308}), $creationLocationd_0dea112b090073317d4: C312 || CT.C312});
      }
      return result;
    }
    [_buildTabItems](context) {
      let result = JSArrayOfWidget().of([]);
      for (let index = 0; index < dart.notNull(this.items[$length]); index = index + 1) {
        let active = index === this.currentIndex;
        result[$add](this[_wrapActiveItem](context, new basic.Expanded.new({child: new basic.Semantics.new({selected: active, hint: "tab, " + dart.str(index + 1) + " of " + dart.str(this.items[$length]), child: new gesture_detector.GestureDetector.new({behavior: proxy_box.HitTestBehavior.opaque, onTap: this.onTap == null ? null : dart.fn(() => {
                this.onTap(index);
              }, VoidToNull()), child: new basic.Padding.new({padding: C315 || CT.C315, child: new basic.Column.new({mainAxisAlignment: flex.MainAxisAlignment.end, children: this[_buildSingleTabItem](this.items[$_get](index), active), $creationLocationd_0dea112b090073317d4: C316 || CT.C316}), $creationLocationd_0dea112b090073317d4: C320 || CT.C320}), $creationLocationd_0dea112b090073317d4: C324 || CT.C324}), $creationLocationd_0dea112b090073317d4: C329 || CT.C329}), $creationLocationd_0dea112b090073317d4: C334 || CT.C334}), {active: active}));
      }
      return result;
    }
    [_buildSingleTabItem](item, active) {
      return (() => {
        let t4 = JSArrayOfWidget().of([]);
        t4[$add](new basic.Expanded.new({child: new basic.Center.new({child: dart.test(active) ? item.activeIcon : item.icon, $creationLocationd_0dea112b090073317d4: C337 || CT.C337}), $creationLocationd_0dea112b090073317d4: C340 || CT.C340}));
        if (item.title != null) t4[$add](item.title);
        return t4;
      })();
    }
    [_wrapActiveItem](context, item, opts) {
      let t5;
      let active = opts && 'active' in opts ? opts.active : null;
      if (!dart.test(active)) return item;
      let activeColor = colors$.CupertinoDynamicColor.resolve((t5 = this.activeColor, t5 == null ? theme$.CupertinoTheme.of(context).primaryColor : t5), context);
      return icon_theme.IconTheme.merge({data: new icon_theme_data.IconThemeData.new({color: activeColor}), child: text$.DefaultTextStyle.merge({style: new text_style.TextStyle.new({color: activeColor}), child: item})});
    }
    copyWith(opts) {
      let t5, t5$, t5$0, t5$1, t5$2, t5$3, t5$4, t5$5, t5$6;
      let key = opts && 'key' in opts ? opts.key : null;
      let items = opts && 'items' in opts ? opts.items : null;
      let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
      let activeColor = opts && 'activeColor' in opts ? opts.activeColor : null;
      let inactiveColor = opts && 'inactiveColor' in opts ? opts.inactiveColor : null;
      let iconSize = opts && 'iconSize' in opts ? opts.iconSize : null;
      let border = opts && 'border' in opts ? opts.border : null;
      let currentIndex = opts && 'currentIndex' in opts ? opts.currentIndex : null;
      let onTap = opts && 'onTap' in opts ? opts.onTap : null;
      return new bottom_tab_bar.CupertinoTabBar.new({key: (t5 = key, t5 == null ? this.key : t5), items: (t5$ = items, t5$ == null ? this.items : t5$), backgroundColor: (t5$0 = backgroundColor, t5$0 == null ? this.backgroundColor : t5$0), activeColor: (t5$1 = activeColor, t5$1 == null ? this.activeColor : t5$1), inactiveColor: (t5$2 = inactiveColor, t5$2 == null ? this.inactiveColor : t5$2), iconSize: (t5$3 = iconSize, t5$3 == null ? this.iconSize : t5$3), border: (t5$4 = border, t5$4 == null ? this.border : t5$4), currentIndex: (t5$5 = currentIndex, t5$5 == null ? this.currentIndex : t5$5), onTap: (t5$6 = onTap, t5$6 == null ? this.onTap : t5$6), $creationLocationd_0dea112b090073317d4: C343 || CT.C343});
    }
  };
  (bottom_tab_bar.CupertinoTabBar.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let items = opts && 'items' in opts ? opts.items : null;
    let onTap = opts && 'onTap' in opts ? opts.onTap : null;
    let currentIndex = opts && 'currentIndex' in opts ? opts.currentIndex : 0;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let activeColor = opts && 'activeColor' in opts ? opts.activeColor : null;
    let inactiveColor = opts && 'inactiveColor' in opts ? opts.inactiveColor : C89 || CT.C89;
    let iconSize = opts && 'iconSize' in opts ? opts.iconSize : 30;
    let border = opts && 'border' in opts ? opts.border : C279 || CT.C279;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[items$] = items;
    this[onTap$] = onTap;
    this[currentIndex$] = currentIndex;
    this[backgroundColor$1] = backgroundColor;
    this[activeColor$] = activeColor;
    this[inactiveColor$] = inactiveColor;
    this[iconSize$] = iconSize;
    this[border$] = border;
    if (!(items != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart", 68, 15, "items != null");
    if (!(dart.notNull(items[$length]) >= 2)) dart.assertFailed("Tabs need at least 2 items to conform to Apple's HIG", "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart", 70, 10, "items.length >= 2");
    if (!(currentIndex != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart", 73, 15, "currentIndex != null");
    if (!(0 <= dart.notNull(currentIndex) && dart.notNull(currentIndex) < dart.notNull(items[$length]))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart", 74, 15, "0 <= currentIndex && currentIndex < items.length");
    if (!(iconSize != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart", 75, 15, "iconSize != null");
    if (!(inactiveColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/bottom_tab_bar.dart", 76, 15, "inactiveColor != null");
    bottom_tab_bar.CupertinoTabBar.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = bottom_tab_bar.CupertinoTabBar.prototype;
  dart.addTypeTests(bottom_tab_bar.CupertinoTabBar);
  bottom_tab_bar.CupertinoTabBar[dart.implements] = () => [preferred_size.PreferredSizeWidget];
  dart.setMethodSignature(bottom_tab_bar.CupertinoTabBar, () => ({
    __proto__: dart.getMethods(bottom_tab_bar.CupertinoTabBar.__proto__),
    opaque: dart.fnType(core.bool, [framework.BuildContext]),
    build: dart.fnType(framework.Widget, [framework.BuildContext]),
    [_buildTabItems]: dart.fnType(core.List$(framework.Widget), [framework.BuildContext]),
    [_buildSingleTabItem]: dart.fnType(core.List$(framework.Widget), [bottom_navigation_bar_item.BottomNavigationBarItem, core.bool]),
    [_wrapActiveItem]: dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget], {active: core.bool}, {}),
    copyWith: dart.fnType(bottom_tab_bar.CupertinoTabBar, [], {activeColor: ui.Color, backgroundColor: ui.Color, border: box_border.Border, currentIndex: core.int, iconSize: core.double, inactiveColor: ui.Color, items: core.List$(bottom_navigation_bar_item.BottomNavigationBarItem), key: key.Key, onTap: dart.fnType(dart.void, [core.int])}, {})
  }));
  dart.setGetterSignature(bottom_tab_bar.CupertinoTabBar, () => ({
    __proto__: dart.getGetters(bottom_tab_bar.CupertinoTabBar.__proto__),
    preferredSize: ui.Size
  }));
  dart.setLibraryUri(bottom_tab_bar.CupertinoTabBar, "package:flutter/src/cupertino/bottom_tab_bar.dart");
  dart.setFieldSignature(bottom_tab_bar.CupertinoTabBar, () => ({
    __proto__: dart.getFields(bottom_tab_bar.CupertinoTabBar.__proto__),
    items: dart.finalFieldType(core.List$(bottom_navigation_bar_item.BottomNavigationBarItem)),
    onTap: dart.finalFieldType(dart.fnType(dart.void, [core.int])),
    currentIndex: dart.finalFieldType(core.int),
    backgroundColor: dart.finalFieldType(ui.Color),
    activeColor: dart.finalFieldType(ui.Color),
    inactiveColor: dart.finalFieldType(ui.Color),
    iconSize: dart.finalFieldType(core.double),
    border: dart.finalFieldType(box_border.Border)
  }));
  dart.defineLazy(bottom_tab_bar, {
    /*bottom_tab_bar._kTabBarHeight*/get _kTabBarHeight() {
      return 50;
    },
    /*bottom_tab_bar._kDefaultTabBarBorderColor*/get _kDefaultTabBarBorderColor() {
      return C284 || CT.C284;
    },
    /*bottom_tab_bar._kDefaultTabBarInactiveColor*/get _kDefaultTabBarInactiveColor() {
      return C89 || CT.C89;
    }
  });
  const diameterRatio$ = dart.privateName(picker, "CupertinoPicker.diameterRatio");
  const backgroundColor$2 = dart.privateName(picker, "CupertinoPicker.backgroundColor");
  const offAxisFraction$ = dart.privateName(picker, "CupertinoPicker.offAxisFraction");
  const useMagnifier$ = dart.privateName(picker, "CupertinoPicker.useMagnifier");
  const magnification$ = dart.privateName(picker, "CupertinoPicker.magnification");
  const scrollController$ = dart.privateName(picker, "CupertinoPicker.scrollController");
  const itemExtent$ = dart.privateName(picker, "CupertinoPicker.itemExtent");
  const squeeze$ = dart.privateName(picker, "CupertinoPicker.squeeze");
  const onSelectedItemChanged$ = dart.privateName(picker, "CupertinoPicker.onSelectedItemChanged");
  const childDelegate = dart.privateName(picker, "CupertinoPicker.childDelegate");
  picker.CupertinoPicker = class CupertinoPicker extends framework.StatefulWidget {
    get diameterRatio() {
      return this[diameterRatio$];
    }
    set diameterRatio(value) {
      super.diameterRatio = value;
    }
    get backgroundColor() {
      return this[backgroundColor$2];
    }
    set backgroundColor(value) {
      super.backgroundColor = value;
    }
    get offAxisFraction() {
      return this[offAxisFraction$];
    }
    set offAxisFraction(value) {
      super.offAxisFraction = value;
    }
    get useMagnifier() {
      return this[useMagnifier$];
    }
    set useMagnifier(value) {
      super.useMagnifier = value;
    }
    get magnification() {
      return this[magnification$];
    }
    set magnification(value) {
      super.magnification = value;
    }
    get scrollController() {
      return this[scrollController$];
    }
    set scrollController(value) {
      super.scrollController = value;
    }
    get itemExtent() {
      return this[itemExtent$];
    }
    set itemExtent(value) {
      super.itemExtent = value;
    }
    get squeeze() {
      return this[squeeze$];
    }
    set squeeze(value) {
      super.squeeze = value;
    }
    get onSelectedItemChanged() {
      return this[onSelectedItemChanged$];
    }
    set onSelectedItemChanged(value) {
      super.onSelectedItemChanged = value;
    }
    get childDelegate() {
      return this[childDelegate];
    }
    set childDelegate(value) {
      super.childDelegate = value;
    }
    createState() {
      return new picker._CupertinoPickerState.new();
    }
  };
  (picker.CupertinoPicker.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let diameterRatio = opts && 'diameterRatio' in opts ? opts.diameterRatio : 1.07;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let offAxisFraction = opts && 'offAxisFraction' in opts ? opts.offAxisFraction : 0;
    let useMagnifier = opts && 'useMagnifier' in opts ? opts.useMagnifier : false;
    let magnification = opts && 'magnification' in opts ? opts.magnification : 1;
    let scrollController = opts && 'scrollController' in opts ? opts.scrollController : null;
    let squeeze = opts && 'squeeze' in opts ? opts.squeeze : 1.45;
    let itemExtent = opts && 'itemExtent' in opts ? opts.itemExtent : null;
    let onSelectedItemChanged = opts && 'onSelectedItemChanged' in opts ? opts.onSelectedItemChanged : null;
    let children = opts && 'children' in opts ? opts.children : null;
    let looping = opts && 'looping' in opts ? opts.looping : false;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[diameterRatio$] = diameterRatio;
    this[backgroundColor$2] = backgroundColor;
    this[offAxisFraction$] = offAxisFraction;
    this[useMagnifier$] = useMagnifier;
    this[magnification$] = magnification;
    this[scrollController$] = scrollController;
    this[squeeze$] = squeeze;
    this[itemExtent$] = itemExtent;
    this[onSelectedItemChanged$] = onSelectedItemChanged;
    if (!(children != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 83, 15, "children != null");
    if (!(diameterRatio != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 84, 15, "diameterRatio != null");
    if (!(dart.notNull(diameterRatio) > 0.0)) dart.assertFailed(list_wheel_viewport.RenderListWheelViewport.diameterRatioZeroMessage, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 85, 15, "diameterRatio > 0.0");
    if (!(dart.notNull(magnification) > 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 86, 15, "magnification > 0");
    if (!(itemExtent != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 87, 15, "itemExtent != null");
    if (!(dart.notNull(itemExtent) > 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 88, 15, "itemExtent > 0");
    if (!(squeeze != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 89, 15, "squeeze != null");
    if (!(dart.notNull(squeeze) > 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 90, 15, "squeeze > 0");
    this[childDelegate] = dart.test(looping) ? new list_wheel_scroll_view.ListWheelChildLoopingListDelegate.new({children: children}) : new list_wheel_scroll_view.ListWheelChildListDelegate.new({children: children});
    picker.CupertinoPicker.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = picker.CupertinoPicker.prototype;
  (picker.CupertinoPicker.builder = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let diameterRatio = opts && 'diameterRatio' in opts ? opts.diameterRatio : 1.07;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let offAxisFraction = opts && 'offAxisFraction' in opts ? opts.offAxisFraction : 0;
    let useMagnifier = opts && 'useMagnifier' in opts ? opts.useMagnifier : false;
    let magnification = opts && 'magnification' in opts ? opts.magnification : 1;
    let scrollController = opts && 'scrollController' in opts ? opts.scrollController : null;
    let squeeze = opts && 'squeeze' in opts ? opts.squeeze : 1.45;
    let itemExtent = opts && 'itemExtent' in opts ? opts.itemExtent : null;
    let onSelectedItemChanged = opts && 'onSelectedItemChanged' in opts ? opts.onSelectedItemChanged : null;
    let itemBuilder = opts && 'itemBuilder' in opts ? opts.itemBuilder : null;
    let childCount = opts && 'childCount' in opts ? opts.childCount : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[diameterRatio$] = diameterRatio;
    this[backgroundColor$2] = backgroundColor;
    this[offAxisFraction$] = offAxisFraction;
    this[useMagnifier$] = useMagnifier;
    this[magnification$] = magnification;
    this[scrollController$] = scrollController;
    this[squeeze$] = squeeze;
    this[itemExtent$] = itemExtent;
    this[onSelectedItemChanged$] = onSelectedItemChanged;
    if (!(itemBuilder != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 126, 15, "itemBuilder != null");
    if (!(diameterRatio != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 127, 15, "diameterRatio != null");
    if (!(dart.notNull(diameterRatio) > 0.0)) dart.assertFailed(list_wheel_viewport.RenderListWheelViewport.diameterRatioZeroMessage, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 128, 15, "diameterRatio > 0.0");
    if (!(dart.notNull(magnification) > 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 129, 15, "magnification > 0");
    if (!(itemExtent != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 130, 15, "itemExtent != null");
    if (!(dart.notNull(itemExtent) > 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 131, 15, "itemExtent > 0");
    if (!(squeeze != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 132, 15, "squeeze != null");
    if (!(dart.notNull(squeeze) > 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 133, 15, "squeeze > 0");
    this[childDelegate] = new list_wheel_scroll_view.ListWheelChildBuilderDelegate.new({builder: itemBuilder, childCount: childCount});
    picker.CupertinoPicker.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = picker.CupertinoPicker.prototype;
  dart.addTypeTests(picker.CupertinoPicker);
  dart.setMethodSignature(picker.CupertinoPicker, () => ({
    __proto__: dart.getMethods(picker.CupertinoPicker.__proto__),
    createState: dart.fnType(framework.State$(framework.StatefulWidget), [])
  }));
  dart.setLibraryUri(picker.CupertinoPicker, "package:flutter/src/cupertino/picker.dart");
  dart.setFieldSignature(picker.CupertinoPicker, () => ({
    __proto__: dart.getFields(picker.CupertinoPicker.__proto__),
    diameterRatio: dart.finalFieldType(core.double),
    backgroundColor: dart.finalFieldType(ui.Color),
    offAxisFraction: dart.finalFieldType(core.double),
    useMagnifier: dart.finalFieldType(core.bool),
    magnification: dart.finalFieldType(core.double),
    scrollController: dart.finalFieldType(list_wheel_scroll_view.FixedExtentScrollController),
    itemExtent: dart.finalFieldType(core.double),
    squeeze: dart.finalFieldType(core.double),
    onSelectedItemChanged: dart.finalFieldType(dart.fnType(dart.void, [core.int])),
    childDelegate: dart.finalFieldType(list_wheel_scroll_view.ListWheelChildDelegate)
  }));
  const _lastHapticIndex = dart.privateName(picker, "_lastHapticIndex");
  const _controller$ = dart.privateName(picker, "_controller");
  const _name$2 = dart.privateName(platform, "_name");
  let C354;
  let C355;
  let C356;
  let C357;
  const _handleSelectedItemChanged = dart.privateName(picker, "_handleSelectedItemChanged");
  let C360;
  let C361;
  let C359;
  let C358;
  let C364;
  let C363;
  let C362;
  let C367;
  let C366;
  let C365;
  const _buildMagnifierScreen = dart.privateName(picker, "_buildMagnifierScreen");
  const ScrollPhysics_parent = dart.privateName(scroll_physics, "ScrollPhysics.parent");
  let C368;
  let C371;
  let C372;
  let C373;
  let C374;
  let C375;
  let C376;
  let C377;
  let C378;
  let C379;
  let C380;
  let C381;
  let C382;
  let C370;
  let C369;
  let C385;
  let C386;
  let C384;
  let C383;
  let C389;
  let C388;
  let C387;
  let C392;
  let C391;
  let C390;
  let C395;
  let C396;
  let C394;
  let C393;
  let C399;
  let C400;
  let C398;
  let C397;
  picker._CupertinoPickerState = class _CupertinoPickerState extends framework.State$(picker.CupertinoPicker) {
    initState() {
      super.initState();
      if (this.widget.scrollController == null) {
        this[_controller$] = new list_wheel_scroll_view.FixedExtentScrollController.new();
      }
    }
    didUpdateWidget(oldWidget) {
      picker.CupertinoPicker._check(oldWidget);
      if (this.widget.scrollController != null && oldWidget.scrollController == null) {
        this[_controller$] = null;
      } else if (this.widget.scrollController == null && oldWidget.scrollController != null) {
        if (!(this[_controller$] == null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 216, 14, "_controller == null");
        this[_controller$] = new list_wheel_scroll_view.FixedExtentScrollController.new();
      }
      super.didUpdateWidget(oldWidget);
    }
    dispose() {
      let t5;
      t5 = this[_controller$];
      t5 == null ? null : t5.dispose();
      super.dispose();
    }
    [_handleSelectedItemChanged](index) {
      let hasSuitableHapticHardware = null;
      switch (platform.defaultTargetPlatform) {
        case C354 || CT.C354:
        {
          hasSuitableHapticHardware = true;
          break;
        }
        case C355 || CT.C355:
        case C356 || CT.C356:
        case C357 || CT.C357:
        {
          hasSuitableHapticHardware = false;
          break;
        }
      }
      if (!(hasSuitableHapticHardware != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 242, 12, "hasSuitableHapticHardware != null");
      if (dart.test(hasSuitableHapticHardware) && index != this[_lastHapticIndex]) {
        this[_lastHapticIndex] = index;
        haptic_feedback.HapticFeedback.selectionClick();
      }
      if (this.widget.onSelectedItemChanged != null) {
        this.widget.onSelectedItemChanged(index);
      }
    }
    [_buildMagnifierScreen]() {
      let resolvedBorderColor = colors$.CupertinoDynamicColor.resolve(picker._kHighlighterBorder, this.context);
      return new basic.IgnorePointer.new({child: new basic.Center.new({child: new container.Container.new({decoration: new box_decoration.BoxDecoration.new({border: new box_border.Border.new({top: new borders.BorderSide.new({width: 0.0, color: resolvedBorderColor}), bottom: new borders.BorderSide.new({width: 0.0, color: resolvedBorderColor})})}), constraints: new box$.BoxConstraints.expand({height: dart.notNull(this.widget.itemExtent) * dart.notNull(this.widget.magnification)}), $creationLocationd_0dea112b090073317d4: C358 || CT.C358}), $creationLocationd_0dea112b090073317d4: C362 || CT.C362}), $creationLocationd_0dea112b090073317d4: C365 || CT.C365});
    }
    build(context) {
      let t5, t5$;
      let resolvedBackgroundColor = colors$.CupertinoDynamicColor.resolve(this.widget.backgroundColor, context);
      let result = new text$.DefaultTextStyle.new({style: theme$.CupertinoTheme.of(context).textTheme.pickerTextStyle, child: new basic.Stack.new({children: JSArrayOfWidget().of([new basic.Positioned.fill({child: new picker._CupertinoPickerSemantics.new({scrollController: (t5 = this.widget.scrollController, t5 == null ? this[_controller$] : t5), child: new list_wheel_scroll_view.ListWheelScrollView.useDelegate({controller: (t5$ = this.widget.scrollController, t5$ == null ? this[_controller$] : t5$), physics: C368 || CT.C368, diameterRatio: this.widget.diameterRatio, perspective: 0.003, offAxisFraction: this.widget.offAxisFraction, useMagnifier: this.widget.useMagnifier, magnification: this.widget.magnification, overAndUnderCenterOpacity: 0.447, itemExtent: this.widget.itemExtent, squeeze: this.widget.squeeze, onSelectedItemChanged: dart.bind(this, _handleSelectedItemChanged), childDelegate: this.widget.childDelegate, $creationLocationd_0dea112b090073317d4: C369 || CT.C369}), $creationLocationd_0dea112b090073317d4: C383 || CT.C383}), $creationLocationd_0dea112b090073317d4: C387 || CT.C387}), this[_buildMagnifierScreen]()]), $creationLocationd_0dea112b090073317d4: C390 || CT.C390}), $creationLocationd_0dea112b090073317d4: C393 || CT.C393});
      return new container.DecoratedBox.new({decoration: new box_decoration.BoxDecoration.new({color: resolvedBackgroundColor}), child: result, $creationLocationd_0dea112b090073317d4: C397 || CT.C397});
    }
  };
  (picker._CupertinoPickerState.new = function() {
    this[_lastHapticIndex] = null;
    this[_controller$] = null;
    picker._CupertinoPickerState.__proto__.new.call(this);
    ;
  }).prototype = picker._CupertinoPickerState.prototype;
  dart.addTypeTests(picker._CupertinoPickerState);
  dart.setMethodSignature(picker._CupertinoPickerState, () => ({
    __proto__: dart.getMethods(picker._CupertinoPickerState.__proto__),
    [_handleSelectedItemChanged]: dart.fnType(dart.void, [core.int]),
    [_buildMagnifierScreen]: dart.fnType(framework.Widget, []),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(picker._CupertinoPickerState, "package:flutter/src/cupertino/picker.dart");
  dart.setFieldSignature(picker._CupertinoPickerState, () => ({
    __proto__: dart.getFields(picker._CupertinoPickerState.__proto__),
    [_lastHapticIndex]: dart.fieldType(core.int),
    [_controller$]: dart.fieldType(list_wheel_scroll_view.FixedExtentScrollController)
  }));
  const scrollController$0 = dart.privateName(picker, "_CupertinoPickerSemantics.scrollController");
  picker._CupertinoPickerSemantics = class _CupertinoPickerSemantics extends framework.SingleChildRenderObjectWidget {
    get scrollController() {
      return this[scrollController$0];
    }
    set scrollController(value) {
      super.scrollController = value;
    }
    createRenderObject(context) {
      return new picker._RenderCupertinoPickerSemantics.new(this.scrollController, basic.Directionality.of(context));
    }
    updateRenderObject(context, renderObject) {
      let t5;
      picker._RenderCupertinoPickerSemantics._check(renderObject);
      t5 = renderObject;
      t5.textDirection = basic.Directionality.of(context);
      t5.controller = this.scrollController;
      t5;
    }
  };
  (picker._CupertinoPickerSemantics.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let scrollController = opts && 'scrollController' in opts ? opts.scrollController : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[scrollController$0] = scrollController;
    picker._CupertinoPickerSemantics.__proto__.new.call(this, {key: key, child: child, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = picker._CupertinoPickerSemantics.prototype;
  dart.addTypeTests(picker._CupertinoPickerSemantics);
  dart.setMethodSignature(picker._CupertinoPickerSemantics, () => ({
    __proto__: dart.getMethods(picker._CupertinoPickerSemantics.__proto__),
    createRenderObject: dart.fnType(object$.RenderObject, [framework.BuildContext])
  }));
  dart.setLibraryUri(picker._CupertinoPickerSemantics, "package:flutter/src/cupertino/picker.dart");
  dart.setFieldSignature(picker._CupertinoPickerSemantics, () => ({
    __proto__: dart.getFields(picker._CupertinoPickerSemantics.__proto__),
    scrollController: dart.finalFieldType(list_wheel_scroll_view.FixedExtentScrollController)
  }));
  const _currentIndex = dart.privateName(picker, "_currentIndex");
  const _textDirection$ = dart.privateName(picker, "_textDirection");
  const _handleScrollUpdate = dart.privateName(picker, "_handleScrollUpdate");
  const _handleIncrease = dart.privateName(picker, "_handleIncrease");
  const _handleDecrease = dart.privateName(picker, "_handleDecrease");
  picker._RenderCupertinoPickerSemantics = class _RenderCupertinoPickerSemantics extends proxy_box.RenderProxyBox {
    get controller() {
      return this[_controller$];
    }
    set controller(value) {
      let t5;
      if (dart.equals(value, this[_controller$])) return;
      if (this[_controller$] != null)
        this[_controller$].removeListener(dart.bind(this, _handleScrollUpdate));
      else
        this[_currentIndex] = (t5 = value.initialItem, t5 == null ? 0 : t5);
      value.addListener(dart.bind(this, _handleScrollUpdate));
      this[_controller$] = value;
    }
    get textDirection() {
      return this[_textDirection$];
    }
    set textDirection(value) {
      if (dart.equals(this.textDirection, value)) return;
      this[_textDirection$] = value;
      this.markNeedsSemanticsUpdate();
    }
    [_handleIncrease]() {
      this.controller.jumpToItem(dart.notNull(this[_currentIndex]) + 1);
    }
    [_handleDecrease]() {
      if (this[_currentIndex] === 0) return;
      this.controller.jumpToItem(dart.notNull(this[_currentIndex]) - 1);
    }
    [_handleScrollUpdate]() {
      if (this.controller.selectedItem == this[_currentIndex]) return;
      this[_currentIndex] = this.controller.selectedItem;
      this.markNeedsSemanticsUpdate();
    }
    describeSemanticsConfiguration(config) {
      super.describeSemanticsConfiguration(config);
      config.isSemanticBoundary = true;
      config.textDirection = this.textDirection;
    }
    assembleSemanticsNode(node, config, children) {
      if (dart.test(children[$isEmpty])) return super.assembleSemanticsNode(node, config, children);
      let scrollable = children[$first];
      let indexedChildren = new (IdentityMapOfint$SemanticsNode()).new();
      scrollable.visitChildren(dart.fn(child => {
        if (!(child.indexInParent != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/picker.dart", 398, 14, "child.indexInParent != null");
        indexedChildren[$_set](child.indexInParent, child);
        return true;
      }, SemanticsNodeTobool()));
      if (indexedChildren[$_get](this[_currentIndex]) == null) {
        return node.updateWith({config: config});
      }
      config.value = indexedChildren[$_get](this[_currentIndex]).label;
      let previousChild = indexedChildren[$_get](dart.notNull(this[_currentIndex]) - 1);
      let nextChild = indexedChildren[$_get](dart.notNull(this[_currentIndex]) + 1);
      if (nextChild != null) {
        config.increasedValue = nextChild.label;
        config.onIncrease = dart.bind(this, _handleIncrease);
      }
      if (previousChild != null) {
        config.decreasedValue = previousChild.label;
        config.onDecrease = dart.bind(this, _handleDecrease);
      }
      node.updateWith({config: config});
    }
  };
  (picker._RenderCupertinoPickerSemantics.new = function(controller, _textDirection) {
    this[_controller$] = null;
    this[_currentIndex] = 0;
    this[_textDirection$] = _textDirection;
    picker._RenderCupertinoPickerSemantics.__proto__.new.call(this);
    this.controller = controller;
  }).prototype = picker._RenderCupertinoPickerSemantics.prototype;
  dart.addTypeTests(picker._RenderCupertinoPickerSemantics);
  dart.setMethodSignature(picker._RenderCupertinoPickerSemantics, () => ({
    __proto__: dart.getMethods(picker._RenderCupertinoPickerSemantics.__proto__),
    [_handleIncrease]: dart.fnType(dart.void, []),
    [_handleDecrease]: dart.fnType(dart.void, []),
    [_handleScrollUpdate]: dart.fnType(dart.void, [])
  }));
  dart.setGetterSignature(picker._RenderCupertinoPickerSemantics, () => ({
    __proto__: dart.getGetters(picker._RenderCupertinoPickerSemantics.__proto__),
    controller: list_wheel_scroll_view.FixedExtentScrollController,
    textDirection: ui.TextDirection
  }));
  dart.setSetterSignature(picker._RenderCupertinoPickerSemantics, () => ({
    __proto__: dart.getSetters(picker._RenderCupertinoPickerSemantics.__proto__),
    controller: list_wheel_scroll_view.FixedExtentScrollController,
    textDirection: ui.TextDirection
  }));
  dart.setLibraryUri(picker._RenderCupertinoPickerSemantics, "package:flutter/src/cupertino/picker.dart");
  dart.setFieldSignature(picker._RenderCupertinoPickerSemantics, () => ({
    __proto__: dart.getFields(picker._RenderCupertinoPickerSemantics.__proto__),
    [_controller$]: dart.fieldType(list_wheel_scroll_view.FixedExtentScrollController),
    [_textDirection$]: dart.fieldType(ui.TextDirection),
    [_currentIndex]: dart.fieldType(core.int)
  }));
  let C402;
  let C403;
  let C401;
  dart.defineLazy(picker, {
    /*picker._kHighlighterBorder*/get _kHighlighterBorder() {
      return C401 || CT.C401;
    },
    /*picker._kDefaultDiameterRatio*/get _kDefaultDiameterRatio() {
      return 1.07;
    },
    /*picker._kDefaultPerspective*/get _kDefaultPerspective() {
      return 0.003;
    },
    /*picker._kSqueeze*/get _kSqueeze() {
      return 1.45;
    },
    /*picker._kOverAndUnderCenterOpacity*/get _kOverAndUnderCenterOpacity() {
      return 0.447;
    }
  });
  const animating$ = dart.privateName(activity_indicator, "CupertinoActivityIndicator.animating");
  const radius$ = dart.privateName(activity_indicator, "CupertinoActivityIndicator.radius");
  activity_indicator.CupertinoActivityIndicator = class CupertinoActivityIndicator extends framework.StatefulWidget {
    get animating() {
      return this[animating$];
    }
    set animating(value) {
      super.animating = value;
    }
    get radius() {
      return this[radius$];
    }
    set radius(value) {
      super.radius = value;
    }
    createState() {
      return new activity_indicator._CupertinoActivityIndicatorState.new();
    }
  };
  (activity_indicator.CupertinoActivityIndicator.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let animating = opts && 'animating' in opts ? opts.animating : true;
    let radius = opts && 'radius' in opts ? opts.radius : 10;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[animating$] = animating;
    this[radius$] = radius;
    if (!(animating != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/activity_indicator.dart", 30, 15, "animating != null");
    if (!(radius != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/activity_indicator.dart", 31, 15, "radius != null");
    if (!(dart.notNull(radius) > 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/activity_indicator.dart", 32, 15, "radius > 0");
    activity_indicator.CupertinoActivityIndicator.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = activity_indicator.CupertinoActivityIndicator.prototype;
  dart.addTypeTests(activity_indicator.CupertinoActivityIndicator);
  dart.setMethodSignature(activity_indicator.CupertinoActivityIndicator, () => ({
    __proto__: dart.getMethods(activity_indicator.CupertinoActivityIndicator.__proto__),
    createState: dart.fnType(activity_indicator._CupertinoActivityIndicatorState, [])
  }));
  dart.setLibraryUri(activity_indicator.CupertinoActivityIndicator, "package:flutter/src/cupertino/activity_indicator.dart");
  dart.setFieldSignature(activity_indicator.CupertinoActivityIndicator, () => ({
    __proto__: dart.getFields(activity_indicator.CupertinoActivityIndicator.__proto__),
    animating: dart.finalFieldType(core.bool),
    radius: dart.finalFieldType(core.double)
  }));
  const _controller$0 = dart.privateName(activity_indicator, "_controller");
  let C404;
  let C407;
  let C406;
  let C405;
  let C410;
  let C411;
  let C412;
  let C409;
  let C408;
  const State_SingleTickerProviderStateMixin$36 = class State_SingleTickerProviderStateMixin extends framework.State$(activity_indicator.CupertinoActivityIndicator) {};
  (State_SingleTickerProviderStateMixin$36.new = function() {
    ticker_provider.SingleTickerProviderStateMixin$(activity_indicator.CupertinoActivityIndicator)[dart.mixinNew].call(this);
    State_SingleTickerProviderStateMixin$36.__proto__.new.call(this);
  }).prototype = State_SingleTickerProviderStateMixin$36.prototype;
  dart.applyMixin(State_SingleTickerProviderStateMixin$36, ticker_provider.SingleTickerProviderStateMixin$(activity_indicator.CupertinoActivityIndicator));
  activity_indicator._CupertinoActivityIndicatorState = class _CupertinoActivityIndicatorState extends State_SingleTickerProviderStateMixin$36 {
    initState() {
      super.initState();
      this[_controller$0] = new animation_controller.AnimationController.new({duration: C404 || CT.C404, vsync: this});
      if (dart.test(this.widget.animating)) this[_controller$0].repeat();
    }
    didUpdateWidget(oldWidget) {
      activity_indicator.CupertinoActivityIndicator._check(oldWidget);
      super.didUpdateWidget(oldWidget);
      if (!dart.equals(this.widget.animating, oldWidget.animating)) {
        if (dart.test(this.widget.animating))
          this[_controller$0].repeat();
        else
          this[_controller$0].stop();
      }
    }
    dispose() {
      this[_controller$0].dispose();
      super.dispose();
    }
    build(context) {
      return new basic.SizedBox.new({height: dart.notNull(this.widget.radius) * 2, width: dart.notNull(this.widget.radius) * 2, child: new basic.CustomPaint.new({painter: new activity_indicator._CupertinoActivityIndicatorPainter.new({position: this[_controller$0], activeColor: colors$.CupertinoDynamicColor.resolve(activity_indicator._kActiveTickColor, context), radius: this.widget.radius}), $creationLocationd_0dea112b090073317d4: C405 || CT.C405}), $creationLocationd_0dea112b090073317d4: C408 || CT.C408});
    }
  };
  (activity_indicator._CupertinoActivityIndicatorState.new = function() {
    this[_controller$0] = null;
    activity_indicator._CupertinoActivityIndicatorState.__proto__.new.call(this);
    ;
  }).prototype = activity_indicator._CupertinoActivityIndicatorState.prototype;
  dart.addTypeTests(activity_indicator._CupertinoActivityIndicatorState);
  dart.setMethodSignature(activity_indicator._CupertinoActivityIndicatorState, () => ({
    __proto__: dart.getMethods(activity_indicator._CupertinoActivityIndicatorState.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(activity_indicator._CupertinoActivityIndicatorState, "package:flutter/src/cupertino/activity_indicator.dart");
  dart.setFieldSignature(activity_indicator._CupertinoActivityIndicatorState, () => ({
    __proto__: dart.getFields(activity_indicator._CupertinoActivityIndicatorState.__proto__),
    [_controller$0]: dart.fieldType(animation_controller.AnimationController)
  }));
  activity_indicator._CupertinoActivityIndicatorPainter = class _CupertinoActivityIndicatorPainter extends custom_paint.CustomPainter {
    paint(canvas, size) {
      let paint = ui.Paint.new();
      canvas.save();
      canvas.translate(dart.notNull(size.width) / 2.0, dart.notNull(size.height) / 2.0);
      let activeTick = (12 * dart.notNull(this.position.value))[$floor]();
      for (let i = 0; i < 12; i = i + 1) {
        let t = (i + activeTick)[$modulo](12);
        paint.color = this.activeColor.withAlpha(activity_indicator._alphaValues[$_get](t));
        canvas.drawRRect(this.tickFundamentalRRect, paint);
        canvas.rotate(-6.283185307179586 / 12);
      }
      canvas.restore();
    }
    shouldRepaint(oldPainter) {
      activity_indicator._CupertinoActivityIndicatorPainter._check(oldPainter);
      return !dart.equals(oldPainter.position, this.position) || !dart.equals(oldPainter.activeColor, this.activeColor);
    }
  };
  (activity_indicator._CupertinoActivityIndicatorPainter.new = function(opts) {
    let position = opts && 'position' in opts ? opts.position : null;
    let activeColor = opts && 'activeColor' in opts ? opts.activeColor : null;
    let radius = opts && 'radius' in opts ? opts.radius : null;
    this.position = position;
    this.activeColor = activeColor;
    this.tickFundamentalRRect = new ui.RRect.fromLTRBXY(-dart.notNull(radius), dart.notNull(radius) / 10, -dart.notNull(radius) / 2.0, -dart.notNull(radius) / 10, dart.notNull(radius) / 10, dart.notNull(radius) / 10);
    activity_indicator._CupertinoActivityIndicatorPainter.__proto__.new.call(this, {repaint: position});
    ;
  }).prototype = activity_indicator._CupertinoActivityIndicatorPainter.prototype;
  dart.addTypeTests(activity_indicator._CupertinoActivityIndicatorPainter);
  dart.setMethodSignature(activity_indicator._CupertinoActivityIndicatorPainter, () => ({
    __proto__: dart.getMethods(activity_indicator._CupertinoActivityIndicatorPainter.__proto__),
    paint: dart.fnType(dart.void, [ui.Canvas, ui.Size]),
    shouldRepaint: dart.fnType(core.bool, [core.Object])
  }));
  dart.setLibraryUri(activity_indicator._CupertinoActivityIndicatorPainter, "package:flutter/src/cupertino/activity_indicator.dart");
  dart.setFieldSignature(activity_indicator._CupertinoActivityIndicatorPainter, () => ({
    __proto__: dart.getFields(activity_indicator._CupertinoActivityIndicatorPainter.__proto__),
    position: dart.finalFieldType(animation$.Animation$(core.double)),
    tickFundamentalRRect: dart.finalFieldType(ui.RRect),
    activeColor: dart.finalFieldType(ui.Color)
  }));
  let C414;
  let C415;
  let C413;
  let C416;
  dart.defineLazy(activity_indicator, {
    /*activity_indicator._kDefaultIndicatorRadius*/get _kDefaultIndicatorRadius() {
      return 10;
    },
    /*activity_indicator._kActiveTickColor*/get _kActiveTickColor() {
      return C413 || CT.C413;
    },
    /*activity_indicator._kTwoPI*/get _kTwoPI() {
      return 6.283185307179586;
    },
    /*activity_indicator._kTickCount*/get _kTickCount() {
      return 12;
    },
    /*activity_indicator._alphaValues*/get _alphaValues() {
      return C416 || CT.C416;
    }
  });
  let C417;
  let C418;
  let C421;
  let C422;
  let C423;
  let C420;
  let C419;
  let C426;
  let C427;
  let C425;
  let C424;
  let C430;
  let C431;
  let C432;
  let C429;
  let C428;
  let C435;
  let C436;
  let C434;
  let C433;
  const _buildContent = dart.privateName(dialog, "_buildContent");
  let C439;
  let C438;
  let C437;
  let C442;
  let C443;
  let C441;
  let C440;
  const _buildActions = dart.privateName(dialog, "_buildActions");
  let C444;
  let C445;
  let C448;
  let C449;
  let C447;
  let C446;
  let C452;
  let C453;
  let C454;
  let C455;
  let C456;
  let C451;
  let C450;
  let C459;
  let C460;
  let C458;
  let C457;
  let C463;
  let C464;
  let C465;
  let C462;
  let C461;
  let C468;
  let C467;
  let C466;
  let C471;
  let C472;
  let C473;
  let C474;
  let C475;
  let C476;
  let C470;
  let C469;
  let C479;
  let C480;
  let C481;
  let C482;
  let C478;
  let C477;
  let C485;
  let C484;
  let C483;
  let C488;
  let C489;
  let C487;
  let C486;
  let C492;
  let C493;
  let C491;
  let C490;
  const title$ = dart.privateName(dialog, "CupertinoAlertDialog.title");
  const content$ = dart.privateName(dialog, "CupertinoAlertDialog.content");
  const actions$ = dart.privateName(dialog, "CupertinoAlertDialog.actions");
  const scrollController$1 = dart.privateName(dialog, "CupertinoAlertDialog.scrollController");
  const actionScrollController$ = dart.privateName(dialog, "CupertinoAlertDialog.actionScrollController");
  const insetAnimationDuration$ = dart.privateName(dialog, "CupertinoAlertDialog.insetAnimationDuration");
  const insetAnimationCurve$ = dart.privateName(dialog, "CupertinoAlertDialog.insetAnimationCurve");
  dialog.CupertinoAlertDialog = class CupertinoAlertDialog extends framework.StatelessWidget {
    get title() {
      return this[title$];
    }
    set title(value) {
      super.title = value;
    }
    get content() {
      return this[content$];
    }
    set content(value) {
      super.content = value;
    }
    get actions() {
      return this[actions$];
    }
    set actions(value) {
      super.actions = value;
    }
    get scrollController() {
      return this[scrollController$1];
    }
    set scrollController(value) {
      super.scrollController = value;
    }
    get actionScrollController() {
      return this[actionScrollController$];
    }
    set actionScrollController(value) {
      super.actionScrollController = value;
    }
    get insetAnimationDuration() {
      return this[insetAnimationDuration$];
    }
    set insetAnimationDuration(value) {
      super.insetAnimationDuration = value;
    }
    get insetAnimationCurve() {
      return this[insetAnimationCurve$];
    }
    set insetAnimationCurve(value) {
      super.insetAnimationCurve = value;
    }
    [_buildContent](context) {
      let children = (() => {
        let t5 = JSArrayOfWidget().of([]);
        if (this.title != null || this.content != null) t5[$add](new basic.Flexible.new({flex: 3, child: new dialog._CupertinoAlertContentSection.new({title: this.title, content: this.content, scrollController: this.scrollController, $creationLocationd_0dea112b090073317d4: C419 || CT.C419}), $creationLocationd_0dea112b090073317d4: C424 || CT.C424}));
        return t5;
      })();
      return new container.Container.new({color: colors$.CupertinoDynamicColor.resolve(dialog._kDialogColor, context), child: new basic.Column.new({mainAxisSize: flex.MainAxisSize.min, crossAxisAlignment: flex.CrossAxisAlignment.stretch, children: children, $creationLocationd_0dea112b090073317d4: C428 || CT.C428}), $creationLocationd_0dea112b090073317d4: C433 || CT.C433});
    }
    [_buildActions]() {
      let actionSection = new container.Container.new({height: 0.0, $creationLocationd_0dea112b090073317d4: C437 || CT.C437});
      if (dart.test(this.actions[$isNotEmpty])) {
        actionSection = new dialog._CupertinoAlertActionSection.new({children: this.actions, scrollController: this.actionScrollController, $creationLocationd_0dea112b090073317d4: C440 || CT.C440});
      }
      return actionSection;
    }
    build(context) {
      let localizations = localizations$.CupertinoLocalizations.of(context);
      let isInAccessibilityMode = dialog._isInAccessibilityMode(context);
      let textScaleFactor = media_query.MediaQuery.of(context).textScaleFactor;
      return new interface_level.CupertinoUserInterfaceLevel.new({data: interface_level.CupertinoUserInterfaceLevelData.elevated, child: new media_query.MediaQuery.new({data: media_query.MediaQuery.of(context).copyWith({textScaleFactor: math.max(core.double, textScaleFactor, 1.0)}), child: new layout_builder.LayoutBuilder.new({builder: dart.fn((context, constraints) => new implicit_animations.AnimatedPadding.new({padding: media_query.MediaQuery.of(context).viewInsets['+'](C444 || CT.C444), duration: this.insetAnimationDuration, curve: this.insetAnimationCurve, child: media_query.MediaQuery.removeViewInsets({removeLeft: true, removeTop: true, removeRight: true, removeBottom: true, context: context, child: new basic.Center.new({child: new container.Container.new({margin: C445 || CT.C445, width: dart.test(isInAccessibilityMode) ? 310 : 270, child: new dialog.CupertinoPopupSurface.new({isSurfacePainted: false, child: new basic.Semantics.new({namesRoute: true, scopesRoute: true, explicitChildNodes: true, label: localizations.alertDialogLabel, child: new dialog._CupertinoDialogRenderWidget.new({contentSection: this[_buildContent](context), actionsSection: this[_buildActions](), $creationLocationd_0dea112b090073317d4: C446 || CT.C446}), $creationLocationd_0dea112b090073317d4: C450 || CT.C450}), $creationLocationd_0dea112b090073317d4: C457 || CT.C457}), $creationLocationd_0dea112b090073317d4: C461 || CT.C461}), $creationLocationd_0dea112b090073317d4: C466 || CT.C466}), $creationLocationd_0dea112b090073317d4: C469 || CT.C469}), $creationLocationd_0dea112b090073317d4: C477 || CT.C477}), BuildContextAndBoxConstraintsToAnimatedPadding()), $creationLocationd_0dea112b090073317d4: C483 || CT.C483}), $creationLocationd_0dea112b090073317d4: C486 || CT.C486}), $creationLocationd_0dea112b090073317d4: C490 || CT.C490});
    }
  };
  (dialog.CupertinoAlertDialog.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let title = opts && 'title' in opts ? opts.title : null;
    let content = opts && 'content' in opts ? opts.content : null;
    let actions = opts && 'actions' in opts ? opts.actions : C54 || CT.C54;
    let scrollController = opts && 'scrollController' in opts ? opts.scrollController : null;
    let actionScrollController = opts && 'actionScrollController' in opts ? opts.actionScrollController : null;
    let insetAnimationDuration = opts && 'insetAnimationDuration' in opts ? opts.insetAnimationDuration : C417 || CT.C417;
    let insetAnimationCurve = opts && 'insetAnimationCurve' in opts ? opts.insetAnimationCurve : C418 || CT.C418;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[title$] = title;
    this[content$] = content;
    this[actions$] = actions;
    this[scrollController$1] = scrollController;
    this[actionScrollController$] = actionScrollController;
    this[insetAnimationDuration$] = insetAnimationDuration;
    this[insetAnimationCurve$] = insetAnimationCurve;
    if (!(actions != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 134, 15, "actions != null");
    dialog.CupertinoAlertDialog.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = dialog.CupertinoAlertDialog.prototype;
  dart.addTypeTests(dialog.CupertinoAlertDialog);
  dart.setMethodSignature(dialog.CupertinoAlertDialog, () => ({
    __proto__: dart.getMethods(dialog.CupertinoAlertDialog.__proto__),
    [_buildContent]: dart.fnType(framework.Widget, [framework.BuildContext]),
    [_buildActions]: dart.fnType(framework.Widget, []),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(dialog.CupertinoAlertDialog, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog.CupertinoAlertDialog, () => ({
    __proto__: dart.getFields(dialog.CupertinoAlertDialog.__proto__),
    title: dart.finalFieldType(framework.Widget),
    content: dart.finalFieldType(framework.Widget),
    actions: dart.finalFieldType(core.List$(framework.Widget)),
    scrollController: dart.finalFieldType(scroll_controller.ScrollController),
    actionScrollController: dart.finalFieldType(scroll_controller.ScrollController),
    insetAnimationDuration: dart.finalFieldType(core.Duration),
    insetAnimationCurve: dart.finalFieldType(curves.Curve)
  }));
  let C496;
  let C495;
  let C494;
  let C499;
  let C500;
  let C498;
  let C497;
  let C503;
  let C502;
  let C501;
  const child$0 = dart.privateName(dialog, "CupertinoDialog.child");
  dialog.CupertinoDialog = class CupertinoDialog extends framework.StatelessWidget {
    get child() {
      return this[child$0];
    }
    set child(value) {
      super.child = value;
    }
    build(context) {
      return new basic.Center.new({child: new basic.SizedBox.new({width: 270, child: new dialog.CupertinoPopupSurface.new({child: this.child, $creationLocationd_0dea112b090073317d4: C494 || CT.C494}), $creationLocationd_0dea112b090073317d4: C497 || CT.C497}), $creationLocationd_0dea112b090073317d4: C501 || CT.C501});
    }
  };
  (dialog.CupertinoDialog.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[child$0] = child;
    dialog.CupertinoDialog.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = dialog.CupertinoDialog.prototype;
  dart.addTypeTests(dialog.CupertinoDialog);
  dart.setMethodSignature(dialog.CupertinoDialog, () => ({
    __proto__: dart.getMethods(dialog.CupertinoDialog.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(dialog.CupertinoDialog, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog.CupertinoDialog, () => ({
    __proto__: dart.getFields(dialog.CupertinoDialog.__proto__),
    child: dart.finalFieldType(framework.Widget)
  }));
  let C506;
  let C507;
  let C505;
  let C504;
  let C510;
  let C511;
  let C509;
  let C508;
  let C514;
  let C515;
  let C513;
  let C512;
  const isSurfacePainted$ = dart.privateName(dialog, "CupertinoPopupSurface.isSurfacePainted");
  const child$1 = dart.privateName(dialog, "CupertinoPopupSurface.child");
  dialog.CupertinoPopupSurface = class CupertinoPopupSurface extends framework.StatelessWidget {
    get isSurfacePainted() {
      return this[isSurfacePainted$];
    }
    set isSurfacePainted(value) {
      super.isSurfacePainted = value;
    }
    get child() {
      return this[child$1];
    }
    set child(value) {
      super.child = value;
    }
    build(context) {
      return new basic.ClipRRect.new({borderRadius: new border_radius.BorderRadius.circular(14), child: new basic.BackdropFilter.new({filter: ui.ImageFilter.blur({sigmaX: 20, sigmaY: 20}), child: new container.Container.new({color: dart.test(this.isSurfacePainted) ? colors$.CupertinoDynamicColor.resolve(dialog._kDialogColor, context) : null, child: this.child, $creationLocationd_0dea112b090073317d4: C504 || CT.C504}), $creationLocationd_0dea112b090073317d4: C508 || CT.C508}), $creationLocationd_0dea112b090073317d4: C512 || CT.C512});
    }
  };
  (dialog.CupertinoPopupSurface.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let isSurfacePainted = opts && 'isSurfacePainted' in opts ? opts.isSurfacePainted : true;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[isSurfacePainted$] = isSurfacePainted;
    this[child$1] = child;
    dialog.CupertinoPopupSurface.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = dialog.CupertinoPopupSurface.prototype;
  dart.addTypeTests(dialog.CupertinoPopupSurface);
  dart.setMethodSignature(dialog.CupertinoPopupSurface, () => ({
    __proto__: dart.getMethods(dialog.CupertinoPopupSurface.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(dialog.CupertinoPopupSurface, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog.CupertinoPopupSurface, () => ({
    __proto__: dart.getFields(dialog.CupertinoPopupSurface.__proto__),
    isSurfacePainted: dart.finalFieldType(core.bool),
    child: dart.finalFieldType(framework.Widget)
  }));
  const contentSection$ = dart.privateName(dialog, "_CupertinoDialogRenderWidget.contentSection");
  const actionsSection$ = dart.privateName(dialog, "_CupertinoDialogRenderWidget.actionsSection");
  dialog._CupertinoDialogRenderWidget = class _CupertinoDialogRenderWidget extends framework.RenderObjectWidget {
    get contentSection() {
      return this[contentSection$];
    }
    set contentSection(value) {
      super.contentSection = value;
    }
    get actionsSection() {
      return this[actionsSection$];
    }
    set actionsSection(value) {
      super.actionsSection = value;
    }
    createRenderObject(context) {
      return new dialog._RenderCupertinoDialog.new({dividerThickness: 1 / dart.notNull(media_query.MediaQuery.of(context).devicePixelRatio), isInAccessibilityMode: dialog._isInAccessibilityMode(context), dividerColor: colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.separator, context)});
    }
    updateRenderObject(context, renderObject) {
      let t6;
      dialog._RenderCupertinoDialog._check(renderObject);
      t6 = renderObject;
      t6.isInAccessibilityMode = dialog._isInAccessibilityMode(context);
      t6.dividerColor = colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.separator, context);
      t6;
    }
    createElement() {
      return new dialog._CupertinoDialogRenderElement.new(this);
    }
  };
  (dialog._CupertinoDialogRenderWidget.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let contentSection = opts && 'contentSection' in opts ? opts.contentSection : null;
    let actionsSection = opts && 'actionsSection' in opts ? opts.actionsSection : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[contentSection$] = contentSection;
    this[actionsSection$] = actionsSection;
    dialog._CupertinoDialogRenderWidget.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = dialog._CupertinoDialogRenderWidget.prototype;
  dart.addTypeTests(dialog._CupertinoDialogRenderWidget);
  dart.setMethodSignature(dialog._CupertinoDialogRenderWidget, () => ({
    __proto__: dart.getMethods(dialog._CupertinoDialogRenderWidget.__proto__),
    createRenderObject: dart.fnType(object$.RenderObject, [framework.BuildContext]),
    createElement: dart.fnType(framework.RenderObjectElement, [])
  }));
  dart.setLibraryUri(dialog._CupertinoDialogRenderWidget, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog._CupertinoDialogRenderWidget, () => ({
    __proto__: dart.getFields(dialog._CupertinoDialogRenderWidget.__proto__),
    contentSection: dart.finalFieldType(framework.Widget),
    actionsSection: dart.finalFieldType(framework.Widget)
  }));
  const _contentElement = dart.privateName(dialog, "_contentElement");
  const _actionsElement = dart.privateName(dialog, "_actionsElement");
  const _name$3 = dart.privateName(dialog, "_name");
  let C516;
  let C517;
  dialog._CupertinoDialogRenderElement = class _CupertinoDialogRenderElement extends framework.RenderObjectElement {
    get widget() {
      return dialog._CupertinoDialogRenderWidget.as(super.widget);
    }
    get renderObject() {
      return dialog._RenderCupertinoDialog.as(super.renderObject);
    }
    visitChildren(visitor) {
      if (this[_contentElement] != null) {
        visitor(this[_contentElement]);
      }
      if (this[_actionsElement] != null) {
        visitor(this[_actionsElement]);
      }
    }
    mount(parent, newSlot) {
      super.mount(parent, newSlot);
      this[_contentElement] = this.updateChild(this[_contentElement], this.widget.contentSection, dialog._AlertDialogSections.contentSection);
      this[_actionsElement] = this.updateChild(this[_actionsElement], this.widget.actionsSection, dialog._AlertDialogSections.actionsSection);
    }
    insertChildRenderObject(child, slot) {
      object$.RenderObject._check(child);
      dialog._AlertDialogSections._check(slot);
      if (!(slot != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 435, 12, "slot != null");
      switch (slot) {
        case C516 || CT.C516:
        {
          this.renderObject.contentSection = box$.RenderBox.as(child);
          break;
        }
        case C517 || CT.C517:
        {
          this.renderObject.actionsSection = box$.RenderBox.as(child);
          break;
        }
      }
    }
    moveChildRenderObject(child, slot) {
      object$.RenderObject._check(child);
      dialog._AlertDialogSections._check(slot);
      if (!false) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 448, 12, "false");
    }
    update(newWidget) {
      framework.RenderObjectWidget._check(newWidget);
      super.update(newWidget);
      this[_contentElement] = this.updateChild(this[_contentElement], this.widget.contentSection, dialog._AlertDialogSections.contentSection);
      this[_actionsElement] = this.updateChild(this[_actionsElement], this.widget.actionsSection, dialog._AlertDialogSections.actionsSection);
    }
    forgetChild(child) {
      if (!(dart.equals(child, this[_contentElement]) || dart.equals(child, this[_actionsElement]))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 460, 12, "child == _contentElement || child == _actionsElement");
      if (dart.equals(this[_contentElement], child)) {
        this[_contentElement] = null;
      } else {
        if (!dart.equals(this[_actionsElement], child)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 464, 14, "_actionsElement == child");
        this[_actionsElement] = null;
      }
    }
    removeChildRenderObject(child) {
      object$.RenderObject._check(child);
      if (!(dart.equals(child, this.renderObject.contentSection) || dart.equals(child, this.renderObject.actionsSection))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 471, 12, "child == renderObject.contentSection || child == renderObject.actionsSection");
      if (dart.equals(this.renderObject.contentSection, child)) {
        this.renderObject.contentSection = null;
      } else {
        if (!dart.equals(this.renderObject.actionsSection, child)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 475, 14, "renderObject.actionsSection == child");
        this.renderObject.actionsSection = null;
      }
    }
  };
  (dialog._CupertinoDialogRenderElement.new = function(widget) {
    this[_contentElement] = null;
    this[_actionsElement] = null;
    dialog._CupertinoDialogRenderElement.__proto__.new.call(this, widget);
    ;
  }).prototype = dialog._CupertinoDialogRenderElement.prototype;
  dart.addTypeTests(dialog._CupertinoDialogRenderElement);
  dart.setMethodSignature(dialog._CupertinoDialogRenderElement, () => ({
    __proto__: dart.getMethods(dialog._CupertinoDialogRenderElement.__proto__),
    insertChildRenderObject: dart.fnType(dart.void, [core.Object, core.Object]),
    moveChildRenderObject: dart.fnType(dart.void, [core.Object, core.Object]),
    removeChildRenderObject: dart.fnType(dart.void, [core.Object])
  }));
  dart.setGetterSignature(dialog._CupertinoDialogRenderElement, () => ({
    __proto__: dart.getGetters(dialog._CupertinoDialogRenderElement.__proto__),
    widget: dialog._CupertinoDialogRenderWidget,
    renderObject: dialog._RenderCupertinoDialog
  }));
  dart.setLibraryUri(dialog._CupertinoDialogRenderElement, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog._CupertinoDialogRenderElement, () => ({
    __proto__: dart.getFields(dialog._CupertinoDialogRenderElement.__proto__),
    [_contentElement]: dart.fieldType(framework.Element),
    [_actionsElement]: dart.fieldType(framework.Element)
  }));
  const _contentSection = dart.privateName(dialog, "_contentSection");
  const _actionsSection = dart.privateName(dialog, "_actionsSection");
  const _dividerThickness = dart.privateName(dialog, "_dividerThickness");
  const _isInAccessibilityMode = dart.privateName(dialog, "_isInAccessibilityMode");
  const _dividerPaint = dart.privateName(dialog, "_dividerPaint");
  const _dialogWidth = dart.privateName(dialog, "_dialogWidth");
  const _paintDividerBetweenContentAndActions = dart.privateName(dialog, "_paintDividerBetweenContentAndActions");
  dialog._RenderCupertinoDialog = class _RenderCupertinoDialog extends box$.RenderBox {
    get contentSection() {
      return this[_contentSection];
    }
    set contentSection(newContentSection) {
      if (!dart.equals(newContentSection, this[_contentSection])) {
        if (this[_contentSection] != null) {
          this.dropChild(this[_contentSection]);
        }
        this[_contentSection] = newContentSection;
        if (this[_contentSection] != null) {
          this.adoptChild(this[_contentSection]);
        }
      }
    }
    get actionsSection() {
      return this[_actionsSection];
    }
    set actionsSection(newActionsSection) {
      if (!dart.equals(newActionsSection, this[_actionsSection])) {
        if (null != this[_actionsSection]) {
          this.dropChild(this[_actionsSection]);
        }
        this[_actionsSection] = newActionsSection;
        if (null != this[_actionsSection]) {
          this.adoptChild(this[_actionsSection]);
        }
      }
    }
    get isInAccessibilityMode() {
      return this[_isInAccessibilityMode];
    }
    set isInAccessibilityMode(newValue) {
      if (!dart.equals(newValue, this[_isInAccessibilityMode])) {
        this[_isInAccessibilityMode] = newValue;
        this.markNeedsLayout();
      }
    }
    get [_dialogWidth]() {
      return dart.test(this.isInAccessibilityMode) ? 310 : 270;
    }
    get dividerColor() {
      return this[_dividerPaint].color;
    }
    set dividerColor(newValue) {
      if (dart.equals(this.dividerColor, newValue)) {
        return;
      }
      this[_dividerPaint].color = newValue;
      this.markNeedsPaint();
    }
    attach(owner) {
      object$.PipelineOwner._check(owner);
      super.attach(owner);
      if (null != this.contentSection) {
        this.contentSection.attach(owner);
      }
      if (null != this.actionsSection) {
        this.actionsSection.attach(owner);
      }
    }
    detach() {
      super.detach();
      if (null != this.contentSection) {
        this.contentSection.detach();
      }
      if (null != this.actionsSection) {
        this.actionsSection.detach();
      }
    }
    redepthChildren() {
      if (null != this.contentSection) {
        this.redepthChild(this.contentSection);
      }
      if (null != this.actionsSection) {
        this.redepthChild(this.actionsSection);
      }
    }
    setupParentData(child) {
      box$.RenderBox._check(child);
      if (!box$.BoxParentData.is(child.parentData)) {
        child.parentData = new box$.BoxParentData.new();
      }
    }
    visitChildren(visitor) {
      if (this.contentSection != null) {
        visitor(this.contentSection);
      }
      if (this.actionsSection != null) {
        visitor(this.actionsSection);
      }
    }
    debugDescribeChildren() {
      return (() => {
        let t6 = JSArrayOfDiagnosticsNode().of([]);
        if (this.contentSection != null) t6[$add](this.contentSection.toDiagnosticsNode({name: "content"}));
        if (this.actionsSection != null) t6[$add](this.actionsSection.toDiagnosticsNode({name: "actions"}));
        return t6;
      })();
    }
    computeMinIntrinsicWidth(height) {
      return this[_dialogWidth];
    }
    computeMaxIntrinsicWidth(height) {
      return this[_dialogWidth];
    }
    computeMinIntrinsicHeight(width) {
      let contentHeight = this.contentSection.getMinIntrinsicHeight(width);
      let actionsHeight = this.actionsSection.getMinIntrinsicHeight(width);
      let hasDivider = dart.notNull(contentHeight) > 0.0 && dart.notNull(actionsHeight) > 0.0;
      let height = dart.notNull(contentHeight) + dart.notNull(hasDivider ? this[_dividerThickness] : 0.0) + dart.notNull(actionsHeight);
      if (height[$isFinite]) return height;
      return 0.0;
    }
    computeMaxIntrinsicHeight(width) {
      let contentHeight = this.contentSection.getMaxIntrinsicHeight(width);
      let actionsHeight = this.actionsSection.getMaxIntrinsicHeight(width);
      let hasDivider = dart.notNull(contentHeight) > 0.0 && dart.notNull(actionsHeight) > 0.0;
      let height = dart.notNull(contentHeight) + dart.notNull(hasDivider ? this[_dividerThickness] : 0.0) + dart.notNull(actionsHeight);
      if (height[$isFinite]) return height;
      return 0.0;
    }
    performLayout() {
      if (dart.test(this.isInAccessibilityMode)) {
        this.performAccessibilityLayout();
      } else {
        this.performRegularLayout();
      }
    }
    performRegularLayout() {
      let hasDivider = dart.notNull(this.contentSection.getMaxIntrinsicHeight(this[_dialogWidth])) > 0.0 && dart.notNull(this.actionsSection.getMaxIntrinsicHeight(this[_dialogWidth])) > 0.0;
      let dividerThickness = hasDivider ? this[_dividerThickness] : 0.0;
      let minActionsHeight = this.actionsSection.getMinIntrinsicHeight(this[_dialogWidth]);
      this.contentSection.layout(this.constraints.deflate(new edge_insets.EdgeInsets.only({bottom: dart.notNull(minActionsHeight) + dart.notNull(dividerThickness)})), {parentUsesSize: true});
      let contentSize = this.contentSection.size;
      this.actionsSection.layout(this.constraints.deflate(new edge_insets.EdgeInsets.only({top: dart.notNull(contentSize.height) + dart.notNull(dividerThickness)})), {parentUsesSize: true});
      let actionsSize = this.actionsSection.size;
      let dialogHeight = dart.notNull(contentSize.height) + dart.notNull(dividerThickness) + dart.notNull(actionsSize.height);
      this.size = this.constraints.constrain(new ui.Size.new(this[_dialogWidth], dialogHeight));
      if (!box$.BoxParentData.is(this.actionsSection.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 709, 12, "actionsSection.parentData is BoxParentData");
      let actionParentData = box$.BoxParentData.as(this.actionsSection.parentData);
      actionParentData.offset = new ui.Offset.new(0.0, dart.notNull(contentSize.height) + dart.notNull(dividerThickness));
    }
    performAccessibilityLayout() {
      let hasDivider = dart.notNull(this.contentSection.getMaxIntrinsicHeight(this[_dialogWidth])) > 0.0 && dart.notNull(this.actionsSection.getMaxIntrinsicHeight(this[_dialogWidth])) > 0.0;
      let dividerThickness = hasDivider ? this[_dividerThickness] : 0.0;
      let maxContentHeight = this.contentSection.getMaxIntrinsicHeight(this[_dialogWidth]);
      let maxActionsHeight = this.actionsSection.getMaxIntrinsicHeight(this[_dialogWidth]);
      let contentSize = null;
      let actionsSize = null;
      if (dart.notNull(maxContentHeight) + dart.notNull(dividerThickness) + dart.notNull(maxActionsHeight) > dart.notNull(this.constraints.maxHeight)) {
        this.actionsSection.layout(this.constraints.deflate(new edge_insets.EdgeInsets.only({top: dart.notNull(this.constraints.maxHeight) / 2.0})), {parentUsesSize: true});
        actionsSize = this.actionsSection.size;
        this.contentSection.layout(this.constraints.deflate(new edge_insets.EdgeInsets.only({bottom: dart.notNull(actionsSize.height) + dart.notNull(dividerThickness)})), {parentUsesSize: true});
        contentSize = this.contentSection.size;
      } else {
        this.contentSection.layout(this.constraints, {parentUsesSize: true});
        contentSize = this.contentSection.size;
        this.actionsSection.layout(this.constraints.deflate(new edge_insets.EdgeInsets.only({top: contentSize.height})), {parentUsesSize: true});
        actionsSize = this.actionsSection.size;
      }
      let dialogHeight = dart.notNull(contentSize.height) + dart.notNull(dividerThickness) + dart.notNull(actionsSize.height);
      this.size = this.constraints.constrain(new ui.Size.new(this[_dialogWidth], dialogHeight));
      if (!box$.BoxParentData.is(this.actionsSection.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 771, 12, "actionsSection.parentData is BoxParentData");
      let actionParentData = box$.BoxParentData.as(this.actionsSection.parentData);
      actionParentData.offset = new ui.Offset.new(0.0, dart.notNull(contentSize.height) + dart.notNull(dividerThickness));
    }
    paint(context, offset) {
      let contentParentData = box$.BoxParentData.as(this.contentSection.parentData);
      this.contentSection.paint(context, offset['+'](contentParentData.offset));
      let hasDivider = dart.notNull(this.contentSection.size.height) > 0.0 && dart.notNull(this.actionsSection.size.height) > 0.0;
      if (hasDivider) {
        this[_paintDividerBetweenContentAndActions](context.canvas, offset);
      }
      let actionsParentData = box$.BoxParentData.as(this.actionsSection.parentData);
      this.actionsSection.paint(context, offset['+'](actionsParentData.offset));
    }
    [_paintDividerBetweenContentAndActions](canvas, offset) {
      canvas.drawRect(new ui.Rect.fromLTWH(offset.dx, dart.notNull(offset.dy) + dart.notNull(this.contentSection.size.height), this.size.width, this[_dividerThickness]), this[_dividerPaint]);
    }
    hitTestChildren(result, opts) {
      let position = opts && 'position' in opts ? opts.position : null;
      let contentSectionParentData = box$.BoxParentData.as(this.contentSection.parentData);
      let actionsSectionParentData = box$.BoxParentData.as(this.actionsSection.parentData);
      return dart.test(result.addWithPaintOffset({offset: contentSectionParentData.offset, position: position, hitTest: dart.fn((result, transformed) => {
          if (!dart.equals(transformed, position['-'](contentSectionParentData.offset))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 810, 23, "transformed == position - contentSectionParentData.offset");
          return this.contentSection.hitTest(result, {position: transformed});
        }, BoxHitTestResultAndOffsetTobool())})) || dart.test(result.addWithPaintOffset({offset: actionsSectionParentData.offset, position: position, hitTest: dart.fn((result, transformed) => {
          if (!dart.equals(transformed, position['-'](actionsSectionParentData.offset))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 818, 23, "transformed == position - actionsSectionParentData.offset");
          return this.actionsSection.hitTest(result, {position: transformed});
        }, BoxHitTestResultAndOffsetTobool())}));
    }
  };
  (dialog._RenderCupertinoDialog.new = function(opts) {
    let t6;
    let contentSection = opts && 'contentSection' in opts ? opts.contentSection : null;
    let actionsSection = opts && 'actionsSection' in opts ? opts.actionsSection : null;
    let dividerThickness = opts && 'dividerThickness' in opts ? opts.dividerThickness : 0;
    let isInAccessibilityMode = opts && 'isInAccessibilityMode' in opts ? opts.isInAccessibilityMode : false;
    let dividerColor = opts && 'dividerColor' in opts ? opts.dividerColor : null;
    this[_contentSection] = contentSection;
    this[_actionsSection] = actionsSection;
    this[_dividerThickness] = dividerThickness;
    this[_isInAccessibilityMode] = isInAccessibilityMode;
    this[_dividerPaint] = (t6 = ui.Paint.new(), t6.color = dividerColor, t6.style = ui.PaintingStyle.fill, t6);
    dialog._RenderCupertinoDialog.__proto__.new.call(this);
    ;
  }).prototype = dialog._RenderCupertinoDialog.prototype;
  dart.addTypeTests(dialog._RenderCupertinoDialog);
  dart.setMethodSignature(dialog._RenderCupertinoDialog, () => ({
    __proto__: dart.getMethods(dialog._RenderCupertinoDialog.__proto__),
    performRegularLayout: dart.fnType(dart.void, []),
    performAccessibilityLayout: dart.fnType(dart.void, []),
    [_paintDividerBetweenContentAndActions]: dart.fnType(dart.void, [ui.Canvas, ui.Offset])
  }));
  dart.setGetterSignature(dialog._RenderCupertinoDialog, () => ({
    __proto__: dart.getGetters(dialog._RenderCupertinoDialog.__proto__),
    contentSection: box$.RenderBox,
    actionsSection: box$.RenderBox,
    isInAccessibilityMode: core.bool,
    [_dialogWidth]: core.double,
    dividerColor: ui.Color
  }));
  dart.setSetterSignature(dialog._RenderCupertinoDialog, () => ({
    __proto__: dart.getSetters(dialog._RenderCupertinoDialog.__proto__),
    contentSection: box$.RenderBox,
    actionsSection: box$.RenderBox,
    isInAccessibilityMode: core.bool,
    dividerColor: ui.Color
  }));
  dart.setLibraryUri(dialog._RenderCupertinoDialog, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog._RenderCupertinoDialog, () => ({
    __proto__: dart.getFields(dialog._RenderCupertinoDialog.__proto__),
    [_contentSection]: dart.fieldType(box$.RenderBox),
    [_actionsSection]: dart.fieldType(box$.RenderBox),
    [_isInAccessibilityMode]: dart.fieldType(core.bool),
    [_dividerThickness]: dart.finalFieldType(core.double),
    [_dividerPaint]: dart.finalFieldType(ui.Paint)
  }));
  let C518;
  dialog._AlertDialogSections = class _AlertDialogSections extends core.Object {
    toString() {
      return this[_name$3];
    }
  };
  (dialog._AlertDialogSections.new = function(index, _name) {
    this.index = index;
    this[_name$3] = _name;
    ;
  }).prototype = dialog._AlertDialogSections.prototype;
  dart.addTypeTests(dialog._AlertDialogSections);
  dart.setLibraryUri(dialog._AlertDialogSections, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog._AlertDialogSections, () => ({
    __proto__: dart.getFields(dialog._AlertDialogSections.__proto__),
    index: dart.finalFieldType(core.int),
    [_name$3]: dart.finalFieldType(core.String)
  }));
  dart.defineExtensionMethods(dialog._AlertDialogSections, ['toString']);
  dialog._AlertDialogSections.contentSection = C516 || CT.C516;
  dialog._AlertDialogSections.actionsSection = C517 || CT.C517;
  dialog._AlertDialogSections.values = C518 || CT.C518;
  let C521;
  let C522;
  let C520;
  let C519;
  let C525;
  let C526;
  let C524;
  let C523;
  let C529;
  let C530;
  let C531;
  let C528;
  let C527;
  let C534;
  let C535;
  let C533;
  let C532;
  let C538;
  let C539;
  let C540;
  let C537;
  let C536;
  let C543;
  let C544;
  let C542;
  let C541;
  let C547;
  let C548;
  let C549;
  let C546;
  let C545;
  let C552;
  let C553;
  let C551;
  let C550;
  let C556;
  let C555;
  let C554;
  const title$0 = dart.privateName(dialog, "_CupertinoAlertContentSection.title");
  const content$0 = dart.privateName(dialog, "_CupertinoAlertContentSection.content");
  const scrollController$2 = dart.privateName(dialog, "_CupertinoAlertContentSection.scrollController");
  dialog._CupertinoAlertContentSection = class _CupertinoAlertContentSection extends framework.StatelessWidget {
    get title() {
      return this[title$0];
    }
    set title(value) {
      super.title = value;
    }
    get content() {
      return this[content$0];
    }
    set content(value) {
      super.content = value;
    }
    get scrollController() {
      return this[scrollController$2];
    }
    set scrollController(value) {
      super.scrollController = value;
    }
    build(context) {
      if (this.title == null && this.content == null) {
        return new single_child_scroll_view.SingleChildScrollView.new({controller: this.scrollController, child: new container.Container.new({width: 0.0, height: 0.0, $creationLocationd_0dea112b090073317d4: C519 || CT.C519}), $creationLocationd_0dea112b090073317d4: C523 || CT.C523});
      }
      let textScaleFactor = media_query.MediaQuery.of(context).textScaleFactor;
      let titleContentGroup = (() => {
        let t7 = JSArrayOfWidget().of([]);
        if (this.title != null) t7[$add](new basic.Padding.new({padding: new edge_insets.EdgeInsets.only({left: 20, right: 20, bottom: this.content == null ? 20 : 1.0, top: 20 * dart.notNull(textScaleFactor)}), child: new text$.DefaultTextStyle.new({style: dialog._kCupertinoDialogTitleStyle.copyWith({color: colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.label, context)}), textAlign: ui.TextAlign.center, child: this.title, $creationLocationd_0dea112b090073317d4: C527 || CT.C527}), $creationLocationd_0dea112b090073317d4: C532 || CT.C532}));
        if (this.content != null) t7[$add](new basic.Padding.new({padding: new edge_insets.EdgeInsets.only({left: 20, right: 20, bottom: 20 * dart.notNull(textScaleFactor), top: this.title == null ? 20 : 1.0}), child: new text$.DefaultTextStyle.new({style: dialog._kCupertinoDialogContentStyle.copyWith({color: colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.label, context)}), textAlign: ui.TextAlign.center, child: this.content, $creationLocationd_0dea112b090073317d4: C536 || CT.C536}), $creationLocationd_0dea112b090073317d4: C541 || CT.C541}));
        return t7;
      })();
      return new scrollbar$.CupertinoScrollbar.new({child: new single_child_scroll_view.SingleChildScrollView.new({controller: this.scrollController, child: new basic.Column.new({mainAxisSize: flex.MainAxisSize.max, crossAxisAlignment: flex.CrossAxisAlignment.stretch, children: titleContentGroup, $creationLocationd_0dea112b090073317d4: C545 || CT.C545}), $creationLocationd_0dea112b090073317d4: C550 || CT.C550}), $creationLocationd_0dea112b090073317d4: C554 || CT.C554});
    }
  };
  (dialog._CupertinoAlertContentSection.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let title = opts && 'title' in opts ? opts.title : null;
    let content = opts && 'content' in opts ? opts.content : null;
    let scrollController = opts && 'scrollController' in opts ? opts.scrollController : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[title$0] = title;
    this[content$0] = content;
    this[scrollController$2] = scrollController;
    dialog._CupertinoAlertContentSection.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = dialog._CupertinoAlertContentSection.prototype;
  dart.addTypeTests(dialog._CupertinoAlertContentSection);
  dart.setMethodSignature(dialog._CupertinoAlertContentSection, () => ({
    __proto__: dart.getMethods(dialog._CupertinoAlertContentSection.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(dialog._CupertinoAlertContentSection, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog._CupertinoAlertContentSection, () => ({
    __proto__: dart.getFields(dialog._CupertinoAlertContentSection.__proto__),
    title: dart.finalFieldType(framework.Widget),
    content: dart.finalFieldType(framework.Widget),
    scrollController: dart.finalFieldType(scroll_controller.ScrollController)
  }));
  const children$0 = dart.privateName(dialog, "_CupertinoAlertActionSection.children");
  const scrollController$3 = dart.privateName(dialog, "_CupertinoAlertActionSection.scrollController");
  dialog._CupertinoAlertActionSection = class _CupertinoAlertActionSection extends framework.StatefulWidget {
    get children() {
      return this[children$0];
    }
    set children(value) {
      super.children = value;
    }
    get scrollController() {
      return this[scrollController$3];
    }
    set scrollController(value) {
      super.scrollController = value;
    }
    createState() {
      return new dialog._CupertinoAlertActionSectionState.new();
    }
  };
  (dialog._CupertinoAlertActionSection.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let children = opts && 'children' in opts ? opts.children : null;
    let scrollController = opts && 'scrollController' in opts ? opts.scrollController : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[children$0] = children;
    this[scrollController$3] = scrollController;
    if (!(children != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 931, 15, "children != null");
    dialog._CupertinoAlertActionSection.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = dialog._CupertinoAlertActionSection.prototype;
  dart.addTypeTests(dialog._CupertinoAlertActionSection);
  dart.setMethodSignature(dialog._CupertinoAlertActionSection, () => ({
    __proto__: dart.getMethods(dialog._CupertinoAlertActionSection.__proto__),
    createState: dart.fnType(dialog._CupertinoAlertActionSectionState, [])
  }));
  dart.setLibraryUri(dialog._CupertinoAlertActionSection, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog._CupertinoAlertActionSection, () => ({
    __proto__: dart.getFields(dialog._CupertinoAlertActionSection.__proto__),
    children: dart.finalFieldType(core.List$(framework.Widget)),
    scrollController: dart.finalFieldType(scroll_controller.ScrollController)
  }));
  let C559;
  let C558;
  let C557;
  let C562;
  let C563;
  let C561;
  let C560;
  let C566;
  let C567;
  let C565;
  let C564;
  let C570;
  let C569;
  let C568;
  dialog._CupertinoAlertActionSectionState = class _CupertinoAlertActionSectionState extends framework.State$(dialog._CupertinoAlertActionSection) {
    build(context) {
      let devicePixelRatio = media_query.MediaQuery.of(context).devicePixelRatio;
      let interactiveButtons = JSArrayOfWidget().of([]);
      for (let i = 0; i < dart.notNull(this.widget.children[$length]); i = i + 1) {
        interactiveButtons[$add](new dialog._PressableActionButton.new({child: this.widget.children[$_get](i), $creationLocationd_0dea112b090073317d4: C557 || CT.C557}));
      }
      return new scrollbar$.CupertinoScrollbar.new({child: new single_child_scroll_view.SingleChildScrollView.new({controller: this.widget.scrollController, child: new dialog._CupertinoDialogActionsRenderWidget.new({actionButtons: interactiveButtons, dividerThickness: 1 / dart.notNull(devicePixelRatio), $creationLocationd_0dea112b090073317d4: C560 || CT.C560}), $creationLocationd_0dea112b090073317d4: C564 || CT.C564}), $creationLocationd_0dea112b090073317d4: C568 || CT.C568});
    }
  };
  (dialog._CupertinoAlertActionSectionState.new = function() {
    dialog._CupertinoAlertActionSectionState.__proto__.new.call(this);
    ;
  }).prototype = dialog._CupertinoAlertActionSectionState.prototype;
  dart.addTypeTests(dialog._CupertinoAlertActionSectionState);
  dart.setMethodSignature(dialog._CupertinoAlertActionSectionState, () => ({
    __proto__: dart.getMethods(dialog._CupertinoAlertActionSectionState.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(dialog._CupertinoAlertActionSectionState, "package:flutter/src/cupertino/dialog.dart");
  const child$2 = dart.privateName(dialog, "_PressableActionButton.child");
  dialog._PressableActionButton = class _PressableActionButton extends framework.StatefulWidget {
    get child() {
      return this[child$2];
    }
    set child(value) {
      super.child = value;
    }
    createState() {
      return new dialog._PressableActionButtonState.new();
    }
  };
  (dialog._PressableActionButton.new = function(opts) {
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[child$2] = child;
    dialog._PressableActionButton.__proto__.new.call(this, {$creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = dialog._PressableActionButton.prototype;
  dart.addTypeTests(dialog._PressableActionButton);
  dart.setMethodSignature(dialog._PressableActionButton, () => ({
    __proto__: dart.getMethods(dialog._PressableActionButton.__proto__),
    createState: dart.fnType(dialog._PressableActionButtonState, [])
  }));
  dart.setLibraryUri(dialog._PressableActionButton, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog._PressableActionButton, () => ({
    __proto__: dart.getFields(dialog._PressableActionButton.__proto__),
    child: dart.finalFieldType(framework.Widget)
  }));
  const _isPressed = dart.privateName(dialog, "_isPressed");
  let C573;
  let C574;
  let C575;
  let C576;
  let C577;
  let C578;
  let C572;
  let C571;
  let C581;
  let C580;
  let C579;
  let C584;
  let C585;
  let C583;
  let C582;
  dialog._PressableActionButtonState = class _PressableActionButtonState extends framework.State$(dialog._PressableActionButton) {
    build(context) {
      return new dialog._ActionButtonParentDataWidget.new({isPressed: this[_isPressed], child: new basic.MergeSemantics.new({child: new gesture_detector.GestureDetector.new({excludeFromSemantics: true, behavior: proxy_box.HitTestBehavior.opaque, onTapDown: dart.fn(details => this.setState(dart.fn(() => {
              this[_isPressed] = true;
            }, VoidToNull())), TapDownDetailsTovoid()), onTapUp: dart.fn(details => this.setState(dart.fn(() => {
              this[_isPressed] = false;
            }, VoidToNull())), TapUpDetailsTovoid()), onTapCancel: dart.fn(() => this.setState(dart.fn(() => this[_isPressed] = false, VoidTobool())), VoidTovoid()), child: this.widget.child, $creationLocationd_0dea112b090073317d4: C571 || CT.C571}), $creationLocationd_0dea112b090073317d4: C579 || CT.C579}), $creationLocationd_0dea112b090073317d4: C582 || CT.C582});
    }
  };
  (dialog._PressableActionButtonState.new = function() {
    this[_isPressed] = false;
    dialog._PressableActionButtonState.__proto__.new.call(this);
    ;
  }).prototype = dialog._PressableActionButtonState.prototype;
  dart.addTypeTests(dialog._PressableActionButtonState);
  dart.setMethodSignature(dialog._PressableActionButtonState, () => ({
    __proto__: dart.getMethods(dialog._PressableActionButtonState.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(dialog._PressableActionButtonState, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog._PressableActionButtonState, () => ({
    __proto__: dart.getFields(dialog._PressableActionButtonState.__proto__),
    [_isPressed]: dart.fieldType(core.bool)
  }));
  dialog._ActionButtonParentData = class _ActionButtonParentData extends custom_layout.MultiChildLayoutParentData {};
  (dialog._ActionButtonParentData.new = function(opts) {
    let isPressed = opts && 'isPressed' in opts ? opts.isPressed : false;
    this.isPressed = isPressed;
    dialog._ActionButtonParentData.__proto__.new.call(this);
    ;
  }).prototype = dialog._ActionButtonParentData.prototype;
  dart.addTypeTests(dialog._ActionButtonParentData);
  dart.setLibraryUri(dialog._ActionButtonParentData, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog._ActionButtonParentData, () => ({
    __proto__: dart.getFields(dialog._ActionButtonParentData.__proto__),
    isPressed: dart.fieldType(core.bool)
  }));
  const isPressed$ = dart.privateName(dialog, "_ActionButtonParentDataWidget.isPressed");
  dialog._ActionButtonParentDataWidget = class _ActionButtonParentDataWidget extends framework.ParentDataWidget$(dialog._ActionButtonParentData) {
    get isPressed() {
      return this[isPressed$];
    }
    set isPressed(value) {
      super.isPressed = value;
    }
    applyParentData(renderObject) {
      if (!dialog._ActionButtonParentData.is(renderObject.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1034, 12, "renderObject.parentData is _ActionButtonParentData");
      let parentData = dialog._ActionButtonParentData.as(renderObject.parentData);
      if (!dart.equals(parentData.isPressed, this.isPressed)) {
        parentData.isPressed = this.isPressed;
        let targetParent = renderObject.parent;
        if (object$.RenderObject.is(targetParent)) targetParent.markNeedsPaint();
      }
    }
    get debugTypicalAncestorWidgetClass() {
      return dart.wrapType(dialog._CupertinoDialogActionsRenderWidget);
    }
  };
  (dialog._ActionButtonParentDataWidget.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let isPressed = opts && 'isPressed' in opts ? opts.isPressed : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[isPressed$] = isPressed;
    dialog._ActionButtonParentDataWidget.__proto__.new.call(this, {key: key, child: child, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = dialog._ActionButtonParentDataWidget.prototype;
  dart.addTypeTests(dialog._ActionButtonParentDataWidget);
  dart.setMethodSignature(dialog._ActionButtonParentDataWidget, () => ({
    __proto__: dart.getMethods(dialog._ActionButtonParentDataWidget.__proto__),
    applyParentData: dart.fnType(dart.void, [object$.RenderObject])
  }));
  dart.setGetterSignature(dialog._ActionButtonParentDataWidget, () => ({
    __proto__: dart.getGetters(dialog._ActionButtonParentDataWidget.__proto__),
    debugTypicalAncestorWidgetClass: core.Type
  }));
  dart.setLibraryUri(dialog._ActionButtonParentDataWidget, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog._ActionButtonParentDataWidget, () => ({
    __proto__: dart.getFields(dialog._ActionButtonParentDataWidget.__proto__),
    isPressed: dart.finalFieldType(core.bool)
  }));
  const _calculatePadding = dart.privateName(dialog, "_calculatePadding");
  let C588;
  let C589;
  let C590;
  let C591;
  let C592;
  let C587;
  let C586;
  let C595;
  let C596;
  let C597;
  let C594;
  let C593;
  let C600;
  let C601;
  let C599;
  let C598;
  let C604;
  let C605;
  let C603;
  let C602;
  let C608;
  let C609;
  let C607;
  let C606;
  let C612;
  let C611;
  let C610;
  const _buildContentWithRegularSizingPolicy = dart.privateName(dialog, "_buildContentWithRegularSizingPolicy");
  let C615;
  let C616;
  let C617;
  let C614;
  let C613;
  const _buildContentWithAccessibilitySizingPolicy = dart.privateName(dialog, "_buildContentWithAccessibilitySizingPolicy");
  const BoxConstraints_maxHeight = dart.privateName(box$, "BoxConstraints.maxHeight");
  const BoxConstraints_minHeight = dart.privateName(box$, "BoxConstraints.minHeight");
  const BoxConstraints_maxWidth = dart.privateName(box$, "BoxConstraints.maxWidth");
  const BoxConstraints_minWidth = dart.privateName(box$, "BoxConstraints.minWidth");
  let C618;
  let C621;
  let C622;
  let C623;
  let C620;
  let C619;
  let C626;
  let C627;
  let C625;
  let C624;
  let C630;
  let C631;
  let C632;
  let C633;
  let C629;
  let C628;
  const onPressed$ = dart.privateName(dialog, "CupertinoDialogAction.onPressed");
  const isDefaultAction$ = dart.privateName(dialog, "CupertinoDialogAction.isDefaultAction");
  const isDestructiveAction$ = dart.privateName(dialog, "CupertinoDialogAction.isDestructiveAction");
  const textStyle$ = dart.privateName(dialog, "CupertinoDialogAction.textStyle");
  const child$3 = dart.privateName(dialog, "CupertinoDialogAction.child");
  dialog.CupertinoDialogAction = class CupertinoDialogAction extends framework.StatelessWidget {
    get onPressed() {
      return this[onPressed$];
    }
    set onPressed(value) {
      super.onPressed = value;
    }
    get isDefaultAction() {
      return this[isDefaultAction$];
    }
    set isDefaultAction(value) {
      super.isDefaultAction = value;
    }
    get isDestructiveAction() {
      return this[isDestructiveAction$];
    }
    set isDestructiveAction(value) {
      super.isDestructiveAction = value;
    }
    get textStyle() {
      return this[textStyle$];
    }
    set textStyle(value) {
      super.textStyle = value;
    }
    get child() {
      return this[child$3];
    }
    set child(value) {
      super.child = value;
    }
    get enabled() {
      return this.onPressed != null;
    }
    [_calculatePadding](context) {
      return 8.0 * dart.notNull(media_query.MediaQuery.textScaleFactorOf(context));
    }
    [_buildContentWithRegularSizingPolicy](opts) {
      let context = opts && 'context' in opts ? opts.context : null;
      let textStyle = opts && 'textStyle' in opts ? opts.textStyle : null;
      let content = opts && 'content' in opts ? opts.content : null;
      let isInAccessibilityMode = dialog._isInAccessibilityMode(context);
      let dialogWidth = dart.test(isInAccessibilityMode) ? 310 : 270;
      let textScaleFactor = media_query.MediaQuery.textScaleFactorOf(context);
      let fontSizeRatio = dart.notNull(textScaleFactor) * dart.notNull(textStyle.fontSize) / 10;
      let padding = this[_calculatePadding](context);
      return new basic.IntrinsicHeight.new({child: new basic.SizedBox.new({width: 1 / 0, child: new basic.FittedBox.new({fit: box_fit.BoxFit.scaleDown, child: new basic.ConstrainedBox.new({constraints: new box$.BoxConstraints.new({maxWidth: fontSizeRatio * (dialogWidth - 2 * dart.notNull(padding))}), child: new basic.Semantics.new({button: true, onTap: this.onPressed, child: new text$.DefaultTextStyle.new({style: textStyle, textAlign: ui.TextAlign.center, overflow: paragraph.TextOverflow.ellipsis, maxLines: 1, child: content, $creationLocationd_0dea112b090073317d4: C586 || CT.C586}), $creationLocationd_0dea112b090073317d4: C593 || CT.C593}), $creationLocationd_0dea112b090073317d4: C598 || CT.C598}), $creationLocationd_0dea112b090073317d4: C602 || CT.C602}), $creationLocationd_0dea112b090073317d4: C606 || CT.C606}), $creationLocationd_0dea112b090073317d4: C610 || CT.C610});
    }
    [_buildContentWithAccessibilitySizingPolicy](opts) {
      let textStyle = opts && 'textStyle' in opts ? opts.textStyle : null;
      let content = opts && 'content' in opts ? opts.content : null;
      return new text$.DefaultTextStyle.new({style: textStyle, textAlign: ui.TextAlign.center, child: content, $creationLocationd_0dea112b090073317d4: C613 || CT.C613});
    }
    build(context) {
      let style = dialog._kCupertinoDialogActionStyle.copyWith({color: colors$.CupertinoDynamicColor.resolve(dart.test(this.isDestructiveAction) ? colors$.CupertinoColors.systemRed : colors$.CupertinoColors.systemBlue, context)});
      style = style.merge(this.textStyle);
      if (dart.test(this.isDefaultAction)) {
        style = style.copyWith({fontWeight: ui.FontWeight.w600});
      }
      if (!dart.test(this.enabled)) {
        style = style.copyWith({color: style.color.withOpacity(0.5)});
      }
      let sizedContent = dart.test(dialog._isInAccessibilityMode(context)) ? this[_buildContentWithAccessibilitySizingPolicy]({textStyle: style, content: this.child}) : this[_buildContentWithRegularSizingPolicy]({context: context, textStyle: style, content: this.child});
      return new gesture_detector.GestureDetector.new({excludeFromSemantics: true, onTap: this.onPressed, behavior: proxy_box.HitTestBehavior.opaque, child: new basic.ConstrainedBox.new({constraints: C618 || CT.C618, child: new container.Container.new({alignment: alignment.Alignment.center, padding: new edge_insets.EdgeInsets.all(this[_calculatePadding](context)), child: sizedContent, $creationLocationd_0dea112b090073317d4: C619 || CT.C619}), $creationLocationd_0dea112b090073317d4: C624 || CT.C624}), $creationLocationd_0dea112b090073317d4: C628 || CT.C628});
    }
  };
  (dialog.CupertinoDialogAction.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let onPressed = opts && 'onPressed' in opts ? opts.onPressed : null;
    let isDefaultAction = opts && 'isDefaultAction' in opts ? opts.isDefaultAction : false;
    let isDestructiveAction = opts && 'isDestructiveAction' in opts ? opts.isDestructiveAction : false;
    let textStyle = opts && 'textStyle' in opts ? opts.textStyle : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[onPressed$] = onPressed;
    this[isDefaultAction$] = isDefaultAction;
    this[isDestructiveAction$] = isDestructiveAction;
    this[textStyle$] = textStyle;
    this[child$3] = child;
    if (!(child != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1075, 15, "child != null");
    if (!(isDefaultAction != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1076, 15, "isDefaultAction != null");
    if (!(isDestructiveAction != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1077, 15, "isDestructiveAction != null");
    dialog.CupertinoDialogAction.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = dialog.CupertinoDialogAction.prototype;
  dart.addTypeTests(dialog.CupertinoDialogAction);
  dart.setMethodSignature(dialog.CupertinoDialogAction, () => ({
    __proto__: dart.getMethods(dialog.CupertinoDialogAction.__proto__),
    [_calculatePadding]: dart.fnType(core.double, [framework.BuildContext]),
    [_buildContentWithRegularSizingPolicy]: dart.fnType(framework.Widget, [], {content: framework.Widget, context: framework.BuildContext, textStyle: text_style.TextStyle}, {}),
    [_buildContentWithAccessibilitySizingPolicy]: dart.fnType(framework.Widget, [], {content: framework.Widget, textStyle: text_style.TextStyle}, {}),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setGetterSignature(dialog.CupertinoDialogAction, () => ({
    __proto__: dart.getGetters(dialog.CupertinoDialogAction.__proto__),
    enabled: core.bool
  }));
  dart.setLibraryUri(dialog.CupertinoDialogAction, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog.CupertinoDialogAction, () => ({
    __proto__: dart.getFields(dialog.CupertinoDialogAction.__proto__),
    onPressed: dart.finalFieldType(dart.fnType(dart.void, [])),
    isDefaultAction: dart.finalFieldType(core.bool),
    isDestructiveAction: dart.finalFieldType(core.bool),
    textStyle: dart.finalFieldType(text_style.TextStyle),
    child: dart.finalFieldType(framework.Widget)
  }));
  dialog._CupertinoDialogActionsRenderWidget = class _CupertinoDialogActionsRenderWidget extends framework.MultiChildRenderObjectWidget {
    createRenderObject(context) {
      return new dialog._RenderCupertinoDialogActions.new({dialogWidth: dart.test(dialog._isInAccessibilityMode(context)) ? 310 : 270, dividerThickness: this[_dividerThickness], dialogColor: colors$.CupertinoDynamicColor.resolve(dialog._kDialogColor, context), dialogPressedColor: colors$.CupertinoDynamicColor.resolve(dialog._kDialogPressedColor, context), dividerColor: colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.separator, context)});
    }
    updateRenderObject(context, renderObject) {
      let t8;
      dialog._RenderCupertinoDialogActions._check(renderObject);
      t8 = renderObject;
      t8.dialogWidth = dart.test(dialog._isInAccessibilityMode(context)) ? 310 : 270;
      t8.dividerThickness = this[_dividerThickness];
      t8.dialogColor = colors$.CupertinoDynamicColor.resolve(dialog._kDialogColor, context);
      t8.dialogPressedColor = colors$.CupertinoDynamicColor.resolve(dialog._kDialogPressedColor, context);
      t8.dividerColor = colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.separator, context);
      t8;
    }
  };
  (dialog._CupertinoDialogActionsRenderWidget.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let actionButtons = opts && 'actionButtons' in opts ? opts.actionButtons : null;
    let dividerThickness = opts && 'dividerThickness' in opts ? opts.dividerThickness : 0;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[_dividerThickness] = dividerThickness;
    dialog._CupertinoDialogActionsRenderWidget.__proto__.new.call(this, {key: key, children: actionButtons, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = dialog._CupertinoDialogActionsRenderWidget.prototype;
  dart.addTypeTests(dialog._CupertinoDialogActionsRenderWidget);
  dart.setMethodSignature(dialog._CupertinoDialogActionsRenderWidget, () => ({
    __proto__: dart.getMethods(dialog._CupertinoDialogActionsRenderWidget.__proto__),
    createRenderObject: dart.fnType(object$.RenderObject, [framework.BuildContext])
  }));
  dart.setLibraryUri(dialog._CupertinoDialogActionsRenderWidget, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog._CupertinoDialogActionsRenderWidget, () => ({
    __proto__: dart.getFields(dialog._CupertinoDialogActionsRenderWidget.__proto__),
    [_dividerThickness]: dart.finalFieldType(core.double)
  }));
  const _buttonBackgroundPaint = dart.privateName(dialog, "_buttonBackgroundPaint");
  const _pressedButtonBackgroundPaint = dart.privateName(dialog, "_pressedButtonBackgroundPaint");
  const _pressedButtons = dart.privateName(dialog, "_pressedButtons");
  const _isButtonPressed = dart.privateName(dialog, "_isButtonPressed");
  const _computeMinIntrinsicHeightSideBySide = dart.privateName(dialog, "_computeMinIntrinsicHeightSideBySide");
  const _isSingleButtonRow = dart.privateName(dialog, "_isSingleButtonRow");
  const _computeMinIntrinsicHeightStacked = dart.privateName(dialog, "_computeMinIntrinsicHeightStacked");
  const _computeMaxIntrinsicHeightStacked = dart.privateName(dialog, "_computeMaxIntrinsicHeightStacked");
  const _drawButtonBackgroundsAndDividersSingleRow = dart.privateName(dialog, "_drawButtonBackgroundsAndDividersSingleRow");
  const _drawButtonBackgroundsAndDividersStacked = dart.privateName(dialog, "_drawButtonBackgroundsAndDividersStacked");
  const _drawButtons = dart.privateName(dialog, "_drawButtons");
  const RenderBox_ContainerRenderObjectMixin$36 = class RenderBox_ContainerRenderObjectMixin extends box$.RenderBox {};
  (RenderBox_ContainerRenderObjectMixin$36.new = function() {
    object$.ContainerRenderObjectMixin$(box$.RenderBox, custom_layout.MultiChildLayoutParentData)[dart.mixinNew].call(this);
    RenderBox_ContainerRenderObjectMixin$36.__proto__.new.call(this);
  }).prototype = RenderBox_ContainerRenderObjectMixin$36.prototype;
  dart.applyMixin(RenderBox_ContainerRenderObjectMixin$36, object$.ContainerRenderObjectMixin$(box$.RenderBox, custom_layout.MultiChildLayoutParentData));
  const RenderBox_RenderBoxContainerDefaultsMixin$36 = class RenderBox_RenderBoxContainerDefaultsMixin extends RenderBox_ContainerRenderObjectMixin$36 {};
  (RenderBox_RenderBoxContainerDefaultsMixin$36.new = function() {
    RenderBox_RenderBoxContainerDefaultsMixin$36.__proto__.new.call(this);
  }).prototype = RenderBox_RenderBoxContainerDefaultsMixin$36.prototype;
  dart.applyMixin(RenderBox_RenderBoxContainerDefaultsMixin$36, box$.RenderBoxContainerDefaultsMixin$(box$.RenderBox, custom_layout.MultiChildLayoutParentData));
  dialog._RenderCupertinoDialogActions = class _RenderCupertinoDialogActions extends RenderBox_RenderBoxContainerDefaultsMixin$36 {
    get dialogWidth() {
      return this[_dialogWidth];
    }
    set dialogWidth(newWidth) {
      if (newWidth != this[_dialogWidth]) {
        this[_dialogWidth] = newWidth;
        this.markNeedsLayout();
      }
    }
    get dividerThickness() {
      return this[_dividerThickness];
    }
    set dividerThickness(newValue) {
      if (newValue != this[_dividerThickness]) {
        this[_dividerThickness] = newValue;
        this.markNeedsLayout();
      }
    }
    set dialogColor(value) {
      if (dart.equals(value, this[_buttonBackgroundPaint].color)) return;
      this[_buttonBackgroundPaint].color = value;
      this.markNeedsPaint();
    }
    set dialogPressedColor(value) {
      if (dart.equals(value, this[_pressedButtonBackgroundPaint].color)) return;
      this[_pressedButtonBackgroundPaint].color = value;
      this.markNeedsPaint();
    }
    set dividerColor(value) {
      if (dart.equals(value, this[_dividerPaint].color)) return;
      this[_dividerPaint].color = value;
      this.markNeedsPaint();
    }
    get [_pressedButtons]() {
      return new (SyncIterableOfRenderBox()).new((function* _pressedButtons() {
        let currentChild = this.firstChild;
        while (currentChild != null) {
          if (!dialog._ActionButtonParentData.is(currentChild.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1389, 14, "currentChild.parentData is _ActionButtonParentData");
          let parentData = dialog._ActionButtonParentData.as(currentChild.parentData);
          if (dart.test(parentData.isPressed)) {
            yield currentChild;
          }
          currentChild = this.childAfter(currentChild);
        }
      }).bind(this));
    }
    get [_isButtonPressed]() {
      let currentChild = this.firstChild;
      while (currentChild != null) {
        if (!dialog._ActionButtonParentData.is(currentChild.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1401, 14, "currentChild.parentData is _ActionButtonParentData");
        let parentData = dialog._ActionButtonParentData.as(currentChild.parentData);
        if (dart.test(parentData.isPressed)) {
          return true;
        }
        currentChild = this.childAfter(currentChild);
      }
      return false;
    }
    setupParentData(child) {
      box$.RenderBox._check(child);
      if (!dialog._ActionButtonParentData.is(child.parentData)) child.parentData = new dialog._ActionButtonParentData.new();
    }
    computeMinIntrinsicWidth(height) {
      return this.dialogWidth;
    }
    computeMaxIntrinsicWidth(height) {
      return this.dialogWidth;
    }
    computeMinIntrinsicHeight(width) {
      let minHeight = null;
      if (this.childCount === 0) {
        minHeight = 0.0;
      } else if (this.childCount === 1) {
        minHeight = this[_computeMinIntrinsicHeightSideBySide](width);
      } else {
        if (this.childCount === 2 && dart.test(this[_isSingleButtonRow](width))) {
          minHeight = this[_computeMinIntrinsicHeightSideBySide](width);
        } else {
          minHeight = this[_computeMinIntrinsicHeightStacked](width);
        }
      }
      return minHeight;
    }
    [_computeMinIntrinsicHeightSideBySide](width) {
      if (!(dart.notNull(this.childCount) >= 1 && dart.notNull(this.childCount) <= 2)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1451, 12, "childCount >= 1 && childCount <= 2");
      let minHeight = null;
      if (this.childCount === 1) {
        minHeight = this.firstChild.getMinIntrinsicHeight(width);
      } else {
        let perButtonWidth = (dart.notNull(width) - dart.notNull(this.dividerThickness)) / 2.0;
        minHeight = math.max(core.double, this.firstChild.getMinIntrinsicHeight(perButtonWidth), this.lastChild.getMinIntrinsicHeight(perButtonWidth));
      }
      return minHeight;
    }
    [_computeMinIntrinsicHeightStacked](width) {
      if (!(dart.notNull(this.childCount) >= 2)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1469, 12, "childCount >= 2");
      return dart.notNull(this.firstChild.getMinIntrinsicHeight(width)) + dart.notNull(this.dividerThickness) + 0.5 * dart.notNull(this.childAfter(this.firstChild).getMinIntrinsicHeight(width));
    }
    computeMaxIntrinsicHeight(width) {
      let maxHeight = null;
      if (this.childCount === 0) {
        maxHeight = 0.0;
      } else if (this.childCount === 1) {
        maxHeight = this.firstChild.getMaxIntrinsicHeight(width);
      } else if (this.childCount === 2) {
        if (dart.test(this[_isSingleButtonRow](width))) {
          let perButtonWidth = (dart.notNull(width) - dart.notNull(this.dividerThickness)) / 2.0;
          maxHeight = math.max(core.double, this.firstChild.getMaxIntrinsicHeight(perButtonWidth), this.lastChild.getMaxIntrinsicHeight(perButtonWidth));
        } else {
          maxHeight = this[_computeMaxIntrinsicHeightStacked](width);
        }
      } else {
        maxHeight = this[_computeMaxIntrinsicHeightStacked](width);
      }
      return maxHeight;
    }
    [_computeMaxIntrinsicHeightStacked](width) {
      if (!(dart.notNull(this.childCount) >= 2)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1511, 12, "childCount >= 2");
      let allDividersHeight = (dart.notNull(this.childCount) - 1) * dart.notNull(this.dividerThickness);
      let heightAccumulation = allDividersHeight;
      let button = this.firstChild;
      while (button != null) {
        heightAccumulation = heightAccumulation + dart.notNull(button.getMaxIntrinsicHeight(width));
        button = this.childAfter(button);
      }
      return heightAccumulation;
    }
    [_isSingleButtonRow](width) {
      let isSingleButtonRow = null;
      if (this.childCount === 1) {
        isSingleButtonRow = true;
      } else if (this.childCount === 2) {
        let sideBySideWidth = dart.notNull(this.firstChild.getMaxIntrinsicWidth(1 / 0)) + dart.notNull(this.dividerThickness) + dart.notNull(this.lastChild.getMaxIntrinsicWidth(1 / 0));
        isSingleButtonRow = sideBySideWidth <= dart.notNull(width);
      } else {
        isSingleButtonRow = false;
      }
      return isSingleButtonRow;
    }
    performLayout() {
      if (dart.test(this[_isSingleButtonRow](this.dialogWidth))) {
        if (this.childCount === 1) {
          this.firstChild.layout(this.constraints, {parentUsesSize: true});
          this.size = this.constraints.constrain(new ui.Size.new(this.dialogWidth, this.firstChild.size.height));
        } else {
          let perButtonConstraints = new box$.BoxConstraints.new({minWidth: (dart.notNull(this.constraints.minWidth) - dart.notNull(this.dividerThickness)) / 2.0, maxWidth: (dart.notNull(this.constraints.maxWidth) - dart.notNull(this.dividerThickness)) / 2.0, minHeight: 0.0, maxHeight: 1 / 0});
          this.firstChild.layout(perButtonConstraints, {parentUsesSize: true});
          this.lastChild.layout(perButtonConstraints, {parentUsesSize: true});
          if (!custom_layout.MultiChildLayoutParentData.is(this.lastChild.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1574, 16, "lastChild.parentData is MultiChildLayoutParentData");
          let secondButtonParentData = custom_layout.MultiChildLayoutParentData.as(this.lastChild.parentData);
          secondButtonParentData.offset = new ui.Offset.new(dart.notNull(this.firstChild.size.width) + dart.notNull(this.dividerThickness), 0.0);
          this.size = this.constraints.constrain(new ui.Size.new(this.dialogWidth, math.max(core.double, this.firstChild.size.height, this.lastChild.size.height)));
        }
      } else {
        let perButtonConstraints = this.constraints.copyWith({minHeight: 0.0, maxHeight: 1 / 0});
        let child = this.firstChild;
        let index = 0;
        let verticalOffset = 0.0;
        while (child != null) {
          child.layout(perButtonConstraints, {parentUsesSize: true});
          if (!custom_layout.MultiChildLayoutParentData.is(child.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1605, 16, "child.parentData is MultiChildLayoutParentData");
          let parentData = custom_layout.MultiChildLayoutParentData.as(child.parentData);
          parentData.offset = new ui.Offset.new(0.0, verticalOffset);
          verticalOffset = verticalOffset + dart.notNull(child.size.height);
          if (index < dart.notNull(this.childCount) - 1) {
            verticalOffset = verticalOffset + dart.notNull(this.dividerThickness);
          }
          index = index + 1;
          child = this.childAfter(child);
        }
        this.size = this.constraints.constrain(new ui.Size.new(this.dialogWidth, verticalOffset));
      }
    }
    paint(context, offset) {
      let canvas = context.canvas;
      if (dart.test(this[_isSingleButtonRow](this.size.width))) {
        this[_drawButtonBackgroundsAndDividersSingleRow](canvas, offset);
      } else {
        this[_drawButtonBackgroundsAndDividersStacked](canvas, offset);
      }
      this[_drawButtons](context, offset);
    }
    [_drawButtonBackgroundsAndDividersSingleRow](canvas, offset) {
      let t8, t8$;
      let verticalDivider = this.childCount === 2 && !dart.test(this[_isButtonPressed]) ? new ui.Rect.fromLTWH(dart.notNull(offset.dx) + dart.notNull(this.firstChild.size.width), offset.dy, this.dividerThickness, math.max(core.double, this.firstChild.size.height, this.lastChild.size.height)) : ui.Rect.zero;
      let pressedButtonRects = this[_pressedButtons][$map](ui.Rect, dart.fn(pressedButton => {
        let buttonParentData = custom_layout.MultiChildLayoutParentData.as(pressedButton.parentData);
        return new ui.Rect.fromLTWH(dart.notNull(offset.dx) + dart.notNull(buttonParentData.offset.dx), dart.notNull(offset.dy) + dart.notNull(buttonParentData.offset.dy), pressedButton.size.width, pressedButton.size.height);
      }, RenderBoxToRect()))[$toList]();
      let backgroundFillPath = (t8 = ui.Path.new(), t8.fillType = ui.PathFillType.evenOdd, t8.addRect(new ui.Rect.fromLTWH(0.0, 0.0, this.size.width, this.size.height)), t8.addRect(verticalDivider), t8);
      for (let i = 0; i < dart.notNull(pressedButtonRects[$length]); i = i + 1) {
        backgroundFillPath.addRect(pressedButtonRects[$_get](i));
      }
      canvas.drawPath(backgroundFillPath, this[_buttonBackgroundPaint]);
      let pressedBackgroundFillPath = ui.Path.new();
      for (let i = 0; i < dart.notNull(pressedButtonRects[$length]); i = i + 1) {
        pressedBackgroundFillPath.addRect(pressedButtonRects[$_get](i));
      }
      canvas.drawPath(pressedBackgroundFillPath, this[_pressedButtonBackgroundPaint]);
      let dividersPath = (t8$ = ui.Path.new(), t8$.addRect(verticalDivider), t8$);
      canvas.drawPath(dividersPath, this[_dividerPaint]);
    }
    [_drawButtonBackgroundsAndDividersStacked](canvas, offset) {
      let t8;
      let dividerOffset = new ui.Offset.new(0.0, this.dividerThickness);
      let backgroundFillPath = (t8 = ui.Path.new(), t8.fillType = ui.PathFillType.evenOdd, t8.addRect(new ui.Rect.fromLTWH(0.0, 0.0, this.size.width, this.size.height)), t8);
      let pressedBackgroundFillPath = ui.Path.new();
      let dividersPath = ui.Path.new();
      let accumulatingOffset = offset;
      let child = this.firstChild;
      let prevChild = null;
      while (child != null) {
        if (!dialog._ActionButtonParentData.is(child.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1718, 14, "child.parentData is _ActionButtonParentData");
        let currentButtonParentData = dialog._ActionButtonParentData.as(child.parentData);
        let isButtonPressed = currentButtonParentData.isPressed;
        let isPrevButtonPressed = false;
        if (prevChild != null) {
          if (!dialog._ActionButtonParentData.is(prevChild.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/dialog.dart", 1724, 16, "prevChild.parentData is _ActionButtonParentData");
          let previousButtonParentData = dialog._ActionButtonParentData.as(prevChild.parentData);
          isPrevButtonPressed = previousButtonParentData.isPressed;
        }
        let isDividerPresent = !dart.equals(child, this.firstChild);
        let isDividerPainted = isDividerPresent && !(dart.test(isButtonPressed) || dart.test(isPrevButtonPressed));
        let dividerRect = new ui.Rect.fromLTWH(accumulatingOffset.dx, accumulatingOffset.dy, this.size.width, this.dividerThickness);
        let buttonBackgroundRect = new ui.Rect.fromLTWH(accumulatingOffset.dx, dart.notNull(accumulatingOffset.dy) + dart.notNull(isDividerPresent ? this.dividerThickness : 0.0), this.size.width, child.size.height);
        if (dart.test(isButtonPressed)) {
          backgroundFillPath.addRect(buttonBackgroundRect);
          pressedBackgroundFillPath.addRect(buttonBackgroundRect);
        }
        if (isDividerPainted) {
          backgroundFillPath.addRect(dividerRect);
          dividersPath.addRect(dividerRect);
        }
        accumulatingOffset = accumulatingOffset['+']((isDividerPresent ? dividerOffset : ui.Offset.zero)['+'](new ui.Offset.new(0.0, child.size.height)));
        prevChild = child;
        child = this.childAfter(child);
      }
      canvas.drawPath(backgroundFillPath, this[_buttonBackgroundPaint]);
      canvas.drawPath(pressedBackgroundFillPath, this[_pressedButtonBackgroundPaint]);
      canvas.drawPath(dividersPath, this[_dividerPaint]);
    }
    [_drawButtons](context, offset) {
      let child = this.firstChild;
      while (child != null) {
        let childParentData = custom_layout.MultiChildLayoutParentData.as(child.parentData);
        context.paintChild(child, childParentData.offset['+'](offset));
        child = this.childAfter(child);
      }
    }
    hitTestChildren(result, opts) {
      let position = opts && 'position' in opts ? opts.position : null;
      return this.defaultHitTestChildren(result, {position: position});
    }
  };
  (dialog._RenderCupertinoDialogActions.new = function(opts) {
    let t8, t8$, t8$0;
    let children = opts && 'children' in opts ? opts.children : null;
    let dialogWidth = opts && 'dialogWidth' in opts ? opts.dialogWidth : null;
    let dividerThickness = opts && 'dividerThickness' in opts ? opts.dividerThickness : 0;
    let dialogColor = opts && 'dialogColor' in opts ? opts.dialogColor : null;
    let dialogPressedColor = opts && 'dialogPressedColor' in opts ? opts.dialogPressedColor : null;
    let dividerColor = opts && 'dividerColor' in opts ? opts.dividerColor : null;
    this[_dialogWidth] = dialogWidth;
    this[_buttonBackgroundPaint] = (t8 = ui.Paint.new(), t8.color = dialogColor, t8.style = ui.PaintingStyle.fill, t8);
    this[_pressedButtonBackgroundPaint] = (t8$ = ui.Paint.new(), t8$.color = dialogPressedColor, t8$.style = ui.PaintingStyle.fill, t8$);
    this[_dividerPaint] = (t8$0 = ui.Paint.new(), t8$0.color = dividerColor, t8$0.style = ui.PaintingStyle.fill, t8$0);
    this[_dividerThickness] = dividerThickness;
    dialog._RenderCupertinoDialogActions.__proto__.new.call(this);
    this.addAll(children);
  }).prototype = dialog._RenderCupertinoDialogActions.prototype;
  dart.addTypeTests(dialog._RenderCupertinoDialogActions);
  dart.setMethodSignature(dialog._RenderCupertinoDialogActions, () => ({
    __proto__: dart.getMethods(dialog._RenderCupertinoDialogActions.__proto__),
    [_computeMinIntrinsicHeightSideBySide]: dart.fnType(core.double, [core.double]),
    [_computeMinIntrinsicHeightStacked]: dart.fnType(core.double, [core.double]),
    [_computeMaxIntrinsicHeightStacked]: dart.fnType(core.double, [core.double]),
    [_isSingleButtonRow]: dart.fnType(core.bool, [core.double]),
    [_drawButtonBackgroundsAndDividersSingleRow]: dart.fnType(dart.void, [ui.Canvas, ui.Offset]),
    [_drawButtonBackgroundsAndDividersStacked]: dart.fnType(dart.void, [ui.Canvas, ui.Offset]),
    [_drawButtons]: dart.fnType(dart.void, [object$.PaintingContext, ui.Offset])
  }));
  dart.setGetterSignature(dialog._RenderCupertinoDialogActions, () => ({
    __proto__: dart.getGetters(dialog._RenderCupertinoDialogActions.__proto__),
    dialogWidth: core.double,
    dividerThickness: core.double,
    [_pressedButtons]: core.Iterable$(box$.RenderBox),
    [_isButtonPressed]: core.bool
  }));
  dart.setSetterSignature(dialog._RenderCupertinoDialogActions, () => ({
    __proto__: dart.getSetters(dialog._RenderCupertinoDialogActions.__proto__),
    dialogWidth: core.double,
    dividerThickness: core.double,
    dialogColor: ui.Color,
    dialogPressedColor: ui.Color,
    dividerColor: ui.Color
  }));
  dart.setLibraryUri(dialog._RenderCupertinoDialogActions, "package:flutter/src/cupertino/dialog.dart");
  dart.setFieldSignature(dialog._RenderCupertinoDialogActions, () => ({
    __proto__: dart.getFields(dialog._RenderCupertinoDialogActions.__proto__),
    [_dialogWidth]: dart.fieldType(core.double),
    [_dividerThickness]: dart.fieldType(core.double),
    [_buttonBackgroundPaint]: dart.finalFieldType(ui.Paint),
    [_pressedButtonBackgroundPaint]: dart.finalFieldType(ui.Paint),
    [_dividerPaint]: dart.finalFieldType(ui.Paint)
  }));
  dialog._isInAccessibilityMode = function _isInAccessibilityMode$(context) {
    let data = media_query.MediaQuery.of(context, {nullOk: true});
    return data != null && dart.notNull(data.textScaleFactor) > 1.4;
  };
  let C635;
  let C634;
  let C636;
  let C637;
  let C639;
  let C640;
  let C638;
  let C642;
  let C643;
  let C641;
  dart.defineLazy(dialog, {
    /*dialog._kCupertinoDialogTitleStyle*/get _kCupertinoDialogTitleStyle() {
      return C634 || CT.C634;
    },
    /*dialog._kCupertinoDialogContentStyle*/get _kCupertinoDialogContentStyle() {
      return C636 || CT.C636;
    },
    /*dialog._kCupertinoDialogActionStyle*/get _kCupertinoDialogActionStyle() {
      return C637 || CT.C637;
    },
    /*dialog._kCupertinoDialogWidth*/get _kCupertinoDialogWidth() {
      return 270;
    },
    /*dialog._kAccessibilityCupertinoDialogWidth*/get _kAccessibilityCupertinoDialogWidth() {
      return 310;
    },
    /*dialog._kBlurAmount*/get _kBlurAmount() {
      return 20;
    },
    /*dialog._kEdgePadding*/get _kEdgePadding() {
      return 20;
    },
    /*dialog._kMinButtonHeight*/get _kMinButtonHeight() {
      return 45;
    },
    /*dialog._kMinButtonFontSize*/get _kMinButtonFontSize() {
      return 10;
    },
    /*dialog._kDialogCornerRadius*/get _kDialogCornerRadius() {
      return 14;
    },
    /*dialog._kDividerThickness*/get _kDividerThickness() {
      return 1;
    },
    /*dialog._kDialogColor*/get _kDialogColor() {
      return C638 || CT.C638;
    },
    /*dialog._kDialogPressedColor*/get _kDialogPressedColor() {
      return C641 || CT.C641;
    },
    /*dialog._kMaxRegularTextScaleFactor*/get _kMaxRegularTextScaleFactor() {
      return 1.4;
    }
  });
  const child$4 = dart.privateName(scrollbar$, "CupertinoScrollbar.child");
  const controller$0 = dart.privateName(scrollbar$, "CupertinoScrollbar.controller");
  scrollbar$.CupertinoScrollbar = class CupertinoScrollbar extends framework.StatefulWidget {
    get child() {
      return this[child$4];
    }
    set child(value) {
      super.child = value;
    }
    get controller() {
      return this[controller$0];
    }
    set controller(value) {
      super.controller = value;
    }
    createState() {
      return new scrollbar$._CupertinoScrollbarState.new();
    }
  };
  (scrollbar$.CupertinoScrollbar.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let controller = opts && 'controller' in opts ? opts.controller : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[controller$0] = controller;
    this[child$4] = child;
    scrollbar$.CupertinoScrollbar.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = scrollbar$.CupertinoScrollbar.prototype;
  dart.addTypeTests(scrollbar$.CupertinoScrollbar);
  dart.setMethodSignature(scrollbar$.CupertinoScrollbar, () => ({
    __proto__: dart.getMethods(scrollbar$.CupertinoScrollbar.__proto__),
    createState: dart.fnType(scrollbar$._CupertinoScrollbarState, [])
  }));
  dart.setLibraryUri(scrollbar$.CupertinoScrollbar, "package:flutter/src/cupertino/scrollbar.dart");
  dart.setFieldSignature(scrollbar$.CupertinoScrollbar, () => ({
    __proto__: dart.getFields(scrollbar$.CupertinoScrollbar.__proto__),
    child: dart.finalFieldType(framework.Widget),
    controller: dart.finalFieldType(scroll_controller.ScrollController)
  }));
  const _customPaintKey = dart.privateName(scrollbar$, "_customPaintKey");
  const _painter = dart.privateName(scrollbar$, "_painter");
  const _fadeoutAnimationController = dart.privateName(scrollbar$, "_fadeoutAnimationController");
  const _fadeoutOpacityAnimation = dart.privateName(scrollbar$, "_fadeoutOpacityAnimation");
  const _thicknessAnimationController = dart.privateName(scrollbar$, "_thicknessAnimationController");
  const _fadeoutTimer = dart.privateName(scrollbar$, "_fadeoutTimer");
  const _dragScrollbarPositionY = dart.privateName(scrollbar$, "_dragScrollbarPositionY");
  const _drag = dart.privateName(scrollbar$, "_drag");
  const _currentController = dart.privateName(scrollbar$, "_currentController");
  const _pressStartY = dart.privateName(scrollbar$, "_pressStartY");
  const _thickness = dart.privateName(scrollbar$, "_thickness");
  const _radius = dart.privateName(scrollbar$, "_radius");
  const _controller$1 = dart.privateName(scrollbar$, "_controller");
  const _buildCupertinoScrollbarPainter = dart.privateName(scrollbar$, "_buildCupertinoScrollbarPainter");
  const _dragScrollbar = dart.privateName(scrollbar$, "_dragScrollbar");
  const _startFadeoutTimer = dart.privateName(scrollbar$, "_startFadeoutTimer");
  const _checkVertical = dart.privateName(scrollbar$, "_checkVertical");
  const _handleLongPressStart = dart.privateName(scrollbar$, "_handleLongPressStart");
  const _handleLongPress = dart.privateName(scrollbar$, "_handleLongPress");
  const _handleLongPressMoveUpdate = dart.privateName(scrollbar$, "_handleLongPressMoveUpdate");
  const _handleDragScrollEnd = dart.privateName(scrollbar$, "_handleDragScrollEnd");
  const _handleLongPressEnd = dart.privateName(scrollbar$, "_handleLongPressEnd");
  const _handleScrollNotification = dart.privateName(scrollbar$, "_handleScrollNotification");
  const _gestures = dart.privateName(scrollbar$, "_gestures");
  let C646;
  let C645;
  let C644;
  let C649;
  let C650;
  let C651;
  let C648;
  let C647;
  let C654;
  let C655;
  let C653;
  let C652;
  let C658;
  let C657;
  let C656;
  let C661;
  let C662;
  let C660;
  let C659;
  const State_TickerProviderStateMixin$36 = class State_TickerProviderStateMixin extends framework.State$(scrollbar$.CupertinoScrollbar) {};
  (State_TickerProviderStateMixin$36.new = function() {
    ticker_provider.TickerProviderStateMixin$(scrollbar$.CupertinoScrollbar)[dart.mixinNew].call(this);
    State_TickerProviderStateMixin$36.__proto__.new.call(this);
  }).prototype = State_TickerProviderStateMixin$36.prototype;
  dart.applyMixin(State_TickerProviderStateMixin$36, ticker_provider.TickerProviderStateMixin$(scrollbar$.CupertinoScrollbar));
  scrollbar$._CupertinoScrollbarState = class _CupertinoScrollbarState extends State_TickerProviderStateMixin$36 {
    get [_thickness]() {
      return 3 + dart.notNull(this[_thicknessAnimationController].value) * (8 - 3);
    }
    get [_radius]() {
      return ui.Radius.lerp(scrollbar$._kScrollbarRadius, scrollbar$._kScrollbarRadiusDragging, this[_thicknessAnimationController].value);
    }
    get [_controller$1]() {
      let t8;
      t8 = this.widget.controller;
      return t8 == null ? primary_scroll_controller.PrimaryScrollController.of(this.context) : t8;
    }
    initState() {
      super.initState();
      this[_fadeoutAnimationController] = new animation_controller.AnimationController.new({vsync: this, duration: scrollbar$._kScrollbarFadeDuration});
      this[_fadeoutOpacityAnimation] = new animations.CurvedAnimation.new({parent: this[_fadeoutAnimationController], curve: curves.Curves.fastOutSlowIn});
      this[_thicknessAnimationController] = new animation_controller.AnimationController.new({vsync: this, duration: scrollbar$._kScrollbarResizeDuration});
      this[_thicknessAnimationController].addListener(dart.fn(() => {
        this[_painter].updateThickness(this[_thickness], this[_radius]);
      }, VoidToNull()));
    }
    didChangeDependencies() {
      let t8;
      super.didChangeDependencies();
      if (this[_painter] == null) {
        this[_painter] = this[_buildCupertinoScrollbarPainter](this.context);
      } else {
        t8 = this[_painter];
        t8.textDirection = basic.Directionality.of(this.context);
        t8.color = colors$.CupertinoDynamicColor.resolve(scrollbar$._kScrollbarColor, this.context);
        t8.padding = media_query.MediaQuery.of(this.context).padding;
        t8;
      }
    }
    [_buildCupertinoScrollbarPainter](context) {
      return new scrollbar.ScrollbarPainter.new({color: colors$.CupertinoDynamicColor.resolve(scrollbar$._kScrollbarColor, context), textDirection: basic.Directionality.of(context), thickness: this[_thickness], fadeoutOpacityAnimation: this[_fadeoutOpacityAnimation], mainAxisMargin: 3, crossAxisMargin: 3, radius: this[_radius], padding: media_query.MediaQuery.of(context).padding, minLength: 36, minOverscrollLength: 8});
    }
    [_dragScrollbar](primaryDelta) {
      if (!(this[_currentController] != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/scrollbar.dart", 206, 12, "_currentController != null");
      let scrollOffsetLocal = this[_painter].getTrackToScroll(primaryDelta);
      let scrollOffsetGlobal = dart.notNull(scrollOffsetLocal) + dart.notNull(this[_currentController].position.pixels);
      if (this[_drag] == null) {
        this[_drag] = this[_currentController].position.drag(new drag_details.DragStartDetails.new({globalPosition: new ui.Offset.new(0.0, scrollOffsetGlobal)}), dart.fn(() => {
        }, VoidToNull()));
      } else {
        this[_drag].update(new drag_details.DragUpdateDetails.new({globalPosition: new ui.Offset.new(0.0, scrollOffsetGlobal), delta: new ui.Offset.new(0.0, -dart.notNull(scrollOffsetLocal)), primaryDelta: -dart.notNull(scrollOffsetLocal)}));
      }
    }
    [_startFadeoutTimer]() {
      let t8;
      t8 = this[_fadeoutTimer];
      t8 == null ? null : t8.cancel();
      this[_fadeoutTimer] = async.Timer.new(scrollbar$._kScrollbarTimeToFade, dart.fn(() => {
        this[_fadeoutAnimationController].reverse();
        this[_fadeoutTimer] = null;
      }, VoidToNull()));
    }
    [_checkVertical]() {
      try {
        return dart.equals(this[_currentController].position.axis, basic_types.Axis.vertical);
      } catch (e) {
        let _ = dart.getThrown(e);
        return false;
      }
    }
    [_handleLongPressStart](details) {
      let t9;
      this[_currentController] = this[_controller$1];
      if (!dart.test(this[_checkVertical]())) {
        return;
      }
      this[_pressStartY] = details.localPosition.dy;
      t9 = this[_fadeoutTimer];
      t9 == null ? null : t9.cancel();
      this[_fadeoutAnimationController].forward();
      this[_dragScrollbar](details.localPosition.dy);
      this[_dragScrollbarPositionY] = details.localPosition.dy;
    }
    [_handleLongPress]() {
      let t9;
      if (!dart.test(this[_checkVertical]())) {
        return;
      }
      t9 = this[_fadeoutTimer];
      t9 == null ? null : t9.cancel();
      this[_thicknessAnimationController].forward().then(dart.void, dart.fn(_ => haptic_feedback.HapticFeedback.mediumImpact(), voidToFutureOfvoid()));
    }
    [_handleLongPressMoveUpdate](details) {
      if (!dart.test(this[_checkVertical]())) {
        return;
      }
      this[_dragScrollbar](dart.notNull(details.localPosition.dy) - dart.notNull(this[_dragScrollbarPositionY]));
      this[_dragScrollbarPositionY] = details.localPosition.dy;
    }
    [_handleLongPressEnd](details) {
      if (!dart.test(this[_checkVertical]())) {
        return;
      }
      this[_handleDragScrollEnd](details.velocity.pixelsPerSecond.dy);
      if (details.velocity.pixelsPerSecond.dy[$abs]() < 10 && (dart.notNull(details.localPosition.dy) - dart.notNull(this[_pressStartY]))[$abs]() > 0) {
        haptic_feedback.HapticFeedback.mediumImpact();
      }
      this[_currentController] = null;
    }
    [_handleDragScrollEnd](trackVelocityY) {
      let t9;
      this[_startFadeoutTimer]();
      this[_thicknessAnimationController].reverse();
      this[_dragScrollbarPositionY] = null;
      let scrollVelocityY = this[_painter].getTrackToScroll(trackVelocityY);
      t9 = this[_drag];
      t9 == null ? null : t9.end(new drag_details.DragEndDetails.new({primaryVelocity: -dart.notNull(scrollVelocityY), velocity: new velocity_tracker.Velocity.new({pixelsPerSecond: new ui.Offset.new(0.0, -dart.notNull(scrollVelocityY))})}));
      this[_drag] = null;
    }
    [_handleScrollNotification](notification) {
      let t9;
      let metrics = notification.metrics;
      if (dart.notNull(metrics.maxScrollExtent) <= dart.notNull(metrics.minScrollExtent)) {
        return false;
      }
      if (scroll_notification.ScrollUpdateNotification.is(notification) || scroll_notification.OverscrollNotification.is(notification)) {
        if (!dart.equals(this[_fadeoutAnimationController].status, animation$.AnimationStatus.forward)) {
          this[_fadeoutAnimationController].forward();
        }
        t9 = this[_fadeoutTimer];
        t9 == null ? null : t9.cancel();
        this[_painter].update(notification.metrics, notification.metrics.axisDirection);
      } else if (scroll_notification.ScrollEndNotification.is(notification)) {
        if (this[_dragScrollbarPositionY] == null) {
          this[_startFadeoutTimer]();
        }
      }
      return false;
    }
    get [_gestures]() {
      let gestures = new (LinkedMapOfType$GestureRecognizerFactoryOfGestureRecognizer()).new();
      gestures[$_set](dart.wrapType(scrollbar$._ThumbPressGestureRecognizer), new (GestureRecognizerFactoryWithHandlersOf_ThumbPressGestureRecognizer()).new(dart.fn(() => new scrollbar$._ThumbPressGestureRecognizer.new({debugOwner: this, customPaintKey: this[_customPaintKey]}), VoidTo_ThumbPressGestureRecognizer()), dart.fn(instance => {
        let t9;
        t9 = instance;
        t9.onLongPressStart = dart.bind(this, _handleLongPressStart);
        t9.onLongPress = dart.bind(this, _handleLongPress);
        t9.onLongPressMoveUpdate = dart.bind(this, _handleLongPressMoveUpdate);
        t9.onLongPressEnd = dart.bind(this, _handleLongPressEnd);
        t9;
      }, _ThumbPressGestureRecognizerToNull())));
      return gestures;
    }
    dispose() {
      let t9;
      this[_fadeoutAnimationController].dispose();
      this[_thicknessAnimationController].dispose();
      t9 = this[_fadeoutTimer];
      t9 == null ? null : t9.cancel();
      this[_painter].dispose();
      super.dispose();
    }
    build(context) {
      return new (NotificationListenerOfScrollNotification()).new({onNotification: dart.bind(this, _handleScrollNotification), child: new basic.RepaintBoundary.new({child: new gesture_detector.RawGestureDetector.new({gestures: this[_gestures], child: new basic.CustomPaint.new({key: this[_customPaintKey], foregroundPainter: this[_painter], child: new basic.RepaintBoundary.new({child: this.widget.child, $creationLocationd_0dea112b090073317d4: C644 || CT.C644}), $creationLocationd_0dea112b090073317d4: C647 || CT.C647}), $creationLocationd_0dea112b090073317d4: C652 || CT.C652}), $creationLocationd_0dea112b090073317d4: C656 || CT.C656}), $creationLocationd_0dea112b090073317d4: C659 || CT.C659});
    }
  };
  (scrollbar$._CupertinoScrollbarState.new = function() {
    this[_customPaintKey] = GlobalKeyOfStateOfStatefulWidget().new();
    this[_painter] = null;
    this[_fadeoutAnimationController] = null;
    this[_fadeoutOpacityAnimation] = null;
    this[_thicknessAnimationController] = null;
    this[_fadeoutTimer] = null;
    this[_dragScrollbarPositionY] = null;
    this[_drag] = null;
    this[_currentController] = null;
    this[_pressStartY] = 0.0;
    scrollbar$._CupertinoScrollbarState.__proto__.new.call(this);
    ;
  }).prototype = scrollbar$._CupertinoScrollbarState.prototype;
  dart.addTypeTests(scrollbar$._CupertinoScrollbarState);
  dart.setMethodSignature(scrollbar$._CupertinoScrollbarState, () => ({
    __proto__: dart.getMethods(scrollbar$._CupertinoScrollbarState.__proto__),
    [_buildCupertinoScrollbarPainter]: dart.fnType(scrollbar.ScrollbarPainter, [framework.BuildContext]),
    [_dragScrollbar]: dart.fnType(dart.void, [core.double]),
    [_startFadeoutTimer]: dart.fnType(dart.void, []),
    [_checkVertical]: dart.fnType(core.bool, []),
    [_handleLongPressStart]: dart.fnType(dart.void, [long_press.LongPressStartDetails]),
    [_handleLongPress]: dart.fnType(dart.void, []),
    [_handleLongPressMoveUpdate]: dart.fnType(dart.void, [long_press.LongPressMoveUpdateDetails]),
    [_handleLongPressEnd]: dart.fnType(dart.void, [long_press.LongPressEndDetails]),
    [_handleDragScrollEnd]: dart.fnType(dart.void, [core.double]),
    [_handleScrollNotification]: dart.fnType(core.bool, [scroll_notification.ScrollNotification]),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setGetterSignature(scrollbar$._CupertinoScrollbarState, () => ({
    __proto__: dart.getGetters(scrollbar$._CupertinoScrollbarState.__proto__),
    [_thickness]: core.double,
    [_radius]: ui.Radius,
    [_controller$1]: scroll_controller.ScrollController,
    [_gestures]: core.Map$(core.Type, gesture_detector.GestureRecognizerFactory$(recognizer.GestureRecognizer))
  }));
  dart.setLibraryUri(scrollbar$._CupertinoScrollbarState, "package:flutter/src/cupertino/scrollbar.dart");
  dart.setFieldSignature(scrollbar$._CupertinoScrollbarState, () => ({
    __proto__: dart.getFields(scrollbar$._CupertinoScrollbarState.__proto__),
    [_customPaintKey]: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
    [_painter]: dart.fieldType(scrollbar.ScrollbarPainter),
    [_fadeoutAnimationController]: dart.fieldType(animation_controller.AnimationController),
    [_fadeoutOpacityAnimation]: dart.fieldType(animation$.Animation$(core.double)),
    [_thicknessAnimationController]: dart.fieldType(animation_controller.AnimationController),
    [_fadeoutTimer]: dart.fieldType(async.Timer),
    [_dragScrollbarPositionY]: dart.fieldType(core.double),
    [_drag]: dart.fieldType(drag.Drag),
    [_currentController]: dart.fieldType(scroll_controller.ScrollController),
    [_pressStartY]: dart.fieldType(core.double)
  }));
  scrollbar$._ThumbPressGestureRecognizer = class _ThumbPressGestureRecognizer extends long_press.LongPressGestureRecognizer {
    isPointerAllowed(event) {
      if (!dart.test(scrollbar$._hitTestInteractive(this[_customPaintKey], event.position))) {
        return false;
      }
      return super.isPointerAllowed(event);
    }
  };
  (scrollbar$._ThumbPressGestureRecognizer.new = function(opts) {
    let postAcceptSlopTolerance = opts && 'postAcceptSlopTolerance' in opts ? opts.postAcceptSlopTolerance : null;
    let kind = opts && 'kind' in opts ? opts.kind : null;
    let debugOwner = opts && 'debugOwner' in opts ? opts.debugOwner : null;
    let customPaintKey = opts && 'customPaintKey' in opts ? opts.customPaintKey : null;
    this[_customPaintKey] = customPaintKey;
    scrollbar$._ThumbPressGestureRecognizer.__proto__.new.call(this, {postAcceptSlopTolerance: postAcceptSlopTolerance, kind: kind, debugOwner: debugOwner, duration: C417 || CT.C417});
    ;
  }).prototype = scrollbar$._ThumbPressGestureRecognizer.prototype;
  dart.addTypeTests(scrollbar$._ThumbPressGestureRecognizer);
  dart.setLibraryUri(scrollbar$._ThumbPressGestureRecognizer, "package:flutter/src/cupertino/scrollbar.dart");
  dart.setFieldSignature(scrollbar$._ThumbPressGestureRecognizer, () => ({
    __proto__: dart.getFields(scrollbar$._ThumbPressGestureRecognizer.__proto__),
    [_customPaintKey]: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget)))
  }));
  scrollbar$._hitTestInteractive = function _hitTestInteractive(customPaintKey, offset) {
    if (customPaintKey.currentContext == null) {
      return false;
    }
    let customPaint = basic.CustomPaint.as(customPaintKey.currentContext.widget);
    let painter = scrollbar.ScrollbarPainter.as(customPaint.foregroundPainter);
    let renderBox = box$.RenderBox.as(customPaintKey.currentContext.findRenderObject());
    let localOffset = renderBox.globalToLocal(offset);
    return painter.hitTestInteractive(localOffset);
  };
  let C663;
  let C664;
  let C666;
  let C667;
  let C665;
  let C668;
  let C669;
  dart.defineLazy(scrollbar$, {
    /*scrollbar$._kScrollbarMinLength*/get _kScrollbarMinLength() {
      return 36;
    },
    /*scrollbar$._kScrollbarMinOverscrollLength*/get _kScrollbarMinOverscrollLength() {
      return 8;
    },
    /*scrollbar$._kScrollbarTimeToFade*/get _kScrollbarTimeToFade() {
      return C663 || CT.C663;
    },
    /*scrollbar$._kScrollbarFadeDuration*/get _kScrollbarFadeDuration() {
      return C664 || CT.C664;
    },
    /*scrollbar$._kScrollbarResizeDuration*/get _kScrollbarResizeDuration() {
      return C417 || CT.C417;
    },
    /*scrollbar$._kScrollbarColor*/get _kScrollbarColor() {
      return C665 || CT.C665;
    },
    /*scrollbar$._kScrollbarThickness*/get _kScrollbarThickness() {
      return 3;
    },
    /*scrollbar$._kScrollbarThicknessDragging*/get _kScrollbarThicknessDragging() {
      return 8;
    },
    /*scrollbar$._kScrollbarRadius*/get _kScrollbarRadius() {
      return C668 || CT.C668;
    },
    /*scrollbar$._kScrollbarRadiusDragging*/get _kScrollbarRadiusDragging() {
      return C669 || CT.C669;
    },
    /*scrollbar$._kScrollbarMainAxisMargin*/get _kScrollbarMainAxisMargin() {
      return 3;
    },
    /*scrollbar$._kScrollbarCrossAxisMargin*/get _kScrollbarCrossAxisMargin() {
      return 3;
    }
  });
  const _name$4 = dart.privateName(localizations$, "_name");
  let C670;
  let C671;
  let C672;
  let C673;
  let C674;
  localizations$.DatePickerDateTimeOrder = class DatePickerDateTimeOrder extends core.Object {
    toString() {
      return this[_name$4];
    }
  };
  (localizations$.DatePickerDateTimeOrder.new = function(index, _name) {
    this.index = index;
    this[_name$4] = _name;
    ;
  }).prototype = localizations$.DatePickerDateTimeOrder.prototype;
  dart.addTypeTests(localizations$.DatePickerDateTimeOrder);
  dart.setLibraryUri(localizations$.DatePickerDateTimeOrder, "package:flutter/src/cupertino/localizations.dart");
  dart.setFieldSignature(localizations$.DatePickerDateTimeOrder, () => ({
    __proto__: dart.getFields(localizations$.DatePickerDateTimeOrder.__proto__),
    index: dart.finalFieldType(core.int),
    [_name$4]: dart.finalFieldType(core.String)
  }));
  dart.defineExtensionMethods(localizations$.DatePickerDateTimeOrder, ['toString']);
  localizations$.DatePickerDateTimeOrder.date_time_dayPeriod = C670 || CT.C670;
  localizations$.DatePickerDateTimeOrder.date_dayPeriod_time = C671 || CT.C671;
  localizations$.DatePickerDateTimeOrder.time_dayPeriod_date = C672 || CT.C672;
  localizations$.DatePickerDateTimeOrder.dayPeriod_time_date = C673 || CT.C673;
  localizations$.DatePickerDateTimeOrder.values = C674 || CT.C674;
  let C675;
  let C676;
  let C677;
  let C678;
  let C679;
  localizations$.DatePickerDateOrder = class DatePickerDateOrder extends core.Object {
    toString() {
      return this[_name$4];
    }
  };
  (localizations$.DatePickerDateOrder.new = function(index, _name) {
    this.index = index;
    this[_name$4] = _name;
    ;
  }).prototype = localizations$.DatePickerDateOrder.prototype;
  dart.addTypeTests(localizations$.DatePickerDateOrder);
  dart.setLibraryUri(localizations$.DatePickerDateOrder, "package:flutter/src/cupertino/localizations.dart");
  dart.setFieldSignature(localizations$.DatePickerDateOrder, () => ({
    __proto__: dart.getFields(localizations$.DatePickerDateOrder.__proto__),
    index: dart.finalFieldType(core.int),
    [_name$4]: dart.finalFieldType(core.String)
  }));
  dart.defineExtensionMethods(localizations$.DatePickerDateOrder, ['toString']);
  localizations$.DatePickerDateOrder.dmy = C675 || CT.C675;
  localizations$.DatePickerDateOrder.mdy = C676 || CT.C676;
  localizations$.DatePickerDateOrder.ymd = C677 || CT.C677;
  localizations$.DatePickerDateOrder.ydm = C678 || CT.C678;
  localizations$.DatePickerDateOrder.values = C679 || CT.C679;
  localizations$.CupertinoLocalizations = class CupertinoLocalizations extends core.Object {
    static of(context) {
      return localizations.Localizations.of(localizations$.CupertinoLocalizations, context, dart.wrapType(localizations$.CupertinoLocalizations));
    }
  };
  (localizations$.CupertinoLocalizations.new = function() {
    ;
  }).prototype = localizations$.CupertinoLocalizations.prototype;
  dart.addTypeTests(localizations$.CupertinoLocalizations);
  dart.setLibraryUri(localizations$.CupertinoLocalizations, "package:flutter/src/cupertino/localizations.dart");
  localizations$._CupertinoLocalizationsDelegate = class _CupertinoLocalizationsDelegate extends localizations.LocalizationsDelegate$(localizations$.CupertinoLocalizations) {
    isSupported(locale) {
      return locale.languageCode === "en";
    }
    load(locale) {
      return localizations$.DefaultCupertinoLocalizations.load(locale);
    }
    shouldReload(old) {
      localizations$._CupertinoLocalizationsDelegate._check(old);
      return false;
    }
    toString() {
      return "DefaultCupertinoLocalizations.delegate(en_US)";
    }
  };
  (localizations$._CupertinoLocalizationsDelegate.new = function() {
    localizations$._CupertinoLocalizationsDelegate.__proto__.new.call(this);
    ;
  }).prototype = localizations$._CupertinoLocalizationsDelegate.prototype;
  dart.addTypeTests(localizations$._CupertinoLocalizationsDelegate);
  dart.setMethodSignature(localizations$._CupertinoLocalizationsDelegate, () => ({
    __proto__: dart.getMethods(localizations$._CupertinoLocalizationsDelegate.__proto__),
    isSupported: dart.fnType(core.bool, [ui.Locale]),
    load: dart.fnType(async.Future$(localizations$.CupertinoLocalizations), [ui.Locale]),
    shouldReload: dart.fnType(core.bool, [core.Object])
  }));
  dart.setLibraryUri(localizations$._CupertinoLocalizationsDelegate, "package:flutter/src/cupertino/localizations.dart");
  dart.defineExtensionMethods(localizations$._CupertinoLocalizationsDelegate, ['toString']);
  let C680;
  let C681;
  let C682;
  let C683;
  let C684;
  localizations$.DefaultCupertinoLocalizations = class DefaultCupertinoLocalizations extends core.Object {
    datePickerYear(yearIndex) {
      return dart.toString(yearIndex);
    }
    datePickerMonth(monthIndex) {
      return localizations$.DefaultCupertinoLocalizations._months[$_get](dart.notNull(monthIndex) - 1);
    }
    datePickerDayOfMonth(dayIndex) {
      return dart.toString(dayIndex);
    }
    datePickerHour(hour) {
      return dart.toString(hour);
    }
    datePickerHourSemanticsLabel(hour) {
      return dart.toString(hour) + " o'clock";
    }
    datePickerMinute(minute) {
      return dart.toString(minute)[$padLeft](2, "0");
    }
    datePickerMinuteSemanticsLabel(minute) {
      if (minute === 1) return "1 minute";
      return dart.toString(minute) + " minutes";
    }
    datePickerMediumDate(date) {
      return dart.str(localizations$.DefaultCupertinoLocalizations._shortWeekdays[$_get](dart.notNull(date.weekday) - 1)) + " " + dart.str(localizations$.DefaultCupertinoLocalizations._shortMonths[$_get](dart.notNull(date.month) - 1)) + " " + dart.toString(date.day)[$padRight](2);
    }
    get datePickerDateOrder() {
      return localizations$.DatePickerDateOrder.mdy;
    }
    get datePickerDateTimeOrder() {
      return localizations$.DatePickerDateTimeOrder.date_time_dayPeriod;
    }
    get anteMeridiemAbbreviation() {
      return "AM";
    }
    get postMeridiemAbbreviation() {
      return "PM";
    }
    get todayLabel() {
      return "Today";
    }
    get alertDialogLabel() {
      return "Alert";
    }
    timerPickerHour(hour) {
      return dart.toString(hour);
    }
    timerPickerMinute(minute) {
      return dart.toString(minute);
    }
    timerPickerSecond(second) {
      return dart.toString(second);
    }
    timerPickerHourLabel(hour) {
      return hour === 1 ? "hour" : "hours";
    }
    timerPickerMinuteLabel(minute) {
      return "min.";
    }
    timerPickerSecondLabel(second) {
      return "sec.";
    }
    get cutButtonLabel() {
      return "Cut";
    }
    get copyButtonLabel() {
      return "Copy";
    }
    get pasteButtonLabel() {
      return "Paste";
    }
    get selectAllButtonLabel() {
      return "Select All";
    }
    static load(locale) {
      return new (SynchronousFutureOfCupertinoLocalizations()).new(C680 || CT.C680);
    }
  };
  (localizations$.DefaultCupertinoLocalizations.new = function() {
    ;
  }).prototype = localizations$.DefaultCupertinoLocalizations.prototype;
  dart.addTypeTests(localizations$.DefaultCupertinoLocalizations);
  localizations$.DefaultCupertinoLocalizations[dart.implements] = () => [localizations$.CupertinoLocalizations];
  dart.setMethodSignature(localizations$.DefaultCupertinoLocalizations, () => ({
    __proto__: dart.getMethods(localizations$.DefaultCupertinoLocalizations.__proto__),
    datePickerYear: dart.fnType(core.String, [core.int]),
    datePickerMonth: dart.fnType(core.String, [core.int]),
    datePickerDayOfMonth: dart.fnType(core.String, [core.int]),
    datePickerHour: dart.fnType(core.String, [core.int]),
    datePickerHourSemanticsLabel: dart.fnType(core.String, [core.int]),
    datePickerMinute: dart.fnType(core.String, [core.int]),
    datePickerMinuteSemanticsLabel: dart.fnType(core.String, [core.int]),
    datePickerMediumDate: dart.fnType(core.String, [core.DateTime]),
    timerPickerHour: dart.fnType(core.String, [core.int]),
    timerPickerMinute: dart.fnType(core.String, [core.int]),
    timerPickerSecond: dart.fnType(core.String, [core.int]),
    timerPickerHourLabel: dart.fnType(core.String, [core.int]),
    timerPickerMinuteLabel: dart.fnType(core.String, [core.int]),
    timerPickerSecondLabel: dart.fnType(core.String, [core.int])
  }));
  dart.setGetterSignature(localizations$.DefaultCupertinoLocalizations, () => ({
    __proto__: dart.getGetters(localizations$.DefaultCupertinoLocalizations.__proto__),
    datePickerDateOrder: localizations$.DatePickerDateOrder,
    datePickerDateTimeOrder: localizations$.DatePickerDateTimeOrder,
    anteMeridiemAbbreviation: core.String,
    postMeridiemAbbreviation: core.String,
    todayLabel: core.String,
    alertDialogLabel: core.String,
    cutButtonLabel: core.String,
    copyButtonLabel: core.String,
    pasteButtonLabel: core.String,
    selectAllButtonLabel: core.String
  }));
  dart.setLibraryUri(localizations$.DefaultCupertinoLocalizations, "package:flutter/src/cupertino/localizations.dart");
  dart.defineLazy(localizations$.DefaultCupertinoLocalizations, {
    /*localizations$.DefaultCupertinoLocalizations._shortWeekdays*/get _shortWeekdays() {
      return C681 || CT.C681;
    },
    /*localizations$.DefaultCupertinoLocalizations._shortMonths*/get _shortMonths() {
      return C682 || CT.C682;
    },
    /*localizations$.DefaultCupertinoLocalizations._months*/get _months() {
      return C683 || CT.C683;
    },
    /*localizations$.DefaultCupertinoLocalizations.delegate*/get delegate() {
      return C684 || CT.C684;
    }
  });
  date_picker._DatePickerLayoutDelegate = class _DatePickerLayoutDelegate extends custom_layout.MultiChildLayoutDelegate {
    performLayout(size) {
      let remainingWidth = size.width;
      for (let i = 0; i < dart.notNull(this.columnWidths[$length]); i = i + 1)
        remainingWidth = dart.notNull(remainingWidth) - (dart.notNull(this.columnWidths[$_get](i)) + 12 * 2);
      let currentHorizontalOffset = 0.0;
      for (let i = 0; i < dart.notNull(this.columnWidths[$length]); i = i + 1) {
        let index = this.textDirectionFactor === 1 ? i : dart.notNull(this.columnWidths[$length]) - i - 1;
        let childWidth = dart.notNull(this.columnWidths[$_get](index)) + 12 * 2;
        if (index === 0 || index === dart.notNull(this.columnWidths[$length]) - 1) childWidth = childWidth + dart.notNull(remainingWidth) / 2;
        if (!dart.test(dart.fn(() => {
          if (childWidth < 0) {
            assertions.FlutterError.reportError(new assertions.FlutterErrorDetails.new({exception: assertions.FlutterError.new("Insufficient horizontal space to render the " + "CupertinoDatePicker because the parent is too narrow at " + dart.str(size.width) + "px.\n" + "An additional " + dart.str(-dart.notNull(remainingWidth)) + "px is needed to avoid " + "overlapping columns.")}));
          }
          return true;
        }, VoidTobool())())) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 97, 14, "() {\r\n        if (childWidth < 0) {\r\n          FlutterError.reportError(\r\n            FlutterErrorDetails(\r\n              exception: FlutterError(\r\n                'Insufficient horizontal space to render the '\r\n                'CupertinoDatePicker because the parent is too narrow at '\r\n                '${size.width}px.\\n'\r\n                'An additional ${-remainingWidth}px is needed to avoid '\r\n                'overlapping columns.',\r\n              ),\r\n            ),\r\n          );\r\n        }\r\n        return true;\r\n      }()");
        this.layoutChild(index, new box$.BoxConstraints.tight(new ui.Size.new(math.max(core.double, 0.0, childWidth), size.height)));
        this.positionChild(index, new ui.Offset.new(currentHorizontalOffset, 0.0));
        currentHorizontalOffset = currentHorizontalOffset + childWidth;
      }
    }
    shouldRelayout(oldDelegate) {
      date_picker._DatePickerLayoutDelegate._check(oldDelegate);
      return !dart.equals(this.columnWidths, oldDelegate.columnWidths) || this.textDirectionFactor != oldDelegate.textDirectionFactor;
    }
  };
  (date_picker._DatePickerLayoutDelegate.new = function(opts) {
    let columnWidths = opts && 'columnWidths' in opts ? opts.columnWidths : null;
    let textDirectionFactor = opts && 'textDirectionFactor' in opts ? opts.textDirectionFactor : null;
    this.columnWidths = columnWidths;
    this.textDirectionFactor = textDirectionFactor;
    if (!(columnWidths != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 70, 15, "columnWidths != null");
    if (!(textDirectionFactor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 71, 15, "textDirectionFactor != null");
    date_picker._DatePickerLayoutDelegate.__proto__.new.call(this);
    ;
  }).prototype = date_picker._DatePickerLayoutDelegate.prototype;
  dart.addTypeTests(date_picker._DatePickerLayoutDelegate);
  dart.setMethodSignature(date_picker._DatePickerLayoutDelegate, () => ({
    __proto__: dart.getMethods(date_picker._DatePickerLayoutDelegate.__proto__),
    performLayout: dart.fnType(dart.void, [ui.Size]),
    shouldRelayout: dart.fnType(core.bool, [core.Object])
  }));
  dart.setLibraryUri(date_picker._DatePickerLayoutDelegate, "package:flutter/src/cupertino/date_picker.dart");
  dart.setFieldSignature(date_picker._DatePickerLayoutDelegate, () => ({
    __proto__: dart.getFields(date_picker._DatePickerLayoutDelegate.__proto__),
    columnWidths: dart.finalFieldType(core.List$(core.double)),
    textDirectionFactor: dart.finalFieldType(core.int)
  }));
  const _name$5 = dart.privateName(date_picker, "_name");
  let C685;
  let C686;
  let C687;
  let C688;
  date_picker.CupertinoDatePickerMode = class CupertinoDatePickerMode extends core.Object {
    toString() {
      return this[_name$5];
    }
  };
  (date_picker.CupertinoDatePickerMode.new = function(index, _name) {
    this.index = index;
    this[_name$5] = _name;
    ;
  }).prototype = date_picker.CupertinoDatePickerMode.prototype;
  dart.addTypeTests(date_picker.CupertinoDatePickerMode);
  dart.setLibraryUri(date_picker.CupertinoDatePickerMode, "package:flutter/src/cupertino/date_picker.dart");
  dart.setFieldSignature(date_picker.CupertinoDatePickerMode, () => ({
    __proto__: dart.getFields(date_picker.CupertinoDatePickerMode.__proto__),
    index: dart.finalFieldType(core.int),
    [_name$5]: dart.finalFieldType(core.String)
  }));
  dart.defineExtensionMethods(date_picker.CupertinoDatePickerMode, ['toString']);
  date_picker.CupertinoDatePickerMode.time = C685 || CT.C685;
  date_picker.CupertinoDatePickerMode.date = C686 || CT.C686;
  date_picker.CupertinoDatePickerMode.dateAndTime = C687 || CT.C687;
  date_picker.CupertinoDatePickerMode.values = C688 || CT.C688;
  let C689;
  let C690;
  let C691;
  let C692;
  let C693;
  let C694;
  let C695;
  let C696;
  date_picker._PickerColumnType = class _PickerColumnType extends core.Object {
    toString() {
      return this[_name$5];
    }
  };
  (date_picker._PickerColumnType.new = function(index, _name) {
    this.index = index;
    this[_name$5] = _name;
    ;
  }).prototype = date_picker._PickerColumnType.prototype;
  dart.addTypeTests(date_picker._PickerColumnType);
  dart.setLibraryUri(date_picker._PickerColumnType, "package:flutter/src/cupertino/date_picker.dart");
  dart.setFieldSignature(date_picker._PickerColumnType, () => ({
    __proto__: dart.getFields(date_picker._PickerColumnType.__proto__),
    index: dart.finalFieldType(core.int),
    [_name$5]: dart.finalFieldType(core.String)
  }));
  dart.defineExtensionMethods(date_picker._PickerColumnType, ['toString']);
  date_picker._PickerColumnType.dayOfMonth = C689 || CT.C689;
  date_picker._PickerColumnType.month = C690 || CT.C690;
  date_picker._PickerColumnType.year = C691 || CT.C691;
  date_picker._PickerColumnType.date = C692 || CT.C692;
  date_picker._PickerColumnType.hour = C693 || CT.C693;
  date_picker._PickerColumnType.minute = C694 || CT.C694;
  date_picker._PickerColumnType.dayPeriod = C695 || CT.C695;
  date_picker._PickerColumnType.values = C696 || CT.C696;
  const mode$ = dart.privateName(date_picker, "CupertinoDatePicker.mode");
  const initialDateTime$ = dart.privateName(date_picker, "CupertinoDatePicker.initialDateTime");
  const minimumDate$ = dart.privateName(date_picker, "CupertinoDatePicker.minimumDate");
  const maximumDate$ = dart.privateName(date_picker, "CupertinoDatePicker.maximumDate");
  const minimumYear$ = dart.privateName(date_picker, "CupertinoDatePicker.minimumYear");
  const maximumYear$ = dart.privateName(date_picker, "CupertinoDatePicker.maximumYear");
  const minuteInterval$ = dart.privateName(date_picker, "CupertinoDatePicker.minuteInterval");
  const use24hFormat$ = dart.privateName(date_picker, "CupertinoDatePicker.use24hFormat");
  const onDateTimeChanged$ = dart.privateName(date_picker, "CupertinoDatePicker.onDateTimeChanged");
  const backgroundColor$3 = dart.privateName(date_picker, "CupertinoDatePicker.backgroundColor");
  date_picker.CupertinoDatePicker = class CupertinoDatePicker extends framework.StatefulWidget {
    get mode() {
      return this[mode$];
    }
    set mode(value) {
      super.mode = value;
    }
    get initialDateTime() {
      return this[initialDateTime$];
    }
    set initialDateTime(value) {
      super.initialDateTime = value;
    }
    get minimumDate() {
      return this[minimumDate$];
    }
    set minimumDate(value) {
      super.minimumDate = value;
    }
    get maximumDate() {
      return this[maximumDate$];
    }
    set maximumDate(value) {
      super.maximumDate = value;
    }
    get minimumYear() {
      return this[minimumYear$];
    }
    set minimumYear(value) {
      super.minimumYear = value;
    }
    get maximumYear() {
      return this[maximumYear$];
    }
    set maximumYear(value) {
      super.maximumYear = value;
    }
    get minuteInterval() {
      return this[minuteInterval$];
    }
    set minuteInterval(value) {
      super.minuteInterval = value;
    }
    get use24hFormat() {
      return this[use24hFormat$];
    }
    set use24hFormat(value) {
      super.use24hFormat = value;
    }
    get onDateTimeChanged() {
      return this[onDateTimeChanged$];
    }
    set onDateTimeChanged(value) {
      super.onDateTimeChanged = value;
    }
    get backgroundColor() {
      return this[backgroundColor$3];
    }
    set backgroundColor(value) {
      super.backgroundColor = value;
    }
    createState() {
      switch (this.mode) {
        case C685 || CT.C685:
        case C687 || CT.C687:
        {
          return new date_picker._CupertinoDatePickerDateTimeState.new();
        }
        case C686 || CT.C686:
        {
          return new date_picker._CupertinoDatePickerDateState.new();
        }
      }
      if (!false) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 343, 12, "false");
      return new date_picker._CupertinoDatePickerDateTimeState.new();
    }
    static _getColumnWidth(columnType, localizations, context) {
      let longestText = "";
      switch (columnType) {
        case C692 || CT.C692:
        {
          for (let i = 1; i <= 12; i = i + 1) {
            let date = localizations.datePickerMediumDate(new core.DateTime.new(2018, i, 25));
            if (longestText.length < date.length) longestText = date;
          }
          break;
        }
        case C693 || CT.C693:
        {
          for (let i = 0; i < 24; i = i + 1) {
            let hour = localizations.datePickerHour(i);
            if (longestText.length < hour.length) longestText = hour;
          }
          break;
        }
        case C694 || CT.C694:
        {
          for (let i = 0; i < 60; i = i + 1) {
            let minute = localizations.datePickerMinute(i);
            if (longestText.length < minute.length) longestText = minute;
          }
          break;
        }
        case C695 || CT.C695:
        {
          longestText = localizations.anteMeridiemAbbreviation.length > localizations.postMeridiemAbbreviation.length ? localizations.anteMeridiemAbbreviation : localizations.postMeridiemAbbreviation;
          break;
        }
        case C689 || CT.C689:
        {
          for (let i = 1; i <= 31; i = i + 1) {
            let dayOfMonth = localizations.datePickerDayOfMonth(i);
            if (longestText.length < dayOfMonth.length) longestText = dayOfMonth;
          }
          break;
        }
        case C690 || CT.C690:
        {
          for (let i = 1; i <= 12; i = i + 1) {
            let month = localizations.datePickerMonth(i);
            if (longestText.length < month.length) longestText = month;
          }
          break;
        }
        case C691 || CT.C691:
        {
          longestText = localizations.datePickerYear(2018);
          break;
        }
      }
      if (!(longestText !== "")) dart.assertFailed("column type is not appropriate", "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 406, 12, "longestText != ''");
      let painter = new text_painter.TextPainter.new({text: new text_span.TextSpan.new({style: date_picker._themeTextStyle(context), text: longestText}), textDirection: basic.Directionality.of(context)});
      painter.layout();
      return painter.maxIntrinsicWidth;
    }
  };
  (date_picker.CupertinoDatePicker.new = function(opts) {
    let t9;
    let key = opts && 'key' in opts ? opts.key : null;
    let mode = opts && 'mode' in opts ? opts.mode : C687 || CT.C687;
    let onDateTimeChanged = opts && 'onDateTimeChanged' in opts ? opts.onDateTimeChanged : null;
    let initialDateTime = opts && 'initialDateTime' in opts ? opts.initialDateTime : null;
    let minimumDate = opts && 'minimumDate' in opts ? opts.minimumDate : null;
    let maximumDate = opts && 'maximumDate' in opts ? opts.maximumDate : null;
    let minimumYear = opts && 'minimumYear' in opts ? opts.minimumYear : 1;
    let maximumYear = opts && 'maximumYear' in opts ? opts.maximumYear : null;
    let minuteInterval = opts && 'minuteInterval' in opts ? opts.minuteInterval : 1;
    let use24hFormat = opts && 'use24hFormat' in opts ? opts.use24hFormat : false;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[mode$] = mode;
    this[onDateTimeChanged$] = onDateTimeChanged;
    this[minimumDate$] = minimumDate;
    this[maximumDate$] = maximumDate;
    this[minimumYear$] = minimumYear;
    this[maximumYear$] = maximumYear;
    this[minuteInterval$] = minuteInterval;
    this[use24hFormat$] = use24hFormat;
    this[backgroundColor$3] = backgroundColor;
    this[initialDateTime$] = (t9 = initialDateTime, t9 == null ? new core.DateTime.now() : t9);
    if (!(mode != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 245, 15, "mode != null");
    if (!(onDateTimeChanged != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 246, 15, "onDateTimeChanged != null");
    if (!(minimumYear != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 247, 15, "minimumYear != null");
    if (!(dart.notNull(minuteInterval) > 0 && (60)[$modulo](minuteInterval) === 0)) dart.assertFailed("minute interval is not a positive integer factor of 60", "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 249, 10, "minuteInterval > 0 && 60 % minuteInterval == 0");
    date_picker.CupertinoDatePicker.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    if (!(this.initialDateTime != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 253, 12, "this.initialDateTime != null");
    if (!(!dart.equals(this.mode, date_picker.CupertinoDatePickerMode.dateAndTime) || this.minimumDate == null || !dart.test(this.initialDateTime.isBefore(this.minimumDate)))) dart.assertFailed("initial date is before minimum date", "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 255, 7, "mode != CupertinoDatePickerMode.dateAndTime || minimumDate == null || !this.initialDateTime.isBefore(minimumDate)");
    if (!(!dart.equals(this.mode, date_picker.CupertinoDatePickerMode.dateAndTime) || this.maximumDate == null || !dart.test(this.initialDateTime.isAfter(this.maximumDate)))) dart.assertFailed("initial date is after maximum date", "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 259, 7, "mode != CupertinoDatePickerMode.dateAndTime || maximumDate == null || !this.initialDateTime.isAfter(maximumDate)");
    if (!(!dart.equals(this.mode, date_picker.CupertinoDatePickerMode.date) || dart.notNull(this.minimumYear) >= 1 && dart.notNull(this.initialDateTime.year) >= dart.notNull(this.minimumYear))) dart.assertFailed("initial year is not greater than minimum year, or mininum year is not positive", "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 263, 7, "mode != CupertinoDatePickerMode.date || (minimumYear >= 1 && this.initialDateTime.year >= minimumYear)");
    if (!(!dart.equals(this.mode, date_picker.CupertinoDatePickerMode.date) || this.maximumYear == null || dart.notNull(this.initialDateTime.year) <= dart.notNull(this.maximumYear))) dart.assertFailed("initial year is not smaller than maximum year", "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 267, 7, "mode != CupertinoDatePickerMode.date || maximumYear == null || this.initialDateTime.year <= maximumYear");
    if (!(!dart.equals(this.mode, date_picker.CupertinoDatePickerMode.date) || this.minimumDate == null || !dart.test(this.minimumDate.isAfter(this.initialDateTime)))) dart.assertFailed("initial date " + dart.str(this.initialDateTime) + " is not greater than or euqal to minimumDate " + dart.str(this.minimumDate), "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 271, 7, "mode != CupertinoDatePickerMode.date || minimumDate == null || !minimumDate.isAfter(this.initialDateTime)");
    if (!(!dart.equals(this.mode, date_picker.CupertinoDatePickerMode.date) || this.maximumDate == null || !dart.test(this.maximumDate.isBefore(this.initialDateTime)))) dart.assertFailed("initial date " + dart.str(this.initialDateTime) + " is not less than or euqal to maximumDate " + dart.str(this.maximumDate), "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 275, 7, "mode != CupertinoDatePickerMode.date || maximumDate == null || !maximumDate.isBefore(this.initialDateTime)");
    if (!(this.initialDateTime.minute[$modulo](this.minuteInterval) === 0)) dart.assertFailed("initial minute is not divisible by minute interval", "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 279, 7, "this.initialDateTime.minute % minuteInterval == 0");
  }).prototype = date_picker.CupertinoDatePicker.prototype;
  dart.addTypeTests(date_picker.CupertinoDatePicker);
  dart.setMethodSignature(date_picker.CupertinoDatePicker, () => ({
    __proto__: dart.getMethods(date_picker.CupertinoDatePicker.__proto__),
    createState: dart.fnType(framework.State$(framework.StatefulWidget), [])
  }));
  dart.setLibraryUri(date_picker.CupertinoDatePicker, "package:flutter/src/cupertino/date_picker.dart");
  dart.setFieldSignature(date_picker.CupertinoDatePicker, () => ({
    __proto__: dart.getFields(date_picker.CupertinoDatePicker.__proto__),
    mode: dart.finalFieldType(date_picker.CupertinoDatePickerMode),
    initialDateTime: dart.finalFieldType(core.DateTime),
    minimumDate: dart.finalFieldType(core.DateTime),
    maximumDate: dart.finalFieldType(core.DateTime),
    minimumYear: dart.finalFieldType(core.int),
    maximumYear: dart.finalFieldType(core.int),
    minuteInterval: dart.finalFieldType(core.int),
    use24hFormat: dart.finalFieldType(core.bool),
    onDateTimeChanged: dart.finalFieldType(dart.fnType(dart.void, [core.DateTime])),
    backgroundColor: dart.finalFieldType(ui.Color)
  }));
  const _selectedHourIndex = dart.privateName(date_picker, "_selectedHourIndex");
  const _selectedHour = dart.privateName(date_picker, "_selectedHour");
  const _isHourRegionFlipped = dart.privateName(date_picker, "_isHourRegionFlipped");
  const _handleSystemFontsChange = dart.privateName(date_picker, "_handleSystemFontsChange");
  const _getEstimatedColumnWidth = dart.privateName(date_picker, "_getEstimatedColumnWidth");
  const _onSelectedItemChange = dart.privateName(date_picker, "_onSelectedItemChange");
  const _pickerDidStopScrolling = dart.privateName(date_picker, "_pickerDidStopScrolling");
  let C699;
  let C700;
  let C698;
  let C697;
  let C703;
  let C704;
  let C705;
  let C706;
  let C707;
  let C708;
  let C709;
  let C710;
  let C711;
  let C702;
  let C701;
  let C714;
  let C715;
  let C713;
  let C712;
  const _buildMediumDatePicker = dart.privateName(date_picker, "_buildMediumDatePicker");
  let C716;
  const _isValidHour = dart.privateName(date_picker, "_isValidHour");
  let C717;
  let C720;
  let C721;
  let C722;
  let C719;
  let C718;
  let C725;
  let C726;
  let C727;
  let C728;
  let C729;
  let C730;
  let C731;
  let C732;
  let C733;
  let C734;
  let C724;
  let C723;
  let C737;
  let C738;
  let C736;
  let C735;
  const _buildHourPicker = dart.privateName(date_picker, "_buildHourPicker");
  let C741;
  let C742;
  let C743;
  let C740;
  let C739;
  let C746;
  let C747;
  let C748;
  let C749;
  let C750;
  let C751;
  let C752;
  let C753;
  let C754;
  let C755;
  let C745;
  let C744;
  let C758;
  let C759;
  let C757;
  let C756;
  const _buildMinutePicker = dart.privateName(date_picker, "_buildMinutePicker");
  let C762;
  let C763;
  let C761;
  let C760;
  let C766;
  let C767;
  let C768;
  let C769;
  let C770;
  let C771;
  let C772;
  let C773;
  let C774;
  let C765;
  let C764;
  let C777;
  let C778;
  let C776;
  let C775;
  const _buildAmPmPicker = dart.privateName(date_picker, "_buildAmPmPicker");
  const _scrollToDate = dart.privateName(date_picker, "_scrollToDate");
  let C779;
  let C782;
  let C783;
  let C784;
  let C781;
  let C780;
  let C787;
  let C788;
  let C789;
  let C786;
  let C785;
  let C792;
  let C793;
  let C791;
  let C790;
  let C796;
  let C797;
  let C795;
  let C794;
  let C800;
  let C801;
  let C799;
  let C798;
  date_picker._CupertinoDatePickerDateTimeState = class _CupertinoDatePickerDateTimeState extends framework.State$(date_picker.CupertinoDatePicker) {
    get selectedDayFromInitial() {
      switch (this.widget.mode) {
        case C687 || CT.C687:
        {
          return dart.test(this.dateController.hasClients) ? this.dateController.selectedItem : 0;
        }
        case C685 || CT.C685:
        {
          return 0;
        }
        case C686 || CT.C686:
        {
          break;
        }
      }
      if (!false) dart.assertFailed(dart.str(this[$runtimeType]) + " is only meant for dateAndTime mode or time mode", "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 456, 7, "false");
      return 0;
    }
    get selectedHour() {
      return this[_selectedHour](this.selectedAmPm, this[_selectedHourIndex]);
    }
    get [_selectedHourIndex]() {
      return dart.test(this.hourController.hasClients) ? this.hourController.selectedItem[$modulo](24) : this.initialDateTime.hour;
    }
    [_selectedHour](selectedAmPm, selectedHour) {
      return dart.test(this[_isHourRegionFlipped](selectedAmPm)) ? (dart.notNull(selectedHour) + 12)[$modulo](24) : selectedHour;
    }
    get selectedMinute() {
      return dart.test(this.minuteController.hasClients) ? (dart.notNull(this.minuteController.selectedItem) * dart.notNull(this.widget.minuteInterval))[$modulo](60) : this.initialDateTime.minute;
    }
    get isHourRegionFlipped() {
      return this[_isHourRegionFlipped](this.selectedAmPm);
    }
    [_isHourRegionFlipped](selectedAmPm) {
      return selectedAmPm != this.meridiemRegion;
    }
    get isScrolling() {
      return dart.test(this.isDatePickerScrolling) || dart.test(this.isHourPickerScrolling) || dart.test(this.isMinutePickerScrolling) || dart.test(this.isMeridiemPickerScrolling);
    }
    initState() {
      super.initState();
      this.initialDateTime = this.widget.initialDateTime;
      this.selectedAmPm = (dart.notNull(this.initialDateTime.hour) / 12)[$truncate]();
      this.meridiemRegion = this.selectedAmPm;
      this.meridiemController = new list_wheel_scroll_view.FixedExtentScrollController.new({initialItem: this.selectedAmPm});
      this.hourController = new list_wheel_scroll_view.FixedExtentScrollController.new({initialItem: this.initialDateTime.hour});
      this.minuteController = new list_wheel_scroll_view.FixedExtentScrollController.new({initialItem: (dart.notNull(this.initialDateTime.minute) / dart.notNull(this.widget.minuteInterval))[$truncate]()});
      this.dateController = new list_wheel_scroll_view.FixedExtentScrollController.new({initialItem: 0});
      binding.PaintingBinding.instance.systemFonts.addListener(dart.bind(this, _handleSystemFontsChange));
    }
    [_handleSystemFontsChange]() {
      this.setState(dart.fn(() => {
        this.estimatedColumnWidths[$clear]();
      }, VoidToNull()));
    }
    dispose() {
      this.dateController.dispose();
      this.hourController.dispose();
      this.minuteController.dispose();
      this.meridiemController.dispose();
      binding.PaintingBinding.instance.systemFonts.removeListener(dart.bind(this, _handleSystemFontsChange));
      super.dispose();
    }
    didUpdateWidget(oldWidget) {
      date_picker.CupertinoDatePicker._check(oldWidget);
      super.didUpdateWidget(oldWidget);
      if (!dart.equals(oldWidget.mode, this.widget.mode)) dart.assertFailed("The " + dart.str(this[$runtimeType]) + "'s mode cannot change once it's built.", "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 570, 7, "oldWidget.mode == widget.mode");
      if (!dart.test(this.widget.use24hFormat) && dart.test(oldWidget.use24hFormat)) {
        this.meridiemController.dispose();
        this.meridiemController = new list_wheel_scroll_view.FixedExtentScrollController.new({initialItem: this.selectedAmPm});
      }
    }
    didChangeDependencies() {
      super.didChangeDependencies();
      this.textDirectionFactor = dart.equals(basic.Directionality.of(this.context), ui.TextDirection.ltr) ? 1 : -1;
      this.localizations = localizations$.CupertinoLocalizations.of(this.context);
      this.alignCenterLeft = this.textDirectionFactor === 1 ? alignment.Alignment.centerLeft : alignment.Alignment.centerRight;
      this.alignCenterRight = this.textDirectionFactor === 1 ? alignment.Alignment.centerRight : alignment.Alignment.centerLeft;
      this.estimatedColumnWidths[$clear]();
    }
    [_getEstimatedColumnWidth](columnType) {
      if (this.estimatedColumnWidths[$_get](columnType.index) == null) {
        this.estimatedColumnWidths[$_set](columnType.index, date_picker.CupertinoDatePicker._getColumnWidth(columnType, this.localizations, this.context));
      }
      return this.estimatedColumnWidths[$_get](columnType.index);
    }
    get selectedDateTime() {
      return new core.DateTime.new(this.initialDateTime.year, this.initialDateTime.month, dart.notNull(this.initialDateTime.day) + dart.notNull(this.selectedDayFromInitial), this.selectedHour, this.selectedMinute);
    }
    [_onSelectedItemChange](index) {
      let t9, t9$;
      let selected = this.selectedDateTime;
      let isDateInvalid = dart.equals((t9 = this.widget.minimumDate, t9 == null ? null : t9.isAfter(selected)), true) || dart.equals((t9$ = this.widget.maximumDate, t9$ == null ? null : t9$.isBefore(selected)), true);
      if (isDateInvalid) return;
      this.widget.onDateTimeChanged(selected);
    }
    [_buildMediumDatePicker](offAxisFraction, itemPositioningBuilder) {
      return new (NotificationListenerOfScrollNotification()).new({onNotification: dart.fn(notification => {
          if (scroll_notification.ScrollStartNotification.is(notification)) {
            this.isDatePickerScrolling = true;
          } else if (scroll_notification.ScrollEndNotification.is(notification)) {
            this.isDatePickerScrolling = false;
            this[_pickerDidStopScrolling]();
          }
          return false;
        }, ScrollNotificationTobool()), child: new picker.CupertinoPicker.builder({scrollController: this.dateController, offAxisFraction: offAxisFraction, itemExtent: 32, useMagnifier: true, magnification: 1.119047619047619, backgroundColor: this.widget.backgroundColor, squeeze: 1.25, onSelectedItemChanged: dart.fn(index => {
            this[_onSelectedItemChange](index);
          }, intToNull()), itemBuilder: dart.fn((context, index) => {
            let t9, t9$;
            let rangeStart = new core.DateTime.new(this.initialDateTime.year, this.initialDateTime.month, dart.notNull(this.initialDateTime.day) + dart.notNull(index));
            let rangeEnd = new core.DateTime.new(this.initialDateTime.year, this.initialDateTime.month, dart.notNull(this.initialDateTime.day) + dart.notNull(index) + 1);
            let now = new core.DateTime.now();
            if (dart.equals((t9 = this.widget.minimumDate, t9 == null ? null : t9.isAfter(rangeEnd)), true)) return null;
            if (dart.equals((t9$ = this.widget.maximumDate, t9$ == null ? null : t9$.isAfter(rangeStart)), false)) return null;
            let dateText = rangeStart._equals(new core.DateTime.new(now.year, now.month, now.day)) ? this.localizations.todayLabel : this.localizations.datePickerMediumDate(rangeStart);
            return itemPositioningBuilder(context, new text$.Text.new(dateText, {style: date_picker._themeTextStyle(context), $creationLocationd_0dea112b090073317d4: C697 || CT.C697}));
          }, BuildContextAndintToWidget()), $creationLocationd_0dea112b090073317d4: C701 || CT.C701}), $creationLocationd_0dea112b090073317d4: C712 || CT.C712});
    }
    [_isValidHour](meridiemIndex, hourIndex) {
      let t9, t9$, t9$0, t9$1;
      let rangeStart = new core.DateTime.new(this.initialDateTime.year, this.initialDateTime.month, dart.notNull(this.initialDateTime.day) + dart.notNull(this.selectedDayFromInitial), this[_selectedHour](meridiemIndex, hourIndex), 0);
      let rangeEnd = rangeStart.add(C716 || CT.C716);
      return dart.test((t9$ = (t9 = this.widget.minimumDate, t9 == null ? null : t9.isBefore(rangeEnd)), t9$ == null ? true : t9$)) && !dart.test((t9$1 = (t9$0 = this.widget.maximumDate, t9$0 == null ? null : t9$0.isBefore(rangeStart)), t9$1 == null ? false : t9$1));
    }
    [_buildHourPicker](offAxisFraction, itemPositioningBuilder) {
      return new (NotificationListenerOfScrollNotification()).new({onNotification: dart.fn(notification => {
          if (scroll_notification.ScrollStartNotification.is(notification)) {
            this.isHourPickerScrolling = true;
          } else if (scroll_notification.ScrollEndNotification.is(notification)) {
            this.isHourPickerScrolling = false;
            this[_pickerDidStopScrolling]();
          }
          return false;
        }, ScrollNotificationTobool()), child: new picker.CupertinoPicker.new({scrollController: this.hourController, offAxisFraction: offAxisFraction, itemExtent: 32, useMagnifier: true, magnification: 1.119047619047619, backgroundColor: this.widget.backgroundColor, squeeze: 1.25, onSelectedItemChanged: dart.fn(index => {
            let regionChanged = this.meridiemRegion !== (dart.notNull(index) / 12)[$truncate]();
            let debugIsFlipped = this.isHourRegionFlipped;
            if (regionChanged) {
              this.meridiemRegion = (dart.notNull(index) / 12)[$truncate]();
              this.selectedAmPm = 1 - dart.notNull(this.selectedAmPm);
            }
            if (!dart.test(this.widget.use24hFormat) && regionChanged) {
              this.meridiemController.animateToItem(this.selectedAmPm, {duration: C717 || CT.C717, curve: curves.Curves.easeOut});
            } else {
              this[_onSelectedItemChange](index);
            }
            if (!dart.equals(debugIsFlipped, this.isHourRegionFlipped)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 750, 18, "debugIsFlipped == isHourRegionFlipped");
          }, intToNull()), children: ListOfWidget().generate(24, dart.fn(index => {
            let hour = dart.test(this.isHourRegionFlipped) ? (dart.notNull(index) + 12)[$modulo](24) : index;
            let displayHour = dart.test(this.widget.use24hFormat) ? hour : (dart.notNull(hour) + 11)[$modulo](12) + 1;
            return itemPositioningBuilder(this.context, new text$.Text.new(this.localizations.datePickerHour(displayHour), {semanticsLabel: this.localizations.datePickerHourSemanticsLabel(displayHour), style: date_picker._themeTextStyle(this.context, {isValid: this[_isValidHour](this.selectedAmPm, index)}), $creationLocationd_0dea112b090073317d4: C718 || CT.C718}));
          }, intToWidget())), looping: true, $creationLocationd_0dea112b090073317d4: C723 || CT.C723}), $creationLocationd_0dea112b090073317d4: C735 || CT.C735});
    }
    [_buildMinutePicker](offAxisFraction, itemPositioningBuilder) {
      return new (NotificationListenerOfScrollNotification()).new({onNotification: dart.fn(notification => {
          if (scroll_notification.ScrollStartNotification.is(notification)) {
            this.isMinutePickerScrolling = true;
          } else if (scroll_notification.ScrollEndNotification.is(notification)) {
            this.isMinutePickerScrolling = false;
            this[_pickerDidStopScrolling]();
          }
          return false;
        }, ScrollNotificationTobool()), child: new picker.CupertinoPicker.new({scrollController: this.minuteController, offAxisFraction: offAxisFraction, itemExtent: 32, useMagnifier: true, magnification: 1.119047619047619, backgroundColor: this.widget.backgroundColor, squeeze: 1.25, onSelectedItemChanged: dart.bind(this, _onSelectedItemChange), children: ListOfWidget().generate((60 / dart.notNull(this.widget.minuteInterval))[$truncate](), dart.fn(index => {
            let t9, t9$, t9$0, t9$1;
            let minute = dart.notNull(index) * dart.notNull(this.widget.minuteInterval);
            let date = new core.DateTime.new(this.initialDateTime.year, this.initialDateTime.month, dart.notNull(this.initialDateTime.day) + dart.notNull(this.selectedDayFromInitial), this.selectedHour, minute);
            let isInvalidMinute = dart.test((t9$ = (t9 = this.widget.minimumDate, t9 == null ? null : t9.isAfter(date)), t9$ == null ? false : t9$)) || dart.test((t9$1 = (t9$0 = this.widget.maximumDate, t9$0 == null ? null : t9$0.isBefore(date)), t9$1 == null ? false : t9$1));
            return itemPositioningBuilder(this.context, new text$.Text.new(this.localizations.datePickerMinute(minute), {semanticsLabel: this.localizations.datePickerMinuteSemanticsLabel(minute), style: date_picker._themeTextStyle(this.context, {isValid: !isInvalidMinute}), $creationLocationd_0dea112b090073317d4: C739 || CT.C739}));
          }, intToWidget())), looping: true, $creationLocationd_0dea112b090073317d4: C744 || CT.C744}), $creationLocationd_0dea112b090073317d4: C756 || CT.C756});
    }
    [_buildAmPmPicker](offAxisFraction, itemPositioningBuilder) {
      return new (NotificationListenerOfScrollNotification()).new({onNotification: dart.fn(notification => {
          if (scroll_notification.ScrollStartNotification.is(notification)) {
            this.isMeridiemPickerScrolling = true;
          } else if (scroll_notification.ScrollEndNotification.is(notification)) {
            this.isMeridiemPickerScrolling = false;
            this[_pickerDidStopScrolling]();
          }
          return false;
        }, ScrollNotificationTobool()), child: new picker.CupertinoPicker.new({scrollController: this.meridiemController, offAxisFraction: offAxisFraction, itemExtent: 32, useMagnifier: true, magnification: 1.119047619047619, backgroundColor: this.widget.backgroundColor, squeeze: 1.25, onSelectedItemChanged: dart.fn(index => {
            this.selectedAmPm = index;
            if (!(this.selectedAmPm === 0 || this.selectedAmPm === 1)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 841, 18, "selectedAmPm == 0 || selectedAmPm == 1");
            this[_onSelectedItemChange](index);
          }, intToNull()), children: ListOfWidget().generate(2, dart.fn(index => itemPositioningBuilder(this.context, new text$.Text.new(index === 0 ? this.localizations.anteMeridiemAbbreviation : this.localizations.postMeridiemAbbreviation, {style: date_picker._themeTextStyle(this.context, {isValid: this[_isValidHour](index, this[_selectedHourIndex])}), $creationLocationd_0dea112b090073317d4: C760 || CT.C760})), intToWidget())), $creationLocationd_0dea112b090073317d4: C764 || CT.C764}), $creationLocationd_0dea112b090073317d4: C775 || CT.C775});
    }
    [_pickerDidStopScrolling]() {
      let t9, t9$, t9$0, t9$1;
      this.setState(dart.fn(() => {
      }, VoidToNull()));
      if (dart.test(this.isScrolling)) return;
      let selectedDate = this.selectedDateTime;
      let minCheck = (t9$ = (t9 = this.widget.minimumDate, t9 == null ? null : t9.isAfter(selectedDate)), t9$ == null ? false : t9$);
      let maxCheck = (t9$1 = (t9$0 = this.widget.maximumDate, t9$0 == null ? null : t9$0.isBefore(selectedDate)), t9$1 == null ? false : t9$1);
      if (dart.test(minCheck) || dart.test(maxCheck)) {
        let targetDate = dart.test(minCheck) ? this.widget.minimumDate : this.widget.maximumDate;
        this[_scrollToDate](targetDate, selectedDate);
      }
    }
    [_scrollToDate](newDate, fromDate) {
      if (!(newDate != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 882, 12, "newDate != null");
      binding$.SchedulerBinding.instance.addPostFrameCallback(dart.fn(timestamp => {
        if (fromDate.year != newDate.year || fromDate.month != newDate.month || fromDate.day != newDate.day) {
          date_picker._animateColumnControllerToItem(this.dateController, this.selectedDayFromInitial);
        }
        if (fromDate.hour != newDate.hour) {
          let needsMeridiemChange = !dart.test(this.widget.use24hFormat) && (dart.notNull(fromDate.hour) / 12)[$truncate]() !== (dart.notNull(newDate.hour) / 12)[$truncate]();
          if (needsMeridiemChange) {
            date_picker._animateColumnControllerToItem(this.meridiemController, 1 - dart.notNull(this.meridiemController.selectedItem));
            let newItem = (dart.notNull(this.hourController.selectedItem) / 12)[$truncate]() * 12 + (dart.notNull(this.hourController.selectedItem) + dart.notNull(newDate.hour) - dart.notNull(fromDate.hour))[$modulo](12);
            date_picker._animateColumnControllerToItem(this.hourController, newItem);
          } else {
            date_picker._animateColumnControllerToItem(this.hourController, dart.notNull(this.hourController.selectedItem) + dart.notNull(newDate.hour) - dart.notNull(fromDate.hour));
          }
        }
        if (fromDate.minute != newDate.minute) {
          date_picker._animateColumnControllerToItem(this.minuteController, newDate.minute);
        }
      }, DurationToNull()));
    }
    build(context) {
      let columnWidths = JSArrayOfdouble().of([this[_getEstimatedColumnWidth](date_picker._PickerColumnType.hour), this[_getEstimatedColumnWidth](date_picker._PickerColumnType.minute)]);
      let pickerBuilders = JSArrayOfdoubleAndFnToWidget().of([dart.bind(this, _buildHourPicker), dart.bind(this, _buildMinutePicker)]);
      if (!dart.test(this.widget.use24hFormat)) {
        if (dart.equals(this.localizations.datePickerDateTimeOrder, localizations$.DatePickerDateTimeOrder.date_time_dayPeriod) || dart.equals(this.localizations.datePickerDateTimeOrder, localizations$.DatePickerDateTimeOrder.time_dayPeriod_date)) {
          pickerBuilders[$add](dart.bind(this, _buildAmPmPicker));
          columnWidths[$add](this[_getEstimatedColumnWidth](date_picker._PickerColumnType.dayPeriod));
        } else {
          pickerBuilders[$insert](0, dart.bind(this, _buildAmPmPicker));
          columnWidths[$insert](0, this[_getEstimatedColumnWidth](date_picker._PickerColumnType.dayPeriod));
        }
      }
      if (dart.equals(this.widget.mode, date_picker.CupertinoDatePickerMode.dateAndTime)) {
        if (dart.equals(this.localizations.datePickerDateTimeOrder, localizations$.DatePickerDateTimeOrder.time_dayPeriod_date) || dart.equals(this.localizations.datePickerDateTimeOrder, localizations$.DatePickerDateTimeOrder.dayPeriod_time_date)) {
          pickerBuilders[$add](dart.bind(this, _buildMediumDatePicker));
          columnWidths[$add](this[_getEstimatedColumnWidth](date_picker._PickerColumnType.date));
        } else {
          pickerBuilders[$insert](0, dart.bind(this, _buildMediumDatePicker));
          columnWidths[$insert](0, this[_getEstimatedColumnWidth](date_picker._PickerColumnType.date));
        }
      }
      let pickers = JSArrayOfWidget().of([]);
      for (let i = 0; i < dart.notNull(columnWidths[$length]); i = i + 1) {
        let offAxisFraction = 0.0;
        if (i === 0)
          offAxisFraction = -0.45 * dart.notNull(this.textDirectionFactor);
        else if (i >= 2 || columnWidths[$length] === 2) offAxisFraction = 0.45 * dart.notNull(this.textDirectionFactor);
        let padding = C779 || CT.C779;
        if (i === dart.notNull(columnWidths[$length]) - 1) padding = padding.flipped;
        if (this.textDirectionFactor === -1) padding = padding.flipped;
        pickers[$add](new basic.LayoutId.new({id: i, child: pickerBuilders[$_get](i)(offAxisFraction, dart.fn((context, child) => new container.Container.new({alignment: i === dart.notNull(columnWidths[$length]) - 1 ? this.alignCenterLeft : this.alignCenterRight, padding: padding, child: new container.Container.new({alignment: i === dart.notNull(columnWidths[$length]) - 1 ? this.alignCenterLeft : this.alignCenterRight, width: i === 0 || i === dart.notNull(columnWidths[$length]) - 1 ? null : dart.notNull(columnWidths[$_get](i)) + 12, child: child, $creationLocationd_0dea112b090073317d4: C780 || CT.C780}), $creationLocationd_0dea112b090073317d4: C785 || CT.C785}), BuildContextAndWidgetToContainer())), $creationLocationd_0dea112b090073317d4: C790 || CT.C790}));
      }
      return new media_query.MediaQuery.new({data: media_query.MediaQuery.of(context).copyWith({textScaleFactor: 1.0}), child: text$.DefaultTextStyle.merge({style: date_picker._kDefaultPickerTextStyle, child: new basic.CustomMultiChildLayout.new({delegate: new date_picker._DatePickerLayoutDelegate.new({columnWidths: columnWidths, textDirectionFactor: this.textDirectionFactor}), children: pickers, $creationLocationd_0dea112b090073317d4: C794 || CT.C794})}), $creationLocationd_0dea112b090073317d4: C798 || CT.C798});
    }
  };
  (date_picker._CupertinoDatePickerDateTimeState.new = function() {
    this.textDirectionFactor = null;
    this.localizations = null;
    this.alignCenterLeft = null;
    this.alignCenterRight = null;
    this.initialDateTime = null;
    this.dateController = null;
    this.hourController = null;
    this.minuteController = null;
    this.selectedAmPm = null;
    this.meridiemRegion = null;
    this.meridiemController = null;
    this.isDatePickerScrolling = false;
    this.isHourPickerScrolling = false;
    this.isMinutePickerScrolling = false;
    this.isMeridiemPickerScrolling = false;
    this.estimatedColumnWidths = new (IdentityMapOfint$double()).new();
    date_picker._CupertinoDatePickerDateTimeState.__proto__.new.call(this);
    ;
  }).prototype = date_picker._CupertinoDatePickerDateTimeState.prototype;
  dart.addTypeTests(date_picker._CupertinoDatePickerDateTimeState);
  dart.setMethodSignature(date_picker._CupertinoDatePickerDateTimeState, () => ({
    __proto__: dart.getMethods(date_picker._CupertinoDatePickerDateTimeState.__proto__),
    [_selectedHour]: dart.fnType(core.int, [core.int, core.int]),
    [_isHourRegionFlipped]: dart.fnType(core.bool, [core.int]),
    [_handleSystemFontsChange]: dart.fnType(dart.void, []),
    [_getEstimatedColumnWidth]: dart.fnType(core.double, [date_picker._PickerColumnType]),
    [_onSelectedItemChange]: dart.fnType(dart.void, [core.int]),
    [_buildMediumDatePicker]: dart.fnType(framework.Widget, [core.double, dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget])]),
    [_isValidHour]: dart.fnType(core.bool, [core.int, core.int]),
    [_buildHourPicker]: dart.fnType(framework.Widget, [core.double, dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget])]),
    [_buildMinutePicker]: dart.fnType(framework.Widget, [core.double, dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget])]),
    [_buildAmPmPicker]: dart.fnType(framework.Widget, [core.double, dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget])]),
    [_pickerDidStopScrolling]: dart.fnType(dart.void, []),
    [_scrollToDate]: dart.fnType(dart.void, [core.DateTime, core.DateTime]),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setGetterSignature(date_picker._CupertinoDatePickerDateTimeState, () => ({
    __proto__: dart.getGetters(date_picker._CupertinoDatePickerDateTimeState.__proto__),
    selectedDayFromInitial: core.int,
    selectedHour: core.int,
    [_selectedHourIndex]: core.int,
    selectedMinute: core.int,
    isHourRegionFlipped: core.bool,
    isScrolling: core.bool,
    selectedDateTime: core.DateTime
  }));
  dart.setLibraryUri(date_picker._CupertinoDatePickerDateTimeState, "package:flutter/src/cupertino/date_picker.dart");
  dart.setFieldSignature(date_picker._CupertinoDatePickerDateTimeState, () => ({
    __proto__: dart.getFields(date_picker._CupertinoDatePickerDateTimeState.__proto__),
    textDirectionFactor: dart.fieldType(core.int),
    localizations: dart.fieldType(localizations$.CupertinoLocalizations),
    alignCenterLeft: dart.fieldType(alignment.Alignment),
    alignCenterRight: dart.fieldType(alignment.Alignment),
    initialDateTime: dart.fieldType(core.DateTime),
    dateController: dart.fieldType(list_wheel_scroll_view.FixedExtentScrollController),
    hourController: dart.fieldType(list_wheel_scroll_view.FixedExtentScrollController),
    minuteController: dart.fieldType(list_wheel_scroll_view.FixedExtentScrollController),
    selectedAmPm: dart.fieldType(core.int),
    meridiemRegion: dart.fieldType(core.int),
    meridiemController: dart.fieldType(list_wheel_scroll_view.FixedExtentScrollController),
    isDatePickerScrolling: dart.fieldType(core.bool),
    isHourPickerScrolling: dart.fieldType(core.bool),
    isMinutePickerScrolling: dart.fieldType(core.bool),
    isMeridiemPickerScrolling: dart.fieldType(core.bool),
    estimatedColumnWidths: dart.finalFieldType(core.Map$(core.int, core.double))
  }));
  dart.defineLazy(date_picker._CupertinoDatePickerDateTimeState, {
    /*date_picker._CupertinoDatePickerDateTimeState._kMaximumOffAxisFraction*/get _kMaximumOffAxisFraction() {
      return 0.45;
    }
  });
  const _refreshEstimatedColumnWidths = dart.privateName(date_picker, "_refreshEstimatedColumnWidths");
  const _lastDayInMonth = dart.privateName(date_picker, "_lastDayInMonth");
  const _isCurrentDateValid = dart.privateName(date_picker, "_isCurrentDateValid");
  let C804;
  let C805;
  let C803;
  let C802;
  let C808;
  let C809;
  let C810;
  let C811;
  let C812;
  let C813;
  let C814;
  let C815;
  let C816;
  let C817;
  let C807;
  let C806;
  let C820;
  let C821;
  let C819;
  let C818;
  const _buildDayPicker = dart.privateName(date_picker, "_buildDayPicker");
  let C824;
  let C825;
  let C823;
  let C822;
  let C828;
  let C829;
  let C830;
  let C831;
  let C832;
  let C833;
  let C834;
  let C835;
  let C836;
  let C837;
  let C827;
  let C826;
  let C840;
  let C841;
  let C839;
  let C838;
  const _buildMonthPicker = dart.privateName(date_picker, "_buildMonthPicker");
  let C844;
  let C845;
  let C843;
  let C842;
  let C848;
  let C849;
  let C850;
  let C851;
  let C852;
  let C853;
  let C854;
  let C855;
  let C847;
  let C846;
  let C858;
  let C859;
  let C857;
  let C856;
  const _buildYearPicker = dart.privateName(date_picker, "_buildYearPicker");
  let C860;
  let C863;
  let C864;
  let C865;
  let C862;
  let C861;
  let C868;
  let C869;
  let C870;
  let C867;
  let C866;
  let C873;
  let C874;
  let C872;
  let C871;
  let C877;
  let C878;
  let C876;
  let C875;
  let C881;
  let C882;
  let C880;
  let C879;
  date_picker._CupertinoDatePickerDateState = class _CupertinoDatePickerDateState extends framework.State$(date_picker.CupertinoDatePicker) {
    get isScrolling() {
      return dart.test(this.isDayPickerScrolling) || dart.test(this.isMonthPickerScrolling) || dart.test(this.isYearPickerScrolling);
    }
    initState() {
      super.initState();
      this.selectedDay = this.widget.initialDateTime.day;
      this.selectedMonth = this.widget.initialDateTime.month;
      this.selectedYear = this.widget.initialDateTime.year;
      this.dayController = new list_wheel_scroll_view.FixedExtentScrollController.new({initialItem: dart.notNull(this.selectedDay) - 1});
      this.monthController = new list_wheel_scroll_view.FixedExtentScrollController.new({initialItem: dart.notNull(this.selectedMonth) - 1});
      this.yearController = new list_wheel_scroll_view.FixedExtentScrollController.new({initialItem: this.selectedYear});
      binding.PaintingBinding.instance.systemFonts.addListener(dart.bind(this, _handleSystemFontsChange));
    }
    [_handleSystemFontsChange]() {
      this.setState(dart.fn(() => {
        this[_refreshEstimatedColumnWidths]();
      }, VoidToNull()));
    }
    dispose() {
      this.dayController.dispose();
      this.monthController.dispose();
      this.yearController.dispose();
      binding.PaintingBinding.instance.systemFonts.removeListener(dart.bind(this, _handleSystemFontsChange));
      super.dispose();
    }
    didChangeDependencies() {
      super.didChangeDependencies();
      this.textDirectionFactor = dart.equals(basic.Directionality.of(this.context), ui.TextDirection.ltr) ? 1 : -1;
      this.localizations = localizations$.CupertinoLocalizations.of(this.context);
      this.alignCenterLeft = this.textDirectionFactor === 1 ? alignment.Alignment.centerLeft : alignment.Alignment.centerRight;
      this.alignCenterRight = this.textDirectionFactor === 1 ? alignment.Alignment.centerRight : alignment.Alignment.centerLeft;
      this[_refreshEstimatedColumnWidths]();
    }
    [_refreshEstimatedColumnWidths]() {
      this.estimatedColumnWidths[$_set](date_picker._PickerColumnType.dayOfMonth.index, date_picker.CupertinoDatePicker._getColumnWidth(date_picker._PickerColumnType.dayOfMonth, this.localizations, this.context));
      this.estimatedColumnWidths[$_set](date_picker._PickerColumnType.month.index, date_picker.CupertinoDatePicker._getColumnWidth(date_picker._PickerColumnType.month, this.localizations, this.context));
      this.estimatedColumnWidths[$_set](date_picker._PickerColumnType.year.index, date_picker.CupertinoDatePicker._getColumnWidth(date_picker._PickerColumnType.year, this.localizations, this.context));
    }
    [_lastDayInMonth](year, month) {
      return new core.DateTime.new(year, dart.notNull(month) + 1, 0);
    }
    [_buildDayPicker](offAxisFraction, itemPositioningBuilder) {
      let daysInCurrentMonth = this[_lastDayInMonth](this.selectedYear, this.selectedMonth).day;
      return new (NotificationListenerOfScrollNotification()).new({onNotification: dart.fn(notification => {
          if (scroll_notification.ScrollStartNotification.is(notification)) {
            this.isDayPickerScrolling = true;
          } else if (scroll_notification.ScrollEndNotification.is(notification)) {
            this.isDayPickerScrolling = false;
            this[_pickerDidStopScrolling]();
          }
          return false;
        }, ScrollNotificationTobool()), child: new picker.CupertinoPicker.new({scrollController: this.dayController, offAxisFraction: offAxisFraction, itemExtent: 32, useMagnifier: true, magnification: 1.119047619047619, backgroundColor: this.widget.backgroundColor, squeeze: 1.25, onSelectedItemChanged: dart.fn(index => {
            this.selectedDay = dart.notNull(index) + 1;
            if (dart.test(this[_isCurrentDateValid])) this.widget.onDateTimeChanged(new core.DateTime.new(this.selectedYear, this.selectedMonth, this.selectedDay));
          }, intToNull()), children: ListOfWidget().generate(31, dart.fn(index => {
            let day = dart.notNull(index) + 1;
            return itemPositioningBuilder(this.context, new text$.Text.new(this.localizations.datePickerDayOfMonth(day), {style: date_picker._themeTextStyle(this.context, {isValid: day <= dart.notNull(daysInCurrentMonth)}), $creationLocationd_0dea112b090073317d4: C802 || CT.C802}));
          }, intToWidget())), looping: true, $creationLocationd_0dea112b090073317d4: C806 || CT.C806}), $creationLocationd_0dea112b090073317d4: C818 || CT.C818});
    }
    [_buildMonthPicker](offAxisFraction, itemPositioningBuilder) {
      return new (NotificationListenerOfScrollNotification()).new({onNotification: dart.fn(notification => {
          if (scroll_notification.ScrollStartNotification.is(notification)) {
            this.isMonthPickerScrolling = true;
          } else if (scroll_notification.ScrollEndNotification.is(notification)) {
            this.isMonthPickerScrolling = false;
            this[_pickerDidStopScrolling]();
          }
          return false;
        }, ScrollNotificationTobool()), child: new picker.CupertinoPicker.new({scrollController: this.monthController, offAxisFraction: offAxisFraction, itemExtent: 32, useMagnifier: true, magnification: 1.119047619047619, backgroundColor: this.widget.backgroundColor, squeeze: 1.25, onSelectedItemChanged: dart.fn(index => {
            this.selectedMonth = dart.notNull(index) + 1;
            if (dart.test(this[_isCurrentDateValid])) this.widget.onDateTimeChanged(new core.DateTime.new(this.selectedYear, this.selectedMonth, this.selectedDay));
          }, intToNull()), children: ListOfWidget().generate(12, dart.fn(index => {
            let t9, t9$;
            let month = dart.notNull(index) + 1;
            let isInvalidMonth = (t9 = this.widget.minimumDate, t9 == null ? null : t9.year) == this.selectedYear && dart.notNull(this.widget.minimumDate.month) > month || (t9$ = this.widget.maximumDate, t9$ == null ? null : t9$.year) == this.selectedYear && dart.notNull(this.widget.maximumDate.month) < month;
            return itemPositioningBuilder(this.context, new text$.Text.new(this.localizations.datePickerMonth(month), {style: date_picker._themeTextStyle(this.context, {isValid: !isInvalidMonth}), $creationLocationd_0dea112b090073317d4: C822 || CT.C822}));
          }, intToWidget())), looping: true, $creationLocationd_0dea112b090073317d4: C826 || CT.C826}), $creationLocationd_0dea112b090073317d4: C838 || CT.C838});
    }
    [_buildYearPicker](offAxisFraction, itemPositioningBuilder) {
      return new (NotificationListenerOfScrollNotification()).new({onNotification: dart.fn(notification => {
          if (scroll_notification.ScrollStartNotification.is(notification)) {
            this.isYearPickerScrolling = true;
          } else if (scroll_notification.ScrollEndNotification.is(notification)) {
            this.isYearPickerScrolling = false;
            this[_pickerDidStopScrolling]();
          }
          return false;
        }, ScrollNotificationTobool()), child: new picker.CupertinoPicker.builder({scrollController: this.yearController, itemExtent: 32, offAxisFraction: offAxisFraction, useMagnifier: true, magnification: 1.119047619047619, backgroundColor: this.widget.backgroundColor, onSelectedItemChanged: dart.fn(index => {
            this.selectedYear = index;
            if (dart.test(this[_isCurrentDateValid])) this.widget.onDateTimeChanged(new core.DateTime.new(this.selectedYear, this.selectedMonth, this.selectedDay));
          }, intToNull()), itemBuilder: dart.fn((context, year) => {
            if (dart.notNull(year) < dart.notNull(this.widget.minimumYear)) return null;
            if (this.widget.maximumYear != null && dart.notNull(year) > dart.notNull(this.widget.maximumYear)) return null;
            let isValidYear = (this.widget.minimumDate == null || dart.notNull(this.widget.minimumDate.year) <= dart.notNull(year)) && (this.widget.maximumDate == null || dart.notNull(this.widget.maximumDate.year) >= dart.notNull(year));
            return itemPositioningBuilder(context, new text$.Text.new(this.localizations.datePickerYear(year), {style: date_picker._themeTextStyle(context, {isValid: isValidYear}), $creationLocationd_0dea112b090073317d4: C842 || CT.C842}));
          }, BuildContextAndintToWidget()), $creationLocationd_0dea112b090073317d4: C846 || CT.C846}), $creationLocationd_0dea112b090073317d4: C856 || CT.C856});
    }
    get [_isCurrentDateValid]() {
      let t9, t9$, t9$0, t9$1;
      let selectedDate = new core.DateTime.new(this.selectedYear, this.selectedMonth, this.selectedDay);
      let minCheck = (t9$ = (t9 = this.widget.minimumDate, t9 == null ? null : t9.isAfter(selectedDate)), t9$ == null ? false : t9$);
      let maxCheck = (t9$1 = (t9$0 = this.widget.maximumDate, t9$0 == null ? null : t9$0.isBefore(selectedDate)), t9$1 == null ? false : t9$1);
      return !dart.test(minCheck) && !dart.test(maxCheck) && selectedDate.day == this.selectedDay;
    }
    [_pickerDidStopScrolling]() {
      let t9, t9$, t9$0, t9$1;
      this.setState(dart.fn(() => {
      }, VoidToNull()));
      if (dart.test(this.isScrolling)) {
        return;
      }
      let selectedDate = new core.DateTime.new(this.selectedYear, this.selectedMonth, this.selectedDay);
      let minCheck = (t9$ = (t9 = this.widget.minimumDate, t9 == null ? null : t9.isAfter(selectedDate)), t9$ == null ? false : t9$);
      let maxCheck = (t9$1 = (t9$0 = this.widget.maximumDate, t9$0 == null ? null : t9$0.isBefore(selectedDate)), t9$1 == null ? false : t9$1);
      if (dart.test(minCheck) || dart.test(maxCheck)) {
        let targetDate = dart.test(minCheck) ? this.widget.minimumDate : this.widget.maximumDate;
        this[_scrollToDate](targetDate);
        return;
      }
      if (selectedDate.day != this.selectedDay) {
        let lastDay = this[_lastDayInMonth](this.selectedYear, this.selectedMonth);
        this[_scrollToDate](lastDay);
      }
    }
    [_scrollToDate](newDate) {
      if (!(newDate != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1259, 12, "newDate != null");
      binding$.SchedulerBinding.instance.addPostFrameCallback(dart.fn(timestamp => {
        if (this.selectedYear != newDate.year) {
          date_picker._animateColumnControllerToItem(this.yearController, newDate.year);
        }
        if (this.selectedMonth != newDate.month) {
          date_picker._animateColumnControllerToItem(this.monthController, dart.notNull(newDate.month) - 1);
        }
        if (this.selectedDay != newDate.day) {
          date_picker._animateColumnControllerToItem(this.dayController, dart.notNull(newDate.day) - 1);
        }
      }, DurationToNull()));
    }
    build(context) {
      let pickerBuilders = JSArrayOfdoubleAndFnToWidget().of([]);
      let columnWidths = JSArrayOfdouble().of([]);
      switch (this.localizations.datePickerDateOrder) {
        case C676 || CT.C676:
        {
          pickerBuilders = JSArrayOfdoubleAndFnToWidget().of([dart.bind(this, _buildMonthPicker), dart.bind(this, _buildDayPicker), dart.bind(this, _buildYearPicker)]);
          columnWidths = JSArrayOfdouble().of([this.estimatedColumnWidths[$_get](date_picker._PickerColumnType.month.index), this.estimatedColumnWidths[$_get](date_picker._PickerColumnType.dayOfMonth.index), this.estimatedColumnWidths[$_get](date_picker._PickerColumnType.year.index)]);
          break;
        }
        case C675 || CT.C675:
        {
          pickerBuilders = JSArrayOfdoubleAndFnToWidget().of([dart.bind(this, _buildDayPicker), dart.bind(this, _buildMonthPicker), dart.bind(this, _buildYearPicker)]);
          columnWidths = JSArrayOfdouble().of([this.estimatedColumnWidths[$_get](date_picker._PickerColumnType.dayOfMonth.index), this.estimatedColumnWidths[$_get](date_picker._PickerColumnType.month.index), this.estimatedColumnWidths[$_get](date_picker._PickerColumnType.year.index)]);
          break;
        }
        case C677 || CT.C677:
        {
          pickerBuilders = JSArrayOfdoubleAndFnToWidget().of([dart.bind(this, _buildYearPicker), dart.bind(this, _buildMonthPicker), dart.bind(this, _buildDayPicker)]);
          columnWidths = JSArrayOfdouble().of([this.estimatedColumnWidths[$_get](date_picker._PickerColumnType.year.index), this.estimatedColumnWidths[$_get](date_picker._PickerColumnType.month.index), this.estimatedColumnWidths[$_get](date_picker._PickerColumnType.dayOfMonth.index)]);
          break;
        }
        case C678 || CT.C678:
        {
          pickerBuilders = JSArrayOfdoubleAndFnToWidget().of([dart.bind(this, _buildYearPicker), dart.bind(this, _buildDayPicker), dart.bind(this, _buildMonthPicker)]);
          columnWidths = JSArrayOfdouble().of([this.estimatedColumnWidths[$_get](date_picker._PickerColumnType.year.index), this.estimatedColumnWidths[$_get](date_picker._PickerColumnType.dayOfMonth.index), this.estimatedColumnWidths[$_get](date_picker._PickerColumnType.month.index)]);
          break;
        }
        default:
        {
          if (!false) dart.assertFailed("date order is not specified", "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1310, 16, "false");
        }
      }
      let pickers = JSArrayOfWidget().of([]);
      for (let i = 0; i < dart.notNull(columnWidths[$length]); i = i + 1) {
        let offAxisFraction = (i - 1) * 0.3 * dart.notNull(this.textDirectionFactor);
        let padding = C779 || CT.C779;
        if (this.textDirectionFactor === -1) padding = C860 || CT.C860;
        pickers[$add](new basic.LayoutId.new({id: i, child: pickerBuilders[$_get](i)(offAxisFraction, dart.fn((context, child) => new container.Container.new({alignment: i === dart.notNull(columnWidths[$length]) - 1 ? this.alignCenterLeft : this.alignCenterRight, padding: i === 0 ? null : padding, child: new container.Container.new({alignment: i === 0 ? this.alignCenterLeft : this.alignCenterRight, width: dart.notNull(columnWidths[$_get](i)) + 12, child: child, $creationLocationd_0dea112b090073317d4: C861 || CT.C861}), $creationLocationd_0dea112b090073317d4: C866 || CT.C866}), BuildContextAndWidgetToContainer())), $creationLocationd_0dea112b090073317d4: C871 || CT.C871}));
      }
      return new media_query.MediaQuery.new({data: media_query.MediaQuery.of(context).copyWith({textScaleFactor: 1.0}), child: text$.DefaultTextStyle.merge({style: date_picker._kDefaultPickerTextStyle, child: new basic.CustomMultiChildLayout.new({delegate: new date_picker._DatePickerLayoutDelegate.new({columnWidths: columnWidths, textDirectionFactor: this.textDirectionFactor}), children: pickers, $creationLocationd_0dea112b090073317d4: C875 || CT.C875})}), $creationLocationd_0dea112b090073317d4: C879 || CT.C879});
    }
  };
  (date_picker._CupertinoDatePickerDateState.new = function() {
    this.textDirectionFactor = null;
    this.localizations = null;
    this.alignCenterLeft = null;
    this.alignCenterRight = null;
    this.selectedDay = null;
    this.selectedMonth = null;
    this.selectedYear = null;
    this.dayController = null;
    this.monthController = null;
    this.yearController = null;
    this.isDayPickerScrolling = false;
    this.isMonthPickerScrolling = false;
    this.isYearPickerScrolling = false;
    this.estimatedColumnWidths = new (IdentityMapOfint$double()).new();
    date_picker._CupertinoDatePickerDateState.__proto__.new.call(this);
    ;
  }).prototype = date_picker._CupertinoDatePickerDateState.prototype;
  dart.addTypeTests(date_picker._CupertinoDatePickerDateState);
  dart.setMethodSignature(date_picker._CupertinoDatePickerDateState, () => ({
    __proto__: dart.getMethods(date_picker._CupertinoDatePickerDateState.__proto__),
    [_handleSystemFontsChange]: dart.fnType(dart.void, []),
    [_refreshEstimatedColumnWidths]: dart.fnType(dart.void, []),
    [_lastDayInMonth]: dart.fnType(core.DateTime, [core.int, core.int]),
    [_buildDayPicker]: dart.fnType(framework.Widget, [core.double, dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget])]),
    [_buildMonthPicker]: dart.fnType(framework.Widget, [core.double, dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget])]),
    [_buildYearPicker]: dart.fnType(framework.Widget, [core.double, dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget])]),
    [_pickerDidStopScrolling]: dart.fnType(dart.void, []),
    [_scrollToDate]: dart.fnType(dart.void, [core.DateTime]),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setGetterSignature(date_picker._CupertinoDatePickerDateState, () => ({
    __proto__: dart.getGetters(date_picker._CupertinoDatePickerDateState.__proto__),
    isScrolling: core.bool,
    [_isCurrentDateValid]: core.bool
  }));
  dart.setLibraryUri(date_picker._CupertinoDatePickerDateState, "package:flutter/src/cupertino/date_picker.dart");
  dart.setFieldSignature(date_picker._CupertinoDatePickerDateState, () => ({
    __proto__: dart.getFields(date_picker._CupertinoDatePickerDateState.__proto__),
    textDirectionFactor: dart.fieldType(core.int),
    localizations: dart.fieldType(localizations$.CupertinoLocalizations),
    alignCenterLeft: dart.fieldType(alignment.Alignment),
    alignCenterRight: dart.fieldType(alignment.Alignment),
    selectedDay: dart.fieldType(core.int),
    selectedMonth: dart.fieldType(core.int),
    selectedYear: dart.fieldType(core.int),
    dayController: dart.fieldType(list_wheel_scroll_view.FixedExtentScrollController),
    monthController: dart.fieldType(list_wheel_scroll_view.FixedExtentScrollController),
    yearController: dart.fieldType(list_wheel_scroll_view.FixedExtentScrollController),
    isDayPickerScrolling: dart.fieldType(core.bool),
    isMonthPickerScrolling: dart.fieldType(core.bool),
    isYearPickerScrolling: dart.fieldType(core.bool),
    estimatedColumnWidths: dart.fieldType(core.Map$(core.int, core.double))
  }));
  let C883;
  let C884;
  let C885;
  let C886;
  date_picker.CupertinoTimerPickerMode = class CupertinoTimerPickerMode extends core.Object {
    toString() {
      return this[_name$5];
    }
  };
  (date_picker.CupertinoTimerPickerMode.new = function(index, _name) {
    this.index = index;
    this[_name$5] = _name;
    ;
  }).prototype = date_picker.CupertinoTimerPickerMode.prototype;
  dart.addTypeTests(date_picker.CupertinoTimerPickerMode);
  dart.setLibraryUri(date_picker.CupertinoTimerPickerMode, "package:flutter/src/cupertino/date_picker.dart");
  dart.setFieldSignature(date_picker.CupertinoTimerPickerMode, () => ({
    __proto__: dart.getFields(date_picker.CupertinoTimerPickerMode.__proto__),
    index: dart.finalFieldType(core.int),
    [_name$5]: dart.finalFieldType(core.String)
  }));
  dart.defineExtensionMethods(date_picker.CupertinoTimerPickerMode, ['toString']);
  date_picker.CupertinoTimerPickerMode.hm = C883 || CT.C883;
  date_picker.CupertinoTimerPickerMode.ms = C884 || CT.C884;
  date_picker.CupertinoTimerPickerMode.hms = C885 || CT.C885;
  date_picker.CupertinoTimerPickerMode.values = C886 || CT.C886;
  let C887;
  const Alignment_y = dart.privateName(alignment, "Alignment.y");
  const Alignment_x = dart.privateName(alignment, "Alignment.x");
  let C888;
  let C889;
  const mode$0 = dart.privateName(date_picker, "CupertinoTimerPicker.mode");
  const initialTimerDuration$ = dart.privateName(date_picker, "CupertinoTimerPicker.initialTimerDuration");
  const minuteInterval$0 = dart.privateName(date_picker, "CupertinoTimerPicker.minuteInterval");
  const secondInterval$ = dart.privateName(date_picker, "CupertinoTimerPicker.secondInterval");
  const onTimerDurationChanged$ = dart.privateName(date_picker, "CupertinoTimerPicker.onTimerDurationChanged");
  const alignment$ = dart.privateName(date_picker, "CupertinoTimerPicker.alignment");
  const backgroundColor$4 = dart.privateName(date_picker, "CupertinoTimerPicker.backgroundColor");
  date_picker.CupertinoTimerPicker = class CupertinoTimerPicker extends framework.StatefulWidget {
    get mode() {
      return this[mode$0];
    }
    set mode(value) {
      super.mode = value;
    }
    get initialTimerDuration() {
      return this[initialTimerDuration$];
    }
    set initialTimerDuration(value) {
      super.initialTimerDuration = value;
    }
    get minuteInterval() {
      return this[minuteInterval$0];
    }
    set minuteInterval(value) {
      super.minuteInterval = value;
    }
    get secondInterval() {
      return this[secondInterval$];
    }
    set secondInterval(value) {
      super.secondInterval = value;
    }
    get onTimerDurationChanged() {
      return this[onTimerDurationChanged$];
    }
    set onTimerDurationChanged(value) {
      super.onTimerDurationChanged = value;
    }
    get alignment() {
      return this[alignment$];
    }
    set alignment(value) {
      super.alignment = value;
    }
    get backgroundColor() {
      return this[backgroundColor$4];
    }
    set backgroundColor(value) {
      super.backgroundColor = value;
    }
    createState() {
      return new date_picker._CupertinoTimerPickerState.new();
    }
  };
  (date_picker.CupertinoTimerPicker.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let mode = opts && 'mode' in opts ? opts.mode : C885 || CT.C885;
    let initialTimerDuration = opts && 'initialTimerDuration' in opts ? opts.initialTimerDuration : C887 || CT.C887;
    let minuteInterval = opts && 'minuteInterval' in opts ? opts.minuteInterval : 1;
    let secondInterval = opts && 'secondInterval' in opts ? opts.secondInterval : 1;
    let alignment = opts && 'alignment' in opts ? opts.alignment : C888 || CT.C888;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let onTimerDurationChanged = opts && 'onTimerDurationChanged' in opts ? opts.onTimerDurationChanged : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[mode$0] = mode;
    this[initialTimerDuration$] = initialTimerDuration;
    this[minuteInterval$0] = minuteInterval;
    this[secondInterval$] = secondInterval;
    this[alignment$] = alignment;
    this[backgroundColor$4] = backgroundColor;
    this[onTimerDurationChanged$] = onTimerDurationChanged;
    if (!(mode != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1440, 15, "mode != null");
    if (!(onTimerDurationChanged != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1441, 15, "onTimerDurationChanged != null");
    if (!dart.test(initialTimerDuration['>='](core.Duration.zero))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1442, 15, "initialTimerDuration >= Duration.zero");
    if (!dart.test(initialTimerDuration['<'](C889 || CT.C889))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1443, 15, "initialTimerDuration < const Duration(days: 1)");
    if (!(dart.notNull(minuteInterval) > 0 && (60)[$modulo](minuteInterval) === 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1444, 15, "minuteInterval > 0 && 60 % minuteInterval == 0");
    if (!(dart.notNull(secondInterval) > 0 && (60)[$modulo](secondInterval) === 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1445, 15, "secondInterval > 0 && 60 % secondInterval == 0");
    if (!(initialTimerDuration.inMinutes[$modulo](minuteInterval) === 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1446, 15, "initialTimerDuration.inMinutes % minuteInterval == 0");
    if (!(initialTimerDuration.inSeconds[$modulo](secondInterval) === 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1447, 15, "initialTimerDuration.inSeconds % secondInterval == 0");
    if (!(alignment != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1448, 15, "alignment != null");
    date_picker.CupertinoTimerPicker.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = date_picker.CupertinoTimerPicker.prototype;
  dart.addTypeTests(date_picker.CupertinoTimerPicker);
  dart.setMethodSignature(date_picker.CupertinoTimerPicker, () => ({
    __proto__: dart.getMethods(date_picker.CupertinoTimerPicker.__proto__),
    createState: dart.fnType(framework.State$(framework.StatefulWidget), [])
  }));
  dart.setLibraryUri(date_picker.CupertinoTimerPicker, "package:flutter/src/cupertino/date_picker.dart");
  dart.setFieldSignature(date_picker.CupertinoTimerPicker, () => ({
    __proto__: dart.getFields(date_picker.CupertinoTimerPicker.__proto__),
    mode: dart.finalFieldType(date_picker.CupertinoTimerPickerMode),
    initialTimerDuration: dart.finalFieldType(core.Duration),
    minuteInterval: dart.finalFieldType(core.int),
    secondInterval: dart.finalFieldType(core.int),
    onTimerDurationChanged: dart.finalFieldType(dart.fnType(dart.void, [core.Duration])),
    alignment: dart.finalFieldType(alignment.AlignmentGeometry),
    backgroundColor: dart.finalFieldType(ui.Color)
  }));
  const _measureLabelMetrics = dart.privateName(date_picker, "_measureLabelMetrics");
  const _textStyleFrom = dart.privateName(date_picker, "_textStyleFrom");
  let C890;
  let C893;
  let C894;
  let C895;
  let C896;
  let C892;
  let C891;
  let C899;
  let C900;
  let C901;
  let C898;
  let C897;
  let C904;
  let C905;
  let C903;
  let C902;
  let C908;
  let C909;
  let C910;
  let C907;
  let C906;
  let C913;
  let C912;
  let C911;
  const _buildLabel = dart.privateName(date_picker, "_buildLabel");
  let C916;
  let C917;
  let C918;
  let C919;
  let C915;
  let C914;
  let C922;
  let C923;
  let C924;
  let C921;
  let C920;
  let C927;
  let C928;
  let C929;
  let C930;
  let C926;
  let C925;
  const _buildPickerNumberLabel = dart.privateName(date_picker, "_buildPickerNumberLabel");
  let C933;
  let C934;
  let C935;
  let C932;
  let C931;
  let C938;
  let C939;
  let C940;
  let C941;
  let C942;
  let C943;
  let C944;
  let C937;
  let C936;
  let C947;
  let C948;
  let C946;
  let C945;
  let C951;
  let C950;
  let C949;
  const _buildHourColumn = dart.privateName(date_picker, "_buildHourColumn");
  let C954;
  let C955;
  let C956;
  let C953;
  let C952;
  let C959;
  let C960;
  let C961;
  let C962;
  let C963;
  let C964;
  let C965;
  let C966;
  let C958;
  let C957;
  let C969;
  let C970;
  let C968;
  let C967;
  let C973;
  let C972;
  let C971;
  const _buildMinuteColumn = dart.privateName(date_picker, "_buildMinuteColumn");
  let C976;
  let C977;
  let C978;
  let C975;
  let C974;
  let C981;
  let C982;
  let C983;
  let C984;
  let C985;
  let C986;
  let C987;
  let C988;
  let C980;
  let C979;
  const _buildSecondPicker = dart.privateName(date_picker, "_buildSecondPicker");
  let C991;
  let C992;
  let C990;
  let C989;
  let C995;
  let C994;
  let C993;
  const _buildSecondColumn = dart.privateName(date_picker, "_buildSecondColumn");
  let C996;
  const EdgeInsetsDirectional_bottom = dart.privateName(edge_insets, "EdgeInsetsDirectional.bottom");
  const EdgeInsetsDirectional_end = dart.privateName(edge_insets, "EdgeInsetsDirectional.end");
  const EdgeInsetsDirectional_top = dart.privateName(edge_insets, "EdgeInsetsDirectional.top");
  const EdgeInsetsDirectional_start = dart.privateName(edge_insets, "EdgeInsetsDirectional.start");
  let C997;
  let C998;
  let C999;
  let C1002;
  let C1001;
  let C1000;
  let C1005;
  let C1004;
  let C1003;
  let C1008;
  let C1009;
  let C1007;
  let C1006;
  let C1012;
  let C1013;
  let C1014;
  let C1015;
  let C1011;
  let C1010;
  let C1018;
  let C1019;
  let C1017;
  let C1016;
  let C1022;
  let C1023;
  let C1021;
  let C1020;
  let C1026;
  let C1027;
  let C1025;
  let C1024;
  date_picker._CupertinoTimerPickerState = class _CupertinoTimerPickerState extends framework.State$(date_picker.CupertinoTimerPicker) {
    get textDirectionFactor() {
      switch (this.textDirection) {
        case C9 || CT.C9:
        {
          return 1;
        }
        case C10 || CT.C10:
        {
          return -1;
        }
      }
      return 1;
    }
    initState() {
      super.initState();
      this.selectedMinute = this.widget.initialTimerDuration.inMinutes[$modulo](60);
      if (!dart.equals(this.widget.mode, date_picker.CupertinoTimerPickerMode.ms)) this.selectedHour = this.widget.initialTimerDuration.inHours;
      if (!dart.equals(this.widget.mode, date_picker.CupertinoTimerPickerMode.hm)) this.selectedSecond = this.widget.initialTimerDuration.inSeconds[$modulo](60);
      binding.PaintingBinding.instance.systemFonts.addListener(dart.bind(this, _handleSystemFontsChange));
    }
    [_handleSystemFontsChange]() {
      this.setState(dart.fn(() => {
        this.textPainter.markNeedsLayout();
        this[_measureLabelMetrics]();
      }, VoidToNull()));
    }
    dispose() {
      binding.PaintingBinding.instance.systemFonts.removeListener(dart.bind(this, _handleSystemFontsChange));
      super.dispose();
    }
    didUpdateWidget(oldWidget) {
      date_picker.CupertinoTimerPicker._check(oldWidget);
      super.didUpdateWidget(oldWidget);
      if (!dart.equals(oldWidget.mode, this.widget.mode)) dart.assertFailed("The CupertinoTimerPicker's mode cannot change once it's built", "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1546, 7, "oldWidget.mode == widget.mode");
    }
    didChangeDependencies() {
      super.didChangeDependencies();
      this.textDirection = basic.Directionality.of(this.context);
      this.localizations = localizations$.CupertinoLocalizations.of(this.context);
      this[_measureLabelMetrics]();
    }
    [_measureLabelMetrics]() {
      this.textPainter.textDirection = this.textDirection;
      let textStyle = this[_textStyleFrom](this.context);
      let maxWidth = -1 / 0;
      let widestNumber = null;
      for (let input of this.numbers) {
        this.textPainter.text = new text_span.TextSpan.new({text: input, style: textStyle});
        this.textPainter.layout();
        if (dart.notNull(this.textPainter.maxIntrinsicWidth) > dart.notNull(maxWidth)) {
          maxWidth = this.textPainter.maxIntrinsicWidth;
          widestNumber = input;
        }
      }
      this.textPainter.text = new text_span.TextSpan.new({text: dart.str(widestNumber) + dart.str(widestNumber), style: textStyle});
      this.textPainter.layout();
      this.numberLabelWidth = this.textPainter.maxIntrinsicWidth;
      this.numberLabelHeight = this.textPainter.height;
      this.numberLabelBaseline = this.textPainter.computeDistanceToActualBaseline(ui.TextBaseline.alphabetic);
    }
    [_buildLabel](text, pickerPadding) {
      let padding = new edge_insets.EdgeInsetsDirectional.only({start: dart.notNull(this.numberLabelWidth) + 4.5 + dart.notNull(pickerPadding.start)});
      return new basic.IgnorePointer.new({child: new container.Container.new({alignment: alignment.AlignmentDirectional.centerStart.resolve(this.textDirection), padding: padding.resolve(this.textDirection), child: new basic.SizedBox.new({height: this.numberLabelHeight, child: new basic.Baseline.new({baseline: this.numberLabelBaseline, baselineType: ui.TextBaseline.alphabetic, child: new text$.Text.new(text, {style: C890 || CT.C890, maxLines: 1, softWrap: false, $creationLocationd_0dea112b090073317d4: C891 || CT.C891}), $creationLocationd_0dea112b090073317d4: C897 || CT.C897}), $creationLocationd_0dea112b090073317d4: C902 || CT.C902}), $creationLocationd_0dea112b090073317d4: C906 || CT.C906}), $creationLocationd_0dea112b090073317d4: C911 || CT.C911});
    }
    [_buildPickerNumberLabel](text, padding) {
      return new container.Container.new({width: 106 + dart.notNull(padding.horizontal), padding: padding.resolve(this.textDirection), alignment: alignment.AlignmentDirectional.centerStart.resolve(this.textDirection), child: new container.Container.new({width: this.numberLabelWidth, alignment: alignment.AlignmentDirectional.centerEnd.resolve(this.textDirection), child: new text$.Text.new(text, {softWrap: false, maxLines: 1, overflow: paragraph.TextOverflow.visible, $creationLocationd_0dea112b090073317d4: C914 || CT.C914}), $creationLocationd_0dea112b090073317d4: C920 || CT.C920}), $creationLocationd_0dea112b090073317d4: C925 || CT.C925});
    }
    [_buildHourPicker](additionalPadding) {
      return new picker.CupertinoPicker.new({scrollController: new list_wheel_scroll_view.FixedExtentScrollController.new({initialItem: this.selectedHour}), offAxisFraction: -0.5 * dart.notNull(this.textDirectionFactor), itemExtent: 32, backgroundColor: this.widget.backgroundColor, squeeze: 1.25, onSelectedItemChanged: dart.fn(index => {
          this.setState(dart.fn(() => {
            let t9;
            this.selectedHour = index;
            this.widget.onTimerDurationChanged(new core.Duration.new({hours: this.selectedHour, minutes: this.selectedMinute, seconds: (t9 = this.selectedSecond, t9 == null ? 0 : t9)}));
          }, VoidToNull()));
        }, intToNull()), children: ListOfWidget().generate(24, dart.fn(index => {
          let semanticsLabel = this.textDirectionFactor === 1 ? dart.notNull(this.localizations.timerPickerHour(index)) + dart.notNull(this.localizations.timerPickerHourLabel(index)) : dart.notNull(this.localizations.timerPickerHourLabel(index)) + dart.notNull(this.localizations.timerPickerHour(index));
          return new basic.Semantics.new({label: semanticsLabel, excludeSemantics: true, child: this[_buildPickerNumberLabel](this.localizations.timerPickerHour(index), additionalPadding), $creationLocationd_0dea112b090073317d4: C931 || CT.C931});
        }, intToSemantics())), $creationLocationd_0dea112b090073317d4: C936 || CT.C936});
    }
    [_buildHourColumn](additionalPadding) {
      let t9;
      return new basic.Stack.new({children: JSArrayOfWidget().of([new (NotificationListenerOfScrollEndNotification()).new({onNotification: dart.fn(notification => {
              this.setState(dart.fn(() => {
                this.lastSelectedHour = this.selectedHour;
              }, VoidToNull()));
              return false;
            }, ScrollEndNotificationTobool()), child: this[_buildHourPicker](additionalPadding), $creationLocationd_0dea112b090073317d4: C945 || CT.C945}), this[_buildLabel](this.localizations.timerPickerHourLabel((t9 = this.lastSelectedHour, t9 == null ? this.selectedHour : t9)), additionalPadding)]), $creationLocationd_0dea112b090073317d4: C949 || CT.C949});
    }
    [_buildMinutePicker](additionalPadding) {
      let offAxisFraction = null;
      switch (this.widget.mode) {
        case C883 || CT.C883:
        {
          offAxisFraction = 0.5 * dart.notNull(this.textDirectionFactor);
          break;
        }
        case C885 || CT.C885:
        {
          offAxisFraction = 0.0;
          break;
        }
        case C884 || CT.C884:
        {
          offAxisFraction = -0.5 * dart.notNull(this.textDirectionFactor);
        }
      }
      return new picker.CupertinoPicker.new({scrollController: new list_wheel_scroll_view.FixedExtentScrollController.new({initialItem: (dart.notNull(this.selectedMinute) / dart.notNull(this.widget.minuteInterval))[$truncate]()}), offAxisFraction: offAxisFraction, itemExtent: 32, backgroundColor: this.widget.backgroundColor, squeeze: 1.25, looping: true, onSelectedItemChanged: dart.fn(index => {
          this.setState(dart.fn(() => {
            let t9, t9$;
            this.selectedMinute = dart.notNull(index) * dart.notNull(this.widget.minuteInterval);
            this.widget.onTimerDurationChanged(new core.Duration.new({hours: (t9 = this.selectedHour, t9 == null ? 0 : t9), minutes: this.selectedMinute, seconds: (t9$ = this.selectedSecond, t9$ == null ? 0 : t9$)}));
          }, VoidToNull()));
        }, intToNull()), children: ListOfWidget().generate((60 / dart.notNull(this.widget.minuteInterval))[$truncate](), dart.fn(index => {
          let minute = dart.notNull(index) * dart.notNull(this.widget.minuteInterval);
          let semanticsLabel = this.textDirectionFactor === 1 ? dart.notNull(this.localizations.timerPickerMinute(minute)) + dart.notNull(this.localizations.timerPickerMinuteLabel(minute)) : dart.notNull(this.localizations.timerPickerMinuteLabel(minute)) + dart.notNull(this.localizations.timerPickerMinute(minute));
          return new basic.Semantics.new({label: semanticsLabel, excludeSemantics: true, child: this[_buildPickerNumberLabel](this.localizations.timerPickerMinute(minute), additionalPadding), $creationLocationd_0dea112b090073317d4: C952 || CT.C952});
        }, intToSemantics())), $creationLocationd_0dea112b090073317d4: C957 || CT.C957});
    }
    [_buildMinuteColumn](additionalPadding) {
      let t9;
      return new basic.Stack.new({children: JSArrayOfWidget().of([new (NotificationListenerOfScrollEndNotification()).new({onNotification: dart.fn(notification => {
              this.setState(dart.fn(() => {
                this.lastSelectedMinute = this.selectedMinute;
              }, VoidToNull()));
              return false;
            }, ScrollEndNotificationTobool()), child: this[_buildMinutePicker](additionalPadding), $creationLocationd_0dea112b090073317d4: C967 || CT.C967}), this[_buildLabel](this.localizations.timerPickerMinuteLabel((t9 = this.lastSelectedMinute, t9 == null ? this.selectedMinute : t9)), additionalPadding)]), $creationLocationd_0dea112b090073317d4: C971 || CT.C971});
    }
    [_buildSecondPicker](additionalPadding) {
      let offAxisFraction = 0.5 * dart.notNull(this.textDirectionFactor);
      return new picker.CupertinoPicker.new({scrollController: new list_wheel_scroll_view.FixedExtentScrollController.new({initialItem: (dart.notNull(this.selectedSecond) / dart.notNull(this.widget.secondInterval))[$truncate]()}), offAxisFraction: offAxisFraction, itemExtent: 32, backgroundColor: this.widget.backgroundColor, squeeze: 1.25, looping: true, onSelectedItemChanged: dart.fn(index => {
          this.setState(dart.fn(() => {
            let t9;
            this.selectedSecond = dart.notNull(index) * dart.notNull(this.widget.secondInterval);
            this.widget.onTimerDurationChanged(new core.Duration.new({hours: (t9 = this.selectedHour, t9 == null ? 0 : t9), minutes: this.selectedMinute, seconds: this.selectedSecond}));
          }, VoidToNull()));
        }, intToNull()), children: ListOfWidget().generate((60 / dart.notNull(this.widget.secondInterval))[$truncate](), dart.fn(index => {
          let second = dart.notNull(index) * dart.notNull(this.widget.secondInterval);
          let semanticsLabel = this.textDirectionFactor === 1 ? dart.notNull(this.localizations.timerPickerSecond(second)) + dart.notNull(this.localizations.timerPickerSecondLabel(second)) : dart.notNull(this.localizations.timerPickerSecondLabel(second)) + dart.notNull(this.localizations.timerPickerSecond(second));
          return new basic.Semantics.new({label: semanticsLabel, excludeSemantics: true, child: this[_buildPickerNumberLabel](this.localizations.timerPickerSecond(second), additionalPadding), $creationLocationd_0dea112b090073317d4: C974 || CT.C974});
        }, intToSemantics())), $creationLocationd_0dea112b090073317d4: C979 || CT.C979});
    }
    [_buildSecondColumn](additionalPadding) {
      let t9;
      return new basic.Stack.new({children: JSArrayOfWidget().of([new (NotificationListenerOfScrollEndNotification()).new({onNotification: dart.fn(notification => {
              this.setState(dart.fn(() => {
                this.lastSelectedSecond = this.selectedSecond;
              }, VoidToNull()));
              return false;
            }, ScrollEndNotificationTobool()), child: this[_buildSecondPicker](additionalPadding), $creationLocationd_0dea112b090073317d4: C989 || CT.C989}), this[_buildLabel](this.localizations.timerPickerSecondLabel((t9 = this.lastSelectedSecond, t9 == null ? this.selectedSecond : t9)), additionalPadding)]), $creationLocationd_0dea112b090073317d4: C993 || CT.C993});
    }
    [_textStyleFrom](context) {
      return theme$.CupertinoTheme.of(context).textTheme.pickerTextStyle.merge(C996 || CT.C996);
    }
    build(context) {
      let columns = null;
      let totalWidth = 320;
      if (!(104 >= 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/date_picker.dart", 1839, 12, "paddingValue >= 0");
      switch (this.widget.mode) {
        case C883 || CT.C883:
        {
          columns = JSArrayOfWidget().of([this[_buildHourColumn](C997 || CT.C997), this[_buildMinuteColumn](C998 || CT.C998)]);
          break;
        }
        case C884 || CT.C884:
        {
          columns = JSArrayOfWidget().of([this[_buildMinuteColumn](C997 || CT.C997), this[_buildSecondColumn](C998 || CT.C998)]);
          break;
        }
        case C885 || CT.C885:
        {
          totalWidth = 106 * 3 + 4 * 2 + 4;
          columns = JSArrayOfWidget().of([this[_buildHourColumn](C999 || CT.C999), this[_buildMinuteColumn](C999 || CT.C999), this[_buildSecondColumn](C999 || CT.C999)]);
          break;
        }
      }
      let themeData = theme$.CupertinoTheme.of(context);
      return new media_query.MediaQuery.new({data: media_query.MediaQuery.of(context).copyWith({textScaleFactor: 1.0}), child: new theme$.CupertinoTheme.new({data: themeData.copyWith({textTheme: themeData.textTheme.copyWith({pickerTextStyle: this[_textStyleFrom](context)})}), child: new basic.Align.new({alignment: this.widget.alignment, child: new container.Container.new({color: colors$.CupertinoDynamicColor.resolve(this.widget.backgroundColor, context), width: totalWidth, height: 216, child: new text$.DefaultTextStyle.new({style: this[_textStyleFrom](context), child: new basic.Row.new({children: columns[$map](basic.Expanded, dart.fn(child => new basic.Expanded.new({child: child, $creationLocationd_0dea112b090073317d4: C1000 || CT.C1000}), WidgetToExpanded()))[$toList]({growable: false}), $creationLocationd_0dea112b090073317d4: C1003 || CT.C1003}), $creationLocationd_0dea112b090073317d4: C1006 || CT.C1006}), $creationLocationd_0dea112b090073317d4: C1010 || CT.C1010}), $creationLocationd_0dea112b090073317d4: C1016 || CT.C1016}), $creationLocationd_0dea112b090073317d4: C1020 || CT.C1020}), $creationLocationd_0dea112b090073317d4: C1024 || CT.C1024});
    }
  };
  (date_picker._CupertinoTimerPickerState.new = function() {
    this.textDirection = null;
    this.localizations = null;
    this.selectedHour = null;
    this.selectedMinute = null;
    this.selectedSecond = null;
    this.lastSelectedHour = null;
    this.lastSelectedMinute = null;
    this.lastSelectedSecond = null;
    this.textPainter = new text_painter.TextPainter.new();
    this.numbers = ListOfString().generate(10, dart.fn(i => dart.str(9 - dart.notNull(i)), intToString()));
    this.numberLabelWidth = null;
    this.numberLabelHeight = null;
    this.numberLabelBaseline = null;
    date_picker._CupertinoTimerPickerState.__proto__.new.call(this);
    ;
  }).prototype = date_picker._CupertinoTimerPickerState.prototype;
  dart.addTypeTests(date_picker._CupertinoTimerPickerState);
  dart.setMethodSignature(date_picker._CupertinoTimerPickerState, () => ({
    __proto__: dart.getMethods(date_picker._CupertinoTimerPickerState.__proto__),
    [_handleSystemFontsChange]: dart.fnType(dart.void, []),
    [_measureLabelMetrics]: dart.fnType(dart.void, []),
    [_buildLabel]: dart.fnType(framework.Widget, [core.String, edge_insets.EdgeInsetsDirectional]),
    [_buildPickerNumberLabel]: dart.fnType(framework.Widget, [core.String, edge_insets.EdgeInsetsDirectional]),
    [_buildHourPicker]: dart.fnType(framework.Widget, [edge_insets.EdgeInsetsDirectional]),
    [_buildHourColumn]: dart.fnType(framework.Widget, [edge_insets.EdgeInsetsDirectional]),
    [_buildMinutePicker]: dart.fnType(framework.Widget, [edge_insets.EdgeInsetsDirectional]),
    [_buildMinuteColumn]: dart.fnType(framework.Widget, [edge_insets.EdgeInsetsDirectional]),
    [_buildSecondPicker]: dart.fnType(framework.Widget, [edge_insets.EdgeInsetsDirectional]),
    [_buildSecondColumn]: dart.fnType(framework.Widget, [edge_insets.EdgeInsetsDirectional]),
    [_textStyleFrom]: dart.fnType(text_style.TextStyle, [framework.BuildContext]),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setGetterSignature(date_picker._CupertinoTimerPickerState, () => ({
    __proto__: dart.getGetters(date_picker._CupertinoTimerPickerState.__proto__),
    textDirectionFactor: core.int
  }));
  dart.setLibraryUri(date_picker._CupertinoTimerPickerState, "package:flutter/src/cupertino/date_picker.dart");
  dart.setFieldSignature(date_picker._CupertinoTimerPickerState, () => ({
    __proto__: dart.getFields(date_picker._CupertinoTimerPickerState.__proto__),
    textDirection: dart.fieldType(ui.TextDirection),
    localizations: dart.fieldType(localizations$.CupertinoLocalizations),
    selectedHour: dart.fieldType(core.int),
    selectedMinute: dart.fieldType(core.int),
    selectedSecond: dart.fieldType(core.int),
    lastSelectedHour: dart.fieldType(core.int),
    lastSelectedMinute: dart.fieldType(core.int),
    lastSelectedSecond: dart.fieldType(core.int),
    textPainter: dart.finalFieldType(text_painter.TextPainter),
    numbers: dart.finalFieldType(core.List$(core.String)),
    numberLabelWidth: dart.fieldType(core.double),
    numberLabelHeight: dart.fieldType(core.double),
    numberLabelBaseline: dart.fieldType(core.double)
  }));
  date_picker._themeTextStyle = function _themeTextStyle(context, opts) {
    let isValid = opts && 'isValid' in opts ? opts.isValid : true;
    let style = theme$.CupertinoTheme.of(context).textTheme.dateTimePickerTextStyle;
    return dart.test(isValid) ? style : style.copyWith({color: colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.inactiveGray, context)});
  };
  date_picker._animateColumnControllerToItem = function _animateColumnControllerToItem(controller, targetItem) {
    controller.animateToItem(targetItem, {curve: curves.Curves.easeInOut, duration: C69 || CT.C69});
  };
  let C1028;
  dart.defineLazy(date_picker, {
    /*date_picker._kItemExtent*/get _kItemExtent() {
      return 32;
    },
    /*date_picker._kPickerWidth*/get _kPickerWidth() {
      return 320;
    },
    /*date_picker._kPickerHeight*/get _kPickerHeight() {
      return 216;
    },
    /*date_picker._kUseMagnifier*/get _kUseMagnifier() {
      return true;
    },
    /*date_picker._kMagnification*/get _kMagnification() {
      return 1.119047619047619;
    },
    /*date_picker._kDatePickerPadSize*/get _kDatePickerPadSize() {
      return 12;
    },
    /*date_picker._kSqueeze*/get _kSqueeze() {
      return 1.25;
    },
    /*date_picker._kDefaultPickerTextStyle*/get _kDefaultPickerTextStyle() {
      return C1028 || CT.C1028;
    },
    /*date_picker._kTimerPickerHalfColumnPadding*/get _kTimerPickerHalfColumnPadding() {
      return 2;
    },
    /*date_picker._kTimerPickerLabelPadSize*/get _kTimerPickerLabelPadSize() {
      return 4.5;
    },
    /*date_picker._kTimerPickerLabelFontSize*/get _kTimerPickerLabelFontSize() {
      return 17;
    },
    /*date_picker._kTimerPickerColumnIntrinsicWidth*/get _kTimerPickerColumnIntrinsicWidth() {
      return 106;
    },
    /*date_picker._kTimerPickerNumberLabelFontSize*/get _kTimerPickerNumberLabelFontSize() {
      return 23;
    }
  });
  dart.defineLazy(constants$, {
    /*constants$.kMinInteractiveDimensionCupertino*/get kMinInteractiveDimensionCupertino() {
      return 44;
    }
  });
  let C1029;
  let C1030;
  const Locale__countryCode = dart.privateName(ui, "Locale._countryCode");
  const Locale_scriptCode = dart.privateName(ui, "Locale.scriptCode");
  const Locale__languageCode = dart.privateName(ui, "Locale._languageCode");
  let C1032;
  let C1031;
  const navigatorKey$ = dart.privateName(app$, "CupertinoApp.navigatorKey");
  const home$ = dart.privateName(app$, "CupertinoApp.home");
  const theme$1 = dart.privateName(app$, "CupertinoApp.theme");
  const routes$ = dart.privateName(app$, "CupertinoApp.routes");
  const initialRoute$ = dart.privateName(app$, "CupertinoApp.initialRoute");
  const onGenerateRoute$ = dart.privateName(app$, "CupertinoApp.onGenerateRoute");
  const onUnknownRoute$ = dart.privateName(app$, "CupertinoApp.onUnknownRoute");
  const navigatorObservers$ = dart.privateName(app$, "CupertinoApp.navigatorObservers");
  const builder$ = dart.privateName(app$, "CupertinoApp.builder");
  const title$1 = dart.privateName(app$, "CupertinoApp.title");
  const onGenerateTitle$ = dart.privateName(app$, "CupertinoApp.onGenerateTitle");
  const color$0 = dart.privateName(app$, "CupertinoApp.color");
  const locale$ = dart.privateName(app$, "CupertinoApp.locale");
  const localizationsDelegates$ = dart.privateName(app$, "CupertinoApp.localizationsDelegates");
  const localeListResolutionCallback$ = dart.privateName(app$, "CupertinoApp.localeListResolutionCallback");
  const localeResolutionCallback$ = dart.privateName(app$, "CupertinoApp.localeResolutionCallback");
  const supportedLocales$ = dart.privateName(app$, "CupertinoApp.supportedLocales");
  const showPerformanceOverlay$ = dart.privateName(app$, "CupertinoApp.showPerformanceOverlay");
  const checkerboardRasterCacheImages$ = dart.privateName(app$, "CupertinoApp.checkerboardRasterCacheImages");
  const checkerboardOffscreenLayers$ = dart.privateName(app$, "CupertinoApp.checkerboardOffscreenLayers");
  const showSemanticsDebugger$ = dart.privateName(app$, "CupertinoApp.showSemanticsDebugger");
  const debugShowCheckedModeBanner$ = dart.privateName(app$, "CupertinoApp.debugShowCheckedModeBanner");
  const shortcuts$ = dart.privateName(app$, "CupertinoApp.shortcuts");
  const actions$0 = dart.privateName(app$, "CupertinoApp.actions");
  app$.CupertinoApp = class CupertinoApp extends framework.StatefulWidget {
    get navigatorKey() {
      return this[navigatorKey$];
    }
    set navigatorKey(value) {
      super.navigatorKey = value;
    }
    get home() {
      return this[home$];
    }
    set home(value) {
      super.home = value;
    }
    get theme() {
      return this[theme$1];
    }
    set theme(value) {
      super.theme = value;
    }
    get routes() {
      return this[routes$];
    }
    set routes(value) {
      super.routes = value;
    }
    get initialRoute() {
      return this[initialRoute$];
    }
    set initialRoute(value) {
      super.initialRoute = value;
    }
    get onGenerateRoute() {
      return this[onGenerateRoute$];
    }
    set onGenerateRoute(value) {
      super.onGenerateRoute = value;
    }
    get onUnknownRoute() {
      return this[onUnknownRoute$];
    }
    set onUnknownRoute(value) {
      super.onUnknownRoute = value;
    }
    get navigatorObservers() {
      return this[navigatorObservers$];
    }
    set navigatorObservers(value) {
      super.navigatorObservers = value;
    }
    get builder() {
      return this[builder$];
    }
    set builder(value) {
      super.builder = value;
    }
    get title() {
      return this[title$1];
    }
    set title(value) {
      super.title = value;
    }
    get onGenerateTitle() {
      return this[onGenerateTitle$];
    }
    set onGenerateTitle(value) {
      super.onGenerateTitle = value;
    }
    get color() {
      return this[color$0];
    }
    set color(value) {
      super.color = value;
    }
    get locale() {
      return this[locale$];
    }
    set locale(value) {
      super.locale = value;
    }
    get localizationsDelegates() {
      return this[localizationsDelegates$];
    }
    set localizationsDelegates(value) {
      super.localizationsDelegates = value;
    }
    get localeListResolutionCallback() {
      return this[localeListResolutionCallback$];
    }
    set localeListResolutionCallback(value) {
      super.localeListResolutionCallback = value;
    }
    get localeResolutionCallback() {
      return this[localeResolutionCallback$];
    }
    set localeResolutionCallback(value) {
      super.localeResolutionCallback = value;
    }
    get supportedLocales() {
      return this[supportedLocales$];
    }
    set supportedLocales(value) {
      super.supportedLocales = value;
    }
    get showPerformanceOverlay() {
      return this[showPerformanceOverlay$];
    }
    set showPerformanceOverlay(value) {
      super.showPerformanceOverlay = value;
    }
    get checkerboardRasterCacheImages() {
      return this[checkerboardRasterCacheImages$];
    }
    set checkerboardRasterCacheImages(value) {
      super.checkerboardRasterCacheImages = value;
    }
    get checkerboardOffscreenLayers() {
      return this[checkerboardOffscreenLayers$];
    }
    set checkerboardOffscreenLayers(value) {
      super.checkerboardOffscreenLayers = value;
    }
    get showSemanticsDebugger() {
      return this[showSemanticsDebugger$];
    }
    set showSemanticsDebugger(value) {
      super.showSemanticsDebugger = value;
    }
    get debugShowCheckedModeBanner() {
      return this[debugShowCheckedModeBanner$];
    }
    set debugShowCheckedModeBanner(value) {
      super.debugShowCheckedModeBanner = value;
    }
    get shortcuts() {
      return this[shortcuts$];
    }
    set shortcuts(value) {
      super.shortcuts = value;
    }
    get actions() {
      return this[actions$0];
    }
    set actions(value) {
      super.actions = value;
    }
    createState() {
      return new app$._CupertinoAppState.new();
    }
    static createCupertinoHeroController() {
      return new heroes.HeroController.new();
    }
  };
  (app$.CupertinoApp.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let navigatorKey = opts && 'navigatorKey' in opts ? opts.navigatorKey : null;
    let home = opts && 'home' in opts ? opts.home : null;
    let theme = opts && 'theme' in opts ? opts.theme : null;
    let routes = opts && 'routes' in opts ? opts.routes : C1029 || CT.C1029;
    let initialRoute = opts && 'initialRoute' in opts ? opts.initialRoute : null;
    let onGenerateRoute = opts && 'onGenerateRoute' in opts ? opts.onGenerateRoute : null;
    let onUnknownRoute = opts && 'onUnknownRoute' in opts ? opts.onUnknownRoute : null;
    let navigatorObservers = opts && 'navigatorObservers' in opts ? opts.navigatorObservers : C1030 || CT.C1030;
    let builder = opts && 'builder' in opts ? opts.builder : null;
    let title = opts && 'title' in opts ? opts.title : "";
    let onGenerateTitle = opts && 'onGenerateTitle' in opts ? opts.onGenerateTitle : null;
    let color = opts && 'color' in opts ? opts.color : null;
    let locale = opts && 'locale' in opts ? opts.locale : null;
    let localizationsDelegates = opts && 'localizationsDelegates' in opts ? opts.localizationsDelegates : null;
    let localeListResolutionCallback = opts && 'localeListResolutionCallback' in opts ? opts.localeListResolutionCallback : null;
    let localeResolutionCallback = opts && 'localeResolutionCallback' in opts ? opts.localeResolutionCallback : null;
    let supportedLocales = opts && 'supportedLocales' in opts ? opts.supportedLocales : C1031 || CT.C1031;
    let showPerformanceOverlay = opts && 'showPerformanceOverlay' in opts ? opts.showPerformanceOverlay : false;
    let checkerboardRasterCacheImages = opts && 'checkerboardRasterCacheImages' in opts ? opts.checkerboardRasterCacheImages : false;
    let checkerboardOffscreenLayers = opts && 'checkerboardOffscreenLayers' in opts ? opts.checkerboardOffscreenLayers : false;
    let showSemanticsDebugger = opts && 'showSemanticsDebugger' in opts ? opts.showSemanticsDebugger : false;
    let debugShowCheckedModeBanner = opts && 'debugShowCheckedModeBanner' in opts ? opts.debugShowCheckedModeBanner : true;
    let shortcuts = opts && 'shortcuts' in opts ? opts.shortcuts : null;
    let actions = opts && 'actions' in opts ? opts.actions : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[navigatorKey$] = navigatorKey;
    this[home$] = home;
    this[theme$1] = theme;
    this[routes$] = routes;
    this[initialRoute$] = initialRoute;
    this[onGenerateRoute$] = onGenerateRoute;
    this[onUnknownRoute$] = onUnknownRoute;
    this[navigatorObservers$] = navigatorObservers;
    this[builder$] = builder;
    this[title$1] = title;
    this[onGenerateTitle$] = onGenerateTitle;
    this[color$0] = color;
    this[locale$] = locale;
    this[localizationsDelegates$] = localizationsDelegates;
    this[localeListResolutionCallback$] = localeListResolutionCallback;
    this[localeResolutionCallback$] = localeResolutionCallback;
    this[supportedLocales$] = supportedLocales;
    this[showPerformanceOverlay$] = showPerformanceOverlay;
    this[checkerboardRasterCacheImages$] = checkerboardRasterCacheImages;
    this[checkerboardOffscreenLayers$] = checkerboardOffscreenLayers;
    this[showSemanticsDebugger$] = showSemanticsDebugger;
    this[debugShowCheckedModeBanner$] = debugShowCheckedModeBanner;
    this[shortcuts$] = shortcuts;
    this[actions$0] = actions;
    if (!(routes != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/app.dart", 96, 15, "routes != null");
    if (!(navigatorObservers != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/app.dart", 97, 15, "navigatorObservers != null");
    if (!(title != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/app.dart", 98, 15, "title != null");
    if (!(showPerformanceOverlay != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/app.dart", 99, 15, "showPerformanceOverlay != null");
    if (!(checkerboardRasterCacheImages != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/app.dart", 100, 15, "checkerboardRasterCacheImages != null");
    if (!(checkerboardOffscreenLayers != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/app.dart", 101, 15, "checkerboardOffscreenLayers != null");
    if (!(showSemanticsDebugger != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/app.dart", 102, 15, "showSemanticsDebugger != null");
    if (!(debugShowCheckedModeBanner != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/app.dart", 103, 15, "debugShowCheckedModeBanner != null");
    app$.CupertinoApp.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = app$.CupertinoApp.prototype;
  dart.addTypeTests(app$.CupertinoApp);
  dart.setMethodSignature(app$.CupertinoApp, () => ({
    __proto__: dart.getMethods(app$.CupertinoApp.__proto__),
    createState: dart.fnType(app$._CupertinoAppState, [])
  }));
  dart.setLibraryUri(app$.CupertinoApp, "package:flutter/src/cupertino/app.dart");
  dart.setFieldSignature(app$.CupertinoApp, () => ({
    __proto__: dart.getFields(app$.CupertinoApp.__proto__),
    navigatorKey: dart.finalFieldType(framework.GlobalKey$(navigator.NavigatorState)),
    home: dart.finalFieldType(framework.Widget),
    theme: dart.finalFieldType(theme$.CupertinoThemeData),
    routes: dart.finalFieldType(core.Map$(core.String, dart.fnType(framework.Widget, [framework.BuildContext]))),
    initialRoute: dart.finalFieldType(core.String),
    onGenerateRoute: dart.finalFieldType(dart.fnType(navigator.Route, [navigator.RouteSettings])),
    onUnknownRoute: dart.finalFieldType(dart.fnType(navigator.Route, [navigator.RouteSettings])),
    navigatorObservers: dart.finalFieldType(core.List$(navigator.NavigatorObserver)),
    builder: dart.finalFieldType(dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget])),
    title: dart.finalFieldType(core.String),
    onGenerateTitle: dart.finalFieldType(dart.fnType(core.String, [framework.BuildContext])),
    color: dart.finalFieldType(ui.Color),
    locale: dart.finalFieldType(ui.Locale),
    localizationsDelegates: dart.finalFieldType(core.Iterable$(localizations.LocalizationsDelegate)),
    localeListResolutionCallback: dart.finalFieldType(dart.fnType(ui.Locale, [core.List$(ui.Locale), core.Iterable$(ui.Locale)])),
    localeResolutionCallback: dart.finalFieldType(dart.fnType(ui.Locale, [ui.Locale, core.Iterable$(ui.Locale)])),
    supportedLocales: dart.finalFieldType(core.Iterable$(ui.Locale)),
    showPerformanceOverlay: dart.finalFieldType(core.bool),
    checkerboardRasterCacheImages: dart.finalFieldType(core.bool),
    checkerboardOffscreenLayers: dart.finalFieldType(core.bool),
    showSemanticsDebugger: dart.finalFieldType(core.bool),
    debugShowCheckedModeBanner: dart.finalFieldType(core.bool),
    shortcuts: dart.finalFieldType(core.Map$(shortcuts.LogicalKeySet, actions.Intent)),
    actions: dart.finalFieldType(core.Map$(key.LocalKey, dart.fnType(actions.Action, [])))
  }));
  let C1033;
  app$._AlwaysCupertinoScrollBehavior = class _AlwaysCupertinoScrollBehavior extends scroll_configuration.ScrollBehavior {
    buildViewportChrome(context, child, axisDirection) {
      return child;
    }
    getScrollPhysics(context) {
      return C1033 || CT.C1033;
    }
  };
  (app$._AlwaysCupertinoScrollBehavior.new = function() {
    app$._AlwaysCupertinoScrollBehavior.__proto__.new.call(this);
    ;
  }).prototype = app$._AlwaysCupertinoScrollBehavior.prototype;
  dart.addTypeTests(app$._AlwaysCupertinoScrollBehavior);
  dart.setLibraryUri(app$._AlwaysCupertinoScrollBehavior, "package:flutter/src/cupertino/app.dart");
  const _heroController = dart.privateName(app$, "_heroController");
  const _navigatorObservers = dart.privateName(app$, "_navigatorObservers");
  const _updateNavigator = dart.privateName(app$, "_updateNavigator");
  const _localizationsDelegates = dart.privateName(app$, "_localizationsDelegates");
  const Widget_key = dart.privateName(framework, "Widget.key");
  const Icon_textDirection = dart.privateName(icon, "Icon.textDirection");
  const Icon_semanticLabel = dart.privateName(icon, "Icon.semanticLabel");
  const Icon_color = dart.privateName(icon, "Icon.color");
  const Icon_size = dart.privateName(icon, "Icon.size");
  const IconData_matchTextDirection = dart.privateName(icon_data, "IconData.matchTextDirection");
  const IconData_fontPackage = dart.privateName(icon_data, "IconData.fontPackage");
  const IconData_fontFamily = dart.privateName(icon_data, "IconData.fontFamily");
  const IconData_codePoint = dart.privateName(icon_data, "IconData.codePoint");
  let C1035;
  const Icon_icon = dart.privateName(icon, "Icon.icon");
  let C1034;
  let C1038;
  let C1039;
  let C1040;
  let C1037;
  let C1036;
  let C1043;
  let C1044;
  let C1045;
  let C1046;
  let C1047;
  let C1048;
  let C1049;
  let C1050;
  let C1051;
  let C1052;
  let C1053;
  let C1054;
  let C1055;
  let C1056;
  let C1057;
  let C1058;
  let C1059;
  let C1060;
  let C1061;
  let C1062;
  let C1063;
  let C1064;
  let C1065;
  let C1066;
  let C1067;
  let C1068;
  let C1069;
  let C1042;
  let C1041;
  let C1072;
  let C1071;
  let C1070;
  let C1075;
  let C1076;
  let C1074;
  let C1073;
  let C1079;
  let C1080;
  let C1078;
  let C1077;
  let C1083;
  let C1084;
  let C1082;
  let C1081;
  app$._CupertinoAppState = class _CupertinoAppState extends framework.State$(app$.CupertinoApp) {
    initState() {
      super.initState();
      this[_heroController] = app$.CupertinoApp.createCupertinoHeroController();
      this[_updateNavigator]();
    }
    didUpdateWidget(oldWidget) {
      app$.CupertinoApp._check(oldWidget);
      super.didUpdateWidget(oldWidget);
      if (!dart.equals(this.widget.navigatorKey, oldWidget.navigatorKey)) {
        this[_heroController] = app$.CupertinoApp.createCupertinoHeroController();
      }
      this[_updateNavigator]();
    }
    [_updateNavigator]() {
      let t9;
      if (this.widget.home != null || dart.test(this.widget.routes[$isNotEmpty]) || this.widget.onGenerateRoute != null || this.widget.onUnknownRoute != null) {
        this[_navigatorObservers] = (t9 = ListOfNavigatorObserver().from(this.widget.navigatorObservers), t9[$add](this[_heroController]), t9);
      } else {
        this[_navigatorObservers] = C1030 || CT.C1030;
      }
    }
    get [_localizationsDelegates]() {
      return new (SyncIterableOfLocalizationsDelegate()).new((function* _localizationsDelegates() {
        if (this.widget.localizationsDelegates != null) yield* this.widget.localizationsDelegates;
        yield localizations$.DefaultCupertinoLocalizations.delegate;
      }).bind(this));
    }
    build(context) {
      let t9;
      let effectiveThemeData = (t9 = this.widget.theme, t9 == null ? C202 || CT.C202 : t9);
      return new scroll_configuration.ScrollConfiguration.new({behavior: new app$._AlwaysCupertinoScrollBehavior.new(), child: new interface_level.CupertinoUserInterfaceLevel.new({data: interface_level.CupertinoUserInterfaceLevelData.base, child: new theme$.CupertinoTheme.new({data: effectiveThemeData, child: new basic.Builder.new({builder: dart.fn(context => {
                let t9;
                return new app.WidgetsApp.new({key: new (GlobalObjectKeyOfStateOfStatefulWidget()).new(this), navigatorKey: this.widget.navigatorKey, navigatorObservers: this[_navigatorObservers], pageRouteBuilder: dart.fn((T, settings, builder) => new (route$.CupertinoPageRoute$(T)).new({settings: settings, builder: builder}), RouteSettingsAndFnToCupertinoPageRouteOfT()), home: this.widget.home, routes: this.widget.routes, initialRoute: this.widget.initialRoute, onGenerateRoute: this.widget.onGenerateRoute, onUnknownRoute: this.widget.onUnknownRoute, builder: this.widget.builder, title: this.widget.title, onGenerateTitle: this.widget.onGenerateTitle, textStyle: theme$.CupertinoTheme.of(context).textTheme.textStyle, color: colors$.CupertinoDynamicColor.resolve((t9 = this.widget.color, t9 == null ? effectiveThemeData.primaryColor : t9), context), locale: this.widget.locale, localizationsDelegates: this[_localizationsDelegates], localeResolutionCallback: this.widget.localeResolutionCallback, localeListResolutionCallback: this.widget.localeListResolutionCallback, supportedLocales: this.widget.supportedLocales, showPerformanceOverlay: this.widget.showPerformanceOverlay, checkerboardRasterCacheImages: this.widget.checkerboardRasterCacheImages, checkerboardOffscreenLayers: this.widget.checkerboardOffscreenLayers, showSemanticsDebugger: this.widget.showSemanticsDebugger, debugShowCheckedModeBanner: this.widget.debugShowCheckedModeBanner, inspectorSelectButtonBuilder: dart.fn((context, onPressed) => new button.CupertinoButton.filled({child: C1034 || CT.C1034, padding: edge_insets.EdgeInsets.zero, onPressed: onPressed, $creationLocationd_0dea112b090073317d4: C1036 || CT.C1036}), BuildContextAndFnToCupertinoButton()), shortcuts: this.widget.shortcuts, actions: this.widget.actions, $creationLocationd_0dea112b090073317d4: C1041 || CT.C1041});
              }, BuildContextToWidgetsApp()), $creationLocationd_0dea112b090073317d4: C1070 || CT.C1070}), $creationLocationd_0dea112b090073317d4: C1073 || CT.C1073}), $creationLocationd_0dea112b090073317d4: C1077 || CT.C1077}), $creationLocationd_0dea112b090073317d4: C1081 || CT.C1081});
    }
  };
  (app$._CupertinoAppState.new = function() {
    this[_heroController] = null;
    this[_navigatorObservers] = null;
    app$._CupertinoAppState.__proto__.new.call(this);
    ;
  }).prototype = app$._CupertinoAppState.prototype;
  dart.addTypeTests(app$._CupertinoAppState);
  dart.setMethodSignature(app$._CupertinoAppState, () => ({
    __proto__: dart.getMethods(app$._CupertinoAppState.__proto__),
    [_updateNavigator]: dart.fnType(dart.void, []),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setGetterSignature(app$._CupertinoAppState, () => ({
    __proto__: dart.getGetters(app$._CupertinoAppState.__proto__),
    [_localizationsDelegates]: core.Iterable$(localizations.LocalizationsDelegate)
  }));
  dart.setLibraryUri(app$._CupertinoAppState, "package:flutter/src/cupertino/app.dart");
  dart.setFieldSignature(app$._CupertinoAppState, () => ({
    __proto__: dart.getFields(app$._CupertinoAppState.__proto__),
    [_heroController]: dart.fieldType(heroes.HeroController),
    [_navigatorObservers]: dart.fieldType(core.List$(navigator.NavigatorObserver))
  }));
  const _previousTitle = dart.privateName(route$, "_previousTitle");
  let C1085;
  let C1088;
  let C1089;
  let C1090;
  let C1087;
  let C1086;
  let C1093;
  let C1094;
  let C1092;
  let C1091;
  let C1097;
  let C1098;
  let C1099;
  let C1096;
  let C1095;
  let C1102;
  let C1103;
  let C1104;
  let C1105;
  let C1101;
  let C1100;
  const _is_CupertinoPageRoute_default = Symbol('_is_CupertinoPageRoute_default');
  const builder$0 = dart.privateName(route$, "CupertinoPageRoute.builder");
  const title$2 = dart.privateName(route$, "CupertinoPageRoute.title");
  const maintainState$ = dart.privateName(route$, "CupertinoPageRoute.maintainState");
  route$.CupertinoPageRoute$ = dart.generic(T => {
    class CupertinoPageRoute extends pages.PageRoute$(T) {
      get builder() {
        return this[builder$0];
      }
      set builder(value) {
        super.builder = value;
      }
      get title() {
        return this[title$2];
      }
      set title(value) {
        super.title = value;
      }
      get maintainState() {
        return this[maintainState$];
      }
      set maintainState(value) {
        super.maintainState = value;
      }
      get previousTitle() {
        if (!(this[_previousTitle] != null)) dart.assertFailed("Cannot read the previousTitle for a route that has not yet been installed", "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 147, 7, "_previousTitle != null");
        return this[_previousTitle];
      }
      didChangePrevious(previousRoute) {
        let previousTitleString = route$.CupertinoPageRoute.is(previousRoute) ? previousRoute.title : null;
        if (this[_previousTitle] == null) {
          this[_previousTitle] = new (ValueNotifierOfString()).new(previousTitleString);
        } else {
          this[_previousTitle].value = previousTitleString;
        }
        super.didChangePrevious(previousRoute);
      }
      get transitionDuration() {
        return C1085 || CT.C1085;
      }
      get barrierColor() {
        return null;
      }
      get barrierLabel() {
        return null;
      }
      canTransitionTo(nextRoute) {
        return route$.CupertinoPageRoute.is(nextRoute) && !dart.test(nextRoute.fullscreenDialog);
      }
      static isPopGestureInProgress(route) {
        return route.navigator.userGestureInProgress;
      }
      get popGestureInProgress() {
        return route$.CupertinoPageRoute.isPopGestureInProgress(this);
      }
      get popGestureEnabled() {
        return route$.CupertinoPageRoute._isPopGestureEnabled(T, this);
      }
      static _isPopGestureEnabled(T, route) {
        if (dart.test(route.isFirst)) return false;
        if (dart.test(route.willHandlePopInternally)) return false;
        if (dart.test(route.hasScopedWillPopCallback)) return false;
        if (dart.test(route.fullscreenDialog)) return false;
        if (!dart.equals(route.animation.status, animation$.AnimationStatus.completed)) return false;
        if (!dart.equals(route.secondaryAnimation.status, animation$.AnimationStatus.dismissed)) return false;
        if (dart.test(route$.CupertinoPageRoute.isPopGestureInProgress(route))) return false;
        return true;
      }
      buildPage(context, animation, secondaryAnimation) {
        let child = this.builder(context);
        let result = new basic.Semantics.new({scopesRoute: true, explicitChildNodes: true, child: child, $creationLocationd_0dea112b090073317d4: C1086 || CT.C1086});
        if (!dart.test(dart.fn(() => {
          if (child == null) {
            dart.throw(new assertions.FlutterError.fromParts(JSArrayOfDiagnosticsNode().of([new assertions.ErrorSummary.new("The builder for route \"" + dart.str(this.settings.name) + "\" returned null."), new assertions.ErrorDescription.new("Route builders must never return null.")])));
          }
          return true;
        }, VoidTobool())())) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 258, 12, "() {\r\n      if (child == null) {\r\n        throw FlutterError.fromParts(<DiagnosticsNode>[\r\n          ErrorSummary('The builder for route \"${settings.name}\" returned null.'),\r\n          ErrorDescription('Route builders must never return null.'),\r\n        ]);\r\n      }\r\n      return true;\r\n    }()");
        return result;
      }
      static _startPopGesture(T, route) {
        if (!dart.test(route$.CupertinoPageRoute._isPopGestureEnabled(T, route))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 274, 12, "_isPopGestureEnabled(route)");
        return new (route$._CupertinoBackGestureController$(T)).new({navigator: route.navigator, controller: route.controller});
      }
      static buildPageTransitions(T, route, context, animation, secondaryAnimation, child) {
        if (dart.test(route.fullscreenDialog)) {
          return new route$.CupertinoFullscreenDialogTransition.new({animation: animation, child: child, $creationLocationd_0dea112b090073317d4: C1091 || CT.C1091});
        } else {
          return new route$.CupertinoPageTransition.new({primaryRouteAnimation: animation, secondaryRouteAnimation: secondaryAnimation, linearTransition: route$.CupertinoPageRoute.isPopGestureInProgress(route), child: new (route$._CupertinoBackGestureDetector$(T)).new({enabledCallback: dart.fn(() => route$.CupertinoPageRoute._isPopGestureEnabled(T, route), VoidTobool()), onStartPopGesture: dart.fn(() => route$.CupertinoPageRoute._startPopGesture(T, route), dart.fnType(route$._CupertinoBackGestureController$(T), [])), child: child, $creationLocationd_0dea112b090073317d4: C1095 || CT.C1095}), $creationLocationd_0dea112b090073317d4: C1100 || CT.C1100});
        }
      }
      buildTransitions(context, animation, secondaryAnimation, child) {
        return route$.CupertinoPageRoute.buildPageTransitions(T, this, context, animation, secondaryAnimation, child);
      }
      get debugLabel() {
        return dart.str(super.debugLabel) + "(" + dart.str(this.settings.name) + ")";
      }
    }
    (CupertinoPageRoute.new = function(opts) {
      let builder = opts && 'builder' in opts ? opts.builder : null;
      let title = opts && 'title' in opts ? opts.title : null;
      let settings = opts && 'settings' in opts ? opts.settings : null;
      let maintainState = opts && 'maintainState' in opts ? opts.maintainState : true;
      let fullscreenDialog = opts && 'fullscreenDialog' in opts ? opts.fullscreenDialog : false;
      this[_previousTitle] = null;
      this[builder$0] = builder;
      this[title$2] = title;
      this[maintainState$] = maintainState;
      if (!(builder != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 113, 15, "builder != null");
      if (!(maintainState != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 114, 15, "maintainState != null");
      if (!(fullscreenDialog != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 115, 15, "fullscreenDialog != null");
      if (!dart.test(this.opaque)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 116, 15, "opaque");
      CupertinoPageRoute.__proto__.new.call(this, {settings: settings, fullscreenDialog: fullscreenDialog});
      ;
    }).prototype = CupertinoPageRoute.prototype;
    dart.addTypeTests(CupertinoPageRoute);
    CupertinoPageRoute.prototype[_is_CupertinoPageRoute_default] = true;
    dart.setMethodSignature(CupertinoPageRoute, () => ({
      __proto__: dart.getMethods(CupertinoPageRoute.__proto__),
      buildPage: dart.fnType(framework.Widget, [framework.BuildContext, animation$.Animation$(core.double), animation$.Animation$(core.double)])
    }));
    dart.setGetterSignature(CupertinoPageRoute, () => ({
      __proto__: dart.getGetters(CupertinoPageRoute.__proto__),
      previousTitle: change_notifier.ValueListenable$(core.String),
      transitionDuration: core.Duration,
      barrierColor: ui.Color,
      barrierLabel: core.String,
      popGestureInProgress: core.bool,
      popGestureEnabled: core.bool
    }));
    dart.setLibraryUri(CupertinoPageRoute, "package:flutter/src/cupertino/route.dart");
    dart.setFieldSignature(CupertinoPageRoute, () => ({
      __proto__: dart.getFields(CupertinoPageRoute.__proto__),
      builder: dart.finalFieldType(dart.fnType(framework.Widget, [framework.BuildContext])),
      title: dart.finalFieldType(core.String),
      [_previousTitle]: dart.fieldType(change_notifier.ValueNotifier$(core.String)),
      maintainState: dart.finalFieldType(core.bool)
    }));
    return CupertinoPageRoute;
  });
  route$.CupertinoPageRoute = route$.CupertinoPageRoute$();
  dart.addTypeTests(route$.CupertinoPageRoute, _is_CupertinoPageRoute_default);
  const _primaryPositionAnimation = dart.privateName(route$, "_primaryPositionAnimation");
  const _secondaryPositionAnimation = dart.privateName(route$, "_secondaryPositionAnimation");
  const _primaryShadowAnimation = dart.privateName(route$, "_primaryShadowAnimation");
  let C1108;
  let C1109;
  let C1107;
  let C1106;
  let C1112;
  let C1113;
  let C1114;
  let C1111;
  let C1110;
  let C1117;
  let C1118;
  let C1119;
  let C1120;
  let C1116;
  let C1115;
  const child$5 = dart.privateName(route$, "CupertinoPageTransition.child");
  route$.CupertinoPageTransition = class CupertinoPageTransition extends framework.StatelessWidget {
    get child() {
      return this[child$5];
    }
    set child(value) {
      super.child = value;
    }
    build(context) {
      if (!dart.test(debug.debugCheckHasDirectionality(context))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 401, 12, "debugCheckHasDirectionality(context)");
      let textDirection = basic.Directionality.of(context);
      return new transitions.SlideTransition.new({position: this[_secondaryPositionAnimation], textDirection: textDirection, transformHitTests: false, child: new transitions.SlideTransition.new({position: this[_primaryPositionAnimation], textDirection: textDirection, child: new transitions.DecoratedBoxTransition.new({decoration: this[_primaryShadowAnimation], child: this.child, $creationLocationd_0dea112b090073317d4: C1106 || CT.C1106}), $creationLocationd_0dea112b090073317d4: C1110 || CT.C1110}), $creationLocationd_0dea112b090073317d4: C1115 || CT.C1115});
    }
  };
  (route$.CupertinoPageTransition.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let primaryRouteAnimation = opts && 'primaryRouteAnimation' in opts ? opts.primaryRouteAnimation : null;
    let secondaryRouteAnimation = opts && 'secondaryRouteAnimation' in opts ? opts.secondaryRouteAnimation : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let linearTransition = opts && 'linearTransition' in opts ? opts.linearTransition : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[child$5] = child;
    if (!(linearTransition != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 355, 15, "linearTransition != null");
    this[_primaryPositionAnimation] = (dart.test(linearTransition) ? primaryRouteAnimation : new animations.CurvedAnimation.new({parent: primaryRouteAnimation, curve: curves.Curves.linearToEaseOut, reverseCurve: curves.Curves.easeInToLinear})).drive(ui.Offset, route$._kRightMiddleTween);
    this[_secondaryPositionAnimation] = (dart.test(linearTransition) ? secondaryRouteAnimation : new animations.CurvedAnimation.new({parent: secondaryRouteAnimation, curve: curves.Curves.linearToEaseOut, reverseCurve: curves.Curves.easeInToLinear})).drive(ui.Offset, route$._kMiddleLeftTween);
    this[_primaryShadowAnimation] = (dart.test(linearTransition) ? primaryRouteAnimation : new animations.CurvedAnimation.new({parent: primaryRouteAnimation, curve: curves.Curves.linearToEaseOut})).drive(decoration.Decoration, route$._kGradientShadowTween);
    route$.CupertinoPageTransition.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = route$.CupertinoPageTransition.prototype;
  dart.addTypeTests(route$.CupertinoPageTransition);
  dart.setMethodSignature(route$.CupertinoPageTransition, () => ({
    __proto__: dart.getMethods(route$.CupertinoPageTransition.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(route$.CupertinoPageTransition, "package:flutter/src/cupertino/route.dart");
  dart.setFieldSignature(route$.CupertinoPageTransition, () => ({
    __proto__: dart.getFields(route$.CupertinoPageTransition.__proto__),
    [_primaryPositionAnimation]: dart.finalFieldType(animation$.Animation$(ui.Offset)),
    [_secondaryPositionAnimation]: dart.finalFieldType(animation$.Animation$(ui.Offset)),
    [_primaryShadowAnimation]: dart.finalFieldType(animation$.Animation$(decoration.Decoration)),
    child: dart.finalFieldType(framework.Widget)
  }));
  const _positionAnimation = dart.privateName(route$, "_positionAnimation");
  let C1123;
  let C1124;
  let C1122;
  let C1121;
  const child$6 = dart.privateName(route$, "CupertinoFullscreenDialogTransition.child");
  route$.CupertinoFullscreenDialogTransition = class CupertinoFullscreenDialogTransition extends framework.StatelessWidget {
    get child() {
      return this[child$6];
    }
    set child(value) {
      super.child = value;
    }
    build(context) {
      return new transitions.SlideTransition.new({position: this[_positionAnimation], child: this.child, $creationLocationd_0dea112b090073317d4: C1121 || CT.C1121});
    }
  };
  (route$.CupertinoFullscreenDialogTransition.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let animation = opts && 'animation' in opts ? opts.animation : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[child$6] = child;
    this[_positionAnimation] = new animations.CurvedAnimation.new({parent: animation, curve: curves.Curves.linearToEaseOut, reverseCurve: curves.Curves.linearToEaseOut.flipped}).drive(ui.Offset, route$._kBottomUpTween);
    route$.CupertinoFullscreenDialogTransition.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = route$.CupertinoFullscreenDialogTransition.prototype;
  dart.addTypeTests(route$.CupertinoFullscreenDialogTransition);
  dart.setMethodSignature(route$.CupertinoFullscreenDialogTransition, () => ({
    __proto__: dart.getMethods(route$.CupertinoFullscreenDialogTransition.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(route$.CupertinoFullscreenDialogTransition, "package:flutter/src/cupertino/route.dart");
  dart.setFieldSignature(route$.CupertinoFullscreenDialogTransition, () => ({
    __proto__: dart.getFields(route$.CupertinoFullscreenDialogTransition.__proto__),
    [_positionAnimation]: dart.finalFieldType(animation$.Animation$(ui.Offset)),
    child: dart.finalFieldType(framework.Widget)
  }));
  const _is__CupertinoBackGestureDetector_default = Symbol('_is__CupertinoBackGestureDetector_default');
  const child$7 = dart.privateName(route$, "_CupertinoBackGestureDetector.child");
  const enabledCallback$ = dart.privateName(route$, "_CupertinoBackGestureDetector.enabledCallback");
  const onStartPopGesture$ = dart.privateName(route$, "_CupertinoBackGestureDetector.onStartPopGesture");
  route$._CupertinoBackGestureDetector$ = dart.generic(T => {
    let _CupertinoBackGestureDetectorStateOfT = () => (_CupertinoBackGestureDetectorStateOfT = dart.constFn(route$._CupertinoBackGestureDetectorState$(T)))();
    class _CupertinoBackGestureDetector extends framework.StatefulWidget {
      get child() {
        return this[child$7];
      }
      set child(value) {
        super.child = value;
      }
      get enabledCallback() {
        return this[enabledCallback$];
      }
      set enabledCallback(value) {
        super.enabledCallback = value;
      }
      get onStartPopGesture() {
        return this[onStartPopGesture$];
      }
      set onStartPopGesture(value) {
        super.onStartPopGesture = value;
      }
      createState() {
        return new (_CupertinoBackGestureDetectorStateOfT()).new();
      }
    }
    (_CupertinoBackGestureDetector.new = function(opts) {
      let key = opts && 'key' in opts ? opts.key : null;
      let enabledCallback = opts && 'enabledCallback' in opts ? opts.enabledCallback : null;
      let onStartPopGesture = opts && 'onStartPopGesture' in opts ? opts.onStartPopGesture : null;
      let child = opts && 'child' in opts ? opts.child : null;
      let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
      this[enabledCallback$] = enabledCallback;
      this[onStartPopGesture$] = onStartPopGesture;
      this[child$7] = child;
      if (!(enabledCallback != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 469, 15, "enabledCallback != null");
      if (!(onStartPopGesture != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 470, 15, "onStartPopGesture != null");
      if (!(child != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 471, 15, "child != null");
      _CupertinoBackGestureDetector.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
      ;
    }).prototype = _CupertinoBackGestureDetector.prototype;
    dart.addTypeTests(_CupertinoBackGestureDetector);
    _CupertinoBackGestureDetector.prototype[_is__CupertinoBackGestureDetector_default] = true;
    dart.setMethodSignature(_CupertinoBackGestureDetector, () => ({
      __proto__: dart.getMethods(_CupertinoBackGestureDetector.__proto__),
      createState: dart.fnType(route$._CupertinoBackGestureDetectorState$(T), [])
    }));
    dart.setLibraryUri(_CupertinoBackGestureDetector, "package:flutter/src/cupertino/route.dart");
    dart.setFieldSignature(_CupertinoBackGestureDetector, () => ({
      __proto__: dart.getFields(_CupertinoBackGestureDetector.__proto__),
      child: dart.finalFieldType(framework.Widget),
      enabledCallback: dart.finalFieldType(dart.fnType(core.bool, [])),
      onStartPopGesture: dart.finalFieldType(dart.fnType(route$._CupertinoBackGestureController$(T), []))
    }));
    return _CupertinoBackGestureDetector;
  });
  route$._CupertinoBackGestureDetector = route$._CupertinoBackGestureDetector$();
  dart.addTypeTests(route$._CupertinoBackGestureDetector, _is__CupertinoBackGestureDetector_default);
  const _backGestureController = dart.privateName(route$, "_backGestureController");
  const _recognizer = dart.privateName(route$, "_recognizer");
  const _handleDragStart = dart.privateName(route$, "_handleDragStart");
  const _handleDragUpdate = dart.privateName(route$, "_handleDragUpdate");
  const _handleDragEnd = dart.privateName(route$, "_handleDragEnd");
  const _handleDragCancel = dart.privateName(route$, "_handleDragCancel");
  const _convertToLogical = dart.privateName(route$, "_convertToLogical");
  const _handlePointerDown = dart.privateName(route$, "_handlePointerDown");
  let C1127;
  let C1128;
  let C1126;
  let C1125;
  let C1131;
  let C1132;
  let C1133;
  let C1134;
  let C1135;
  let C1130;
  let C1129;
  let C1138;
  let C1139;
  let C1137;
  let C1136;
  const _is__CupertinoBackGestureDetectorState_default = Symbol('_is__CupertinoBackGestureDetectorState_default');
  route$._CupertinoBackGestureDetectorState$ = dart.generic(T => {
    class _CupertinoBackGestureDetectorState extends framework.State$(route$._CupertinoBackGestureDetector$(T)) {
      initState() {
        let t9;
        super.initState();
        this[_recognizer] = (t9 = new monodrag.HorizontalDragGestureRecognizer.new({debugOwner: this}), t9.onStart = dart.bind(this, _handleDragStart), t9.onUpdate = dart.bind(this, _handleDragUpdate), t9.onEnd = dart.bind(this, _handleDragEnd), t9.onCancel = dart.bind(this, _handleDragCancel), t9);
      }
      dispose() {
        this[_recognizer].dispose();
        super.dispose();
      }
      [_handleDragStart](details) {
        if (!dart.test(this.mounted)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 506, 12, "mounted");
        if (!(this[_backGestureController] == null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 507, 12, "_backGestureController == null");
        this[_backGestureController] = this.widget.onStartPopGesture();
      }
      [_handleDragUpdate](details) {
        if (!dart.test(this.mounted)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 512, 12, "mounted");
        if (!(this[_backGestureController] != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 513, 12, "_backGestureController != null");
        this[_backGestureController].dragUpdate(this[_convertToLogical](dart.notNull(details.primaryDelta) / dart.notNull(this.context.size.width)));
      }
      [_handleDragEnd](details) {
        if (!dart.test(this.mounted)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 518, 12, "mounted");
        if (!(this[_backGestureController] != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 519, 12, "_backGestureController != null");
        this[_backGestureController].dragEnd(this[_convertToLogical](dart.notNull(details.velocity.pixelsPerSecond.dx) / dart.notNull(this.context.size.width)));
        this[_backGestureController] = null;
      }
      [_handleDragCancel]() {
        let t9;
        if (!dart.test(this.mounted)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 525, 12, "mounted");
        t9 = this[_backGestureController];
        t9 == null ? null : t9.dragEnd(0.0);
        this[_backGestureController] = null;
      }
      [_handlePointerDown](event) {
        if (dart.test(this.widget.enabledCallback())) this[_recognizer].addPointer(event);
      }
      [_convertToLogical](value) {
        switch (basic.Directionality.of(this.context)) {
          case C10 || CT.C10:
          {
            return -dart.notNull(value);
          }
          case C9 || CT.C9:
          {
            return value;
          }
        }
        return null;
      }
      build(context) {
        if (!dart.test(debug.debugCheckHasDirectionality(context))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 549, 12, "debugCheckHasDirectionality(context)");
        let dragAreaWidth = dart.equals(basic.Directionality.of(context), ui.TextDirection.ltr) ? media_query.MediaQuery.of(context).padding.left : media_query.MediaQuery.of(context).padding.right;
        dragAreaWidth = math.max(core.double, dragAreaWidth, 20);
        return new basic.Stack.new({fit: stack.StackFit.passthrough, children: JSArrayOfWidget().of([this.widget.child, new basic.PositionedDirectional.new({start: 0.0, width: dragAreaWidth, top: 0.0, bottom: 0.0, child: new basic.Listener.new({onPointerDown: dart.bind(this, _handlePointerDown), behavior: proxy_box.HitTestBehavior.translucent, $creationLocationd_0dea112b090073317d4: C1125 || CT.C1125}), $creationLocationd_0dea112b090073317d4: C1129 || CT.C1129})]), $creationLocationd_0dea112b090073317d4: C1136 || CT.C1136});
      }
    }
    (_CupertinoBackGestureDetectorState.new = function() {
      this[_backGestureController] = null;
      this[_recognizer] = null;
      _CupertinoBackGestureDetectorState.__proto__.new.call(this);
      ;
    }).prototype = _CupertinoBackGestureDetectorState.prototype;
    dart.addTypeTests(_CupertinoBackGestureDetectorState);
    _CupertinoBackGestureDetectorState.prototype[_is__CupertinoBackGestureDetectorState_default] = true;
    dart.setMethodSignature(_CupertinoBackGestureDetectorState, () => ({
      __proto__: dart.getMethods(_CupertinoBackGestureDetectorState.__proto__),
      [_handleDragStart]: dart.fnType(dart.void, [drag_details.DragStartDetails]),
      [_handleDragUpdate]: dart.fnType(dart.void, [drag_details.DragUpdateDetails]),
      [_handleDragEnd]: dart.fnType(dart.void, [drag_details.DragEndDetails]),
      [_handleDragCancel]: dart.fnType(dart.void, []),
      [_handlePointerDown]: dart.fnType(dart.void, [events.PointerDownEvent]),
      [_convertToLogical]: dart.fnType(core.double, [core.double]),
      build: dart.fnType(framework.Widget, [framework.BuildContext])
    }));
    dart.setLibraryUri(_CupertinoBackGestureDetectorState, "package:flutter/src/cupertino/route.dart");
    dart.setFieldSignature(_CupertinoBackGestureDetectorState, () => ({
      __proto__: dart.getFields(_CupertinoBackGestureDetectorState.__proto__),
      [_backGestureController]: dart.fieldType(route$._CupertinoBackGestureController$(T)),
      [_recognizer]: dart.fieldType(monodrag.HorizontalDragGestureRecognizer)
    }));
    return _CupertinoBackGestureDetectorState;
  });
  route$._CupertinoBackGestureDetectorState = route$._CupertinoBackGestureDetectorState$();
  dart.addTypeTests(route$._CupertinoBackGestureDetectorState, _is__CupertinoBackGestureDetectorState_default);
  const Cubic_d = dart.privateName(curves, "Cubic.d");
  const Cubic_c = dart.privateName(curves, "Cubic.c");
  const Cubic_b = dart.privateName(curves, "Cubic.b");
  const Cubic_a = dart.privateName(curves, "Cubic.a");
  let C1140;
  const _is__CupertinoBackGestureController_default = Symbol('_is__CupertinoBackGestureController_default');
  route$._CupertinoBackGestureController$ = dart.generic(T => {
    class _CupertinoBackGestureController extends core.Object {
      dragUpdate(delta) {
        let t9;
        t9 = this.controller;
        t9.value = dart.notNull(t9.value) - dart.notNull(delta);
      }
      dragEnd(velocity) {
        let animationCurve = C1140 || CT.C1140;
        let animateForward = null;
        if (velocity[$abs]() >= 1)
          animateForward = dart.notNull(velocity) <= 0;
        else
          animateForward = dart.notNull(this.controller.value) > 0.5;
        if (dart.test(animateForward)) {
          let droppedPageForwardAnimationTime = math.min(core.int, ui.lerpDouble(800, 0, this.controller.value)[$floor](), 300);
          this.controller.animateTo(1.0, {duration: new core.Duration.new({milliseconds: droppedPageForwardAnimationTime}), curve: animationCurve});
        } else {
          this.navigator.pop(core.Object);
          if (dart.test(this.controller.isAnimating)) {
            let droppedPageBackAnimationTime = ui.lerpDouble(0, 800, this.controller.value)[$floor]();
            this.controller.animateBack(0.0, {duration: new core.Duration.new({milliseconds: droppedPageBackAnimationTime}), curve: animationCurve});
          }
        }
        if (dart.test(this.controller.isAnimating)) {
          let animationStatusCallback = null;
          animationStatusCallback = dart.fn(status => {
            this.navigator.didStopUserGesture();
            this.controller.removeStatusListener(animationStatusCallback);
          }, AnimationStatusToNull());
          this.controller.addStatusListener(animationStatusCallback);
        } else {
          this.navigator.didStopUserGesture();
        }
      }
    }
    (_CupertinoBackGestureController.new = function(opts) {
      let navigator = opts && 'navigator' in opts ? opts.navigator : null;
      let controller = opts && 'controller' in opts ? opts.controller : null;
      this.navigator = navigator;
      this.controller = controller;
      if (!(navigator != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 594, 15, "navigator != null");
      if (!(controller != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 595, 15, "controller != null");
      this.navigator.didStartUserGesture();
    }).prototype = _CupertinoBackGestureController.prototype;
    dart.addTypeTests(_CupertinoBackGestureController);
    _CupertinoBackGestureController.prototype[_is__CupertinoBackGestureController_default] = true;
    dart.setMethodSignature(_CupertinoBackGestureController, () => ({
      __proto__: dart.getMethods(_CupertinoBackGestureController.__proto__),
      dragUpdate: dart.fnType(dart.void, [core.double]),
      dragEnd: dart.fnType(dart.void, [core.double])
    }));
    dart.setLibraryUri(_CupertinoBackGestureController, "package:flutter/src/cupertino/route.dart");
    dart.setFieldSignature(_CupertinoBackGestureController, () => ({
      __proto__: dart.getFields(_CupertinoBackGestureController.__proto__),
      controller: dart.finalFieldType(animation_controller.AnimationController),
      navigator: dart.finalFieldType(navigator.NavigatorState)
    }));
    return _CupertinoBackGestureController;
  });
  route$._CupertinoBackGestureController = route$._CupertinoBackGestureController$();
  dart.addTypeTests(route$._CupertinoBackGestureController, _is__CupertinoBackGestureController_default);
  const edgeGradient$ = dart.privateName(route$, "_CupertinoEdgeShadowDecoration.edgeGradient");
  let C1141;
  route$._CupertinoEdgeShadowDecoration = class _CupertinoEdgeShadowDecoration extends decoration.Decoration {
    get edgeGradient() {
      return this[edgeGradient$];
    }
    set edgeGradient(value) {
      super.edgeGradient = value;
    }
    static lerp(a, b, t) {
      let t9, t9$;
      if (!(t != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 709, 12, "t != null");
      if (a == null && b == null) return null;
      return new route$._CupertinoEdgeShadowDecoration.new({edgeGradient: gradient.LinearGradient.lerp((t9 = a, t9 == null ? null : t9.edgeGradient), (t9$ = b, t9$ == null ? null : t9$.edgeGradient), t)});
    }
    lerpFrom(a, t) {
      if (route$._CupertinoEdgeShadowDecoration.is(a)) return route$._CupertinoEdgeShadowDecoration.lerp(a, this, t);
      return route$._CupertinoEdgeShadowDecoration.lerp(null, this, t);
    }
    lerpTo(b, t) {
      if (route$._CupertinoEdgeShadowDecoration.is(b)) return route$._CupertinoEdgeShadowDecoration.lerp(this, b, t);
      return route$._CupertinoEdgeShadowDecoration.lerp(this, null, t);
    }
    createBoxPainter(onChanged = null) {
      return new route$._CupertinoEdgeShadowPainter.new(this, onChanged);
    }
    _equals(other) {
      if (other == null) return false;
      if (!dart.equals(dart.runtimeType(other), this[$runtimeType])) return false;
      return route$._CupertinoEdgeShadowDecoration.is(other) && dart.equals(other.edgeGradient, this.edgeGradient);
    }
    get hashCode() {
      return dart.hashCode(this.edgeGradient);
    }
    debugFillProperties(properties) {
      super.debugFillProperties(properties);
      properties.add(new (DiagnosticsPropertyOfLinearGradient()).new("edgeGradient", this.edgeGradient));
    }
  };
  (route$._CupertinoEdgeShadowDecoration.new = function(opts) {
    let edgeGradient = opts && 'edgeGradient' in opts ? opts.edgeGradient : null;
    this[edgeGradient$] = edgeGradient;
    route$._CupertinoEdgeShadowDecoration.__proto__.new.call(this);
    ;
  }).prototype = route$._CupertinoEdgeShadowDecoration.prototype;
  dart.addTypeTests(route$._CupertinoEdgeShadowDecoration);
  dart.setMethodSignature(route$._CupertinoEdgeShadowDecoration, () => ({
    __proto__: dart.getMethods(route$._CupertinoEdgeShadowDecoration.__proto__),
    lerpFrom: dart.fnType(route$._CupertinoEdgeShadowDecoration, [decoration.Decoration, core.double]),
    lerpTo: dart.fnType(route$._CupertinoEdgeShadowDecoration, [decoration.Decoration, core.double]),
    createBoxPainter: dart.fnType(route$._CupertinoEdgeShadowPainter, [], [dart.fnType(dart.void, [])]),
    _equals: dart.fnType(core.bool, [core.Object]),
    [$_equals]: dart.fnType(core.bool, [core.Object])
  }));
  dart.setLibraryUri(route$._CupertinoEdgeShadowDecoration, "package:flutter/src/cupertino/route.dart");
  dart.setFieldSignature(route$._CupertinoEdgeShadowDecoration, () => ({
    __proto__: dart.getFields(route$._CupertinoEdgeShadowDecoration.__proto__),
    edgeGradient: dart.finalFieldType(gradient.LinearGradient)
  }));
  dart.defineExtensionMethods(route$._CupertinoEdgeShadowDecoration, ['_equals']);
  dart.defineExtensionAccessors(route$._CupertinoEdgeShadowDecoration, ['hashCode']);
  dart.defineLazy(route$._CupertinoEdgeShadowDecoration, {
    /*route$._CupertinoEdgeShadowDecoration.none*/get none() {
      return C1141 || CT.C1141;
    }
  });
  const _decoration$ = dart.privateName(route$, "_decoration");
  route$._CupertinoEdgeShadowPainter = class _CupertinoEdgeShadowPainter extends decoration.BoxPainter {
    paint(canvas, offset, configuration) {
      let t9;
      let gradient = this[_decoration$].edgeGradient;
      if (gradient == null) return;
      let textDirection = configuration.textDirection;
      if (!(textDirection != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 772, 12, "textDirection != null");
      let deltaX = null;
      switch (textDirection) {
        case C10 || CT.C10:
        {
          deltaX = configuration.size.width;
          break;
        }
        case C9 || CT.C9:
        {
          deltaX = -dart.notNull(configuration.size.width);
          break;
        }
      }
      let rect = offset['&'](configuration.size).translate(deltaX, 0.0);
      let paint = (t9 = ui.Paint.new(), t9.shader = gradient.createShader(rect, {textDirection: textDirection}), t9);
      canvas.drawRect(rect, paint);
    }
  };
  (route$._CupertinoEdgeShadowPainter.new = function(_decoration, onChange) {
    this[_decoration$] = _decoration;
    if (!(_decoration != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 759, 14, "_decoration != null");
    route$._CupertinoEdgeShadowPainter.__proto__.new.call(this, onChange);
    ;
  }).prototype = route$._CupertinoEdgeShadowPainter.prototype;
  dart.addTypeTests(route$._CupertinoEdgeShadowPainter);
  dart.setMethodSignature(route$._CupertinoEdgeShadowPainter, () => ({
    __proto__: dart.getMethods(route$._CupertinoEdgeShadowPainter.__proto__),
    paint: dart.fnType(dart.void, [ui.Canvas, ui.Offset, image_provider.ImageConfiguration])
  }));
  dart.setLibraryUri(route$._CupertinoEdgeShadowPainter, "package:flutter/src/cupertino/route.dart");
  dart.setFieldSignature(route$._CupertinoEdgeShadowPainter, () => ({
    __proto__: dart.getFields(route$._CupertinoEdgeShadowPainter.__proto__),
    [_decoration$]: dart.finalFieldType(route$._CupertinoEdgeShadowDecoration)
  }));
  const _semanticsDismissible = dart.privateName(route$, "_semanticsDismissible");
  const _animation = dart.privateName(route$, "_animation");
  const _offsetTween = dart.privateName(route$, "_offsetTween");
  let C1142;
  let C1143;
  let C1146;
  let C1145;
  let C1144;
  let C1149;
  let C1150;
  let C1148;
  let C1147;
  let C1153;
  let C1154;
  let C1152;
  let C1151;
  let C1157;
  let C1158;
  let C1156;
  let C1155;
  const _is__CupertinoModalPopupRoute_default = Symbol('_is__CupertinoModalPopupRoute_default');
  const barrierLabel$ = dart.privateName(route$, "_CupertinoModalPopupRoute.barrierLabel");
  const barrierColor$ = dart.privateName(route$, "_CupertinoModalPopupRoute.barrierColor");
  route$._CupertinoModalPopupRoute$ = dart.generic(T => {
    class _CupertinoModalPopupRoute extends routes.PopupRoute$(T) {
      get barrierLabel() {
        return this[barrierLabel$];
      }
      set barrierLabel(value) {
        super.barrierLabel = value;
      }
      get barrierColor() {
        return this[barrierColor$];
      }
      set barrierColor(value) {
        super.barrierColor = value;
      }
      get barrierDismissible() {
        return true;
      }
      get semanticsDismissible() {
        let t9;
        t9 = this[_semanticsDismissible];
        return t9 == null ? false : t9;
      }
      get transitionDuration() {
        return route$._kModalPopupTransitionDuration;
      }
      createAnimation() {
        if (!(this[_animation] == null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 829, 12, "_animation == null");
        this[_animation] = new animations.CurvedAnimation.new({parent: super.createAnimation(), curve: curves.Curves.linearToEaseOut, reverseCurve: curves.Curves.linearToEaseOut.flipped});
        this[_offsetTween] = new (TweenOfOffset()).new({begin: C1142 || CT.C1142, end: C1143 || CT.C1143});
        return this[_animation];
      }
      buildPage(context, animation, secondaryAnimation) {
        return new interface_level.CupertinoUserInterfaceLevel.new({data: interface_level.CupertinoUserInterfaceLevelData.elevated, child: new basic.Builder.new({builder: this.builder, $creationLocationd_0dea112b090073317d4: C1144 || CT.C1144}), $creationLocationd_0dea112b090073317d4: C1147 || CT.C1147});
      }
      buildTransitions(context, animation, secondaryAnimation, child) {
        return new basic.Align.new({alignment: alignment.Alignment.bottomCenter, child: new basic.FractionalTranslation.new({translation: this[_offsetTween].evaluate(this[_animation]), child: child, $creationLocationd_0dea112b090073317d4: C1151 || CT.C1151}), $creationLocationd_0dea112b090073317d4: C1155 || CT.C1155});
      }
    }
    (_CupertinoModalPopupRoute.new = function(opts) {
      let barrierColor = opts && 'barrierColor' in opts ? opts.barrierColor : null;
      let barrierLabel = opts && 'barrierLabel' in opts ? opts.barrierLabel : null;
      let builder = opts && 'builder' in opts ? opts.builder : null;
      let semanticsDismissible = opts && 'semanticsDismissible' in opts ? opts.semanticsDismissible : null;
      let filter = opts && 'filter' in opts ? opts.filter : null;
      let settings = opts && 'settings' in opts ? opts.settings : null;
      this[_semanticsDismissible] = null;
      this[_animation] = null;
      this[_offsetTween] = null;
      this[barrierColor$] = barrierColor;
      this[barrierLabel$] = barrierLabel;
      this.builder = builder;
      _CupertinoModalPopupRoute.__proto__.new.call(this, {filter: filter, settings: settings});
      this[_semanticsDismissible] = semanticsDismissible;
    }).prototype = _CupertinoModalPopupRoute.prototype;
    dart.addTypeTests(_CupertinoModalPopupRoute);
    _CupertinoModalPopupRoute.prototype[_is__CupertinoModalPopupRoute_default] = true;
    dart.setMethodSignature(_CupertinoModalPopupRoute, () => ({
      __proto__: dart.getMethods(_CupertinoModalPopupRoute.__proto__),
      buildPage: dart.fnType(framework.Widget, [framework.BuildContext, animation$.Animation$(core.double), animation$.Animation$(core.double)])
    }));
    dart.setGetterSignature(_CupertinoModalPopupRoute, () => ({
      __proto__: dart.getGetters(_CupertinoModalPopupRoute.__proto__),
      barrierDismissible: core.bool,
      transitionDuration: core.Duration
    }));
    dart.setLibraryUri(_CupertinoModalPopupRoute, "package:flutter/src/cupertino/route.dart");
    dart.setFieldSignature(_CupertinoModalPopupRoute, () => ({
      __proto__: dart.getFields(_CupertinoModalPopupRoute.__proto__),
      builder: dart.finalFieldType(dart.fnType(framework.Widget, [framework.BuildContext])),
      [_semanticsDismissible]: dart.fieldType(core.bool),
      barrierLabel: dart.finalFieldType(core.String),
      barrierColor: dart.finalFieldType(ui.Color),
      [_animation]: dart.fieldType(animation$.Animation$(core.double)),
      [_offsetTween]: dart.fieldType(tween.Tween$(ui.Offset))
    }));
    return _CupertinoModalPopupRoute;
  });
  route$._CupertinoModalPopupRoute = route$._CupertinoModalPopupRoute$();
  dart.addTypeTests(route$._CupertinoModalPopupRoute, _is__CupertinoModalPopupRoute_default);
  let C1161;
  let C1162;
  let C1160;
  let C1159;
  let C1165;
  let C1166;
  let C1164;
  let C1163;
  let C1169;
  let C1170;
  let C1168;
  let C1167;
  let C1171;
  route$.showCupertinoModalPopup = function showCupertinoModalPopup(T, opts) {
    let context = opts && 'context' in opts ? opts.context : null;
    let builder = opts && 'builder' in opts ? opts.builder : null;
    let filter = opts && 'filter' in opts ? opts.filter : null;
    let useRootNavigator = opts && 'useRootNavigator' in opts ? opts.useRootNavigator : true;
    let semanticsDismissible = opts && 'semanticsDismissible' in opts ? opts.semanticsDismissible : null;
    if (!(useRootNavigator != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 903, 10, "useRootNavigator != null");
    return navigator.Navigator.of(context, {rootNavigator: useRootNavigator}).push(T, new (route$._CupertinoModalPopupRoute$(T)).new({barrierColor: colors$.CupertinoDynamicColor.resolve(route$._kModalBarrierColor, context), barrierLabel: "Dismiss", builder: builder, filter: filter, semanticsDismissible: semanticsDismissible}));
  };
  route$._buildCupertinoDialogTransitions = function _buildCupertinoDialogTransitions(context, animation, secondaryAnimation, child) {
    let fadeAnimation = new animations.CurvedAnimation.new({parent: animation, curve: curves.Curves.easeInOut});
    if (dart.equals(animation.status, animation$.AnimationStatus.reverse)) {
      return new transitions.FadeTransition.new({opacity: fadeAnimation, child: child, $creationLocationd_0dea112b090073317d4: C1159 || CT.C1159});
    }
    return new transitions.FadeTransition.new({opacity: fadeAnimation, child: new transitions.ScaleTransition.new({child: child, scale: animation.drive(core.double, route$._dialogScaleTween), $creationLocationd_0dea112b090073317d4: C1163 || CT.C1163}), $creationLocationd_0dea112b090073317d4: C1167 || CT.C1167});
  };
  route$.showCupertinoDialog = function showCupertinoDialog(T, opts) {
    let context = opts && 'context' in opts ? opts.context : null;
    let builder = opts && 'builder' in opts ? opts.builder : null;
    let useRootNavigator = opts && 'useRootNavigator' in opts ? opts.useRootNavigator : true;
    if (!(builder != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 980, 10, "builder != null");
    if (!(useRootNavigator != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/route.dart", 981, 10, "useRootNavigator != null");
    return routes.showGeneralDialog(T, {context: context, barrierDismissible: false, barrierColor: colors$.CupertinoDynamicColor.resolve(route$._kModalBarrierColor, context), transitionDuration: C664 || CT.C664, pageBuilder: dart.fn((context, animation, secondaryAnimation) => builder(context), BuildContextAndAnimationOfdoubleAndAnimationOfdoubleToWidget()), transitionBuilder: C1171 || CT.C1171, useRootNavigator: useRootNavigator});
  };
  let C1173;
  let C1172;
  let C1174;
  let C1175;
  let C1176;
  const Gradient_transform = dart.privateName(gradient, "Gradient.transform");
  let C1179;
  const Gradient_stops = dart.privateName(gradient, "Gradient.stops");
  let C1181;
  let C1182;
  let C1183;
  let C1184;
  let C1180;
  const Gradient_colors = dart.privateName(gradient, "Gradient.colors");
  let C1185;
  const LinearGradient_tileMode = dart.privateName(gradient, "LinearGradient.tileMode");
  const AlignmentDirectional_y = dart.privateName(alignment, "AlignmentDirectional.y");
  const AlignmentDirectional_start = dart.privateName(alignment, "AlignmentDirectional.start");
  let C1186;
  const LinearGradient_end = dart.privateName(gradient, "LinearGradient.end");
  let C1187;
  const LinearGradient_begin = dart.privateName(gradient, "LinearGradient.begin");
  let C1178;
  let C1177;
  dart.defineLazy(route$, {
    /*route$._kBackGestureWidth*/get _kBackGestureWidth() {
      return 20;
    },
    /*route$._kMinFlingVelocity*/get _kMinFlingVelocity() {
      return 1;
    },
    /*route$._kMaxDroppedSwipePageForwardAnimationTime*/get _kMaxDroppedSwipePageForwardAnimationTime() {
      return 800;
    },
    /*route$._kMaxPageBackAnimationTime*/get _kMaxPageBackAnimationTime() {
      return 300;
    },
    /*route$._kModalBarrierColor*/get _kModalBarrierColor() {
      return C1172 || CT.C1172;
    },
    /*route$._kModalPopupTransitionDuration*/get _kModalPopupTransitionDuration() {
      return C1174 || CT.C1174;
    },
    /*route$._kRightMiddleTween*/get _kRightMiddleTween() {
      return new (TweenOfOffset()).new({begin: C1175 || CT.C1175, end: ui.Offset.zero});
    },
    /*route$._kMiddleLeftTween*/get _kMiddleLeftTween() {
      return new (TweenOfOffset()).new({begin: ui.Offset.zero, end: C1176 || CT.C1176});
    },
    /*route$._kBottomUpTween*/get _kBottomUpTween() {
      return new (TweenOfOffset()).new({begin: C1142 || CT.C1142, end: ui.Offset.zero});
    },
    /*route$._kGradientShadowTween*/get _kGradientShadowTween() {
      return new implicit_animations.DecorationTween.new({begin: route$._CupertinoEdgeShadowDecoration.none, end: C1177 || CT.C1177});
    },
    /*route$._dialogScaleTween*/get _dialogScaleTween() {
      return new (TweenOfdouble()).new({begin: 1.3, end: 1.0}).chain(new tween.CurveTween.new({curve: curves.Curves.linearToEaseOut}));
    }
  });
  let C1188;
  let C1189;
  let C1190;
  let C1191;
  let C1192;
  let C1193;
  let C1194;
  let C1195;
  let C1196;
  let C1197;
  let C1198;
  let C1199;
  let C1200;
  let C1201;
  let C1202;
  let C1203;
  let C1204;
  let C1205;
  let C1206;
  let C1207;
  let C1208;
  let C1209;
  let C1210;
  let C1211;
  let C1212;
  let C1213;
  let C1214;
  let C1215;
  let C1216;
  let C1217;
  let C1218;
  let C1219;
  let C1220;
  let C1221;
  let C1222;
  let C1223;
  let C1224;
  let C1225;
  let C1226;
  let C1227;
  let C1228;
  let C1229;
  let C1230;
  let C1231;
  let C1232;
  let C1233;
  let C1234;
  let C1235;
  let C1236;
  let C1237;
  let C1238;
  let C1239;
  let C1240;
  let C1241;
  let C1242;
  let C1243;
  let C1244;
  let C1245;
  let C1246;
  let C1247;
  let C1248;
  let C1249;
  let C1250;
  let C1251;
  let C1252;
  let C1253;
  let C1254;
  let C1255;
  let C1256;
  let C1257;
  let C1258;
  let C1259;
  let C1260;
  let C1261;
  let C1262;
  let C1263;
  let C1264;
  let C1265;
  let C1266;
  let C1267;
  let C1268;
  let C1269;
  let C1270;
  let C1271;
  let C1272;
  let C1273;
  let C1274;
  let C1275;
  let C1276;
  let C1277;
  let C1278;
  let C1279;
  let C1280;
  let C1281;
  let C1282;
  let C1283;
  let C1284;
  let C1285;
  let C1286;
  let C1287;
  let C1288;
  let C1289;
  let C1290;
  let C1291;
  let C1292;
  let C1293;
  let C1294;
  let C1295;
  let C1296;
  let C1297;
  let C1298;
  let C1299;
  let C1300;
  let C1301;
  let C1302;
  let C1303;
  let C1304;
  let C1305;
  let C1306;
  let C1307;
  let C1308;
  let C1309;
  let C1310;
  let C1311;
  let C1312;
  let C1313;
  let C1314;
  let C1315;
  let C1316;
  let C1317;
  let C1318;
  let C1319;
  let C1320;
  let C1321;
  icons.CupertinoIcons = class CupertinoIcons extends core.Object {};
  (icons.CupertinoIcons.__ = function() {
    ;
  }).prototype = icons.CupertinoIcons.prototype;
  dart.addTypeTests(icons.CupertinoIcons);
  dart.setLibraryUri(icons.CupertinoIcons, "package:flutter/src/cupertino/icons.dart");
  dart.defineLazy(icons.CupertinoIcons, {
    /*icons.CupertinoIcons.iconFont*/get iconFont() {
      return "CupertinoIcons";
    },
    /*icons.CupertinoIcons.iconFontPackage*/get iconFontPackage() {
      return "cupertino_icons";
    },
    /*icons.CupertinoIcons.left_chevron*/get left_chevron() {
      return C1188 || CT.C1188;
    },
    /*icons.CupertinoIcons.right_chevron*/get right_chevron() {
      return C1189 || CT.C1189;
    },
    /*icons.CupertinoIcons.share*/get share() {
      return C1190 || CT.C1190;
    },
    /*icons.CupertinoIcons.share_solid*/get share_solid() {
      return C1191 || CT.C1191;
    },
    /*icons.CupertinoIcons.book*/get book() {
      return C1192 || CT.C1192;
    },
    /*icons.CupertinoIcons.book_solid*/get book_solid() {
      return C1193 || CT.C1193;
    },
    /*icons.CupertinoIcons.bookmark*/get bookmark() {
      return C1194 || CT.C1194;
    },
    /*icons.CupertinoIcons.bookmark_solid*/get bookmark_solid() {
      return C1195 || CT.C1195;
    },
    /*icons.CupertinoIcons.info*/get info() {
      return C1196 || CT.C1196;
    },
    /*icons.CupertinoIcons.reply*/get reply() {
      return C1197 || CT.C1197;
    },
    /*icons.CupertinoIcons.conversation_bubble*/get conversation_bubble() {
      return C1198 || CT.C1198;
    },
    /*icons.CupertinoIcons.profile_circled*/get profile_circled() {
      return C1199 || CT.C1199;
    },
    /*icons.CupertinoIcons.plus_circled*/get plus_circled() {
      return C1200 || CT.C1200;
    },
    /*icons.CupertinoIcons.minus_circled*/get minus_circled() {
      return C1201 || CT.C1201;
    },
    /*icons.CupertinoIcons.flag*/get flag() {
      return C1202 || CT.C1202;
    },
    /*icons.CupertinoIcons.search*/get search() {
      return C1035 || CT.C1035;
    },
    /*icons.CupertinoIcons.check_mark*/get check_mark() {
      return C1203 || CT.C1203;
    },
    /*icons.CupertinoIcons.check_mark_circled*/get check_mark_circled() {
      return C1204 || CT.C1204;
    },
    /*icons.CupertinoIcons.check_mark_circled_solid*/get check_mark_circled_solid() {
      return C1205 || CT.C1205;
    },
    /*icons.CupertinoIcons.circle*/get circle() {
      return C1206 || CT.C1206;
    },
    /*icons.CupertinoIcons.circle_filled*/get circle_filled() {
      return C1207 || CT.C1207;
    },
    /*icons.CupertinoIcons.back*/get back() {
      return C1208 || CT.C1208;
    },
    /*icons.CupertinoIcons.forward*/get forward() {
      return C1209 || CT.C1209;
    },
    /*icons.CupertinoIcons.home*/get home() {
      return C1210 || CT.C1210;
    },
    /*icons.CupertinoIcons.shopping_cart*/get shopping_cart() {
      return C1211 || CT.C1211;
    },
    /*icons.CupertinoIcons.ellipsis*/get ellipsis() {
      return C1212 || CT.C1212;
    },
    /*icons.CupertinoIcons.phone*/get phone() {
      return C1213 || CT.C1213;
    },
    /*icons.CupertinoIcons.phone_solid*/get phone_solid() {
      return C1214 || CT.C1214;
    },
    /*icons.CupertinoIcons.down_arrow*/get down_arrow() {
      return C1215 || CT.C1215;
    },
    /*icons.CupertinoIcons.up_arrow*/get up_arrow() {
      return C1216 || CT.C1216;
    },
    /*icons.CupertinoIcons.battery_charging*/get battery_charging() {
      return C1217 || CT.C1217;
    },
    /*icons.CupertinoIcons.battery_empty*/get battery_empty() {
      return C1218 || CT.C1218;
    },
    /*icons.CupertinoIcons.battery_full*/get battery_full() {
      return C1219 || CT.C1219;
    },
    /*icons.CupertinoIcons.battery_75_percent*/get battery_75_percent() {
      return C1220 || CT.C1220;
    },
    /*icons.CupertinoIcons.battery_25_percent*/get battery_25_percent() {
      return C1221 || CT.C1221;
    },
    /*icons.CupertinoIcons.bluetooth*/get bluetooth() {
      return C1222 || CT.C1222;
    },
    /*icons.CupertinoIcons.restart*/get restart() {
      return C1223 || CT.C1223;
    },
    /*icons.CupertinoIcons.reply_all*/get reply_all() {
      return C1224 || CT.C1224;
    },
    /*icons.CupertinoIcons.reply_thick_solid*/get reply_thick_solid() {
      return C1225 || CT.C1225;
    },
    /*icons.CupertinoIcons.share_up*/get share_up() {
      return C1226 || CT.C1226;
    },
    /*icons.CupertinoIcons.shuffle*/get shuffle() {
      return C1227 || CT.C1227;
    },
    /*icons.CupertinoIcons.shuffle_medium*/get shuffle_medium() {
      return C1228 || CT.C1228;
    },
    /*icons.CupertinoIcons.shuffle_thick*/get shuffle_thick() {
      return C1229 || CT.C1229;
    },
    /*icons.CupertinoIcons.photo_camera*/get photo_camera() {
      return C1230 || CT.C1230;
    },
    /*icons.CupertinoIcons.photo_camera_solid*/get photo_camera_solid() {
      return C1231 || CT.C1231;
    },
    /*icons.CupertinoIcons.video_camera*/get video_camera() {
      return C1232 || CT.C1232;
    },
    /*icons.CupertinoIcons.video_camera_solid*/get video_camera_solid() {
      return C1233 || CT.C1233;
    },
    /*icons.CupertinoIcons.switch_camera*/get switch_camera() {
      return C1234 || CT.C1234;
    },
    /*icons.CupertinoIcons.switch_camera_solid*/get switch_camera_solid() {
      return C1235 || CT.C1235;
    },
    /*icons.CupertinoIcons.collections*/get collections() {
      return C1236 || CT.C1236;
    },
    /*icons.CupertinoIcons.collections_solid*/get collections_solid() {
      return C1237 || CT.C1237;
    },
    /*icons.CupertinoIcons.folder*/get folder() {
      return C1238 || CT.C1238;
    },
    /*icons.CupertinoIcons.folder_solid*/get folder_solid() {
      return C1239 || CT.C1239;
    },
    /*icons.CupertinoIcons.folder_open*/get folder_open() {
      return C1240 || CT.C1240;
    },
    /*icons.CupertinoIcons.delete*/get delete() {
      return C1241 || CT.C1241;
    },
    /*icons.CupertinoIcons.delete_solid*/get delete_solid() {
      return C1242 || CT.C1242;
    },
    /*icons.CupertinoIcons.delete_simple*/get delete_simple() {
      return C1243 || CT.C1243;
    },
    /*icons.CupertinoIcons.pen*/get pen() {
      return C1244 || CT.C1244;
    },
    /*icons.CupertinoIcons.pencil*/get pencil() {
      return C1245 || CT.C1245;
    },
    /*icons.CupertinoIcons.create*/get create() {
      return C1246 || CT.C1246;
    },
    /*icons.CupertinoIcons.create_solid*/get create_solid() {
      return C1246 || CT.C1246;
    },
    /*icons.CupertinoIcons.refresh*/get refresh() {
      return C1247 || CT.C1247;
    },
    /*icons.CupertinoIcons.refresh_circled*/get refresh_circled() {
      return C1248 || CT.C1248;
    },
    /*icons.CupertinoIcons.refresh_circled_solid*/get refresh_circled_solid() {
      return C1249 || CT.C1249;
    },
    /*icons.CupertinoIcons.refresh_thin*/get refresh_thin() {
      return C1250 || CT.C1250;
    },
    /*icons.CupertinoIcons.refresh_thick*/get refresh_thick() {
      return C1251 || CT.C1251;
    },
    /*icons.CupertinoIcons.refresh_bold*/get refresh_bold() {
      return C1223 || CT.C1223;
    },
    /*icons.CupertinoIcons.clear_thick*/get clear_thick() {
      return C1252 || CT.C1252;
    },
    /*icons.CupertinoIcons.clear_thick_circled*/get clear_thick_circled() {
      return C1253 || CT.C1253;
    },
    /*icons.CupertinoIcons.clear*/get clear() {
      return C1254 || CT.C1254;
    },
    /*icons.CupertinoIcons.clear_circled*/get clear_circled() {
      return C1255 || CT.C1255;
    },
    /*icons.CupertinoIcons.clear_circled_solid*/get clear_circled_solid() {
      return C1256 || CT.C1256;
    },
    /*icons.CupertinoIcons.add*/get add() {
      return C1257 || CT.C1257;
    },
    /*icons.CupertinoIcons.add_circled*/get add_circled() {
      return C1200 || CT.C1200;
    },
    /*icons.CupertinoIcons.add_circled_solid*/get add_circled_solid() {
      return C1258 || CT.C1258;
    },
    /*icons.CupertinoIcons.gear*/get gear() {
      return C1259 || CT.C1259;
    },
    /*icons.CupertinoIcons.gear_solid*/get gear_solid() {
      return C1260 || CT.C1260;
    },
    /*icons.CupertinoIcons.gear_big*/get gear_big() {
      return C1261 || CT.C1261;
    },
    /*icons.CupertinoIcons.settings*/get settings() {
      return C1262 || CT.C1262;
    },
    /*icons.CupertinoIcons.settings_solid*/get settings_solid() {
      return C1263 || CT.C1263;
    },
    /*icons.CupertinoIcons.music_note*/get music_note() {
      return C1264 || CT.C1264;
    },
    /*icons.CupertinoIcons.double_music_note*/get double_music_note() {
      return C1265 || CT.C1265;
    },
    /*icons.CupertinoIcons.play_arrow*/get play_arrow() {
      return C1266 || CT.C1266;
    },
    /*icons.CupertinoIcons.play_arrow_solid*/get play_arrow_solid() {
      return C1267 || CT.C1267;
    },
    /*icons.CupertinoIcons.pause*/get pause() {
      return C1268 || CT.C1268;
    },
    /*icons.CupertinoIcons.pause_solid*/get pause_solid() {
      return C1269 || CT.C1269;
    },
    /*icons.CupertinoIcons.loop*/get loop() {
      return C1270 || CT.C1270;
    },
    /*icons.CupertinoIcons.loop_thick*/get loop_thick() {
      return C1271 || CT.C1271;
    },
    /*icons.CupertinoIcons.volume_down*/get volume_down() {
      return C1272 || CT.C1272;
    },
    /*icons.CupertinoIcons.volume_mute*/get volume_mute() {
      return C1273 || CT.C1273;
    },
    /*icons.CupertinoIcons.volume_off*/get volume_off() {
      return C1274 || CT.C1274;
    },
    /*icons.CupertinoIcons.volume_up*/get volume_up() {
      return C1275 || CT.C1275;
    },
    /*icons.CupertinoIcons.fullscreen*/get fullscreen() {
      return C1276 || CT.C1276;
    },
    /*icons.CupertinoIcons.fullscreen_exit*/get fullscreen_exit() {
      return C1277 || CT.C1277;
    },
    /*icons.CupertinoIcons.mic_off*/get mic_off() {
      return C1278 || CT.C1278;
    },
    /*icons.CupertinoIcons.mic*/get mic() {
      return C1279 || CT.C1279;
    },
    /*icons.CupertinoIcons.mic_solid*/get mic_solid() {
      return C1280 || CT.C1280;
    },
    /*icons.CupertinoIcons.clock*/get clock() {
      return C1281 || CT.C1281;
    },
    /*icons.CupertinoIcons.clock_solid*/get clock_solid() {
      return C1282 || CT.C1282;
    },
    /*icons.CupertinoIcons.time*/get time() {
      return C1283 || CT.C1283;
    },
    /*icons.CupertinoIcons.time_solid*/get time_solid() {
      return C1284 || CT.C1284;
    },
    /*icons.CupertinoIcons.padlock*/get padlock() {
      return C1285 || CT.C1285;
    },
    /*icons.CupertinoIcons.padlock_solid*/get padlock_solid() {
      return C1286 || CT.C1286;
    },
    /*icons.CupertinoIcons.eye*/get eye() {
      return C1287 || CT.C1287;
    },
    /*icons.CupertinoIcons.eye_solid*/get eye_solid() {
      return C1288 || CT.C1288;
    },
    /*icons.CupertinoIcons.person*/get person() {
      return C1289 || CT.C1289;
    },
    /*icons.CupertinoIcons.person_solid*/get person_solid() {
      return C1290 || CT.C1290;
    },
    /*icons.CupertinoIcons.person_add*/get person_add() {
      return C1291 || CT.C1291;
    },
    /*icons.CupertinoIcons.person_add_solid*/get person_add_solid() {
      return C1292 || CT.C1292;
    },
    /*icons.CupertinoIcons.group*/get group() {
      return C1293 || CT.C1293;
    },
    /*icons.CupertinoIcons.group_solid*/get group_solid() {
      return C1294 || CT.C1294;
    },
    /*icons.CupertinoIcons.mail*/get mail() {
      return C1295 || CT.C1295;
    },
    /*icons.CupertinoIcons.mail_solid*/get mail_solid() {
      return C1296 || CT.C1296;
    },
    /*icons.CupertinoIcons.location*/get location() {
      return C1297 || CT.C1297;
    },
    /*icons.CupertinoIcons.location_solid*/get location_solid() {
      return C1298 || CT.C1298;
    },
    /*icons.CupertinoIcons.tag*/get tag() {
      return C1299 || CT.C1299;
    },
    /*icons.CupertinoIcons.tag_solid*/get tag_solid() {
      return C1300 || CT.C1300;
    },
    /*icons.CupertinoIcons.tags*/get tags() {
      return C1301 || CT.C1301;
    },
    /*icons.CupertinoIcons.tags_solid*/get tags_solid() {
      return C1302 || CT.C1302;
    },
    /*icons.CupertinoIcons.bus*/get bus() {
      return C1303 || CT.C1303;
    },
    /*icons.CupertinoIcons.car*/get car() {
      return C1304 || CT.C1304;
    },
    /*icons.CupertinoIcons.car_detailed*/get car_detailed() {
      return C1305 || CT.C1305;
    },
    /*icons.CupertinoIcons.train_style_one*/get train_style_one() {
      return C1306 || CT.C1306;
    },
    /*icons.CupertinoIcons.train_style_two*/get train_style_two() {
      return C1307 || CT.C1307;
    },
    /*icons.CupertinoIcons.paw*/get paw() {
      return C1308 || CT.C1308;
    },
    /*icons.CupertinoIcons.paw_solid*/get paw_solid() {
      return C1309 || CT.C1309;
    },
    /*icons.CupertinoIcons.game_controller*/get game_controller() {
      return C1310 || CT.C1310;
    },
    /*icons.CupertinoIcons.game_controller_solid*/get game_controller_solid() {
      return C1311 || CT.C1311;
    },
    /*icons.CupertinoIcons.lab_flask*/get lab_flask() {
      return C1312 || CT.C1312;
    },
    /*icons.CupertinoIcons.lab_flask_solid*/get lab_flask_solid() {
      return C1313 || CT.C1313;
    },
    /*icons.CupertinoIcons.heart*/get heart() {
      return C1314 || CT.C1314;
    },
    /*icons.CupertinoIcons.heart_solid*/get heart_solid() {
      return C1315 || CT.C1315;
    },
    /*icons.CupertinoIcons.bell*/get bell() {
      return C1316 || CT.C1316;
    },
    /*icons.CupertinoIcons.bell_solid*/get bell_solid() {
      return C1317 || CT.C1317;
    },
    /*icons.CupertinoIcons.news*/get news() {
      return C1318 || CT.C1318;
    },
    /*icons.CupertinoIcons.news_solid*/get news_solid() {
      return C1319 || CT.C1319;
    },
    /*icons.CupertinoIcons.brightness*/get brightness() {
      return C1320 || CT.C1320;
    },
    /*icons.CupertinoIcons.brightness_solid*/get brightness_solid() {
      return C1321 || CT.C1321;
    }
  });
  const _filled = dart.privateName(button, "_filled");
  const child$8 = dart.privateName(button, "CupertinoButton.child");
  const padding$0 = dart.privateName(button, "CupertinoButton.padding");
  const color$1 = dart.privateName(button, "CupertinoButton.color");
  const disabledColor$ = dart.privateName(button, "CupertinoButton.disabledColor");
  const onPressed$0 = dart.privateName(button, "CupertinoButton.onPressed");
  const minSize$ = dart.privateName(button, "CupertinoButton.minSize");
  const pressedOpacity$ = dart.privateName(button, "CupertinoButton.pressedOpacity");
  const borderRadius$ = dart.privateName(button, "CupertinoButton.borderRadius");
  const _filled$ = dart.privateName(button, "CupertinoButton._filled");
  button.CupertinoButton = class CupertinoButton extends framework.StatefulWidget {
    get child() {
      return this[child$8];
    }
    set child(value) {
      super.child = value;
    }
    get padding() {
      return this[padding$0];
    }
    set padding(value) {
      super.padding = value;
    }
    get color() {
      return this[color$1];
    }
    set color(value) {
      super.color = value;
    }
    get disabledColor() {
      return this[disabledColor$];
    }
    set disabledColor(value) {
      super.disabledColor = value;
    }
    get onPressed() {
      return this[onPressed$0];
    }
    set onPressed(value) {
      super.onPressed = value;
    }
    get minSize() {
      return this[minSize$];
    }
    set minSize(value) {
      super.minSize = value;
    }
    get pressedOpacity() {
      return this[pressedOpacity$];
    }
    set pressedOpacity(value) {
      super.pressedOpacity = value;
    }
    get borderRadius() {
      return this[borderRadius$];
    }
    set borderRadius(value) {
      super.borderRadius = value;
    }
    get [_filled]() {
      return this[_filled$];
    }
    set [_filled](value) {
      super[_filled] = value;
    }
    get enabled() {
      return this.onPressed != null;
    }
    createState() {
      return new button._CupertinoButtonState.new();
    }
    debugFillProperties(properties) {
      super.debugFillProperties(properties);
      properties.add(new diagnostics.FlagProperty.new("enabled", {value: this.enabled, ifFalse: "disabled"}));
    }
  };
  (button.CupertinoButton.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let padding = opts && 'padding' in opts ? opts.padding : null;
    let color = opts && 'color' in opts ? opts.color : null;
    let disabledColor = opts && 'disabledColor' in opts ? opts.disabledColor : C172 || CT.C172;
    let minSize = opts && 'minSize' in opts ? opts.minSize : 44;
    let pressedOpacity = opts && 'pressedOpacity' in opts ? opts.pressedOpacity : 0.4;
    let borderRadius = opts && 'borderRadius' in opts ? opts.borderRadius : C39 || CT.C39;
    let onPressed = opts && 'onPressed' in opts ? opts.onPressed : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[child$8] = child;
    this[padding$0] = padding;
    this[color$1] = color;
    this[disabledColor$] = disabledColor;
    this[minSize$] = minSize;
    this[pressedOpacity$] = pressedOpacity;
    this[borderRadius$] = borderRadius;
    this[onPressed$0] = onPressed;
    if (!(pressedOpacity == null || dart.notNull(pressedOpacity) >= 0.0 && dart.notNull(pressedOpacity) <= 1.0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/button.dart", 39, 15, "pressedOpacity == null || (pressedOpacity >= 0.0 && pressedOpacity <= 1.0)");
    if (!(disabledColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/button.dart", 40, 15, "disabledColor != null");
    this[_filled$] = false;
    button.CupertinoButton.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = button.CupertinoButton.prototype;
  (button.CupertinoButton.filled = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let padding = opts && 'padding' in opts ? opts.padding : null;
    let disabledColor = opts && 'disabledColor' in opts ? opts.disabledColor : C172 || CT.C172;
    let minSize = opts && 'minSize' in opts ? opts.minSize : 44;
    let pressedOpacity = opts && 'pressedOpacity' in opts ? opts.pressedOpacity : 0.4;
    let borderRadius = opts && 'borderRadius' in opts ? opts.borderRadius : C39 || CT.C39;
    let onPressed = opts && 'onPressed' in opts ? opts.onPressed : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[child$8] = child;
    this[padding$0] = padding;
    this[disabledColor$] = disabledColor;
    this[minSize$] = minSize;
    this[pressedOpacity$] = pressedOpacity;
    this[borderRadius$] = borderRadius;
    this[onPressed$0] = onPressed;
    if (!(pressedOpacity == null || dart.notNull(pressedOpacity) >= 0.0 && dart.notNull(pressedOpacity) <= 1.0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/button.dart", 59, 15, "pressedOpacity == null || (pressedOpacity >= 0.0 && pressedOpacity <= 1.0)");
    if (!(disabledColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/button.dart", 60, 15, "disabledColor != null");
    this[color$1] = null;
    this[_filled$] = true;
    button.CupertinoButton.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = button.CupertinoButton.prototype;
  dart.addTypeTests(button.CupertinoButton);
  dart.setMethodSignature(button.CupertinoButton, () => ({
    __proto__: dart.getMethods(button.CupertinoButton.__proto__),
    createState: dart.fnType(button._CupertinoButtonState, [])
  }));
  dart.setGetterSignature(button.CupertinoButton, () => ({
    __proto__: dart.getGetters(button.CupertinoButton.__proto__),
    enabled: core.bool
  }));
  dart.setLibraryUri(button.CupertinoButton, "package:flutter/src/cupertino/button.dart");
  dart.setFieldSignature(button.CupertinoButton, () => ({
    __proto__: dart.getFields(button.CupertinoButton.__proto__),
    child: dart.finalFieldType(framework.Widget),
    padding: dart.finalFieldType(edge_insets.EdgeInsetsGeometry),
    color: dart.finalFieldType(ui.Color),
    disabledColor: dart.finalFieldType(ui.Color),
    onPressed: dart.finalFieldType(dart.fnType(dart.void, [])),
    minSize: dart.finalFieldType(core.double),
    pressedOpacity: dart.finalFieldType(core.double),
    borderRadius: dart.finalFieldType(border_radius.BorderRadius),
    [_filled]: dart.finalFieldType(core.bool)
  }));
  const _opacityTween = dart.privateName(button, "_opacityTween");
  const _animationController = dart.privateName(button, "_animationController");
  const _opacityAnimation = dart.privateName(button, "_opacityAnimation");
  const _buttonHeldDown = dart.privateName(button, "_buttonHeldDown");
  const _setTween = dart.privateName(button, "_setTween");
  const _animate = dart.privateName(button, "_animate");
  const _handleTapDown = dart.privateName(button, "_handleTapDown");
  const _handleTapUp = dart.privateName(button, "_handleTapUp");
  const _handleTapCancel = dart.privateName(button, "_handleTapCancel");
  let C1322;
  let C1325;
  let C1326;
  let C1324;
  let C1323;
  let C1329;
  let C1330;
  let C1328;
  let C1327;
  let C1333;
  let C1334;
  let C1335;
  let C1332;
  let C1331;
  let C1338;
  let C1339;
  let C1337;
  let C1336;
  let C1342;
  let C1343;
  let C1341;
  let C1340;
  let C1346;
  let C1347;
  let C1345;
  let C1344;
  let C1350;
  let C1351;
  let C1349;
  let C1348;
  let C1354;
  let C1355;
  let C1353;
  let C1352;
  let C1358;
  let C1359;
  let C1360;
  let C1361;
  let C1362;
  let C1363;
  let C1357;
  let C1356;
  let C1364;
  const State_SingleTickerProviderStateMixin$36$ = class State_SingleTickerProviderStateMixin extends framework.State$(button.CupertinoButton) {};
  (State_SingleTickerProviderStateMixin$36$.new = function() {
    ticker_provider.SingleTickerProviderStateMixin$(button.CupertinoButton)[dart.mixinNew].call(this);
    State_SingleTickerProviderStateMixin$36$.__proto__.new.call(this);
  }).prototype = State_SingleTickerProviderStateMixin$36$.prototype;
  dart.applyMixin(State_SingleTickerProviderStateMixin$36$, ticker_provider.SingleTickerProviderStateMixin$(button.CupertinoButton));
  button._CupertinoButtonState = class _CupertinoButtonState extends State_SingleTickerProviderStateMixin$36$ {
    initState() {
      super.initState();
      this[_animationController] = new animation_controller.AnimationController.new({duration: C69 || CT.C69, value: 0.0, vsync: this});
      this[_opacityAnimation] = this[_animationController].drive(core.double, new tween.CurveTween.new({curve: curves.Curves.decelerate})).drive(core.double, this[_opacityTween]);
      this[_setTween]();
    }
    didUpdateWidget(old) {
      button.CupertinoButton._check(old);
      super.didUpdateWidget(old);
      this[_setTween]();
    }
    [_setTween]() {
      let t9;
      this[_opacityTween].end = (t9 = this.widget.pressedOpacity, t9 == null ? 1.0 : t9);
    }
    dispose() {
      this[_animationController].dispose();
      this[_animationController] = null;
      super.dispose();
    }
    [_handleTapDown](event) {
      if (!dart.test(this[_buttonHeldDown])) {
        this[_buttonHeldDown] = true;
        this[_animate]();
      }
    }
    [_handleTapUp](event) {
      if (dart.test(this[_buttonHeldDown])) {
        this[_buttonHeldDown] = false;
        this[_animate]();
      }
    }
    [_handleTapCancel]() {
      if (dart.test(this[_buttonHeldDown])) {
        this[_buttonHeldDown] = false;
        this[_animate]();
      }
    }
    [_animate]() {
      if (dart.test(this[_animationController].isAnimating)) return;
      let wasHeldDown = this[_buttonHeldDown];
      let ticker = dart.test(this[_buttonHeldDown]) ? this[_animationController].animateTo(1.0, {duration: button._CupertinoButtonState.kFadeOutDuration}) : this[_animationController].animateTo(0.0, {duration: button._CupertinoButtonState.kFadeInDuration});
      ticker.then(dart.void, dart.fn(value => {
        if (dart.test(this.mounted) && !dart.equals(wasHeldDown, this[_buttonHeldDown])) this[_animate]();
      }, voidToNull()));
    }
    build(context) {
      let t9;
      let enabled = this.widget.enabled;
      let themeData = theme$.CupertinoTheme.of(context);
      let primaryColor = themeData.primaryColor;
      let backgroundColor = this.widget.color == null ? dart.test(this.widget[_filled]) ? primaryColor : null : colors$.CupertinoDynamicColor.resolve(this.widget.color, context);
      let foregroundColor = backgroundColor != null ? themeData.primaryContrastingColor : dart.test(enabled) ? primaryColor : colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.placeholderText, context);
      let textStyle = themeData.textTheme.textStyle.copyWith({color: foregroundColor});
      return new gesture_detector.GestureDetector.new({behavior: proxy_box.HitTestBehavior.opaque, onTapDown: dart.test(enabled) ? dart.bind(this, _handleTapDown) : null, onTapUp: dart.test(enabled) ? dart.bind(this, _handleTapUp) : null, onTapCancel: dart.test(enabled) ? dart.bind(this, _handleTapCancel) : null, onTap: this.widget.onPressed, child: new basic.Semantics.new({button: true, child: new basic.ConstrainedBox.new({constraints: this.widget.minSize == null ? C1322 || CT.C1322 : new box$.BoxConstraints.new({minWidth: this.widget.minSize, minHeight: this.widget.minSize}), child: new transitions.FadeTransition.new({opacity: this[_opacityAnimation], child: new container.DecoratedBox.new({decoration: new box_decoration.BoxDecoration.new({borderRadius: this.widget.borderRadius, color: backgroundColor != null && !dart.test(enabled) ? colors$.CupertinoDynamicColor.resolve(this.widget.disabledColor, context) : backgroundColor}), child: new basic.Padding.new({padding: (t9 = this.widget.padding, t9 == null ? backgroundColor != null ? button._kBackgroundButtonPadding : button._kButtonPadding : t9), child: new basic.Center.new({widthFactor: 1.0, heightFactor: 1.0, child: new text$.DefaultTextStyle.new({style: textStyle, child: new icon_theme.IconTheme.new({data: new icon_theme_data.IconThemeData.new({color: foregroundColor}), child: this.widget.child, $creationLocationd_0dea112b090073317d4: C1323 || CT.C1323}), $creationLocationd_0dea112b090073317d4: C1327 || CT.C1327}), $creationLocationd_0dea112b090073317d4: C1331 || CT.C1331}), $creationLocationd_0dea112b090073317d4: C1336 || CT.C1336}), $creationLocationd_0dea112b090073317d4: C1340 || CT.C1340}), $creationLocationd_0dea112b090073317d4: C1344 || CT.C1344}), $creationLocationd_0dea112b090073317d4: C1348 || CT.C1348}), $creationLocationd_0dea112b090073317d4: C1352 || CT.C1352}), $creationLocationd_0dea112b090073317d4: C1356 || CT.C1356});
    }
  };
  (button._CupertinoButtonState.new = function() {
    this[_opacityTween] = new (TweenOfdouble()).new({begin: 1.0});
    this[_animationController] = null;
    this[_opacityAnimation] = null;
    this[_buttonHeldDown] = false;
    button._CupertinoButtonState.__proto__.new.call(this);
    ;
  }).prototype = button._CupertinoButtonState.prototype;
  dart.addTypeTests(button._CupertinoButtonState);
  dart.setMethodSignature(button._CupertinoButtonState, () => ({
    __proto__: dart.getMethods(button._CupertinoButtonState.__proto__),
    [_setTween]: dart.fnType(dart.void, []),
    [_handleTapDown]: dart.fnType(dart.void, [tap.TapDownDetails]),
    [_handleTapUp]: dart.fnType(dart.void, [tap.TapUpDetails]),
    [_handleTapCancel]: dart.fnType(dart.void, []),
    [_animate]: dart.fnType(dart.void, []),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(button._CupertinoButtonState, "package:flutter/src/cupertino/button.dart");
  dart.setFieldSignature(button._CupertinoButtonState, () => ({
    __proto__: dart.getFields(button._CupertinoButtonState.__proto__),
    [_opacityTween]: dart.finalFieldType(tween.Tween$(core.double)),
    [_animationController]: dart.fieldType(animation_controller.AnimationController),
    [_opacityAnimation]: dart.fieldType(animation$.Animation$(core.double)),
    [_buttonHeldDown]: dart.fieldType(core.bool)
  }));
  dart.defineLazy(button._CupertinoButtonState, {
    /*button._CupertinoButtonState.kFadeOutDuration*/get kFadeOutDuration() {
      return C1364 || CT.C1364;
    },
    /*button._CupertinoButtonState.kFadeInDuration*/get kFadeInDuration() {
      return C417 || CT.C417;
    }
  });
  let C1365;
  let C1366;
  dart.defineLazy(button, {
    /*button._kButtonPadding*/get _kButtonPadding() {
      return C1365 || CT.C1365;
    },
    /*button._kBackgroundButtonPadding*/get _kBackgroundButtonPadding() {
      return C1366 || CT.C1366;
    }
  });
  const child$9 = dart.privateName(context_menu_action, "CupertinoContextMenuAction.child");
  const isDefaultAction$0 = dart.privateName(context_menu_action, "CupertinoContextMenuAction.isDefaultAction");
  const isDestructiveAction$0 = dart.privateName(context_menu_action, "CupertinoContextMenuAction.isDestructiveAction");
  const onPressed$1 = dart.privateName(context_menu_action, "CupertinoContextMenuAction.onPressed");
  const trailingIcon$ = dart.privateName(context_menu_action, "CupertinoContextMenuAction.trailingIcon");
  context_menu_action.CupertinoContextMenuAction = class CupertinoContextMenuAction extends framework.StatefulWidget {
    get child() {
      return this[child$9];
    }
    set child(value) {
      super.child = value;
    }
    get isDefaultAction() {
      return this[isDefaultAction$0];
    }
    set isDefaultAction(value) {
      super.isDefaultAction = value;
    }
    get isDestructiveAction() {
      return this[isDestructiveAction$0];
    }
    set isDestructiveAction(value) {
      super.isDestructiveAction = value;
    }
    get onPressed() {
      return this[onPressed$1];
    }
    set onPressed(value) {
      super.onPressed = value;
    }
    get trailingIcon() {
      return this[trailingIcon$];
    }
    set trailingIcon(value) {
      super.trailingIcon = value;
    }
    createState() {
      return new context_menu_action._CupertinoContextMenuActionState.new();
    }
  };
  (context_menu_action.CupertinoContextMenuAction.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let isDefaultAction = opts && 'isDefaultAction' in opts ? opts.isDefaultAction : false;
    let isDestructiveAction = opts && 'isDestructiveAction' in opts ? opts.isDestructiveAction : false;
    let onPressed = opts && 'onPressed' in opts ? opts.onPressed : null;
    let trailingIcon = opts && 'trailingIcon' in opts ? opts.trailingIcon : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[child$9] = child;
    this[isDefaultAction$0] = isDefaultAction;
    this[isDestructiveAction$0] = isDestructiveAction;
    this[onPressed$1] = onPressed;
    this[trailingIcon$] = trailingIcon;
    if (!(child != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu_action.dart", 23, 15, "child != null");
    if (!(isDefaultAction != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu_action.dart", 24, 15, "isDefaultAction != null");
    if (!(isDestructiveAction != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu_action.dart", 25, 15, "isDestructiveAction != null");
    context_menu_action.CupertinoContextMenuAction.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = context_menu_action.CupertinoContextMenuAction.prototype;
  dart.addTypeTests(context_menu_action.CupertinoContextMenuAction);
  dart.setMethodSignature(context_menu_action.CupertinoContextMenuAction, () => ({
    __proto__: dart.getMethods(context_menu_action.CupertinoContextMenuAction.__proto__),
    createState: dart.fnType(context_menu_action._CupertinoContextMenuActionState, [])
  }));
  dart.setLibraryUri(context_menu_action.CupertinoContextMenuAction, "package:flutter/src/cupertino/context_menu_action.dart");
  dart.setFieldSignature(context_menu_action.CupertinoContextMenuAction, () => ({
    __proto__: dart.getFields(context_menu_action.CupertinoContextMenuAction.__proto__),
    child: dart.finalFieldType(framework.Widget),
    isDefaultAction: dart.finalFieldType(core.bool),
    isDestructiveAction: dart.finalFieldType(core.bool),
    onPressed: dart.finalFieldType(dart.fnType(dart.void, [])),
    trailingIcon: dart.finalFieldType(icon_data.IconData)
  }));
  const _globalKey = dart.privateName(context_menu_action, "_globalKey");
  const _isPressed$ = dart.privateName(context_menu_action, "_isPressed");
  const _textStyle$0 = dart.privateName(context_menu_action, "_textStyle");
  let C1367;
  let C1370;
  let C1369;
  let C1368;
  let C1371;
  let C1374;
  let C1373;
  let C1372;
  let C1377;
  let C1378;
  let C1376;
  let C1375;
  let C1381;
  let C1382;
  let C1380;
  let C1379;
  let C1385;
  let C1386;
  let C1384;
  let C1383;
  let C1389;
  let C1390;
  let C1391;
  let C1388;
  let C1387;
  let C1394;
  let C1395;
  let C1393;
  let C1392;
  let C1398;
  let C1399;
  let C1397;
  let C1396;
  let C1402;
  let C1403;
  let C1404;
  let C1405;
  let C1406;
  let C1407;
  let C1408;
  let C1401;
  let C1400;
  let C1409;
  let C1410;
  context_menu_action._CupertinoContextMenuActionState = class _CupertinoContextMenuActionState extends framework.State$(context_menu_action.CupertinoContextMenuAction) {
    onTapDown(details) {
      this.setState(dart.fn(() => {
        this[_isPressed$] = true;
      }, VoidToNull()));
    }
    onTapUp(details) {
      this.setState(dart.fn(() => {
        this[_isPressed$] = false;
      }, VoidToNull()));
    }
    onTapCancel() {
      this.setState(dart.fn(() => {
        this[_isPressed$] = false;
      }, VoidToNull()));
    }
    get [_textStyle$0]() {
      if (dart.test(this.widget.isDefaultAction)) {
        return context_menu_action._CupertinoContextMenuActionState._kActionSheetActionStyle.copyWith({fontWeight: ui.FontWeight.w600});
      }
      if (dart.test(this.widget.isDestructiveAction)) {
        return context_menu_action._CupertinoContextMenuActionState._kActionSheetActionStyle.copyWith({color: colors$.CupertinoColors.destructiveRed});
      }
      return context_menu_action._CupertinoContextMenuActionState._kActionSheetActionStyle;
    }
    build(context) {
      return new gesture_detector.GestureDetector.new({key: this[_globalKey], onTapDown: dart.bind(this, 'onTapDown'), onTapUp: dart.bind(this, 'onTapUp'), onTapCancel: dart.bind(this, 'onTapCancel'), onTap: this.widget.onPressed, behavior: proxy_box.HitTestBehavior.opaque, child: new basic.ConstrainedBox.new({constraints: C1367 || CT.C1367, child: new basic.Semantics.new({button: true, child: new container.Container.new({decoration: new box_decoration.BoxDecoration.new({color: dart.test(this[_isPressed$]) ? context_menu_action._CupertinoContextMenuActionState._kBackgroundColorPressed : context_menu_action._CupertinoContextMenuActionState._kBackgroundColor, border: C1368 || CT.C1368}), padding: C1371 || CT.C1371, child: new text$.DefaultTextStyle.new({style: this[_textStyle$0], child: new basic.Row.new({mainAxisAlignment: flex.MainAxisAlignment.spaceBetween, children: (() => {
                    let t9 = JSArrayOfWidget().of([]);
                    t9[$add](new basic.Flexible.new({child: this.widget.child, $creationLocationd_0dea112b090073317d4: C1372 || CT.C1372}));
                    if (this.widget.trailingIcon != null) t9[$add](new icon.Icon.new(this.widget.trailingIcon, {color: this[_textStyle$0].color, $creationLocationd_0dea112b090073317d4: C1375 || CT.C1375}));
                    return t9;
                  })(), $creationLocationd_0dea112b090073317d4: C1379 || CT.C1379}), $creationLocationd_0dea112b090073317d4: C1383 || CT.C1383}), $creationLocationd_0dea112b090073317d4: C1387 || CT.C1387}), $creationLocationd_0dea112b090073317d4: C1392 || CT.C1392}), $creationLocationd_0dea112b090073317d4: C1396 || CT.C1396}), $creationLocationd_0dea112b090073317d4: C1400 || CT.C1400});
    }
  };
  (context_menu_action._CupertinoContextMenuActionState.new = function() {
    this[_globalKey] = GlobalKeyOfStateOfStatefulWidget().new();
    this[_isPressed$] = false;
    context_menu_action._CupertinoContextMenuActionState.__proto__.new.call(this);
    ;
  }).prototype = context_menu_action._CupertinoContextMenuActionState.prototype;
  dart.addTypeTests(context_menu_action._CupertinoContextMenuActionState);
  dart.setMethodSignature(context_menu_action._CupertinoContextMenuActionState, () => ({
    __proto__: dart.getMethods(context_menu_action._CupertinoContextMenuActionState.__proto__),
    onTapDown: dart.fnType(dart.void, [tap.TapDownDetails]),
    onTapUp: dart.fnType(dart.void, [tap.TapUpDetails]),
    onTapCancel: dart.fnType(dart.void, []),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setGetterSignature(context_menu_action._CupertinoContextMenuActionState, () => ({
    __proto__: dart.getGetters(context_menu_action._CupertinoContextMenuActionState.__proto__),
    [_textStyle$0]: text_style.TextStyle
  }));
  dart.setLibraryUri(context_menu_action._CupertinoContextMenuActionState, "package:flutter/src/cupertino/context_menu_action.dart");
  dart.setFieldSignature(context_menu_action._CupertinoContextMenuActionState, () => ({
    __proto__: dart.getFields(context_menu_action._CupertinoContextMenuActionState.__proto__),
    [_globalKey]: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
    [_isPressed$]: dart.fieldType(core.bool)
  }));
  dart.defineLazy(context_menu_action._CupertinoContextMenuActionState, {
    /*context_menu_action._CupertinoContextMenuActionState._kBackgroundColor*/get _kBackgroundColor() {
      return C1409 || CT.C1409;
    },
    /*context_menu_action._CupertinoContextMenuActionState._kBackgroundColorPressed*/get _kBackgroundColorPressed() {
      return C1370 || CT.C1370;
    },
    /*context_menu_action._CupertinoContextMenuActionState._kButtonHeight*/get _kButtonHeight() {
      return 56;
    },
    /*context_menu_action._CupertinoContextMenuActionState._kActionSheetActionStyle*/get _kActionSheetActionStyle() {
      return C1410 || CT.C1410;
    }
  });
  let C1413;
  let C1412;
  let C1414;
  let C1416;
  let C1415;
  let C1411;
  let C1419;
  let C1418;
  let C1417;
  const color$2 = dart.privateName(thumb_painter, "CupertinoThumbPainter.color");
  const shadows$ = dart.privateName(thumb_painter, "CupertinoThumbPainter.shadows");
  thumb_painter.CupertinoThumbPainter = class CupertinoThumbPainter extends core.Object {
    get color() {
      return this[color$2];
    }
    set color(value) {
      super.color = value;
    }
    get shadows() {
      return this[shadows$];
    }
    set shadows(value) {
      super.shadows = value;
    }
    paint(canvas, rect) {
      let t10, t10$;
      let rrect = new ui.RRect.fromRectAndRadius(rect, new ui.Radius.circular(dart.notNull(rect.shortestSide) / 2.0));
      for (let shadow of this.shadows)
        canvas.drawRRect(rrect.shift(shadow.offset), shadow.toPaint());
      canvas.drawRRect(rrect.inflate(0.5), (t10 = ui.Paint.new(), t10.color = thumb_painter._kThumbBorderColor, t10));
      canvas.drawRRect(rrect, (t10$ = ui.Paint.new(), t10$.color = this.color, t10$));
    }
  };
  (thumb_painter.CupertinoThumbPainter.new = function(opts) {
    let color = opts && 'color' in opts ? opts.color : C2 || CT.C2;
    let shadows = opts && 'shadows' in opts ? opts.shadows : C1411 || CT.C1411;
    this[color$2] = color;
    this[shadows$] = shadows;
    if (!(shadows != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/thumb_painter.dart", 50, 15, "shadows != null");
    ;
  }).prototype = thumb_painter.CupertinoThumbPainter.prototype;
  (thumb_painter.CupertinoThumbPainter.switchThumb = function(opts) {
    let color = opts && 'color' in opts ? opts.color : C2 || CT.C2;
    let shadows = opts && 'shadows' in opts ? opts.shadows : C1417 || CT.C1417;
    thumb_painter.CupertinoThumbPainter.new.call(this, {color: color, shadows: shadows});
  }).prototype = thumb_painter.CupertinoThumbPainter.prototype;
  dart.addTypeTests(thumb_painter.CupertinoThumbPainter);
  dart.setMethodSignature(thumb_painter.CupertinoThumbPainter, () => ({
    __proto__: dart.getMethods(thumb_painter.CupertinoThumbPainter.__proto__),
    paint: dart.fnType(dart.void, [ui.Canvas, ui.Rect])
  }));
  dart.setLibraryUri(thumb_painter.CupertinoThumbPainter, "package:flutter/src/cupertino/thumb_painter.dart");
  dart.setFieldSignature(thumb_painter.CupertinoThumbPainter, () => ({
    __proto__: dart.getFields(thumb_painter.CupertinoThumbPainter.__proto__),
    color: dart.finalFieldType(ui.Color),
    shadows: dart.finalFieldType(core.List$(box_shadow.BoxShadow))
  }));
  dart.defineLazy(thumb_painter.CupertinoThumbPainter, {
    /*thumb_painter.CupertinoThumbPainter.radius*/get radius() {
      return 14;
    },
    /*thumb_painter.CupertinoThumbPainter.extension*/get extension() {
      return 7;
    }
  });
  dart.defineLazy(thumb_painter, {
    /*thumb_painter._kThumbBorderColor*/get _kThumbBorderColor() {
      return C60 || CT.C60;
    },
    /*thumb_painter._kSwitchBoxShadows*/get _kSwitchBoxShadows() {
      return C1417 || CT.C1417;
    },
    /*thumb_painter._kSliderBoxShadows*/get _kSliderBoxShadows() {
      return C1411 || CT.C1411;
    }
  });
  const refreshIndicatorLayoutExtent$ = dart.privateName(refresh, "_CupertinoSliverRefresh.refreshIndicatorLayoutExtent");
  const hasLayoutExtent$ = dart.privateName(refresh, "_CupertinoSliverRefresh.hasLayoutExtent");
  refresh._CupertinoSliverRefresh = class _CupertinoSliverRefresh extends framework.SingleChildRenderObjectWidget {
    get refreshIndicatorLayoutExtent() {
      return this[refreshIndicatorLayoutExtent$];
    }
    set refreshIndicatorLayoutExtent(value) {
      super.refreshIndicatorLayoutExtent = value;
    }
    get hasLayoutExtent() {
      return this[hasLayoutExtent$];
    }
    set hasLayoutExtent(value) {
      super.hasLayoutExtent = value;
    }
    createRenderObject(context) {
      return new refresh._RenderCupertinoSliverRefresh.new({refreshIndicatorExtent: this.refreshIndicatorLayoutExtent, hasLayoutExtent: this.hasLayoutExtent});
    }
    updateRenderObject(context, renderObject) {
      let t10;
      refresh._RenderCupertinoSliverRefresh._check(renderObject);
      t10 = renderObject;
      t10.refreshIndicatorLayoutExtent = this.refreshIndicatorLayoutExtent;
      t10.hasLayoutExtent = this.hasLayoutExtent;
      t10;
    }
  };
  (refresh._CupertinoSliverRefresh.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let refreshIndicatorLayoutExtent = opts && 'refreshIndicatorLayoutExtent' in opts ? opts.refreshIndicatorLayoutExtent : 0;
    let hasLayoutExtent = opts && 'hasLayoutExtent' in opts ? opts.hasLayoutExtent : false;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[refreshIndicatorLayoutExtent$] = refreshIndicatorLayoutExtent;
    this[hasLayoutExtent$] = hasLayoutExtent;
    if (!(refreshIndicatorLayoutExtent != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 23, 15, "refreshIndicatorLayoutExtent != null");
    if (!(dart.notNull(refreshIndicatorLayoutExtent) >= 0.0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 24, 15, "refreshIndicatorLayoutExtent >= 0.0");
    if (!(hasLayoutExtent != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 25, 15, "hasLayoutExtent != null");
    refresh._CupertinoSliverRefresh.__proto__.new.call(this, {key: key, child: child, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = refresh._CupertinoSliverRefresh.prototype;
  dart.addTypeTests(refresh._CupertinoSliverRefresh);
  dart.setMethodSignature(refresh._CupertinoSliverRefresh, () => ({
    __proto__: dart.getMethods(refresh._CupertinoSliverRefresh.__proto__),
    createRenderObject: dart.fnType(refresh._RenderCupertinoSliverRefresh, [framework.BuildContext])
  }));
  dart.setLibraryUri(refresh._CupertinoSliverRefresh, "package:flutter/src/cupertino/refresh.dart");
  dart.setFieldSignature(refresh._CupertinoSliverRefresh, () => ({
    __proto__: dart.getFields(refresh._CupertinoSliverRefresh.__proto__),
    refreshIndicatorLayoutExtent: dart.finalFieldType(core.double),
    hasLayoutExtent: dart.finalFieldType(core.bool)
  }));
  const _refreshIndicatorExtent = dart.privateName(refresh, "_refreshIndicatorExtent");
  const _hasLayoutExtent = dart.privateName(refresh, "_hasLayoutExtent");
  const RenderSliver_RenderObjectWithChildMixin$36 = class RenderSliver_RenderObjectWithChildMixin extends sliver.RenderSliver {};
  (RenderSliver_RenderObjectWithChildMixin$36.new = function() {
    object$.RenderObjectWithChildMixin$(box$.RenderBox)[dart.mixinNew].call(this);
    RenderSliver_RenderObjectWithChildMixin$36.__proto__.new.call(this);
  }).prototype = RenderSliver_RenderObjectWithChildMixin$36.prototype;
  dart.applyMixin(RenderSliver_RenderObjectWithChildMixin$36, object$.RenderObjectWithChildMixin$(box$.RenderBox));
  refresh._RenderCupertinoSliverRefresh = class _RenderCupertinoSliverRefresh extends RenderSliver_RenderObjectWithChildMixin$36 {
    get refreshIndicatorLayoutExtent() {
      return this[_refreshIndicatorExtent];
    }
    set refreshIndicatorLayoutExtent(value) {
      if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 78, 12, "value != null");
      if (!(dart.notNull(value) >= 0.0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 79, 12, "value >= 0.0");
      if (value == this[_refreshIndicatorExtent]) return;
      this[_refreshIndicatorExtent] = value;
      this.markNeedsLayout();
    }
    get hasLayoutExtent() {
      return this[_hasLayoutExtent];
    }
    set hasLayoutExtent(value) {
      if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 92, 12, "value != null");
      if (dart.equals(value, this[_hasLayoutExtent])) return;
      this[_hasLayoutExtent] = value;
      this.markNeedsLayout();
    }
    performLayout() {
      if (!dart.equals(this.constraints.axisDirection, basic_types.AxisDirection.down)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 108, 12, "constraints.axisDirection == AxisDirection.down");
      if (!dart.equals(this.constraints.growthDirection, sliver.GrowthDirection.forward)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 109, 12, "constraints.growthDirection == GrowthDirection.forward");
      let layoutExtent = (dart.test(this[_hasLayoutExtent]) ? 1.0 : 0.0) * dart.notNull(this[_refreshIndicatorExtent]);
      if (layoutExtent !== this.layoutExtentOffsetCompensation) {
        this.geometry = new sliver.SliverGeometry.new({scrollOffsetCorrection: layoutExtent - dart.notNull(this.layoutExtentOffsetCompensation)});
        this.layoutExtentOffsetCompensation = layoutExtent;
        return;
      }
      let active = dart.notNull(this.constraints.overlap) < 0.0 || layoutExtent > 0.0;
      let overscrolledExtent = dart.notNull(this.constraints.overlap) < 0.0 ? this.constraints.overlap[$abs]() : 0.0;
      this.child.layout(this.constraints.asBoxConstraints({maxExtent: layoutExtent + overscrolledExtent}), {parentUsesSize: true});
      if (active) {
        this.geometry = new sliver.SliverGeometry.new({scrollExtent: layoutExtent, paintOrigin: -overscrolledExtent - dart.notNull(this.constraints.scrollOffset), paintExtent: math.max(core.double, math.max(core.double, this.child.size.height, layoutExtent) - dart.notNull(this.constraints.scrollOffset), 0.0), maxPaintExtent: math.max(core.double, math.max(core.double, this.child.size.height, layoutExtent) - dart.notNull(this.constraints.scrollOffset), 0.0), layoutExtent: math.max(core.double, layoutExtent - dart.notNull(this.constraints.scrollOffset), 0.0)});
      } else {
        this.geometry = sliver.SliverGeometry.zero;
      }
    }
    paint(paintContext, offset) {
      if (dart.notNull(this.constraints.overlap) < 0.0 || dart.notNull(this.constraints.scrollOffset) + dart.notNull(this.child.size.height) > 0) {
        paintContext.paintChild(this.child, offset);
      }
    }
    applyPaintTransform(child, transform) {
      object$.RenderObject._check(child);
    }
  };
  (refresh._RenderCupertinoSliverRefresh.new = function(opts) {
    let refreshIndicatorExtent = opts && 'refreshIndicatorExtent' in opts ? opts.refreshIndicatorExtent : null;
    let hasLayoutExtent = opts && 'hasLayoutExtent' in opts ? opts.hasLayoutExtent : null;
    let child = opts && 'child' in opts ? opts.child : null;
    this.layoutExtentOffsetCompensation = 0.0;
    if (!(refreshIndicatorExtent != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 65, 15, "refreshIndicatorExtent != null");
    if (!(dart.notNull(refreshIndicatorExtent) >= 0.0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 66, 15, "refreshIndicatorExtent >= 0.0");
    if (!(hasLayoutExtent != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 67, 15, "hasLayoutExtent != null");
    this[_refreshIndicatorExtent] = refreshIndicatorExtent;
    this[_hasLayoutExtent] = hasLayoutExtent;
    refresh._RenderCupertinoSliverRefresh.__proto__.new.call(this);
    this.child = child;
  }).prototype = refresh._RenderCupertinoSliverRefresh.prototype;
  dart.addTypeTests(refresh._RenderCupertinoSliverRefresh);
  dart.setMethodSignature(refresh._RenderCupertinoSliverRefresh, () => ({
    __proto__: dart.getMethods(refresh._RenderCupertinoSliverRefresh.__proto__),
    performLayout: dart.fnType(dart.void, [])
  }));
  dart.setGetterSignature(refresh._RenderCupertinoSliverRefresh, () => ({
    __proto__: dart.getGetters(refresh._RenderCupertinoSliverRefresh.__proto__),
    refreshIndicatorLayoutExtent: core.double,
    hasLayoutExtent: core.bool
  }));
  dart.setSetterSignature(refresh._RenderCupertinoSliverRefresh, () => ({
    __proto__: dart.getSetters(refresh._RenderCupertinoSliverRefresh.__proto__),
    refreshIndicatorLayoutExtent: core.double,
    hasLayoutExtent: core.bool
  }));
  dart.setLibraryUri(refresh._RenderCupertinoSliverRefresh, "package:flutter/src/cupertino/refresh.dart");
  dart.setFieldSignature(refresh._RenderCupertinoSliverRefresh, () => ({
    __proto__: dart.getFields(refresh._RenderCupertinoSliverRefresh.__proto__),
    [_refreshIndicatorExtent]: dart.fieldType(core.double),
    [_hasLayoutExtent]: dart.fieldType(core.bool),
    layoutExtentOffsetCompensation: dart.fieldType(core.double)
  }));
  const _name$6 = dart.privateName(refresh, "_name");
  let C1420;
  let C1421;
  let C1422;
  let C1423;
  let C1424;
  let C1425;
  refresh.RefreshIndicatorMode = class RefreshIndicatorMode extends core.Object {
    toString() {
      return this[_name$6];
    }
  };
  (refresh.RefreshIndicatorMode.new = function(index, _name) {
    this.index = index;
    this[_name$6] = _name;
    ;
  }).prototype = refresh.RefreshIndicatorMode.prototype;
  dart.addTypeTests(refresh.RefreshIndicatorMode);
  dart.setLibraryUri(refresh.RefreshIndicatorMode, "package:flutter/src/cupertino/refresh.dart");
  dart.setFieldSignature(refresh.RefreshIndicatorMode, () => ({
    __proto__: dart.getFields(refresh.RefreshIndicatorMode.__proto__),
    index: dart.finalFieldType(core.int),
    [_name$6]: dart.finalFieldType(core.String)
  }));
  dart.defineExtensionMethods(refresh.RefreshIndicatorMode, ['toString']);
  refresh.RefreshIndicatorMode.inactive = C1420 || CT.C1420;
  refresh.RefreshIndicatorMode.drag = C1421 || CT.C1421;
  refresh.RefreshIndicatorMode.armed = C1422 || CT.C1422;
  refresh.RefreshIndicatorMode.refresh = C1423 || CT.C1423;
  refresh.RefreshIndicatorMode.done = C1424 || CT.C1424;
  refresh.RefreshIndicatorMode.values = C1425 || CT.C1425;
  let C1426;
  let C1428;
  const Interval_curve = dart.privateName(curves, "Interval.curve");
  const Interval_end = dart.privateName(curves, "Interval.end");
  const Interval_begin = dart.privateName(curves, "Interval.begin");
  let C1427;
  let C1429;
  let C1432;
  let C1433;
  let C1434;
  let C1431;
  let C1430;
  let C1437;
  let C1438;
  let C1436;
  let C1435;
  let C1439;
  let C1442;
  let C1443;
  let C1441;
  let C1440;
  let C1446;
  let C1447;
  let C1445;
  let C1444;
  let C1450;
  let C1451;
  let C1449;
  let C1448;
  const refreshTriggerPullDistance$ = dart.privateName(refresh, "CupertinoSliverRefreshControl.refreshTriggerPullDistance");
  const refreshIndicatorExtent$ = dart.privateName(refresh, "CupertinoSliverRefreshControl.refreshIndicatorExtent");
  const builder$1 = dart.privateName(refresh, "CupertinoSliverRefreshControl.builder");
  const onRefresh$ = dart.privateName(refresh, "CupertinoSliverRefreshControl.onRefresh");
  refresh.CupertinoSliverRefreshControl = class CupertinoSliverRefreshControl extends framework.StatefulWidget {
    get refreshTriggerPullDistance() {
      return this[refreshTriggerPullDistance$];
    }
    set refreshTriggerPullDistance(value) {
      super.refreshTriggerPullDistance = value;
    }
    get refreshIndicatorExtent() {
      return this[refreshIndicatorExtent$];
    }
    set refreshIndicatorExtent(value) {
      super.refreshIndicatorExtent = value;
    }
    get builder() {
      return this[builder$1];
    }
    set builder(value) {
      super.builder = value;
    }
    get onRefresh() {
      return this[onRefresh$];
    }
    set onRefresh(value) {
      super.onRefresh = value;
    }
    static state(context) {
      let state = context.findAncestorStateOfType(refresh._CupertinoSliverRefreshControlState);
      return state.refreshState;
    }
    static buildSimpleRefreshIndicator(context, refreshState, pulledExtent, refreshTriggerPullDistance, refreshIndicatorExtent) {
      let opacityCurve = C1427 || CT.C1427;
      return new basic.Align.new({alignment: alignment.Alignment.bottomCenter, child: new basic.Padding.new({padding: C1429 || CT.C1429, child: dart.equals(refreshState, refresh.RefreshIndicatorMode.drag) ? new basic.Opacity.new({opacity: opacityCurve.transform(math.min(core.double, dart.notNull(pulledExtent) / dart.notNull(refreshTriggerPullDistance), 1.0)), child: new icon.Icon.new(icons.CupertinoIcons.down_arrow, {color: colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.inactiveGray, context), size: 36.0, $creationLocationd_0dea112b090073317d4: C1430 || CT.C1430}), $creationLocationd_0dea112b090073317d4: C1435 || CT.C1435}) : new basic.Opacity.new({opacity: opacityCurve.transform(math.min(core.double, dart.notNull(pulledExtent) / dart.notNull(refreshIndicatorExtent), 1.0)), child: C1439 || CT.C1439, $creationLocationd_0dea112b090073317d4: C1440 || CT.C1440}), $creationLocationd_0dea112b090073317d4: C1444 || CT.C1444}), $creationLocationd_0dea112b090073317d4: C1448 || CT.C1448});
    }
    createState() {
      return new refresh._CupertinoSliverRefreshControlState.new();
    }
  };
  (refresh.CupertinoSliverRefreshControl.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let refreshTriggerPullDistance = opts && 'refreshTriggerPullDistance' in opts ? opts.refreshTriggerPullDistance : 100;
    let refreshIndicatorExtent = opts && 'refreshIndicatorExtent' in opts ? opts.refreshIndicatorExtent : 60;
    let builder = opts && 'builder' in opts ? opts.builder : C1426 || CT.C1426;
    let onRefresh = opts && 'onRefresh' in opts ? opts.onRefresh : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[refreshTriggerPullDistance$] = refreshTriggerPullDistance;
    this[refreshIndicatorExtent$] = refreshIndicatorExtent;
    this[builder$1] = builder;
    this[onRefresh$] = onRefresh;
    if (!(refreshTriggerPullDistance != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 296, 15, "refreshTriggerPullDistance != null");
    if (!(dart.notNull(refreshTriggerPullDistance) > 0.0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 297, 15, "refreshTriggerPullDistance > 0.0");
    if (!(refreshIndicatorExtent != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 298, 15, "refreshIndicatorExtent != null");
    if (!(dart.notNull(refreshIndicatorExtent) >= 0.0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 299, 15, "refreshIndicatorExtent >= 0.0");
    if (!(dart.notNull(refreshTriggerPullDistance) >= dart.notNull(refreshIndicatorExtent))) dart.assertFailed("The refresh indicator cannot take more space in its final state " + "than the amount initially created by overscrolling.", "org-dartlang-app:///packages/flutter/src/cupertino/refresh.dart", 301, 10, "refreshTriggerPullDistance >= refreshIndicatorExtent");
    refresh.CupertinoSliverRefreshControl.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = refresh.CupertinoSliverRefreshControl.prototype;
  dart.addTypeTests(refresh.CupertinoSliverRefreshControl);
  dart.setMethodSignature(refresh.CupertinoSliverRefreshControl, () => ({
    __proto__: dart.getMethods(refresh.CupertinoSliverRefreshControl.__proto__),
    createState: dart.fnType(refresh._CupertinoSliverRefreshControlState, [])
  }));
  dart.setLibraryUri(refresh.CupertinoSliverRefreshControl, "package:flutter/src/cupertino/refresh.dart");
  dart.setFieldSignature(refresh.CupertinoSliverRefreshControl, () => ({
    __proto__: dart.getFields(refresh.CupertinoSliverRefreshControl.__proto__),
    refreshTriggerPullDistance: dart.finalFieldType(core.double),
    refreshIndicatorExtent: dart.finalFieldType(core.double),
    builder: dart.finalFieldType(dart.fnType(framework.Widget, [framework.BuildContext, refresh.RefreshIndicatorMode, core.double, core.double, core.double])),
    onRefresh: dart.finalFieldType(dart.fnType(async.Future$(dart.void), []))
  }));
  dart.defineLazy(refresh.CupertinoSliverRefreshControl, {
    /*refresh.CupertinoSliverRefreshControl._defaultRefreshTriggerPullDistance*/get _defaultRefreshTriggerPullDistance() {
      return 100;
    },
    /*refresh.CupertinoSliverRefreshControl._defaultRefreshIndicatorExtent*/get _defaultRefreshIndicatorExtent() {
      return 60;
    }
  });
  let C1452;
  let C1455;
  let C1454;
  let C1453;
  let C1458;
  let C1459;
  let C1460;
  let C1457;
  let C1456;
  refresh._CupertinoSliverRefreshControlState = class _CupertinoSliverRefreshControlState extends framework.State$(refresh.CupertinoSliverRefreshControl) {
    initState() {
      super.initState();
      this.refreshState = refresh.RefreshIndicatorMode.inactive;
    }
    transitionNextState() {
      let nextState = null;
      const goToDone = () => {
        nextState = refresh.RefreshIndicatorMode.done;
        if (dart.equals(binding$.SchedulerBinding.instance.schedulerPhase, binding$.SchedulerPhase.idle)) {
          this.setState(dart.fn(() => this.hasSliverLayoutExtent = false, VoidTobool()));
        } else {
          binding$.SchedulerBinding.instance.addPostFrameCallback(dart.fn(timestamp => {
            this.setState(dart.fn(() => this.hasSliverLayoutExtent = false, VoidTobool()));
          }, DurationToNull()));
        }
      };
      dart.fn(goToDone, VoidTovoid());
      let labelState = this.refreshState;
      SL0:
        while (true) {
          switch (labelState) {
            case C1420 || CT.C1420:
            {
              if (dart.notNull(this.latestIndicatorBoxExtent) <= 0) {
                return refresh.RefreshIndicatorMode.inactive;
              } else {
                nextState = refresh.RefreshIndicatorMode.drag;
              }
              labelState = C1421 || CT.C1421;
              continue SL0;
            }
            case C1421 || CT.C1421:
            {
              if (this.latestIndicatorBoxExtent === 0) {
                return refresh.RefreshIndicatorMode.inactive;
              } else if (dart.notNull(this.latestIndicatorBoxExtent) < dart.notNull(this.widget.refreshTriggerPullDistance)) {
                return refresh.RefreshIndicatorMode.drag;
              } else {
                if (this.widget.onRefresh != null) {
                  haptic_feedback.HapticFeedback.mediumImpact();
                  binding$.SchedulerBinding.instance.addPostFrameCallback(dart.fn(timestamp => {
                    let t10;
                    this.refreshTask = (t10 = this.widget.onRefresh(), t10.whenComplete(dart.fn(() => {
                      if (dart.test(this.mounted)) {
                        this.setState(dart.fn(() => this.refreshTask = null, VoidToNull()));
                        this.refreshState = this.transitionNextState();
                      }
                    }, VoidToNull())), t10);
                    this.setState(dart.fn(() => this.hasSliverLayoutExtent = true, VoidTobool()));
                  }, DurationToNull()));
                }
                return refresh.RefreshIndicatorMode.armed;
              }
              break SL0;
            }
            case C1422 || CT.C1422:
            {
              if (dart.equals(this.refreshState, refresh.RefreshIndicatorMode.armed) && this.refreshTask == null) {
                goToDone();
                labelState = C1424 || CT.C1424;
                continue SL0;
              }
              if (dart.notNull(this.latestIndicatorBoxExtent) > dart.notNull(this.widget.refreshIndicatorExtent)) {
                return refresh.RefreshIndicatorMode.armed;
              } else {
                nextState = refresh.RefreshIndicatorMode.refresh;
              }
              labelState = C1423 || CT.C1423;
              continue SL0;
            }
            case C1423 || CT.C1423:
            {
              if (this.refreshTask != null) {
                return refresh.RefreshIndicatorMode.refresh;
              } else {
                goToDone();
              }
              labelState = C1424 || CT.C1424;
              continue SL0;
            }
            case C1424 || CT.C1424:
            {
              if (dart.notNull(this.latestIndicatorBoxExtent) > dart.notNull(this.widget.refreshTriggerPullDistance) * 0.1) {
                return refresh.RefreshIndicatorMode.done;
              } else {
                nextState = refresh.RefreshIndicatorMode.inactive;
              }
              break SL0;
              break SL0;
            }
          }
          break;
        }
      return nextState;
    }
    build(context) {
      return new refresh._CupertinoSliverRefresh.new({refreshIndicatorLayoutExtent: this.widget.refreshIndicatorExtent, hasLayoutExtent: this.hasSliverLayoutExtent, child: new layout_builder.LayoutBuilder.new({builder: dart.fn((context, constraints) => {
            this.latestIndicatorBoxExtent = constraints.maxHeight;
            this.refreshState = this.transitionNextState();
            if (this.widget.builder != null && dart.notNull(this.latestIndicatorBoxExtent) > 0) {
              return this.widget.builder(context, this.refreshState, this.latestIndicatorBoxExtent, this.widget.refreshTriggerPullDistance, this.widget.refreshIndicatorExtent);
            }
            return new container.Container.new({$creationLocationd_0dea112b090073317d4: C1452 || CT.C1452});
          }, BuildContextAndBoxConstraintsToWidget()), $creationLocationd_0dea112b090073317d4: C1453 || CT.C1453}), $creationLocationd_0dea112b090073317d4: C1456 || CT.C1456});
    }
  };
  (refresh._CupertinoSliverRefreshControlState.new = function() {
    this.refreshState = null;
    this.refreshTask = null;
    this.latestIndicatorBoxExtent = 0.0;
    this.hasSliverLayoutExtent = false;
    refresh._CupertinoSliverRefreshControlState.__proto__.new.call(this);
    ;
  }).prototype = refresh._CupertinoSliverRefreshControlState.prototype;
  dart.addTypeTests(refresh._CupertinoSliverRefreshControlState);
  dart.setMethodSignature(refresh._CupertinoSliverRefreshControlState, () => ({
    __proto__: dart.getMethods(refresh._CupertinoSliverRefreshControlState.__proto__),
    transitionNextState: dart.fnType(refresh.RefreshIndicatorMode, []),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(refresh._CupertinoSliverRefreshControlState, "package:flutter/src/cupertino/refresh.dart");
  dart.setFieldSignature(refresh._CupertinoSliverRefreshControlState, () => ({
    __proto__: dart.getFields(refresh._CupertinoSliverRefreshControlState.__proto__),
    refreshState: dart.fieldType(refresh.RefreshIndicatorMode),
    refreshTask: dart.fieldType(async.Future$(dart.void)),
    latestIndicatorBoxExtent: dart.fieldType(core.double),
    hasSliverLayoutExtent: dart.fieldType(core.bool)
  }));
  dart.defineLazy(refresh._CupertinoSliverRefreshControlState, {
    /*refresh._CupertinoSliverRefreshControlState._inactiveResetOverscrollFraction*/get _inactiveResetOverscrollFraction() {
      return 0.1;
    }
  });
  const navigator$ = dart.privateName(nav_bar, "_HeroTag.navigator");
  nav_bar._HeroTag = class _HeroTag extends core.Object {
    get navigator() {
      return this[navigator$];
    }
    set navigator(value) {
      super.navigator = value;
    }
    toString() {
      return "Default Hero tag for Cupertino navigation bars with navigator " + dart.str(this.navigator);
    }
    _equals(other) {
      if (other == null) return false;
      if (this === other) {
        return true;
      }
      if (!dart.equals(dart.runtimeType(other), this[$runtimeType])) {
        return false;
      }
      return nav_bar._HeroTag.is(other) && dart.equals(other.navigator, this.navigator);
    }
    get hashCode() {
      return core.identityHashCode(this.navigator);
    }
  };
  (nav_bar._HeroTag.new = function(navigator) {
    this[navigator$] = navigator;
    ;
  }).prototype = nav_bar._HeroTag.prototype;
  dart.addTypeTests(nav_bar._HeroTag);
  dart.setMethodSignature(nav_bar._HeroTag, () => ({
    __proto__: dart.getMethods(nav_bar._HeroTag.__proto__),
    _equals: dart.fnType(core.bool, [core.Object]),
    [$_equals]: dart.fnType(core.bool, [core.Object])
  }));
  dart.setLibraryUri(nav_bar._HeroTag, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar._HeroTag, () => ({
    __proto__: dart.getFields(nav_bar._HeroTag.__proto__),
    navigator: dart.finalFieldType(navigator.NavigatorState)
  }));
  dart.defineExtensionMethods(nav_bar._HeroTag, ['toString', '_equals']);
  dart.defineExtensionAccessors(nav_bar._HeroTag, ['hashCode']);
  let C1463;
  let C1462;
  let C1461;
  let C1464;
  let C1465;
  const leading$ = dart.privateName(nav_bar, "CupertinoNavigationBar.leading");
  const automaticallyImplyLeading$ = dart.privateName(nav_bar, "CupertinoNavigationBar.automaticallyImplyLeading");
  const automaticallyImplyMiddle$ = dart.privateName(nav_bar, "CupertinoNavigationBar.automaticallyImplyMiddle");
  const previousPageTitle$ = dart.privateName(nav_bar, "CupertinoNavigationBar.previousPageTitle");
  const middle$ = dart.privateName(nav_bar, "CupertinoNavigationBar.middle");
  const trailing$ = dart.privateName(nav_bar, "CupertinoNavigationBar.trailing");
  const backgroundColor$5 = dart.privateName(nav_bar, "CupertinoNavigationBar.backgroundColor");
  const brightness$1 = dart.privateName(nav_bar, "CupertinoNavigationBar.brightness");
  const padding$1 = dart.privateName(nav_bar, "CupertinoNavigationBar.padding");
  const border$0 = dart.privateName(nav_bar, "CupertinoNavigationBar.border");
  const actionsForegroundColor$ = dart.privateName(nav_bar, "CupertinoNavigationBar.actionsForegroundColor");
  const transitionBetweenRoutes$ = dart.privateName(nav_bar, "CupertinoNavigationBar.transitionBetweenRoutes");
  const heroTag$ = dart.privateName(nav_bar, "CupertinoNavigationBar.heroTag");
  nav_bar.CupertinoNavigationBar = class CupertinoNavigationBar extends framework.StatefulWidget {
    get leading() {
      return this[leading$];
    }
    set leading(value) {
      super.leading = value;
    }
    get automaticallyImplyLeading() {
      return this[automaticallyImplyLeading$];
    }
    set automaticallyImplyLeading(value) {
      super.automaticallyImplyLeading = value;
    }
    get automaticallyImplyMiddle() {
      return this[automaticallyImplyMiddle$];
    }
    set automaticallyImplyMiddle(value) {
      super.automaticallyImplyMiddle = value;
    }
    get previousPageTitle() {
      return this[previousPageTitle$];
    }
    set previousPageTitle(value) {
      super.previousPageTitle = value;
    }
    get middle() {
      return this[middle$];
    }
    set middle(value) {
      super.middle = value;
    }
    get trailing() {
      return this[trailing$];
    }
    set trailing(value) {
      super.trailing = value;
    }
    get backgroundColor() {
      return this[backgroundColor$5];
    }
    set backgroundColor(value) {
      super.backgroundColor = value;
    }
    get brightness() {
      return this[brightness$1];
    }
    set brightness(value) {
      super.brightness = value;
    }
    get padding() {
      return this[padding$1];
    }
    set padding(value) {
      super.padding = value;
    }
    get border() {
      return this[border$0];
    }
    set border(value) {
      super.border = value;
    }
    get actionsForegroundColor() {
      return this[actionsForegroundColor$];
    }
    set actionsForegroundColor(value) {
      super.actionsForegroundColor = value;
    }
    get transitionBetweenRoutes() {
      return this[transitionBetweenRoutes$];
    }
    set transitionBetweenRoutes(value) {
      super.transitionBetweenRoutes = value;
    }
    get heroTag() {
      return this[heroTag$];
    }
    set heroTag(value) {
      super.heroTag = value;
    }
    shouldFullyObstruct(context) {
      let t10;
      let backgroundColor = (t10 = colors$.CupertinoDynamicColor.resolve(this.backgroundColor, context), t10 == null ? theme$.CupertinoTheme.of(context).barBackgroundColor : t10);
      return backgroundColor.alpha === 255;
    }
    get preferredSize() {
      return C1465 || CT.C1465;
    }
    createState() {
      return new nav_bar._CupertinoNavigationBarState.new();
    }
  };
  (nav_bar.CupertinoNavigationBar.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let leading = opts && 'leading' in opts ? opts.leading : null;
    let automaticallyImplyLeading = opts && 'automaticallyImplyLeading' in opts ? opts.automaticallyImplyLeading : true;
    let automaticallyImplyMiddle = opts && 'automaticallyImplyMiddle' in opts ? opts.automaticallyImplyMiddle : true;
    let previousPageTitle = opts && 'previousPageTitle' in opts ? opts.previousPageTitle : null;
    let middle = opts && 'middle' in opts ? opts.middle : null;
    let trailing = opts && 'trailing' in opts ? opts.trailing : null;
    let border = opts && 'border' in opts ? opts.border : C1461 || CT.C1461;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let brightness = opts && 'brightness' in opts ? opts.brightness : null;
    let padding = opts && 'padding' in opts ? opts.padding : null;
    let actionsForegroundColor = opts && 'actionsForegroundColor' in opts ? opts.actionsForegroundColor : null;
    let transitionBetweenRoutes = opts && 'transitionBetweenRoutes' in opts ? opts.transitionBetweenRoutes : true;
    let heroTag = opts && 'heroTag' in opts ? opts.heroTag : C1464 || CT.C1464;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[leading$] = leading;
    this[automaticallyImplyLeading$] = automaticallyImplyLeading;
    this[automaticallyImplyMiddle$] = automaticallyImplyMiddle;
    this[previousPageTitle$] = previousPageTitle;
    this[middle$] = middle;
    this[trailing$] = trailing;
    this[border$0] = border;
    this[backgroundColor$5] = backgroundColor;
    this[brightness$1] = brightness;
    this[padding$1] = padding;
    this[actionsForegroundColor$] = actionsForegroundColor;
    this[transitionBetweenRoutes$] = transitionBetweenRoutes;
    this[heroTag$] = heroTag;
    if (!(automaticallyImplyLeading != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 223, 15, "automaticallyImplyLeading != null");
    if (!(automaticallyImplyMiddle != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 224, 15, "automaticallyImplyMiddle != null");
    if (!(transitionBetweenRoutes != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 225, 15, "transitionBetweenRoutes != null");
    if (!(heroTag != null)) dart.assertFailed("heroTag cannot be null. Use transitionBetweenRoutes = false to " + "disable Hero transition on this navigation bar.", "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 227, 10, "heroTag != null");
    if (!(!dart.test(transitionBetweenRoutes) || core.identical(heroTag, nav_bar._defaultHeroTag))) dart.assertFailed("Cannot specify a heroTag override if this navigation bar does not " + "transition due to transitionBetweenRoutes = false.", "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 232, 10, "!transitionBetweenRoutes || identical(heroTag, _defaultHeroTag)");
    nav_bar.CupertinoNavigationBar.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = nav_bar.CupertinoNavigationBar.prototype;
  dart.addTypeTests(nav_bar.CupertinoNavigationBar);
  nav_bar.CupertinoNavigationBar[dart.implements] = () => [page_scaffold.ObstructingPreferredSizeWidget];
  dart.setMethodSignature(nav_bar.CupertinoNavigationBar, () => ({
    __proto__: dart.getMethods(nav_bar.CupertinoNavigationBar.__proto__),
    shouldFullyObstruct: dart.fnType(core.bool, [framework.BuildContext]),
    createState: dart.fnType(nav_bar._CupertinoNavigationBarState, [])
  }));
  dart.setGetterSignature(nav_bar.CupertinoNavigationBar, () => ({
    __proto__: dart.getGetters(nav_bar.CupertinoNavigationBar.__proto__),
    preferredSize: ui.Size
  }));
  dart.setLibraryUri(nav_bar.CupertinoNavigationBar, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar.CupertinoNavigationBar, () => ({
    __proto__: dart.getFields(nav_bar.CupertinoNavigationBar.__proto__),
    leading: dart.finalFieldType(framework.Widget),
    automaticallyImplyLeading: dart.finalFieldType(core.bool),
    automaticallyImplyMiddle: dart.finalFieldType(core.bool),
    previousPageTitle: dart.finalFieldType(core.String),
    middle: dart.finalFieldType(framework.Widget),
    trailing: dart.finalFieldType(framework.Widget),
    backgroundColor: dart.finalFieldType(ui.Color),
    brightness: dart.finalFieldType(ui.Brightness),
    padding: dart.finalFieldType(edge_insets.EdgeInsetsDirectional),
    border: dart.finalFieldType(box_border.Border),
    actionsForegroundColor: dart.finalFieldType(ui.Color),
    transitionBetweenRoutes: dart.finalFieldType(core.bool),
    heroTag: dart.finalFieldType(core.Object)
  }));
  let C1468;
  let C1469;
  let C1467;
  let C1466;
  let C1472;
  let C1473;
  let C1471;
  let C1470;
  let C1476;
  let C1477;
  let C1478;
  let C1479;
  let C1480;
  let C1481;
  let C1482;
  let C1483;
  let C1484;
  let C1475;
  let C1474;
  let C1487;
  let C1488;
  let C1489;
  let C1490;
  let C1491;
  let C1492;
  let C1486;
  let C1485;
  let C1495;
  let C1494;
  let C1493;
  nav_bar._CupertinoNavigationBarState = class _CupertinoNavigationBarState extends framework.State$(nav_bar.CupertinoNavigationBar) {
    initState() {
      super.initState();
      this.keys = new nav_bar._NavigationBarStaticComponentsKeys.new();
    }
    build(context) {
      let t10;
      let backgroundColor = (t10 = colors$.CupertinoDynamicColor.resolve(this.widget.backgroundColor, context), t10 == null ? theme$.CupertinoTheme.of(context).barBackgroundColor : t10);
      let components = new nav_bar._NavigationBarStaticComponents.new({keys: this.keys, route: routes.ModalRoute.of(core.Object, context), userLeading: this.widget.leading, automaticallyImplyLeading: this.widget.automaticallyImplyLeading, automaticallyImplyTitle: this.widget.automaticallyImplyMiddle, previousPageTitle: this.widget.previousPageTitle, userMiddle: this.widget.middle, userTrailing: this.widget.trailing, padding: this.widget.padding, userLargeTitle: null, large: false});
      let navBar = nav_bar._wrapWithBackground({border: this.widget.border, backgroundColor: backgroundColor, brightness: this.widget.brightness, child: new text$.DefaultTextStyle.new({style: theme$.CupertinoTheme.of(context).textTheme.textStyle, child: new nav_bar._PersistentNavigationBar.new({components: components, padding: this.widget.padding, $creationLocationd_0dea112b090073317d4: C1466 || CT.C1466}), $creationLocationd_0dea112b090073317d4: C1470 || CT.C1470})});
      let actionsForegroundColor = colors$.CupertinoDynamicColor.resolve(this.widget.actionsForegroundColor, context);
      if (!dart.test(this.widget.transitionBetweenRoutes) || !dart.test(nav_bar._isTransitionable(context))) {
        return nav_bar._wrapActiveColor(actionsForegroundColor, context, navBar);
      }
      return nav_bar._wrapActiveColor(actionsForegroundColor, context, new basic.Builder.new({builder: dart.fn(context => new heroes.Hero.new({tag: dart.equals(this.widget.heroTag, nav_bar._defaultHeroTag) ? new nav_bar._HeroTag.new(navigator.Navigator.of(context)) : this.widget.heroTag, createRectTween: nav_bar._linearTranslateWithLargestRectSizeTween, placeholderBuilder: nav_bar._navBarHeroLaunchPadBuilder, flightShuttleBuilder: nav_bar._navBarHeroFlightShuttleBuilder, transitionOnUserGestures: true, child: new nav_bar._TransitionableNavigationBar.new({componentsKeys: this.keys, backgroundColor: backgroundColor, backButtonTextStyle: theme$.CupertinoTheme.of(context).textTheme.navActionTextStyle, titleTextStyle: theme$.CupertinoTheme.of(context).textTheme.navTitleTextStyle, largeTitleTextStyle: null, border: this.widget.border, hasUserMiddle: this.widget.middle != null, largeExpanded: false, child: navBar, $creationLocationd_0dea112b090073317d4: C1474 || CT.C1474}), $creationLocationd_0dea112b090073317d4: C1485 || CT.C1485}), BuildContextToHero()), $creationLocationd_0dea112b090073317d4: C1493 || CT.C1493}));
    }
  };
  (nav_bar._CupertinoNavigationBarState.new = function() {
    this.keys = null;
    nav_bar._CupertinoNavigationBarState.__proto__.new.call(this);
    ;
  }).prototype = nav_bar._CupertinoNavigationBarState.prototype;
  dart.addTypeTests(nav_bar._CupertinoNavigationBarState);
  dart.setMethodSignature(nav_bar._CupertinoNavigationBarState, () => ({
    __proto__: dart.getMethods(nav_bar._CupertinoNavigationBarState.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(nav_bar._CupertinoNavigationBarState, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar._CupertinoNavigationBarState, () => ({
    __proto__: dart.getFields(nav_bar._CupertinoNavigationBarState.__proto__),
    keys: dart.fieldType(nav_bar._NavigationBarStaticComponentsKeys)
  }));
  const largeTitle$ = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.largeTitle");
  const leading$0 = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.leading");
  const automaticallyImplyLeading$0 = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.automaticallyImplyLeading");
  const automaticallyImplyTitle$ = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.automaticallyImplyTitle");
  const previousPageTitle$0 = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.previousPageTitle");
  const middle$0 = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.middle");
  const trailing$0 = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.trailing");
  const backgroundColor$6 = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.backgroundColor");
  const brightness$2 = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.brightness");
  const padding$2 = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.padding");
  const border$1 = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.border");
  const actionsForegroundColor$0 = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.actionsForegroundColor");
  const transitionBetweenRoutes$0 = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.transitionBetweenRoutes");
  const heroTag$0 = dart.privateName(nav_bar, "CupertinoSliverNavigationBar.heroTag");
  nav_bar.CupertinoSliverNavigationBar = class CupertinoSliverNavigationBar extends framework.StatefulWidget {
    get largeTitle() {
      return this[largeTitle$];
    }
    set largeTitle(value) {
      super.largeTitle = value;
    }
    get leading() {
      return this[leading$0];
    }
    set leading(value) {
      super.leading = value;
    }
    get automaticallyImplyLeading() {
      return this[automaticallyImplyLeading$0];
    }
    set automaticallyImplyLeading(value) {
      super.automaticallyImplyLeading = value;
    }
    get automaticallyImplyTitle() {
      return this[automaticallyImplyTitle$];
    }
    set automaticallyImplyTitle(value) {
      super.automaticallyImplyTitle = value;
    }
    get previousPageTitle() {
      return this[previousPageTitle$0];
    }
    set previousPageTitle(value) {
      super.previousPageTitle = value;
    }
    get middle() {
      return this[middle$0];
    }
    set middle(value) {
      super.middle = value;
    }
    get trailing() {
      return this[trailing$0];
    }
    set trailing(value) {
      super.trailing = value;
    }
    get backgroundColor() {
      return this[backgroundColor$6];
    }
    set backgroundColor(value) {
      super.backgroundColor = value;
    }
    get brightness() {
      return this[brightness$2];
    }
    set brightness(value) {
      super.brightness = value;
    }
    get padding() {
      return this[padding$2];
    }
    set padding(value) {
      super.padding = value;
    }
    get border() {
      return this[border$1];
    }
    set border(value) {
      super.border = value;
    }
    get actionsForegroundColor() {
      return this[actionsForegroundColor$0];
    }
    set actionsForegroundColor(value) {
      super.actionsForegroundColor = value;
    }
    get transitionBetweenRoutes() {
      return this[transitionBetweenRoutes$0];
    }
    set transitionBetweenRoutes(value) {
      super.transitionBetweenRoutes = value;
    }
    get heroTag() {
      return this[heroTag$0];
    }
    set heroTag(value) {
      super.heroTag = value;
    }
    get opaque() {
      return this.backgroundColor.alpha === 255;
    }
    createState() {
      return new nav_bar._CupertinoSliverNavigationBarState.new();
    }
  };
  (nav_bar.CupertinoSliverNavigationBar.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let largeTitle = opts && 'largeTitle' in opts ? opts.largeTitle : null;
    let leading = opts && 'leading' in opts ? opts.leading : null;
    let automaticallyImplyLeading = opts && 'automaticallyImplyLeading' in opts ? opts.automaticallyImplyLeading : true;
    let automaticallyImplyTitle = opts && 'automaticallyImplyTitle' in opts ? opts.automaticallyImplyTitle : true;
    let previousPageTitle = opts && 'previousPageTitle' in opts ? opts.previousPageTitle : null;
    let middle = opts && 'middle' in opts ? opts.middle : null;
    let trailing = opts && 'trailing' in opts ? opts.trailing : null;
    let border = opts && 'border' in opts ? opts.border : C1461 || CT.C1461;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let brightness = opts && 'brightness' in opts ? opts.brightness : null;
    let padding = opts && 'padding' in opts ? opts.padding : null;
    let actionsForegroundColor = opts && 'actionsForegroundColor' in opts ? opts.actionsForegroundColor : null;
    let transitionBetweenRoutes = opts && 'transitionBetweenRoutes' in opts ? opts.transitionBetweenRoutes : true;
    let heroTag = opts && 'heroTag' in opts ? opts.heroTag : C1464 || CT.C1464;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[largeTitle$] = largeTitle;
    this[leading$0] = leading;
    this[automaticallyImplyLeading$0] = automaticallyImplyLeading;
    this[automaticallyImplyTitle$] = automaticallyImplyTitle;
    this[previousPageTitle$0] = previousPageTitle;
    this[middle$0] = middle;
    this[trailing$0] = trailing;
    this[border$1] = border;
    this[backgroundColor$6] = backgroundColor;
    this[brightness$2] = brightness;
    this[padding$2] = padding;
    this[actionsForegroundColor$0] = actionsForegroundColor;
    this[transitionBetweenRoutes$0] = transitionBetweenRoutes;
    this[heroTag$0] = heroTag;
    if (!(automaticallyImplyLeading != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 578, 15, "automaticallyImplyLeading != null");
    if (!(automaticallyImplyTitle != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 579, 15, "automaticallyImplyTitle != null");
    if (!(dart.equals(automaticallyImplyTitle, true) || largeTitle != null)) dart.assertFailed("No largeTitle has been provided but automaticallyImplyTitle is also " + "false. Either provide a largeTitle or set automaticallyImplyTitle to " + "true.", "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 581, 10, "automaticallyImplyTitle == true || largeTitle != null");
    nav_bar.CupertinoSliverNavigationBar.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = nav_bar.CupertinoSliverNavigationBar.prototype;
  dart.addTypeTests(nav_bar.CupertinoSliverNavigationBar);
  dart.setMethodSignature(nav_bar.CupertinoSliverNavigationBar, () => ({
    __proto__: dart.getMethods(nav_bar.CupertinoSliverNavigationBar.__proto__),
    createState: dart.fnType(nav_bar._CupertinoSliverNavigationBarState, [])
  }));
  dart.setGetterSignature(nav_bar.CupertinoSliverNavigationBar, () => ({
    __proto__: dart.getGetters(nav_bar.CupertinoSliverNavigationBar.__proto__),
    opaque: core.bool
  }));
  dart.setLibraryUri(nav_bar.CupertinoSliverNavigationBar, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar.CupertinoSliverNavigationBar, () => ({
    __proto__: dart.getFields(nav_bar.CupertinoSliverNavigationBar.__proto__),
    largeTitle: dart.finalFieldType(framework.Widget),
    leading: dart.finalFieldType(framework.Widget),
    automaticallyImplyLeading: dart.finalFieldType(core.bool),
    automaticallyImplyTitle: dart.finalFieldType(core.bool),
    previousPageTitle: dart.finalFieldType(core.String),
    middle: dart.finalFieldType(framework.Widget),
    trailing: dart.finalFieldType(framework.Widget),
    backgroundColor: dart.finalFieldType(ui.Color),
    brightness: dart.finalFieldType(ui.Brightness),
    padding: dart.finalFieldType(edge_insets.EdgeInsetsDirectional),
    border: dart.finalFieldType(box_border.Border),
    actionsForegroundColor: dart.finalFieldType(ui.Color),
    transitionBetweenRoutes: dart.finalFieldType(core.bool),
    heroTag: dart.finalFieldType(core.Object)
  }));
  let C1498;
  let C1499;
  let C1497;
  let C1496;
  let C1502;
  let C1503;
  let C1501;
  let C1500;
  nav_bar._CupertinoSliverNavigationBarState = class _CupertinoSliverNavigationBarState extends framework.State$(nav_bar.CupertinoSliverNavigationBar) {
    initState() {
      super.initState();
      this.keys = new nav_bar._NavigationBarStaticComponentsKeys.new();
    }
    build(context) {
      let t10, t10$;
      let actionsForegroundColor = (t10 = colors$.CupertinoDynamicColor.resolve(this.widget.actionsForegroundColor, context), t10 == null ? theme$.CupertinoTheme.of(context).primaryColor : t10);
      let components = new nav_bar._NavigationBarStaticComponents.new({keys: this.keys, route: routes.ModalRoute.of(core.Object, context), userLeading: this.widget.leading, automaticallyImplyLeading: this.widget.automaticallyImplyLeading, automaticallyImplyTitle: this.widget.automaticallyImplyTitle, previousPageTitle: this.widget.previousPageTitle, userMiddle: this.widget.middle, userTrailing: this.widget.trailing, userLargeTitle: this.widget.largeTitle, padding: this.widget.padding, large: true});
      return nav_bar._wrapActiveColor(actionsForegroundColor, context, new media_query.MediaQuery.new({data: media_query.MediaQuery.of(context).copyWith({textScaleFactor: 1.0}), child: new sliver_persistent_header.SliverPersistentHeader.new({pinned: true, delegate: new nav_bar._LargeTitleNavigationBarSliverDelegate.new({keys: this.keys, components: components, userMiddle: this.widget.middle, backgroundColor: (t10$ = colors$.CupertinoDynamicColor.resolve(this.widget.backgroundColor, context), t10$ == null ? theme$.CupertinoTheme.of(context).barBackgroundColor : t10$), brightness: this.widget.brightness, border: this.widget.border, padding: this.widget.padding, actionsForegroundColor: actionsForegroundColor, transitionBetweenRoutes: this.widget.transitionBetweenRoutes, heroTag: this.widget.heroTag, persistentHeight: 44 + dart.notNull(media_query.MediaQuery.of(context).padding.top), alwaysShowMiddle: this.widget.middle != null}), $creationLocationd_0dea112b090073317d4: C1496 || CT.C1496}), $creationLocationd_0dea112b090073317d4: C1500 || CT.C1500}));
    }
  };
  (nav_bar._CupertinoSliverNavigationBarState.new = function() {
    this.keys = null;
    nav_bar._CupertinoSliverNavigationBarState.__proto__.new.call(this);
    ;
  }).prototype = nav_bar._CupertinoSliverNavigationBarState.prototype;
  dart.addTypeTests(nav_bar._CupertinoSliverNavigationBarState);
  dart.setMethodSignature(nav_bar._CupertinoSliverNavigationBarState, () => ({
    __proto__: dart.getMethods(nav_bar._CupertinoSliverNavigationBarState.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(nav_bar._CupertinoSliverNavigationBarState, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar._CupertinoSliverNavigationBarState, () => ({
    __proto__: dart.getFields(nav_bar._CupertinoSliverNavigationBarState.__proto__),
    keys: dart.fieldType(nav_bar._NavigationBarStaticComponentsKeys)
  }));
  let C1506;
  let C1507;
  let C1508;
  let C1505;
  let C1504;
  let C1509;
  let C1512;
  let C1513;
  let C1514;
  let C1515;
  let C1511;
  let C1510;
  let C1518;
  let C1519;
  let C1517;
  let C1516;
  let C1522;
  let C1523;
  let C1524;
  let C1521;
  let C1520;
  let C1527;
  let C1528;
  let C1529;
  let C1526;
  let C1525;
  let C1532;
  let C1533;
  let C1531;
  let C1530;
  let C1536;
  let C1537;
  let C1538;
  let C1539;
  let C1535;
  let C1534;
  let C1542;
  let C1541;
  let C1540;
  let C1545;
  let C1546;
  let C1547;
  let C1548;
  let C1549;
  let C1544;
  let C1543;
  let C1552;
  let C1553;
  let C1554;
  let C1555;
  let C1551;
  let C1550;
  let C1558;
  let C1559;
  let C1557;
  let C1556;
  let C1562;
  let C1563;
  let C1561;
  let C1560;
  let C1566;
  let C1567;
  let C1568;
  let C1569;
  let C1570;
  let C1571;
  let C1572;
  let C1573;
  let C1574;
  let C1565;
  let C1564;
  let C1577;
  let C1578;
  let C1579;
  let C1580;
  let C1581;
  let C1582;
  let C1576;
  let C1575;
  const SliverPersistentHeaderDelegate_DiagnosticableTreeMixin$36 = class SliverPersistentHeaderDelegate_DiagnosticableTreeMixin extends sliver_persistent_header.SliverPersistentHeaderDelegate {};
  (SliverPersistentHeaderDelegate_DiagnosticableTreeMixin$36.new = function() {
    SliverPersistentHeaderDelegate_DiagnosticableTreeMixin$36.__proto__.new.call(this);
  }).prototype = SliverPersistentHeaderDelegate_DiagnosticableTreeMixin$36.prototype;
  dart.applyMixin(SliverPersistentHeaderDelegate_DiagnosticableTreeMixin$36, diagnostics.DiagnosticableTreeMixin);
  nav_bar._LargeTitleNavigationBarSliverDelegate = class _LargeTitleNavigationBarSliverDelegate extends SliverPersistentHeaderDelegate_DiagnosticableTreeMixin$36 {
    get minExtent() {
      return this.persistentHeight;
    }
    get maxExtent() {
      return dart.notNull(this.persistentHeight) + 52;
    }
    build(context, shrinkOffset, overlapsContent) {
      let showLargeTitle = dart.notNull(shrinkOffset) < dart.notNull(this.maxExtent) - dart.notNull(this.minExtent) - 10;
      let persistentNavigationBar = new nav_bar._PersistentNavigationBar.new({components: this.components, padding: this.padding, middleVisible: dart.test(this.alwaysShowMiddle) ? null : !showLargeTitle, $creationLocationd_0dea112b090073317d4: C1504 || CT.C1504});
      let navBar = nav_bar._wrapWithBackground({border: this.border, backgroundColor: colors$.CupertinoDynamicColor.resolve(this.backgroundColor, context), brightness: this.brightness, child: new text$.DefaultTextStyle.new({style: theme$.CupertinoTheme.of(context).textTheme.textStyle, child: new basic.Stack.new({fit: stack.StackFit.expand, children: JSArrayOfWidget().of([new basic.Positioned.new({top: this.persistentHeight, left: 0.0, right: 0.0, bottom: 0.0, child: new basic.ClipRect.new({child: new basic.OverflowBox.new({minHeight: 0.0, maxHeight: 1 / 0, alignment: alignment.AlignmentDirectional.bottomStart, child: new basic.Padding.new({padding: C1509 || CT.C1509, child: new safe_area.SafeArea.new({top: false, bottom: false, child: new implicit_animations.AnimatedOpacity.new({opacity: showLargeTitle ? 1.0 : 0.0, duration: nav_bar._kNavBarTitleFadeDuration, child: new basic.Semantics.new({header: true, child: new text$.DefaultTextStyle.new({style: theme$.CupertinoTheme.of(context).textTheme.navLargeTitleTextStyle, maxLines: 1, overflow: paragraph.TextOverflow.ellipsis, child: this.components.largeTitle, $creationLocationd_0dea112b090073317d4: C1510 || CT.C1510}), $creationLocationd_0dea112b090073317d4: C1516 || CT.C1516}), $creationLocationd_0dea112b090073317d4: C1520 || CT.C1520}), $creationLocationd_0dea112b090073317d4: C1525 || CT.C1525}), $creationLocationd_0dea112b090073317d4: C1530 || CT.C1530}), $creationLocationd_0dea112b090073317d4: C1534 || CT.C1534}), $creationLocationd_0dea112b090073317d4: C1540 || CT.C1540}), $creationLocationd_0dea112b090073317d4: C1543 || CT.C1543}), new basic.Positioned.new({left: 0.0, right: 0.0, top: 0.0, child: persistentNavigationBar, $creationLocationd_0dea112b090073317d4: C1550 || CT.C1550})]), $creationLocationd_0dea112b090073317d4: C1556 || CT.C1556}), $creationLocationd_0dea112b090073317d4: C1560 || CT.C1560})});
      if (!dart.test(this.transitionBetweenRoutes) || !dart.test(nav_bar._isTransitionable(context))) {
        return navBar;
      }
      return new heroes.Hero.new({tag: dart.equals(this.heroTag, nav_bar._defaultHeroTag) ? new nav_bar._HeroTag.new(navigator.Navigator.of(context)) : this.heroTag, createRectTween: nav_bar._linearTranslateWithLargestRectSizeTween, flightShuttleBuilder: nav_bar._navBarHeroFlightShuttleBuilder, placeholderBuilder: nav_bar._navBarHeroLaunchPadBuilder, transitionOnUserGestures: true, child: new nav_bar._TransitionableNavigationBar.new({componentsKeys: this.keys, backgroundColor: colors$.CupertinoDynamicColor.resolve(this.backgroundColor, context), backButtonTextStyle: theme$.CupertinoTheme.of(context).textTheme.navActionTextStyle, titleTextStyle: theme$.CupertinoTheme.of(context).textTheme.navTitleTextStyle, largeTitleTextStyle: theme$.CupertinoTheme.of(context).textTheme.navLargeTitleTextStyle, border: this.border, hasUserMiddle: this.userMiddle != null, largeExpanded: showLargeTitle, child: navBar, $creationLocationd_0dea112b090073317d4: C1564 || CT.C1564}), $creationLocationd_0dea112b090073317d4: C1575 || CT.C1575});
    }
    shouldRebuild(oldDelegate) {
      nav_bar._LargeTitleNavigationBarSliverDelegate._check(oldDelegate);
      return !dart.equals(this.components, oldDelegate.components) || !dart.equals(this.userMiddle, oldDelegate.userMiddle) || !dart.equals(this.backgroundColor, oldDelegate.backgroundColor) || !dart.equals(this.border, oldDelegate.border) || !dart.equals(this.padding, oldDelegate.padding) || !dart.equals(this.actionsForegroundColor, oldDelegate.actionsForegroundColor) || !dart.equals(this.transitionBetweenRoutes, oldDelegate.transitionBetweenRoutes) || this.persistentHeight != oldDelegate.persistentHeight || !dart.equals(this.alwaysShowMiddle, oldDelegate.alwaysShowMiddle) || !dart.equals(this.heroTag, oldDelegate.heroTag);
    }
  };
  (nav_bar._LargeTitleNavigationBarSliverDelegate.new = function(opts) {
    let keys = opts && 'keys' in opts ? opts.keys : null;
    let components = opts && 'components' in opts ? opts.components : null;
    let userMiddle = opts && 'userMiddle' in opts ? opts.userMiddle : null;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let brightness = opts && 'brightness' in opts ? opts.brightness : null;
    let border = opts && 'border' in opts ? opts.border : null;
    let padding = opts && 'padding' in opts ? opts.padding : null;
    let actionsForegroundColor = opts && 'actionsForegroundColor' in opts ? opts.actionsForegroundColor : null;
    let transitionBetweenRoutes = opts && 'transitionBetweenRoutes' in opts ? opts.transitionBetweenRoutes : null;
    let heroTag = opts && 'heroTag' in opts ? opts.heroTag : null;
    let persistentHeight = opts && 'persistentHeight' in opts ? opts.persistentHeight : null;
    let alwaysShowMiddle = opts && 'alwaysShowMiddle' in opts ? opts.alwaysShowMiddle : null;
    this.keys = keys;
    this.components = components;
    this.userMiddle = userMiddle;
    this.backgroundColor = backgroundColor;
    this.brightness = brightness;
    this.border = border;
    this.padding = padding;
    this.actionsForegroundColor = actionsForegroundColor;
    this.transitionBetweenRoutes = transitionBetweenRoutes;
    this.heroTag = heroTag;
    this.persistentHeight = persistentHeight;
    this.alwaysShowMiddle = alwaysShowMiddle;
    if (!(persistentHeight != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 754, 15, "persistentHeight != null");
    if (!(alwaysShowMiddle != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 755, 15, "alwaysShowMiddle != null");
    if (!(transitionBetweenRoutes != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 756, 15, "transitionBetweenRoutes != null");
    nav_bar._LargeTitleNavigationBarSliverDelegate.__proto__.new.call(this);
    ;
  }).prototype = nav_bar._LargeTitleNavigationBarSliverDelegate.prototype;
  dart.addTypeTests(nav_bar._LargeTitleNavigationBarSliverDelegate);
  dart.setMethodSignature(nav_bar._LargeTitleNavigationBarSliverDelegate, () => ({
    __proto__: dart.getMethods(nav_bar._LargeTitleNavigationBarSliverDelegate.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext, core.double, core.bool]),
    shouldRebuild: dart.fnType(core.bool, [core.Object])
  }));
  dart.setGetterSignature(nav_bar._LargeTitleNavigationBarSliverDelegate, () => ({
    __proto__: dart.getGetters(nav_bar._LargeTitleNavigationBarSliverDelegate.__proto__),
    minExtent: core.double,
    maxExtent: core.double
  }));
  dart.setLibraryUri(nav_bar._LargeTitleNavigationBarSliverDelegate, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar._LargeTitleNavigationBarSliverDelegate, () => ({
    __proto__: dart.getFields(nav_bar._LargeTitleNavigationBarSliverDelegate.__proto__),
    keys: dart.finalFieldType(nav_bar._NavigationBarStaticComponentsKeys),
    components: dart.finalFieldType(nav_bar._NavigationBarStaticComponents),
    userMiddle: dart.finalFieldType(framework.Widget),
    backgroundColor: dart.finalFieldType(ui.Color),
    brightness: dart.finalFieldType(ui.Brightness),
    border: dart.finalFieldType(box_border.Border),
    padding: dart.finalFieldType(edge_insets.EdgeInsetsDirectional),
    actionsForegroundColor: dart.finalFieldType(ui.Color),
    transitionBetweenRoutes: dart.finalFieldType(core.bool),
    heroTag: dart.finalFieldType(core.Object),
    persistentHeight: dart.finalFieldType(core.double),
    alwaysShowMiddle: dart.finalFieldType(core.bool)
  }));
  let C1585;
  let C1586;
  let C1584;
  let C1583;
  let C1589;
  let C1590;
  let C1588;
  let C1587;
  let C1593;
  let C1594;
  let C1595;
  let C1592;
  let C1591;
  let C1598;
  let C1599;
  let C1597;
  let C1596;
  let C1602;
  let C1603;
  let C1604;
  let C1605;
  let C1606;
  let C1601;
  let C1600;
  let C1609;
  let C1610;
  let C1608;
  let C1607;
  let C1613;
  let C1612;
  let C1611;
  let C1616;
  let C1617;
  let C1615;
  let C1614;
  const components$ = dart.privateName(nav_bar, "_PersistentNavigationBar.components");
  const padding$3 = dart.privateName(nav_bar, "_PersistentNavigationBar.padding");
  const middleVisible$ = dart.privateName(nav_bar, "_PersistentNavigationBar.middleVisible");
  nav_bar._PersistentNavigationBar = class _PersistentNavigationBar extends framework.StatelessWidget {
    get components() {
      return this[components$];
    }
    set components(value) {
      super.components = value;
    }
    get padding() {
      return this[padding$3];
    }
    set padding(value) {
      super.padding = value;
    }
    get middleVisible() {
      return this[middleVisible$];
    }
    set middleVisible(value) {
      super.middleVisible = value;
    }
    build(context) {
      let middle = this.components.middle;
      if (middle != null) {
        middle = new text$.DefaultTextStyle.new({style: theme$.CupertinoTheme.of(context).textTheme.navTitleTextStyle, child: new basic.Semantics.new({header: true, child: middle, $creationLocationd_0dea112b090073317d4: C1583 || CT.C1583}), $creationLocationd_0dea112b090073317d4: C1587 || CT.C1587});
        middle = this.middleVisible == null ? middle : new implicit_animations.AnimatedOpacity.new({opacity: dart.test(this.middleVisible) ? 1.0 : 0.0, duration: nav_bar._kNavBarTitleFadeDuration, child: middle, $creationLocationd_0dea112b090073317d4: C1591 || CT.C1591});
      }
      let leading = this.components.leading;
      let backChevron = this.components.backChevron;
      let backLabel = this.components.backLabel;
      if (leading == null && backChevron != null && backLabel != null) {
        leading = new nav_bar.CupertinoNavigationBarBackButton._assemble(backChevron, backLabel, {$creationLocationd_0dea112b090073317d4: C1596 || CT.C1596});
      }
      let paddedToolbar = new navigation_toolbar.NavigationToolbar.new({leading: leading, middle: middle, trailing: this.components.trailing, centerMiddle: true, middleSpacing: 6.0, $creationLocationd_0dea112b090073317d4: C1600 || CT.C1600});
      if (this.padding != null) {
        paddedToolbar = new basic.Padding.new({padding: new edge_insets.EdgeInsets.only({top: this.padding.top, bottom: this.padding.bottom}), child: paddedToolbar, $creationLocationd_0dea112b090073317d4: C1607 || CT.C1607});
      }
      return new basic.SizedBox.new({height: 44 + dart.notNull(media_query.MediaQuery.of(context).padding.top), child: new safe_area.SafeArea.new({bottom: false, child: paddedToolbar, $creationLocationd_0dea112b090073317d4: C1611 || CT.C1611}), $creationLocationd_0dea112b090073317d4: C1614 || CT.C1614});
    }
  };
  (nav_bar._PersistentNavigationBar.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let components = opts && 'components' in opts ? opts.components : null;
    let padding = opts && 'padding' in opts ? opts.padding : null;
    let middleVisible = opts && 'middleVisible' in opts ? opts.middleVisible : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[components$] = components;
    this[padding$3] = padding;
    this[middleVisible$] = middleVisible;
    nav_bar._PersistentNavigationBar.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = nav_bar._PersistentNavigationBar.prototype;
  dart.addTypeTests(nav_bar._PersistentNavigationBar);
  dart.setMethodSignature(nav_bar._PersistentNavigationBar, () => ({
    __proto__: dart.getMethods(nav_bar._PersistentNavigationBar.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(nav_bar._PersistentNavigationBar, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar._PersistentNavigationBar, () => ({
    __proto__: dart.getFields(nav_bar._PersistentNavigationBar.__proto__),
    components: dart.finalFieldType(nav_bar._NavigationBarStaticComponents),
    padding: dart.finalFieldType(edge_insets.EdgeInsetsDirectional),
    middleVisible: dart.finalFieldType(core.bool)
  }));
  nav_bar._NavigationBarStaticComponentsKeys = class _NavigationBarStaticComponentsKeys extends core.Object {};
  (nav_bar._NavigationBarStaticComponentsKeys.new = function() {
    this.navBarBoxKey = GlobalKeyOfStateOfStatefulWidget().new({debugLabel: "Navigation bar render box"});
    this.leadingKey = GlobalKeyOfStateOfStatefulWidget().new({debugLabel: "Leading"});
    this.backChevronKey = GlobalKeyOfStateOfStatefulWidget().new({debugLabel: "Back chevron"});
    this.backLabelKey = GlobalKeyOfStateOfStatefulWidget().new({debugLabel: "Back label"});
    this.middleKey = GlobalKeyOfStateOfStatefulWidget().new({debugLabel: "Middle"});
    this.trailingKey = GlobalKeyOfStateOfStatefulWidget().new({debugLabel: "Trailing"});
    this.largeTitleKey = GlobalKeyOfStateOfStatefulWidget().new({debugLabel: "Large title"});
    ;
  }).prototype = nav_bar._NavigationBarStaticComponentsKeys.prototype;
  dart.addTypeTests(nav_bar._NavigationBarStaticComponentsKeys);
  dart.setLibraryUri(nav_bar._NavigationBarStaticComponentsKeys, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar._NavigationBarStaticComponentsKeys, () => ({
    __proto__: dart.getFields(nav_bar._NavigationBarStaticComponentsKeys.__proto__),
    navBarBoxKey: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
    leadingKey: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
    backChevronKey: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
    backLabelKey: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
    middleKey: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
    trailingKey: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
    largeTitleKey: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget)))
  }));
  let C1620;
  let C1619;
  let C1618;
  const Text_textWidthBasis = dart.privateName(text$, "Text.textWidthBasis");
  const Text_semanticsLabel = dart.privateName(text$, "Text.semanticsLabel");
  const Text_maxLines = dart.privateName(text$, "Text.maxLines");
  const Text_textScaleFactor = dart.privateName(text$, "Text.textScaleFactor");
  const Text_overflow = dart.privateName(text$, "Text.overflow");
  const Text_softWrap = dart.privateName(text$, "Text.softWrap");
  const Text_locale = dart.privateName(text$, "Text.locale");
  const Text_textDirection = dart.privateName(text$, "Text.textDirection");
  const Text_textAlign = dart.privateName(text$, "Text.textAlign");
  const Text_strutStyle = dart.privateName(text$, "Text.strutStyle");
  const Text_style = dart.privateName(text$, "Text.style");
  const Text_textSpan = dart.privateName(text$, "Text.textSpan");
  const Text_data = dart.privateName(text$, "Text.data");
  let C1621;
  let C1624;
  let C1625;
  let C1626;
  let C1623;
  let C1622;
  const IconThemeData_size = dart.privateName(icon_theme_data, "IconThemeData.size");
  const IconThemeData__opacity = dart.privateName(icon_theme_data, "IconThemeData._opacity");
  const IconThemeData_color = dart.privateName(icon_theme_data, "IconThemeData.color");
  let C1627;
  let C1630;
  let C1631;
  let C1629;
  let C1628;
  let C1634;
  let C1635;
  let C1633;
  let C1632;
  let C1636;
  let C1639;
  let C1640;
  let C1638;
  let C1637;
  let C1643;
  let C1644;
  let C1642;
  let C1641;
  let C1647;
  let C1648;
  let C1646;
  let C1645;
  let C1651;
  let C1652;
  let C1650;
  let C1649;
  let C1655;
  let C1656;
  let C1654;
  let C1653;
  let C1659;
  let C1660;
  let C1658;
  let C1657;
  let C1663;
  let C1664;
  let C1662;
  let C1661;
  nav_bar._NavigationBarStaticComponents = class _NavigationBarStaticComponents extends core.Object {
    static _derivedTitle(opts) {
      let automaticallyImplyTitle = opts && 'automaticallyImplyTitle' in opts ? opts.automaticallyImplyTitle : null;
      let currentRoute = opts && 'currentRoute' in opts ? opts.currentRoute : null;
      if (dart.test(automaticallyImplyTitle) && route$.CupertinoPageRoute.is(currentRoute) && currentRoute.title != null) {
        return new text$.Text.new(currentRoute.title, {$creationLocationd_0dea112b090073317d4: C1618 || CT.C1618});
      }
      return null;
    }
    static createLeading(opts) {
      let t10, t10$;
      let leadingKey = opts && 'leadingKey' in opts ? opts.leadingKey : null;
      let userLeading = opts && 'userLeading' in opts ? opts.userLeading : null;
      let route = opts && 'route' in opts ? opts.route : null;
      let automaticallyImplyLeading = opts && 'automaticallyImplyLeading' in opts ? opts.automaticallyImplyLeading : null;
      let padding = opts && 'padding' in opts ? opts.padding : null;
      let leadingContent = null;
      if (userLeading != null) {
        leadingContent = userLeading;
      } else if (dart.test(automaticallyImplyLeading) && pages.PageRoute.is(route) && dart.test(route.canPop) && dart.test(route.fullscreenDialog)) {
        leadingContent = new button.CupertinoButton.new({child: C1621 || CT.C1621, padding: edge_insets.EdgeInsets.zero, onPressed: dart.fn(() => {
            route.navigator.maybePop(core.Object);
          }, VoidToNull()), $creationLocationd_0dea112b090073317d4: C1622 || CT.C1622});
      }
      if (leadingContent == null) {
        return null;
      }
      return new basic.KeyedSubtree.new({key: leadingKey, child: new basic.Padding.new({padding: new edge_insets.EdgeInsetsDirectional.only({start: (t10$ = (t10 = padding, t10 == null ? null : t10.start), t10$ == null ? 16 : t10$)}), child: icon_theme.IconTheme.merge({data: C1627 || CT.C1627, child: leadingContent}), $creationLocationd_0dea112b090073317d4: C1628 || CT.C1628}), $creationLocationd_0dea112b090073317d4: C1632 || CT.C1632});
    }
    static createBackChevron(opts) {
      let backChevronKey = opts && 'backChevronKey' in opts ? opts.backChevronKey : null;
      let userLeading = opts && 'userLeading' in opts ? opts.userLeading : null;
      let route = opts && 'route' in opts ? opts.route : null;
      let automaticallyImplyLeading = opts && 'automaticallyImplyLeading' in opts ? opts.automaticallyImplyLeading : null;
      if (userLeading != null || !dart.test(automaticallyImplyLeading) || route == null || !dart.test(route.canPop) || pages.PageRoute.is(route) && dart.test(route.fullscreenDialog)) {
        return null;
      }
      return new basic.KeyedSubtree.new({key: backChevronKey, child: C1636 || CT.C1636, $creationLocationd_0dea112b090073317d4: C1637 || CT.C1637});
    }
    static createBackLabel(opts) {
      let backLabelKey = opts && 'backLabelKey' in opts ? opts.backLabelKey : null;
      let userLeading = opts && 'userLeading' in opts ? opts.userLeading : null;
      let route = opts && 'route' in opts ? opts.route : null;
      let automaticallyImplyLeading = opts && 'automaticallyImplyLeading' in opts ? opts.automaticallyImplyLeading : null;
      let previousPageTitle = opts && 'previousPageTitle' in opts ? opts.previousPageTitle : null;
      if (userLeading != null || !dart.test(automaticallyImplyLeading) || route == null || !dart.test(route.canPop) || pages.PageRoute.is(route) && dart.test(route.fullscreenDialog)) {
        return null;
      }
      return new basic.KeyedSubtree.new({key: backLabelKey, child: new nav_bar._BackLabel.new({specifiedPreviousTitle: previousPageTitle, route: route, $creationLocationd_0dea112b090073317d4: C1641 || CT.C1641}), $creationLocationd_0dea112b090073317d4: C1645 || CT.C1645});
    }
    static createMiddle(opts) {
      let middleKey = opts && 'middleKey' in opts ? opts.middleKey : null;
      let userMiddle = opts && 'userMiddle' in opts ? opts.userMiddle : null;
      let userLargeTitle = opts && 'userLargeTitle' in opts ? opts.userLargeTitle : null;
      let large = opts && 'large' in opts ? opts.large : null;
      let automaticallyImplyTitle = opts && 'automaticallyImplyTitle' in opts ? opts.automaticallyImplyTitle : null;
      let route = opts && 'route' in opts ? opts.route : null;
      let middleContent = userMiddle;
      if (dart.test(large)) {
        middleContent == null ? middleContent = userLargeTitle : null;
      }
      middleContent == null ? middleContent = nav_bar._NavigationBarStaticComponents._derivedTitle({automaticallyImplyTitle: automaticallyImplyTitle, currentRoute: route}) : null;
      if (middleContent == null) {
        return null;
      }
      return new basic.KeyedSubtree.new({key: middleKey, child: middleContent, $creationLocationd_0dea112b090073317d4: C1649 || CT.C1649});
    }
    static createTrailing(opts) {
      let t10, t10$;
      let trailingKey = opts && 'trailingKey' in opts ? opts.trailingKey : null;
      let userTrailing = opts && 'userTrailing' in opts ? opts.userTrailing : null;
      let padding = opts && 'padding' in opts ? opts.padding : null;
      if (userTrailing == null) {
        return null;
      }
      return new basic.KeyedSubtree.new({key: trailingKey, child: new basic.Padding.new({padding: new edge_insets.EdgeInsetsDirectional.only({end: (t10$ = (t10 = padding, t10 == null ? null : t10.end), t10$ == null ? 16 : t10$)}), child: icon_theme.IconTheme.merge({data: C1627 || CT.C1627, child: userTrailing}), $creationLocationd_0dea112b090073317d4: C1653 || CT.C1653}), $creationLocationd_0dea112b090073317d4: C1657 || CT.C1657});
    }
    static createLargeTitle(opts) {
      let t10;
      let largeTitleKey = opts && 'largeTitleKey' in opts ? opts.largeTitleKey : null;
      let userLargeTitle = opts && 'userLargeTitle' in opts ? opts.userLargeTitle : null;
      let large = opts && 'large' in opts ? opts.large : null;
      let automaticImplyTitle = opts && 'automaticImplyTitle' in opts ? opts.automaticImplyTitle : null;
      let route = opts && 'route' in opts ? opts.route : null;
      if (!dart.test(large)) {
        return null;
      }
      let largeTitleContent = (t10 = userLargeTitle, t10 == null ? nav_bar._NavigationBarStaticComponents._derivedTitle({automaticallyImplyTitle: automaticImplyTitle, currentRoute: route}) : t10);
      if (!(largeTitleContent != null)) dart.assertFailed("largeTitle was not provided and there was no title from the route.", "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 1243, 7, "largeTitleContent != null");
      return new basic.KeyedSubtree.new({key: largeTitleKey, child: largeTitleContent, $creationLocationd_0dea112b090073317d4: C1661 || CT.C1661});
    }
  };
  (nav_bar._NavigationBarStaticComponents.new = function(opts) {
    let keys = opts && 'keys' in opts ? opts.keys : null;
    let route = opts && 'route' in opts ? opts.route : null;
    let userLeading = opts && 'userLeading' in opts ? opts.userLeading : null;
    let automaticallyImplyLeading = opts && 'automaticallyImplyLeading' in opts ? opts.automaticallyImplyLeading : null;
    let automaticallyImplyTitle = opts && 'automaticallyImplyTitle' in opts ? opts.automaticallyImplyTitle : null;
    let previousPageTitle = opts && 'previousPageTitle' in opts ? opts.previousPageTitle : null;
    let userMiddle = opts && 'userMiddle' in opts ? opts.userMiddle : null;
    let userTrailing = opts && 'userTrailing' in opts ? opts.userTrailing : null;
    let userLargeTitle = opts && 'userLargeTitle' in opts ? opts.userLargeTitle : null;
    let padding = opts && 'padding' in opts ? opts.padding : null;
    let large = opts && 'large' in opts ? opts.large : null;
    this.leading = nav_bar._NavigationBarStaticComponents.createLeading({leadingKey: keys.leadingKey, userLeading: userLeading, route: route, automaticallyImplyLeading: automaticallyImplyLeading, padding: padding});
    this.backChevron = nav_bar._NavigationBarStaticComponents.createBackChevron({backChevronKey: keys.backChevronKey, userLeading: userLeading, route: route, automaticallyImplyLeading: automaticallyImplyLeading});
    this.backLabel = nav_bar._NavigationBarStaticComponents.createBackLabel({backLabelKey: keys.backLabelKey, userLeading: userLeading, route: route, previousPageTitle: previousPageTitle, automaticallyImplyLeading: automaticallyImplyLeading});
    this.middle = nav_bar._NavigationBarStaticComponents.createMiddle({middleKey: keys.middleKey, userMiddle: userMiddle, userLargeTitle: userLargeTitle, route: route, automaticallyImplyTitle: automaticallyImplyTitle, large: large});
    this.trailing = nav_bar._NavigationBarStaticComponents.createTrailing({trailingKey: keys.trailingKey, userTrailing: userTrailing, padding: padding});
    this.largeTitle = nav_bar._NavigationBarStaticComponents.createLargeTitle({largeTitleKey: keys.largeTitleKey, userLargeTitle: userLargeTitle, route: route, automaticImplyTitle: automaticallyImplyTitle, large: large});
    ;
  }).prototype = nav_bar._NavigationBarStaticComponents.prototype;
  dart.addTypeTests(nav_bar._NavigationBarStaticComponents);
  dart.setLibraryUri(nav_bar._NavigationBarStaticComponents, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar._NavigationBarStaticComponents, () => ({
    __proto__: dart.getFields(nav_bar._NavigationBarStaticComponents.__proto__),
    leading: dart.finalFieldType(basic.KeyedSubtree),
    backChevron: dart.finalFieldType(basic.KeyedSubtree),
    backLabel: dart.finalFieldType(basic.KeyedSubtree),
    middle: dart.finalFieldType(basic.KeyedSubtree),
    trailing: dart.finalFieldType(basic.KeyedSubtree),
    largeTitle: dart.finalFieldType(basic.KeyedSubtree)
  }));
  const _backChevron = dart.privateName(nav_bar, "_backChevron");
  const _backLabel = dart.privateName(nav_bar, "_backLabel");
  let C1665;
  const SingleChildRenderObjectWidget_child = dart.privateName(framework, "SingleChildRenderObjectWidget.child");
  let C1667;
  const Padding_padding = dart.privateName(basic, "Padding.padding");
  let C1666;
  let C1669;
  let C1668;
  let C1672;
  let C1673;
  let C1671;
  let C1670;
  let C1676;
  let C1675;
  let C1674;
  let C1679;
  let C1680;
  let C1681;
  let C1678;
  let C1677;
  let C1684;
  let C1685;
  let C1683;
  let C1682;
  let C1688;
  let C1689;
  let C1687;
  let C1686;
  let C1692;
  let C1693;
  let C1694;
  let C1695;
  let C1696;
  let C1691;
  let C1690;
  let C1699;
  let C1700;
  let C1701;
  let C1698;
  let C1697;
  const color$3 = dart.privateName(nav_bar, "CupertinoNavigationBarBackButton.color");
  const previousPageTitle$1 = dart.privateName(nav_bar, "CupertinoNavigationBarBackButton.previousPageTitle");
  const onPressed$2 = dart.privateName(nav_bar, "CupertinoNavigationBarBackButton.onPressed");
  const _backChevron$ = dart.privateName(nav_bar, "CupertinoNavigationBarBackButton._backChevron");
  const _backLabel$ = dart.privateName(nav_bar, "CupertinoNavigationBarBackButton._backLabel");
  nav_bar.CupertinoNavigationBarBackButton = class CupertinoNavigationBarBackButton extends framework.StatelessWidget {
    get color() {
      return this[color$3];
    }
    set color(value) {
      super.color = value;
    }
    get previousPageTitle() {
      return this[previousPageTitle$1];
    }
    set previousPageTitle(value) {
      super.previousPageTitle = value;
    }
    get onPressed() {
      return this[onPressed$2];
    }
    set onPressed(value) {
      super.onPressed = value;
    }
    get [_backChevron]() {
      return this[_backChevron$];
    }
    set [_backChevron](value) {
      super[_backChevron] = value;
    }
    get [_backLabel]() {
      return this[_backLabel$];
    }
    set [_backLabel](value) {
      super[_backLabel] = value;
    }
    build(context) {
      let t10, t10$, t10$0;
      let currentRoute = routes.ModalRoute.of(core.Object, context);
      if (this.onPressed == null) {
        if (!dart.equals((t10 = currentRoute, t10 == null ? null : t10.canPop), true)) dart.assertFailed("CupertinoNavigationBarBackButton should only be used in routes that can be popped", "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 1321, 9, "currentRoute?.canPop == true");
      }
      let actionTextStyle = theme$.CupertinoTheme.of(context).textTheme.navActionTextStyle;
      if (this.color != null) {
        actionTextStyle = actionTextStyle.copyWith({color: colors$.CupertinoDynamicColor.resolve(this.color, context)});
      }
      return new button.CupertinoButton.new({child: new basic.Semantics.new({container: true, excludeSemantics: true, label: "Back", button: true, child: new text$.DefaultTextStyle.new({style: actionTextStyle, child: new basic.ConstrainedBox.new({constraints: C1665 || CT.C1665, child: new basic.Row.new({mainAxisSize: flex.MainAxisSize.min, mainAxisAlignment: flex.MainAxisAlignment.start, children: JSArrayOfWidget().of([C1666 || CT.C1666, (t10$ = this[_backChevron], t10$ == null ? C1636 || CT.C1636 : t10$), C1668 || CT.C1668, new basic.Flexible.new({child: (t10$0 = this[_backLabel], t10$0 == null ? new nav_bar._BackLabel.new({specifiedPreviousTitle: this.previousPageTitle, route: currentRoute, $creationLocationd_0dea112b090073317d4: C1670 || CT.C1670}) : t10$0), $creationLocationd_0dea112b090073317d4: C1674 || CT.C1674})]), $creationLocationd_0dea112b090073317d4: C1677 || CT.C1677}), $creationLocationd_0dea112b090073317d4: C1682 || CT.C1682}), $creationLocationd_0dea112b090073317d4: C1686 || CT.C1686}), $creationLocationd_0dea112b090073317d4: C1690 || CT.C1690}), padding: edge_insets.EdgeInsets.zero, onPressed: dart.fn(() => {
          if (this.onPressed != null) {
            this.onPressed();
          } else {
            navigator.Navigator.maybePop(core.Object, context);
          }
        }, VoidToNull()), $creationLocationd_0dea112b090073317d4: C1697 || CT.C1697});
    }
  };
  (nav_bar.CupertinoNavigationBarBackButton.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let color = opts && 'color' in opts ? opts.color : null;
    let previousPageTitle = opts && 'previousPageTitle' in opts ? opts.previousPageTitle : null;
    let onPressed = opts && 'onPressed' in opts ? opts.onPressed : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[color$3] = color;
    this[previousPageTitle$1] = previousPageTitle;
    this[onPressed$2] = onPressed;
    this[_backChevron$] = null;
    this[_backLabel$] = null;
    nav_bar.CupertinoNavigationBarBackButton.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = nav_bar.CupertinoNavigationBarBackButton.prototype;
  (nav_bar.CupertinoNavigationBarBackButton._assemble = function(_backChevron, _backLabel, opts) {
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[_backChevron$] = _backChevron;
    this[_backLabel$] = _backLabel;
    this[previousPageTitle$1] = null;
    this[color$3] = null;
    this[onPressed$2] = null;
    nav_bar.CupertinoNavigationBarBackButton.__proto__.new.call(this, {$creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = nav_bar.CupertinoNavigationBarBackButton.prototype;
  dart.addTypeTests(nav_bar.CupertinoNavigationBarBackButton);
  dart.setMethodSignature(nav_bar.CupertinoNavigationBarBackButton, () => ({
    __proto__: dart.getMethods(nav_bar.CupertinoNavigationBarBackButton.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(nav_bar.CupertinoNavigationBarBackButton, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar.CupertinoNavigationBarBackButton, () => ({
    __proto__: dart.getFields(nav_bar.CupertinoNavigationBarBackButton.__proto__),
    color: dart.finalFieldType(ui.Color),
    previousPageTitle: dart.finalFieldType(core.String),
    onPressed: dart.finalFieldType(dart.fnType(dart.void, [])),
    [_backChevron]: dart.finalFieldType(framework.Widget),
    [_backLabel]: dart.finalFieldType(framework.Widget)
  }));
  let C1704;
  let C1703;
  let C1702;
  let C1707;
  let C1708;
  let C1709;
  let C1710;
  let C1706;
  let C1705;
  nav_bar._BackChevron = class _BackChevron extends framework.StatelessWidget {
    build(context) {
      let t10;
      let textDirection = basic.Directionality.of(context);
      let textStyle = text$.DefaultTextStyle.of(context).style;
      let iconWidget = new text$.Text.rich(new text_span.TextSpan.new({text: core.String.fromCharCode(icons.CupertinoIcons.back.codePoint), style: new text_style.TextStyle.new({inherit: false, color: textStyle.color, fontSize: 34.0, fontFamily: icons.CupertinoIcons.back.fontFamily, package: icons.CupertinoIcons.back.fontPackage})}), {$creationLocationd_0dea112b090073317d4: C1702 || CT.C1702});
      switch (textDirection) {
        case C10 || CT.C10:
        {
          iconWidget = new basic.Transform.new({transform: (t10 = vector_math_64.Matrix4.identity(), t10.scale(-1.0, 1.0, 1.0), t10), alignment: alignment.Alignment.center, transformHitTests: false, child: iconWidget, $creationLocationd_0dea112b090073317d4: C1705 || CT.C1705});
          break;
        }
        case C9 || CT.C9:
        {
          break;
        }
      }
      return iconWidget;
    }
  };
  (nav_bar._BackChevron.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    nav_bar._BackChevron.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = nav_bar._BackChevron.prototype;
  dart.addTypeTests(nav_bar._BackChevron);
  dart.setMethodSignature(nav_bar._BackChevron, () => ({
    __proto__: dart.getMethods(nav_bar._BackChevron.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(nav_bar._BackChevron, "package:flutter/src/cupertino/nav_bar.dart");
  const SizedBox_height = dart.privateName(basic, "SizedBox.height");
  const SizedBox_width = dart.privateName(basic, "SizedBox.width");
  let C1711;
  let C1714;
  let C1715;
  let C1716;
  let C1713;
  let C1712;
  let C1717;
  let C1720;
  let C1721;
  let C1722;
  let C1719;
  let C1718;
  const _buildPreviousTitleWidget = dart.privateName(nav_bar, "_buildPreviousTitleWidget");
  let C1725;
  let C1726;
  let C1724;
  let C1723;
  const specifiedPreviousTitle$ = dart.privateName(nav_bar, "_BackLabel.specifiedPreviousTitle");
  const route$0 = dart.privateName(nav_bar, "_BackLabel.route");
  nav_bar._BackLabel = class _BackLabel extends framework.StatelessWidget {
    get specifiedPreviousTitle() {
      return this[specifiedPreviousTitle$];
    }
    set specifiedPreviousTitle(value) {
      super.specifiedPreviousTitle = value;
    }
    get route() {
      return this[route$0];
    }
    set route(value) {
      super.route = value;
    }
    [_buildPreviousTitleWidget](context, previousTitle, child) {
      if (previousTitle == null) {
        return C1711 || CT.C1711;
      }
      let textWidget = new text$.Text.new(previousTitle, {maxLines: 1, overflow: paragraph.TextOverflow.ellipsis, $creationLocationd_0dea112b090073317d4: C1712 || CT.C1712});
      if (previousTitle.length > 12) {
        textWidget = C1717 || CT.C1717;
      }
      return new basic.Align.new({alignment: alignment.AlignmentDirectional.centerStart, widthFactor: 1.0, child: textWidget, $creationLocationd_0dea112b090073317d4: C1718 || CT.C1718});
    }
    build(context) {
      if (this.specifiedPreviousTitle != null) {
        return this[_buildPreviousTitleWidget](context, this.specifiedPreviousTitle, null);
      } else if (route$.CupertinoPageRoute.is(this.route) && !dart.test(this.route.isFirst)) {
        let cupertinoRoute = route$.CupertinoPageRoute.as(this.route);
        return new (ValueListenableBuilderOfString()).new({valueListenable: cupertinoRoute.previousTitle, builder: dart.bind(this, _buildPreviousTitleWidget), $creationLocationd_0dea112b090073317d4: C1723 || CT.C1723});
      } else {
        return C1711 || CT.C1711;
      }
    }
  };
  (nav_bar._BackLabel.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let specifiedPreviousTitle = opts && 'specifiedPreviousTitle' in opts ? opts.specifiedPreviousTitle : null;
    let route = opts && 'route' in opts ? opts.route : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[specifiedPreviousTitle$] = specifiedPreviousTitle;
    this[route$0] = route;
    nav_bar._BackLabel.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = nav_bar._BackLabel.prototype;
  dart.addTypeTests(nav_bar._BackLabel);
  dart.setMethodSignature(nav_bar._BackLabel, () => ({
    __proto__: dart.getMethods(nav_bar._BackLabel.__proto__),
    [_buildPreviousTitleWidget]: dart.fnType(framework.Widget, [framework.BuildContext, core.String, framework.Widget]),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(nav_bar._BackLabel, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar._BackLabel, () => ({
    __proto__: dart.getFields(nav_bar._BackLabel.__proto__),
    specifiedPreviousTitle: dart.finalFieldType(core.String),
    route: dart.finalFieldType(routes.ModalRoute)
  }));
  nav_bar._TransitionableNavigationBar = class _TransitionableNavigationBar extends framework.StatelessWidget {
    get renderBox() {
      let box = box$.RenderBox.as(this.componentsKeys.navBarBoxKey.currentContext.findRenderObject());
      if (!dart.test(box.attached)) dart.assertFailed("_TransitionableNavigationBar.renderBox should be called when building " + "hero flight shuttles when the from and the to nav bar boxes are already " + "laid out and painted.", "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 1503, 7, "box.attached");
      return box;
    }
    build(context) {
      if (!dart.test(dart.fn(() => {
        let inHero = null;
        context.visitAncestorElements(dart.fn(ancestor => {
          if (framework.ComponentElement.is(ancestor)) {
            if (!!dart.equals(dart.runtimeType(ancestor.widget), dart.wrapType(nav_bar._NavigationBarTransition))) dart.assertFailed("_TransitionableNavigationBar should never re-appear inside " + "_NavigationBarTransition. Keyed _TransitionableNavigationBar should " + "only serve as anchor points in routes rather than appearing inside " + "Hero flights themselves.", "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 1518, 13, "ancestor.widget.runtimeType != _NavigationBarTransition");
            if (dart.equals(dart.runtimeType(ancestor.widget), dart.wrapType(heroes.Hero))) {
              inHero = true;
            }
          }
          inHero == null ? inHero = false : null;
          return true;
        }, ElementTobool()));
        if (!dart.equals(inHero, true)) dart.assertFailed("_TransitionableNavigationBar should only be added as the immediate " + "child of Hero widgets.", "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 1532, 9, "inHero == true");
        return true;
      }, VoidTobool())())) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 1513, 12, "() {\r\n      bool inHero;\r\n      context.visitAncestorElements((Element ancestor) {\r\n        if (ancestor is ComponentElement) {\r\n          assert(\r\n            ancestor.widget.runtimeType != _NavigationBarTransition,\r\n            '_TransitionableNavigationBar should never re-appear inside '\r\n            '_NavigationBarTransition. Keyed _TransitionableNavigationBar should '\r\n            'only serve as anchor points in routes rather than appearing inside '\r\n            'Hero flights themselves.',\r\n          );\r\n          if (ancestor.widget.runtimeType == Hero) {\r\n            inHero = true;\r\n          }\r\n        }\r\n        inHero ??= false;\r\n        return true;\r\n      });\r\n      assert(\r\n        inHero == true,\r\n        '_TransitionableNavigationBar should only be added as the immediate '\r\n        'child of Hero widgets.',\r\n      );\r\n      return true;\r\n    }()");
      return this.child;
    }
  };
  (nav_bar._TransitionableNavigationBar.new = function(opts) {
    let componentsKeys = opts && 'componentsKeys' in opts ? opts.componentsKeys : null;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let backButtonTextStyle = opts && 'backButtonTextStyle' in opts ? opts.backButtonTextStyle : null;
    let titleTextStyle = opts && 'titleTextStyle' in opts ? opts.titleTextStyle : null;
    let largeTitleTextStyle = opts && 'largeTitleTextStyle' in opts ? opts.largeTitleTextStyle : null;
    let border = opts && 'border' in opts ? opts.border : null;
    let hasUserMiddle = opts && 'hasUserMiddle' in opts ? opts.hasUserMiddle : null;
    let largeExpanded = opts && 'largeExpanded' in opts ? opts.largeExpanded : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this.componentsKeys = componentsKeys;
    this.backgroundColor = backgroundColor;
    this.backButtonTextStyle = backButtonTextStyle;
    this.titleTextStyle = titleTextStyle;
    this.largeTitleTextStyle = largeTitleTextStyle;
    this.border = border;
    this.hasUserMiddle = hasUserMiddle;
    this.largeExpanded = largeExpanded;
    this.child = child;
    if (!(componentsKeys != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 1485, 15, "componentsKeys != null");
    if (!(largeExpanded != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 1486, 15, "largeExpanded != null");
    if (!(!dart.test(largeExpanded) || largeTitleTextStyle != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 1487, 15, "!largeExpanded || largeTitleTextStyle != null");
    nav_bar._TransitionableNavigationBar.__proto__.new.call(this, {key: componentsKeys.navBarBoxKey, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = nav_bar._TransitionableNavigationBar.prototype;
  dart.addTypeTests(nav_bar._TransitionableNavigationBar);
  dart.setMethodSignature(nav_bar._TransitionableNavigationBar, () => ({
    __proto__: dart.getMethods(nav_bar._TransitionableNavigationBar.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setGetterSignature(nav_bar._TransitionableNavigationBar, () => ({
    __proto__: dart.getGetters(nav_bar._TransitionableNavigationBar.__proto__),
    renderBox: box$.RenderBox
  }));
  dart.setLibraryUri(nav_bar._TransitionableNavigationBar, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar._TransitionableNavigationBar, () => ({
    __proto__: dart.getFields(nav_bar._TransitionableNavigationBar.__proto__),
    componentsKeys: dart.finalFieldType(nav_bar._NavigationBarStaticComponentsKeys),
    backgroundColor: dart.finalFieldType(ui.Color),
    backButtonTextStyle: dart.finalFieldType(text_style.TextStyle),
    titleTextStyle: dart.finalFieldType(text_style.TextStyle),
    largeTitleTextStyle: dart.finalFieldType(text_style.TextStyle),
    border: dart.finalFieldType(box_border.Border),
    hasUserMiddle: dart.finalFieldType(core.bool),
    largeExpanded: dart.finalFieldType(core.bool),
    child: dart.finalFieldType(framework.Widget)
  }));
  let C1729;
  let C1730;
  let C1728;
  let C1727;
  let C1733;
  let C1734;
  let C1732;
  let C1731;
  let C1737;
  let C1736;
  let C1735;
  let C1740;
  let C1741;
  let C1742;
  let C1739;
  let C1738;
  nav_bar._NavigationBarTransition = class _NavigationBarTransition extends framework.StatelessWidget {
    build(context) {
      let componentsTransition = new nav_bar._NavigationBarComponentsTransition.new({animation: this.animation, bottomNavBar: this.bottomNavBar, topNavBar: this.topNavBar, directionality: basic.Directionality.of(context)});
      let children = JSArrayOfWidget().of([new transitions.AnimatedBuilder.new({animation: this.animation, builder: dart.fn((context, child) => nav_bar._wrapWithBackground({updateSystemUiOverlay: false, backgroundColor: this.backgroundTween.evaluate(this.animation), border: this.borderTween.evaluate(this.animation), child: new basic.SizedBox.new({height: this.heightTween.evaluate(this.animation), width: 1 / 0, $creationLocationd_0dea112b090073317d4: C1727 || CT.C1727})}), BuildContextAndWidgetToWidget()), $creationLocationd_0dea112b090073317d4: C1731 || CT.C1731}), componentsTransition.bottomBackChevron, componentsTransition.bottomBackLabel, componentsTransition.bottomLeading, componentsTransition.bottomMiddle, componentsTransition.bottomLargeTitle, componentsTransition.bottomTrailing, componentsTransition.topLeading, componentsTransition.topBackChevron, componentsTransition.topBackLabel, componentsTransition.topMiddle, componentsTransition.topLargeTitle, componentsTransition.topTrailing]);
      children[$removeWhere](dart.fn(child => child == null, WidgetTobool()));
      return new basic.SizedBox.new({height: math.max(core.double, this.heightTween.begin, this.heightTween.end) + dart.notNull(media_query.MediaQuery.of(context).padding.top), width: 1 / 0, child: new basic.Stack.new({children: children, $creationLocationd_0dea112b090073317d4: C1735 || CT.C1735}), $creationLocationd_0dea112b090073317d4: C1738 || CT.C1738});
    }
  };
  (nav_bar._NavigationBarTransition.new = function(opts) {
    let animation = opts && 'animation' in opts ? opts.animation : null;
    let topNavBar = opts && 'topNavBar' in opts ? opts.topNavBar : null;
    let bottomNavBar = opts && 'bottomNavBar' in opts ? opts.bottomNavBar : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this.animation = animation;
    this.topNavBar = topNavBar;
    this.bottomNavBar = bottomNavBar;
    this.heightTween = new (TweenOfdouble()).new({begin: bottomNavBar.renderBox.size.height, end: topNavBar.renderBox.size.height});
    this.backgroundTween = new tween.ColorTween.new({begin: bottomNavBar.backgroundColor, end: topNavBar.backgroundColor});
    this.borderTween = new implicit_animations.BorderTween.new({begin: bottomNavBar.border, end: topNavBar.border});
    nav_bar._NavigationBarTransition.__proto__.new.call(this, {$creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = nav_bar._NavigationBarTransition.prototype;
  dart.addTypeTests(nav_bar._NavigationBarTransition);
  dart.setMethodSignature(nav_bar._NavigationBarTransition, () => ({
    __proto__: dart.getMethods(nav_bar._NavigationBarTransition.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(nav_bar._NavigationBarTransition, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar._NavigationBarTransition, () => ({
    __proto__: dart.getFields(nav_bar._NavigationBarTransition.__proto__),
    animation: dart.finalFieldType(animation$.Animation$(core.double)),
    topNavBar: dart.finalFieldType(nav_bar._TransitionableNavigationBar),
    bottomNavBar: dart.finalFieldType(nav_bar._TransitionableNavigationBar),
    heightTween: dart.finalFieldType(tween.Tween$(core.double)),
    backgroundTween: dart.finalFieldType(tween.ColorTween),
    borderTween: dart.finalFieldType(implicit_animations.BorderTween)
  }));
  let C1743;
  let C1744;
  let C1747;
  let C1748;
  let C1746;
  let C1745;
  let C1751;
  let C1752;
  let C1750;
  let C1749;
  let C1755;
  let C1756;
  let C1754;
  let C1753;
  let C1759;
  let C1760;
  let C1758;
  let C1757;
  let C1763;
  let C1764;
  let C1762;
  let C1761;
  let C1767;
  let C1768;
  let C1766;
  let C1765;
  let C1771;
  let C1772;
  let C1770;
  let C1769;
  let C1775;
  let C1776;
  let C1774;
  let C1773;
  let C1779;
  let C1780;
  let C1778;
  let C1777;
  let C1783;
  let C1784;
  let C1782;
  let C1781;
  let C1787;
  let C1788;
  let C1786;
  let C1785;
  let C1791;
  let C1792;
  let C1790;
  let C1789;
  let C1795;
  let C1796;
  let C1794;
  let C1793;
  let C1799;
  let C1800;
  let C1798;
  let C1797;
  let C1803;
  let C1804;
  let C1802;
  let C1801;
  let C1807;
  let C1808;
  let C1809;
  let C1810;
  let C1806;
  let C1805;
  let C1813;
  let C1814;
  let C1812;
  let C1811;
  let C1817;
  let C1818;
  let C1816;
  let C1815;
  let C1821;
  let C1822;
  let C1820;
  let C1819;
  let C1825;
  let C1826;
  let C1824;
  let C1823;
  let C1829;
  let C1830;
  let C1828;
  let C1827;
  let C1833;
  let C1834;
  let C1832;
  let C1831;
  let C1837;
  let C1838;
  let C1836;
  let C1835;
  let C1841;
  let C1842;
  let C1840;
  let C1839;
  let C1845;
  let C1846;
  let C1844;
  let C1843;
  let C1849;
  let C1850;
  let C1848;
  let C1847;
  let C1853;
  let C1854;
  let C1852;
  let C1851;
  let C1857;
  let C1858;
  let C1856;
  let C1855;
  let C1861;
  let C1862;
  let C1860;
  let C1859;
  let C1865;
  let C1866;
  let C1867;
  let C1868;
  let C1864;
  let C1863;
  let C1871;
  let C1872;
  let C1870;
  let C1869;
  let C1875;
  let C1876;
  let C1874;
  let C1873;
  let C1879;
  let C1880;
  let C1878;
  let C1877;
  let C1883;
  let C1884;
  let C1882;
  let C1881;
  let C1887;
  let C1888;
  let C1886;
  let C1885;
  let C1891;
  let C1892;
  let C1890;
  let C1889;
  let C1895;
  let C1896;
  let C1894;
  let C1893;
  let C1899;
  let C1900;
  let C1898;
  let C1897;
  let C1903;
  let C1904;
  let C1902;
  let C1901;
  let C1907;
  let C1908;
  let C1906;
  let C1905;
  let C1911;
  let C1912;
  let C1913;
  let C1914;
  let C1910;
  let C1909;
  let C1917;
  let C1918;
  let C1916;
  let C1915;
  let C1921;
  let C1922;
  let C1920;
  let C1919;
  nav_bar._NavigationBarComponentsTransition = class _NavigationBarComponentsTransition extends core.Object {
    positionInTransitionBox(key, opts) {
      let from = opts && 'from' in opts ? opts.from : null;
      let componentBox = box$.RenderBox.as(key.currentContext.findRenderObject());
      if (!dart.test(componentBox.attached)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 1734, 12, "componentBox.attached");
      return stack.RelativeRect.fromRect(componentBox.localToGlobal(ui.Offset.zero, {ancestor: from})['&'](componentBox.size), this.transitionBox);
    }
    slideFromLeadingEdge(opts) {
      let fromKey = opts && 'fromKey' in opts ? opts.fromKey : null;
      let fromNavBarBox = opts && 'fromNavBarBox' in opts ? opts.fromNavBarBox : null;
      let toKey = opts && 'toKey' in opts ? opts.toKey : null;
      let toNavBarBox = opts && 'toNavBarBox' in opts ? opts.toNavBarBox : null;
      let fromRect = this.positionInTransitionBox(fromKey, {from: fromNavBarBox});
      let fromBox = box$.RenderBox.as(fromKey.currentContext.findRenderObject());
      let toBox = box$.RenderBox.as(toKey.currentContext.findRenderObject());
      let toRect = toBox.localToGlobal(ui.Offset.zero, {ancestor: toNavBarBox}).translate(0.0, -dart.notNull(fromBox.size.height) / 2 + dart.notNull(toBox.size.height) / 2)['&'](fromBox.size);
      if (dart.notNull(this.forwardDirection) < 0) {
        toRect = toRect.translate(-dart.notNull(fromBox.size.width) + dart.notNull(toBox.size.width), 0.0);
      }
      return new transitions.RelativeRectTween.new({begin: fromRect, end: stack.RelativeRect.fromRect(toRect, this.transitionBox)});
    }
    fadeInFrom(t, opts) {
      let curve = opts && 'curve' in opts ? opts.curve : C1743 || CT.C1743;
      return this.animation.drive(core.double, nav_bar._NavigationBarComponentsTransition.fadeIn.chain(new tween.CurveTween.new({curve: new curves.Interval.new(t, 1.0, {curve: curve})})));
    }
    fadeOutBy(t, opts) {
      let curve = opts && 'curve' in opts ? opts.curve : C1744 || CT.C1744;
      return this.animation.drive(core.double, nav_bar._NavigationBarComponentsTransition.fadeOut.chain(new tween.CurveTween.new({curve: new curves.Interval.new(0.0, t, {curve: curve})})));
    }
    get bottomLeading() {
      let bottomLeading = basic.KeyedSubtree.as(this.bottomComponents.leadingKey.currentWidget);
      if (bottomLeading == null) {
        return null;
      }
      return new basic.Positioned.fromRelativeRect({rect: this.positionInTransitionBox(this.bottomComponents.leadingKey, {from: this.bottomNavBarBox}), child: new transitions.FadeTransition.new({opacity: this.fadeOutBy(0.4), child: bottomLeading.child, $creationLocationd_0dea112b090073317d4: C1745 || CT.C1745}), $creationLocationd_0dea112b090073317d4: C1749 || CT.C1749});
    }
    get bottomBackChevron() {
      let bottomBackChevron = basic.KeyedSubtree.as(this.bottomComponents.backChevronKey.currentWidget);
      if (bottomBackChevron == null) {
        return null;
      }
      return new basic.Positioned.fromRelativeRect({rect: this.positionInTransitionBox(this.bottomComponents.backChevronKey, {from: this.bottomNavBarBox}), child: new transitions.FadeTransition.new({opacity: this.fadeOutBy(0.6), child: new text$.DefaultTextStyle.new({style: this.bottomBackButtonTextStyle, child: bottomBackChevron.child, $creationLocationd_0dea112b090073317d4: C1753 || CT.C1753}), $creationLocationd_0dea112b090073317d4: C1757 || CT.C1757}), $creationLocationd_0dea112b090073317d4: C1761 || CT.C1761});
    }
    get bottomBackLabel() {
      let bottomBackLabel = basic.KeyedSubtree.as(this.bottomComponents.backLabelKey.currentWidget);
      if (bottomBackLabel == null) {
        return null;
      }
      let from = this.positionInTransitionBox(this.bottomComponents.backLabelKey, {from: this.bottomNavBarBox});
      let positionTween = new transitions.RelativeRectTween.new({begin: from, end: from.shift(new ui.Offset.new(dart.notNull(this.forwardDirection) * (-dart.notNull(this.bottomNavBarBox.size.width) / 2.0), 0.0))});
      return new transitions.PositionedTransition.new({rect: this.animation.drive(stack.RelativeRect, positionTween), child: new transitions.FadeTransition.new({opacity: this.fadeOutBy(0.2), child: new text$.DefaultTextStyle.new({style: this.bottomBackButtonTextStyle, child: bottomBackLabel.child, $creationLocationd_0dea112b090073317d4: C1765 || CT.C1765}), $creationLocationd_0dea112b090073317d4: C1769 || CT.C1769}), $creationLocationd_0dea112b090073317d4: C1773 || CT.C1773});
    }
    get bottomMiddle() {
      let bottomMiddle = basic.KeyedSubtree.as(this.bottomComponents.middleKey.currentWidget);
      let topBackLabel = basic.KeyedSubtree.as(this.topComponents.backLabelKey.currentWidget);
      let topLeading = basic.KeyedSubtree.as(this.topComponents.leadingKey.currentWidget);
      if (!dart.test(this.bottomHasUserMiddle) && dart.test(this.bottomLargeExpanded)) {
        return null;
      }
      if (bottomMiddle != null && topBackLabel != null) {
        return new transitions.PositionedTransition.new({rect: this.animation.drive(stack.RelativeRect, this.slideFromLeadingEdge({fromKey: this.bottomComponents.middleKey, fromNavBarBox: this.bottomNavBarBox, toKey: this.topComponents.backLabelKey, toNavBarBox: this.topNavBarBox})), child: new transitions.FadeTransition.new({opacity: this.fadeOutBy(dart.test(this.bottomHasUserMiddle) ? 0.4 : 0.7), child: new basic.Align.new({alignment: alignment.AlignmentDirectional.centerStart, child: new transitions.DefaultTextStyleTransition.new({style: this.animation.drive(text_style.TextStyle, new implicit_animations.TextStyleTween.new({begin: this.bottomTitleTextStyle, end: this.topBackButtonTextStyle})), child: bottomMiddle.child, $creationLocationd_0dea112b090073317d4: C1777 || CT.C1777}), $creationLocationd_0dea112b090073317d4: C1781 || CT.C1781}), $creationLocationd_0dea112b090073317d4: C1785 || CT.C1785}), $creationLocationd_0dea112b090073317d4: C1789 || CT.C1789});
      }
      if (bottomMiddle != null && topLeading != null) {
        return new basic.Positioned.fromRelativeRect({rect: this.positionInTransitionBox(this.bottomComponents.middleKey, {from: this.bottomNavBarBox}), child: new transitions.FadeTransition.new({opacity: this.fadeOutBy(dart.test(this.bottomHasUserMiddle) ? 0.4 : 0.7), child: new text$.DefaultTextStyle.new({style: this.bottomTitleTextStyle, child: bottomMiddle.child, $creationLocationd_0dea112b090073317d4: C1793 || CT.C1793}), $creationLocationd_0dea112b090073317d4: C1797 || CT.C1797}), $creationLocationd_0dea112b090073317d4: C1801 || CT.C1801});
      }
      return null;
    }
    get bottomLargeTitle() {
      let bottomLargeTitle = basic.KeyedSubtree.as(this.bottomComponents.largeTitleKey.currentWidget);
      let topBackLabel = basic.KeyedSubtree.as(this.topComponents.backLabelKey.currentWidget);
      let topLeading = basic.KeyedSubtree.as(this.topComponents.leadingKey.currentWidget);
      if (bottomLargeTitle == null || !dart.test(this.bottomLargeExpanded)) {
        return null;
      }
      if (bottomLargeTitle != null && topBackLabel != null) {
        return new transitions.PositionedTransition.new({rect: this.animation.drive(stack.RelativeRect, this.slideFromLeadingEdge({fromKey: this.bottomComponents.largeTitleKey, fromNavBarBox: this.bottomNavBarBox, toKey: this.topComponents.backLabelKey, toNavBarBox: this.topNavBarBox})), child: new transitions.FadeTransition.new({opacity: this.fadeOutBy(0.6), child: new basic.Align.new({alignment: alignment.AlignmentDirectional.centerStart, child: new transitions.DefaultTextStyleTransition.new({style: this.animation.drive(text_style.TextStyle, new implicit_animations.TextStyleTween.new({begin: this.bottomLargeTitleTextStyle, end: this.topBackButtonTextStyle})), maxLines: 1, overflow: paragraph.TextOverflow.ellipsis, child: bottomLargeTitle.child, $creationLocationd_0dea112b090073317d4: C1805 || CT.C1805}), $creationLocationd_0dea112b090073317d4: C1811 || CT.C1811}), $creationLocationd_0dea112b090073317d4: C1815 || CT.C1815}), $creationLocationd_0dea112b090073317d4: C1819 || CT.C1819});
      }
      if (bottomLargeTitle != null && topLeading != null) {
        let from = this.positionInTransitionBox(this.bottomComponents.largeTitleKey, {from: this.bottomNavBarBox});
        let positionTween = new transitions.RelativeRectTween.new({begin: from, end: from.shift(new ui.Offset.new(dart.notNull(this.forwardDirection) * dart.notNull(this.bottomNavBarBox.size.width) / 4.0, 0.0))});
        return new transitions.PositionedTransition.new({rect: this.animation.drive(stack.RelativeRect, positionTween), child: new transitions.FadeTransition.new({opacity: this.fadeOutBy(0.4), child: new text$.DefaultTextStyle.new({style: this.bottomLargeTitleTextStyle, child: bottomLargeTitle.child, $creationLocationd_0dea112b090073317d4: C1823 || CT.C1823}), $creationLocationd_0dea112b090073317d4: C1827 || CT.C1827}), $creationLocationd_0dea112b090073317d4: C1831 || CT.C1831});
      }
      return null;
    }
    get bottomTrailing() {
      let bottomTrailing = basic.KeyedSubtree.as(this.bottomComponents.trailingKey.currentWidget);
      if (bottomTrailing == null) {
        return null;
      }
      return new basic.Positioned.fromRelativeRect({rect: this.positionInTransitionBox(this.bottomComponents.trailingKey, {from: this.bottomNavBarBox}), child: new transitions.FadeTransition.new({opacity: this.fadeOutBy(0.6), child: bottomTrailing.child, $creationLocationd_0dea112b090073317d4: C1835 || CT.C1835}), $creationLocationd_0dea112b090073317d4: C1839 || CT.C1839});
    }
    get topLeading() {
      let topLeading = basic.KeyedSubtree.as(this.topComponents.leadingKey.currentWidget);
      if (topLeading == null) {
        return null;
      }
      return new basic.Positioned.fromRelativeRect({rect: this.positionInTransitionBox(this.topComponents.leadingKey, {from: this.topNavBarBox}), child: new transitions.FadeTransition.new({opacity: this.fadeInFrom(0.6), child: topLeading.child, $creationLocationd_0dea112b090073317d4: C1843 || CT.C1843}), $creationLocationd_0dea112b090073317d4: C1847 || CT.C1847});
    }
    get topBackChevron() {
      let topBackChevron = basic.KeyedSubtree.as(this.topComponents.backChevronKey.currentWidget);
      let bottomBackChevron = basic.KeyedSubtree.as(this.bottomComponents.backChevronKey.currentWidget);
      if (topBackChevron == null) {
        return null;
      }
      let to = this.positionInTransitionBox(this.topComponents.backChevronKey, {from: this.topNavBarBox});
      let from = to;
      if (bottomBackChevron == null) {
        let topBackChevronBox = box$.RenderBox.as(this.topComponents.backChevronKey.currentContext.findRenderObject());
        from = to.shift(new ui.Offset.new(dart.notNull(this.forwardDirection) * dart.notNull(topBackChevronBox.size.width) * 2.0, 0.0));
      }
      let positionTween = new transitions.RelativeRectTween.new({begin: from, end: to});
      return new transitions.PositionedTransition.new({rect: this.animation.drive(stack.RelativeRect, positionTween), child: new transitions.FadeTransition.new({opacity: this.fadeInFrom(bottomBackChevron == null ? 0.7 : 0.4), child: new text$.DefaultTextStyle.new({style: this.topBackButtonTextStyle, child: topBackChevron.child, $creationLocationd_0dea112b090073317d4: C1851 || CT.C1851}), $creationLocationd_0dea112b090073317d4: C1855 || CT.C1855}), $creationLocationd_0dea112b090073317d4: C1859 || CT.C1859});
    }
    get topBackLabel() {
      let t10, t10$, t10$0;
      let bottomMiddle = basic.KeyedSubtree.as(this.bottomComponents.middleKey.currentWidget);
      let bottomLargeTitle = basic.KeyedSubtree.as(this.bottomComponents.largeTitleKey.currentWidget);
      let topBackLabel = basic.KeyedSubtree.as(this.topComponents.backLabelKey.currentWidget);
      if (topBackLabel == null) {
        return null;
      }
      let topBackLabelOpacity = (t10 = this.topComponents.backLabelKey.currentContext, t10 == null ? null : t10.findAncestorRenderObjectOfType(proxy_box.RenderAnimatedOpacity));
      let midClickOpacity = null;
      if (topBackLabelOpacity != null && dart.notNull(topBackLabelOpacity.opacity.value) < 1.0) {
        midClickOpacity = this.animation.drive(core.double, new (TweenOfdouble()).new({begin: 0.0, end: topBackLabelOpacity.opacity.value}));
      }
      if (bottomLargeTitle != null && topBackLabel != null && dart.test(this.bottomLargeExpanded)) {
        return new transitions.PositionedTransition.new({rect: this.animation.drive(stack.RelativeRect, this.slideFromLeadingEdge({fromKey: this.bottomComponents.largeTitleKey, fromNavBarBox: this.bottomNavBarBox, toKey: this.topComponents.backLabelKey, toNavBarBox: this.topNavBarBox})), child: new transitions.FadeTransition.new({opacity: (t10$ = midClickOpacity, t10$ == null ? this.fadeInFrom(0.4) : t10$), child: new transitions.DefaultTextStyleTransition.new({style: this.animation.drive(text_style.TextStyle, new implicit_animations.TextStyleTween.new({begin: this.bottomLargeTitleTextStyle, end: this.topBackButtonTextStyle})), maxLines: 1, overflow: paragraph.TextOverflow.ellipsis, child: topBackLabel.child, $creationLocationd_0dea112b090073317d4: C1863 || CT.C1863}), $creationLocationd_0dea112b090073317d4: C1869 || CT.C1869}), $creationLocationd_0dea112b090073317d4: C1873 || CT.C1873});
      }
      if (bottomMiddle != null && topBackLabel != null) {
        return new transitions.PositionedTransition.new({rect: this.animation.drive(stack.RelativeRect, this.slideFromLeadingEdge({fromKey: this.bottomComponents.middleKey, fromNavBarBox: this.bottomNavBarBox, toKey: this.topComponents.backLabelKey, toNavBarBox: this.topNavBarBox})), child: new transitions.FadeTransition.new({opacity: (t10$0 = midClickOpacity, t10$0 == null ? this.fadeInFrom(0.3) : t10$0), child: new transitions.DefaultTextStyleTransition.new({style: this.animation.drive(text_style.TextStyle, new implicit_animations.TextStyleTween.new({begin: this.bottomTitleTextStyle, end: this.topBackButtonTextStyle})), child: topBackLabel.child, $creationLocationd_0dea112b090073317d4: C1877 || CT.C1877}), $creationLocationd_0dea112b090073317d4: C1881 || CT.C1881}), $creationLocationd_0dea112b090073317d4: C1885 || CT.C1885});
      }
      return null;
    }
    get topMiddle() {
      let topMiddle = basic.KeyedSubtree.as(this.topComponents.middleKey.currentWidget);
      if (topMiddle == null) {
        return null;
      }
      if (!dart.test(this.topHasUserMiddle) && dart.test(this.topLargeExpanded)) {
        return null;
      }
      let to = this.positionInTransitionBox(this.topComponents.middleKey, {from: this.topNavBarBox});
      let positionTween = new transitions.RelativeRectTween.new({begin: to.shift(new ui.Offset.new(dart.notNull(this.forwardDirection) * dart.notNull(this.topNavBarBox.size.width) / 2.0, 0.0)), end: to});
      return new transitions.PositionedTransition.new({rect: this.animation.drive(stack.RelativeRect, positionTween), child: new transitions.FadeTransition.new({opacity: this.fadeInFrom(0.25), child: new text$.DefaultTextStyle.new({style: this.topTitleTextStyle, child: topMiddle.child, $creationLocationd_0dea112b090073317d4: C1889 || CT.C1889}), $creationLocationd_0dea112b090073317d4: C1893 || CT.C1893}), $creationLocationd_0dea112b090073317d4: C1897 || CT.C1897});
    }
    get topTrailing() {
      let topTrailing = basic.KeyedSubtree.as(this.topComponents.trailingKey.currentWidget);
      if (topTrailing == null) {
        return null;
      }
      return new basic.Positioned.fromRelativeRect({rect: this.positionInTransitionBox(this.topComponents.trailingKey, {from: this.topNavBarBox}), child: new transitions.FadeTransition.new({opacity: this.fadeInFrom(0.4), child: topTrailing.child, $creationLocationd_0dea112b090073317d4: C1901 || CT.C1901}), $creationLocationd_0dea112b090073317d4: C1905 || CT.C1905});
    }
    get topLargeTitle() {
      let topLargeTitle = basic.KeyedSubtree.as(this.topComponents.largeTitleKey.currentWidget);
      if (topLargeTitle == null || !dart.test(this.topLargeExpanded)) {
        return null;
      }
      let to = this.positionInTransitionBox(this.topComponents.largeTitleKey, {from: this.topNavBarBox});
      let positionTween = new transitions.RelativeRectTween.new({begin: to.shift(new ui.Offset.new(dart.notNull(this.forwardDirection) * dart.notNull(this.topNavBarBox.size.width), 0.0)), end: to});
      return new transitions.PositionedTransition.new({rect: this.animation.drive(stack.RelativeRect, positionTween), child: new transitions.FadeTransition.new({opacity: this.fadeInFrom(0.3), child: new text$.DefaultTextStyle.new({style: this.topLargeTitleTextStyle, maxLines: 1, overflow: paragraph.TextOverflow.ellipsis, child: topLargeTitle.child, $creationLocationd_0dea112b090073317d4: C1909 || CT.C1909}), $creationLocationd_0dea112b090073317d4: C1915 || CT.C1915}), $creationLocationd_0dea112b090073317d4: C1919 || CT.C1919});
    }
  };
  (nav_bar._NavigationBarComponentsTransition.new = function(opts) {
    let animation = opts && 'animation' in opts ? opts.animation : null;
    let bottomNavBar = opts && 'bottomNavBar' in opts ? opts.bottomNavBar : null;
    let topNavBar = opts && 'topNavBar' in opts ? opts.topNavBar : null;
    let directionality = opts && 'directionality' in opts ? opts.directionality : null;
    this.animation = animation;
    this.bottomComponents = bottomNavBar.componentsKeys;
    this.topComponents = topNavBar.componentsKeys;
    this.bottomNavBarBox = bottomNavBar.renderBox;
    this.topNavBarBox = topNavBar.renderBox;
    this.bottomBackButtonTextStyle = bottomNavBar.backButtonTextStyle;
    this.topBackButtonTextStyle = topNavBar.backButtonTextStyle;
    this.bottomTitleTextStyle = bottomNavBar.titleTextStyle;
    this.topTitleTextStyle = topNavBar.titleTextStyle;
    this.bottomLargeTitleTextStyle = bottomNavBar.largeTitleTextStyle;
    this.topLargeTitleTextStyle = topNavBar.largeTitleTextStyle;
    this.bottomHasUserMiddle = bottomNavBar.hasUserMiddle;
    this.topHasUserMiddle = topNavBar.hasUserMiddle;
    this.bottomLargeExpanded = bottomNavBar.largeExpanded;
    this.topLargeExpanded = topNavBar.largeExpanded;
    this.transitionBox = bottomNavBar.renderBox.paintBounds.expandToInclude(topNavBar.renderBox.paintBounds);
    this.forwardDirection = dart.equals(directionality, ui.TextDirection.ltr) ? 1.0 : -1.0;
    ;
  }).prototype = nav_bar._NavigationBarComponentsTransition.prototype;
  dart.addTypeTests(nav_bar._NavigationBarComponentsTransition);
  dart.setMethodSignature(nav_bar._NavigationBarComponentsTransition, () => ({
    __proto__: dart.getMethods(nav_bar._NavigationBarComponentsTransition.__proto__),
    positionInTransitionBox: dart.fnType(stack.RelativeRect, [framework.GlobalKey$(framework.State$(framework.StatefulWidget))], {from: box$.RenderBox}, {}),
    slideFromLeadingEdge: dart.fnType(transitions.RelativeRectTween, [], {fromKey: framework.GlobalKey$(framework.State$(framework.StatefulWidget)), fromNavBarBox: box$.RenderBox, toKey: framework.GlobalKey$(framework.State$(framework.StatefulWidget)), toNavBarBox: box$.RenderBox}, {}),
    fadeInFrom: dart.fnType(animation$.Animation$(core.double), [core.double], {curve: curves.Curve}, {}),
    fadeOutBy: dart.fnType(animation$.Animation$(core.double), [core.double], {curve: curves.Curve}, {})
  }));
  dart.setGetterSignature(nav_bar._NavigationBarComponentsTransition, () => ({
    __proto__: dart.getGetters(nav_bar._NavigationBarComponentsTransition.__proto__),
    bottomLeading: framework.Widget,
    bottomBackChevron: framework.Widget,
    bottomBackLabel: framework.Widget,
    bottomMiddle: framework.Widget,
    bottomLargeTitle: framework.Widget,
    bottomTrailing: framework.Widget,
    topLeading: framework.Widget,
    topBackChevron: framework.Widget,
    topBackLabel: framework.Widget,
    topMiddle: framework.Widget,
    topTrailing: framework.Widget,
    topLargeTitle: framework.Widget
  }));
  dart.setLibraryUri(nav_bar._NavigationBarComponentsTransition, "package:flutter/src/cupertino/nav_bar.dart");
  dart.setFieldSignature(nav_bar._NavigationBarComponentsTransition, () => ({
    __proto__: dart.getFields(nav_bar._NavigationBarComponentsTransition.__proto__),
    animation: dart.finalFieldType(animation$.Animation$(core.double)),
    bottomComponents: dart.finalFieldType(nav_bar._NavigationBarStaticComponentsKeys),
    topComponents: dart.finalFieldType(nav_bar._NavigationBarStaticComponentsKeys),
    bottomNavBarBox: dart.finalFieldType(box$.RenderBox),
    topNavBarBox: dart.finalFieldType(box$.RenderBox),
    bottomBackButtonTextStyle: dart.finalFieldType(text_style.TextStyle),
    topBackButtonTextStyle: dart.finalFieldType(text_style.TextStyle),
    bottomTitleTextStyle: dart.finalFieldType(text_style.TextStyle),
    topTitleTextStyle: dart.finalFieldType(text_style.TextStyle),
    bottomLargeTitleTextStyle: dart.finalFieldType(text_style.TextStyle),
    topLargeTitleTextStyle: dart.finalFieldType(text_style.TextStyle),
    bottomHasUserMiddle: dart.finalFieldType(core.bool),
    topHasUserMiddle: dart.finalFieldType(core.bool),
    bottomLargeExpanded: dart.finalFieldType(core.bool),
    topLargeExpanded: dart.finalFieldType(core.bool),
    transitionBox: dart.finalFieldType(ui.Rect),
    forwardDirection: dart.finalFieldType(core.double)
  }));
  dart.defineLazy(nav_bar._NavigationBarComponentsTransition, {
    /*nav_bar._NavigationBarComponentsTransition.fadeOut*/get fadeOut() {
      return new (TweenOfdouble()).new({begin: 1.0, end: 0.0});
    },
    /*nav_bar._NavigationBarComponentsTransition.fadeIn*/get fadeIn() {
      return new (TweenOfdouble()).new({begin: 0.0, end: 1.0});
    }
  });
  let C1925;
  let C1926;
  let C1927;
  let C1924;
  let C1923;
  let C1930;
  let C1931;
  let C1929;
  let C1928;
  let C1934;
  let C1935;
  let C1933;
  let C1932;
  let C1938;
  let C1937;
  let C1936;
  let C1941;
  let C1942;
  let C1940;
  let C1939;
  nav_bar._wrapWithBackground = function _wrapWithBackground(opts) {
    let t10;
    let border = opts && 'border' in opts ? opts.border : null;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let brightness = opts && 'brightness' in opts ? opts.brightness : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let updateSystemUiOverlay = opts && 'updateSystemUiOverlay' in opts ? opts.updateSystemUiOverlay : true;
    let result = child;
    if (dart.test(updateSystemUiOverlay)) {
      let isDark = dart.notNull(backgroundColor.computeLuminance()) < 0.179;
      let newBrightness = (t10 = brightness, t10 == null ? isDark ? ui.Brightness.dark : ui.Brightness.light : t10);
      let overlayStyle = null;
      switch (newBrightness) {
        case C197 || CT.C197:
        {
          overlayStyle = system_chrome.SystemUiOverlayStyle.light;
          break;
        }
        case C196 || CT.C196:
        default:
        {
          overlayStyle = system_chrome.SystemUiOverlayStyle.dark;
          break;
        }
      }
      result = new (AnnotatedRegionOfSystemUiOverlayStyle()).new({value: overlayStyle, sized: true, child: result, $creationLocationd_0dea112b090073317d4: C1923 || CT.C1923});
    }
    let childWithBackground = new container.DecoratedBox.new({decoration: new box_decoration.BoxDecoration.new({border: border, color: backgroundColor}), child: result, $creationLocationd_0dea112b090073317d4: C1928 || CT.C1928});
    if (backgroundColor.alpha === 255) return childWithBackground;
    return new basic.ClipRect.new({child: new basic.BackdropFilter.new({filter: ui.ImageFilter.blur({sigmaX: 10.0, sigmaY: 10.0}), child: childWithBackground, $creationLocationd_0dea112b090073317d4: C1932 || CT.C1932}), $creationLocationd_0dea112b090073317d4: C1936 || CT.C1936});
  };
  nav_bar._wrapActiveColor = function _wrapActiveColor(color, context, child) {
    if (color == null) {
      return child;
    }
    return new theme$.CupertinoTheme.new({data: theme$.CupertinoTheme.of(context).copyWith({primaryColor: color}), child: child, $creationLocationd_0dea112b090073317d4: C1939 || CT.C1939});
  };
  nav_bar._isTransitionable = function _isTransitionable(context) {
    let route = routes.ModalRoute.of(core.Object, context);
    return pages.PageRoute.is(route) && !dart.test(route.fullscreenDialog);
  };
  let C1943;
  let C1946;
  let C1947;
  let C1948;
  let C1949;
  let C1950;
  let C1945;
  let C1944;
  let C1953;
  let C1954;
  let C1955;
  let C1952;
  let C1951;
  const _name$7 = dart.privateName(heroes, "_name");
  let C1956;
  let C1959;
  let C1960;
  let C1961;
  let C1958;
  let C1957;
  let C1962;
  dart.defineLazy(nav_bar, {
    /*nav_bar._kNavBarPersistentHeight*/get _kNavBarPersistentHeight() {
      return 44;
    },
    /*nav_bar._kNavBarLargeTitleHeightExtension*/get _kNavBarLargeTitleHeightExtension() {
      return 52;
    },
    /*nav_bar._kNavBarShowLargeTitleThreshold*/get _kNavBarShowLargeTitleThreshold() {
      return 10;
    },
    /*nav_bar._kNavBarEdgePadding*/get _kNavBarEdgePadding() {
      return 16;
    },
    /*nav_bar._kNavBarBackButtonTapWidth*/get _kNavBarBackButtonTapWidth() {
      return 50;
    },
    /*nav_bar._kNavBarTitleFadeDuration*/get _kNavBarTitleFadeDuration() {
      return C1943 || CT.C1943;
    },
    /*nav_bar._kDefaultNavBarBorderColor*/get _kDefaultNavBarBorderColor() {
      return C1463 || CT.C1463;
    },
    /*nav_bar._kDefaultNavBarBorder*/get _kDefaultNavBarBorder() {
      return C1461 || CT.C1461;
    },
    /*nav_bar._defaultHeroTag*/get _defaultHeroTag() {
      return C1464 || CT.C1464;
    },
    /*nav_bar._linearTranslateWithLargestRectSizeTween*/get _linearTranslateWithLargestRectSizeTween() {
      return dart.fn((begin, end) => {
        let largestSize = new ui.Size.new(math.max(core.double, begin.size.width, end.size.width), math.max(core.double, begin.size.height, end.size.height));
        return new tween.RectTween.new({begin: begin.topLeft['&'](largestSize), end: end.topLeft['&'](largestSize)});
      }, RectAndRectToRectTween());
    },
    set _linearTranslateWithLargestRectSizeTween(_) {},
    /*nav_bar._navBarHeroLaunchPadBuilder*/get _navBarHeroLaunchPadBuilder() {
      return dart.fn((context, heroSize, child) => {
        if (!nav_bar._TransitionableNavigationBar.is(child)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2251, 10, "child is _TransitionableNavigationBar");
        return new visibility.Visibility.new({maintainSize: true, maintainAnimation: true, maintainState: true, visible: false, child: child, $creationLocationd_0dea112b090073317d4: C1944 || CT.C1944});
      }, BuildContextAndSizeAndWidgetToVisibility());
    },
    /*nav_bar._navBarHeroFlightShuttleBuilder*/get _navBarHeroFlightShuttleBuilder() {
      return dart.fn((flightContext, animation, flightDirection, fromHeroContext, toHeroContext) => {
        if (!(animation != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2280, 10, "animation != null");
        if (!(flightDirection != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2281, 10, "flightDirection != null");
        if (!(fromHeroContext != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2282, 10, "fromHeroContext != null");
        if (!(toHeroContext != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2283, 10, "toHeroContext != null");
        if (!heroes.Hero.is(fromHeroContext.widget)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2284, 10, "fromHeroContext.widget is Hero");
        if (!heroes.Hero.is(toHeroContext.widget)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2285, 10, "toHeroContext.widget is Hero");
        let fromHeroWidget = heroes.Hero.as(fromHeroContext.widget);
        let toHeroWidget = heroes.Hero.as(toHeroContext.widget);
        if (!nav_bar._TransitionableNavigationBar.is(fromHeroWidget.child)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2290, 10, "fromHeroWidget.child is _TransitionableNavigationBar");
        if (!nav_bar._TransitionableNavigationBar.is(toHeroWidget.child)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2291, 10, "toHeroWidget.child is _TransitionableNavigationBar");
        let fromNavBar = nav_bar._TransitionableNavigationBar.as(fromHeroWidget.child);
        let toNavBar = nav_bar._TransitionableNavigationBar.as(toHeroWidget.child);
        if (!(fromNavBar.componentsKeys != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2296, 10, "fromNavBar.componentsKeys != null");
        if (!(toNavBar.componentsKeys != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2297, 10, "toNavBar.componentsKeys != null");
        if (!(fromNavBar.componentsKeys.navBarBoxKey.currentContext.owner != null)) dart.assertFailed("The from nav bar to Hero must have been mounted in the previous frame", "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2300, 5, "fromNavBar.componentsKeys.navBarBoxKey.currentContext.owner != null");
        if (!(toNavBar.componentsKeys.navBarBoxKey.currentContext.owner != null)) dart.assertFailed("The to nav bar to Hero must have been mounted in the previous frame", "org-dartlang-app:///packages/flutter/src/cupertino/nav_bar.dart", 2304, 5, "toNavBar.componentsKeys.navBarBoxKey.currentContext.owner != null");
        switch (flightDirection) {
          case C1956 || CT.C1956:
          {
            return new nav_bar._NavigationBarTransition.new({animation: animation, bottomNavBar: fromNavBar, topNavBar: toNavBar, $creationLocationd_0dea112b090073317d4: C1951 || CT.C1951});
            break;
          }
          case C1962 || CT.C1962:
          {
            return new nav_bar._NavigationBarTransition.new({animation: animation, bottomNavBar: toNavBar, topNavBar: fromNavBar, $creationLocationd_0dea112b090073317d4: C1957 || CT.C1957});
          }
        }
        return null;
      }, BuildContextAndAnimationOfdoubleAndHeroFlightDirection__To_NavigationBarTransition());
    }
  });
  const navigationBar$ = dart.privateName(page_scaffold, "CupertinoPageScaffold.navigationBar");
  const child$10 = dart.privateName(page_scaffold, "CupertinoPageScaffold.child");
  const backgroundColor$7 = dart.privateName(page_scaffold, "CupertinoPageScaffold.backgroundColor");
  const resizeToAvoidBottomInset$0 = dart.privateName(page_scaffold, "CupertinoPageScaffold.resizeToAvoidBottomInset");
  page_scaffold.CupertinoPageScaffold = class CupertinoPageScaffold extends framework.StatefulWidget {
    get navigationBar() {
      return this[navigationBar$];
    }
    set navigationBar(value) {
      super.navigationBar = value;
    }
    get child() {
      return this[child$10];
    }
    set child(value) {
      super.child = value;
    }
    get backgroundColor() {
      return this[backgroundColor$7];
    }
    set backgroundColor(value) {
      super.backgroundColor = value;
    }
    get resizeToAvoidBottomInset() {
      return this[resizeToAvoidBottomInset$0];
    }
    set resizeToAvoidBottomInset(value) {
      super.resizeToAvoidBottomInset = value;
    }
    createState() {
      return new page_scaffold._CupertinoPageScaffoldState.new();
    }
  };
  (page_scaffold.CupertinoPageScaffold.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let navigationBar = opts && 'navigationBar' in opts ? opts.navigationBar : null;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let resizeToAvoidBottomInset = opts && 'resizeToAvoidBottomInset' in opts ? opts.resizeToAvoidBottomInset : true;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[navigationBar$] = navigationBar;
    this[backgroundColor$7] = backgroundColor;
    this[resizeToAvoidBottomInset$0] = resizeToAvoidBottomInset;
    this[child$10] = child;
    if (!(child != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart", 28, 15, "child != null");
    if (!(resizeToAvoidBottomInset != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/page_scaffold.dart", 29, 15, "resizeToAvoidBottomInset != null");
    page_scaffold.CupertinoPageScaffold.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = page_scaffold.CupertinoPageScaffold.prototype;
  dart.addTypeTests(page_scaffold.CupertinoPageScaffold);
  dart.setMethodSignature(page_scaffold.CupertinoPageScaffold, () => ({
    __proto__: dart.getMethods(page_scaffold.CupertinoPageScaffold.__proto__),
    createState: dart.fnType(page_scaffold._CupertinoPageScaffoldState, [])
  }));
  dart.setLibraryUri(page_scaffold.CupertinoPageScaffold, "package:flutter/src/cupertino/page_scaffold.dart");
  dart.setFieldSignature(page_scaffold.CupertinoPageScaffold, () => ({
    __proto__: dart.getFields(page_scaffold.CupertinoPageScaffold.__proto__),
    navigationBar: dart.finalFieldType(page_scaffold.ObstructingPreferredSizeWidget),
    child: dart.finalFieldType(framework.Widget),
    backgroundColor: dart.finalFieldType(ui.Color),
    resizeToAvoidBottomInset: dart.finalFieldType(core.bool)
  }));
  const _primaryScrollController = dart.privateName(page_scaffold, "_primaryScrollController");
  let C1963;
  const _handleStatusBarTap = dart.privateName(page_scaffold, "_handleStatusBarTap");
  let C1966;
  let C1967;
  let C1965;
  let C1964;
  let C1970;
  let C1971;
  let C1969;
  let C1968;
  let C1974;
  let C1975;
  let C1973;
  let C1972;
  let C1978;
  let C1979;
  let C1977;
  let C1976;
  let C1982;
  let C1983;
  let C1981;
  let C1980;
  let C1986;
  let C1987;
  let C1985;
  let C1984;
  let C1990;
  let C1991;
  let C1989;
  let C1988;
  let C1994;
  let C1995;
  let C1996;
  let C1997;
  let C1993;
  let C1992;
  let C2000;
  let C2001;
  let C1999;
  let C1998;
  let C2004;
  let C2005;
  let C2006;
  let C2007;
  let C2008;
  let C2003;
  let C2002;
  let C2011;
  let C2010;
  let C2009;
  let C2014;
  let C2015;
  let C2013;
  let C2012;
  page_scaffold._CupertinoPageScaffoldState = class _CupertinoPageScaffoldState extends framework.State$(page_scaffold.CupertinoPageScaffold) {
    [_handleStatusBarTap]() {
      if (dart.test(this[_primaryScrollController].hasClients)) {
        this[_primaryScrollController].animateTo(0.0, {duration: C1963 || CT.C1963, curve: curves.Curves.linearToEaseOut});
      }
    }
    build(context) {
      let t10;
      let paddedContent = this.widget.child;
      let existingMediaQuery = media_query.MediaQuery.of(context);
      if (this.widget.navigationBar != null) {
        let topPadding = dart.notNull(this.widget.navigationBar.preferredSize.height) + dart.notNull(existingMediaQuery.padding.top);
        let bottomPadding = dart.test(this.widget.resizeToAvoidBottomInset) ? existingMediaQuery.viewInsets.bottom : 0.0;
        let newViewInsets = dart.test(this.widget.resizeToAvoidBottomInset) ? existingMediaQuery.viewInsets.copyWith({bottom: 0.0}) : existingMediaQuery.viewInsets;
        let fullObstruction = this.widget.navigationBar.shouldFullyObstruct(context);
        if (dart.test(fullObstruction)) {
          paddedContent = new media_query.MediaQuery.new({data: existingMediaQuery.removePadding({removeTop: true}).copyWith({viewInsets: newViewInsets}), child: new basic.Padding.new({padding: new edge_insets.EdgeInsets.only({top: topPadding, bottom: bottomPadding}), child: paddedContent, $creationLocationd_0dea112b090073317d4: C1964 || CT.C1964}), $creationLocationd_0dea112b090073317d4: C1968 || CT.C1968});
        } else {
          paddedContent = new media_query.MediaQuery.new({data: existingMediaQuery.copyWith({padding: existingMediaQuery.padding.copyWith({top: topPadding}), viewInsets: newViewInsets}), child: new basic.Padding.new({padding: new edge_insets.EdgeInsets.only({bottom: bottomPadding}), child: paddedContent, $creationLocationd_0dea112b090073317d4: C1972 || CT.C1972}), $creationLocationd_0dea112b090073317d4: C1976 || CT.C1976});
        }
      } else {
        let bottomPadding = dart.test(this.widget.resizeToAvoidBottomInset) ? existingMediaQuery.viewInsets.bottom : 0.0;
        paddedContent = new basic.Padding.new({padding: new edge_insets.EdgeInsets.only({bottom: bottomPadding}), child: paddedContent, $creationLocationd_0dea112b090073317d4: C1980 || CT.C1980});
      }
      return new container.DecoratedBox.new({decoration: new box_decoration.BoxDecoration.new({color: (t10 = colors$.CupertinoDynamicColor.resolve(this.widget.backgroundColor, context), t10 == null ? theme$.CupertinoTheme.of(context).scaffoldBackgroundColor : t10)}), child: new basic.Stack.new({children: (() => {
            let t10 = JSArrayOfWidget().of([]);
            t10[$add](new primary_scroll_controller.PrimaryScrollController.new({controller: this[_primaryScrollController], child: paddedContent, $creationLocationd_0dea112b090073317d4: C1984 || CT.C1984}));
            if (this.widget.navigationBar != null) t10[$add](new basic.Positioned.new({top: 0.0, left: 0.0, right: 0.0, child: new media_query.MediaQuery.new({data: existingMediaQuery.copyWith({textScaleFactor: 1.0}), child: this.widget.navigationBar, $creationLocationd_0dea112b090073317d4: C1988 || CT.C1988}), $creationLocationd_0dea112b090073317d4: C1992 || CT.C1992}));
            t10[$add](new basic.Positioned.new({top: 0.0, left: 0.0, right: 0.0, height: existingMediaQuery.padding.top, child: new gesture_detector.GestureDetector.new({excludeFromSemantics: true, onTap: dart.bind(this, _handleStatusBarTap), $creationLocationd_0dea112b090073317d4: C1998 || CT.C1998}), $creationLocationd_0dea112b090073317d4: C2002 || CT.C2002}));
            return t10;
          })(), $creationLocationd_0dea112b090073317d4: C2009 || CT.C2009}), $creationLocationd_0dea112b090073317d4: C2012 || CT.C2012});
    }
  };
  (page_scaffold._CupertinoPageScaffoldState.new = function() {
    this[_primaryScrollController] = new scroll_controller.ScrollController.new();
    page_scaffold._CupertinoPageScaffoldState.__proto__.new.call(this);
    ;
  }).prototype = page_scaffold._CupertinoPageScaffoldState.prototype;
  dart.addTypeTests(page_scaffold._CupertinoPageScaffoldState);
  dart.setMethodSignature(page_scaffold._CupertinoPageScaffoldState, () => ({
    __proto__: dart.getMethods(page_scaffold._CupertinoPageScaffoldState.__proto__),
    [_handleStatusBarTap]: dart.fnType(dart.void, []),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(page_scaffold._CupertinoPageScaffoldState, "package:flutter/src/cupertino/page_scaffold.dart");
  dart.setFieldSignature(page_scaffold._CupertinoPageScaffoldState, () => ({
    __proto__: dart.getFields(page_scaffold._CupertinoPageScaffoldState.__proto__),
    [_primaryScrollController]: dart.finalFieldType(scroll_controller.ScrollController)
  }));
  page_scaffold.ObstructingPreferredSizeWidget = class ObstructingPreferredSizeWidget extends core.Object {};
  (page_scaffold.ObstructingPreferredSizeWidget.new = function() {
    ;
  }).prototype = page_scaffold.ObstructingPreferredSizeWidget.prototype;
  dart.addTypeTests(page_scaffold.ObstructingPreferredSizeWidget);
  page_scaffold.ObstructingPreferredSizeWidget[dart.implements] = () => [preferred_size.PreferredSizeWidget];
  dart.setLibraryUri(page_scaffold.ObstructingPreferredSizeWidget, "package:flutter/src/cupertino/page_scaffold.dart");
  const _name$8 = dart.privateName(recognizer, "_name");
  let C2016;
  const value$ = dart.privateName($switch, "CupertinoSwitch.value");
  const onChanged$ = dart.privateName($switch, "CupertinoSwitch.onChanged");
  const activeColor$0 = dart.privateName($switch, "CupertinoSwitch.activeColor");
  const trackColor$ = dart.privateName($switch, "CupertinoSwitch.trackColor");
  const dragStartBehavior$ = dart.privateName($switch, "CupertinoSwitch.dragStartBehavior");
  $switch.CupertinoSwitch = class CupertinoSwitch extends framework.StatefulWidget {
    get value() {
      return this[value$];
    }
    set value(value) {
      super.value = value;
    }
    get onChanged() {
      return this[onChanged$];
    }
    set onChanged(value) {
      super.onChanged = value;
    }
    get activeColor() {
      return this[activeColor$0];
    }
    set activeColor(value) {
      super.activeColor = value;
    }
    get trackColor() {
      return this[trackColor$];
    }
    set trackColor(value) {
      super.trackColor = value;
    }
    get dragStartBehavior() {
      return this[dragStartBehavior$];
    }
    set dragStartBehavior(value) {
      super.dragStartBehavior = value;
    }
    createState() {
      return new $switch._CupertinoSwitchState.new();
    }
    debugFillProperties(properties) {
      super.debugFillProperties(properties);
      properties.add(new diagnostics.FlagProperty.new("value", {value: this.value, ifTrue: "on", ifFalse: "off", showName: true}));
      properties.add(new (ObjectFlagPropertyOfboolTovoid()).new("onChanged", this.onChanged, {ifNull: "disabled"}));
    }
  };
  ($switch.CupertinoSwitch.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let value = opts && 'value' in opts ? opts.value : null;
    let onChanged = opts && 'onChanged' in opts ? opts.onChanged : null;
    let activeColor = opts && 'activeColor' in opts ? opts.activeColor : null;
    let trackColor = opts && 'trackColor' in opts ? opts.trackColor : null;
    let dragStartBehavior = opts && 'dragStartBehavior' in opts ? opts.dragStartBehavior : C2016 || CT.C2016;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[value$] = value;
    this[onChanged$] = onChanged;
    this[activeColor$0] = activeColor;
    this[trackColor$] = trackColor;
    this[dragStartBehavior$] = dragStartBehavior;
    if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart", 65, 15, "value != null");
    if (!(dragStartBehavior != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart", 66, 15, "dragStartBehavior != null");
    $switch.CupertinoSwitch.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = $switch.CupertinoSwitch.prototype;
  dart.addTypeTests($switch.CupertinoSwitch);
  dart.setMethodSignature($switch.CupertinoSwitch, () => ({
    __proto__: dart.getMethods($switch.CupertinoSwitch.__proto__),
    createState: dart.fnType($switch._CupertinoSwitchState, [])
  }));
  dart.setLibraryUri($switch.CupertinoSwitch, "package:flutter/src/cupertino/switch.dart");
  dart.setFieldSignature($switch.CupertinoSwitch, () => ({
    __proto__: dart.getFields($switch.CupertinoSwitch.__proto__),
    value: dart.finalFieldType(core.bool),
    onChanged: dart.finalFieldType(dart.fnType(dart.void, [core.bool])),
    activeColor: dart.finalFieldType(ui.Color),
    trackColor: dart.finalFieldType(ui.Color),
    dragStartBehavior: dart.finalFieldType(recognizer.DragStartBehavior)
  }));
  let C2019;
  let C2020;
  let C2021;
  let C2022;
  let C2023;
  let C2024;
  let C2018;
  let C2017;
  let C2027;
  let C2028;
  let C2026;
  let C2025;
  const State_TickerProviderStateMixin$36$ = class State_TickerProviderStateMixin extends framework.State$($switch.CupertinoSwitch) {};
  (State_TickerProviderStateMixin$36$.new = function() {
    ticker_provider.TickerProviderStateMixin$($switch.CupertinoSwitch)[dart.mixinNew].call(this);
    State_TickerProviderStateMixin$36$.__proto__.new.call(this);
  }).prototype = State_TickerProviderStateMixin$36$.prototype;
  dart.applyMixin(State_TickerProviderStateMixin$36$, ticker_provider.TickerProviderStateMixin$($switch.CupertinoSwitch));
  $switch._CupertinoSwitchState = class _CupertinoSwitchState extends State_TickerProviderStateMixin$36$ {
    build(context) {
      let t11, t11$;
      return new basic.Opacity.new({opacity: this.widget.onChanged == null ? 0.5 : 1.0, child: new $switch._CupertinoSwitchRenderObjectWidget.new({value: this.widget.value, activeColor: colors$.CupertinoDynamicColor.resolve((t11 = this.widget.activeColor, t11 == null ? colors$.CupertinoColors.systemGreen : t11), context), trackColor: colors$.CupertinoDynamicColor.resolve((t11$ = this.widget.trackColor, t11$ == null ? colors$.CupertinoColors.secondarySystemFill : t11$), context), onChanged: this.widget.onChanged, vsync: this, dragStartBehavior: this.widget.dragStartBehavior, $creationLocationd_0dea112b090073317d4: C2017 || CT.C2017}), $creationLocationd_0dea112b090073317d4: C2025 || CT.C2025});
    }
  };
  ($switch._CupertinoSwitchState.new = function() {
    $switch._CupertinoSwitchState.__proto__.new.call(this);
    ;
  }).prototype = $switch._CupertinoSwitchState.prototype;
  dart.addTypeTests($switch._CupertinoSwitchState);
  dart.setMethodSignature($switch._CupertinoSwitchState, () => ({
    __proto__: dart.getMethods($switch._CupertinoSwitchState.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri($switch._CupertinoSwitchState, "package:flutter/src/cupertino/switch.dart");
  const value$0 = dart.privateName($switch, "_CupertinoSwitchRenderObjectWidget.value");
  const activeColor$1 = dart.privateName($switch, "_CupertinoSwitchRenderObjectWidget.activeColor");
  const trackColor$0 = dart.privateName($switch, "_CupertinoSwitchRenderObjectWidget.trackColor");
  const onChanged$0 = dart.privateName($switch, "_CupertinoSwitchRenderObjectWidget.onChanged");
  const vsync$ = dart.privateName($switch, "_CupertinoSwitchRenderObjectWidget.vsync");
  const dragStartBehavior$0 = dart.privateName($switch, "_CupertinoSwitchRenderObjectWidget.dragStartBehavior");
  $switch._CupertinoSwitchRenderObjectWidget = class _CupertinoSwitchRenderObjectWidget extends framework.LeafRenderObjectWidget {
    get value() {
      return this[value$0];
    }
    set value(value) {
      super.value = value;
    }
    get activeColor() {
      return this[activeColor$1];
    }
    set activeColor(value) {
      super.activeColor = value;
    }
    get trackColor() {
      return this[trackColor$0];
    }
    set trackColor(value) {
      super.trackColor = value;
    }
    get onChanged() {
      return this[onChanged$0];
    }
    set onChanged(value) {
      super.onChanged = value;
    }
    get vsync() {
      return this[vsync$];
    }
    set vsync(value) {
      super.vsync = value;
    }
    get dragStartBehavior() {
      return this[dragStartBehavior$0];
    }
    set dragStartBehavior(value) {
      super.dragStartBehavior = value;
    }
    createRenderObject(context) {
      return new $switch._RenderCupertinoSwitch.new({value: this.value, activeColor: this.activeColor, trackColor: this.trackColor, onChanged: this.onChanged, textDirection: basic.Directionality.of(context), vsync: this.vsync, dragStartBehavior: this.dragStartBehavior});
    }
    updateRenderObject(context, renderObject) {
      let t11;
      $switch._RenderCupertinoSwitch._check(renderObject);
      t11 = renderObject;
      t11.value = this.value;
      t11.activeColor = this.activeColor;
      t11.trackColor = this.trackColor;
      t11.onChanged = this.onChanged;
      t11.textDirection = basic.Directionality.of(context);
      t11.vsync = this.vsync;
      t11.dragStartBehavior = this.dragStartBehavior;
      t11;
    }
  };
  ($switch._CupertinoSwitchRenderObjectWidget.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let value = opts && 'value' in opts ? opts.value : null;
    let activeColor = opts && 'activeColor' in opts ? opts.activeColor : null;
    let trackColor = opts && 'trackColor' in opts ? opts.trackColor : null;
    let onChanged = opts && 'onChanged' in opts ? opts.onChanged : null;
    let vsync = opts && 'vsync' in opts ? opts.vsync : null;
    let dragStartBehavior = opts && 'dragStartBehavior' in opts ? opts.dragStartBehavior : C2016 || CT.C2016;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[value$0] = value;
    this[activeColor$1] = activeColor;
    this[trackColor$0] = trackColor;
    this[onChanged$0] = onChanged;
    this[vsync$] = vsync;
    this[dragStartBehavior$0] = dragStartBehavior;
    $switch._CupertinoSwitchRenderObjectWidget.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = $switch._CupertinoSwitchRenderObjectWidget.prototype;
  dart.addTypeTests($switch._CupertinoSwitchRenderObjectWidget);
  dart.setMethodSignature($switch._CupertinoSwitchRenderObjectWidget, () => ({
    __proto__: dart.getMethods($switch._CupertinoSwitchRenderObjectWidget.__proto__),
    createRenderObject: dart.fnType($switch._RenderCupertinoSwitch, [framework.BuildContext])
  }));
  dart.setLibraryUri($switch._CupertinoSwitchRenderObjectWidget, "package:flutter/src/cupertino/switch.dart");
  dart.setFieldSignature($switch._CupertinoSwitchRenderObjectWidget, () => ({
    __proto__: dart.getFields($switch._CupertinoSwitchRenderObjectWidget.__proto__),
    value: dart.finalFieldType(core.bool),
    activeColor: dart.finalFieldType(ui.Color),
    trackColor: dart.finalFieldType(ui.Color),
    onChanged: dart.finalFieldType(dart.fnType(dart.void, [core.bool])),
    vsync: dart.finalFieldType(ticker.TickerProvider),
    dragStartBehavior: dart.finalFieldType(recognizer.DragStartBehavior)
  }));
  const _positionController = dart.privateName($switch, "_positionController");
  const _position = dart.privateName($switch, "_position");
  const _reactionController = dart.privateName($switch, "_reactionController");
  const _reaction = dart.privateName($switch, "_reaction");
  const _tap = dart.privateName($switch, "_tap");
  const _drag$ = dart.privateName($switch, "_drag");
  const _value = dart.privateName($switch, "_value");
  const _activeColor = dart.privateName($switch, "_activeColor");
  const _trackColor = dart.privateName($switch, "_trackColor");
  const _onChanged = dart.privateName($switch, "_onChanged");
  const _textDirection = dart.privateName($switch, "_textDirection");
  const _vsync = dart.privateName($switch, "_vsync");
  let C2029;
  const _handleTapDown$ = dart.privateName($switch, "_handleTapDown");
  const _handleTap = dart.privateName($switch, "_handleTap");
  const _handleTapUp$ = dart.privateName($switch, "_handleTapUp");
  const _handleTapCancel$ = dart.privateName($switch, "_handleTapCancel");
  const _handleDragStart$ = dart.privateName($switch, "_handleDragStart");
  const _handleDragUpdate$ = dart.privateName($switch, "_handleDragUpdate");
  const _handleDragEnd$ = dart.privateName($switch, "_handleDragEnd");
  const _handlePositionStateChanged = dart.privateName($switch, "_handlePositionStateChanged");
  const _name$9 = dart.privateName(animation$, "_name");
  let C2030;
  let C2031;
  let C2032;
  let C2033;
  const _emitVibration = dart.privateName($switch, "_emitVibration");
  let C2034;
  let C2035;
  $switch._RenderCupertinoSwitch = class _RenderCupertinoSwitch extends proxy_box.RenderConstrainedBox {
    get value() {
      return this[_value];
    }
    set value(value) {
      let t11;
      if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart", 278, 12, "value != null");
      if (dart.equals(value, this[_value])) return;
      this[_value] = value;
      this.markNeedsSemanticsUpdate();
      t11 = this[_position];
      t11.curve = curves.Curves.ease;
      t11.reverseCurve = curves.Curves.ease.flipped;
      t11;
      if (dart.test(value))
        this[_positionController].forward();
      else
        this[_positionController].reverse();
    }
    get vsync() {
      return this[_vsync];
    }
    set vsync(value) {
      if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart", 295, 12, "value != null");
      if (dart.equals(value, this[_vsync])) return;
      this[_vsync] = value;
      this[_positionController].resync(this.vsync);
      this[_reactionController].resync(this.vsync);
    }
    get activeColor() {
      return this[_activeColor];
    }
    set activeColor(value) {
      if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart", 306, 12, "value != null");
      if (dart.equals(value, this[_activeColor])) return;
      this[_activeColor] = value;
      this.markNeedsPaint();
    }
    get trackColor() {
      return this[_trackColor];
    }
    set trackColor(value) {
      if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart", 316, 12, "value != null");
      if (dart.equals(value, this[_trackColor])) return;
      this[_trackColor] = value;
      this.markNeedsPaint();
    }
    get onChanged() {
      return this[_onChanged];
    }
    set onChanged(value) {
      if (dart.equals(value, this[_onChanged])) return;
      let wasInteractive = this.isInteractive;
      this[_onChanged] = value;
      if (!dart.equals(wasInteractive, this.isInteractive)) {
        this.markNeedsPaint();
        this.markNeedsSemanticsUpdate();
      }
    }
    get textDirection() {
      return this[_textDirection];
    }
    set textDirection(value) {
      if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart", 339, 12, "value != null");
      if (dart.equals(this[_textDirection], value)) return;
      this[_textDirection] = value;
      this.markNeedsPaint();
    }
    get dragStartBehavior() {
      return this[_drag$].dragStartBehavior;
    }
    set dragStartBehavior(value) {
      if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart", 348, 12, "value != null");
      if (dart.equals(this[_drag$].dragStartBehavior, value)) return;
      this[_drag$].dragStartBehavior = value;
    }
    get isInteractive() {
      return this.onChanged != null;
    }
    attach(owner) {
      object$.PipelineOwner._check(owner);
      super.attach(owner);
      if (dart.test(this.value))
        this[_positionController].forward();
      else
        this[_positionController].reverse();
      if (dart.test(this.isInteractive)) {
        switch (this[_reactionController].status) {
          case C2030 || CT.C2030:
          {
            this[_reactionController].forward();
            break;
          }
          case C2031 || CT.C2031:
          {
            this[_reactionController].reverse();
            break;
          }
          case C2032 || CT.C2032:
          case C2033 || CT.C2033:
          {
            break;
          }
        }
      }
    }
    detach() {
      this[_positionController].stop();
      this[_reactionController].stop();
      super.detach();
    }
    [_handlePositionStateChanged](status) {
      if (dart.test(this.isInteractive)) {
        if (dart.equals(status, animation$.AnimationStatus.completed) && !dart.test(this[_value]))
          this.onChanged(true);
        else if (dart.equals(status, animation$.AnimationStatus.dismissed) && dart.test(this[_value])) this.onChanged(false);
      }
    }
    [_handleTapDown$](details) {
      if (dart.test(this.isInteractive)) this[_reactionController].forward();
    }
    [_handleTap]() {
      if (dart.test(this.isInteractive)) {
        this.onChanged(!dart.test(this[_value]));
        this[_emitVibration]();
      }
    }
    [_handleTapUp$](details) {
      if (dart.test(this.isInteractive)) this[_reactionController].reverse();
    }
    [_handleTapCancel$]() {
      if (dart.test(this.isInteractive)) this[_reactionController].reverse();
    }
    [_handleDragStart$](details) {
      if (dart.test(this.isInteractive)) {
        this[_reactionController].forward();
        this[_emitVibration]();
      }
    }
    [_handleDragUpdate$](details) {
      let t11, t11$, t11$0;
      if (dart.test(this.isInteractive)) {
        t11 = this[_position];
        t11.curve = null;
        t11.reverseCurve = null;
        t11;
        let delta = dart.notNull(details.primaryDelta) / 20;
        switch (this.textDirection) {
          case C10 || CT.C10:
          {
            t11$ = this[_positionController];
            t11$.value = dart.notNull(t11$.value) - delta;
            break;
          }
          case C9 || CT.C9:
          {
            t11$0 = this[_positionController];
            t11$0.value = dart.notNull(t11$0.value) + delta;
            break;
          }
        }
      }
    }
    [_handleDragEnd$](details) {
      if (dart.notNull(this[_position].value) >= 0.5)
        this[_positionController].forward();
      else
        this[_positionController].reverse();
      this[_reactionController].reverse();
    }
    [_emitVibration]() {
      switch (platform.defaultTargetPlatform) {
        case C354 || CT.C354:
        {
          haptic_feedback.HapticFeedback.lightImpact();
          break;
        }
        case C355 || CT.C355:
        case C356 || CT.C356:
        case C357 || CT.C357:
        {
          break;
        }
      }
    }
    hitTestSelf(position) {
      return true;
    }
    handleEvent(event, entry) {
      box$.BoxHitTestEntry._check(entry);
      if (!dart.test(this.debugHandleEvent(event, entry))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart", 469, 12, "debugHandleEvent(event, entry)");
      if (events.PointerDownEvent.is(event) && dart.test(this.isInteractive)) {
        this[_drag$].addPointer(event);
        this[_tap].addPointer(event);
      }
    }
    describeSemanticsConfiguration(config) {
      super.describeSemanticsConfiguration(config);
      if (dart.test(this.isInteractive)) config.onTap = dart.bind(this, _handleTap);
      config.isEnabled = this.isInteractive;
      config.isToggled = this[_value];
    }
    paint(context, offset) {
      let t11;
      let canvas = context.canvas;
      let currentValue = this[_position].value;
      let currentReactionValue = this[_reaction].value;
      let visualPosition = null;
      switch (this.textDirection) {
        case C10 || CT.C10:
        {
          visualPosition = 1.0 - dart.notNull(currentValue);
          break;
        }
        case C9 || CT.C9:
        {
          visualPosition = currentValue;
          break;
        }
      }
      let paint = (t11 = ui.Paint.new(), t11.color = ui.Color.lerp(this.trackColor, this.activeColor, currentValue), t11);
      let trackRect = new ui.Rect.fromLTWH(dart.notNull(offset.dx) + (dart.notNull(this.size.width) - 51) / 2.0, dart.notNull(offset.dy) + (dart.notNull(this.size.height) - 31) / 2.0, 51, 31);
      let trackRRect = new ui.RRect.fromRectAndRadius(trackRect, C2034 || CT.C2034);
      canvas.drawRRect(trackRRect, paint);
      let currentThumbExtension = 7 * dart.notNull(currentReactionValue);
      let thumbLeft = ui.lerpDouble(dart.notNull(trackRect.left) + 15.5 - 14, dart.notNull(trackRect.left) + 35.5 - 14 - currentThumbExtension, visualPosition);
      let thumbRight = ui.lerpDouble(dart.notNull(trackRect.left) + 15.5 + 14 + currentThumbExtension, dart.notNull(trackRect.left) + 35.5 + 14, visualPosition);
      let thumbCenterY = dart.notNull(offset.dy) + dart.notNull(this.size.height) / 2.0;
      let thumbBounds = new ui.Rect.fromLTRB(thumbLeft, thumbCenterY - 14, thumbRight, thumbCenterY + 14);
      context.pushClipRRect(this.needsCompositing, ui.Offset.zero, thumbBounds, trackRRect, dart.fn((innerContext, offset) => {
        (C2035 || CT.C2035).paint(innerContext.canvas, thumbBounds);
      }, PaintingContextAndOffsetToNull()));
    }
    debugFillProperties(description) {
      super.debugFillProperties(description);
      description.add(new diagnostics.FlagProperty.new("value", {value: this.value, ifTrue: "checked", ifFalse: "unchecked", showName: true}));
      description.add(new diagnostics.FlagProperty.new("isInteractive", {value: this.isInteractive, ifTrue: "enabled", ifFalse: "disabled", showName: true, defaultValue: true}));
    }
  };
  ($switch._RenderCupertinoSwitch.new = function(opts) {
    let t11, t11$, t11$0, t11$1;
    let value = opts && 'value' in opts ? opts.value : null;
    let activeColor = opts && 'activeColor' in opts ? opts.activeColor : null;
    let trackColor = opts && 'trackColor' in opts ? opts.trackColor : null;
    let onChanged = opts && 'onChanged' in opts ? opts.onChanged : null;
    let textDirection = opts && 'textDirection' in opts ? opts.textDirection : null;
    let vsync = opts && 'vsync' in opts ? opts.vsync : null;
    let dragStartBehavior = opts && 'dragStartBehavior' in opts ? opts.dragStartBehavior : C2016 || CT.C2016;
    this[_positionController] = null;
    this[_position] = null;
    this[_reactionController] = null;
    this[_reaction] = null;
    this[_tap] = null;
    this[_drag$] = null;
    if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart", 229, 15, "value != null");
    if (!(activeColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart", 230, 15, "activeColor != null");
    if (!(vsync != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/switch.dart", 231, 15, "vsync != null");
    this[_value] = value;
    this[_activeColor] = activeColor;
    this[_trackColor] = trackColor;
    this[_onChanged] = onChanged;
    this[_textDirection] = textDirection;
    this[_vsync] = vsync;
    $switch._RenderCupertinoSwitch.__proto__.new.call(this, {additionalConstraints: C2029 || CT.C2029});
    this[_tap] = (t11 = new tap.TapGestureRecognizer.new(), t11.onTapDown = dart.bind(this, _handleTapDown$), t11.onTap = dart.bind(this, _handleTap), t11.onTapUp = dart.bind(this, _handleTapUp$), t11.onTapCancel = dart.bind(this, _handleTapCancel$), t11);
    this[_drag$] = (t11$ = new monodrag.HorizontalDragGestureRecognizer.new(), t11$.onStart = dart.bind(this, _handleDragStart$), t11$.onUpdate = dart.bind(this, _handleDragUpdate$), t11$.onEnd = dart.bind(this, _handleDragEnd$), t11$.dragStartBehavior = dragStartBehavior, t11$);
    this[_positionController] = new animation_controller.AnimationController.new({duration: $switch._kToggleDuration, value: dart.test(value) ? 1.0 : 0.0, vsync: vsync});
    this[_position] = (t11$0 = new animations.CurvedAnimation.new({parent: this[_positionController], curve: curves.Curves.linear}), t11$0.addListener(dart.bind(this, 'markNeedsPaint')), t11$0.addStatusListener(dart.bind(this, _handlePositionStateChanged)), t11$0);
    this[_reactionController] = new animation_controller.AnimationController.new({duration: $switch._kReactionDuration, vsync: vsync});
    this[_reaction] = (t11$1 = new animations.CurvedAnimation.new({parent: this[_reactionController], curve: curves.Curves.ease}), t11$1.addListener(dart.bind(this, 'markNeedsPaint')), t11$1);
  }).prototype = $switch._RenderCupertinoSwitch.prototype;
  dart.addTypeTests($switch._RenderCupertinoSwitch);
  dart.setMethodSignature($switch._RenderCupertinoSwitch, () => ({
    __proto__: dart.getMethods($switch._RenderCupertinoSwitch.__proto__),
    [_handlePositionStateChanged]: dart.fnType(dart.void, [animation$.AnimationStatus]),
    [_handleTapDown$]: dart.fnType(dart.void, [tap.TapDownDetails]),
    [_handleTap]: dart.fnType(dart.void, []),
    [_handleTapUp$]: dart.fnType(dart.void, [tap.TapUpDetails]),
    [_handleTapCancel$]: dart.fnType(dart.void, []),
    [_handleDragStart$]: dart.fnType(dart.void, [drag_details.DragStartDetails]),
    [_handleDragUpdate$]: dart.fnType(dart.void, [drag_details.DragUpdateDetails]),
    [_handleDragEnd$]: dart.fnType(dart.void, [drag_details.DragEndDetails]),
    [_emitVibration]: dart.fnType(dart.void, [])
  }));
  dart.setGetterSignature($switch._RenderCupertinoSwitch, () => ({
    __proto__: dart.getGetters($switch._RenderCupertinoSwitch.__proto__),
    value: core.bool,
    vsync: ticker.TickerProvider,
    activeColor: ui.Color,
    trackColor: ui.Color,
    onChanged: dart.fnType(dart.void, [core.bool]),
    textDirection: ui.TextDirection,
    dragStartBehavior: recognizer.DragStartBehavior,
    isInteractive: core.bool
  }));
  dart.setSetterSignature($switch._RenderCupertinoSwitch, () => ({
    __proto__: dart.getSetters($switch._RenderCupertinoSwitch.__proto__),
    value: core.bool,
    vsync: ticker.TickerProvider,
    activeColor: ui.Color,
    trackColor: ui.Color,
    onChanged: dart.fnType(dart.void, [core.bool]),
    textDirection: ui.TextDirection,
    dragStartBehavior: recognizer.DragStartBehavior
  }));
  dart.setLibraryUri($switch._RenderCupertinoSwitch, "package:flutter/src/cupertino/switch.dart");
  dart.setFieldSignature($switch._RenderCupertinoSwitch, () => ({
    __proto__: dart.getFields($switch._RenderCupertinoSwitch.__proto__),
    [_positionController]: dart.fieldType(animation_controller.AnimationController),
    [_position]: dart.fieldType(animations.CurvedAnimation),
    [_reactionController]: dart.fieldType(animation_controller.AnimationController),
    [_reaction]: dart.fieldType(animation$.Animation$(core.double)),
    [_value]: dart.fieldType(core.bool),
    [_vsync]: dart.fieldType(ticker.TickerProvider),
    [_activeColor]: dart.fieldType(ui.Color),
    [_trackColor]: dart.fieldType(ui.Color),
    [_onChanged]: dart.fieldType(dart.fnType(dart.void, [core.bool])),
    [_textDirection]: dart.fieldType(ui.TextDirection),
    [_tap]: dart.fieldType(tap.TapGestureRecognizer),
    [_drag$]: dart.fieldType(monodrag.HorizontalDragGestureRecognizer)
  }));
  dart.defineLazy($switch, {
    /*$switch._kTrackWidth*/get _kTrackWidth() {
      return 51;
    },
    /*$switch._kTrackHeight*/get _kTrackHeight() {
      return 31;
    },
    /*$switch._kTrackRadius*/get _kTrackRadius() {
      return 15.5;
    },
    /*$switch._kTrackInnerStart*/get _kTrackInnerStart() {
      return 15.5;
    },
    /*$switch._kTrackInnerEnd*/get _kTrackInnerEnd() {
      return 35.5;
    },
    /*$switch._kTrackInnerLength*/get _kTrackInnerLength() {
      return 20;
    },
    /*$switch._kSwitchWidth*/get _kSwitchWidth() {
      return 59;
    },
    /*$switch._kSwitchHeight*/get _kSwitchHeight() {
      return 39;
    },
    /*$switch._kCupertinoSwitchDisabledOpacity*/get _kCupertinoSwitchDisabledOpacity() {
      return 0.5;
    },
    /*$switch._kReactionDuration*/get _kReactionDuration() {
      return C717 || CT.C717;
    },
    /*$switch._kToggleDuration*/get _kToggleDuration() {
      return C69 || CT.C69;
    }
  });
  let C2038;
  let C2039;
  let C2040;
  let C2037;
  let C2036;
  let C2043;
  let C2042;
  let C2041;
  let C2046;
  let C2047;
  let C2048;
  let C2045;
  let C2044;
  let C2051;
  let C2052;
  let C2050;
  let C2049;
  const _buildContent$ = dart.privateName(action_sheet, "_buildContent");
  let C2055;
  let C2054;
  let C2053;
  let C2058;
  let C2059;
  let C2060;
  let C2057;
  let C2056;
  let C2063;
  let C2062;
  let C2061;
  const _buildActions$ = dart.privateName(action_sheet, "_buildActions");
  let C2066;
  let C2065;
  let C2064;
  let C2069;
  let C2070;
  let C2068;
  let C2067;
  const _buildCancelButton = dart.privateName(action_sheet, "_buildCancelButton");
  let C2073;
  let C2072;
  let C2071;
  let C2076;
  let C2077;
  let C2075;
  let C2074;
  let C2080;
  let C2081;
  let C2079;
  let C2078;
  let C2084;
  let C2085;
  let C2083;
  let C2082;
  let C2088;
  let C2087;
  let C2086;
  let C2089;
  let C2092;
  let C2093;
  let C2094;
  let C2091;
  let C2090;
  let C2097;
  let C2098;
  let C2099;
  let C2096;
  let C2095;
  let C2102;
  let C2103;
  let C2101;
  let C2100;
  let C2106;
  let C2107;
  let C2108;
  let C2109;
  let C2110;
  let C2105;
  let C2104;
  let C2113;
  let C2112;
  let C2111;
  const title$3 = dart.privateName(action_sheet, "CupertinoActionSheet.title");
  const message$ = dart.privateName(action_sheet, "CupertinoActionSheet.message");
  const actions$1 = dart.privateName(action_sheet, "CupertinoActionSheet.actions");
  const messageScrollController$ = dart.privateName(action_sheet, "CupertinoActionSheet.messageScrollController");
  const actionScrollController$0 = dart.privateName(action_sheet, "CupertinoActionSheet.actionScrollController");
  const cancelButton$ = dart.privateName(action_sheet, "CupertinoActionSheet.cancelButton");
  action_sheet.CupertinoActionSheet = class CupertinoActionSheet extends framework.StatelessWidget {
    get title() {
      return this[title$3];
    }
    set title(value) {
      super.title = value;
    }
    get message() {
      return this[message$];
    }
    set message(value) {
      super.message = value;
    }
    get actions() {
      return this[actions$1];
    }
    set actions(value) {
      super.actions = value;
    }
    get messageScrollController() {
      return this[messageScrollController$];
    }
    set messageScrollController(value) {
      super.messageScrollController = value;
    }
    get actionScrollController() {
      return this[actionScrollController$0];
    }
    set actionScrollController(value) {
      super.actionScrollController = value;
    }
    get cancelButton() {
      return this[cancelButton$];
    }
    set cancelButton(value) {
      super.cancelButton = value;
    }
    [_buildContent$](context) {
      let content = JSArrayOfWidget().of([]);
      if (this.title != null || this.message != null) {
        let titleSection = new action_sheet._CupertinoAlertContentSection.new({title: this.title, message: this.message, scrollController: this.messageScrollController, $creationLocationd_0dea112b090073317d4: C2036 || CT.C2036});
        content[$add](new basic.Flexible.new({child: titleSection, $creationLocationd_0dea112b090073317d4: C2041 || CT.C2041}));
      }
      return new container.Container.new({color: colors$.CupertinoDynamicColor.resolve(action_sheet._kBackgroundColor, context), child: new basic.Column.new({mainAxisSize: flex.MainAxisSize.min, crossAxisAlignment: flex.CrossAxisAlignment.stretch, children: content, $creationLocationd_0dea112b090073317d4: C2044 || CT.C2044}), $creationLocationd_0dea112b090073317d4: C2049 || CT.C2049});
    }
    [_buildActions$]() {
      if (this.actions == null || dart.test(this.actions[$isEmpty])) {
        return new container.Container.new({height: 0.0, $creationLocationd_0dea112b090073317d4: C2053 || CT.C2053});
      }
      return new container.Container.new({child: new action_sheet._CupertinoAlertActionSection.new({children: this.actions, scrollController: this.actionScrollController, hasCancelButton: this.cancelButton != null, $creationLocationd_0dea112b090073317d4: C2056 || CT.C2056}), $creationLocationd_0dea112b090073317d4: C2061 || CT.C2061});
    }
    [_buildCancelButton]() {
      let cancelPadding = this.actions != null || this.message != null || this.title != null ? 8 : 0.0;
      return new basic.Padding.new({padding: new edge_insets.EdgeInsets.only({top: cancelPadding}), child: new action_sheet._CupertinoActionSheetCancelButton.new({child: this.cancelButton, $creationLocationd_0dea112b090073317d4: C2064 || CT.C2064}), $creationLocationd_0dea112b090073317d4: C2067 || CT.C2067});
    }
    build(context) {
      let children = (() => {
        let t11 = JSArrayOfWidget().of([]);
        t11[$add](new basic.Flexible.new({child: new basic.ClipRRect.new({borderRadius: new border_radius.BorderRadius.circular(12.0), child: new basic.BackdropFilter.new({filter: ui.ImageFilter.blur({sigmaX: 20, sigmaY: 20}), child: new action_sheet._CupertinoAlertRenderWidget.new({contentSection: new basic.Builder.new({builder: dart.bind(this, _buildContent$), $creationLocationd_0dea112b090073317d4: C2071 || CT.C2071}), actionsSection: this[_buildActions$](), $creationLocationd_0dea112b090073317d4: C2074 || CT.C2074}), $creationLocationd_0dea112b090073317d4: C2078 || CT.C2078}), $creationLocationd_0dea112b090073317d4: C2082 || CT.C2082}), $creationLocationd_0dea112b090073317d4: C2086 || CT.C2086}));
        if (this.cancelButton != null) t11[$add](this[_buildCancelButton]());
        return t11;
      })();
      let orientation = media_query.MediaQuery.of(context).orientation;
      let actionSheetWidth = null;
      if (dart.equals(orientation, media_query.Orientation.portrait)) {
        actionSheetWidth = dart.notNull(media_query.MediaQuery.of(context).size.width) - 8 * 2;
      } else {
        actionSheetWidth = dart.notNull(media_query.MediaQuery.of(context).size.height) - 8 * 2;
      }
      return new safe_area.SafeArea.new({child: new basic.Semantics.new({namesRoute: true, scopesRoute: true, explicitChildNodes: true, label: "Alert", child: new interface_level.CupertinoUserInterfaceLevel.new({data: interface_level.CupertinoUserInterfaceLevelData.elevated, child: new container.Container.new({width: actionSheetWidth, margin: C2089 || CT.C2089, child: new basic.Column.new({children: children, mainAxisSize: flex.MainAxisSize.min, crossAxisAlignment: flex.CrossAxisAlignment.stretch, $creationLocationd_0dea112b090073317d4: C2090 || CT.C2090}), $creationLocationd_0dea112b090073317d4: C2095 || CT.C2095}), $creationLocationd_0dea112b090073317d4: C2100 || CT.C2100}), $creationLocationd_0dea112b090073317d4: C2104 || CT.C2104}), $creationLocationd_0dea112b090073317d4: C2111 || CT.C2111});
    }
  };
  (action_sheet.CupertinoActionSheet.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let title = opts && 'title' in opts ? opts.title : null;
    let message = opts && 'message' in opts ? opts.message : null;
    let actions = opts && 'actions' in opts ? opts.actions : null;
    let messageScrollController = opts && 'messageScrollController' in opts ? opts.messageScrollController : null;
    let actionScrollController = opts && 'actionScrollController' in opts ? opts.actionScrollController : null;
    let cancelButton = opts && 'cancelButton' in opts ? opts.cancelButton : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[title$3] = title;
    this[message$] = message;
    this[actions$1] = actions;
    this[messageScrollController$] = messageScrollController;
    this[actionScrollController$0] = actionScrollController;
    this[cancelButton$] = cancelButton;
    if (!(actions != null || title != null || message != null || cancelButton != null)) dart.assertFailed("An action sheet must have a non-null value for at least one of the following arguments: " + "actions, title, message, or cancelButton", "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 118, 15, "actions != null || title != null || message != null || cancelButton != null");
    action_sheet.CupertinoActionSheet.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = action_sheet.CupertinoActionSheet.prototype;
  dart.addTypeTests(action_sheet.CupertinoActionSheet);
  dart.setMethodSignature(action_sheet.CupertinoActionSheet, () => ({
    __proto__: dart.getMethods(action_sheet.CupertinoActionSheet.__proto__),
    [_buildContent$]: dart.fnType(framework.Widget, [framework.BuildContext]),
    [_buildActions$]: dart.fnType(framework.Widget, []),
    [_buildCancelButton]: dart.fnType(framework.Widget, []),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(action_sheet.CupertinoActionSheet, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet.CupertinoActionSheet, () => ({
    __proto__: dart.getFields(action_sheet.CupertinoActionSheet.__proto__),
    title: dart.finalFieldType(framework.Widget),
    message: dart.finalFieldType(framework.Widget),
    actions: dart.finalFieldType(core.List$(framework.Widget)),
    messageScrollController: dart.finalFieldType(scroll_controller.ScrollController),
    actionScrollController: dart.finalFieldType(scroll_controller.ScrollController),
    cancelButton: dart.finalFieldType(framework.Widget)
  }));
  let C2116;
  let C2117;
  let C2118;
  let C2115;
  let C2114;
  let C2121;
  let C2122;
  let C2123;
  let C2120;
  let C2119;
  let C2126;
  let C2127;
  let C2125;
  let C2124;
  let C2130;
  let C2131;
  let C2129;
  let C2128;
  let C2134;
  let C2135;
  let C2136;
  let C2133;
  let C2132;
  const onPressed$3 = dart.privateName(action_sheet, "CupertinoActionSheetAction.onPressed");
  const isDefaultAction$1 = dart.privateName(action_sheet, "CupertinoActionSheetAction.isDefaultAction");
  const isDestructiveAction$1 = dart.privateName(action_sheet, "CupertinoActionSheetAction.isDestructiveAction");
  const child$11 = dart.privateName(action_sheet, "CupertinoActionSheetAction.child");
  action_sheet.CupertinoActionSheetAction = class CupertinoActionSheetAction extends framework.StatelessWidget {
    get onPressed() {
      return this[onPressed$3];
    }
    set onPressed(value) {
      super.onPressed = value;
    }
    get isDefaultAction() {
      return this[isDefaultAction$1];
    }
    set isDefaultAction(value) {
      super.isDefaultAction = value;
    }
    get isDestructiveAction() {
      return this[isDestructiveAction$1];
    }
    set isDestructiveAction(value) {
      super.isDestructiveAction = value;
    }
    get child() {
      return this[child$11];
    }
    set child(value) {
      super.child = value;
    }
    build(context) {
      let style = action_sheet._kActionSheetActionStyle.copyWith({color: dart.test(this.isDestructiveAction) ? colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.systemRed, context) : theme$.CupertinoTheme.of(context).primaryColor});
      if (dart.test(this.isDefaultAction)) {
        style = style.copyWith({fontWeight: ui.FontWeight.w600});
      }
      return new gesture_detector.GestureDetector.new({onTap: this.onPressed, behavior: proxy_box.HitTestBehavior.opaque, child: new basic.ConstrainedBox.new({constraints: C1367 || CT.C1367, child: new basic.Semantics.new({button: true, child: new container.Container.new({alignment: alignment.Alignment.center, padding: C1371 || CT.C1371, child: new text$.DefaultTextStyle.new({style: style, child: this.child, textAlign: ui.TextAlign.center, $creationLocationd_0dea112b090073317d4: C2114 || CT.C2114}), $creationLocationd_0dea112b090073317d4: C2119 || CT.C2119}), $creationLocationd_0dea112b090073317d4: C2124 || CT.C2124}), $creationLocationd_0dea112b090073317d4: C2128 || CT.C2128}), $creationLocationd_0dea112b090073317d4: C2132 || CT.C2132});
    }
  };
  (action_sheet.CupertinoActionSheetAction.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let onPressed = opts && 'onPressed' in opts ? opts.onPressed : null;
    let isDefaultAction = opts && 'isDefaultAction' in opts ? opts.isDefaultAction : false;
    let isDestructiveAction = opts && 'isDestructiveAction' in opts ? opts.isDestructiveAction : false;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[onPressed$3] = onPressed;
    this[isDefaultAction$1] = isDefaultAction;
    this[isDestructiveAction$1] = isDestructiveAction;
    this[child$11] = child;
    if (!(child != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 273, 15, "child != null");
    if (!(onPressed != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 274, 15, "onPressed != null");
    action_sheet.CupertinoActionSheetAction.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = action_sheet.CupertinoActionSheetAction.prototype;
  dart.addTypeTests(action_sheet.CupertinoActionSheetAction);
  dart.setMethodSignature(action_sheet.CupertinoActionSheetAction, () => ({
    __proto__: dart.getMethods(action_sheet.CupertinoActionSheetAction.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(action_sheet.CupertinoActionSheetAction, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet.CupertinoActionSheetAction, () => ({
    __proto__: dart.getFields(action_sheet.CupertinoActionSheetAction.__proto__),
    onPressed: dart.finalFieldType(dart.fnType(dart.void, [])),
    isDefaultAction: dart.finalFieldType(core.bool),
    isDestructiveAction: dart.finalFieldType(core.bool),
    child: dart.finalFieldType(framework.Widget)
  }));
  const child$12 = dart.privateName(action_sheet, "_CupertinoActionSheetCancelButton.child");
  action_sheet._CupertinoActionSheetCancelButton = class _CupertinoActionSheetCancelButton extends framework.StatefulWidget {
    get child() {
      return this[child$12];
    }
    set child(value) {
      super.child = value;
    }
    createState() {
      return new action_sheet._CupertinoActionSheetCancelButtonState.new();
    }
  };
  (action_sheet._CupertinoActionSheetCancelButton.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[child$12] = child;
    action_sheet._CupertinoActionSheetCancelButton.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = action_sheet._CupertinoActionSheetCancelButton.prototype;
  dart.addTypeTests(action_sheet._CupertinoActionSheetCancelButton);
  dart.setMethodSignature(action_sheet._CupertinoActionSheetCancelButton, () => ({
    __proto__: dart.getMethods(action_sheet._CupertinoActionSheetCancelButton.__proto__),
    createState: dart.fnType(action_sheet._CupertinoActionSheetCancelButtonState, [])
  }));
  dart.setLibraryUri(action_sheet._CupertinoActionSheetCancelButton, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._CupertinoActionSheetCancelButton, () => ({
    __proto__: dart.getFields(action_sheet._CupertinoActionSheetCancelButton.__proto__),
    child: dart.finalFieldType(framework.Widget)
  }));
  const _onTapDown = dart.privateName(action_sheet, "_onTapDown");
  const _onTapUp$ = dart.privateName(action_sheet, "_onTapUp");
  const _onTapCancel = dart.privateName(action_sheet, "_onTapCancel");
  let C2139;
  let C2140;
  let C2138;
  let C2137;
  let C2143;
  let C2144;
  let C2145;
  let C2146;
  let C2147;
  let C2142;
  let C2141;
  action_sheet._CupertinoActionSheetCancelButtonState = class _CupertinoActionSheetCancelButtonState extends framework.State$(action_sheet._CupertinoActionSheetCancelButton) {
    [_onTapDown](event) {
      this.setState(dart.fn(() => {
        this.isBeingPressed = true;
      }, VoidToNull()));
    }
    [_onTapUp$](event) {
      this.setState(dart.fn(() => {
        this.isBeingPressed = false;
      }, VoidToNull()));
    }
    [_onTapCancel]() {
      this.setState(dart.fn(() => {
        this.isBeingPressed = false;
      }, VoidToNull()));
    }
    build(context) {
      let backgroundColor = dart.test(this.isBeingPressed) ? action_sheet._kCancelPressedColor : colors$.CupertinoColors.secondarySystemGroupedBackground;
      return new gesture_detector.GestureDetector.new({excludeFromSemantics: true, onTapDown: dart.bind(this, _onTapDown), onTapUp: dart.bind(this, _onTapUp$), onTapCancel: dart.bind(this, _onTapCancel), child: new container.Container.new({decoration: new box_decoration.BoxDecoration.new({color: colors$.CupertinoDynamicColor.resolve(backgroundColor, context), borderRadius: new border_radius.BorderRadius.circular(14)}), child: this.widget.child, $creationLocationd_0dea112b090073317d4: C2137 || CT.C2137}), $creationLocationd_0dea112b090073317d4: C2141 || CT.C2141});
    }
  };
  (action_sheet._CupertinoActionSheetCancelButtonState.new = function() {
    this.isBeingPressed = false;
    action_sheet._CupertinoActionSheetCancelButtonState.__proto__.new.call(this);
    ;
  }).prototype = action_sheet._CupertinoActionSheetCancelButtonState.prototype;
  dart.addTypeTests(action_sheet._CupertinoActionSheetCancelButtonState);
  dart.setMethodSignature(action_sheet._CupertinoActionSheetCancelButtonState, () => ({
    __proto__: dart.getMethods(action_sheet._CupertinoActionSheetCancelButtonState.__proto__),
    [_onTapDown]: dart.fnType(dart.void, [tap.TapDownDetails]),
    [_onTapUp$]: dart.fnType(dart.void, [tap.TapUpDetails]),
    [_onTapCancel]: dart.fnType(dart.void, []),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(action_sheet._CupertinoActionSheetCancelButtonState, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._CupertinoActionSheetCancelButtonState, () => ({
    __proto__: dart.getFields(action_sheet._CupertinoActionSheetCancelButtonState.__proto__),
    isBeingPressed: dart.fieldType(core.bool)
  }));
  const contentSection$0 = dart.privateName(action_sheet, "_CupertinoAlertRenderWidget.contentSection");
  const actionsSection$0 = dart.privateName(action_sheet, "_CupertinoAlertRenderWidget.actionsSection");
  action_sheet._CupertinoAlertRenderWidget = class _CupertinoAlertRenderWidget extends framework.RenderObjectWidget {
    get contentSection() {
      return this[contentSection$0];
    }
    set contentSection(value) {
      super.contentSection = value;
    }
    get actionsSection() {
      return this[actionsSection$0];
    }
    set actionsSection(value) {
      super.actionsSection = value;
    }
    createRenderObject(context) {
      return new action_sheet._RenderCupertinoAlert.new({dividerThickness: 1 / dart.notNull(media_query.MediaQuery.of(context).devicePixelRatio), dividerColor: colors$.CupertinoDynamicColor.resolve(action_sheet._kButtonDividerColor, context)});
    }
    updateRenderObject(context, renderObject) {
      action_sheet._RenderCupertinoAlert._check(renderObject);
      super.updateRenderObject(context, renderObject);
      renderObject.dividerColor = colors$.CupertinoDynamicColor.resolve(action_sheet._kButtonDividerColor, context);
    }
    createElement() {
      return new action_sheet._CupertinoAlertRenderElement.new(this);
    }
  };
  (action_sheet._CupertinoAlertRenderWidget.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let contentSection = opts && 'contentSection' in opts ? opts.contentSection : null;
    let actionsSection = opts && 'actionsSection' in opts ? opts.actionsSection : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[contentSection$0] = contentSection;
    this[actionsSection$0] = actionsSection;
    action_sheet._CupertinoAlertRenderWidget.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = action_sheet._CupertinoAlertRenderWidget.prototype;
  dart.addTypeTests(action_sheet._CupertinoAlertRenderWidget);
  dart.setMethodSignature(action_sheet._CupertinoAlertRenderWidget, () => ({
    __proto__: dart.getMethods(action_sheet._CupertinoAlertRenderWidget.__proto__),
    createRenderObject: dart.fnType(object$.RenderObject, [framework.BuildContext]),
    createElement: dart.fnType(framework.RenderObjectElement, [])
  }));
  dart.setLibraryUri(action_sheet._CupertinoAlertRenderWidget, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._CupertinoAlertRenderWidget, () => ({
    __proto__: dart.getFields(action_sheet._CupertinoAlertRenderWidget.__proto__),
    contentSection: dart.finalFieldType(framework.Widget),
    actionsSection: dart.finalFieldType(framework.Widget)
  }));
  const _contentElement$ = dart.privateName(action_sheet, "_contentElement");
  const _actionsElement$ = dart.privateName(action_sheet, "_actionsElement");
  const _placeChildInSlot = dart.privateName(action_sheet, "_placeChildInSlot");
  const _name$10 = dart.privateName(action_sheet, "_name");
  let C2148;
  let C2149;
  action_sheet._CupertinoAlertRenderElement = class _CupertinoAlertRenderElement extends framework.RenderObjectElement {
    get widget() {
      return action_sheet._CupertinoAlertRenderWidget.as(super.widget);
    }
    get renderObject() {
      return action_sheet._RenderCupertinoAlert.as(super.renderObject);
    }
    visitChildren(visitor) {
      if (this[_contentElement$] != null) {
        visitor(this[_contentElement$]);
      }
      if (this[_actionsElement$] != null) {
        visitor(this[_actionsElement$]);
      }
    }
    mount(parent, newSlot) {
      super.mount(parent, newSlot);
      this[_contentElement$] = this.updateChild(this[_contentElement$], this.widget.contentSection, action_sheet._AlertSections.contentSection);
      this[_actionsElement$] = this.updateChild(this[_actionsElement$], this.widget.actionsSection, action_sheet._AlertSections.actionsSection);
    }
    insertChildRenderObject(child, slot) {
      object$.RenderObject._check(child);
      action_sheet._AlertSections._check(slot);
      this[_placeChildInSlot](child, slot);
    }
    moveChildRenderObject(child, slot) {
      object$.RenderObject._check(child);
      action_sheet._AlertSections._check(slot);
      this[_placeChildInSlot](child, slot);
    }
    update(newWidget) {
      framework.RenderObjectWidget._check(newWidget);
      super.update(newWidget);
      this[_contentElement$] = this.updateChild(this[_contentElement$], this.widget.contentSection, action_sheet._AlertSections.contentSection);
      this[_actionsElement$] = this.updateChild(this[_actionsElement$], this.widget.actionsSection, action_sheet._AlertSections.actionsSection);
    }
    forgetChild(child) {
      if (!(dart.equals(child, this[_contentElement$]) || dart.equals(child, this[_actionsElement$]))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 466, 12, "child == _contentElement || child == _actionsElement");
      if (dart.equals(this[_contentElement$], child)) {
        this[_contentElement$] = null;
      } else if (dart.equals(this[_actionsElement$], child)) {
        this[_actionsElement$] = null;
      }
    }
    removeChildRenderObject(child) {
      object$.RenderObject._check(child);
      if (!(dart.equals(child, this.renderObject.contentSection) || dart.equals(child, this.renderObject.actionsSection))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 476, 12, "child == renderObject.contentSection || child == renderObject.actionsSection");
      if (dart.equals(this.renderObject.contentSection, child)) {
        this.renderObject.contentSection = null;
      } else if (dart.equals(this.renderObject.actionsSection, child)) {
        this.renderObject.actionsSection = null;
      }
    }
    [_placeChildInSlot](child, slot) {
      if (!(slot != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 485, 12, "slot != null");
      switch (slot) {
        case C2148 || CT.C2148:
        {
          this.renderObject.contentSection = box$.RenderBox.as(child);
          break;
        }
        case C2149 || CT.C2149:
        {
          this.renderObject.actionsSection = box$.RenderBox.as(child);
          break;
        }
      }
    }
  };
  (action_sheet._CupertinoAlertRenderElement.new = function(widget) {
    this[_contentElement$] = null;
    this[_actionsElement$] = null;
    action_sheet._CupertinoAlertRenderElement.__proto__.new.call(this, widget);
    ;
  }).prototype = action_sheet._CupertinoAlertRenderElement.prototype;
  dart.addTypeTests(action_sheet._CupertinoAlertRenderElement);
  dart.setMethodSignature(action_sheet._CupertinoAlertRenderElement, () => ({
    __proto__: dart.getMethods(action_sheet._CupertinoAlertRenderElement.__proto__),
    insertChildRenderObject: dart.fnType(dart.void, [core.Object, core.Object]),
    moveChildRenderObject: dart.fnType(dart.void, [core.Object, core.Object]),
    removeChildRenderObject: dart.fnType(dart.void, [core.Object]),
    [_placeChildInSlot]: dart.fnType(dart.void, [object$.RenderObject, action_sheet._AlertSections])
  }));
  dart.setGetterSignature(action_sheet._CupertinoAlertRenderElement, () => ({
    __proto__: dart.getGetters(action_sheet._CupertinoAlertRenderElement.__proto__),
    widget: action_sheet._CupertinoAlertRenderWidget,
    renderObject: action_sheet._RenderCupertinoAlert
  }));
  dart.setLibraryUri(action_sheet._CupertinoAlertRenderElement, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._CupertinoAlertRenderElement, () => ({
    __proto__: dart.getFields(action_sheet._CupertinoAlertRenderElement.__proto__),
    [_contentElement$]: dart.fieldType(framework.Element),
    [_actionsElement$]: dart.fieldType(framework.Element)
  }));
  const _contentSection$ = dart.privateName(action_sheet, "_contentSection");
  const _actionsSection$ = dart.privateName(action_sheet, "_actionsSection");
  const _dividerThickness$ = dart.privateName(action_sheet, "_dividerThickness");
  const _dividerPaint$ = dart.privateName(action_sheet, "_dividerPaint");
  const _paintDividerBetweenContentAndActions$ = dart.privateName(action_sheet, "_paintDividerBetweenContentAndActions");
  action_sheet._RenderCupertinoAlert = class _RenderCupertinoAlert extends box$.RenderBox {
    get contentSection() {
      return this[_contentSection$];
    }
    set contentSection(newContentSection) {
      if (!dart.equals(newContentSection, this[_contentSection$])) {
        if (null != this[_contentSection$]) {
          this.dropChild(this[_contentSection$]);
        }
        this[_contentSection$] = newContentSection;
        if (null != this[_contentSection$]) {
          this.adoptChild(this[_contentSection$]);
        }
      }
    }
    get actionsSection() {
      return this[_actionsSection$];
    }
    set actionsSection(newActionsSection) {
      if (!dart.equals(newActionsSection, this[_actionsSection$])) {
        if (null != this[_actionsSection$]) {
          this.dropChild(this[_actionsSection$]);
        }
        this[_actionsSection$] = newActionsSection;
        if (null != this[_actionsSection$]) {
          this.adoptChild(this[_actionsSection$]);
        }
      }
    }
    get dividerColor() {
      return this[_dividerPaint$].color;
    }
    set dividerColor(value) {
      if (dart.equals(value, this[_dividerPaint$].color)) return;
      this[_dividerPaint$].color = value;
      this.markNeedsPaint();
    }
    attach(owner) {
      object$.PipelineOwner._check(owner);
      super.attach(owner);
      if (null != this.contentSection) {
        this.contentSection.attach(owner);
      }
      if (null != this.actionsSection) {
        this.actionsSection.attach(owner);
      }
    }
    detach() {
      super.detach();
      if (null != this.contentSection) {
        this.contentSection.detach();
      }
      if (null != this.actionsSection) {
        this.actionsSection.detach();
      }
    }
    redepthChildren() {
      if (null != this.contentSection) {
        this.redepthChild(this.contentSection);
      }
      if (null != this.actionsSection) {
        this.redepthChild(this.actionsSection);
      }
    }
    setupParentData(child) {
      box$.RenderBox._check(child);
      if (!custom_layout.MultiChildLayoutParentData.is(child.parentData)) {
        child.parentData = new custom_layout.MultiChildLayoutParentData.new();
      }
    }
    visitChildren(visitor) {
      if (this.contentSection != null) {
        visitor(this.contentSection);
      }
      if (this.actionsSection != null) {
        visitor(this.actionsSection);
      }
    }
    debugDescribeChildren() {
      let value = JSArrayOfDiagnosticsNode().of([]);
      if (this.contentSection != null) {
        value[$add](this.contentSection.toDiagnosticsNode({name: "content"}));
      }
      if (this.actionsSection != null) {
        value[$add](this.actionsSection.toDiagnosticsNode({name: "actions"}));
      }
      return value;
    }
    computeMinIntrinsicWidth(height) {
      return this.constraints.minWidth;
    }
    computeMaxIntrinsicWidth(height) {
      return this.constraints.maxWidth;
    }
    computeMinIntrinsicHeight(width) {
      let contentHeight = this.contentSection.getMinIntrinsicHeight(width);
      let actionsHeight = this.actionsSection.getMinIntrinsicHeight(width);
      let hasDivider = dart.notNull(contentHeight) > 0.0 && dart.notNull(actionsHeight) > 0.0;
      let height = dart.notNull(contentHeight) + dart.notNull(hasDivider ? this[_dividerThickness$] : 0.0) + dart.notNull(actionsHeight);
      if (dart.notNull(actionsHeight) > 0 || dart.notNull(contentHeight) > 0) height = height - 2 * 10;
      if (height[$isFinite]) return height;
      return 0.0;
    }
    computeMaxIntrinsicHeight(width) {
      let contentHeight = this.contentSection.getMaxIntrinsicHeight(width);
      let actionsHeight = this.actionsSection.getMaxIntrinsicHeight(width);
      let hasDivider = dart.notNull(contentHeight) > 0.0 && dart.notNull(actionsHeight) > 0.0;
      let height = dart.notNull(contentHeight) + dart.notNull(hasDivider ? this[_dividerThickness$] : 0.0) + dart.notNull(actionsHeight);
      if (dart.notNull(actionsHeight) > 0 || dart.notNull(contentHeight) > 0) height = height - 2 * 10;
      if (height[$isFinite]) return height;
      return 0.0;
    }
    performLayout() {
      let hasDivider = dart.notNull(this.contentSection.getMaxIntrinsicHeight(this.constraints.maxWidth)) > 0.0 && dart.notNull(this.actionsSection.getMaxIntrinsicHeight(this.constraints.maxWidth)) > 0.0;
      let dividerThickness = hasDivider ? this[_dividerThickness$] : 0.0;
      let minActionsHeight = this.actionsSection.getMinIntrinsicHeight(this.constraints.maxWidth);
      this.contentSection.layout(this.constraints.deflate(new edge_insets.EdgeInsets.only({bottom: dart.notNull(minActionsHeight) + dart.notNull(dividerThickness)})), {parentUsesSize: true});
      let contentSize = this.contentSection.size;
      this.actionsSection.layout(this.constraints.deflate(new edge_insets.EdgeInsets.only({top: dart.notNull(contentSize.height) + dart.notNull(dividerThickness)})), {parentUsesSize: true});
      let actionsSize = this.actionsSection.size;
      let actionSheetHeight = dart.notNull(contentSize.height) + dart.notNull(dividerThickness) + dart.notNull(actionsSize.height);
      this.size = new ui.Size.new(this.constraints.maxWidth, actionSheetHeight);
      if (!custom_layout.MultiChildLayoutParentData.is(this.actionsSection.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 698, 12, "actionsSection.parentData is MultiChildLayoutParentData");
      let actionParentData = custom_layout.MultiChildLayoutParentData.as(this.actionsSection.parentData);
      actionParentData.offset = new ui.Offset.new(0.0, dart.notNull(contentSize.height) + dart.notNull(dividerThickness));
    }
    paint(context, offset) {
      let contentParentData = custom_layout.MultiChildLayoutParentData.as(this.contentSection.parentData);
      this.contentSection.paint(context, offset['+'](contentParentData.offset));
      let hasDivider = dart.notNull(this.contentSection.size.height) > 0.0 && dart.notNull(this.actionsSection.size.height) > 0.0;
      if (hasDivider) {
        this[_paintDividerBetweenContentAndActions$](context.canvas, offset);
      }
      let actionsParentData = custom_layout.MultiChildLayoutParentData.as(this.actionsSection.parentData);
      this.actionsSection.paint(context, offset['+'](actionsParentData.offset));
    }
    [_paintDividerBetweenContentAndActions$](canvas, offset) {
      canvas.drawRect(new ui.Rect.fromLTWH(offset.dx, dart.notNull(offset.dy) + dart.notNull(this.contentSection.size.height), this.size.width, this[_dividerThickness$]), this[_dividerPaint$]);
    }
    hitTestChildren(result, opts) {
      let position = opts && 'position' in opts ? opts.position : null;
      let contentSectionParentData = custom_layout.MultiChildLayoutParentData.as(this.contentSection.parentData);
      let actionsSectionParentData = custom_layout.MultiChildLayoutParentData.as(this.actionsSection.parentData);
      return dart.test(result.addWithPaintOffset({offset: contentSectionParentData.offset, position: position, hitTest: dart.fn((result, transformed) => {
          if (!dart.equals(transformed, position['-'](contentSectionParentData.offset))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 737, 23, "transformed == position - contentSectionParentData.offset");
          return this.contentSection.hitTest(result, {position: transformed});
        }, BoxHitTestResultAndOffsetTobool())})) || dart.test(result.addWithPaintOffset({offset: actionsSectionParentData.offset, position: position, hitTest: dart.fn((result, transformed) => {
          if (!dart.equals(transformed, position['-'](actionsSectionParentData.offset))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 745, 23, "transformed == position - actionsSectionParentData.offset");
          return this.actionsSection.hitTest(result, {position: transformed});
        }, BoxHitTestResultAndOffsetTobool())}));
    }
  };
  (action_sheet._RenderCupertinoAlert.new = function(opts) {
    let t12;
    let contentSection = opts && 'contentSection' in opts ? opts.contentSection : null;
    let actionsSection = opts && 'actionsSection' in opts ? opts.actionsSection : null;
    let dividerThickness = opts && 'dividerThickness' in opts ? opts.dividerThickness : 0;
    let dividerColor = opts && 'dividerColor' in opts ? opts.dividerColor : null;
    if (!(dividerColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 521, 15, "dividerColor != null");
    this[_contentSection$] = contentSection;
    this[_actionsSection$] = actionsSection;
    this[_dividerThickness$] = dividerThickness;
    this[_dividerPaint$] = (t12 = ui.Paint.new(), t12.color = dividerColor, t12.style = ui.PaintingStyle.fill, t12);
    action_sheet._RenderCupertinoAlert.__proto__.new.call(this);
    ;
  }).prototype = action_sheet._RenderCupertinoAlert.prototype;
  dart.addTypeTests(action_sheet._RenderCupertinoAlert);
  dart.setMethodSignature(action_sheet._RenderCupertinoAlert, () => ({
    __proto__: dart.getMethods(action_sheet._RenderCupertinoAlert.__proto__),
    [_paintDividerBetweenContentAndActions$]: dart.fnType(dart.void, [ui.Canvas, ui.Offset])
  }));
  dart.setGetterSignature(action_sheet._RenderCupertinoAlert, () => ({
    __proto__: dart.getGetters(action_sheet._RenderCupertinoAlert.__proto__),
    contentSection: box$.RenderBox,
    actionsSection: box$.RenderBox,
    dividerColor: ui.Color
  }));
  dart.setSetterSignature(action_sheet._RenderCupertinoAlert, () => ({
    __proto__: dart.getSetters(action_sheet._RenderCupertinoAlert.__proto__),
    contentSection: box$.RenderBox,
    actionsSection: box$.RenderBox,
    dividerColor: ui.Color
  }));
  dart.setLibraryUri(action_sheet._RenderCupertinoAlert, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._RenderCupertinoAlert, () => ({
    __proto__: dart.getFields(action_sheet._RenderCupertinoAlert.__proto__),
    [_contentSection$]: dart.fieldType(box$.RenderBox),
    [_actionsSection$]: dart.fieldType(box$.RenderBox),
    [_dividerThickness$]: dart.finalFieldType(core.double),
    [_dividerPaint$]: dart.finalFieldType(ui.Paint)
  }));
  let C2150;
  action_sheet._AlertSections = class _AlertSections extends core.Object {
    toString() {
      return this[_name$10];
    }
  };
  (action_sheet._AlertSections.new = function(index, _name) {
    this.index = index;
    this[_name$10] = _name;
    ;
  }).prototype = action_sheet._AlertSections.prototype;
  dart.addTypeTests(action_sheet._AlertSections);
  dart.setLibraryUri(action_sheet._AlertSections, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._AlertSections, () => ({
    __proto__: dart.getFields(action_sheet._AlertSections.__proto__),
    index: dart.finalFieldType(core.int),
    [_name$10]: dart.finalFieldType(core.String)
  }));
  dart.defineExtensionMethods(action_sheet._AlertSections, ['toString']);
  action_sheet._AlertSections.contentSection = C2148 || CT.C2148;
  action_sheet._AlertSections.actionsSection = C2149 || CT.C2149;
  action_sheet._AlertSections.values = C2150 || CT.C2150;
  let C2151;
  let C2154;
  let C2155;
  let C2156;
  let C2153;
  let C2152;
  let C2159;
  let C2160;
  let C2158;
  let C2157;
  let C2163;
  let C2164;
  let C2165;
  let C2162;
  let C2161;
  let C2168;
  let C2169;
  let C2167;
  let C2166;
  let C2172;
  let C2173;
  let C2171;
  let C2170;
  let C2176;
  let C2177;
  let C2175;
  let C2174;
  let C2179;
  let C2178;
  let C2182;
  let C2183;
  let C2184;
  let C2181;
  let C2180;
  let C2187;
  let C2188;
  let C2186;
  let C2185;
  let C2191;
  let C2190;
  let C2189;
  const title$4 = dart.privateName(action_sheet, "_CupertinoAlertContentSection.title");
  const message$0 = dart.privateName(action_sheet, "_CupertinoAlertContentSection.message");
  const scrollController$4 = dart.privateName(action_sheet, "_CupertinoAlertContentSection.scrollController");
  action_sheet._CupertinoAlertContentSection = class _CupertinoAlertContentSection extends framework.StatelessWidget {
    get title() {
      return this[title$4];
    }
    set title(value) {
      super.title = value;
    }
    get message() {
      return this[message$0];
    }
    set message(value) {
      super.message = value;
    }
    get scrollController() {
      return this[scrollController$4];
    }
    set scrollController(value) {
      super.scrollController = value;
    }
    build(context) {
      let titleContentGroup = JSArrayOfWidget().of([]);
      if (this.title != null) {
        titleContentGroup[$add](new basic.Padding.new({padding: C2151 || CT.C2151, child: new text$.DefaultTextStyle.new({style: this.message == null ? action_sheet._kActionSheetContentStyle : action_sheet._kActionSheetContentStyle.copyWith({fontWeight: ui.FontWeight.w600}), textAlign: ui.TextAlign.center, child: this.title, $creationLocationd_0dea112b090073317d4: C2152 || CT.C2152}), $creationLocationd_0dea112b090073317d4: C2157 || CT.C2157}));
      }
      if (this.message != null) {
        titleContentGroup[$add](new basic.Padding.new({padding: new edge_insets.EdgeInsets.only({left: 40, right: 40, bottom: this.title == null ? 14 : 22.0, top: this.title == null ? 14 : 0.0}), child: new text$.DefaultTextStyle.new({style: this.title == null ? action_sheet._kActionSheetContentStyle.copyWith({fontWeight: ui.FontWeight.w600}) : action_sheet._kActionSheetContentStyle, textAlign: ui.TextAlign.center, child: this.message, $creationLocationd_0dea112b090073317d4: C2161 || CT.C2161}), $creationLocationd_0dea112b090073317d4: C2166 || CT.C2166}));
      }
      if (dart.test(titleContentGroup[$isEmpty])) {
        return new single_child_scroll_view.SingleChildScrollView.new({controller: this.scrollController, child: new container.Container.new({width: 0.0, height: 0.0, $creationLocationd_0dea112b090073317d4: C2170 || CT.C2170}), $creationLocationd_0dea112b090073317d4: C2174 || CT.C2174});
      }
      if (dart.notNull(titleContentGroup[$length]) > 1) {
        titleContentGroup[$insert](1, C2178 || CT.C2178);
      }
      return new scrollbar$.CupertinoScrollbar.new({child: new single_child_scroll_view.SingleChildScrollView.new({controller: this.scrollController, child: new basic.Column.new({mainAxisSize: flex.MainAxisSize.max, crossAxisAlignment: flex.CrossAxisAlignment.stretch, children: titleContentGroup, $creationLocationd_0dea112b090073317d4: C2180 || CT.C2180}), $creationLocationd_0dea112b090073317d4: C2185 || CT.C2185}), $creationLocationd_0dea112b090073317d4: C2189 || CT.C2189});
    }
  };
  (action_sheet._CupertinoAlertContentSection.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let title = opts && 'title' in opts ? opts.title : null;
    let message = opts && 'message' in opts ? opts.message : null;
    let scrollController = opts && 'scrollController' in opts ? opts.scrollController : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[title$4] = title;
    this[message$0] = message;
    this[scrollController$4] = scrollController;
    action_sheet._CupertinoAlertContentSection.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = action_sheet._CupertinoAlertContentSection.prototype;
  dart.addTypeTests(action_sheet._CupertinoAlertContentSection);
  dart.setMethodSignature(action_sheet._CupertinoAlertContentSection, () => ({
    __proto__: dart.getMethods(action_sheet._CupertinoAlertContentSection.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(action_sheet._CupertinoAlertContentSection, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._CupertinoAlertContentSection, () => ({
    __proto__: dart.getFields(action_sheet._CupertinoAlertContentSection.__proto__),
    title: dart.finalFieldType(framework.Widget),
    message: dart.finalFieldType(framework.Widget),
    scrollController: dart.finalFieldType(scroll_controller.ScrollController)
  }));
  const children$1 = dart.privateName(action_sheet, "_CupertinoAlertActionSection.children");
  const scrollController$5 = dart.privateName(action_sheet, "_CupertinoAlertActionSection.scrollController");
  const hasCancelButton$ = dart.privateName(action_sheet, "_CupertinoAlertActionSection.hasCancelButton");
  action_sheet._CupertinoAlertActionSection = class _CupertinoAlertActionSection extends framework.StatefulWidget {
    get children() {
      return this[children$1];
    }
    set children(value) {
      super.children = value;
    }
    get scrollController() {
      return this[scrollController$5];
    }
    set scrollController(value) {
      super.scrollController = value;
    }
    get hasCancelButton() {
      return this[hasCancelButton$];
    }
    set hasCancelButton(value) {
      super.hasCancelButton = value;
    }
    createState() {
      return new action_sheet._CupertinoAlertActionSectionState.new();
    }
  };
  (action_sheet._CupertinoAlertActionSection.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let children = opts && 'children' in opts ? opts.children : null;
    let scrollController = opts && 'scrollController' in opts ? opts.scrollController : null;
    let hasCancelButton = opts && 'hasCancelButton' in opts ? opts.hasCancelButton : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[children$1] = children;
    this[scrollController$5] = scrollController;
    this[hasCancelButton$] = hasCancelButton;
    if (!(children != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 869, 15, "children != null");
    action_sheet._CupertinoAlertActionSection.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = action_sheet._CupertinoAlertActionSection.prototype;
  dart.addTypeTests(action_sheet._CupertinoAlertActionSection);
  dart.setMethodSignature(action_sheet._CupertinoAlertActionSection, () => ({
    __proto__: dart.getMethods(action_sheet._CupertinoAlertActionSection.__proto__),
    createState: dart.fnType(action_sheet._CupertinoAlertActionSectionState, [])
  }));
  dart.setLibraryUri(action_sheet._CupertinoAlertActionSection, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._CupertinoAlertActionSection, () => ({
    __proto__: dart.getFields(action_sheet._CupertinoAlertActionSection.__proto__),
    children: dart.finalFieldType(core.List$(framework.Widget)),
    scrollController: dart.finalFieldType(scroll_controller.ScrollController),
    hasCancelButton: dart.finalFieldType(core.bool)
  }));
  let C2194;
  let C2193;
  let C2192;
  let C2197;
  let C2198;
  let C2199;
  let C2196;
  let C2195;
  let C2202;
  let C2203;
  let C2201;
  let C2200;
  let C2206;
  let C2205;
  let C2204;
  action_sheet._CupertinoAlertActionSectionState = class _CupertinoAlertActionSectionState extends framework.State$(action_sheet._CupertinoAlertActionSection) {
    build(context) {
      let devicePixelRatio = media_query.MediaQuery.of(context).devicePixelRatio;
      let interactiveButtons = JSArrayOfWidget().of([]);
      for (let i = 0; i < dart.notNull(this.widget.children[$length]); i = i + 1) {
        interactiveButtons[$add](new action_sheet._PressableActionButton.new({child: this.widget.children[$_get](i), $creationLocationd_0dea112b090073317d4: C2192 || CT.C2192}));
      }
      return new scrollbar$.CupertinoScrollbar.new({child: new single_child_scroll_view.SingleChildScrollView.new({controller: this.widget.scrollController, child: new action_sheet._CupertinoAlertActionsRenderWidget.new({actionButtons: interactiveButtons, dividerThickness: 1 / dart.notNull(devicePixelRatio), hasCancelButton: this.widget.hasCancelButton, $creationLocationd_0dea112b090073317d4: C2195 || CT.C2195}), $creationLocationd_0dea112b090073317d4: C2200 || CT.C2200}), $creationLocationd_0dea112b090073317d4: C2204 || CT.C2204});
    }
  };
  (action_sheet._CupertinoAlertActionSectionState.new = function() {
    action_sheet._CupertinoAlertActionSectionState.__proto__.new.call(this);
    ;
  }).prototype = action_sheet._CupertinoAlertActionSectionState.prototype;
  dart.addTypeTests(action_sheet._CupertinoAlertActionSectionState);
  dart.setMethodSignature(action_sheet._CupertinoAlertActionSectionState, () => ({
    __proto__: dart.getMethods(action_sheet._CupertinoAlertActionSectionState.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(action_sheet._CupertinoAlertActionSectionState, "package:flutter/src/cupertino/action_sheet.dart");
  const child$13 = dart.privateName(action_sheet, "_PressableActionButton.child");
  action_sheet._PressableActionButton = class _PressableActionButton extends framework.StatefulWidget {
    get child() {
      return this[child$13];
    }
    set child(value) {
      super.child = value;
    }
    createState() {
      return new action_sheet._PressableActionButtonState.new();
    }
  };
  (action_sheet._PressableActionButton.new = function(opts) {
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[child$13] = child;
    action_sheet._PressableActionButton.__proto__.new.call(this, {$creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = action_sheet._PressableActionButton.prototype;
  dart.addTypeTests(action_sheet._PressableActionButton);
  dart.setMethodSignature(action_sheet._PressableActionButton, () => ({
    __proto__: dart.getMethods(action_sheet._PressableActionButton.__proto__),
    createState: dart.fnType(action_sheet._PressableActionButtonState, [])
  }));
  dart.setLibraryUri(action_sheet._PressableActionButton, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._PressableActionButton, () => ({
    __proto__: dart.getFields(action_sheet._PressableActionButton.__proto__),
    child: dart.finalFieldType(framework.Widget)
  }));
  const _isPressed$0 = dart.privateName(action_sheet, "_isPressed");
  let C2209;
  let C2210;
  let C2211;
  let C2212;
  let C2213;
  let C2214;
  let C2208;
  let C2207;
  let C2217;
  let C2218;
  let C2216;
  let C2215;
  action_sheet._PressableActionButtonState = class _PressableActionButtonState extends framework.State$(action_sheet._PressableActionButton) {
    build(context) {
      return new action_sheet._ActionButtonParentDataWidget.new({isPressed: this[_isPressed$0], child: new gesture_detector.GestureDetector.new({excludeFromSemantics: true, behavior: proxy_box.HitTestBehavior.opaque, onTapDown: dart.fn(details => this.setState(dart.fn(() => this[_isPressed$0] = true, VoidTobool())), TapDownDetailsTovoid()), onTapUp: dart.fn(details => this.setState(dart.fn(() => this[_isPressed$0] = false, VoidTobool())), TapUpDetailsTovoid()), onTapCancel: dart.fn(() => this.setState(dart.fn(() => this[_isPressed$0] = false, VoidTobool())), VoidTovoid()), child: this.widget.child, $creationLocationd_0dea112b090073317d4: C2207 || CT.C2207}), $creationLocationd_0dea112b090073317d4: C2215 || CT.C2215});
    }
  };
  (action_sheet._PressableActionButtonState.new = function() {
    this[_isPressed$0] = false;
    action_sheet._PressableActionButtonState.__proto__.new.call(this);
    ;
  }).prototype = action_sheet._PressableActionButtonState.prototype;
  dart.addTypeTests(action_sheet._PressableActionButtonState);
  dart.setMethodSignature(action_sheet._PressableActionButtonState, () => ({
    __proto__: dart.getMethods(action_sheet._PressableActionButtonState.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(action_sheet._PressableActionButtonState, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._PressableActionButtonState, () => ({
    __proto__: dart.getFields(action_sheet._PressableActionButtonState.__proto__),
    [_isPressed$0]: dart.fieldType(core.bool)
  }));
  action_sheet._ActionButtonParentData = class _ActionButtonParentData extends custom_layout.MultiChildLayoutParentData {};
  (action_sheet._ActionButtonParentData.new = function(opts) {
    let isPressed = opts && 'isPressed' in opts ? opts.isPressed : false;
    this.isPressed = isPressed;
    action_sheet._ActionButtonParentData.__proto__.new.call(this);
    ;
  }).prototype = action_sheet._ActionButtonParentData.prototype;
  dart.addTypeTests(action_sheet._ActionButtonParentData);
  dart.setLibraryUri(action_sheet._ActionButtonParentData, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._ActionButtonParentData, () => ({
    __proto__: dart.getFields(action_sheet._ActionButtonParentData.__proto__),
    isPressed: dart.fieldType(core.bool)
  }));
  const isPressed$0 = dart.privateName(action_sheet, "_ActionButtonParentDataWidget.isPressed");
  action_sheet._ActionButtonParentDataWidget = class _ActionButtonParentDataWidget extends framework.ParentDataWidget$(action_sheet._ActionButtonParentData) {
    get isPressed() {
      return this[isPressed$0];
    }
    set isPressed(value) {
      super.isPressed = value;
    }
    applyParentData(renderObject) {
      if (!action_sheet._ActionButtonParentData.is(renderObject.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 969, 12, "renderObject.parentData is _ActionButtonParentData");
      let parentData = action_sheet._ActionButtonParentData.as(renderObject.parentData);
      if (!dart.equals(parentData.isPressed, this.isPressed)) {
        parentData.isPressed = this.isPressed;
        let targetParent = renderObject.parent;
        if (object$.RenderObject.is(targetParent)) targetParent.markNeedsPaint();
      }
    }
    get debugTypicalAncestorWidgetClass() {
      return dart.wrapType(action_sheet._CupertinoAlertActionsRenderWidget);
    }
  };
  (action_sheet._ActionButtonParentDataWidget.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let isPressed = opts && 'isPressed' in opts ? opts.isPressed : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[isPressed$0] = isPressed;
    action_sheet._ActionButtonParentDataWidget.__proto__.new.call(this, {key: key, child: child, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = action_sheet._ActionButtonParentDataWidget.prototype;
  dart.addTypeTests(action_sheet._ActionButtonParentDataWidget);
  dart.setMethodSignature(action_sheet._ActionButtonParentDataWidget, () => ({
    __proto__: dart.getMethods(action_sheet._ActionButtonParentDataWidget.__proto__),
    applyParentData: dart.fnType(dart.void, [object$.RenderObject])
  }));
  dart.setGetterSignature(action_sheet._ActionButtonParentDataWidget, () => ({
    __proto__: dart.getGetters(action_sheet._ActionButtonParentDataWidget.__proto__),
    debugTypicalAncestorWidgetClass: core.Type
  }));
  dart.setLibraryUri(action_sheet._ActionButtonParentDataWidget, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._ActionButtonParentDataWidget, () => ({
    __proto__: dart.getFields(action_sheet._ActionButtonParentDataWidget.__proto__),
    isPressed: dart.finalFieldType(core.bool)
  }));
  const _hasCancelButton = dart.privateName(action_sheet, "_hasCancelButton");
  action_sheet._CupertinoAlertActionsRenderWidget = class _CupertinoAlertActionsRenderWidget extends framework.MultiChildRenderObjectWidget {
    createRenderObject(context) {
      return new action_sheet._RenderCupertinoAlertActions.new({dividerThickness: this[_dividerThickness$], dividerColor: colors$.CupertinoDynamicColor.resolve(action_sheet._kButtonDividerColor, context), hasCancelButton: this[_hasCancelButton], backgroundColor: colors$.CupertinoDynamicColor.resolve(action_sheet._kBackgroundColor, context), pressedColor: colors$.CupertinoDynamicColor.resolve(action_sheet._kPressedColor, context)});
    }
    updateRenderObject(context, renderObject) {
      let t12;
      action_sheet._RenderCupertinoAlertActions._check(renderObject);
      t12 = renderObject;
      t12.dividerThickness = this[_dividerThickness$];
      t12.dividerColor = colors$.CupertinoDynamicColor.resolve(action_sheet._kButtonDividerColor, context);
      t12.hasCancelButton = this[_hasCancelButton];
      t12.backgroundColor = colors$.CupertinoDynamicColor.resolve(action_sheet._kBackgroundColor, context);
      t12.pressedColor = colors$.CupertinoDynamicColor.resolve(action_sheet._kPressedColor, context);
      t12;
    }
  };
  (action_sheet._CupertinoAlertActionsRenderWidget.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let actionButtons = opts && 'actionButtons' in opts ? opts.actionButtons : null;
    let dividerThickness = opts && 'dividerThickness' in opts ? opts.dividerThickness : 0;
    let hasCancelButton = opts && 'hasCancelButton' in opts ? opts.hasCancelButton : false;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[_dividerThickness$] = dividerThickness;
    this[_hasCancelButton] = hasCancelButton;
    action_sheet._CupertinoAlertActionsRenderWidget.__proto__.new.call(this, {key: key, children: actionButtons, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = action_sheet._CupertinoAlertActionsRenderWidget.prototype;
  dart.addTypeTests(action_sheet._CupertinoAlertActionsRenderWidget);
  dart.setMethodSignature(action_sheet._CupertinoAlertActionsRenderWidget, () => ({
    __proto__: dart.getMethods(action_sheet._CupertinoAlertActionsRenderWidget.__proto__),
    createRenderObject: dart.fnType(object$.RenderObject, [framework.BuildContext])
  }));
  dart.setLibraryUri(action_sheet._CupertinoAlertActionsRenderWidget, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._CupertinoAlertActionsRenderWidget, () => ({
    __proto__: dart.getFields(action_sheet._CupertinoAlertActionsRenderWidget.__proto__),
    [_dividerThickness$]: dart.finalFieldType(core.double),
    [_hasCancelButton]: dart.finalFieldType(core.bool)
  }));
  const _buttonBackgroundPaint$ = dart.privateName(action_sheet, "_buttonBackgroundPaint");
  const _pressedButtonBackgroundPaint$ = dart.privateName(action_sheet, "_pressedButtonBackgroundPaint");
  const _computeMinIntrinsicHeightWithCancel = dart.privateName(action_sheet, "_computeMinIntrinsicHeightWithCancel");
  const _computeMinIntrinsicHeightWithoutCancel = dart.privateName(action_sheet, "_computeMinIntrinsicHeightWithoutCancel");
  const _computeMaxIntrinsicHeightStacked$ = dart.privateName(action_sheet, "_computeMaxIntrinsicHeightStacked");
  const _drawButtonBackgroundsAndDividersStacked$ = dart.privateName(action_sheet, "_drawButtonBackgroundsAndDividersStacked");
  const _drawButtons$ = dart.privateName(action_sheet, "_drawButtons");
  const RenderBox_ContainerRenderObjectMixin$36$ = class RenderBox_ContainerRenderObjectMixin extends box$.RenderBox {};
  (RenderBox_ContainerRenderObjectMixin$36$.new = function() {
    object$.ContainerRenderObjectMixin$(box$.RenderBox, custom_layout.MultiChildLayoutParentData)[dart.mixinNew].call(this);
    RenderBox_ContainerRenderObjectMixin$36$.__proto__.new.call(this);
  }).prototype = RenderBox_ContainerRenderObjectMixin$36$.prototype;
  dart.applyMixin(RenderBox_ContainerRenderObjectMixin$36$, object$.ContainerRenderObjectMixin$(box$.RenderBox, custom_layout.MultiChildLayoutParentData));
  const RenderBox_RenderBoxContainerDefaultsMixin$36$ = class RenderBox_RenderBoxContainerDefaultsMixin extends RenderBox_ContainerRenderObjectMixin$36$ {};
  (RenderBox_RenderBoxContainerDefaultsMixin$36$.new = function() {
    RenderBox_RenderBoxContainerDefaultsMixin$36$.__proto__.new.call(this);
  }).prototype = RenderBox_RenderBoxContainerDefaultsMixin$36$.prototype;
  dart.applyMixin(RenderBox_RenderBoxContainerDefaultsMixin$36$, box$.RenderBoxContainerDefaultsMixin$(box$.RenderBox, custom_layout.MultiChildLayoutParentData));
  action_sheet._RenderCupertinoAlertActions = class _RenderCupertinoAlertActions extends RenderBox_RenderBoxContainerDefaultsMixin$36$ {
    get dividerThickness() {
      return this[_dividerThickness$];
    }
    set dividerThickness(newValue) {
      if (newValue == this[_dividerThickness$]) {
        return;
      }
      this[_dividerThickness$] = newValue;
      this.markNeedsLayout();
    }
    get backgroundColor() {
      return this[_buttonBackgroundPaint$].color;
    }
    set backgroundColor(newValue) {
      if (dart.equals(newValue, this[_buttonBackgroundPaint$].color)) {
        return;
      }
      this[_buttonBackgroundPaint$].color = newValue;
      this.markNeedsPaint();
    }
    get pressedColor() {
      return this[_pressedButtonBackgroundPaint$].color;
    }
    set pressedColor(newValue) {
      if (dart.equals(newValue, this[_pressedButtonBackgroundPaint$].color)) {
        return;
      }
      this[_pressedButtonBackgroundPaint$].color = newValue;
      this.markNeedsPaint();
    }
    get dividerColor() {
      return this[_dividerPaint$].color;
    }
    set dividerColor(value) {
      if (dart.equals(value, this[_dividerPaint$].color)) {
        return;
      }
      this[_dividerPaint$].color = value;
      this.markNeedsPaint();
    }
    get hasCancelButton() {
      return this[_hasCancelButton];
    }
    set hasCancelButton(newValue) {
      if (dart.equals(newValue, this[_hasCancelButton])) {
        return;
      }
      this[_hasCancelButton] = newValue;
      this.markNeedsLayout();
    }
    setupParentData(child) {
      box$.RenderBox._check(child);
      if (!action_sheet._ActionButtonParentData.is(child.parentData)) child.parentData = new action_sheet._ActionButtonParentData.new();
    }
    computeMinIntrinsicWidth(height) {
      return this.constraints.minWidth;
    }
    computeMaxIntrinsicWidth(height) {
      return this.constraints.maxWidth;
    }
    computeMinIntrinsicHeight(width) {
      if (this.childCount === 0) return 0.0;
      if (this.childCount === 1) return dart.notNull(this.firstChild.computeMaxIntrinsicHeight(width)) + dart.notNull(this.dividerThickness);
      if (dart.test(this.hasCancelButton) && dart.notNull(this.childCount) < 4) return this[_computeMinIntrinsicHeightWithCancel](width);
      return this[_computeMinIntrinsicHeightWithoutCancel](width);
    }
    [_computeMinIntrinsicHeightWithCancel](width) {
      if (!(this.childCount === 2 || this.childCount === 3)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 1162, 12, "childCount == 2 || childCount == 3");
      if (this.childCount === 2) {
        return dart.notNull(this.firstChild.getMinIntrinsicHeight(width)) + dart.notNull(this.childAfter(this.firstChild).getMinIntrinsicHeight(width)) + dart.notNull(this.dividerThickness);
      }
      return dart.notNull(this.firstChild.getMinIntrinsicHeight(width)) + dart.notNull(this.childAfter(this.firstChild).getMinIntrinsicHeight(width)) + dart.notNull(this.childAfter(this.childAfter(this.firstChild)).getMinIntrinsicHeight(width)) + dart.notNull(this.dividerThickness) * 2;
    }
    [_computeMinIntrinsicHeightWithoutCancel](width) {
      if (!(dart.notNull(this.childCount) >= 2)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 1178, 12, "childCount >= 2");
      return dart.notNull(this.firstChild.getMinIntrinsicHeight(width)) + dart.notNull(this.dividerThickness) + 0.5 * dart.notNull(this.childAfter(this.firstChild).getMinIntrinsicHeight(width));
    }
    computeMaxIntrinsicHeight(width) {
      if (this.childCount === 0) return 0.0;
      if (this.childCount === 1) return dart.notNull(this.firstChild.computeMaxIntrinsicHeight(width)) + dart.notNull(this.dividerThickness);
      return this[_computeMaxIntrinsicHeightStacked$](width);
    }
    [_computeMaxIntrinsicHeightStacked$](width) {
      if (!(dart.notNull(this.childCount) >= 2)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 1196, 12, "childCount >= 2");
      let allDividersHeight = (dart.notNull(this.childCount) - 1) * dart.notNull(this.dividerThickness);
      let heightAccumulation = allDividersHeight;
      let button = this.firstChild;
      while (button != null) {
        heightAccumulation = heightAccumulation + dart.notNull(button.getMaxIntrinsicHeight(width));
        button = this.childAfter(button);
      }
      return heightAccumulation;
    }
    performLayout() {
      let perButtonConstraints = this.constraints.copyWith({minHeight: 0.0, maxHeight: 1 / 0});
      let child = this.firstChild;
      let index = 0;
      let verticalOffset = 0.0;
      while (child != null) {
        child.layout(perButtonConstraints, {parentUsesSize: true});
        if (!custom_layout.MultiChildLayoutParentData.is(child.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 1224, 14, "child.parentData is MultiChildLayoutParentData");
        let parentData = custom_layout.MultiChildLayoutParentData.as(child.parentData);
        parentData.offset = new ui.Offset.new(0.0, verticalOffset);
        verticalOffset = verticalOffset + dart.notNull(child.size.height);
        if (index < dart.notNull(this.childCount) - 1) {
          verticalOffset = verticalOffset + dart.notNull(this.dividerThickness);
        }
        index = index + 1;
        child = this.childAfter(child);
      }
      this.size = this.constraints.constrain(new ui.Size.new(this.constraints.maxWidth, verticalOffset));
    }
    paint(context, offset) {
      let canvas = context.canvas;
      this[_drawButtonBackgroundsAndDividersStacked$](canvas, offset);
      this[_drawButtons$](context, offset);
    }
    [_drawButtonBackgroundsAndDividersStacked$](canvas, offset) {
      let t12;
      let dividerOffset = new ui.Offset.new(0.0, this.dividerThickness);
      let backgroundFillPath = (t12 = ui.Path.new(), t12.fillType = ui.PathFillType.evenOdd, t12.addRect(new ui.Rect.fromLTWH(0.0, 0.0, this.size.width, this.size.height)), t12);
      let pressedBackgroundFillPath = ui.Path.new();
      let dividersPath = ui.Path.new();
      let accumulatingOffset = offset;
      let child = this.firstChild;
      let prevChild = null;
      while (child != null) {
        if (!action_sheet._ActionButtonParentData.is(child.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 1266, 14, "child.parentData is _ActionButtonParentData");
        let currentButtonParentData = action_sheet._ActionButtonParentData.as(child.parentData);
        let isButtonPressed = currentButtonParentData.isPressed;
        let isPrevButtonPressed = false;
        if (prevChild != null) {
          if (!action_sheet._ActionButtonParentData.is(prevChild.parentData)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/action_sheet.dart", 1272, 16, "prevChild.parentData is _ActionButtonParentData");
          let previousButtonParentData = action_sheet._ActionButtonParentData.as(prevChild.parentData);
          isPrevButtonPressed = previousButtonParentData.isPressed;
        }
        let isDividerPresent = !dart.equals(child, this.firstChild);
        let isDividerPainted = isDividerPresent && !(dart.test(isButtonPressed) || dart.test(isPrevButtonPressed));
        let dividerRect = new ui.Rect.fromLTWH(accumulatingOffset.dx, accumulatingOffset.dy, this.size.width, this[_dividerThickness$]);
        let buttonBackgroundRect = new ui.Rect.fromLTWH(accumulatingOffset.dx, dart.notNull(accumulatingOffset.dy) + dart.notNull(isDividerPresent ? this.dividerThickness : 0.0), this.size.width, child.size.height);
        if (dart.test(isButtonPressed)) {
          backgroundFillPath.addRect(buttonBackgroundRect);
          pressedBackgroundFillPath.addRect(buttonBackgroundRect);
        }
        if (isDividerPainted) {
          backgroundFillPath.addRect(dividerRect);
          dividersPath.addRect(dividerRect);
        }
        accumulatingOffset = accumulatingOffset['+']((isDividerPresent ? dividerOffset : ui.Offset.zero)['+'](new ui.Offset.new(0.0, child.size.height)));
        prevChild = child;
        child = this.childAfter(child);
      }
      canvas.drawPath(backgroundFillPath, this[_buttonBackgroundPaint$]);
      canvas.drawPath(pressedBackgroundFillPath, this[_pressedButtonBackgroundPaint$]);
      canvas.drawPath(dividersPath, this[_dividerPaint$]);
    }
    [_drawButtons$](context, offset) {
      let child = this.firstChild;
      while (child != null) {
        let childParentData = custom_layout.MultiChildLayoutParentData.as(child.parentData);
        context.paintChild(child, childParentData.offset['+'](offset));
        child = this.childAfter(child);
      }
    }
    hitTestChildren(result, opts) {
      let position = opts && 'position' in opts ? opts.position : null;
      return this.defaultHitTestChildren(result, {position: position});
    }
  };
  (action_sheet._RenderCupertinoAlertActions.new = function(opts) {
    let t12, t12$, t12$0;
    let children = opts && 'children' in opts ? opts.children : null;
    let dividerThickness = opts && 'dividerThickness' in opts ? opts.dividerThickness : 0;
    let dividerColor = opts && 'dividerColor' in opts ? opts.dividerColor : null;
    let hasCancelButton = opts && 'hasCancelButton' in opts ? opts.hasCancelButton : false;
    let backgroundColor = opts && 'backgroundColor' in opts ? opts.backgroundColor : null;
    let pressedColor = opts && 'pressedColor' in opts ? opts.pressedColor : null;
    this[_dividerThickness$] = dividerThickness;
    this[_hasCancelButton] = hasCancelButton;
    this[_buttonBackgroundPaint$] = (t12 = ui.Paint.new(), t12.style = ui.PaintingStyle.fill, t12.color = backgroundColor, t12);
    this[_pressedButtonBackgroundPaint$] = (t12$ = ui.Paint.new(), t12$.style = ui.PaintingStyle.fill, t12$.color = pressedColor, t12$);
    this[_dividerPaint$] = (t12$0 = ui.Paint.new(), t12$0.color = dividerColor, t12$0.style = ui.PaintingStyle.fill, t12$0);
    action_sheet._RenderCupertinoAlertActions.__proto__.new.call(this);
    this.addAll(children);
  }).prototype = action_sheet._RenderCupertinoAlertActions.prototype;
  dart.addTypeTests(action_sheet._RenderCupertinoAlertActions);
  dart.setMethodSignature(action_sheet._RenderCupertinoAlertActions, () => ({
    __proto__: dart.getMethods(action_sheet._RenderCupertinoAlertActions.__proto__),
    [_computeMinIntrinsicHeightWithCancel]: dart.fnType(core.double, [core.double]),
    [_computeMinIntrinsicHeightWithoutCancel]: dart.fnType(core.double, [core.double]),
    [_computeMaxIntrinsicHeightStacked$]: dart.fnType(core.double, [core.double]),
    [_drawButtonBackgroundsAndDividersStacked$]: dart.fnType(dart.void, [ui.Canvas, ui.Offset]),
    [_drawButtons$]: dart.fnType(dart.void, [object$.PaintingContext, ui.Offset])
  }));
  dart.setGetterSignature(action_sheet._RenderCupertinoAlertActions, () => ({
    __proto__: dart.getGetters(action_sheet._RenderCupertinoAlertActions.__proto__),
    dividerThickness: core.double,
    backgroundColor: ui.Color,
    pressedColor: ui.Color,
    dividerColor: ui.Color,
    hasCancelButton: core.bool
  }));
  dart.setSetterSignature(action_sheet._RenderCupertinoAlertActions, () => ({
    __proto__: dart.getSetters(action_sheet._RenderCupertinoAlertActions.__proto__),
    dividerThickness: core.double,
    backgroundColor: ui.Color,
    pressedColor: ui.Color,
    dividerColor: ui.Color,
    hasCancelButton: core.bool
  }));
  dart.setLibraryUri(action_sheet._RenderCupertinoAlertActions, "package:flutter/src/cupertino/action_sheet.dart");
  dart.setFieldSignature(action_sheet._RenderCupertinoAlertActions, () => ({
    __proto__: dart.getFields(action_sheet._RenderCupertinoAlertActions.__proto__),
    [_dividerThickness$]: dart.fieldType(core.double),
    [_hasCancelButton]: dart.fieldType(core.bool),
    [_buttonBackgroundPaint$]: dart.finalFieldType(ui.Paint),
    [_pressedButtonBackgroundPaint$]: dart.finalFieldType(ui.Paint),
    [_dividerPaint$]: dart.finalFieldType(ui.Paint)
  }));
  let C2219;
  let C2221;
  let C2220;
  let C2223;
  let C2224;
  let C2222;
  let C2226;
  let C2227;
  let C2225;
  dart.defineLazy(action_sheet, {
    /*action_sheet._kActionSheetActionStyle*/get _kActionSheetActionStyle() {
      return C2219 || CT.C2219;
    },
    /*action_sheet._kActionSheetContentStyle*/get _kActionSheetContentStyle() {
      return C2220 || CT.C2220;
    },
    /*action_sheet._kBackgroundColor*/get _kBackgroundColor() {
      return C2222 || CT.C2222;
    },
    /*action_sheet._kPressedColor*/get _kPressedColor() {
      return C641 || CT.C641;
    },
    /*action_sheet._kCancelPressedColor*/get _kCancelPressedColor() {
      return C2225 || CT.C2225;
    },
    /*action_sheet._kContentTextColor*/get _kContentTextColor() {
      return C2221 || CT.C2221;
    },
    /*action_sheet._kButtonDividerColor*/get _kButtonDividerColor() {
      return C2221 || CT.C2221;
    },
    /*action_sheet._kBlurAmount*/get _kBlurAmount() {
      return 20;
    },
    /*action_sheet._kEdgeHorizontalPadding*/get _kEdgeHorizontalPadding() {
      return 8;
    },
    /*action_sheet._kCancelButtonPadding*/get _kCancelButtonPadding() {
      return 8;
    },
    /*action_sheet._kEdgeVerticalPadding*/get _kEdgeVerticalPadding() {
      return 10;
    },
    /*action_sheet._kContentHorizontalPadding*/get _kContentHorizontalPadding() {
      return 40;
    },
    /*action_sheet._kContentVerticalPadding*/get _kContentVerticalPadding() {
      return 14;
    },
    /*action_sheet._kButtonHeight*/get _kButtonHeight() {
      return 56;
    },
    /*action_sheet._kCornerRadius*/get _kCornerRadius() {
      return 14;
    },
    /*action_sheet._kDividerThickness*/get _kDividerThickness() {
      return 1;
    }
  });
  const builder$2 = dart.privateName(tab_view, "CupertinoTabView.builder");
  const navigatorKey$0 = dart.privateName(tab_view, "CupertinoTabView.navigatorKey");
  const defaultTitle$ = dart.privateName(tab_view, "CupertinoTabView.defaultTitle");
  const routes$0 = dart.privateName(tab_view, "CupertinoTabView.routes");
  const onGenerateRoute$0 = dart.privateName(tab_view, "CupertinoTabView.onGenerateRoute");
  const onUnknownRoute$0 = dart.privateName(tab_view, "CupertinoTabView.onUnknownRoute");
  const navigatorObservers$0 = dart.privateName(tab_view, "CupertinoTabView.navigatorObservers");
  tab_view.CupertinoTabView = class CupertinoTabView extends framework.StatefulWidget {
    get builder() {
      return this[builder$2];
    }
    set builder(value) {
      super.builder = value;
    }
    get navigatorKey() {
      return this[navigatorKey$0];
    }
    set navigatorKey(value) {
      super.navigatorKey = value;
    }
    get defaultTitle() {
      return this[defaultTitle$];
    }
    set defaultTitle(value) {
      super.defaultTitle = value;
    }
    get routes() {
      return this[routes$0];
    }
    set routes(value) {
      super.routes = value;
    }
    get onGenerateRoute() {
      return this[onGenerateRoute$0];
    }
    set onGenerateRoute(value) {
      super.onGenerateRoute = value;
    }
    get onUnknownRoute() {
      return this[onUnknownRoute$0];
    }
    set onUnknownRoute(value) {
      super.onUnknownRoute = value;
    }
    get navigatorObservers() {
      return this[navigatorObservers$0];
    }
    set navigatorObservers(value) {
      super.navigatorObservers = value;
    }
    createState() {
      return new tab_view._CupertinoTabViewState.new();
    }
  };
  (tab_view.CupertinoTabView.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let builder = opts && 'builder' in opts ? opts.builder : null;
    let navigatorKey = opts && 'navigatorKey' in opts ? opts.navigatorKey : null;
    let defaultTitle = opts && 'defaultTitle' in opts ? opts.defaultTitle : null;
    let routes = opts && 'routes' in opts ? opts.routes : null;
    let onGenerateRoute = opts && 'onGenerateRoute' in opts ? opts.onGenerateRoute : null;
    let onUnknownRoute = opts && 'onUnknownRoute' in opts ? opts.onUnknownRoute : null;
    let navigatorObservers = opts && 'navigatorObservers' in opts ? opts.navigatorObservers : C1030 || CT.C1030;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[builder$2] = builder;
    this[navigatorKey$0] = navigatorKey;
    this[defaultTitle$] = defaultTitle;
    this[routes$0] = routes;
    this[onGenerateRoute$0] = onGenerateRoute;
    this[onUnknownRoute$0] = onUnknownRoute;
    this[navigatorObservers$0] = navigatorObservers;
    if (!(navigatorObservers != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/tab_view.dart", 52, 15, "navigatorObservers != null");
    tab_view.CupertinoTabView.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = tab_view.CupertinoTabView.prototype;
  dart.addTypeTests(tab_view.CupertinoTabView);
  dart.setMethodSignature(tab_view.CupertinoTabView, () => ({
    __proto__: dart.getMethods(tab_view.CupertinoTabView.__proto__),
    createState: dart.fnType(tab_view._CupertinoTabViewState, [])
  }));
  dart.setLibraryUri(tab_view.CupertinoTabView, "package:flutter/src/cupertino/tab_view.dart");
  dart.setFieldSignature(tab_view.CupertinoTabView, () => ({
    __proto__: dart.getFields(tab_view.CupertinoTabView.__proto__),
    builder: dart.finalFieldType(dart.fnType(framework.Widget, [framework.BuildContext])),
    navigatorKey: dart.finalFieldType(framework.GlobalKey$(navigator.NavigatorState)),
    defaultTitle: dart.finalFieldType(core.String),
    routes: dart.finalFieldType(core.Map$(core.String, dart.fnType(framework.Widget, [framework.BuildContext]))),
    onGenerateRoute: dart.finalFieldType(dart.fnType(navigator.Route, [navigator.RouteSettings])),
    onUnknownRoute: dart.finalFieldType(dart.fnType(navigator.Route, [navigator.RouteSettings])),
    navigatorObservers: dart.finalFieldType(core.List$(navigator.NavigatorObserver))
  }));
  const _heroController$ = dart.privateName(tab_view, "_heroController");
  const _navigatorObservers$ = dart.privateName(tab_view, "_navigatorObservers");
  const _updateObservers = dart.privateName(tab_view, "_updateObservers");
  const _onGenerateRoute = dart.privateName(tab_view, "_onGenerateRoute");
  const _onUnknownRoute = dart.privateName(tab_view, "_onUnknownRoute");
  let C2230;
  let C2231;
  let C2232;
  let C2233;
  let C2229;
  let C2228;
  tab_view._CupertinoTabViewState = class _CupertinoTabViewState extends framework.State$(tab_view.CupertinoTabView) {
    initState() {
      super.initState();
      this[_heroController$] = app$.CupertinoApp.createCupertinoHeroController();
      this[_updateObservers]();
    }
    didUpdateWidget(oldWidget) {
      tab_view.CupertinoTabView._check(oldWidget);
      super.didUpdateWidget(oldWidget);
      if (!dart.equals(this.widget.navigatorKey, oldWidget.navigatorKey) || !dart.equals(this.widget.navigatorObservers, oldWidget.navigatorObservers)) {
        this[_updateObservers]();
      }
    }
    [_updateObservers]() {
      let t12;
      this[_navigatorObservers$] = (t12 = ListOfNavigatorObserver().from(this.widget.navigatorObservers), t12[$add](this[_heroController$]), t12);
    }
    build(context) {
      return new navigator.Navigator.new({key: this.widget.navigatorKey, onGenerateRoute: dart.bind(this, _onGenerateRoute), onUnknownRoute: dart.bind(this, _onUnknownRoute), observers: this[_navigatorObservers$], $creationLocationd_0dea112b090073317d4: C2228 || CT.C2228});
    }
    [_onGenerateRoute](settings) {
      let name = settings.name;
      let routeBuilder = null;
      let title = null;
      if (name === "/" && this.widget.builder != null) {
        routeBuilder = this.widget.builder;
        title = this.widget.defaultTitle;
      } else if (this.widget.routes != null) {
        routeBuilder = this.widget.routes[$_get](name);
      }
      if (routeBuilder != null) {
        return new route$.CupertinoPageRoute.new({builder: routeBuilder, title: title, settings: settings});
      }
      if (this.widget.onGenerateRoute != null) return this.widget.onGenerateRoute(settings);
      return null;
    }
    [_onUnknownRoute](settings) {
      if (!dart.test(dart.fn(() => {
        if (this.widget.onUnknownRoute == null) {
          dart.throw(new assertions.FlutterError.fromParts(JSArrayOfDiagnosticsNode().of([new assertions.ErrorSummary.new("Could not find a generator for route " + dart.str(settings) + " in the " + dart.str(this[$runtimeType]) + "."), new assertions.ErrorDescription.new("Generators for routes are searched for in the following order:\n" + " 1. For the \"/\" route, the \"builder\" property, if non-null, is used.\n" + " 2. Otherwise, the \"routes\" table is used, if it has an entry for " + "the route.\n" + " 3. Otherwise, onGenerateRoute is called. It should return a " + "non-null value for any valid route not handled by \"builder\" and \"routes\".\n" + " 4. Finally if all else fails onUnknownRoute is called.\n" + "Unfortunately, onUnknownRoute was not set.")])));
        }
        return true;
      }, VoidTobool())())) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/tab_view.dart", 193, 12, "() {\r\n      if (widget.onUnknownRoute == null) {\r\n        throw FlutterError.fromParts(<DiagnosticsNode>[\r\n          ErrorSummary('Could not find a generator for route $settings in the $runtimeType.'),\r\n          ErrorDescription(\r\n            'Generators for routes are searched for in the following order:\\n'\r\n            ' 1. For the \"/\" route, the \"builder\" property, if non-null, is used.\\n'\r\n            ' 2. Otherwise, the \"routes\" table is used, if it has an entry for '\r\n            'the route.\\n'\r\n            ' 3. Otherwise, onGenerateRoute is called. It should return a '\r\n            'non-null value for any valid route not handled by \"builder\" and \"routes\".\\n'\r\n            ' 4. Finally if all else fails onUnknownRoute is called.\\n'\r\n            'Unfortunately, onUnknownRoute was not set.'\r\n          )\r\n        ]);\r\n      }\r\n      return true;\r\n    }()");
      let result = this.widget.onUnknownRoute(settings);
      if (!dart.test(dart.fn(() => {
        if (result == null) {
          dart.throw(new assertions.FlutterError.fromParts(JSArrayOfDiagnosticsNode().of([new assertions.ErrorSummary.new("The onUnknownRoute callback returned null."), new assertions.ErrorDescription.new("When the " + dart.str(this[$runtimeType]) + " requested the route " + dart.str(settings) + " from its " + "onUnknownRoute callback, the callback returned null. Such callbacks " + "must never return null.")])));
        }
        return true;
      }, VoidTobool())())) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/tab_view.dart", 212, 12, "() {\r\n      if (result == null) {\r\n        throw FlutterError.fromParts(<DiagnosticsNode>[\r\n          ErrorSummary('The onUnknownRoute callback returned null.'),\r\n          ErrorDescription(\r\n            'When the $runtimeType requested the route $settings from its '\r\n            'onUnknownRoute callback, the callback returned null. Such callbacks '\r\n            'must never return null.'\r\n          )\r\n        ]);\r\n      }\r\n      return true;\r\n    }()");
      return result;
    }
  };
  (tab_view._CupertinoTabViewState.new = function() {
    this[_heroController$] = null;
    this[_navigatorObservers$] = null;
    tab_view._CupertinoTabViewState.__proto__.new.call(this);
    ;
  }).prototype = tab_view._CupertinoTabViewState.prototype;
  dart.addTypeTests(tab_view._CupertinoTabViewState);
  dart.setMethodSignature(tab_view._CupertinoTabViewState, () => ({
    __proto__: dart.getMethods(tab_view._CupertinoTabViewState.__proto__),
    [_updateObservers]: dart.fnType(dart.void, []),
    build: dart.fnType(framework.Widget, [framework.BuildContext]),
    [_onGenerateRoute]: dart.fnType(navigator.Route, [navigator.RouteSettings]),
    [_onUnknownRoute]: dart.fnType(navigator.Route, [navigator.RouteSettings])
  }));
  dart.setLibraryUri(tab_view._CupertinoTabViewState, "package:flutter/src/cupertino/tab_view.dart");
  dart.setFieldSignature(tab_view._CupertinoTabViewState, () => ({
    __proto__: dart.getFields(tab_view._CupertinoTabViewState.__proto__),
    [_heroController$]: dart.fieldType(heroes.HeroController),
    [_navigatorObservers$]: dart.fieldType(core.List$(navigator.NavigatorObserver))
  }));
  const _barTopY$ = dart.privateName(text_selection$, "_barTopY");
  const _arrowTipX$ = dart.privateName(text_selection$, "_arrowTipX");
  const _isArrowPointingDown$ = dart.privateName(text_selection$, "_isArrowPointingDown");
  const _barTopY = dart.privateName(text_selection$, "CupertinoTextSelectionToolbar._barTopY");
  const _arrowTipX = dart.privateName(text_selection$, "CupertinoTextSelectionToolbar._arrowTipX");
  const _isArrowPointingDown = dart.privateName(text_selection$, "CupertinoTextSelectionToolbar._isArrowPointingDown");
  text_selection$.CupertinoTextSelectionToolbar = class CupertinoTextSelectionToolbar extends framework.SingleChildRenderObjectWidget {
    get [_barTopY$]() {
      return this[_barTopY];
    }
    set [_barTopY$](value) {
      super[_barTopY$] = value;
    }
    get [_arrowTipX$]() {
      return this[_arrowTipX];
    }
    set [_arrowTipX$](value) {
      super[_arrowTipX$] = value;
    }
    get [_isArrowPointingDown$]() {
      return this[_isArrowPointingDown];
    }
    set [_isArrowPointingDown$](value) {
      super[_isArrowPointingDown$] = value;
    }
    createRenderObject(context) {
      return new text_selection$._ToolbarRenderBox.new(this[_barTopY$], this[_arrowTipX$], this[_isArrowPointingDown$], null);
    }
    updateRenderObject(context, renderObject) {
      let t12;
      text_selection$._ToolbarRenderBox._check(renderObject);
      t12 = renderObject;
      t12.barTopY = this[_barTopY$];
      t12.arrowTipX = this[_arrowTipX$];
      t12.isArrowPointingDown = this[_isArrowPointingDown$];
      t12;
    }
  };
  (text_selection$.CupertinoTextSelectionToolbar.__ = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let barTopY = opts && 'barTopY' in opts ? opts.barTopY : null;
    let arrowTipX = opts && 'arrowTipX' in opts ? opts.arrowTipX : null;
    let isArrowPointingDown = opts && 'isArrowPointingDown' in opts ? opts.isArrowPointingDown : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[_barTopY] = barTopY;
    this[_arrowTipX] = arrowTipX;
    this[_isArrowPointingDown] = isArrowPointingDown;
    text_selection$.CupertinoTextSelectionToolbar.__proto__.new.call(this, {key: key, child: child, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = text_selection$.CupertinoTextSelectionToolbar.prototype;
  dart.addTypeTests(text_selection$.CupertinoTextSelectionToolbar);
  dart.setMethodSignature(text_selection$.CupertinoTextSelectionToolbar, () => ({
    __proto__: dart.getMethods(text_selection$.CupertinoTextSelectionToolbar.__proto__),
    createRenderObject: dart.fnType(text_selection$._ToolbarRenderBox, [framework.BuildContext])
  }));
  dart.setLibraryUri(text_selection$.CupertinoTextSelectionToolbar, "package:flutter/src/cupertino/text_selection.dart");
  dart.setFieldSignature(text_selection$.CupertinoTextSelectionToolbar, () => ({
    __proto__: dart.getFields(text_selection$.CupertinoTextSelectionToolbar.__proto__),
    [_barTopY$]: dart.finalFieldType(core.double),
    [_arrowTipX$]: dart.finalFieldType(core.double),
    [_isArrowPointingDown$]: dart.finalFieldType(core.bool)
  }));
  text_selection$._ToolbarParentData = class _ToolbarParentData extends box$.BoxParentData {
    toString() {
      return "offset=" + dart.str(this.offset) + ", arrowXOffsetFromCenter=" + dart.str(this.arrowXOffsetFromCenter);
    }
  };
  (text_selection$._ToolbarParentData.new = function() {
    this.arrowXOffsetFromCenter = null;
    text_selection$._ToolbarParentData.__proto__.new.call(this);
    ;
  }).prototype = text_selection$._ToolbarParentData.prototype;
  dart.addTypeTests(text_selection$._ToolbarParentData);
  dart.setLibraryUri(text_selection$._ToolbarParentData, "package:flutter/src/cupertino/text_selection.dart");
  dart.setFieldSignature(text_selection$._ToolbarParentData, () => ({
    __proto__: dart.getFields(text_selection$._ToolbarParentData.__proto__),
    arrowXOffsetFromCenter: dart.fieldType(core.double)
  }));
  dart.defineExtensionMethods(text_selection$._ToolbarParentData, ['toString']);
  let C2234;
  const _debugPaint = dart.privateName(text_selection$, "_debugPaint");
  let C2235;
  const _clipPath = dart.privateName(text_selection$, "_clipPath");
  let C2236;
  let C2237;
  text_selection$._ToolbarRenderBox = class _ToolbarRenderBox extends shifted_box.RenderShiftedBox {
    get isRepaintBoundary() {
      return true;
    }
    set barTopY(value) {
      if (this[_barTopY$] == value) {
        return;
      }
      this[_barTopY$] = value;
      this.markNeedsLayout();
      this.markNeedsSemanticsUpdate();
    }
    set arrowTipX(value) {
      if (this[_arrowTipX$] == value) {
        return;
      }
      this[_arrowTipX$] = value;
      this.markNeedsLayout();
      this.markNeedsSemanticsUpdate();
    }
    set isArrowPointingDown(value) {
      if (dart.equals(this[_isArrowPointingDown$], value)) {
        return;
      }
      this[_isArrowPointingDown$] = value;
      this.markNeedsLayout();
      this.markNeedsSemanticsUpdate();
    }
    setupParentData(child) {
      object$.RenderObject._check(child);
      if (!text_selection$._ToolbarParentData.is(child.parentData)) {
        child.parentData = new text_selection$._ToolbarParentData.new();
      }
    }
    performLayout() {
      this.size = this.constraints.biggest;
      if (this.child == null) {
        return;
      }
      let enforcedConstraint = this.constraints.deflate(C2235 || CT.C2235).loosen();
      this.child.layout(this.heightConstraint.enforce(enforcedConstraint), {parentUsesSize: true});
      let childParentData = text_selection$._ToolbarParentData.as(this.child.parentData);
      let lowerBound = dart.notNull(this.child.size.width) / 2 + 8;
      let upperBound = dart.notNull(this.size.width) - dart.notNull(this.child.size.width) / 2 - 8;
      let adjustedCenterX = this[_arrowTipX$][$clamp](lowerBound, upperBound);
      childParentData.offset = new ui.Offset.new(adjustedCenterX - dart.notNull(this.child.size.width) / 2, this[_barTopY$]);
      childParentData.arrowXOffsetFromCenter = dart.notNull(this[_arrowTipX$]) - adjustedCenterX;
    }
    [_clipPath]() {
      let t12, t12$;
      let childParentData = text_selection$._ToolbarParentData.as(this.child.parentData);
      let rrect = (t12 = ui.Path.new(), t12.addRRect(new ui.RRect.fromRectAndRadius(new ui.Offset.new(0.0, dart.test(this[_isArrowPointingDown$]) ? 0.0 : text_selection$._kToolbarArrowSize.height)['&'](new ui.Size.new(this.child.size.width, dart.notNull(this.child.size.height) - dart.notNull(text_selection$._kToolbarArrowSize.height))), text_selection$._kToolbarBorderRadius)), t12);
      let arrowTipX = dart.notNull(this.child.size.width) / 2 + dart.notNull(childParentData.arrowXOffsetFromCenter);
      let arrowBottomY = dart.test(this[_isArrowPointingDown$]) ? dart.notNull(this.child.size.height) - dart.notNull(text_selection$._kToolbarArrowSize.height) : text_selection$._kToolbarArrowSize.height;
      let arrowTipY = dart.test(this[_isArrowPointingDown$]) ? this.child.size.height : 0.0;
      let arrow = (t12$ = ui.Path.new(), t12$.moveTo(arrowTipX, arrowTipY), t12$.lineTo(arrowTipX - dart.notNull(text_selection$._kToolbarArrowSize.width) / 2, arrowBottomY), t12$.lineTo(arrowTipX + dart.notNull(text_selection$._kToolbarArrowSize.width) / 2, arrowBottomY), t12$.close(), t12$);
      return ui.Path.combine(ui.PathOperation.union, rrect, arrow);
    }
    paint(context, offset) {
      if (this.child == null) {
        return;
      }
      let childParentData = text_selection$._ToolbarParentData.as(this.child.parentData);
      context.pushClipPath(this.needsCompositing, offset['+'](childParentData.offset), ui.Offset.zero['&'](this.child.size), this[_clipPath](), dart.fn((innerContext, innerOffset) => innerContext.paintChild(this.child, innerOffset), PaintingContextAndOffsetTovoid()));
    }
    debugPaintSize(context, offset) {
      if (!dart.test(dart.fn(() => {
        let t12;
        if (this.child == null) {
          return true;
        }
        this[_debugPaint] == null ? this[_debugPaint] = (t12 = ui.Paint.new(), t12.shader = ui.Gradient.linear(C1143 || CT.C1143, C2236 || CT.C2236, JSArrayOfColor().of([C1181 || CT.C1181, C2237 || CT.C2237, C2237 || CT.C2237, C1181 || CT.C1181]), JSArrayOfdouble().of([0.25, 0.25, 0.75, 0.75]), ui.TileMode.repeated), t12.strokeWidth = 2.0, t12.style = ui.PaintingStyle.stroke, t12) : null;
        let childParentData = text_selection$._ToolbarParentData.as(this.child.parentData);
        context.canvas.drawPath(this[_clipPath]().shift(offset['+'](childParentData.offset)), this[_debugPaint]);
        return true;
      }, VoidTobool())())) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_selection.dart", 232, 12, "() {\r\n      if (child == null) {\r\n        return true;\r\n      }\r\n\r\n      _debugPaint ??= Paint()\r\n      ..shader = ui.Gradient.linear(\r\n        const Offset(0.0, 0.0),\r\n        const Offset(10.0, 10.0),\r\n        <Color>[const Color(0x00000000), const Color(0xFFFF00FF), const Color(0xFFFF00FF), const Color(0x00000000)],\r\n        <double>[0.25, 0.25, 0.75, 0.75],\r\n        TileMode.repeated,\r\n      )\r\n      ..strokeWidth = 2.0\r\n      ..style = PaintingStyle.stroke;\r\n\r\n      final _ToolbarParentData childParentData = child.parentData as _ToolbarParentData;\r\n      context.canvas.drawPath(_clipPath().shift(offset + childParentData.offset), _debugPaint);\r\n      return true;\r\n    }()");
    }
  };
  (text_selection$._ToolbarRenderBox.new = function(_barTopY, _arrowTipX, _isArrowPointingDown, child) {
    this.heightConstraint = C2234 || CT.C2234;
    this[_debugPaint] = null;
    this[_barTopY$] = _barTopY;
    this[_arrowTipX$] = _arrowTipX;
    this[_isArrowPointingDown$] = _isArrowPointingDown;
    text_selection$._ToolbarRenderBox.__proto__.new.call(this, child);
    ;
  }).prototype = text_selection$._ToolbarRenderBox.prototype;
  dart.addTypeTests(text_selection$._ToolbarRenderBox);
  dart.setMethodSignature(text_selection$._ToolbarRenderBox, () => ({
    __proto__: dart.getMethods(text_selection$._ToolbarRenderBox.__proto__),
    [_clipPath]: dart.fnType(ui.Path, [])
  }));
  dart.setSetterSignature(text_selection$._ToolbarRenderBox, () => ({
    __proto__: dart.getSetters(text_selection$._ToolbarRenderBox.__proto__),
    barTopY: core.double,
    arrowTipX: core.double,
    isArrowPointingDown: core.bool
  }));
  dart.setLibraryUri(text_selection$._ToolbarRenderBox, "package:flutter/src/cupertino/text_selection.dart");
  dart.setFieldSignature(text_selection$._ToolbarRenderBox, () => ({
    __proto__: dart.getFields(text_selection$._ToolbarRenderBox.__proto__),
    [_barTopY$]: dart.fieldType(core.double),
    [_arrowTipX$]: dart.fieldType(core.double),
    [_isArrowPointingDown$]: dart.fieldType(core.bool),
    heightConstraint: dart.finalFieldType(box$.BoxConstraints),
    [_debugPaint]: dart.fieldType(ui.Paint)
  }));
  let C2238;
  let C2239;
  const color$4 = dart.privateName(text_selection$, "_TextSelectionHandlePainter.color");
  text_selection$._TextSelectionHandlePainter = class _TextSelectionHandlePainter extends custom_paint.CustomPainter {
    get color() {
      return this[color$4];
    }
    set color(value) {
      super.color = value;
    }
    paint(canvas, size) {
      let t12;
      let paint = (t12 = ui.Paint.new(), t12.color = this.color, t12.strokeWidth = 2.0, t12);
      canvas.drawCircle(C2238 || CT.C2238, 6, paint);
      canvas.drawLine(C2239 || CT.C2239, new ui.Offset.new(6, size.height), paint);
    }
    shouldRepaint(oldPainter) {
      text_selection$._TextSelectionHandlePainter._check(oldPainter);
      return !dart.equals(this.color, oldPainter.color);
    }
  };
  (text_selection$._TextSelectionHandlePainter.new = function(color) {
    this[color$4] = color;
    text_selection$._TextSelectionHandlePainter.__proto__.new.call(this);
    ;
  }).prototype = text_selection$._TextSelectionHandlePainter.prototype;
  dart.addTypeTests(text_selection$._TextSelectionHandlePainter);
  dart.setMethodSignature(text_selection$._TextSelectionHandlePainter, () => ({
    __proto__: dart.getMethods(text_selection$._TextSelectionHandlePainter.__proto__),
    paint: dart.fnType(dart.void, [ui.Canvas, ui.Size]),
    shouldRepaint: dart.fnType(core.bool, [core.Object])
  }));
  dart.setLibraryUri(text_selection$._TextSelectionHandlePainter, "package:flutter/src/cupertino/text_selection.dart");
  dart.setFieldSignature(text_selection$._TextSelectionHandlePainter, () => ({
    __proto__: dart.getFields(text_selection$._TextSelectionHandlePainter.__proto__),
    color: dart.finalFieldType(ui.Color)
  }));
  let C2242;
  let C2241;
  let C2240;
  let C2245;
  let C2246;
  let C2244;
  let C2243;
  let C2249;
  let C2250;
  let C2251;
  let C2252;
  let C2253;
  let C2254;
  let C2255;
  let C2248;
  let C2247;
  const _name$11 = dart.privateName(box_border, "_name");
  let C2257;
  const BoxDecoration_shape = dart.privateName(box_decoration, "BoxDecoration.shape");
  const BoxDecoration_backgroundBlendMode = dart.privateName(box_decoration, "BoxDecoration.backgroundBlendMode");
  const BoxDecoration_gradient = dart.privateName(box_decoration, "BoxDecoration.gradient");
  const BoxDecoration_boxShadow = dart.privateName(box_decoration, "BoxDecoration.boxShadow");
  const BoxDecoration_borderRadius = dart.privateName(box_decoration, "BoxDecoration.borderRadius");
  const BoxDecoration_border = dart.privateName(box_decoration, "BoxDecoration.border");
  const BoxDecoration_image = dart.privateName(box_decoration, "BoxDecoration.image");
  let C2258;
  const BoxDecoration_color = dart.privateName(box_decoration, "BoxDecoration.color");
  let C2256;
  let C2261;
  let C2262;
  let C2260;
  let C2259;
  let C2265;
  let C2264;
  let C2263;
  let C2268;
  let C2269;
  let C2270;
  let C2267;
  let C2266;
  let C2273;
  let C2272;
  let C2271;
  let C2276;
  let C2277;
  let C2275;
  let C2274;
  const _name$12 = dart.privateName(text_selection, "_name");
  let C2278;
  let C2281;
  let C2282;
  let C2280;
  let C2279;
  let C2283;
  let C2284;
  let C2285;
  text_selection$._CupertinoTextSelectionControls = class _CupertinoTextSelectionControls extends text_selection.TextSelectionControls {
    getHandleSize(textLineHeight) {
      return new ui.Size.new(6 * 2, dart.notNull(textLineHeight) + 6 * 2 - 1.5);
    }
    buildToolbar(context, globalEditableRegion, textLineHeight, position, endpoints, delegate) {
      if (!dart.test(debug.debugCheckHasMediaQuery(context))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_selection.dart", 309, 12, "debugCheckHasMediaQuery(context)");
      let mediaQuery = media_query.MediaQuery.of(context);
      let toolbarHeightNeeded = dart.notNull(mediaQuery.padding.top) + 8 + 43 + 8;
      let availableHeight = dart.notNull(globalEditableRegion.top) + dart.notNull(endpoints[$first].point.dy) - dart.notNull(textLineHeight);
      let isArrowPointingDown = toolbarHeightNeeded <= availableHeight;
      let arrowTipX = (dart.notNull(position.dx) + dart.notNull(globalEditableRegion.left))[$clamp](26 + dart.notNull(mediaQuery.padding.left), dart.notNull(mediaQuery.size.width) - dart.notNull(mediaQuery.padding.right) - 26);
      let localBarTopY = isArrowPointingDown ? dart.notNull(endpoints[$first].point.dy) - dart.notNull(textLineHeight) - 8 - 43 : dart.notNull(endpoints[$last].point.dy) + 8;
      let items = JSArrayOfWidget().of([]);
      let onePhysicalPixelVerticalDivider = new basic.SizedBox.new({width: 1.0 / dart.notNull(media_query.MediaQuery.of(context).devicePixelRatio), $creationLocationd_0dea112b090073317d4: C2240 || CT.C2240});
      let localizations = localizations$.CupertinoLocalizations.of(context);
      let arrowPadding = isArrowPointingDown ? new edge_insets.EdgeInsets.only({bottom: text_selection$._kToolbarArrowSize.height}) : new edge_insets.EdgeInsets.only({top: text_selection$._kToolbarArrowSize.height});
      function addToolbarButtonIfNeeded(text, predicate, onPressed) {
        if (!dart.test(predicate(delegate))) {
          return;
        }
        if (dart.test(items[$isNotEmpty])) {
          items[$add](onePhysicalPixelVerticalDivider);
        }
        items[$add](new button.CupertinoButton.new({child: new text$.Text.new(text, {style: text_selection$._kToolbarButtonFontStyle, $creationLocationd_0dea112b090073317d4: C2243 || CT.C2243}), color: text_selection$._kToolbarBackgroundColor, minSize: 43, padding: text_selection$._kToolbarButtonPadding.add(arrowPadding), borderRadius: null, pressedOpacity: 0.7, onPressed: dart.fn(() => onPressed(delegate), VoidTovoid()), $creationLocationd_0dea112b090073317d4: C2247 || CT.C2247}));
      }
      dart.fn(addToolbarButtonIfNeeded, StringAndFnAndFnTovoid());
      addToolbarButtonIfNeeded(localizations.cutButtonLabel, dart.bind(this, 'canCut'), dart.bind(this, 'handleCut'));
      addToolbarButtonIfNeeded(localizations.copyButtonLabel, dart.bind(this, 'canCopy'), dart.bind(this, 'handleCopy'));
      addToolbarButtonIfNeeded(localizations.pasteButtonLabel, dart.bind(this, 'canPaste'), dart.bind(this, 'handlePaste'));
      addToolbarButtonIfNeeded(localizations.selectAllButtonLabel, dart.bind(this, 'canSelectAll'), dart.bind(this, 'handleSelectAll'));
      return new text_selection$.CupertinoTextSelectionToolbar.__({barTopY: localBarTopY + dart.notNull(globalEditableRegion.top), arrowTipX: arrowTipX, isArrowPointingDown: isArrowPointingDown, child: dart.test(items[$isEmpty]) ? null : new container.DecoratedBox.new({decoration: C2256 || CT.C2256, child: new basic.Row.new({mainAxisSize: flex.MainAxisSize.min, children: items, $creationLocationd_0dea112b090073317d4: C2259 || CT.C2259}), $creationLocationd_0dea112b090073317d4: C2263 || CT.C2263}), $creationLocationd_0dea112b090073317d4: C2266 || CT.C2266});
    }
    buildHandle(context, type, textLineHeight) {
      let t12;
      let desiredSize = this.getHandleSize(textLineHeight);
      let handle = new basic.SizedBox.fromSize({size: desiredSize, child: new basic.CustomPaint.new({painter: new text_selection$._TextSelectionHandlePainter.new(theme$.CupertinoTheme.of(context).primaryColor), $creationLocationd_0dea112b090073317d4: C2271 || CT.C2271}), $creationLocationd_0dea112b090073317d4: C2274 || CT.C2274});
      switch (type) {
        case C2278 || CT.C2278:
        {
          return handle;
        }
        case C2283 || CT.C2283:
        {
          return new basic.Transform.new({transform: (t12 = vector_math_64.Matrix4.identity(), t12.translate(dart.notNull(desiredSize.width) / 2, dart.notNull(desiredSize.height) / 2), t12.rotateZ(3.141592653589793), t12.translate(-dart.notNull(desiredSize.width) / 2, -dart.notNull(desiredSize.height) / 2), t12), child: handle, $creationLocationd_0dea112b090073317d4: C2279 || CT.C2279});
        }
        case C2285 || CT.C2285:
        {
          return C2284 || CT.C2284;
        }
      }
      if (!(type != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_selection.dart", 415, 12, "type != null");
      return null;
    }
    getHandleAnchor(type, textLineHeight) {
      let handleSize = this.getHandleSize(textLineHeight);
      switch (type) {
        case C2278 || CT.C2278:
        {
          return new ui.Offset.new(dart.notNull(handleSize.width) / 2, handleSize.height);
        }
        case C2283 || CT.C2283:
        {
          return new ui.Offset.new(dart.notNull(handleSize.width) / 2, dart.notNull(handleSize.height) - 2 * 6 + 1.5);
        }
        default:
        {
          return new ui.Offset.new(dart.notNull(handleSize.width) / 2, dart.notNull(textLineHeight) + (dart.notNull(handleSize.height) - dart.notNull(textLineHeight)) / 2);
        }
      }
    }
  };
  (text_selection$._CupertinoTextSelectionControls.new = function() {
    ;
  }).prototype = text_selection$._CupertinoTextSelectionControls.prototype;
  dart.addTypeTests(text_selection$._CupertinoTextSelectionControls);
  dart.setMethodSignature(text_selection$._CupertinoTextSelectionControls, () => ({
    __proto__: dart.getMethods(text_selection$._CupertinoTextSelectionControls.__proto__),
    getHandleSize: dart.fnType(ui.Size, [core.double]),
    buildToolbar: dart.fnType(framework.Widget, [framework.BuildContext, ui.Rect, core.double, ui.Offset, core.List$(editable.TextSelectionPoint), text_input.TextSelectionDelegate]),
    buildHandle: dart.fnType(framework.Widget, [framework.BuildContext, text_selection.TextSelectionHandleType, core.double]),
    getHandleAnchor: dart.fnType(ui.Offset, [text_selection.TextSelectionHandleType, core.double])
  }));
  dart.setLibraryUri(text_selection$._CupertinoTextSelectionControls, "package:flutter/src/cupertino/text_selection.dart");
  let C2286;
  let C2287;
  let C2288;
  let C2289;
  dart.defineLazy(text_selection$, {
    /*text_selection$._kSelectionHandleOverlap*/get _kSelectionHandleOverlap() {
      return 1.5;
    },
    /*text_selection$._kSelectionHandleRadius*/get _kSelectionHandleRadius() {
      return 6;
    },
    /*text_selection$._kToolbarScreenPadding*/get _kToolbarScreenPadding() {
      return 8;
    },
    /*text_selection$._kArrowScreenPadding*/get _kArrowScreenPadding() {
      return 26;
    },
    /*text_selection$._kToolbarContentDistance*/get _kToolbarContentDistance() {
      return 8;
    },
    /*text_selection$._kToolbarHeight*/get _kToolbarHeight() {
      return 43;
    },
    /*text_selection$._kToolbarArrowSize*/get _kToolbarArrowSize() {
      return C2286 || CT.C2286;
    },
    /*text_selection$._kToolbarBorderRadius*/get _kToolbarBorderRadius() {
      return C40 || CT.C40;
    },
    /*text_selection$._kToolbarBackgroundColor*/get _kToolbarBackgroundColor() {
      return C2287 || CT.C2287;
    },
    /*text_selection$._kToolbarDividerColor*/get _kToolbarDividerColor() {
      return C2258 || CT.C2258;
    },
    /*text_selection$._kToolbarButtonFontStyle*/get _kToolbarButtonFontStyle() {
      return C2288 || CT.C2288;
    },
    /*text_selection$._kToolbarButtonPadding*/get _kToolbarButtonPadding() {
      return C2289 || CT.C2289;
    },
    /*text_selection$.cupertinoTextSelectionControls*/get cupertinoTextSelectionControls() {
      return new text_selection$._CupertinoTextSelectionControls.new();
    }
  });
  const _is_CupertinoSegmentedControl_default = Symbol('_is_CupertinoSegmentedControl_default');
  const children$2 = dart.privateName(segmented_control, "CupertinoSegmentedControl.children");
  const groupValue$0 = dart.privateName(segmented_control, "CupertinoSegmentedControl.groupValue");
  const onValueChanged$0 = dart.privateName(segmented_control, "CupertinoSegmentedControl.onValueChanged");
  const unselectedColor$ = dart.privateName(segmented_control, "CupertinoSegmentedControl.unselectedColor");
  const selectedColor$ = dart.privateName(segmented_control, "CupertinoSegmentedControl.selectedColor");
  const borderColor$ = dart.privateName(segmented_control, "CupertinoSegmentedControl.borderColor");
  const pressedColor$ = dart.privateName(segmented_control, "CupertinoSegmentedControl.pressedColor");
  const padding$4 = dart.privateName(segmented_control, "CupertinoSegmentedControl.padding");
  segmented_control.CupertinoSegmentedControl$ = dart.generic(T => {
    let TTobool = () => (TTobool = dart.constFn(dart.fnType(core.bool, [T])))();
    let _SegmentedControlStateOfT = () => (_SegmentedControlStateOfT = dart.constFn(segmented_control._SegmentedControlState$(T)))();
    class CupertinoSegmentedControl extends framework.StatefulWidget {
      get children() {
        return this[children$2];
      }
      set children(value) {
        super.children = value;
      }
      get groupValue() {
        return this[groupValue$0];
      }
      set groupValue(value) {
        super.groupValue = value;
      }
      get onValueChanged() {
        return this[onValueChanged$0];
      }
      set onValueChanged(value) {
        super.onValueChanged = value;
      }
      get unselectedColor() {
        return this[unselectedColor$];
      }
      set unselectedColor(value) {
        super.unselectedColor = value;
      }
      get selectedColor() {
        return this[selectedColor$];
      }
      set selectedColor(value) {
        super.selectedColor = value;
      }
      get borderColor() {
        return this[borderColor$];
      }
      set borderColor(value) {
        super.borderColor = value;
      }
      get pressedColor() {
        return this[pressedColor$];
      }
      set pressedColor(value) {
        super.pressedColor = value;
      }
      get padding() {
        return this[padding$4];
      }
      set padding(value) {
        super.padding = value;
      }
      createState() {
        return new (_SegmentedControlStateOfT()).new();
      }
    }
    (CupertinoSegmentedControl.new = function(opts) {
      let key = opts && 'key' in opts ? opts.key : null;
      let children = opts && 'children' in opts ? opts.children : null;
      let onValueChanged = opts && 'onValueChanged' in opts ? opts.onValueChanged : null;
      let groupValue = opts && 'groupValue' in opts ? opts.groupValue : null;
      let unselectedColor = opts && 'unselectedColor' in opts ? opts.unselectedColor : null;
      let selectedColor = opts && 'selectedColor' in opts ? opts.selectedColor : null;
      let borderColor = opts && 'borderColor' in opts ? opts.borderColor : null;
      let pressedColor = opts && 'pressedColor' in opts ? opts.pressedColor : null;
      let padding = opts && 'padding' in opts ? opts.padding : null;
      let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
      this[children$2] = children;
      this[onValueChanged$0] = onValueChanged;
      this[groupValue$0] = groupValue;
      this[unselectedColor$] = unselectedColor;
      this[selectedColor$] = selectedColor;
      this[borderColor$] = borderColor;
      this[pressedColor$] = pressedColor;
      this[padding$4] = padding;
      if (!(children != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart", 93, 15, "children != null");
      if (!(dart.notNull(children[$length]) >= 2)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart", 94, 15, "children.length >= 2");
      if (!(onValueChanged != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart", 95, 15, "onValueChanged != null");
      if (!(groupValue == null || dart.test(children[$keys][$any](dart.fn(child => dart.equals(child, groupValue), TTobool()))))) dart.assertFailed("The groupValue must be either null or one of the keys in the children map.", "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart", 97, 10, "groupValue == null || children.keys.any((T child) => child == groupValue)");
      CupertinoSegmentedControl.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
      ;
    }).prototype = CupertinoSegmentedControl.prototype;
    dart.addTypeTests(CupertinoSegmentedControl);
    CupertinoSegmentedControl.prototype[_is_CupertinoSegmentedControl_default] = true;
    dart.setMethodSignature(CupertinoSegmentedControl, () => ({
      __proto__: dart.getMethods(CupertinoSegmentedControl.__proto__),
      createState: dart.fnType(segmented_control._SegmentedControlState$(T), [])
    }));
    dart.setLibraryUri(CupertinoSegmentedControl, "package:flutter/src/cupertino/segmented_control.dart");
    dart.setFieldSignature(CupertinoSegmentedControl, () => ({
      __proto__: dart.getFields(CupertinoSegmentedControl.__proto__),
      children: dart.finalFieldType(core.Map$(T, framework.Widget)),
      groupValue: dart.finalFieldType(T),
      onValueChanged: dart.finalFieldType(dart.fnType(dart.void, [T])),
      unselectedColor: dart.finalFieldType(ui.Color),
      selectedColor: dart.finalFieldType(ui.Color),
      borderColor: dart.finalFieldType(ui.Color),
      pressedColor: dart.finalFieldType(ui.Color),
      padding: dart.finalFieldType(edge_insets.EdgeInsetsGeometry)
    }));
    return CupertinoSegmentedControl;
  });
  segmented_control.CupertinoSegmentedControl = segmented_control.CupertinoSegmentedControl$();
  dart.addTypeTests(segmented_control.CupertinoSegmentedControl, _is_CupertinoSegmentedControl_default);
  const _pressedKey = dart.privateName(segmented_control, "_pressedKey");
  const _selectionControllers = dart.privateName(segmented_control, "_selectionControllers");
  const _childTweens = dart.privateName(segmented_control, "_childTweens");
  const _forwardBackgroundColorTween = dart.privateName(segmented_control, "_forwardBackgroundColorTween");
  const _reverseBackgroundColorTween = dart.privateName(segmented_control, "_reverseBackgroundColorTween");
  const _textColorTween = dart.privateName(segmented_control, "_textColorTween");
  const _selectedColor = dart.privateName(segmented_control, "_selectedColor");
  const _unselectedColor = dart.privateName(segmented_control, "_unselectedColor");
  const _borderColor = dart.privateName(segmented_control, "_borderColor");
  const _pressedColor = dart.privateName(segmented_control, "_pressedColor");
  const _updateColors = dart.privateName(segmented_control, "_updateColors");
  const _updateAnimationControllers = dart.privateName(segmented_control, "_updateAnimationControllers");
  const _onTapDown$ = dart.privateName(segmented_control, "_onTapDown");
  const _onTapCancel$ = dart.privateName(segmented_control, "_onTapCancel");
  const _onTap = dart.privateName(segmented_control, "_onTap");
  let C2292;
  let C2291;
  let C2290;
  let C2295;
  let C2296;
  let C2297;
  let C2298;
  let C2294;
  let C2293;
  let C2301;
  let C2302;
  let C2300;
  let C2299;
  let C2305;
  let C2306;
  let C2304;
  let C2303;
  let C2309;
  let C2310;
  let C2311;
  let C2312;
  let C2308;
  let C2307;
  let C2315;
  let C2316;
  let C2317;
  let C2318;
  let C2319;
  let C2314;
  let C2313;
  let C2322;
  let C2323;
  let C2321;
  let C2320;
  let C2326;
  let C2327;
  let C2325;
  let C2324;
  const _is__SegmentedControlState_default$ = Symbol('_is__SegmentedControlState_default');
  segmented_control._SegmentedControlState$ = dart.generic(T => {
    let CupertinoSegmentedControlOfT = () => (CupertinoSegmentedControlOfT = dart.constFn(segmented_control.CupertinoSegmentedControl$(T)))();
    let TTovoid = () => (TTovoid = dart.constFn(dart.fnType(dart.void, [T])))();
    let _SegmentedControlRenderWidgetOfT = () => (_SegmentedControlRenderWidgetOfT = dart.constFn(segmented_control._SegmentedControlRenderWidget$(T)))();
    const State_TickerProviderStateMixin$36 = class State_TickerProviderStateMixin extends framework.State$(segmented_control.CupertinoSegmentedControl$(T)) {};
    (State_TickerProviderStateMixin$36.new = function() {
      ticker_provider.TickerProviderStateMixin$(segmented_control.CupertinoSegmentedControl$(T))[dart.mixinNew].call(this);
      State_TickerProviderStateMixin$36.__proto__.new.call(this);
    }).prototype = State_TickerProviderStateMixin$36.prototype;
    dart.applyMixin(State_TickerProviderStateMixin$36, ticker_provider.TickerProviderStateMixin$(segmented_control.CupertinoSegmentedControl$(T)));
    class _SegmentedControlState extends State_TickerProviderStateMixin$36 {
      createAnimationController() {
        let t12;
        t12 = new animation_controller.AnimationController.new({duration: segmented_control._kFadeDuration, vsync: this});
        t12.addListener(dart.fn(() => {
          this.setState(dart.fn(() => {
          }, VoidToNull()));
        }, VoidToNull()));
        return t12;
      }
      [_updateColors]() {
        let t12, t12$, t12$0, t12$1;
        if (!dart.test(this.mounted)) dart.assertFailed("This should only be called after didUpdateDependencies", "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart", 222, 12, "mounted");
        let changed = false;
        let selectedColor = (t12 = this.widget.selectedColor, t12 == null ? theme$.CupertinoTheme.of(this.context).primaryColor : t12);
        if (!dart.equals(this[_selectedColor], selectedColor)) {
          changed = true;
          this[_selectedColor] = selectedColor;
        }
        let unselectedColor = (t12$ = this.widget.unselectedColor, t12$ == null ? theme$.CupertinoTheme.of(this.context).primaryContrastingColor : t12$);
        if (!dart.equals(this[_unselectedColor], unselectedColor)) {
          changed = true;
          this[_unselectedColor] = unselectedColor;
        }
        let borderColor = (t12$0 = this.widget.borderColor, t12$0 == null ? theme$.CupertinoTheme.of(this.context).primaryColor : t12$0);
        if (!dart.equals(this[_borderColor], borderColor)) {
          changed = true;
          this[_borderColor] = borderColor;
        }
        let pressedColor = (t12$1 = this.widget.pressedColor, t12$1 == null ? theme$.CupertinoTheme.of(this.context).primaryColor.withOpacity(0.2) : t12$1);
        if (!dart.equals(this[_pressedColor], pressedColor)) {
          changed = true;
          this[_pressedColor] = pressedColor;
        }
        this[_forwardBackgroundColorTween] = new tween.ColorTween.new({begin: this[_pressedColor], end: this[_selectedColor]});
        this[_reverseBackgroundColorTween] = new tween.ColorTween.new({begin: this[_unselectedColor], end: this[_selectedColor]});
        this[_textColorTween] = new tween.ColorTween.new({begin: this[_selectedColor], end: this[_unselectedColor]});
        return changed;
      }
      [_updateAnimationControllers]() {
        if (!dart.test(this.mounted)) dart.assertFailed("This should only be called after didUpdateDependencies", "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart", 261, 12, "mounted");
        for (let controller of this[_selectionControllers]) {
          controller.dispose();
        }
        this[_selectionControllers][$clear]();
        this[_childTweens][$clear]();
        for (let key of this.widget.children[$keys]) {
          let animationController = this.createAnimationController();
          if (dart.equals(this.widget.groupValue, key)) {
            this[_childTweens][$add](this[_reverseBackgroundColorTween]);
            animationController.value = 1.0;
          } else {
            this[_childTweens][$add](this[_forwardBackgroundColorTween]);
          }
          this[_selectionControllers][$add](animationController);
        }
      }
      didChangeDependencies() {
        super.didChangeDependencies();
        if (dart.test(this[_updateColors]())) {
          this[_updateAnimationControllers]();
        }
      }
      didUpdateWidget(oldWidget) {
        CupertinoSegmentedControlOfT()._check(oldWidget);
        super.didUpdateWidget(oldWidget);
        if (dart.test(this[_updateColors]()) || oldWidget.children[$length] != this.widget.children[$length]) {
          this[_updateAnimationControllers]();
        }
        if (!dart.equals(oldWidget.groupValue, this.widget.groupValue)) {
          let index = 0;
          for (let key of this.widget.children[$keys]) {
            if (dart.equals(this.widget.groupValue, key)) {
              this[_childTweens][$_set](index, this[_forwardBackgroundColorTween]);
              this[_selectionControllers][$_get](index).forward();
            } else {
              this[_childTweens][$_set](index, this[_reverseBackgroundColorTween]);
              this[_selectionControllers][$_get](index).reverse();
            }
            index = index + 1;
          }
        }
      }
      dispose() {
        for (let animationController of this[_selectionControllers]) {
          animationController.dispose();
        }
        super.dispose();
      }
      [_onTapDown$](currentKey) {
        if (this[_pressedKey] == null && !dart.equals(currentKey, this.widget.groupValue)) {
          this.setState(dart.fn(() => {
            this[_pressedKey] = currentKey;
          }, VoidToNull()));
        }
      }
      [_onTapCancel$]() {
        this.setState(dart.fn(() => {
          this[_pressedKey] = null;
        }, VoidToNull()));
      }
      [_onTap](currentKey) {
        if (!dart.equals(currentKey, this[_pressedKey])) return;
        if (!dart.equals(currentKey, this.widget.groupValue)) {
          TTovoid()._check(this.widget.onValueChanged)(currentKey);
        }
        this[_pressedKey] = null;
      }
      getTextColor(index, currentKey) {
        T._check(currentKey);
        if (dart.test(this[_selectionControllers][$_get](index).isAnimating)) return this[_textColorTween].evaluate(this[_selectionControllers][$_get](index));
        if (dart.equals(this.widget.groupValue, currentKey)) return this[_unselectedColor];
        return this[_selectedColor];
      }
      getBackgroundColor(index, currentKey) {
        T._check(currentKey);
        if (dart.test(this[_selectionControllers][$_get](index).isAnimating)) return this[_childTweens][$_get](index).evaluate(this[_selectionControllers][$_get](index));
        if (dart.equals(this.widget.groupValue, currentKey)) return this[_selectedColor];
        if (dart.equals(this[_pressedKey], currentKey)) return this[_pressedColor];
        return this[_unselectedColor];
      }
      build(context) {
        let t12;
        let _gestureChildren = JSArrayOfWidget().of([]);
        let _backgroundColors = JSArrayOfColor().of([]);
        let index = 0;
        let selectedIndex = null;
        let pressedIndex = null;
        for (let currentKey of this.widget.children[$keys]) {
          selectedIndex = dart.equals(this.widget.groupValue, currentKey) ? index : selectedIndex;
          pressedIndex = dart.equals(this[_pressedKey], currentKey) ? index : pressedIndex;
          let textStyle = text$.DefaultTextStyle.of(context).style.copyWith({color: this.getTextColor(index, currentKey)});
          let iconTheme = new icon_theme_data.IconThemeData.new({color: this.getTextColor(index, currentKey)});
          let child = new basic.Center.new({child: this.widget.children[$_get](currentKey), $creationLocationd_0dea112b090073317d4: C2290 || CT.C2290});
          child = new gesture_detector.GestureDetector.new({onTapDown: dart.fn(event => {
              this[_onTapDown$](currentKey);
            }, TapDownDetailsToNull()), onTapCancel: dart.bind(this, _onTapCancel$), onTap: dart.fn(() => {
              this[_onTap](currentKey);
            }, VoidToNull()), child: new icon_theme.IconTheme.new({data: iconTheme, child: new text$.DefaultTextStyle.new({style: textStyle, child: new basic.Semantics.new({button: true, inMutuallyExclusiveGroup: true, selected: dart.equals(this.widget.groupValue, currentKey), child: child, $creationLocationd_0dea112b090073317d4: C2293 || CT.C2293}), $creationLocationd_0dea112b090073317d4: C2299 || CT.C2299}), $creationLocationd_0dea112b090073317d4: C2303 || CT.C2303}), $creationLocationd_0dea112b090073317d4: C2307 || CT.C2307});
          _backgroundColors[$add](this.getBackgroundColor(index, currentKey));
          _gestureChildren[$add](child);
          index = index + 1;
        }
        let box = new (_SegmentedControlRenderWidgetOfT()).new({children: _gestureChildren, selectedIndex: selectedIndex, pressedIndex: pressedIndex, backgroundColors: _backgroundColors, borderColor: this[_borderColor], $creationLocationd_0dea112b090073317d4: C2313 || CT.C2313});
        return new basic.Padding.new({padding: (t12 = this.widget.padding, t12 == null ? segmented_control._kHorizontalItemPadding : t12), child: new basic.UnconstrainedBox.new({constrainedAxis: basic_types.Axis.horizontal, child: box, $creationLocationd_0dea112b090073317d4: C2320 || CT.C2320}), $creationLocationd_0dea112b090073317d4: C2324 || CT.C2324});
      }
    }
    (_SegmentedControlState.new = function() {
      this[_pressedKey] = null;
      this[_selectionControllers] = JSArrayOfAnimationController().of([]);
      this[_childTweens] = JSArrayOfColorTween().of([]);
      this[_forwardBackgroundColorTween] = null;
      this[_reverseBackgroundColorTween] = null;
      this[_textColorTween] = null;
      this[_selectedColor] = null;
      this[_unselectedColor] = null;
      this[_borderColor] = null;
      this[_pressedColor] = null;
      _SegmentedControlState.__proto__.new.call(this);
      ;
    }).prototype = _SegmentedControlState.prototype;
    dart.addTypeTests(_SegmentedControlState);
    _SegmentedControlState.prototype[_is__SegmentedControlState_default$] = true;
    dart.setMethodSignature(_SegmentedControlState, () => ({
      __proto__: dart.getMethods(_SegmentedControlState.__proto__),
      createAnimationController: dart.fnType(animation_controller.AnimationController, []),
      [_updateColors]: dart.fnType(core.bool, []),
      [_updateAnimationControllers]: dart.fnType(dart.void, []),
      [_onTapDown$]: dart.fnType(dart.void, [T]),
      [_onTapCancel$]: dart.fnType(dart.void, []),
      [_onTap]: dart.fnType(dart.void, [T]),
      getTextColor: dart.fnType(ui.Color, [core.int, core.Object]),
      getBackgroundColor: dart.fnType(ui.Color, [core.int, core.Object]),
      build: dart.fnType(framework.Widget, [framework.BuildContext])
    }));
    dart.setLibraryUri(_SegmentedControlState, "package:flutter/src/cupertino/segmented_control.dart");
    dart.setFieldSignature(_SegmentedControlState, () => ({
      __proto__: dart.getFields(_SegmentedControlState.__proto__),
      [_pressedKey]: dart.fieldType(T),
      [_selectionControllers]: dart.finalFieldType(core.List$(animation_controller.AnimationController)),
      [_childTweens]: dart.finalFieldType(core.List$(tween.ColorTween)),
      [_forwardBackgroundColorTween]: dart.fieldType(tween.ColorTween),
      [_reverseBackgroundColorTween]: dart.fieldType(tween.ColorTween),
      [_textColorTween]: dart.fieldType(tween.ColorTween),
      [_selectedColor]: dart.fieldType(ui.Color),
      [_unselectedColor]: dart.fieldType(ui.Color),
      [_borderColor]: dart.fieldType(ui.Color),
      [_pressedColor]: dart.fieldType(ui.Color)
    }));
    return _SegmentedControlState;
  });
  segmented_control._SegmentedControlState = segmented_control._SegmentedControlState$();
  dart.addTypeTests(segmented_control._SegmentedControlState, _is__SegmentedControlState_default$);
  const _is__SegmentedControlRenderWidget_default$ = Symbol('_is__SegmentedControlRenderWidget_default');
  segmented_control._SegmentedControlRenderWidget$ = dart.generic(T => {
    let _RenderSegmentedControlOfT = () => (_RenderSegmentedControlOfT = dart.constFn(segmented_control._RenderSegmentedControl$(T)))();
    class _SegmentedControlRenderWidget extends framework.MultiChildRenderObjectWidget {
      createRenderObject(context) {
        return new (_RenderSegmentedControlOfT()).new({textDirection: basic.Directionality.of(context), selectedIndex: this.selectedIndex, pressedIndex: this.pressedIndex, backgroundColors: this.backgroundColors, borderColor: this.borderColor});
      }
      updateRenderObject(context, renderObject) {
        let t12;
        _RenderSegmentedControlOfT()._check(renderObject);
        t12 = renderObject;
        t12.textDirection = basic.Directionality.of(context);
        t12.selectedIndex = this.selectedIndex;
        t12.pressedIndex = this.pressedIndex;
        t12.backgroundColors = this.backgroundColors;
        t12.borderColor = this.borderColor;
        t12;
      }
    }
    (_SegmentedControlRenderWidget.new = function(opts) {
      let key = opts && 'key' in opts ? opts.key : null;
      let children = opts && 'children' in opts ? opts.children : C54 || CT.C54;
      let selectedIndex = opts && 'selectedIndex' in opts ? opts.selectedIndex : null;
      let pressedIndex = opts && 'pressedIndex' in opts ? opts.pressedIndex : null;
      let backgroundColors = opts && 'backgroundColors' in opts ? opts.backgroundColors : null;
      let borderColor = opts && 'borderColor' in opts ? opts.borderColor : null;
      let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
      this.selectedIndex = selectedIndex;
      this.pressedIndex = pressedIndex;
      this.backgroundColors = backgroundColors;
      this.borderColor = borderColor;
      _SegmentedControlRenderWidget.__proto__.new.call(this, {key: key, children: children, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
      ;
    }).prototype = _SegmentedControlRenderWidget.prototype;
    dart.addTypeTests(_SegmentedControlRenderWidget);
    _SegmentedControlRenderWidget.prototype[_is__SegmentedControlRenderWidget_default$] = true;
    dart.setMethodSignature(_SegmentedControlRenderWidget, () => ({
      __proto__: dart.getMethods(_SegmentedControlRenderWidget.__proto__),
      createRenderObject: dart.fnType(object$.RenderObject, [framework.BuildContext])
    }));
    dart.setLibraryUri(_SegmentedControlRenderWidget, "package:flutter/src/cupertino/segmented_control.dart");
    dart.setFieldSignature(_SegmentedControlRenderWidget, () => ({
      __proto__: dart.getFields(_SegmentedControlRenderWidget.__proto__),
      selectedIndex: dart.finalFieldType(core.int),
      pressedIndex: dart.finalFieldType(core.int),
      backgroundColors: dart.finalFieldType(core.List$(ui.Color)),
      borderColor: dart.finalFieldType(ui.Color)
    }));
    return _SegmentedControlRenderWidget;
  });
  segmented_control._SegmentedControlRenderWidget = segmented_control._SegmentedControlRenderWidget$();
  dart.addTypeTests(segmented_control._SegmentedControlRenderWidget, _is__SegmentedControlRenderWidget_default$);
  segmented_control._SegmentedControlContainerBoxParentData = class _SegmentedControlContainerBoxParentData extends box$.ContainerBoxParentData$(box$.RenderBox) {};
  (segmented_control._SegmentedControlContainerBoxParentData.new = function() {
    this.surroundingRect = null;
    segmented_control._SegmentedControlContainerBoxParentData.__proto__.new.call(this);
    ;
  }).prototype = segmented_control._SegmentedControlContainerBoxParentData.prototype;
  dart.addTypeTests(segmented_control._SegmentedControlContainerBoxParentData);
  dart.setLibraryUri(segmented_control._SegmentedControlContainerBoxParentData, "package:flutter/src/cupertino/segmented_control.dart");
  dart.setFieldSignature(segmented_control._SegmentedControlContainerBoxParentData, () => ({
    __proto__: dart.getFields(segmented_control._SegmentedControlContainerBoxParentData.__proto__),
    surroundingRect: dart.fieldType(ui.RRect)
  }));
  const _textDirection$0 = dart.privateName(segmented_control, "_textDirection");
  const _selectedIndex = dart.privateName(segmented_control, "_selectedIndex");
  const _pressedIndex$ = dart.privateName(segmented_control, "_pressedIndex");
  const _backgroundColors = dart.privateName(segmented_control, "_backgroundColors");
  let C2328;
  const _layoutRects = dart.privateName(segmented_control, "_layoutRects");
  const _paintChild$ = dart.privateName(segmented_control, "_paintChild");
  const _is__RenderSegmentedControl_default$ = Symbol('_is__RenderSegmentedControl_default');
  segmented_control._RenderSegmentedControl$ = dart.generic(T => {
    const RenderBox_ContainerRenderObjectMixin$36 = class RenderBox_ContainerRenderObjectMixin extends box$.RenderBox {};
    (RenderBox_ContainerRenderObjectMixin$36.new = function() {
      object$.ContainerRenderObjectMixin$(box$.RenderBox, box$.ContainerBoxParentData$(box$.RenderBox))[dart.mixinNew].call(this);
      RenderBox_ContainerRenderObjectMixin$36.__proto__.new.call(this);
    }).prototype = RenderBox_ContainerRenderObjectMixin$36.prototype;
    dart.applyMixin(RenderBox_ContainerRenderObjectMixin$36, object$.ContainerRenderObjectMixin$(box$.RenderBox, box$.ContainerBoxParentData$(box$.RenderBox)));
    const RenderBox_RenderBoxContainerDefaultsMixin$36 = class RenderBox_RenderBoxContainerDefaultsMixin extends RenderBox_ContainerRenderObjectMixin$36 {};
    (RenderBox_RenderBoxContainerDefaultsMixin$36.new = function() {
      RenderBox_RenderBoxContainerDefaultsMixin$36.__proto__.new.call(this);
    }).prototype = RenderBox_RenderBoxContainerDefaultsMixin$36.prototype;
    dart.applyMixin(RenderBox_RenderBoxContainerDefaultsMixin$36, box$.RenderBoxContainerDefaultsMixin$(box$.RenderBox, box$.ContainerBoxParentData$(box$.RenderBox)));
    class _RenderSegmentedControl extends RenderBox_RenderBoxContainerDefaultsMixin$36 {
      get selectedIndex() {
        return this[_selectedIndex];
      }
      set selectedIndex(value) {
        if (this[_selectedIndex] == value) {
          return;
        }
        this[_selectedIndex] = value;
        this.markNeedsPaint();
      }
      get pressedIndex() {
        return this[_pressedIndex$];
      }
      set pressedIndex(value) {
        if (this[_pressedIndex$] == value) {
          return;
        }
        this[_pressedIndex$] = value;
        this.markNeedsPaint();
      }
      get textDirection() {
        return this[_textDirection$0];
      }
      set textDirection(value) {
        if (dart.equals(this[_textDirection$0], value)) {
          return;
        }
        this[_textDirection$0] = value;
        this.markNeedsLayout();
      }
      get backgroundColors() {
        return this[_backgroundColors];
      }
      set backgroundColors(value) {
        if (dart.equals(this[_backgroundColors], value)) {
          return;
        }
        this[_backgroundColors] = value;
        this.markNeedsPaint();
      }
      get borderColor() {
        return this[_borderColor];
      }
      set borderColor(value) {
        if (dart.equals(this[_borderColor], value)) {
          return;
        }
        this[_borderColor] = value;
        this.markNeedsPaint();
      }
      computeMinIntrinsicWidth(height) {
        let child = this.firstChild;
        let minWidth = 0.0;
        while (child != null) {
          let childParentData = segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
          let childWidth = child.getMinIntrinsicWidth(height);
          minWidth = math.max(core.double, minWidth, childWidth);
          child = childParentData.nextSibling;
        }
        return minWidth * dart.notNull(this.childCount);
      }
      computeMaxIntrinsicWidth(height) {
        let child = this.firstChild;
        let maxWidth = 0.0;
        while (child != null) {
          let childParentData = segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
          let childWidth = child.getMaxIntrinsicWidth(height);
          maxWidth = math.max(core.double, maxWidth, childWidth);
          child = childParentData.nextSibling;
        }
        return maxWidth * dart.notNull(this.childCount);
      }
      computeMinIntrinsicHeight(width) {
        let child = this.firstChild;
        let minHeight = 0.0;
        while (child != null) {
          let childParentData = segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
          let childHeight = child.getMinIntrinsicHeight(width);
          minHeight = math.max(core.double, minHeight, childHeight);
          child = childParentData.nextSibling;
        }
        return minHeight;
      }
      computeMaxIntrinsicHeight(width) {
        let child = this.firstChild;
        let maxHeight = 0.0;
        while (child != null) {
          let childParentData = segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
          let childHeight = child.getMaxIntrinsicHeight(width);
          maxHeight = math.max(core.double, maxHeight, childHeight);
          child = childParentData.nextSibling;
        }
        return maxHeight;
      }
      computeDistanceToActualBaseline(baseline) {
        return this.defaultComputeDistanceToHighestActualBaseline(baseline);
      }
      setupParentData(child) {
        box$.RenderBox._check(child);
        if (!segmented_control._SegmentedControlContainerBoxParentData.is(child.parentData)) {
          child.parentData = new segmented_control._SegmentedControlContainerBoxParentData.new();
        }
      }
      [_layoutRects](nextChild, leftChild, rightChild) {
        let child = leftChild;
        let start = 0.0;
        while (child != null) {
          let childParentData = segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
          let childOffset = new ui.Offset.new(start, 0.0);
          childParentData.offset = childOffset;
          let childRect = new ui.Rect.fromLTWH(start, 0.0, child.size.width, child.size.height);
          let rChildRect = null;
          if (dart.equals(child, leftChild)) {
            rChildRect = new ui.RRect.fromRectAndCorners(childRect, {topLeft: C2328 || CT.C2328, bottomLeft: C2328 || CT.C2328});
          } else if (dart.equals(child, rightChild)) {
            rChildRect = new ui.RRect.fromRectAndCorners(childRect, {topRight: C2328 || CT.C2328, bottomRight: C2328 || CT.C2328});
          } else {
            rChildRect = new ui.RRect.fromRectAndCorners(childRect);
          }
          childParentData.surroundingRect = rChildRect;
          start = start + dart.notNull(child.size.width);
          child = nextChild(child);
        }
      }
      performLayout() {
        let maxHeight = 28;
        let childWidth = dart.notNull(this.constraints.minWidth) / dart.notNull(this.childCount);
        for (let child of this.getChildrenAsList()) {
          childWidth = math.max(core.double, childWidth, child.getMaxIntrinsicWidth(1 / 0));
        }
        childWidth = math.min(core.double, childWidth, dart.notNull(this.constraints.maxWidth) / dart.notNull(this.childCount));
        let child = this.firstChild;
        while (child != null) {
          let boxHeight = child.getMaxIntrinsicHeight(childWidth);
          maxHeight = math.max(core.double, maxHeight, boxHeight);
          child = this.childAfter(child);
        }
        this.constraints.constrainHeight(maxHeight);
        let childConstraints = new box$.BoxConstraints.tightFor({width: childWidth, height: maxHeight});
        child = this.firstChild;
        while (child != null) {
          child.layout(childConstraints, {parentUsesSize: true});
          child = this.childAfter(child);
        }
        switch (this.textDirection) {
          case C10 || CT.C10:
          {
            this[_layoutRects](dart.bind(this, 'childBefore'), this.lastChild, this.firstChild);
            break;
          }
          case C9 || CT.C9:
          {
            this[_layoutRects](dart.bind(this, 'childAfter'), this.firstChild, this.lastChild);
            break;
          }
        }
        this.size = this.constraints.constrain(new ui.Size.new(childWidth * dart.notNull(this.childCount), maxHeight));
      }
      paint(context, offset) {
        let child = this.firstChild;
        let index = 0;
        while (child != null) {
          this[_paintChild$](context, offset, child, index);
          child = this.childAfter(child);
          index = index + 1;
        }
      }
      [_paintChild$](context, offset, child, childIndex) {
        let t12, t12$;
        if (!(child != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart", 691, 12, "child != null");
        let childParentData = segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
        context.canvas.drawRRect(childParentData.surroundingRect.shift(offset), (t12 = ui.Paint.new(), t12.color = this.backgroundColors[$_get](childIndex), t12.style = ui.PaintingStyle.fill, t12));
        context.canvas.drawRRect(childParentData.surroundingRect.shift(offset), (t12$ = ui.Paint.new(), t12$.color = this.borderColor, t12$.strokeWidth = 1.0, t12$.style = ui.PaintingStyle.stroke, t12$));
        context.paintChild(child, childParentData.offset['+'](offset));
      }
      hitTestChildren(result, opts) {
        let position = opts && 'position' in opts ? opts.position : null;
        if (!(position != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart", 714, 12, "position != null");
        let child = this.lastChild;
        while (child != null) {
          let childParentData = segmented_control._SegmentedControlContainerBoxParentData.as(child.parentData);
          if (dart.test(childParentData.surroundingRect.contains(position))) {
            let center = ui.Offset.zero['&'](child.size).center;
            return result.addWithRawTransform({transform: matrix_utils.MatrixUtils.forceToPoint(center), position: center, hitTest: dart.fn((result, position) => {
                if (!dart.equals(position, center)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart", 724, 20, "position == center");
                return child.hitTest(result, {position: center});
              }, BoxHitTestResultAndOffsetTobool())});
          }
          child = childParentData.previousSibling;
        }
        return false;
      }
    }
    (_RenderSegmentedControl.new = function(opts) {
      let selectedIndex = opts && 'selectedIndex' in opts ? opts.selectedIndex : null;
      let pressedIndex = opts && 'pressedIndex' in opts ? opts.pressedIndex : null;
      let textDirection = opts && 'textDirection' in opts ? opts.textDirection : null;
      let backgroundColors = opts && 'backgroundColors' in opts ? opts.backgroundColors : null;
      let borderColor = opts && 'borderColor' in opts ? opts.borderColor : null;
      if (!(textDirection != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/segmented_control.dart", 484, 15, "textDirection != null");
      this[_textDirection$0] = textDirection;
      this[_selectedIndex] = selectedIndex;
      this[_pressedIndex$] = pressedIndex;
      this[_backgroundColors] = backgroundColors;
      this[_borderColor] = borderColor;
      _RenderSegmentedControl.__proto__.new.call(this);
      ;
    }).prototype = _RenderSegmentedControl.prototype;
    dart.addTypeTests(_RenderSegmentedControl);
    _RenderSegmentedControl.prototype[_is__RenderSegmentedControl_default$] = true;
    dart.setMethodSignature(_RenderSegmentedControl, () => ({
      __proto__: dart.getMethods(_RenderSegmentedControl.__proto__),
      [_layoutRects]: dart.fnType(dart.void, [dart.fnType(box$.RenderBox, [box$.RenderBox]), box$.RenderBox, box$.RenderBox]),
      [_paintChild$]: dart.fnType(dart.void, [object$.PaintingContext, ui.Offset, box$.RenderBox, core.int])
    }));
    dart.setGetterSignature(_RenderSegmentedControl, () => ({
      __proto__: dart.getGetters(_RenderSegmentedControl.__proto__),
      selectedIndex: core.int,
      pressedIndex: core.int,
      textDirection: ui.TextDirection,
      backgroundColors: core.List$(ui.Color),
      borderColor: ui.Color
    }));
    dart.setSetterSignature(_RenderSegmentedControl, () => ({
      __proto__: dart.getSetters(_RenderSegmentedControl.__proto__),
      selectedIndex: core.int,
      pressedIndex: core.int,
      textDirection: ui.TextDirection,
      backgroundColors: core.List$(ui.Color),
      borderColor: ui.Color
    }));
    dart.setLibraryUri(_RenderSegmentedControl, "package:flutter/src/cupertino/segmented_control.dart");
    dart.setFieldSignature(_RenderSegmentedControl, () => ({
      __proto__: dart.getFields(_RenderSegmentedControl.__proto__),
      [_selectedIndex]: dart.fieldType(core.int),
      [_pressedIndex$]: dart.fieldType(core.int),
      [_textDirection$0]: dart.fieldType(ui.TextDirection),
      [_backgroundColors]: dart.fieldType(core.List$(ui.Color)),
      [_borderColor]: dart.fieldType(ui.Color)
    }));
    return _RenderSegmentedControl;
  });
  segmented_control._RenderSegmentedControl = segmented_control._RenderSegmentedControl$();
  dart.addTypeTests(segmented_control._RenderSegmentedControl, _is__RenderSegmentedControl_default$);
  let C2329;
  let C2330;
  dart.defineLazy(segmented_control, {
    /*segmented_control._kHorizontalItemPadding*/get _kHorizontalItemPadding() {
      return C2329 || CT.C2329;
    },
    /*segmented_control._kMinSegmentedControlHeight*/get _kMinSegmentedControlHeight() {
      return 28;
    },
    /*segmented_control._kFadeDuration*/get _kFadeDuration() {
      return C2330 || CT.C2330;
    }
  });
  const value$1 = dart.privateName(slider, "CupertinoSlider.value");
  const onChanged$1 = dart.privateName(slider, "CupertinoSlider.onChanged");
  const onChangeStart$ = dart.privateName(slider, "CupertinoSlider.onChangeStart");
  const onChangeEnd$ = dart.privateName(slider, "CupertinoSlider.onChangeEnd");
  const min$ = dart.privateName(slider, "CupertinoSlider.min");
  const max$ = dart.privateName(slider, "CupertinoSlider.max");
  const divisions$ = dart.privateName(slider, "CupertinoSlider.divisions");
  const activeColor$2 = dart.privateName(slider, "CupertinoSlider.activeColor");
  const thumbColor$0 = dart.privateName(slider, "CupertinoSlider.thumbColor");
  slider.CupertinoSlider = class CupertinoSlider extends framework.StatefulWidget {
    get value() {
      return this[value$1];
    }
    set value(value) {
      super.value = value;
    }
    get onChanged() {
      return this[onChanged$1];
    }
    set onChanged(value) {
      super.onChanged = value;
    }
    get onChangeStart() {
      return this[onChangeStart$];
    }
    set onChangeStart(value) {
      super.onChangeStart = value;
    }
    get onChangeEnd() {
      return this[onChangeEnd$];
    }
    set onChangeEnd(value) {
      super.onChangeEnd = value;
    }
    get min() {
      return this[min$];
    }
    set min(value) {
      super.min = value;
    }
    get max() {
      return this[max$];
    }
    set max(value) {
      super.max = value;
    }
    get divisions() {
      return this[divisions$];
    }
    set divisions(value) {
      super.divisions = value;
    }
    get activeColor() {
      return this[activeColor$2];
    }
    set activeColor(value) {
      super.activeColor = value;
    }
    get thumbColor() {
      return this[thumbColor$0];
    }
    set thumbColor(value) {
      super.thumbColor = value;
    }
    createState() {
      return new slider._CupertinoSliderState.new();
    }
    debugFillProperties(properties) {
      super.debugFillProperties(properties);
      properties.add(new diagnostics.DoubleProperty.new("value", this.value));
      properties.add(new diagnostics.DoubleProperty.new("min", this.min));
      properties.add(new diagnostics.DoubleProperty.new("max", this.max));
    }
  };
  (slider.CupertinoSlider.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let value = opts && 'value' in opts ? opts.value : null;
    let onChanged = opts && 'onChanged' in opts ? opts.onChanged : null;
    let onChangeStart = opts && 'onChangeStart' in opts ? opts.onChangeStart : null;
    let onChangeEnd = opts && 'onChangeEnd' in opts ? opts.onChangeEnd : null;
    let min = opts && 'min' in opts ? opts.min : 0;
    let max = opts && 'max' in opts ? opts.max : 1;
    let divisions = opts && 'divisions' in opts ? opts.divisions : null;
    let activeColor = opts && 'activeColor' in opts ? opts.activeColor : null;
    let thumbColor = opts && 'thumbColor' in opts ? opts.thumbColor : C2 || CT.C2;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[value$1] = value;
    this[onChanged$1] = onChanged;
    this[onChangeStart$] = onChangeStart;
    this[onChangeEnd$] = onChangeEnd;
    this[min$] = min;
    this[max$] = max;
    this[divisions$] = divisions;
    this[activeColor$2] = activeColor;
    this[thumbColor$0] = thumbColor;
    if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 64, 15, "value != null");
    if (!(min != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 65, 15, "min != null");
    if (!(max != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 66, 15, "max != null");
    if (!(dart.notNull(value) >= dart.notNull(min) && dart.notNull(value) <= dart.notNull(max))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 67, 15, "value >= min && value <= max");
    if (!(divisions == null || dart.notNull(divisions) > 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 68, 15, "divisions == null || divisions > 0");
    if (!(thumbColor != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 69, 15, "thumbColor != null");
    slider.CupertinoSlider.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = slider.CupertinoSlider.prototype;
  dart.addTypeTests(slider.CupertinoSlider);
  dart.setMethodSignature(slider.CupertinoSlider, () => ({
    __proto__: dart.getMethods(slider.CupertinoSlider.__proto__),
    createState: dart.fnType(slider._CupertinoSliderState, [])
  }));
  dart.setLibraryUri(slider.CupertinoSlider, "package:flutter/src/cupertino/slider.dart");
  dart.setFieldSignature(slider.CupertinoSlider, () => ({
    __proto__: dart.getFields(slider.CupertinoSlider.__proto__),
    value: dart.finalFieldType(core.double),
    onChanged: dart.finalFieldType(dart.fnType(dart.void, [core.double])),
    onChangeStart: dart.finalFieldType(dart.fnType(dart.void, [core.double])),
    onChangeEnd: dart.finalFieldType(dart.fnType(dart.void, [core.double])),
    min: dart.finalFieldType(core.double),
    max: dart.finalFieldType(core.double),
    divisions: dart.finalFieldType(core.int),
    activeColor: dart.finalFieldType(ui.Color),
    thumbColor: dart.finalFieldType(ui.Color)
  }));
  const _handleChanged = dart.privateName(slider, "_handleChanged");
  const _handleDragStart$0 = dart.privateName(slider, "_handleDragStart");
  const _handleDragEnd$0 = dart.privateName(slider, "_handleDragEnd");
  let C2333;
  let C2334;
  let C2335;
  let C2336;
  let C2337;
  let C2338;
  let C2339;
  let C2340;
  let C2332;
  let C2331;
  const State_TickerProviderStateMixin$36$0 = class State_TickerProviderStateMixin extends framework.State$(slider.CupertinoSlider) {};
  (State_TickerProviderStateMixin$36$0.new = function() {
    ticker_provider.TickerProviderStateMixin$(slider.CupertinoSlider)[dart.mixinNew].call(this);
    State_TickerProviderStateMixin$36$0.__proto__.new.call(this);
  }).prototype = State_TickerProviderStateMixin$36$0.prototype;
  dart.applyMixin(State_TickerProviderStateMixin$36$0, ticker_provider.TickerProviderStateMixin$(slider.CupertinoSlider));
  slider._CupertinoSliderState = class _CupertinoSliderState extends State_TickerProviderStateMixin$36$0 {
    [_handleChanged](value) {
      if (!(this.widget.onChanged != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 219, 12, "widget.onChanged != null");
      let lerpValue = ui.lerpDouble(this.widget.min, this.widget.max, value);
      if (lerpValue != this.widget.value) {
        this.widget.onChanged(lerpValue);
      }
    }
    [_handleDragStart$0](value) {
      if (!(this.widget.onChangeStart != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 227, 12, "widget.onChangeStart != null");
      this.widget.onChangeStart(ui.lerpDouble(this.widget.min, this.widget.max, value));
    }
    [_handleDragEnd$0](value) {
      if (!(this.widget.onChangeEnd != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 232, 12, "widget.onChangeEnd != null");
      this.widget.onChangeEnd(ui.lerpDouble(this.widget.min, this.widget.max, value));
    }
    build(context) {
      let t12;
      return new slider._CupertinoSliderRenderObjectWidget.new({value: (dart.notNull(this.widget.value) - dart.notNull(this.widget.min)) / (dart.notNull(this.widget.max) - dart.notNull(this.widget.min)), divisions: this.widget.divisions, activeColor: colors$.CupertinoDynamicColor.resolve((t12 = this.widget.activeColor, t12 == null ? theme$.CupertinoTheme.of(context).primaryColor : t12), context), thumbColor: this.widget.thumbColor, onChanged: this.widget.onChanged != null ? dart.bind(this, _handleChanged) : null, onChangeStart: this.widget.onChangeStart != null ? dart.bind(this, _handleDragStart$0) : null, onChangeEnd: this.widget.onChangeEnd != null ? dart.bind(this, _handleDragEnd$0) : null, vsync: this, $creationLocationd_0dea112b090073317d4: C2331 || CT.C2331});
    }
  };
  (slider._CupertinoSliderState.new = function() {
    slider._CupertinoSliderState.__proto__.new.call(this);
    ;
  }).prototype = slider._CupertinoSliderState.prototype;
  dart.addTypeTests(slider._CupertinoSliderState);
  dart.setMethodSignature(slider._CupertinoSliderState, () => ({
    __proto__: dart.getMethods(slider._CupertinoSliderState.__proto__),
    [_handleChanged]: dart.fnType(dart.void, [core.double]),
    [_handleDragStart$0]: dart.fnType(dart.void, [core.double]),
    [_handleDragEnd$0]: dart.fnType(dart.void, [core.double]),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(slider._CupertinoSliderState, "package:flutter/src/cupertino/slider.dart");
  const value$2 = dart.privateName(slider, "_CupertinoSliderRenderObjectWidget.value");
  const divisions$0 = dart.privateName(slider, "_CupertinoSliderRenderObjectWidget.divisions");
  const activeColor$3 = dart.privateName(slider, "_CupertinoSliderRenderObjectWidget.activeColor");
  const thumbColor$1 = dart.privateName(slider, "_CupertinoSliderRenderObjectWidget.thumbColor");
  const onChanged$2 = dart.privateName(slider, "_CupertinoSliderRenderObjectWidget.onChanged");
  const onChangeStart$0 = dart.privateName(slider, "_CupertinoSliderRenderObjectWidget.onChangeStart");
  const onChangeEnd$0 = dart.privateName(slider, "_CupertinoSliderRenderObjectWidget.onChangeEnd");
  const vsync$0 = dart.privateName(slider, "_CupertinoSliderRenderObjectWidget.vsync");
  slider._CupertinoSliderRenderObjectWidget = class _CupertinoSliderRenderObjectWidget extends framework.LeafRenderObjectWidget {
    get value() {
      return this[value$2];
    }
    set value(value) {
      super.value = value;
    }
    get divisions() {
      return this[divisions$0];
    }
    set divisions(value) {
      super.divisions = value;
    }
    get activeColor() {
      return this[activeColor$3];
    }
    set activeColor(value) {
      super.activeColor = value;
    }
    get thumbColor() {
      return this[thumbColor$1];
    }
    set thumbColor(value) {
      super.thumbColor = value;
    }
    get onChanged() {
      return this[onChanged$2];
    }
    set onChanged(value) {
      super.onChanged = value;
    }
    get onChangeStart() {
      return this[onChangeStart$0];
    }
    set onChangeStart(value) {
      super.onChangeStart = value;
    }
    get onChangeEnd() {
      return this[onChangeEnd$0];
    }
    set onChangeEnd(value) {
      super.onChangeEnd = value;
    }
    get vsync() {
      return this[vsync$0];
    }
    set vsync(value) {
      super.vsync = value;
    }
    createRenderObject(context) {
      return new slider._RenderCupertinoSlider.new({value: this.value, divisions: this.divisions, activeColor: this.activeColor, thumbColor: colors$.CupertinoDynamicColor.resolve(this.thumbColor, context), trackColor: colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.systemFill, context), onChanged: this.onChanged, onChangeStart: this.onChangeStart, onChangeEnd: this.onChangeEnd, vsync: this.vsync, textDirection: basic.Directionality.of(context)});
    }
    updateRenderObject(context, renderObject) {
      let t12;
      slider._RenderCupertinoSlider._check(renderObject);
      t12 = renderObject;
      t12.value = this.value;
      t12.divisions = this.divisions;
      t12.activeColor = this.activeColor;
      t12.thumbColor = colors$.CupertinoDynamicColor.resolve(this.thumbColor, context);
      t12.trackColor = colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.systemFill, context);
      t12.onChanged = this.onChanged;
      t12.onChangeStart = this.onChangeStart;
      t12.onChangeEnd = this.onChangeEnd;
      t12.textDirection = basic.Directionality.of(context);
      t12;
    }
  };
  (slider._CupertinoSliderRenderObjectWidget.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let value = opts && 'value' in opts ? opts.value : null;
    let divisions = opts && 'divisions' in opts ? opts.divisions : null;
    let activeColor = opts && 'activeColor' in opts ? opts.activeColor : null;
    let thumbColor = opts && 'thumbColor' in opts ? opts.thumbColor : null;
    let onChanged = opts && 'onChanged' in opts ? opts.onChanged : null;
    let onChangeStart = opts && 'onChangeStart' in opts ? opts.onChangeStart : null;
    let onChangeEnd = opts && 'onChangeEnd' in opts ? opts.onChangeEnd : null;
    let vsync = opts && 'vsync' in opts ? opts.vsync : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[value$2] = value;
    this[divisions$0] = divisions;
    this[activeColor$3] = activeColor;
    this[thumbColor$1] = thumbColor;
    this[onChanged$2] = onChanged;
    this[onChangeStart$0] = onChangeStart;
    this[onChangeEnd$0] = onChangeEnd;
    this[vsync$0] = vsync;
    slider._CupertinoSliderRenderObjectWidget.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = slider._CupertinoSliderRenderObjectWidget.prototype;
  dart.addTypeTests(slider._CupertinoSliderRenderObjectWidget);
  dart.setMethodSignature(slider._CupertinoSliderRenderObjectWidget, () => ({
    __proto__: dart.getMethods(slider._CupertinoSliderRenderObjectWidget.__proto__),
    createRenderObject: dart.fnType(slider._RenderCupertinoSlider, [framework.BuildContext])
  }));
  dart.setLibraryUri(slider._CupertinoSliderRenderObjectWidget, "package:flutter/src/cupertino/slider.dart");
  dart.setFieldSignature(slider._CupertinoSliderRenderObjectWidget, () => ({
    __proto__: dart.getFields(slider._CupertinoSliderRenderObjectWidget.__proto__),
    value: dart.finalFieldType(core.double),
    divisions: dart.finalFieldType(core.int),
    activeColor: dart.finalFieldType(ui.Color),
    thumbColor: dart.finalFieldType(ui.Color),
    onChanged: dart.finalFieldType(dart.fnType(dart.void, [core.double])),
    onChangeStart: dart.finalFieldType(dart.fnType(dart.void, [core.double])),
    onChangeEnd: dart.finalFieldType(dart.fnType(dart.void, [core.double])),
    vsync: dart.finalFieldType(ticker.TickerProvider)
  }));
  const _position$ = dart.privateName(slider, "_position");
  const _drag$0 = dart.privateName(slider, "_drag");
  const _currentDragValue = dart.privateName(slider, "_currentDragValue");
  const _value$ = dart.privateName(slider, "_value");
  const _divisions = dart.privateName(slider, "_divisions");
  const _activeColor$ = dart.privateName(slider, "_activeColor");
  const _thumbColor$ = dart.privateName(slider, "_thumbColor");
  const _trackColor$ = dart.privateName(slider, "_trackColor");
  const _onChanged$ = dart.privateName(slider, "_onChanged");
  const _textDirection$1 = dart.privateName(slider, "_textDirection");
  let C2341;
  const _handleDragUpdate$0 = dart.privateName(slider, "_handleDragUpdate");
  const _discretizedCurrentDragValue = dart.privateName(slider, "_discretizedCurrentDragValue");
  const _trackLeft = dart.privateName(slider, "_trackLeft");
  const _trackRight = dart.privateName(slider, "_trackRight");
  const _thumbCenter = dart.privateName(slider, "_thumbCenter");
  const _startInteraction = dart.privateName(slider, "_startInteraction");
  const _endInteraction = dart.privateName(slider, "_endInteraction");
  const _increaseAction = dart.privateName(slider, "_increaseAction");
  const _decreaseAction = dart.privateName(slider, "_decreaseAction");
  const _semanticActionUnit = dart.privateName(slider, "_semanticActionUnit");
  slider._RenderCupertinoSlider = class _RenderCupertinoSlider extends proxy_box.RenderConstrainedBox {
    get value() {
      return this[_value$];
    }
    set value(newValue) {
      if (!(newValue != null && dart.notNull(newValue) >= 0.0 && dart.notNull(newValue) <= 1.0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 352, 12, "newValue != null && newValue >= 0.0 && newValue <= 1.0");
      if (newValue == this[_value$]) return;
      this[_value$] = newValue;
      if (this.divisions != null)
        this[_position$].animateTo(newValue, {curve: curves.Curves.fastOutSlowIn});
      else
        this[_position$].value = newValue;
      this.markNeedsSemanticsUpdate();
    }
    get divisions() {
      return this[_divisions];
    }
    set divisions(value) {
      if (value == this[_divisions]) return;
      this[_divisions] = value;
      this.markNeedsPaint();
    }
    get activeColor() {
      return this[_activeColor$];
    }
    set activeColor(value) {
      if (dart.equals(value, this[_activeColor$])) return;
      this[_activeColor$] = value;
      this.markNeedsPaint();
    }
    get thumbColor() {
      return this[_thumbColor$];
    }
    set thumbColor(value) {
      if (dart.equals(value, this[_thumbColor$])) return;
      this[_thumbColor$] = value;
      this.markNeedsPaint();
    }
    get trackColor() {
      return this[_trackColor$];
    }
    set trackColor(value) {
      if (dart.equals(value, this[_trackColor$])) return;
      this[_trackColor$] = value;
      this.markNeedsPaint();
    }
    get onChanged() {
      return this[_onChanged$];
    }
    set onChanged(value) {
      if (dart.equals(value, this[_onChanged$])) return;
      let wasInteractive = this.isInteractive;
      this[_onChanged$] = value;
      if (!dart.equals(wasInteractive, this.isInteractive)) this.markNeedsSemanticsUpdate();
    }
    get textDirection() {
      return this[_textDirection$1];
    }
    set textDirection(value) {
      if (!(value != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 416, 12, "value != null");
      if (dart.equals(this[_textDirection$1], value)) return;
      this[_textDirection$1] = value;
      this.markNeedsPaint();
    }
    get [_discretizedCurrentDragValue]() {
      let dragValue = this[_currentDragValue][$clamp](0.0, 1.0);
      if (this.divisions != null) dragValue = (dragValue * dart.notNull(this.divisions))[$round]() / dart.notNull(this.divisions);
      return dragValue;
    }
    get [_trackLeft]() {
      return 8;
    }
    get [_trackRight]() {
      return dart.notNull(this.size.width) - 8;
    }
    get [_thumbCenter]() {
      let visualPosition = null;
      switch (this.textDirection) {
        case C10 || CT.C10:
        {
          visualPosition = 1.0 - dart.notNull(this[_value$]);
          break;
        }
        case C9 || CT.C9:
        {
          visualPosition = this[_value$];
          break;
        }
      }
      return ui.lerpDouble(dart.notNull(this[_trackLeft]) + 14, dart.notNull(this[_trackRight]) - 14, visualPosition);
    }
    get isInteractive() {
      return this.onChanged != null;
    }
    [_handleDragStart$0](details) {
      return this[_startInteraction](details.globalPosition);
    }
    [_handleDragUpdate$0](details) {
      if (dart.test(this.isInteractive)) {
        let extent = math.max(core.double, 8, dart.notNull(this.size.width) - 2.0 * (8 + 14));
        let valueDelta = dart.notNull(details.primaryDelta) / extent;
        switch (this.textDirection) {
          case C10 || CT.C10:
          {
            this[_currentDragValue] = dart.notNull(this[_currentDragValue]) - valueDelta;
            break;
          }
          case C9 || CT.C9:
          {
            this[_currentDragValue] = dart.notNull(this[_currentDragValue]) + valueDelta;
            break;
          }
        }
        this.onChanged(this[_discretizedCurrentDragValue]);
      }
    }
    [_handleDragEnd$0](details) {
      return this[_endInteraction]();
    }
    [_startInteraction](globalPosition) {
      if (dart.test(this.isInteractive)) {
        if (this.onChangeStart != null) {
          this.onChangeStart(this[_discretizedCurrentDragValue]);
        }
        this[_currentDragValue] = this[_value$];
        this.onChanged(this[_discretizedCurrentDragValue]);
      }
    }
    [_endInteraction]() {
      if (this.onChangeEnd != null) {
        this.onChangeEnd(this[_discretizedCurrentDragValue]);
      }
      this[_currentDragValue] = 0.0;
    }
    hitTestSelf(position) {
      return (dart.notNull(position.dx) - dart.notNull(this[_thumbCenter]))[$abs]() < 14 + 8;
    }
    handleEvent(event, entry) {
      box$.BoxHitTestEntry._check(entry);
      if (!dart.test(this.debugHandleEvent(event, entry))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 496, 12, "debugHandleEvent(event, entry)");
      if (events.PointerDownEvent.is(event) && dart.test(this.isInteractive)) this[_drag$0].addPointer(event);
    }
    paint(context, offset) {
      let t12, t12$;
      let visualPosition = null;
      let leftColor = null;
      let rightColor = null;
      switch (this.textDirection) {
        case C10 || CT.C10:
        {
          visualPosition = 1.0 - dart.notNull(this[_position$].value);
          leftColor = this[_activeColor$];
          rightColor = this.trackColor;
          break;
        }
        case C9 || CT.C9:
        {
          visualPosition = this[_position$].value;
          leftColor = this.trackColor;
          rightColor = this[_activeColor$];
          break;
        }
      }
      let trackCenter = dart.notNull(offset.dy) + dart.notNull(this.size.height) / 2.0;
      let trackLeft = dart.notNull(offset.dx) + dart.notNull(this[_trackLeft]);
      let trackTop = trackCenter - 1.0;
      let trackBottom = trackCenter + 1.0;
      let trackRight = dart.notNull(offset.dx) + dart.notNull(this[_trackRight]);
      let trackActive = dart.notNull(offset.dx) + dart.notNull(this[_thumbCenter]);
      let canvas = context.canvas;
      if (dart.notNull(visualPosition) > 0.0) {
        let paint = (t12 = ui.Paint.new(), t12.color = rightColor, t12);
        canvas.drawRRect(new ui.RRect.fromLTRBXY(trackLeft, trackTop, trackActive, trackBottom, 1.0, 1.0), paint);
      }
      if (dart.notNull(visualPosition) < 1.0) {
        let paint = (t12$ = ui.Paint.new(), t12$.color = leftColor, t12$);
        canvas.drawRRect(new ui.RRect.fromLTRBXY(trackActive, trackTop, trackRight, trackBottom, 1.0, 1.0), paint);
      }
      let thumbCenter = new ui.Offset.new(trackActive, trackCenter);
      new thumb_painter.CupertinoThumbPainter.new({color: this.thumbColor}).paint(canvas, new ui.Rect.fromCircle({center: thumbCenter, radius: 14}));
    }
    describeSemanticsConfiguration(config) {
      super.describeSemanticsConfiguration(config);
      config.isSemanticBoundary = this.isInteractive;
      if (dart.test(this.isInteractive)) {
        config.textDirection = this.textDirection;
        config.onIncrease = dart.bind(this, _increaseAction);
        config.onDecrease = dart.bind(this, _decreaseAction);
        config.value = dart.str((dart.notNull(this.value) * 100)[$round]()) + "%";
        config.increasedValue = dart.str(((dart.notNull(this.value) + dart.notNull(this[_semanticActionUnit]))[$clamp](0.0, 1.0) * 100)[$round]()) + "%";
        config.decreasedValue = dart.str(((dart.notNull(this.value) - dart.notNull(this[_semanticActionUnit]))[$clamp](0.0, 1.0) * 100)[$round]()) + "%";
      }
    }
    get [_semanticActionUnit]() {
      return this.divisions != null ? 1.0 / dart.notNull(this.divisions) : 0.1;
    }
    [_increaseAction]() {
      if (dart.test(this.isInteractive)) this.onChanged((dart.notNull(this.value) + dart.notNull(this[_semanticActionUnit]))[$clamp](0.0, 1.0));
    }
    [_decreaseAction]() {
      if (dart.test(this.isInteractive)) this.onChanged((dart.notNull(this.value) - dart.notNull(this[_semanticActionUnit]))[$clamp](0.0, 1.0));
    }
  };
  (slider._RenderCupertinoSlider.new = function(opts) {
    let t12, t12$;
    let value = opts && 'value' in opts ? opts.value : null;
    let divisions = opts && 'divisions' in opts ? opts.divisions : null;
    let activeColor = opts && 'activeColor' in opts ? opts.activeColor : null;
    let thumbColor = opts && 'thumbColor' in opts ? opts.thumbColor : null;
    let trackColor = opts && 'trackColor' in opts ? opts.trackColor : null;
    let onChanged = opts && 'onChanged' in opts ? opts.onChanged : null;
    let onChangeStart = opts && 'onChangeStart' in opts ? opts.onChangeStart : null;
    let onChangeEnd = opts && 'onChangeEnd' in opts ? opts.onChangeEnd : null;
    let vsync = opts && 'vsync' in opts ? opts.vsync : null;
    let textDirection = opts && 'textDirection' in opts ? opts.textDirection : null;
    this[_position$] = null;
    this[_drag$0] = null;
    this[_currentDragValue] = 0.0;
    this.onChangeStart = onChangeStart;
    this.onChangeEnd = onChangeEnd;
    if (!(value != null && dart.notNull(value) >= 0.0 && dart.notNull(value) <= 1.0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 328, 15, "value != null && value >= 0.0 && value <= 1.0");
    if (!(textDirection != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/slider.dart", 329, 15, "textDirection != null");
    this[_value$] = value;
    this[_divisions] = divisions;
    this[_activeColor$] = activeColor;
    this[_thumbColor$] = thumbColor;
    this[_trackColor$] = trackColor;
    this[_onChanged$] = onChanged;
    this[_textDirection$1] = textDirection;
    slider._RenderCupertinoSlider.__proto__.new.call(this, {additionalConstraints: C2341 || CT.C2341});
    this[_drag$0] = (t12 = new monodrag.HorizontalDragGestureRecognizer.new(), t12.onStart = dart.bind(this, _handleDragStart$0), t12.onUpdate = dart.bind(this, _handleDragUpdate$0), t12.onEnd = dart.bind(this, _handleDragEnd$0), t12);
    this[_position$] = (t12$ = new animation_controller.AnimationController.new({value: value, duration: slider._kDiscreteTransitionDuration, vsync: vsync}), t12$.addListener(dart.bind(this, 'markNeedsPaint')), t12$);
  }).prototype = slider._RenderCupertinoSlider.prototype;
  dart.addTypeTests(slider._RenderCupertinoSlider);
  dart.setMethodSignature(slider._RenderCupertinoSlider, () => ({
    __proto__: dart.getMethods(slider._RenderCupertinoSlider.__proto__),
    [_handleDragStart$0]: dart.fnType(dart.void, [drag_details.DragStartDetails]),
    [_handleDragUpdate$0]: dart.fnType(dart.void, [drag_details.DragUpdateDetails]),
    [_handleDragEnd$0]: dart.fnType(dart.void, [drag_details.DragEndDetails]),
    [_startInteraction]: dart.fnType(dart.void, [ui.Offset]),
    [_endInteraction]: dart.fnType(dart.void, []),
    [_increaseAction]: dart.fnType(dart.void, []),
    [_decreaseAction]: dart.fnType(dart.void, [])
  }));
  dart.setGetterSignature(slider._RenderCupertinoSlider, () => ({
    __proto__: dart.getGetters(slider._RenderCupertinoSlider.__proto__),
    value: core.double,
    divisions: core.int,
    activeColor: ui.Color,
    thumbColor: ui.Color,
    trackColor: ui.Color,
    onChanged: dart.fnType(dart.void, [core.double]),
    textDirection: ui.TextDirection,
    [_discretizedCurrentDragValue]: core.double,
    [_trackLeft]: core.double,
    [_trackRight]: core.double,
    [_thumbCenter]: core.double,
    isInteractive: core.bool,
    [_semanticActionUnit]: core.double
  }));
  dart.setSetterSignature(slider._RenderCupertinoSlider, () => ({
    __proto__: dart.getSetters(slider._RenderCupertinoSlider.__proto__),
    value: core.double,
    divisions: core.int,
    activeColor: ui.Color,
    thumbColor: ui.Color,
    trackColor: ui.Color,
    onChanged: dart.fnType(dart.void, [core.double]),
    textDirection: ui.TextDirection
  }));
  dart.setLibraryUri(slider._RenderCupertinoSlider, "package:flutter/src/cupertino/slider.dart");
  dart.setFieldSignature(slider._RenderCupertinoSlider, () => ({
    __proto__: dart.getFields(slider._RenderCupertinoSlider.__proto__),
    [_value$]: dart.fieldType(core.double),
    [_divisions]: dart.fieldType(core.int),
    [_activeColor$]: dart.fieldType(ui.Color),
    [_thumbColor$]: dart.fieldType(ui.Color),
    [_trackColor$]: dart.fieldType(ui.Color),
    [_onChanged$]: dart.fieldType(dart.fnType(dart.void, [core.double])),
    onChangeStart: dart.fieldType(dart.fnType(dart.void, [core.double])),
    onChangeEnd: dart.fieldType(dart.fnType(dart.void, [core.double])),
    [_textDirection$1]: dart.fieldType(ui.TextDirection),
    [_position$]: dart.fieldType(animation_controller.AnimationController),
    [_drag$0]: dart.fieldType(monodrag.HorizontalDragGestureRecognizer),
    [_currentDragValue]: dart.fieldType(core.double)
  }));
  dart.defineLazy(slider, {
    /*slider._kPadding*/get _kPadding() {
      return 8;
    },
    /*slider._kSliderHeight*/get _kSliderHeight() {
      return 44;
    },
    /*slider._kSliderWidth*/get _kSliderWidth() {
      return 176;
    },
    /*slider._kDiscreteTransitionDuration*/get _kDiscreteTransitionDuration() {
      return C1963 || CT.C1963;
    },
    /*slider._kAdjustmentUnit*/get _kAdjustmentUnit() {
      return 0.1;
    }
  });
  const _name$13 = dart.privateName(text_field, "_name");
  let C2342;
  let C2343;
  let C2344;
  let C2345;
  let C2346;
  text_field.OverlayVisibilityMode = class OverlayVisibilityMode extends core.Object {
    toString() {
      return this[_name$13];
    }
  };
  (text_field.OverlayVisibilityMode.new = function(index, _name) {
    this.index = index;
    this[_name$13] = _name;
    ;
  }).prototype = text_field.OverlayVisibilityMode.prototype;
  dart.addTypeTests(text_field.OverlayVisibilityMode);
  dart.setLibraryUri(text_field.OverlayVisibilityMode, "package:flutter/src/cupertino/text_field.dart");
  dart.setFieldSignature(text_field.OverlayVisibilityMode, () => ({
    __proto__: dart.getFields(text_field.OverlayVisibilityMode.__proto__),
    index: dart.finalFieldType(core.int),
    [_name$13]: dart.finalFieldType(core.String)
  }));
  dart.defineExtensionMethods(text_field.OverlayVisibilityMode, ['toString']);
  text_field.OverlayVisibilityMode.never = C2342 || CT.C2342;
  text_field.OverlayVisibilityMode.editing = C2343 || CT.C2343;
  text_field.OverlayVisibilityMode.notEditing = C2344 || CT.C2344;
  text_field.OverlayVisibilityMode.always = C2345 || CT.C2345;
  text_field.OverlayVisibilityMode.values = C2346 || CT.C2346;
  const _state = dart.privateName(text_field, "_state");
  const _clearGlobalKey = dart.privateName(text_field, "_clearGlobalKey");
  const _requestKeyboard = dart.privateName(text_field, "_requestKeyboard");
  text_field._CupertinoTextFieldSelectionGestureDetectorBuilder = class _CupertinoTextFieldSelectionGestureDetectorBuilder extends text_selection.TextSelectionGestureDetectorBuilder {
    onSingleTapUp(details) {
      if (this[_state][_clearGlobalKey].currentContext != null) {
        let renderBox = box$.RenderBox.as(this[_state][_clearGlobalKey].currentContext.findRenderObject());
        let localOffset = renderBox.globalToLocal(details.globalPosition);
        if (dart.test(renderBox.hitTest(new box$.BoxHitTestResult.new(), {position: localOffset}))) {
          return;
        }
      }
      super.onSingleTapUp(details);
      this[_state][_requestKeyboard]();
      if (this[_state].widget.onTap != null) this[_state].widget.onTap();
    }
    onDragSelectionEnd(details) {
      this[_state][_requestKeyboard]();
    }
  };
  (text_field._CupertinoTextFieldSelectionGestureDetectorBuilder.new = function(opts) {
    let state = opts && 'state' in opts ? opts.state : null;
    this[_state] = state;
    text_field._CupertinoTextFieldSelectionGestureDetectorBuilder.__proto__.new.call(this, {delegate: state});
    ;
  }).prototype = text_field._CupertinoTextFieldSelectionGestureDetectorBuilder.prototype;
  dart.addTypeTests(text_field._CupertinoTextFieldSelectionGestureDetectorBuilder);
  dart.setLibraryUri(text_field._CupertinoTextFieldSelectionGestureDetectorBuilder, "package:flutter/src/cupertino/text_field.dart");
  dart.setFieldSignature(text_field._CupertinoTextFieldSelectionGestureDetectorBuilder, () => ({
    __proto__: dart.getFields(text_field._CupertinoTextFieldSelectionGestureDetectorBuilder.__proto__),
    [_state]: dart.finalFieldType(text_field._CupertinoTextFieldState)
  }));
  let C2349;
  let C2348;
  let C2351;
  let C2350;
  let C2352;
  let C2347;
  let C2353;
  let C2354;
  const _name$14 = dart.privateName(text_input, "_name");
  let C2355;
  let C2356;
  let C2357;
  let C2358;
  const ToolbarOptions_selectAll = dart.privateName(editable_text, "ToolbarOptions.selectAll");
  const ToolbarOptions_paste = dart.privateName(editable_text, "ToolbarOptions.paste");
  const ToolbarOptions_cut = dart.privateName(editable_text, "ToolbarOptions.cut");
  const ToolbarOptions_copy = dart.privateName(editable_text, "ToolbarOptions.copy");
  let C2359;
  let C2360;
  const controller$1 = dart.privateName(text_field, "CupertinoTextField.controller");
  const focusNode$ = dart.privateName(text_field, "CupertinoTextField.focusNode");
  const decoration$ = dart.privateName(text_field, "CupertinoTextField.decoration");
  const padding$5 = dart.privateName(text_field, "CupertinoTextField.padding");
  const placeholder$ = dart.privateName(text_field, "CupertinoTextField.placeholder");
  const placeholderStyle$ = dart.privateName(text_field, "CupertinoTextField.placeholderStyle");
  const prefix$ = dart.privateName(text_field, "CupertinoTextField.prefix");
  const prefixMode$ = dart.privateName(text_field, "CupertinoTextField.prefixMode");
  const suffix$ = dart.privateName(text_field, "CupertinoTextField.suffix");
  const suffixMode$ = dart.privateName(text_field, "CupertinoTextField.suffixMode");
  const clearButtonMode$ = dart.privateName(text_field, "CupertinoTextField.clearButtonMode");
  const keyboardType$ = dart.privateName(text_field, "CupertinoTextField.keyboardType");
  const textInputAction$ = dart.privateName(text_field, "CupertinoTextField.textInputAction");
  const textCapitalization$ = dart.privateName(text_field, "CupertinoTextField.textCapitalization");
  const style$ = dart.privateName(text_field, "CupertinoTextField.style");
  const strutStyle$ = dart.privateName(text_field, "CupertinoTextField.strutStyle");
  const textAlign$ = dart.privateName(text_field, "CupertinoTextField.textAlign");
  const toolbarOptions$ = dart.privateName(text_field, "CupertinoTextField.toolbarOptions");
  const textAlignVertical$ = dart.privateName(text_field, "CupertinoTextField.textAlignVertical");
  const readOnly$ = dart.privateName(text_field, "CupertinoTextField.readOnly");
  const showCursor$ = dart.privateName(text_field, "CupertinoTextField.showCursor");
  const autofocus$ = dart.privateName(text_field, "CupertinoTextField.autofocus");
  const obscureText$ = dart.privateName(text_field, "CupertinoTextField.obscureText");
  const autocorrect$ = dart.privateName(text_field, "CupertinoTextField.autocorrect");
  const smartDashesType$ = dart.privateName(text_field, "CupertinoTextField.smartDashesType");
  const smartQuotesType$ = dart.privateName(text_field, "CupertinoTextField.smartQuotesType");
  const enableSuggestions$ = dart.privateName(text_field, "CupertinoTextField.enableSuggestions");
  const maxLines$ = dart.privateName(text_field, "CupertinoTextField.maxLines");
  const minLines$ = dart.privateName(text_field, "CupertinoTextField.minLines");
  const expands$ = dart.privateName(text_field, "CupertinoTextField.expands");
  const maxLength$ = dart.privateName(text_field, "CupertinoTextField.maxLength");
  const maxLengthEnforced$ = dart.privateName(text_field, "CupertinoTextField.maxLengthEnforced");
  const onChanged$3 = dart.privateName(text_field, "CupertinoTextField.onChanged");
  const onEditingComplete$ = dart.privateName(text_field, "CupertinoTextField.onEditingComplete");
  const onSubmitted$ = dart.privateName(text_field, "CupertinoTextField.onSubmitted");
  const inputFormatters$ = dart.privateName(text_field, "CupertinoTextField.inputFormatters");
  const enabled$ = dart.privateName(text_field, "CupertinoTextField.enabled");
  const cursorWidth$ = dart.privateName(text_field, "CupertinoTextField.cursorWidth");
  const cursorRadius$ = dart.privateName(text_field, "CupertinoTextField.cursorRadius");
  const cursorColor$ = dart.privateName(text_field, "CupertinoTextField.cursorColor");
  const keyboardAppearance$ = dart.privateName(text_field, "CupertinoTextField.keyboardAppearance");
  const scrollPadding$ = dart.privateName(text_field, "CupertinoTextField.scrollPadding");
  const enableInteractiveSelection$ = dart.privateName(text_field, "CupertinoTextField.enableInteractiveSelection");
  const dragStartBehavior$1 = dart.privateName(text_field, "CupertinoTextField.dragStartBehavior");
  const scrollController$6 = dart.privateName(text_field, "CupertinoTextField.scrollController");
  const scrollPhysics$ = dart.privateName(text_field, "CupertinoTextField.scrollPhysics");
  const onTap$0 = dart.privateName(text_field, "CupertinoTextField.onTap");
  text_field.CupertinoTextField = class CupertinoTextField extends framework.StatefulWidget {
    get controller() {
      return this[controller$1];
    }
    set controller(value) {
      super.controller = value;
    }
    get focusNode() {
      return this[focusNode$];
    }
    set focusNode(value) {
      super.focusNode = value;
    }
    get decoration() {
      return this[decoration$];
    }
    set decoration(value) {
      super.decoration = value;
    }
    get padding() {
      return this[padding$5];
    }
    set padding(value) {
      super.padding = value;
    }
    get placeholder() {
      return this[placeholder$];
    }
    set placeholder(value) {
      super.placeholder = value;
    }
    get placeholderStyle() {
      return this[placeholderStyle$];
    }
    set placeholderStyle(value) {
      super.placeholderStyle = value;
    }
    get prefix() {
      return this[prefix$];
    }
    set prefix(value) {
      super.prefix = value;
    }
    get prefixMode() {
      return this[prefixMode$];
    }
    set prefixMode(value) {
      super.prefixMode = value;
    }
    get suffix() {
      return this[suffix$];
    }
    set suffix(value) {
      super.suffix = value;
    }
    get suffixMode() {
      return this[suffixMode$];
    }
    set suffixMode(value) {
      super.suffixMode = value;
    }
    get clearButtonMode() {
      return this[clearButtonMode$];
    }
    set clearButtonMode(value) {
      super.clearButtonMode = value;
    }
    get keyboardType() {
      return this[keyboardType$];
    }
    set keyboardType(value) {
      super.keyboardType = value;
    }
    get textInputAction() {
      return this[textInputAction$];
    }
    set textInputAction(value) {
      super.textInputAction = value;
    }
    get textCapitalization() {
      return this[textCapitalization$];
    }
    set textCapitalization(value) {
      super.textCapitalization = value;
    }
    get style() {
      return this[style$];
    }
    set style(value) {
      super.style = value;
    }
    get strutStyle() {
      return this[strutStyle$];
    }
    set strutStyle(value) {
      super.strutStyle = value;
    }
    get textAlign() {
      return this[textAlign$];
    }
    set textAlign(value) {
      super.textAlign = value;
    }
    get toolbarOptions() {
      return this[toolbarOptions$];
    }
    set toolbarOptions(value) {
      super.toolbarOptions = value;
    }
    get textAlignVertical() {
      return this[textAlignVertical$];
    }
    set textAlignVertical(value) {
      super.textAlignVertical = value;
    }
    get readOnly() {
      return this[readOnly$];
    }
    set readOnly(value) {
      super.readOnly = value;
    }
    get showCursor() {
      return this[showCursor$];
    }
    set showCursor(value) {
      super.showCursor = value;
    }
    get autofocus() {
      return this[autofocus$];
    }
    set autofocus(value) {
      super.autofocus = value;
    }
    get obscureText() {
      return this[obscureText$];
    }
    set obscureText(value) {
      super.obscureText = value;
    }
    get autocorrect() {
      return this[autocorrect$];
    }
    set autocorrect(value) {
      super.autocorrect = value;
    }
    get smartDashesType() {
      return this[smartDashesType$];
    }
    set smartDashesType(value) {
      super.smartDashesType = value;
    }
    get smartQuotesType() {
      return this[smartQuotesType$];
    }
    set smartQuotesType(value) {
      super.smartQuotesType = value;
    }
    get enableSuggestions() {
      return this[enableSuggestions$];
    }
    set enableSuggestions(value) {
      super.enableSuggestions = value;
    }
    get maxLines() {
      return this[maxLines$];
    }
    set maxLines(value) {
      super.maxLines = value;
    }
    get minLines() {
      return this[minLines$];
    }
    set minLines(value) {
      super.minLines = value;
    }
    get expands() {
      return this[expands$];
    }
    set expands(value) {
      super.expands = value;
    }
    get maxLength() {
      return this[maxLength$];
    }
    set maxLength(value) {
      super.maxLength = value;
    }
    get maxLengthEnforced() {
      return this[maxLengthEnforced$];
    }
    set maxLengthEnforced(value) {
      super.maxLengthEnforced = value;
    }
    get onChanged() {
      return this[onChanged$3];
    }
    set onChanged(value) {
      super.onChanged = value;
    }
    get onEditingComplete() {
      return this[onEditingComplete$];
    }
    set onEditingComplete(value) {
      super.onEditingComplete = value;
    }
    get onSubmitted() {
      return this[onSubmitted$];
    }
    set onSubmitted(value) {
      super.onSubmitted = value;
    }
    get inputFormatters() {
      return this[inputFormatters$];
    }
    set inputFormatters(value) {
      super.inputFormatters = value;
    }
    get enabled() {
      return this[enabled$];
    }
    set enabled(value) {
      super.enabled = value;
    }
    get cursorWidth() {
      return this[cursorWidth$];
    }
    set cursorWidth(value) {
      super.cursorWidth = value;
    }
    get cursorRadius() {
      return this[cursorRadius$];
    }
    set cursorRadius(value) {
      super.cursorRadius = value;
    }
    get cursorColor() {
      return this[cursorColor$];
    }
    set cursorColor(value) {
      super.cursorColor = value;
    }
    get keyboardAppearance() {
      return this[keyboardAppearance$];
    }
    set keyboardAppearance(value) {
      super.keyboardAppearance = value;
    }
    get scrollPadding() {
      return this[scrollPadding$];
    }
    set scrollPadding(value) {
      super.scrollPadding = value;
    }
    get enableInteractiveSelection() {
      return this[enableInteractiveSelection$];
    }
    set enableInteractiveSelection(value) {
      super.enableInteractiveSelection = value;
    }
    get dragStartBehavior() {
      return this[dragStartBehavior$1];
    }
    set dragStartBehavior(value) {
      super.dragStartBehavior = value;
    }
    get scrollController() {
      return this[scrollController$6];
    }
    set scrollController(value) {
      super.scrollController = value;
    }
    get scrollPhysics() {
      return this[scrollPhysics$];
    }
    set scrollPhysics(value) {
      super.scrollPhysics = value;
    }
    get onTap() {
      return this[onTap$0];
    }
    set onTap(value) {
      super.onTap = value;
    }
    get selectionEnabled() {
      return this.enableInteractiveSelection;
    }
    createState() {
      return new text_field._CupertinoTextFieldState.new();
    }
    debugFillProperties(properties) {
      super.debugFillProperties(properties);
      properties.add(new (DiagnosticsPropertyOfTextEditingController()).new("controller", this.controller, {defaultValue: null}));
      properties.add(new (DiagnosticsPropertyOfFocusNode()).new("focusNode", this.focusNode, {defaultValue: null}));
      properties.add(new (DiagnosticsPropertyOfBoxDecoration()).new("decoration", this.decoration));
      properties.add(new (DiagnosticsPropertyOfEdgeInsetsGeometry()).new("padding", this.padding));
      properties.add(new diagnostics.StringProperty.new("placeholder", this.placeholder));
      properties.add(new (DiagnosticsPropertyOfTextStyle()).new("placeholderStyle", this.placeholderStyle));
      properties.add(new (DiagnosticsPropertyOfOverlayVisibilityMode()).new("prefix", this.prefix == null ? null : this.prefixMode));
      properties.add(new (DiagnosticsPropertyOfOverlayVisibilityMode()).new("suffix", this.suffix == null ? null : this.suffixMode));
      properties.add(new (DiagnosticsPropertyOfOverlayVisibilityMode()).new("clearButtonMode", this.clearButtonMode));
      properties.add(new (DiagnosticsPropertyOfTextInputType()).new("keyboardType", this.keyboardType, {defaultValue: text_input.TextInputType.text}));
      properties.add(new (DiagnosticsPropertyOfTextStyle()).new("style", this.style, {defaultValue: null}));
      properties.add(new (DiagnosticsPropertyOfbool()).new("autofocus", this.autofocus, {defaultValue: false}));
      properties.add(new (DiagnosticsPropertyOfbool()).new("obscureText", this.obscureText, {defaultValue: false}));
      properties.add(new (DiagnosticsPropertyOfbool()).new("autocorrect", this.autocorrect, {defaultValue: true}));
      properties.add(new (EnumPropertyOfSmartDashesType()).new("smartDashesType", this.smartDashesType, {defaultValue: dart.test(this.obscureText) ? text_input.SmartDashesType.disabled : text_input.SmartDashesType.enabled}));
      properties.add(new (EnumPropertyOfSmartQuotesType()).new("smartQuotesType", this.smartQuotesType, {defaultValue: dart.test(this.obscureText) ? text_input.SmartQuotesType.disabled : text_input.SmartQuotesType.enabled}));
      properties.add(new (DiagnosticsPropertyOfbool()).new("enableSuggestions", this.enableSuggestions, {defaultValue: true}));
      properties.add(new diagnostics.IntProperty.new("maxLines", this.maxLines, {defaultValue: 1}));
      properties.add(new diagnostics.IntProperty.new("minLines", this.minLines, {defaultValue: null}));
      properties.add(new (DiagnosticsPropertyOfbool()).new("expands", this.expands, {defaultValue: false}));
      properties.add(new diagnostics.IntProperty.new("maxLength", this.maxLength, {defaultValue: null}));
      properties.add(new diagnostics.FlagProperty.new("maxLengthEnforced", {value: this.maxLengthEnforced, ifTrue: "max length enforced"}));
      properties.add(colors$.createCupertinoColorProperty("cursorColor", this.cursorColor, {defaultValue: null}));
      properties.add(new diagnostics.FlagProperty.new("selectionEnabled", {value: this.selectionEnabled, defaultValue: true, ifFalse: "selection disabled"}));
      properties.add(new (DiagnosticsPropertyOfScrollController()).new("scrollController", this.scrollController, {defaultValue: null}));
      properties.add(new (DiagnosticsPropertyOfScrollPhysics()).new("scrollPhysics", this.scrollPhysics, {defaultValue: null}));
      properties.add(new (EnumPropertyOfTextAlign()).new("textAlign", this.textAlign, {defaultValue: ui.TextAlign.start}));
      properties.add(new (DiagnosticsPropertyOfTextAlignVertical()).new("textAlignVertical", this.textAlignVertical, {defaultValue: null}));
    }
  };
  (text_field.CupertinoTextField.new = function(opts) {
    let t12, t12$, t12$0, t12$1;
    let key = opts && 'key' in opts ? opts.key : null;
    let controller = opts && 'controller' in opts ? opts.controller : null;
    let focusNode = opts && 'focusNode' in opts ? opts.focusNode : null;
    let decoration = opts && 'decoration' in opts ? opts.decoration : C2347 || CT.C2347;
    let padding = opts && 'padding' in opts ? opts.padding : C2353 || CT.C2353;
    let placeholder = opts && 'placeholder' in opts ? opts.placeholder : null;
    let placeholderStyle = opts && 'placeholderStyle' in opts ? opts.placeholderStyle : C2354 || CT.C2354;
    let prefix = opts && 'prefix' in opts ? opts.prefix : null;
    let prefixMode = opts && 'prefixMode' in opts ? opts.prefixMode : C2345 || CT.C2345;
    let suffix = opts && 'suffix' in opts ? opts.suffix : null;
    let suffixMode = opts && 'suffixMode' in opts ? opts.suffixMode : C2345 || CT.C2345;
    let clearButtonMode = opts && 'clearButtonMode' in opts ? opts.clearButtonMode : C2342 || CT.C2342;
    let keyboardType = opts && 'keyboardType' in opts ? opts.keyboardType : null;
    let textInputAction = opts && 'textInputAction' in opts ? opts.textInputAction : null;
    let textCapitalization = opts && 'textCapitalization' in opts ? opts.textCapitalization : C2355 || CT.C2355;
    let style = opts && 'style' in opts ? opts.style : null;
    let strutStyle = opts && 'strutStyle' in opts ? opts.strutStyle : null;
    let textAlign = opts && 'textAlign' in opts ? opts.textAlign : C2356 || CT.C2356;
    let textAlignVertical = opts && 'textAlignVertical' in opts ? opts.textAlignVertical : null;
    let readOnly = opts && 'readOnly' in opts ? opts.readOnly : false;
    let toolbarOptions = opts && 'toolbarOptions' in opts ? opts.toolbarOptions : null;
    let showCursor = opts && 'showCursor' in opts ? opts.showCursor : null;
    let autofocus = opts && 'autofocus' in opts ? opts.autofocus : false;
    let obscureText = opts && 'obscureText' in opts ? opts.obscureText : false;
    let autocorrect = opts && 'autocorrect' in opts ? opts.autocorrect : true;
    let smartDashesType = opts && 'smartDashesType' in opts ? opts.smartDashesType : null;
    let smartQuotesType = opts && 'smartQuotesType' in opts ? opts.smartQuotesType : null;
    let enableSuggestions = opts && 'enableSuggestions' in opts ? opts.enableSuggestions : true;
    let maxLines = opts && 'maxLines' in opts ? opts.maxLines : 1;
    let minLines = opts && 'minLines' in opts ? opts.minLines : null;
    let expands = opts && 'expands' in opts ? opts.expands : false;
    let maxLength = opts && 'maxLength' in opts ? opts.maxLength : null;
    let maxLengthEnforced = opts && 'maxLengthEnforced' in opts ? opts.maxLengthEnforced : true;
    let onChanged = opts && 'onChanged' in opts ? opts.onChanged : null;
    let onEditingComplete = opts && 'onEditingComplete' in opts ? opts.onEditingComplete : null;
    let onSubmitted = opts && 'onSubmitted' in opts ? opts.onSubmitted : null;
    let inputFormatters = opts && 'inputFormatters' in opts ? opts.inputFormatters : null;
    let enabled = opts && 'enabled' in opts ? opts.enabled : null;
    let cursorWidth = opts && 'cursorWidth' in opts ? opts.cursorWidth : 2;
    let cursorRadius = opts && 'cursorRadius' in opts ? opts.cursorRadius : C2357 || CT.C2357;
    let cursorColor = opts && 'cursorColor' in opts ? opts.cursorColor : null;
    let keyboardAppearance = opts && 'keyboardAppearance' in opts ? opts.keyboardAppearance : null;
    let scrollPadding = opts && 'scrollPadding' in opts ? opts.scrollPadding : C2358 || CT.C2358;
    let dragStartBehavior = opts && 'dragStartBehavior' in opts ? opts.dragStartBehavior : C2016 || CT.C2016;
    let enableInteractiveSelection = opts && 'enableInteractiveSelection' in opts ? opts.enableInteractiveSelection : true;
    let onTap = opts && 'onTap' in opts ? opts.onTap : null;
    let scrollController = opts && 'scrollController' in opts ? opts.scrollController : null;
    let scrollPhysics = opts && 'scrollPhysics' in opts ? opts.scrollPhysics : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[controller$1] = controller;
    this[focusNode$] = focusNode;
    this[decoration$] = decoration;
    this[padding$5] = padding;
    this[placeholder$] = placeholder;
    this[placeholderStyle$] = placeholderStyle;
    this[prefix$] = prefix;
    this[prefixMode$] = prefixMode;
    this[suffix$] = suffix;
    this[suffixMode$] = suffixMode;
    this[clearButtonMode$] = clearButtonMode;
    this[textInputAction$] = textInputAction;
    this[textCapitalization$] = textCapitalization;
    this[style$] = style;
    this[strutStyle$] = strutStyle;
    this[textAlign$] = textAlign;
    this[textAlignVertical$] = textAlignVertical;
    this[readOnly$] = readOnly;
    this[showCursor$] = showCursor;
    this[autofocus$] = autofocus;
    this[obscureText$] = obscureText;
    this[autocorrect$] = autocorrect;
    this[enableSuggestions$] = enableSuggestions;
    this[maxLines$] = maxLines;
    this[minLines$] = minLines;
    this[expands$] = expands;
    this[maxLength$] = maxLength;
    this[maxLengthEnforced$] = maxLengthEnforced;
    this[onChanged$3] = onChanged;
    this[onEditingComplete$] = onEditingComplete;
    this[onSubmitted$] = onSubmitted;
    this[inputFormatters$] = inputFormatters;
    this[enabled$] = enabled;
    this[cursorWidth$] = cursorWidth;
    this[cursorRadius$] = cursorRadius;
    this[cursorColor$] = cursorColor;
    this[keyboardAppearance$] = keyboardAppearance;
    this[scrollPadding$] = scrollPadding;
    this[dragStartBehavior$1] = dragStartBehavior;
    this[enableInteractiveSelection$] = enableInteractiveSelection;
    this[onTap$0] = onTap;
    this[scrollController$6] = scrollController;
    this[scrollPhysics$] = scrollPhysics;
    if (!(textAlign != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 262, 15, "textAlign != null");
    if (!(readOnly != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 263, 15, "readOnly != null");
    if (!(autofocus != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 264, 15, "autofocus != null");
    if (!(obscureText != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 265, 15, "obscureText != null");
    if (!(autocorrect != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 266, 15, "autocorrect != null");
    this[smartDashesType$] = (t12 = smartDashesType, t12 == null ? dart.test(obscureText) ? text_input.SmartDashesType.disabled : text_input.SmartDashesType.enabled : t12);
    this[smartQuotesType$] = (t12$ = smartQuotesType, t12$ == null ? dart.test(obscureText) ? text_input.SmartQuotesType.disabled : text_input.SmartQuotesType.enabled : t12$);
    if (!(enableSuggestions != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 269, 15, "enableSuggestions != null");
    if (!(maxLengthEnforced != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 270, 15, "maxLengthEnforced != null");
    if (!(scrollPadding != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 271, 15, "scrollPadding != null");
    if (!(dragStartBehavior != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 272, 15, "dragStartBehavior != null");
    if (!(maxLines == null || dart.notNull(maxLines) > 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 273, 15, "maxLines == null || maxLines > 0");
    if (!(minLines == null || dart.notNull(minLines) > 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 274, 15, "minLines == null || minLines > 0");
    if (!(maxLines == null || minLines == null || dart.notNull(maxLines) >= dart.notNull(minLines))) dart.assertFailed("minLines can't be greater than maxLines", "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 276, 10, "(maxLines == null) || (minLines == null) || (maxLines >= minLines)");
    if (!(expands != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 279, 15, "expands != null");
    if (!(!dart.test(expands) || maxLines == null && minLines == null)) dart.assertFailed("minLines and maxLines must be null when expands is true.", "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 281, 10, "!expands || (maxLines == null && minLines == null)");
    if (!(!dart.test(obscureText) || maxLines === 1)) dart.assertFailed("Obscured fields cannot be multiline.", "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 284, 15, "!obscureText || maxLines == 1");
    if (!(maxLength == null || dart.notNull(maxLength) > 0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 285, 15, "maxLength == null || maxLength > 0");
    if (!(clearButtonMode != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 286, 15, "clearButtonMode != null");
    if (!(prefixMode != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 287, 15, "prefixMode != null");
    if (!(suffixMode != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 288, 15, "suffixMode != null");
    this[keyboardType$] = (t12$0 = keyboardType, t12$0 == null ? maxLines === 1 ? text_input.TextInputType.text : text_input.TextInputType.multiline : t12$0);
    this[toolbarOptions$] = (t12$1 = toolbarOptions, t12$1 == null ? dart.test(obscureText) ? C2359 || CT.C2359 : C2360 || CT.C2360 : t12$1);
    text_field.CupertinoTextField.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = text_field.CupertinoTextField.prototype;
  dart.addTypeTests(text_field.CupertinoTextField);
  dart.setMethodSignature(text_field.CupertinoTextField, () => ({
    __proto__: dart.getMethods(text_field.CupertinoTextField.__proto__),
    createState: dart.fnType(text_field._CupertinoTextFieldState, [])
  }));
  dart.setGetterSignature(text_field.CupertinoTextField, () => ({
    __proto__: dart.getGetters(text_field.CupertinoTextField.__proto__),
    selectionEnabled: core.bool
  }));
  dart.setLibraryUri(text_field.CupertinoTextField, "package:flutter/src/cupertino/text_field.dart");
  dart.setFieldSignature(text_field.CupertinoTextField, () => ({
    __proto__: dart.getFields(text_field.CupertinoTextField.__proto__),
    controller: dart.finalFieldType(editable_text.TextEditingController),
    focusNode: dart.finalFieldType(focus_manager.FocusNode),
    decoration: dart.finalFieldType(box_decoration.BoxDecoration),
    padding: dart.finalFieldType(edge_insets.EdgeInsetsGeometry),
    placeholder: dart.finalFieldType(core.String),
    placeholderStyle: dart.finalFieldType(text_style.TextStyle),
    prefix: dart.finalFieldType(framework.Widget),
    prefixMode: dart.finalFieldType(text_field.OverlayVisibilityMode),
    suffix: dart.finalFieldType(framework.Widget),
    suffixMode: dart.finalFieldType(text_field.OverlayVisibilityMode),
    clearButtonMode: dart.finalFieldType(text_field.OverlayVisibilityMode),
    keyboardType: dart.finalFieldType(text_input.TextInputType),
    textInputAction: dart.finalFieldType(text_input.TextInputAction),
    textCapitalization: dart.finalFieldType(text_input.TextCapitalization),
    style: dart.finalFieldType(text_style.TextStyle),
    strutStyle: dart.finalFieldType(strut_style.StrutStyle),
    textAlign: dart.finalFieldType(ui.TextAlign),
    toolbarOptions: dart.finalFieldType(editable_text.ToolbarOptions),
    textAlignVertical: dart.finalFieldType(alignment.TextAlignVertical),
    readOnly: dart.finalFieldType(core.bool),
    showCursor: dart.finalFieldType(core.bool),
    autofocus: dart.finalFieldType(core.bool),
    obscureText: dart.finalFieldType(core.bool),
    autocorrect: dart.finalFieldType(core.bool),
    smartDashesType: dart.finalFieldType(text_input.SmartDashesType),
    smartQuotesType: dart.finalFieldType(text_input.SmartQuotesType),
    enableSuggestions: dart.finalFieldType(core.bool),
    maxLines: dart.finalFieldType(core.int),
    minLines: dart.finalFieldType(core.int),
    expands: dart.finalFieldType(core.bool),
    maxLength: dart.finalFieldType(core.int),
    maxLengthEnforced: dart.finalFieldType(core.bool),
    onChanged: dart.finalFieldType(dart.fnType(dart.void, [core.String])),
    onEditingComplete: dart.finalFieldType(dart.fnType(dart.void, [])),
    onSubmitted: dart.finalFieldType(dart.fnType(dart.void, [core.String])),
    inputFormatters: dart.finalFieldType(core.List$(text_formatter.TextInputFormatter)),
    enabled: dart.finalFieldType(core.bool),
    cursorWidth: dart.finalFieldType(core.double),
    cursorRadius: dart.finalFieldType(ui.Radius),
    cursorColor: dart.finalFieldType(ui.Color),
    keyboardAppearance: dart.finalFieldType(ui.Brightness),
    scrollPadding: dart.finalFieldType(edge_insets.EdgeInsets),
    enableInteractiveSelection: dart.finalFieldType(core.bool),
    dragStartBehavior: dart.finalFieldType(recognizer.DragStartBehavior),
    scrollController: dart.finalFieldType(scroll_controller.ScrollController),
    scrollPhysics: dart.finalFieldType(scroll_physics.ScrollPhysics),
    onTap: dart.finalFieldType(dart.fnType(dart.void, []))
  }));
  const _controller$2 = dart.privateName(text_field, "_controller");
  const _focusNode = dart.privateName(text_field, "_focusNode");
  const _showSelectionHandles = dart.privateName(text_field, "_showSelectionHandles");
  const _selectionGestureDetectorBuilder = dart.privateName(text_field, "_selectionGestureDetectorBuilder");
  const _effectiveController = dart.privateName(text_field, "_effectiveController");
  const _effectiveFocusNode = dart.privateName(text_field, "_effectiveFocusNode");
  const _editableText = dart.privateName(text_field, "_editableText");
  const _shouldShowSelectionHandles = dart.privateName(text_field, "_shouldShowSelectionHandles");
  const _handleSelectionChanged = dart.privateName(text_field, "_handleSelectionChanged");
  const _shouldShowAttachment = dart.privateName(text_field, "_shouldShowAttachment");
  const _showPrefixWidget = dart.privateName(text_field, "_showPrefixWidget");
  const _showSuffixWidget = dart.privateName(text_field, "_showSuffixWidget");
  const _showClearButton = dart.privateName(text_field, "_showClearButton");
  const _hasDecoration = dart.privateName(text_field, "_hasDecoration");
  const _textAlignVertical = dart.privateName(text_field, "_textAlignVertical");
  let C2363;
  let C2364;
  let C2365;
  let C2366;
  let C2367;
  let C2362;
  let C2361;
  let C2370;
  let C2371;
  let C2369;
  let C2368;
  let C2374;
  let C2375;
  let C2373;
  let C2372;
  let C2378;
  let C2377;
  let C2376;
  let C2381;
  let C2380;
  let C2379;
  let C2382;
  let C2385;
  let C2386;
  let C2387;
  let C2384;
  let C2383;
  let C2390;
  let C2391;
  let C2389;
  let C2388;
  let C2394;
  let C2395;
  let C2396;
  let C2393;
  let C2392;
  let C2399;
  let C2398;
  let C2397;
  let C2402;
  let C2403;
  let C2404;
  let C2401;
  let C2400;
  const _addTextDependentAttachments = dart.privateName(text_field, "_addTextDependentAttachments");
  let C2407;
  let C2408;
  let C2409;
  let C2410;
  let C2411;
  let C2412;
  let C2413;
  let C2414;
  let C2415;
  let C2416;
  let C2417;
  let C2418;
  let C2419;
  let C2420;
  let C2421;
  let C2422;
  let C2423;
  let C2424;
  let C2425;
  let C2426;
  let C2427;
  let C2428;
  let C2429;
  let C2430;
  let C2431;
  let C2432;
  let C2433;
  let C2434;
  let C2435;
  let C2436;
  let C2437;
  let C2438;
  let C2439;
  let C2440;
  let C2441;
  let C2442;
  let C2443;
  let C2444;
  let C2445;
  let C2446;
  let C2447;
  let C2448;
  let C2449;
  let C2406;
  let C2405;
  let C2452;
  let C2451;
  let C2450;
  let C2455;
  let C2456;
  let C2454;
  let C2453;
  let C2459;
  let C2460;
  let C2461;
  let C2462;
  let C2458;
  let C2457;
  let C2465;
  let C2466;
  let C2464;
  let C2463;
  let C2469;
  let C2470;
  let C2468;
  let C2467;
  let C2473;
  let C2474;
  let C2475;
  let C2472;
  let C2471;
  const State_AutomaticKeepAliveClientMixin$36 = class State_AutomaticKeepAliveClientMixin extends framework.State$(text_field.CupertinoTextField) {};
  (State_AutomaticKeepAliveClientMixin$36.new = function() {
    automatic_keep_alive.AutomaticKeepAliveClientMixin$(text_field.CupertinoTextField)[dart.mixinNew].call(this);
    State_AutomaticKeepAliveClientMixin$36.__proto__.new.call(this);
  }).prototype = State_AutomaticKeepAliveClientMixin$36.prototype;
  dart.applyMixin(State_AutomaticKeepAliveClientMixin$36, automatic_keep_alive.AutomaticKeepAliveClientMixin$(text_field.CupertinoTextField));
  text_field._CupertinoTextFieldState = class _CupertinoTextFieldState extends State_AutomaticKeepAliveClientMixin$36 {
    get [_effectiveController]() {
      let t12;
      t12 = this.widget.controller;
      return t12 == null ? this[_controller$2] : t12;
    }
    get [_effectiveFocusNode]() {
      let t13, t12;
      t12 = this.widget.focusNode;
      return t12 == null ? (t13 = this[_focusNode], t13 == null ? this[_focusNode] = new focus_manager.FocusNode.new() : t13) : t12;
    }
    get forcePressEnabled() {
      return true;
    }
    get selectionEnabled() {
      return this.widget.selectionEnabled;
    }
    initState() {
      super.initState();
      this[_selectionGestureDetectorBuilder] = new text_field._CupertinoTextFieldSelectionGestureDetectorBuilder.new({state: this});
      if (this.widget.controller == null) {
        this[_controller$2] = new editable_text.TextEditingController.new();
        this[_controller$2].addListener(dart.bind(this, 'updateKeepAlive'));
      }
    }
    didUpdateWidget(oldWidget) {
      let t12, t12$;
      text_field.CupertinoTextField._check(oldWidget);
      super.didUpdateWidget(oldWidget);
      if (this.widget.controller == null && oldWidget.controller != null) {
        this[_controller$2] = new editable_text.TextEditingController.fromValue(oldWidget.controller.value);
        this[_controller$2].addListener(dart.bind(this, 'updateKeepAlive'));
      } else if (this.widget.controller != null && oldWidget.controller == null) {
        this[_controller$2] = null;
      }
      let isEnabled = (t12 = this.widget.enabled, t12 == null ? true : t12);
      let wasEnabled = (t12$ = oldWidget.enabled, t12$ == null ? true : t12$);
      if (dart.test(wasEnabled) && !dart.test(isEnabled)) {
        this[_effectiveFocusNode].unfocus();
      }
    }
    dispose() {
      let t12, t12$;
      t12 = this[_focusNode];
      t12 == null ? null : t12.dispose();
      t12$ = this[_controller$2];
      t12$ == null ? null : t12$.removeListener(dart.bind(this, 'updateKeepAlive'));
      super.dispose();
    }
    get [_editableText]() {
      return this.editableTextKey.currentState;
    }
    [_requestKeyboard]() {
      let t12;
      t12 = this[_editableText];
      t12 == null ? null : t12.requestKeyboard();
    }
    [_shouldShowSelectionHandles](cause) {
      if (!dart.test(this[_selectionGestureDetectorBuilder].shouldShowSelectionToolbar)) return false;
      if (dart.test(this[_effectiveController].selection.isCollapsed)) return false;
      if (dart.equals(cause, editable.SelectionChangedCause.keyboard)) return false;
      if (this[_effectiveController].text[$isNotEmpty]) return true;
      return false;
    }
    [_handleSelectionChanged](selection, cause) {
      let t12;
      if (dart.equals(cause, editable.SelectionChangedCause.longPress)) {
        t12 = this[_editableText];
        t12 == null ? null : t12.bringIntoView(selection.base);
      }
      let willShowSelectionHandles = this[_shouldShowSelectionHandles](cause);
      if (!dart.equals(willShowSelectionHandles, this[_showSelectionHandles])) {
        this.setState(dart.fn(() => {
          this[_showSelectionHandles] = willShowSelectionHandles;
        }, VoidToNull()));
      }
    }
    get wantKeepAlive() {
      let t12, t12$;
      return dart.equals((t12$ = (t12 = this[_controller$2], t12 == null ? null : t12.text), t12$ == null ? null : t12$[$isNotEmpty]), true);
    }
    [_shouldShowAttachment](opts) {
      let attachment = opts && 'attachment' in opts ? opts.attachment : null;
      let hasText = opts && 'hasText' in opts ? opts.hasText : null;
      switch (attachment) {
        case C2342 || CT.C2342:
        {
          return false;
        }
        case C2345 || CT.C2345:
        {
          return true;
        }
        case C2343 || CT.C2343:
        {
          return hasText;
        }
        case C2344 || CT.C2344:
        {
          return !dart.test(hasText);
        }
      }
      if (!false) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 709, 12, "false");
      return null;
    }
    [_showPrefixWidget](text) {
      return this.widget.prefix != null && dart.test(this[_shouldShowAttachment]({attachment: this.widget.prefixMode, hasText: text.text[$isNotEmpty]}));
    }
    [_showSuffixWidget](text) {
      return this.widget.suffix != null && dart.test(this[_shouldShowAttachment]({attachment: this.widget.suffixMode, hasText: text.text[$isNotEmpty]}));
    }
    [_showClearButton](text) {
      return this[_shouldShowAttachment]({attachment: this.widget.clearButtonMode, hasText: text.text[$isNotEmpty]});
    }
    get [_hasDecoration]() {
      return this.widget.placeholder != null || !dart.equals(this.widget.clearButtonMode, text_field.OverlayVisibilityMode.never) || this.widget.prefix != null || this.widget.suffix != null;
    }
    get [_textAlignVertical]() {
      if (this.widget.textAlignVertical != null) {
        return this.widget.textAlignVertical;
      }
      return dart.test(this[_hasDecoration]) ? alignment.TextAlignVertical.center : alignment.TextAlignVertical.top;
    }
    [_addTextDependentAttachments](editableText, textStyle, placeholderStyle) {
      if (!(editableText != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 753, 12, "editableText != null");
      if (!(textStyle != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 754, 12, "textStyle != null");
      if (!(placeholderStyle != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 755, 12, "placeholderStyle != null");
      if (!dart.test(this[_hasDecoration])) {
        return editableText;
      }
      return new (ValueListenableBuilderOfTextEditingValue()).new({valueListenable: this[_effectiveController], child: editableText, builder: dart.fn((context, text, child) => {
          let t14;
          return new basic.Row.new({children: (() => {
              let t12 = JSArrayOfWidget().of([]);
              if (dart.test(this[_showPrefixWidget](text))) t12[$add](this.widget.prefix);
              t12[$add](new basic.Expanded.new({child: new basic.Stack.new({children: (() => {
                    let t13 = JSArrayOfWidget().of([]);
                    if (this.widget.placeholder != null && text.text[$isEmpty]) t13[$add](new basic.SizedBox.new({width: 1 / 0, child: new basic.Padding.new({padding: this.widget.padding, child: new text$.Text.new(this.widget.placeholder, {maxLines: this.widget.maxLines, overflow: paragraph.TextOverflow.ellipsis, style: placeholderStyle, textAlign: this.widget.textAlign, $creationLocationd_0dea112b090073317d4: C2361 || CT.C2361}), $creationLocationd_0dea112b090073317d4: C2368 || CT.C2368}), $creationLocationd_0dea112b090073317d4: C2372 || CT.C2372}));
                    t13[$add](child);
                    return t13;
                  })(), $creationLocationd_0dea112b090073317d4: C2376 || CT.C2376}), $creationLocationd_0dea112b090073317d4: C2379 || CT.C2379}));
              if (dart.test(this[_showSuffixWidget](text)))
                t12[$add](this.widget.suffix);
              else if (dart.test(this[_showClearButton](text))) t12[$add](new gesture_detector.GestureDetector.new({key: this[_clearGlobalKey], onTap: dart.test((t14 = this.widget.enabled, t14 == null ? true : t14)) ? dart.fn(() => {
                  let textChanged = this[_effectiveController].text[$isNotEmpty];
                  this[_effectiveController].clear();
                  if (this.widget.onChanged != null && textChanged) this.widget.onChanged(this[_effectiveController].text);
                }, VoidToNull()) : null, child: new basic.Padding.new({padding: C2382 || CT.C2382, child: new icon.Icon.new(icons.CupertinoIcons.clear_thick_circled, {size: 18.0, color: colors$.CupertinoDynamicColor.resolve(text_field._kClearButtonColor, context), $creationLocationd_0dea112b090073317d4: C2383 || CT.C2383}), $creationLocationd_0dea112b090073317d4: C2388 || CT.C2388}), $creationLocationd_0dea112b090073317d4: C2392 || CT.C2392}));
              return t12;
            })(), $creationLocationd_0dea112b090073317d4: C2397 || CT.C2397});
        }, BuildContextAndTextEditingValueAndWidgetToRow()), $creationLocationd_0dea112b090073317d4: C2400 || CT.C2400});
    }
    build(context) {
      let t14, t14$, t15, t15$, t14$0, t15$0, t15$1, t14$1, t14$2, t14$3, t14$4, t14$5, t15$2, t14$6;
      super.build(context);
      if (!dart.test(debug.debugCheckHasDirectionality(context))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/text_field.dart", 826, 12, "debugCheckHasDirectionality(context)");
      let controller = this[_effectiveController];
      let formatters = (t14 = this.widget.inputFormatters, t14 == null ? JSArrayOfTextInputFormatter().of([]) : t14);
      let enabled = (t14$ = this.widget.enabled, t14$ == null ? true : t14$);
      let cursorOffset = new ui.Offset.new(-2 / dart.notNull(media_query.MediaQuery.of(context).devicePixelRatio), 0.0);
      if (this.widget.maxLength != null && dart.test(this.widget.maxLengthEnforced)) {
        formatters[$add](new text_formatter.LengthLimitingTextInputFormatter.new(this.widget.maxLength));
      }
      let themeData = theme$.CupertinoTheme.of(context);
      let resolvedStyle = (t14$0 = this.widget.style, t14$0 == null ? null : t14$0.copyWith({color: colors$.CupertinoDynamicColor.resolve((t15 = this.widget.style, t15 == null ? null : t15.color), context), backgroundColor: colors$.CupertinoDynamicColor.resolve((t15$ = this.widget.style, t15$ == null ? null : t15$.backgroundColor), context)}));
      let textStyle = themeData.textTheme.textStyle.merge(resolvedStyle);
      let resolvedPlaceholderStyle = (t14$1 = this.widget.placeholderStyle, t14$1 == null ? null : t14$1.copyWith({color: colors$.CupertinoDynamicColor.resolve((t15$0 = this.widget.placeholderStyle, t15$0 == null ? null : t15$0.color), context), backgroundColor: colors$.CupertinoDynamicColor.resolve((t15$1 = this.widget.placeholderStyle, t15$1 == null ? null : t15$1.backgroundColor), context)}));
      let placeholderStyle = textStyle.merge(resolvedPlaceholderStyle);
      let keyboardAppearance = (t14$2 = this.widget.keyboardAppearance, t14$2 == null ? theme$.CupertinoTheme.brightnessOf(context) : t14$2);
      let cursorColor = (t14$3 = colors$.CupertinoDynamicColor.resolve(this.widget.cursorColor, context), t14$3 == null ? themeData.primaryColor : t14$3);
      let disabledColor = colors$.CupertinoDynamicColor.resolve(text_field._kDisabledBackground, context);
      let decorationColor = colors$.CupertinoDynamicColor.resolve((t14$4 = this.widget.decoration, t14$4 == null ? null : t14$4.color), context);
      let border = (t14$5 = this.widget.decoration, t14$5 == null ? null : t14$5.border);
      let resolvedBorder = box_border.Border.as(border);
      if (box_border.Border.is(border)) {
        function resolveBorderSide(side) {
          return dart.equals(side, borders.BorderSide.none) ? side : side.copyWith({color: colors$.CupertinoDynamicColor.resolve(side.color, context)});
        }
        dart.fn(resolveBorderSide, BorderSideToBorderSide());
        resolvedBorder = border == null || !dart.equals(dart.runtimeType(border), dart.wrapType(box_border.Border)) ? border : new box_border.Border.new({top: resolveBorderSide(border.top), left: resolveBorderSide(border.left), bottom: resolveBorderSide(border.bottom), right: resolveBorderSide(border.right)});
      }
      let effectiveDecoration = (t14$6 = this.widget.decoration, t14$6 == null ? null : t14$6.copyWith({border: resolvedBorder, color: dart.test(enabled) ? decorationColor : (t15$2 = decorationColor, t15$2 == null ? disabledColor : t15$2)}));
      let paddedEditable = new basic.Padding.new({padding: this.widget.padding, child: new basic.RepaintBoundary.new({child: new editable_text.EditableText.new({key: this.editableTextKey, controller: controller, readOnly: this.widget.readOnly, toolbarOptions: this.widget.toolbarOptions, showCursor: this.widget.showCursor, showSelectionHandles: this[_showSelectionHandles], focusNode: this[_effectiveFocusNode], keyboardType: this.widget.keyboardType, textInputAction: this.widget.textInputAction, textCapitalization: this.widget.textCapitalization, style: textStyle, strutStyle: this.widget.strutStyle, textAlign: this.widget.textAlign, autofocus: this.widget.autofocus, obscureText: this.widget.obscureText, autocorrect: this.widget.autocorrect, smartDashesType: this.widget.smartDashesType, smartQuotesType: this.widget.smartQuotesType, enableSuggestions: this.widget.enableSuggestions, maxLines: this.widget.maxLines, minLines: this.widget.minLines, expands: this.widget.expands, selectionColor: theme$.CupertinoTheme.of(context).primaryColor.withOpacity(0.2), selectionControls: dart.test(this.widget.selectionEnabled) ? text_selection$.cupertinoTextSelectionControls : null, onChanged: this.widget.onChanged, onSelectionChanged: dart.bind(this, _handleSelectionChanged), onEditingComplete: this.widget.onEditingComplete, onSubmitted: this.widget.onSubmitted, inputFormatters: formatters, rendererIgnoresPointer: true, cursorWidth: this.widget.cursorWidth, cursorRadius: this.widget.cursorRadius, cursorColor: cursorColor, cursorOpacityAnimates: true, cursorOffset: cursorOffset, paintCursorAboveText: true, backgroundCursorColor: colors$.CupertinoDynamicColor.resolve(colors$.CupertinoColors.inactiveGray, context), scrollPadding: this.widget.scrollPadding, keyboardAppearance: keyboardAppearance, dragStartBehavior: this.widget.dragStartBehavior, scrollController: this.widget.scrollController, scrollPhysics: this.widget.scrollPhysics, enableInteractiveSelection: this.widget.enableInteractiveSelection, $creationLocationd_0dea112b090073317d4: C2405 || CT.C2405}), $creationLocationd_0dea112b090073317d4: C2450 || CT.C2450}), $creationLocationd_0dea112b090073317d4: C2453 || CT.C2453});
      return new basic.Semantics.new({enabled: enabled, onTap: !dart.test(enabled) ? null : dart.fn(() => {
          if (!dart.test(controller.selection.isValid)) {
            controller.selection = new text_editing.TextSelection.collapsed({offset: controller.text.length});
          }
          this[_requestKeyboard]();
        }, VoidToNull()), child: new basic.IgnorePointer.new({ignoring: !dart.test(enabled), child: new container.Container.new({decoration: effectiveDecoration, child: this[_selectionGestureDetectorBuilder].buildGestureDetector({behavior: proxy_box.HitTestBehavior.translucent, child: new basic.Align.new({alignment: new alignment.Alignment.new(-1.0, this[_textAlignVertical].y), widthFactor: 1.0, heightFactor: 1.0, child: this[_addTextDependentAttachments](paddedEditable, textStyle, placeholderStyle), $creationLocationd_0dea112b090073317d4: C2457 || CT.C2457})}), $creationLocationd_0dea112b090073317d4: C2463 || CT.C2463}), $creationLocationd_0dea112b090073317d4: C2467 || CT.C2467}), $creationLocationd_0dea112b090073317d4: C2471 || CT.C2471});
    }
  };
  (text_field._CupertinoTextFieldState.new = function() {
    this[_clearGlobalKey] = GlobalKeyOfStateOfStatefulWidget().new();
    this[_controller$2] = null;
    this[_focusNode] = null;
    this[_showSelectionHandles] = false;
    this[_selectionGestureDetectorBuilder] = null;
    this.editableTextKey = GlobalKeyOfEditableTextState().new();
    text_field._CupertinoTextFieldState.__proto__.new.call(this);
    ;
  }).prototype = text_field._CupertinoTextFieldState.prototype;
  dart.addTypeTests(text_field._CupertinoTextFieldState);
  text_field._CupertinoTextFieldState[dart.implements] = () => [text_selection.TextSelectionGestureDetectorBuilderDelegate];
  dart.setMethodSignature(text_field._CupertinoTextFieldState, () => ({
    __proto__: dart.getMethods(text_field._CupertinoTextFieldState.__proto__),
    [_requestKeyboard]: dart.fnType(dart.void, []),
    [_shouldShowSelectionHandles]: dart.fnType(core.bool, [editable.SelectionChangedCause]),
    [_handleSelectionChanged]: dart.fnType(dart.void, [text_editing.TextSelection, editable.SelectionChangedCause]),
    [_shouldShowAttachment]: dart.fnType(core.bool, [], {attachment: text_field.OverlayVisibilityMode, hasText: core.bool}, {}),
    [_showPrefixWidget]: dart.fnType(core.bool, [text_input.TextEditingValue]),
    [_showSuffixWidget]: dart.fnType(core.bool, [text_input.TextEditingValue]),
    [_showClearButton]: dart.fnType(core.bool, [text_input.TextEditingValue]),
    [_addTextDependentAttachments]: dart.fnType(framework.Widget, [framework.Widget, text_style.TextStyle, text_style.TextStyle])
  }));
  dart.setGetterSignature(text_field._CupertinoTextFieldState, () => ({
    __proto__: dart.getGetters(text_field._CupertinoTextFieldState.__proto__),
    [_effectiveController]: editable_text.TextEditingController,
    [_effectiveFocusNode]: focus_manager.FocusNode,
    forcePressEnabled: core.bool,
    selectionEnabled: core.bool,
    [_editableText]: editable_text.EditableTextState,
    wantKeepAlive: core.bool,
    [_hasDecoration]: core.bool,
    [_textAlignVertical]: alignment.TextAlignVertical
  }));
  dart.setLibraryUri(text_field._CupertinoTextFieldState, "package:flutter/src/cupertino/text_field.dart");
  dart.setFieldSignature(text_field._CupertinoTextFieldState, () => ({
    __proto__: dart.getFields(text_field._CupertinoTextFieldState.__proto__),
    [_clearGlobalKey]: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
    [_controller$2]: dart.fieldType(editable_text.TextEditingController),
    [_focusNode]: dart.fieldType(focus_manager.FocusNode),
    [_showSelectionHandles]: dart.fieldType(core.bool),
    [_selectionGestureDetectorBuilder]: dart.fieldType(text_field._CupertinoTextFieldSelectionGestureDetectorBuilder),
    editableTextKey: dart.finalFieldType(framework.GlobalKey$(editable_text.EditableTextState))
  }));
  let C2477;
  let C2478;
  let C2476;
  let C2479;
  dart.defineLazy(text_field, {
    /*text_field._kDefaultRoundedBorderSide*/get _kDefaultRoundedBorderSide() {
      return C2351 || CT.C2351;
    },
    /*text_field._kDefaultRoundedBorder*/get _kDefaultRoundedBorder() {
      return C2350 || CT.C2350;
    },
    /*text_field._kDefaultRoundedBorderDecoration*/get _kDefaultRoundedBorderDecoration() {
      return C2347 || CT.C2347;
    },
    /*text_field._kDisabledBackground*/get _kDisabledBackground() {
      return C2476 || CT.C2476;
    },
    /*text_field._kClearButtonColor*/get _kClearButtonColor() {
      return C2479 || CT.C2479;
    },
    /*text_field._iOSHorizontalCursorOffsetPixels*/get _iOSHorizontalCursorOffsetPixels() {
      return -2;
    }
  });
  const _name$15 = dart.privateName(context_menu, "_name");
  let C2480;
  let C2481;
  let C2482;
  let C2483;
  context_menu._ContextMenuLocation = class _ContextMenuLocation extends core.Object {
    toString() {
      return this[_name$15];
    }
  };
  (context_menu._ContextMenuLocation.new = function(index, _name) {
    this.index = index;
    this[_name$15] = _name;
    ;
  }).prototype = context_menu._ContextMenuLocation.prototype;
  dart.addTypeTests(context_menu._ContextMenuLocation);
  dart.setLibraryUri(context_menu._ContextMenuLocation, "package:flutter/src/cupertino/context_menu.dart");
  dart.setFieldSignature(context_menu._ContextMenuLocation, () => ({
    __proto__: dart.getFields(context_menu._ContextMenuLocation.__proto__),
    index: dart.finalFieldType(core.int),
    [_name$15]: dart.finalFieldType(core.String)
  }));
  dart.defineExtensionMethods(context_menu._ContextMenuLocation, ['toString']);
  context_menu._ContextMenuLocation.center = C2480 || CT.C2480;
  context_menu._ContextMenuLocation.left = C2481 || CT.C2481;
  context_menu._ContextMenuLocation.right = C2482 || CT.C2482;
  context_menu._ContextMenuLocation.values = C2483 || CT.C2483;
  const child$14 = dart.privateName(context_menu, "CupertinoContextMenu.child");
  const actions$2 = dart.privateName(context_menu, "CupertinoContextMenu.actions");
  const previewBuilder$ = dart.privateName(context_menu, "CupertinoContextMenu.previewBuilder");
  context_menu.CupertinoContextMenu = class CupertinoContextMenu extends framework.StatefulWidget {
    get child() {
      return this[child$14];
    }
    set child(value) {
      super.child = value;
    }
    get actions() {
      return this[actions$2];
    }
    set actions(value) {
      super.actions = value;
    }
    get previewBuilder() {
      return this[previewBuilder$];
    }
    set previewBuilder(value) {
      super.previewBuilder = value;
    }
    createState() {
      return new context_menu._CupertinoContextMenuState.new();
    }
  };
  (context_menu.CupertinoContextMenu.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let actions = opts && 'actions' in opts ? opts.actions : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let previewBuilder = opts && 'previewBuilder' in opts ? opts.previewBuilder : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[actions$2] = actions;
    this[child$14] = child;
    this[previewBuilder$] = previewBuilder;
    if (!(actions != null && dart.test(actions[$isNotEmpty]))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 133, 15, "actions != null && actions.isNotEmpty");
    if (!(child != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 134, 15, "child != null");
    context_menu.CupertinoContextMenu.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = context_menu.CupertinoContextMenu.prototype;
  dart.addTypeTests(context_menu.CupertinoContextMenu);
  dart.setMethodSignature(context_menu.CupertinoContextMenu, () => ({
    __proto__: dart.getMethods(context_menu.CupertinoContextMenu.__proto__),
    createState: dart.fnType(context_menu._CupertinoContextMenuState, [])
  }));
  dart.setLibraryUri(context_menu.CupertinoContextMenu, "package:flutter/src/cupertino/context_menu.dart");
  dart.setFieldSignature(context_menu.CupertinoContextMenu, () => ({
    __proto__: dart.getFields(context_menu.CupertinoContextMenu.__proto__),
    child: dart.finalFieldType(framework.Widget),
    actions: dart.finalFieldType(core.List$(framework.Widget)),
    previewBuilder: dart.finalFieldType(dart.fnType(framework.Widget, [framework.BuildContext, animation$.Animation$(core.double), framework.Widget]))
  }));
  const _childGlobalKey = dart.privateName(context_menu, "_childGlobalKey");
  const _childHidden = dart.privateName(context_menu, "_childHidden");
  const _openController = dart.privateName(context_menu, "_openController");
  const _decoyChildEndRect = dart.privateName(context_menu, "_decoyChildEndRect");
  const _lastOverlayEntry = dart.privateName(context_menu, "_lastOverlayEntry");
  const _route = dart.privateName(context_menu, "_route");
  const _onDecoyAnimationStatusChange = dart.privateName(context_menu, "_onDecoyAnimationStatusChange");
  const _contextMenuLocation = dart.privateName(context_menu, "_contextMenuLocation");
  const _routeAnimationStatusListener = dart.privateName(context_menu, "_routeAnimationStatusListener");
  const _openContextMenu = dart.privateName(context_menu, "_openContextMenu");
  const _onTap$ = dart.privateName(context_menu, "_onTap");
  const _onTapCancel$0 = dart.privateName(context_menu, "_onTapCancel");
  const _onTapUp$0 = dart.privateName(context_menu, "_onTapUp");
  let C2486;
  let C2487;
  let C2488;
  let C2489;
  let C2485;
  let C2484;
  const _onTapDown$0 = dart.privateName(context_menu, "_onTapDown");
  let C2492;
  let C2493;
  let C2491;
  let C2490;
  let C2496;
  let C2497;
  let C2495;
  let C2494;
  let C2500;
  let C2501;
  let C2502;
  let C2503;
  let C2504;
  let C2499;
  let C2498;
  const State_TickerProviderStateMixin$36$1 = class State_TickerProviderStateMixin extends framework.State$(context_menu.CupertinoContextMenu) {};
  (State_TickerProviderStateMixin$36$1.new = function() {
    ticker_provider.TickerProviderStateMixin$(context_menu.CupertinoContextMenu)[dart.mixinNew].call(this);
    State_TickerProviderStateMixin$36$1.__proto__.new.call(this);
  }).prototype = State_TickerProviderStateMixin$36$1.prototype;
  dart.applyMixin(State_TickerProviderStateMixin$36$1, ticker_provider.TickerProviderStateMixin$(context_menu.CupertinoContextMenu));
  context_menu._CupertinoContextMenuState = class _CupertinoContextMenuState extends State_TickerProviderStateMixin$36$1 {
    initState() {
      super.initState();
      this[_openController] = new animation_controller.AnimationController.new({duration: constants.kLongPressTimeout, vsync: this});
      this[_openController].addStatusListener(dart.bind(this, _onDecoyAnimationStatusChange));
    }
    get [_contextMenuLocation]() {
      let childRect = context_menu._getRect(this[_childGlobalKey]);
      let screenWidth = media_query.MediaQuery.of(this.context).size.width;
      let center = dart.notNull(screenWidth) / 2;
      let centerDividesChild = dart.notNull(childRect.left) < center && dart.notNull(childRect.right) > center;
      let distanceFromCenter = (center - dart.notNull(childRect.center.dx))[$abs]();
      if (centerDividesChild && distanceFromCenter <= dart.notNull(childRect.width) / 4) {
        return context_menu._ContextMenuLocation.center;
      }
      if (dart.notNull(childRect.center.dx) > center) {
        return context_menu._ContextMenuLocation.right;
      }
      return context_menu._ContextMenuLocation.left;
    }
    [_openContextMenu]() {
      this.setState(dart.fn(() => {
        this[_childHidden] = true;
      }, VoidToNull()));
      this[_route] = new (_ContextMenuRouteOfvoid()).new({actions: this.widget.actions, barrierLabel: "Dismiss", filter: ui.ImageFilter.blur({sigmaX: 5.0, sigmaY: 5.0}), contextMenuLocation: this[_contextMenuLocation], previousChildRect: this[_decoyChildEndRect], builder: dart.fn((context, animation) => {
          if (this.widget.previewBuilder == null) {
            return this.widget.child;
          }
          return this.widget.previewBuilder(context, animation, this.widget.child);
        }, BuildContextAndAnimationOfdoubleToWidget())});
      navigator.Navigator.of(this.context, {rootNavigator: true}).push(dart.void, this[_route]);
      this[_route].animation.addStatusListener(dart.bind(this, _routeAnimationStatusListener));
    }
    [_onDecoyAnimationStatusChange](animationStatus) {
      let t14;
      switch (animationStatus) {
        case C2032 || CT.C2032:
        {
          if (this[_route] == null) {
            this.setState(dart.fn(() => {
              this[_childHidden] = false;
            }, VoidToNull()));
          }
          t14 = this[_lastOverlayEntry];
          t14 == null ? null : t14.remove();
          this[_lastOverlayEntry] = null;
          break;
        }
        case C2033 || CT.C2033:
        {
          this.setState(dart.fn(() => {
            this[_childHidden] = true;
          }, VoidToNull()));
          this[_openContextMenu]();
          binding$.SchedulerBinding.instance.addPostFrameCallback(dart.fn(_ => {
            let t14;
            t14 = this[_lastOverlayEntry];
            t14 == null ? null : t14.remove();
            this[_lastOverlayEntry] = null;
            this[_openController].reset();
          }, DurationToNull()));
          break;
        }
        default:
        {
          return;
        }
      }
    }
    [_routeAnimationStatusListener](status) {
      if (!dart.equals(status, animation$.AnimationStatus.dismissed)) {
        return;
      }
      this.setState(dart.fn(() => {
        this[_childHidden] = false;
      }, VoidToNull()));
      this[_route].animation.removeStatusListener(dart.bind(this, _routeAnimationStatusListener));
      this[_route] = null;
    }
    [_onTap$]() {
      if (dart.test(this[_openController].isAnimating) && dart.notNull(this[_openController].value) < 0.5) {
        this[_openController].reverse();
      }
    }
    [_onTapCancel$0]() {
      if (dart.test(this[_openController].isAnimating) && dart.notNull(this[_openController].value) < 0.5) {
        this[_openController].reverse();
      }
    }
    [_onTapUp$0](details) {
      if (dart.test(this[_openController].isAnimating) && dart.notNull(this[_openController].value) < 0.5) {
        this[_openController].reverse();
      }
    }
    [_onTapDown$0](details) {
      this.setState(dart.fn(() => {
        this[_childHidden] = true;
      }, VoidToNull()));
      let childRect = context_menu._getRect(this[_childGlobalKey]);
      this[_decoyChildEndRect] = new ui.Rect.fromCenter({center: childRect.center, width: dart.notNull(childRect.width) * 1.1, height: dart.notNull(childRect.height) * 1.1});
      this[_lastOverlayEntry] = new overlay.OverlayEntry.new({opaque: false, builder: dart.fn(context => new context_menu._DecoyChild.new({beginRect: childRect, child: this.widget.child, controller: this[_openController], endRect: this[_decoyChildEndRect], $creationLocationd_0dea112b090073317d4: C2484 || CT.C2484}), BuildContextTo_DecoyChild())});
      overlay.Overlay.of(this.context).insert(this[_lastOverlayEntry]);
      this[_openController].forward();
    }
    build(context) {
      return new gesture_detector.GestureDetector.new({onTapCancel: dart.bind(this, _onTapCancel$0), onTapDown: dart.bind(this, _onTapDown$0), onTapUp: dart.bind(this, _onTapUp$0), onTap: dart.bind(this, _onTap$), child: new ticker_provider.TickerMode.new({enabled: !dart.test(this[_childHidden]), child: new basic.Opacity.new({key: this[_childGlobalKey], opacity: dart.test(this[_childHidden]) ? 0.0 : 1.0, child: this.widget.child, $creationLocationd_0dea112b090073317d4: C2490 || CT.C2490}), $creationLocationd_0dea112b090073317d4: C2494 || CT.C2494}), $creationLocationd_0dea112b090073317d4: C2498 || CT.C2498});
    }
    dispose() {
      this[_openController].dispose();
      super.dispose();
    }
  };
  (context_menu._CupertinoContextMenuState.new = function() {
    this[_childGlobalKey] = GlobalKeyOfStateOfStatefulWidget().new();
    this[_childHidden] = false;
    this[_openController] = null;
    this[_decoyChildEndRect] = null;
    this[_lastOverlayEntry] = null;
    this[_route] = null;
    context_menu._CupertinoContextMenuState.__proto__.new.call(this);
    ;
  }).prototype = context_menu._CupertinoContextMenuState.prototype;
  dart.addTypeTests(context_menu._CupertinoContextMenuState);
  dart.setMethodSignature(context_menu._CupertinoContextMenuState, () => ({
    __proto__: dart.getMethods(context_menu._CupertinoContextMenuState.__proto__),
    [_openContextMenu]: dart.fnType(dart.void, []),
    [_onDecoyAnimationStatusChange]: dart.fnType(dart.void, [animation$.AnimationStatus]),
    [_routeAnimationStatusListener]: dart.fnType(dart.void, [animation$.AnimationStatus]),
    [_onTap$]: dart.fnType(dart.void, []),
    [_onTapCancel$0]: dart.fnType(dart.void, []),
    [_onTapUp$0]: dart.fnType(dart.void, [tap.TapUpDetails]),
    [_onTapDown$0]: dart.fnType(dart.void, [tap.TapDownDetails]),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setGetterSignature(context_menu._CupertinoContextMenuState, () => ({
    __proto__: dart.getGetters(context_menu._CupertinoContextMenuState.__proto__),
    [_contextMenuLocation]: context_menu._ContextMenuLocation
  }));
  dart.setLibraryUri(context_menu._CupertinoContextMenuState, "package:flutter/src/cupertino/context_menu.dart");
  dart.setFieldSignature(context_menu._CupertinoContextMenuState, () => ({
    __proto__: dart.getFields(context_menu._CupertinoContextMenuState.__proto__),
    [_childGlobalKey]: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
    [_childHidden]: dart.fieldType(core.bool),
    [_openController]: dart.fieldType(animation_controller.AnimationController),
    [_decoyChildEndRect]: dart.fieldType(ui.Rect),
    [_lastOverlayEntry]: dart.fieldType(overlay.OverlayEntry),
    [_route]: dart.fieldType(context_menu._ContextMenuRoute$(dart.void))
  }));
  const beginRect$ = dart.privateName(context_menu, "_DecoyChild.beginRect");
  const controller$2 = dart.privateName(context_menu, "_DecoyChild.controller");
  const endRect$ = dart.privateName(context_menu, "_DecoyChild.endRect");
  const child$15 = dart.privateName(context_menu, "_DecoyChild.child");
  context_menu._DecoyChild = class _DecoyChild extends framework.StatefulWidget {
    get beginRect() {
      return this[beginRect$];
    }
    set beginRect(value) {
      super.beginRect = value;
    }
    get controller() {
      return this[controller$2];
    }
    set controller(value) {
      super.controller = value;
    }
    get endRect() {
      return this[endRect$];
    }
    set endRect(value) {
      super.endRect = value;
    }
    get child() {
      return this[child$15];
    }
    set child(value) {
      super.child = value;
    }
    createState() {
      return new context_menu._DecoyChildState.new();
    }
  };
  (context_menu._DecoyChild.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let beginRect = opts && 'beginRect' in opts ? opts.beginRect : null;
    let controller = opts && 'controller' in opts ? opts.controller : null;
    let endRect = opts && 'endRect' in opts ? opts.endRect : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[beginRect$] = beginRect;
    this[controller$2] = controller;
    this[endRect$] = endRect;
    this[child$15] = child;
    context_menu._DecoyChild.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = context_menu._DecoyChild.prototype;
  dart.addTypeTests(context_menu._DecoyChild);
  dart.setMethodSignature(context_menu._DecoyChild, () => ({
    __proto__: dart.getMethods(context_menu._DecoyChild.__proto__),
    createState: dart.fnType(context_menu._DecoyChildState, [])
  }));
  dart.setLibraryUri(context_menu._DecoyChild, "package:flutter/src/cupertino/context_menu.dart");
  dart.setFieldSignature(context_menu._DecoyChild, () => ({
    __proto__: dart.getFields(context_menu._DecoyChild.__proto__),
    beginRect: dart.finalFieldType(ui.Rect),
    controller: dart.finalFieldType(animation_controller.AnimationController),
    endRect: dart.finalFieldType(ui.Rect),
    child: dart.finalFieldType(framework.Widget)
  }));
  const _mask = dart.privateName(context_menu, "_mask");
  const _rect = dart.privateName(context_menu, "_rect");
  const _rectListener = dart.privateName(context_menu, "_rectListener");
  let C2507;
  let C2508;
  let C2509;
  let C2506;
  let C2505;
  let C2512;
  let C2513;
  let C2511;
  let C2510;
  const _buildAnimation = dart.privateName(context_menu, "_buildAnimation");
  let C2516;
  let C2517;
  let C2515;
  let C2514;
  let C2520;
  let C2519;
  let C2518;
  let C2521;
  const State_TickerProviderStateMixin$36$2 = class State_TickerProviderStateMixin extends framework.State$(context_menu._DecoyChild) {};
  (State_TickerProviderStateMixin$36$2.new = function() {
    ticker_provider.TickerProviderStateMixin$(context_menu._DecoyChild)[dart.mixinNew].call(this);
    State_TickerProviderStateMixin$36$2.__proto__.new.call(this);
  }).prototype = State_TickerProviderStateMixin$36$2.prototype;
  dart.applyMixin(State_TickerProviderStateMixin$36$2, ticker_provider.TickerProviderStateMixin$(context_menu._DecoyChild));
  context_menu._DecoyChildState = class _DecoyChildState extends State_TickerProviderStateMixin$36$2 {
    initState() {
      super.initState();
      this[_mask] = new (_OnOffAnimationOfColor()).new({controller: this.widget.controller, onValue: context_menu._DecoyChildState._lightModeMaskColor, offValue: context_menu._DecoyChildState._masklessColor, intervalOn: 0.0, intervalOff: 0.5});
      let midRect = this.widget.beginRect.deflate(dart.notNull(this.widget.beginRect.width) * (1.1 - 1.0) / 2);
      this[_rect] = new (TweenSequenceOfRect()).new(JSArrayOfTweenSequenceItemOfRect().of([new (TweenSequenceItemOfRect()).new({tween: new tween.RectTween.new({begin: this.widget.beginRect, end: midRect}).chain(new tween.CurveTween.new({curve: curves.Curves.easeInOutCubic})), weight: 1.0}), new (TweenSequenceItemOfRect()).new({tween: new tween.RectTween.new({begin: midRect, end: this.widget.endRect}).chain(new tween.CurveTween.new({curve: curves.Curves.easeOutCubic})), weight: 1.0})])).animate(this.widget.controller);
      this[_rect].addListener(dart.bind(this, _rectListener));
    }
    [_rectListener]() {
      if (dart.notNull(this.widget.controller.value) < 0.5) {
        return;
      }
      haptic_feedback.HapticFeedback.selectionClick();
      this[_rect].removeListener(dart.bind(this, _rectListener));
    }
    dispose() {
      this[_rect].removeListener(dart.bind(this, _rectListener));
      super.dispose();
    }
    [_buildAnimation](context, child) {
      let color = dart.equals(this.widget.controller.status, animation$.AnimationStatus.reverse) ? context_menu._DecoyChildState._masklessColor : this[_mask].value;
      return new basic.Positioned.fromRect({rect: this[_rect].value, child: new basic.ShaderMask.new({key: this[_childGlobalKey], shaderCallback: dart.fn(bounds => new gradient.LinearGradient.new({begin: alignment.Alignment.topLeft, end: alignment.Alignment.bottomRight, colors: JSArrayOfColor().of([color, color])}).createShader(bounds), RectToShader()), child: this.widget.child, $creationLocationd_0dea112b090073317d4: C2505 || CT.C2505}), $creationLocationd_0dea112b090073317d4: C2510 || CT.C2510});
    }
    build(context) {
      return new basic.Stack.new({children: JSArrayOfWidget().of([new transitions.AnimatedBuilder.new({builder: dart.bind(this, _buildAnimation), animation: this.widget.controller, $creationLocationd_0dea112b090073317d4: C2514 || CT.C2514})]), $creationLocationd_0dea112b090073317d4: C2518 || CT.C2518});
    }
  };
  (context_menu._DecoyChildState.new = function() {
    this[_childGlobalKey] = GlobalKeyOfStateOfStatefulWidget().new();
    this[_mask] = null;
    this[_rect] = null;
    context_menu._DecoyChildState.__proto__.new.call(this);
    ;
  }).prototype = context_menu._DecoyChildState.prototype;
  dart.addTypeTests(context_menu._DecoyChildState);
  dart.setMethodSignature(context_menu._DecoyChildState, () => ({
    __proto__: dart.getMethods(context_menu._DecoyChildState.__proto__),
    [_rectListener]: dart.fnType(dart.void, []),
    [_buildAnimation]: dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget]),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(context_menu._DecoyChildState, "package:flutter/src/cupertino/context_menu.dart");
  dart.setFieldSignature(context_menu._DecoyChildState, () => ({
    __proto__: dart.getFields(context_menu._DecoyChildState.__proto__),
    [_childGlobalKey]: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
    [_mask]: dart.fieldType(animation$.Animation$(ui.Color)),
    [_rect]: dart.fieldType(animation$.Animation$(ui.Rect))
  }));
  dart.defineLazy(context_menu._DecoyChildState, {
    /*context_menu._DecoyChildState._lightModeMaskColor*/get _lightModeMaskColor() {
      return C2521 || CT.C2521;
    },
    /*context_menu._DecoyChildState._masklessColor*/get _masklessColor() {
      return C2 || CT.C2;
    }
  });
  const _externalOffstage = dart.privateName(context_menu, "_externalOffstage");
  const _internalOffstage = dart.privateName(context_menu, "_internalOffstage");
  const _lastOrientation = dart.privateName(context_menu, "_lastOrientation");
  const _scale = dart.privateName(context_menu, "_scale");
  const _sheetGlobalKey = dart.privateName(context_menu, "_sheetGlobalKey");
  const _sheetRectAnimatable = dart.privateName(context_menu, "_sheetRectAnimatable");
  const _sheetRectAnimatableReverse = dart.privateName(context_menu, "_sheetRectAnimatableReverse");
  const _opacityTween$ = dart.privateName(context_menu, "_opacityTween");
  const _sheetOpacity = dart.privateName(context_menu, "_sheetOpacity");
  const _actions = dart.privateName(context_menu, "_actions");
  const _builder = dart.privateName(context_menu, "_builder");
  const _previousChildRect = dart.privateName(context_menu, "_previousChildRect");
  let C2523;
  let C2522;
  const _onDismiss = dart.privateName(context_menu, "_onDismiss");
  const _updateTweenRects = dart.privateName(context_menu, "_updateTweenRects");
  const _setOffstageInternally = dart.privateName(context_menu, "_setOffstageInternally");
  let C2526;
  let C2527;
  let C2528;
  let C2529;
  let C2525;
  let C2524;
  let C2532;
  let C2533;
  let C2534;
  let C2531;
  let C2530;
  let C2537;
  let C2538;
  let C2536;
  let C2535;
  let C2541;
  let C2542;
  let C2540;
  let C2539;
  let C2545;
  let C2546;
  let C2547;
  let C2544;
  let C2543;
  let C2550;
  let C2549;
  let C2548;
  let C2553;
  let C2554;
  let C2555;
  let C2556;
  let C2557;
  let C2558;
  let C2559;
  let C2552;
  let C2551;
  let C2562;
  let C2561;
  let C2560;
  const _is__ContextMenuRoute_default = Symbol('_is__ContextMenuRoute_default');
  const barrierLabel$0 = dart.privateName(context_menu, "_ContextMenuRoute.barrierLabel");
  let C2563;
  context_menu._ContextMenuRoute$ = dart.generic(T => {
    class _ContextMenuRoute extends routes.PopupRoute$(T) {
      get barrierLabel() {
        return this[barrierLabel$0];
      }
      set barrierLabel(value) {
        super.barrierLabel = value;
      }
      get barrierColor() {
        return context_menu._ContextMenuRoute._kModalBarrierColor;
      }
      get barrierDismissible() {
        return true;
      }
      get semanticsDismissible() {
        return false;
      }
      get transitionDuration() {
        return context_menu._ContextMenuRoute._kModalPopupTransitionDuration;
      }
      static _getScaledRect(globalKey, scale) {
        let childRect = context_menu._getRect(globalKey);
        let sizeScaled = childRect.size['*'](scale);
        let offsetScaled = new ui.Offset.new(dart.notNull(childRect.left) + (dart.notNull(childRect.size.width) - dart.notNull(sizeScaled.width)) / 2, dart.notNull(childRect.top) + (dart.notNull(childRect.size.height) - dart.notNull(sizeScaled.height)) / 2);
        return offsetScaled['&'](sizeScaled);
      }
      static getSheetAlignment(contextMenuLocation) {
        switch (contextMenuLocation) {
          case C2480 || CT.C2480:
          {
            return alignment.AlignmentDirectional.topCenter;
          }
          case C2482 || CT.C2482:
          {
            return alignment.AlignmentDirectional.topEnd;
          }
          default:
          {
            return alignment.AlignmentDirectional.topStart;
          }
        }
      }
      static _getSheetRectBegin(orientation, contextMenuLocation, childRect, sheetRect) {
        switch (contextMenuLocation) {
          case C2480 || CT.C2480:
          {
            let target = dart.equals(orientation, media_query.Orientation.portrait) ? childRect.bottomCenter : childRect.topCenter;
            let centered = target['-'](new ui.Offset.new(dart.notNull(sheetRect.width) / 2, 0.0));
            return centered['&'](sheetRect.size);
          }
          case C2482 || CT.C2482:
          {
            let target = dart.equals(orientation, media_query.Orientation.portrait) ? childRect.bottomRight : childRect.topRight;
            return target['-'](new ui.Offset.new(sheetRect.width, 0.0))['&'](sheetRect.size);
          }
          default:
          {
            let target = dart.equals(orientation, media_query.Orientation.portrait) ? childRect.bottomLeft : childRect.topLeft;
            return target['&'](sheetRect.size);
          }
        }
      }
      [_onDismiss](context, scale, opacity) {
        this[_scale] = scale;
        this[_opacityTween$].end = opacity;
        this[_sheetOpacity] = this[_opacityTween$].animate(new animations.CurvedAnimation.new({parent: this.animation, curve: C2522 || CT.C2522}));
        navigator.Navigator.of(context).pop(core.Object);
      }
      [_updateTweenRects]() {
        let childRect = this[_scale] == null ? context_menu._getRect(this[_childGlobalKey]) : context_menu._ContextMenuRoute._getScaledRect(this[_childGlobalKey], this[_scale]);
        context_menu._ContextMenuRoute._rectTween.begin = this[_previousChildRect];
        context_menu._ContextMenuRoute._rectTween.end = childRect;
        let childRectOriginal = new ui.Rect.fromCenter({center: this[_previousChildRect].center, width: dart.notNull(this[_previousChildRect].width) / 1.1, height: dart.notNull(this[_previousChildRect].height) / 1.1});
        let sheetRect = context_menu._getRect(this[_sheetGlobalKey]);
        let sheetRectBegin = context_menu._ContextMenuRoute._getSheetRectBegin(this[_lastOrientation], this[_contextMenuLocation], childRectOriginal, sheetRect);
        context_menu._ContextMenuRoute._sheetRectTween.begin = sheetRectBegin;
        context_menu._ContextMenuRoute._sheetRectTween.end = sheetRect;
        context_menu._ContextMenuRoute._sheetScaleTween.begin = 0.0;
        context_menu._ContextMenuRoute._sheetScaleTween.end = this[_scale];
        context_menu._ContextMenuRoute._rectTweenReverse.begin = childRectOriginal;
        context_menu._ContextMenuRoute._rectTweenReverse.end = childRect;
      }
      [_setOffstageInternally]() {
        super.offstage = dart.test(this[_externalOffstage]) || dart.test(this[_internalOffstage]);
        this.changedInternalState();
      }
      didPop(result) {
        T._check(result);
        this[_updateTweenRects]();
        return super.didPop(result);
      }
      set offstage(value) {
        this[_externalOffstage] = value;
        this[_setOffstageInternally]();
      }
      get offstage() {
        return super.offstage;
      }
      didPush() {
        this[_internalOffstage] = true;
        this[_setOffstageInternally]();
        binding$.SchedulerBinding.instance.addPostFrameCallback(dart.fn(_ => {
          this[_updateTweenRects]();
          this[_internalOffstage] = false;
          this[_setOffstageInternally]();
        }, DurationToNull()));
        return super.didPush();
      }
      createAnimation() {
        let animation = super.createAnimation();
        this[_sheetOpacity] = this[_opacityTween$].animate(new animations.CurvedAnimation.new({parent: animation, curve: curves.Curves.linear}));
        return animation;
      }
      buildPage(context, animation, secondaryAnimation) {
        return null;
      }
      buildTransitions(context, animation, secondaryAnimation, child) {
        return new orientation_builder.OrientationBuilder.new({builder: dart.fn((context, orientation) => {
            this[_lastOrientation] = orientation;
            if (!dart.test(animation.isCompleted)) {
              let reverse = dart.equals(animation.status, animation$.AnimationStatus.reverse);
              let rect = reverse ? context_menu._ContextMenuRoute._rectAnimatableReverse.evaluate(animation) : context_menu._ContextMenuRoute._rectAnimatable.evaluate(animation);
              let sheetRect = reverse ? this[_sheetRectAnimatableReverse].evaluate(animation) : this[_sheetRectAnimatable].evaluate(animation);
              let sheetScale = reverse ? context_menu._ContextMenuRoute._sheetScaleAnimatableReverse.evaluate(animation) : context_menu._ContextMenuRoute._sheetScaleAnimatable.evaluate(animation);
              return new basic.Stack.new({children: JSArrayOfWidget().of([new basic.Positioned.fromRect({rect: sheetRect, child: new basic.Opacity.new({opacity: this[_sheetOpacity].value, child: new basic.Transform.scale({alignment: context_menu._ContextMenuRoute.getSheetAlignment(this[_contextMenuLocation]), scale: sheetScale, child: new context_menu._ContextMenuSheet.new({key: this[_sheetGlobalKey], actions: this[_actions], contextMenuLocation: this[_contextMenuLocation], orientation: orientation, $creationLocationd_0dea112b090073317d4: C2524 || CT.C2524}), $creationLocationd_0dea112b090073317d4: C2530 || CT.C2530}), $creationLocationd_0dea112b090073317d4: C2535 || CT.C2535}), $creationLocationd_0dea112b090073317d4: C2539 || CT.C2539}), new basic.Positioned.fromRect({key: this[_childGlobalKey], rect: rect, child: this[_builder](context, animation), $creationLocationd_0dea112b090073317d4: C2543 || CT.C2543})]), $creationLocationd_0dea112b090073317d4: C2548 || CT.C2548});
            }
            return new context_menu._ContextMenuRouteStatic.new({actions: this[_actions], child: this[_builder](context, animation), childGlobalKey: this[_childGlobalKey], contextMenuLocation: this[_contextMenuLocation], onDismiss: dart.bind(this, _onDismiss), orientation: orientation, sheetGlobalKey: this[_sheetGlobalKey], $creationLocationd_0dea112b090073317d4: C2551 || CT.C2551});
          }, BuildContextAndOrientationToWidget()), $creationLocationd_0dea112b090073317d4: C2560 || CT.C2560});
      }
    }
    (_ContextMenuRoute.new = function(opts) {
      let actions = opts && 'actions' in opts ? opts.actions : null;
      let contextMenuLocation = opts && 'contextMenuLocation' in opts ? opts.contextMenuLocation : null;
      let barrierLabel = opts && 'barrierLabel' in opts ? opts.barrierLabel : null;
      let builder = opts && 'builder' in opts ? opts.builder : null;
      let filter = opts && 'filter' in opts ? opts.filter : null;
      let previousChildRect = opts && 'previousChildRect' in opts ? opts.previousChildRect : null;
      let settings = opts && 'settings' in opts ? opts.settings : null;
      this[_childGlobalKey] = GlobalKeyOfStateOfStatefulWidget().new();
      this[_externalOffstage] = false;
      this[_internalOffstage] = false;
      this[_lastOrientation] = null;
      this[_scale] = 1.0;
      this[_sheetGlobalKey] = GlobalKeyOfStateOfStatefulWidget().new();
      this[_sheetRectAnimatable] = context_menu._ContextMenuRoute._sheetRectTween.chain(context_menu._ContextMenuRoute._curve);
      this[_sheetRectAnimatableReverse] = context_menu._ContextMenuRoute._sheetRectTween.chain(context_menu._ContextMenuRoute._curveReverse);
      this[_opacityTween$] = new (TweenOfdouble()).new({begin: 0.0, end: 1.0});
      this[_sheetOpacity] = null;
      this[barrierLabel$0] = barrierLabel;
      if (!(actions != null && dart.test(actions[$isNotEmpty]))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 552, 15, "actions != null && actions.isNotEmpty");
      if (!(contextMenuLocation != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 553, 15, "contextMenuLocation != null");
      this[_actions] = actions;
      this[_builder] = builder;
      this[_contextMenuLocation] = contextMenuLocation;
      this[_previousChildRect] = previousChildRect;
      _ContextMenuRoute.__proto__.new.call(this, {filter: filter, settings: settings});
      ;
    }).prototype = _ContextMenuRoute.prototype;
    dart.addTypeTests(_ContextMenuRoute);
    _ContextMenuRoute.prototype[_is__ContextMenuRoute_default] = true;
    dart.setMethodSignature(_ContextMenuRoute, () => ({
      __proto__: dart.getMethods(_ContextMenuRoute.__proto__),
      [_onDismiss]: dart.fnType(dart.void, [framework.BuildContext, core.double, core.double]),
      [_updateTweenRects]: dart.fnType(dart.void, []),
      [_setOffstageInternally]: dart.fnType(dart.void, []),
      buildPage: dart.fnType(framework.Widget, [framework.BuildContext, animation$.Animation$(core.double), animation$.Animation$(core.double)])
    }));
    dart.setGetterSignature(_ContextMenuRoute, () => ({
      __proto__: dart.getGetters(_ContextMenuRoute.__proto__),
      barrierColor: ui.Color,
      barrierDismissible: core.bool,
      transitionDuration: core.Duration
    }));
    dart.setLibraryUri(_ContextMenuRoute, "package:flutter/src/cupertino/context_menu.dart");
    dart.setFieldSignature(_ContextMenuRoute, () => ({
      __proto__: dart.getFields(_ContextMenuRoute.__proto__),
      [_actions]: dart.finalFieldType(core.List$(framework.Widget)),
      [_builder]: dart.finalFieldType(dart.fnType(framework.Widget, [framework.BuildContext, animation$.Animation$(core.double)])),
      [_childGlobalKey]: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
      [_contextMenuLocation]: dart.finalFieldType(context_menu._ContextMenuLocation),
      [_externalOffstage]: dart.fieldType(core.bool),
      [_internalOffstage]: dart.fieldType(core.bool),
      [_lastOrientation]: dart.fieldType(media_query.Orientation),
      [_previousChildRect]: dart.finalFieldType(ui.Rect),
      [_scale]: dart.fieldType(core.double),
      [_sheetGlobalKey]: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
      [_sheetRectAnimatable]: dart.finalFieldType(tween.Animatable$(ui.Rect)),
      [_sheetRectAnimatableReverse]: dart.finalFieldType(tween.Animatable$(ui.Rect)),
      [_opacityTween$]: dart.finalFieldType(tween.Tween$(core.double)),
      [_sheetOpacity]: dart.fieldType(animation$.Animation$(core.double)),
      barrierLabel: dart.finalFieldType(core.String)
    }));
    return _ContextMenuRoute;
  });
  context_menu._ContextMenuRoute = context_menu._ContextMenuRoute$();
  dart.defineLazy(context_menu._ContextMenuRoute, {
    /*context_menu._ContextMenuRoute._kModalBarrierColor*/get _kModalBarrierColor() {
      return C2563 || CT.C2563;
    },
    /*context_menu._ContextMenuRoute._kModalPopupTransitionDuration*/get _kModalPopupTransitionDuration() {
      return C1174 || CT.C1174;
    },
    /*context_menu._ContextMenuRoute._curve*/get _curve() {
      return new tween.CurveTween.new({curve: curves.Curves.easeOutBack});
    },
    /*context_menu._ContextMenuRoute._curveReverse*/get _curveReverse() {
      return new tween.CurveTween.new({curve: curves.Curves.easeInBack});
    },
    /*context_menu._ContextMenuRoute._rectTween*/get _rectTween() {
      return new tween.RectTween.new();
    },
    /*context_menu._ContextMenuRoute._rectAnimatable*/get _rectAnimatable() {
      return context_menu._ContextMenuRoute._rectTween.chain(context_menu._ContextMenuRoute._curve);
    },
    /*context_menu._ContextMenuRoute._rectTweenReverse*/get _rectTweenReverse() {
      return new tween.RectTween.new();
    },
    /*context_menu._ContextMenuRoute._rectAnimatableReverse*/get _rectAnimatableReverse() {
      return context_menu._ContextMenuRoute._rectTweenReverse.chain(context_menu._ContextMenuRoute._curveReverse);
    },
    /*context_menu._ContextMenuRoute._sheetRectTween*/get _sheetRectTween() {
      return new tween.RectTween.new();
    },
    /*context_menu._ContextMenuRoute._sheetScaleTween*/get _sheetScaleTween() {
      return new (TweenOfdouble()).new();
    },
    /*context_menu._ContextMenuRoute._sheetScaleAnimatable*/get _sheetScaleAnimatable() {
      return context_menu._ContextMenuRoute._sheetScaleTween.chain(context_menu._ContextMenuRoute._curve);
    },
    /*context_menu._ContextMenuRoute._sheetScaleAnimatableReverse*/get _sheetScaleAnimatableReverse() {
      return context_menu._ContextMenuRoute._sheetScaleTween.chain(context_menu._ContextMenuRoute._curveReverse);
    }
  });
  dart.addTypeTests(context_menu._ContextMenuRoute, _is__ContextMenuRoute_default);
  const actions$3 = dart.privateName(context_menu, "_ContextMenuRouteStatic.actions");
  const child$16 = dart.privateName(context_menu, "_ContextMenuRouteStatic.child");
  const childGlobalKey$ = dart.privateName(context_menu, "_ContextMenuRouteStatic.childGlobalKey");
  const contextMenuLocation$ = dart.privateName(context_menu, "_ContextMenuRouteStatic.contextMenuLocation");
  const onDismiss$ = dart.privateName(context_menu, "_ContextMenuRouteStatic.onDismiss");
  const orientation$ = dart.privateName(context_menu, "_ContextMenuRouteStatic.orientation");
  const sheetGlobalKey$ = dart.privateName(context_menu, "_ContextMenuRouteStatic.sheetGlobalKey");
  context_menu._ContextMenuRouteStatic = class _ContextMenuRouteStatic extends framework.StatefulWidget {
    get actions() {
      return this[actions$3];
    }
    set actions(value) {
      super.actions = value;
    }
    get child() {
      return this[child$16];
    }
    set child(value) {
      super.child = value;
    }
    get childGlobalKey() {
      return this[childGlobalKey$];
    }
    set childGlobalKey(value) {
      super.childGlobalKey = value;
    }
    get contextMenuLocation() {
      return this[contextMenuLocation$];
    }
    set contextMenuLocation(value) {
      super.contextMenuLocation = value;
    }
    get onDismiss() {
      return this[onDismiss$];
    }
    set onDismiss(value) {
      super.onDismiss = value;
    }
    get orientation() {
      return this[orientation$];
    }
    set orientation(value) {
      super.orientation = value;
    }
    get sheetGlobalKey() {
      return this[sheetGlobalKey$];
    }
    set sheetGlobalKey(value) {
      super.sheetGlobalKey = value;
    }
    createState() {
      return new context_menu._ContextMenuRouteStaticState.new();
    }
  };
  (context_menu._ContextMenuRouteStatic.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let actions = opts && 'actions' in opts ? opts.actions : null;
    let child = opts && 'child' in opts ? opts.child : null;
    let childGlobalKey = opts && 'childGlobalKey' in opts ? opts.childGlobalKey : null;
    let contextMenuLocation = opts && 'contextMenuLocation' in opts ? opts.contextMenuLocation : null;
    let onDismiss = opts && 'onDismiss' in opts ? opts.onDismiss : null;
    let orientation = opts && 'orientation' in opts ? opts.orientation : null;
    let sheetGlobalKey = opts && 'sheetGlobalKey' in opts ? opts.sheetGlobalKey : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this[actions$3] = actions;
    this[child$16] = child;
    this[childGlobalKey$] = childGlobalKey;
    this[contextMenuLocation$] = contextMenuLocation;
    this[onDismiss$] = onDismiss;
    this[orientation$] = orientation;
    this[sheetGlobalKey$] = sheetGlobalKey;
    if (!(contextMenuLocation != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 848, 15, "contextMenuLocation != null");
    if (!(orientation != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 849, 15, "orientation != null");
    context_menu._ContextMenuRouteStatic.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = context_menu._ContextMenuRouteStatic.prototype;
  dart.addTypeTests(context_menu._ContextMenuRouteStatic);
  dart.setMethodSignature(context_menu._ContextMenuRouteStatic, () => ({
    __proto__: dart.getMethods(context_menu._ContextMenuRouteStatic.__proto__),
    createState: dart.fnType(context_menu._ContextMenuRouteStaticState, [])
  }));
  dart.setLibraryUri(context_menu._ContextMenuRouteStatic, "package:flutter/src/cupertino/context_menu.dart");
  dart.setFieldSignature(context_menu._ContextMenuRouteStatic, () => ({
    __proto__: dart.getFields(context_menu._ContextMenuRouteStatic.__proto__),
    actions: dart.finalFieldType(core.List$(framework.Widget)),
    child: dart.finalFieldType(framework.Widget),
    childGlobalKey: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget))),
    contextMenuLocation: dart.finalFieldType(context_menu._ContextMenuLocation),
    onDismiss: dart.finalFieldType(dart.fnType(dart.void, [framework.BuildContext, core.double, core.double])),
    orientation: dart.finalFieldType(media_query.Orientation),
    sheetGlobalKey: dart.finalFieldType(framework.GlobalKey$(framework.State$(framework.StatefulWidget)))
  }));
  const _dragOffset = dart.privateName(context_menu, "_dragOffset");
  const _lastScale = dart.privateName(context_menu, "_lastScale");
  const _moveController = dart.privateName(context_menu, "_moveController");
  const _sheetController = dart.privateName(context_menu, "_sheetController");
  const _moveAnimation = dart.privateName(context_menu, "_moveAnimation");
  const _sheetScaleAnimation = dart.privateName(context_menu, "_sheetScaleAnimation");
  const _sheetOpacityAnimation = dart.privateName(context_menu, "_sheetOpacityAnimation");
  const _setDragOffset = dart.privateName(context_menu, "_setDragOffset");
  const _onPanStart = dart.privateName(context_menu, "_onPanStart");
  const _onPanUpdate = dart.privateName(context_menu, "_onPanUpdate");
  let C2564;
  const _flingStatusListener = dart.privateName(context_menu, "_flingStatusListener");
  const _moveListener = dart.privateName(context_menu, "_moveListener");
  const _onPanEnd = dart.privateName(context_menu, "_onPanEnd");
  const _getChildAlignment = dart.privateName(context_menu, "_getChildAlignment");
  const _buildChildAnimation = dart.privateName(context_menu, "_buildChildAnimation");
  let C2567;
  let C2568;
  let C2569;
  let C2566;
  let C2565;
  let C2572;
  let C2573;
  let C2571;
  let C2570;
  let C2576;
  let C2575;
  let C2574;
  let C2579;
  let C2580;
  let C2578;
  let C2577;
  const _buildSheetAnimation = dart.privateName(context_menu, "_buildSheetAnimation");
  let C2583;
  let C2584;
  let C2585;
  let C2586;
  let C2582;
  let C2581;
  let C2589;
  let C2590;
  let C2591;
  let C2588;
  let C2587;
  let C2594;
  let C2593;
  let C2592;
  const _getChildren = dart.privateName(context_menu, "_getChildren");
  let C2597;
  let C2598;
  let C2596;
  let C2595;
  let C2601;
  let C2602;
  let C2603;
  let C2600;
  let C2599;
  let C2606;
  let C2607;
  let C2608;
  let C2605;
  let C2604;
  let C2611;
  let C2612;
  let C2610;
  let C2609;
  let C2615;
  let C2616;
  let C2614;
  let C2613;
  let C2619;
  let C2620;
  let C2618;
  let C2617;
  let C2623;
  let C2624;
  let C2625;
  let C2622;
  let C2621;
  let C2628;
  let C2629;
  let C2630;
  let C2631;
  let C2627;
  let C2626;
  let C2634;
  let C2635;
  let C2633;
  let C2632;
  let C2638;
  let C2639;
  let C2637;
  let C2636;
  let C2642;
  let C2641;
  let C2640;
  let C2643;
  const State_TickerProviderStateMixin$36$3 = class State_TickerProviderStateMixin extends framework.State$(context_menu._ContextMenuRouteStatic) {};
  (State_TickerProviderStateMixin$36$3.new = function() {
    ticker_provider.TickerProviderStateMixin$(context_menu._ContextMenuRouteStatic)[dart.mixinNew].call(this);
    State_TickerProviderStateMixin$36$3.__proto__.new.call(this);
  }).prototype = State_TickerProviderStateMixin$36$3.prototype;
  dart.applyMixin(State_TickerProviderStateMixin$36$3, ticker_provider.TickerProviderStateMixin$(context_menu._ContextMenuRouteStatic));
  context_menu._ContextMenuRouteStaticState = class _ContextMenuRouteStaticState extends State_TickerProviderStateMixin$36$3 {
    static _getScale(orientation, maxDragDistance, dy) {
      let dyDirectional = dart.notNull(dy) <= 0.0 ? dy : -dart.notNull(dy);
      return math.max(core.double, 0.8, (dart.notNull(maxDragDistance) + dart.notNull(dyDirectional)) / dart.notNull(maxDragDistance));
    }
    [_onPanStart](details) {
      this[_moveController].value = 1.0;
      this[_setDragOffset](ui.Offset.zero);
    }
    [_onPanUpdate](details) {
      this[_setDragOffset](this[_dragOffset]['+'](details.delta));
    }
    [_onPanEnd](details) {
      if (details.velocity.pixelsPerSecond.dy[$abs]() >= 50) {
        let flingIsAway = dart.notNull(details.velocity.pixelsPerSecond.dy) > 0;
        let finalPosition = flingIsAway ? dart.notNull(this[_moveAnimation].value.dy) + 100.0 : 0.0;
        if (flingIsAway && !dart.equals(this[_sheetController].status, animation$.AnimationStatus.forward)) {
          this[_sheetController].forward();
        } else if (!flingIsAway && !dart.equals(this[_sheetController].status, animation$.AnimationStatus.reverse)) {
          this[_sheetController].reverse();
        }
        this[_moveAnimation] = new (TweenOfOffset()).new({begin: new ui.Offset.new(0.0, this[_moveAnimation].value.dy), end: new ui.Offset.new(0.0, finalPosition)}).animate(this[_moveController]);
        this[_moveController].reset();
        this[_moveController].duration = C2564 || CT.C2564;
        this[_moveController].forward();
        this[_moveController].addStatusListener(dart.bind(this, _flingStatusListener));
        return;
      }
      if (this[_lastScale] === 0.8) {
        this.widget.onDismiss(this.context, this[_lastScale], this[_sheetOpacityAnimation].value);
        return;
      }
      this[_moveController].addListener(dart.bind(this, _moveListener));
      this[_moveController].reverse();
    }
    [_moveListener]() {
      if (dart.notNull(this[_lastScale]) > 0.9) {
        this[_moveController].removeListener(dart.bind(this, _moveListener));
        if (!dart.equals(this[_sheetController].status, animation$.AnimationStatus.dismissed)) {
          this[_sheetController].reverse();
        }
      }
    }
    [_flingStatusListener](status) {
      if (!dart.equals(status, animation$.AnimationStatus.completed)) {
        return;
      }
      this[_moveController].duration = context_menu._ContextMenuRouteStaticState._kMoveControllerDuration;
      this[_moveController].removeStatusListener(dart.bind(this, _flingStatusListener));
      if (this[_moveAnimation].value.dy === 0.0) {
        return;
      }
      this.widget.onDismiss(this.context, this[_lastScale], this[_sheetOpacityAnimation].value);
    }
    [_getChildAlignment](orientation, contextMenuLocation) {
      switch (contextMenuLocation) {
        case C2480 || CT.C2480:
        {
          return dart.equals(orientation, media_query.Orientation.portrait) ? alignment.Alignment.bottomCenter : alignment.Alignment.topRight;
        }
        case C2482 || CT.C2482:
        {
          return dart.equals(orientation, media_query.Orientation.portrait) ? alignment.Alignment.bottomCenter : alignment.Alignment.topLeft;
        }
        default:
        {
          return dart.equals(orientation, media_query.Orientation.portrait) ? alignment.Alignment.bottomCenter : alignment.Alignment.topRight;
        }
      }
    }
    [_setDragOffset](dragOffset) {
      let endX = 20 * dart.notNull(dragOffset.dx) / 400;
      let endY = dart.notNull(dragOffset.dy) >= 0.0 ? dragOffset.dy : 20 * dart.notNull(dragOffset.dy) / 400;
      this.setState(dart.fn(() => {
        this[_dragOffset] = dragOffset;
        this[_moveAnimation] = new (TweenOfOffset()).new({begin: ui.Offset.zero, end: new ui.Offset.new(endX[$clamp](-20, 20), endY)}).animate(new animations.CurvedAnimation.new({parent: this[_moveController], curve: curves.Curves.elasticIn}));
        if (dart.notNull(this[_lastScale]) <= 0.9 && !dart.equals(this[_sheetController].status, animation$.AnimationStatus.forward) && this[_sheetScaleAnimation].value !== 0.0) {
          this[_sheetController].forward();
        } else if (dart.notNull(this[_lastScale]) > 0.9 && !dart.equals(this[_sheetController].status, animation$.AnimationStatus.reverse) && this[_sheetScaleAnimation].value !== 1.0) {
          this[_sheetController].reverse();
        }
      }, VoidToNull()));
    }
    [_getChildren](orientation, contextMenuLocation) {
      let child = new basic.Expanded.new({child: new basic.Align.new({alignment: this[_getChildAlignment](this.widget.orientation, this.widget.contextMenuLocation), child: new transitions.AnimatedBuilder.new({animation: this[_moveController], builder: dart.bind(this, _buildChildAnimation), child: this.widget.child, $creationLocationd_0dea112b090073317d4: C2565 || CT.C2565}), $creationLocationd_0dea112b090073317d4: C2570 || CT.C2570}), $creationLocationd_0dea112b090073317d4: C2574 || CT.C2574});
      let spacer = new container.Container.new({width: 20, height: 20, $creationLocationd_0dea112b090073317d4: C2577 || CT.C2577});
      let sheet = new basic.Expanded.new({child: new transitions.AnimatedBuilder.new({animation: this[_sheetController], builder: dart.bind(this, _buildSheetAnimation), child: new context_menu._ContextMenuSheet.new({key: this.widget.sheetGlobalKey, actions: this.widget.actions, contextMenuLocation: this.widget.contextMenuLocation, orientation: this.widget.orientation, $creationLocationd_0dea112b090073317d4: C2581 || CT.C2581}), $creationLocationd_0dea112b090073317d4: C2587 || CT.C2587}), $creationLocationd_0dea112b090073317d4: C2592 || CT.C2592});
      switch (contextMenuLocation) {
        case C2480 || CT.C2480:
        {
          return JSArrayOfWidget().of([child, spacer, sheet]);
        }
        case C2482 || CT.C2482:
        {
          return dart.equals(orientation, media_query.Orientation.portrait) ? JSArrayOfWidget().of([child, spacer, sheet]) : JSArrayOfWidget().of([sheet, spacer, child]);
        }
        default:
        {
          return JSArrayOfWidget().of([child, spacer, sheet]);
        }
      }
    }
    [_buildSheetAnimation](context, child) {
      return new basic.Transform.scale({alignment: context_menu._ContextMenuRoute.getSheetAlignment(this.widget.contextMenuLocation), scale: this[_sheetScaleAnimation].value, child: new basic.Opacity.new({opacity: this[_sheetOpacityAnimation].value, child: child, $creationLocationd_0dea112b090073317d4: C2595 || CT.C2595}), $creationLocationd_0dea112b090073317d4: C2599 || CT.C2599});
    }
    [_buildChildAnimation](context, child) {
      this[_lastScale] = context_menu._ContextMenuRouteStaticState._getScale(this.widget.orientation, media_query.MediaQuery.of(context).size.height, this[_moveAnimation].value.dy);
      return new basic.Transform.scale({key: this.widget.childGlobalKey, scale: this[_lastScale], child: child, $creationLocationd_0dea112b090073317d4: C2604 || CT.C2604});
    }
    [_buildAnimation](context, child) {
      return new basic.Transform.translate({offset: this[_moveAnimation].value, child: child, $creationLocationd_0dea112b090073317d4: C2609 || CT.C2609});
    }
    initState() {
      super.initState();
      this[_moveController] = new animation_controller.AnimationController.new({duration: context_menu._ContextMenuRouteStaticState._kMoveControllerDuration, value: 1.0, vsync: this});
      this[_sheetController] = new animation_controller.AnimationController.new({duration: C417 || CT.C417, reverseDuration: C717 || CT.C717, vsync: this});
      this[_sheetScaleAnimation] = new (TweenOfdouble()).new({begin: 1.0, end: 0.0}).animate(new animations.CurvedAnimation.new({parent: this[_sheetController], curve: curves.Curves.linear, reverseCurve: curves.Curves.easeInBack}));
      this[_sheetOpacityAnimation] = new (TweenOfdouble()).new({begin: 1.0, end: 0.0}).animate(this[_sheetController]);
      this[_setDragOffset](ui.Offset.zero);
    }
    dispose() {
      this[_moveController].dispose();
      this[_sheetController].dispose();
      super.dispose();
    }
    build(context) {
      let children = this[_getChildren](this.widget.orientation, this.widget.contextMenuLocation);
      return new safe_area.SafeArea.new({child: new basic.Padding.new({padding: C2358 || CT.C2358, child: new basic.Align.new({alignment: alignment.Alignment.topLeft, child: new gesture_detector.GestureDetector.new({onPanEnd: dart.bind(this, _onPanEnd), onPanStart: dart.bind(this, _onPanStart), onPanUpdate: dart.bind(this, _onPanUpdate), child: new transitions.AnimatedBuilder.new({animation: this[_moveController], builder: dart.bind(this, _buildAnimation), child: dart.equals(this.widget.orientation, media_query.Orientation.portrait) ? new basic.Column.new({crossAxisAlignment: flex.CrossAxisAlignment.start, children: children, $creationLocationd_0dea112b090073317d4: C2613 || CT.C2613}) : new basic.Row.new({crossAxisAlignment: flex.CrossAxisAlignment.start, children: children, $creationLocationd_0dea112b090073317d4: C2617 || CT.C2617}), $creationLocationd_0dea112b090073317d4: C2621 || CT.C2621}), $creationLocationd_0dea112b090073317d4: C2626 || CT.C2626}), $creationLocationd_0dea112b090073317d4: C2632 || CT.C2632}), $creationLocationd_0dea112b090073317d4: C2636 || CT.C2636}), $creationLocationd_0dea112b090073317d4: C2640 || CT.C2640});
    }
  };
  (context_menu._ContextMenuRouteStaticState.new = function() {
    this[_dragOffset] = null;
    this[_lastScale] = 1.0;
    this[_moveController] = null;
    this[_sheetController] = null;
    this[_moveAnimation] = null;
    this[_sheetScaleAnimation] = null;
    this[_sheetOpacityAnimation] = null;
    context_menu._ContextMenuRouteStaticState.__proto__.new.call(this);
    ;
  }).prototype = context_menu._ContextMenuRouteStaticState.prototype;
  dart.addTypeTests(context_menu._ContextMenuRouteStaticState);
  dart.setMethodSignature(context_menu._ContextMenuRouteStaticState, () => ({
    __proto__: dart.getMethods(context_menu._ContextMenuRouteStaticState.__proto__),
    [_onPanStart]: dart.fnType(dart.void, [drag_details.DragStartDetails]),
    [_onPanUpdate]: dart.fnType(dart.void, [drag_details.DragUpdateDetails]),
    [_onPanEnd]: dart.fnType(dart.void, [drag_details.DragEndDetails]),
    [_moveListener]: dart.fnType(dart.void, []),
    [_flingStatusListener]: dart.fnType(dart.void, [animation$.AnimationStatus]),
    [_getChildAlignment]: dart.fnType(alignment.Alignment, [media_query.Orientation, context_menu._ContextMenuLocation]),
    [_setDragOffset]: dart.fnType(dart.void, [ui.Offset]),
    [_getChildren]: dart.fnType(core.List$(framework.Widget), [media_query.Orientation, context_menu._ContextMenuLocation]),
    [_buildSheetAnimation]: dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget]),
    [_buildChildAnimation]: dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget]),
    [_buildAnimation]: dart.fnType(framework.Widget, [framework.BuildContext, framework.Widget]),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setLibraryUri(context_menu._ContextMenuRouteStaticState, "package:flutter/src/cupertino/context_menu.dart");
  dart.setFieldSignature(context_menu._ContextMenuRouteStaticState, () => ({
    __proto__: dart.getFields(context_menu._ContextMenuRouteStaticState.__proto__),
    [_dragOffset]: dart.fieldType(ui.Offset),
    [_lastScale]: dart.fieldType(core.double),
    [_moveController]: dart.fieldType(animation_controller.AnimationController),
    [_sheetController]: dart.fieldType(animation_controller.AnimationController),
    [_moveAnimation]: dart.fieldType(animation$.Animation$(ui.Offset)),
    [_sheetScaleAnimation]: dart.fieldType(animation$.Animation$(core.double)),
    [_sheetOpacityAnimation]: dart.fieldType(animation$.Animation$(core.double))
  }));
  dart.defineLazy(context_menu._ContextMenuRouteStaticState, {
    /*context_menu._ContextMenuRouteStaticState._kMinScale*/get _kMinScale() {
      return 0.8;
    },
    /*context_menu._ContextMenuRouteStaticState._kSheetScaleThreshold*/get _kSheetScaleThreshold() {
      return 0.9;
    },
    /*context_menu._ContextMenuRouteStaticState._kPadding*/get _kPadding() {
      return 20;
    },
    /*context_menu._ContextMenuRouteStaticState._kDamping*/get _kDamping() {
      return 400;
    },
    /*context_menu._ContextMenuRouteStaticState._kMoveControllerDuration*/get _kMoveControllerDuration() {
      return C2643 || CT.C2643;
    }
  });
  const _orientation = dart.privateName(context_menu, "_orientation");
  let C2646;
  let C2647;
  let C2645;
  let C2644;
  let C2650;
  let C2651;
  let C2649;
  let C2648;
  let C2654;
  let C2653;
  let C2652;
  let C2657;
  let C2658;
  let C2659;
  let C2656;
  let C2655;
  const Spacer_flex = dart.privateName(spacer, "Spacer.flex");
  let C2660;
  let C2663;
  let C2664;
  let C2662;
  let C2661;
  context_menu._ContextMenuSheet = class _ContextMenuSheet extends framework.StatelessWidget {
    get children() {
      let menu = new basic.Flexible.new({fit: flex.FlexFit.tight, flex: 2, child: new basic.IntrinsicHeight.new({child: new basic.ClipRRect.new({borderRadius: new border_radius.BorderRadius.circular(13.0), child: new basic.Column.new({crossAxisAlignment: flex.CrossAxisAlignment.stretch, children: this.actions, $creationLocationd_0dea112b090073317d4: C2644 || CT.C2644}), $creationLocationd_0dea112b090073317d4: C2648 || CT.C2648}), $creationLocationd_0dea112b090073317d4: C2652 || CT.C2652}), $creationLocationd_0dea112b090073317d4: C2655 || CT.C2655});
      switch (this[_contextMenuLocation]) {
        case C2480 || CT.C2480:
        {
          return dart.equals(this[_orientation], media_query.Orientation.portrait) ? JSArrayOfWidget().of([C2660 || CT.C2660, menu, C2660 || CT.C2660]) : JSArrayOfWidget().of([menu, C2660 || CT.C2660]);
        }
        case C2482 || CT.C2482:
        {
          return JSArrayOfWidget().of([C2660 || CT.C2660, menu]);
        }
        default:
        {
          return JSArrayOfWidget().of([menu, C2660 || CT.C2660]);
        }
      }
    }
    build(context) {
      return new basic.Row.new({crossAxisAlignment: flex.CrossAxisAlignment.start, children: this.children, $creationLocationd_0dea112b090073317d4: C2661 || CT.C2661});
    }
  };
  (context_menu._ContextMenuSheet.new = function(opts) {
    let key = opts && 'key' in opts ? opts.key : null;
    let actions = opts && 'actions' in opts ? opts.actions : null;
    let contextMenuLocation = opts && 'contextMenuLocation' in opts ? opts.contextMenuLocation : null;
    let orientation = opts && 'orientation' in opts ? opts.orientation : null;
    let $36creationLocationd_0dea112b090073317d4 = opts && '$creationLocationd_0dea112b090073317d4' in opts ? opts.$creationLocationd_0dea112b090073317d4 : null;
    this.actions = actions;
    if (!(actions != null && dart.test(actions[$isNotEmpty]))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 1177, 15, "actions != null && actions.isNotEmpty");
    if (!(contextMenuLocation != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 1178, 15, "contextMenuLocation != null");
    if (!(orientation != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 1179, 15, "orientation != null");
    this[_contextMenuLocation] = contextMenuLocation;
    this[_orientation] = orientation;
    context_menu._ContextMenuSheet.__proto__.new.call(this, {key: key, $creationLocationd_0dea112b090073317d4: $36creationLocationd_0dea112b090073317d4});
    ;
  }).prototype = context_menu._ContextMenuSheet.prototype;
  dart.addTypeTests(context_menu._ContextMenuSheet);
  dart.setMethodSignature(context_menu._ContextMenuSheet, () => ({
    __proto__: dart.getMethods(context_menu._ContextMenuSheet.__proto__),
    build: dart.fnType(framework.Widget, [framework.BuildContext])
  }));
  dart.setGetterSignature(context_menu._ContextMenuSheet, () => ({
    __proto__: dart.getGetters(context_menu._ContextMenuSheet.__proto__),
    children: core.List$(framework.Widget)
  }));
  dart.setLibraryUri(context_menu._ContextMenuSheet, "package:flutter/src/cupertino/context_menu.dart");
  dart.setFieldSignature(context_menu._ContextMenuSheet, () => ({
    __proto__: dart.getFields(context_menu._ContextMenuSheet.__proto__),
    actions: dart.finalFieldType(core.List$(framework.Widget)),
    [_contextMenuLocation]: dart.finalFieldType(context_menu._ContextMenuLocation),
    [_orientation]: dart.finalFieldType(media_query.Orientation)
  }));
  const _offValue = dart.privateName(context_menu, "_offValue");
  const _is__OnOffAnimation_default = Symbol('_is__OnOffAnimation_default');
  context_menu._OnOffAnimation$ = dart.generic(T => {
    let TweenOfT = () => (TweenOfT = dart.constFn(tween.Tween$(T)))();
    class _OnOffAnimation extends animations.CompoundAnimation$(T) {
      get value() {
        return dart.equals(this.next.value, this[_offValue]) ? this.next.value : this.first.value;
      }
    }
    (_OnOffAnimation.new = function(opts) {
      let controller = opts && 'controller' in opts ? opts.controller : null;
      let onValue = opts && 'onValue' in opts ? opts.onValue : null;
      let offValue = opts && 'offValue' in opts ? opts.offValue : null;
      let intervalOn = opts && 'intervalOn' in opts ? opts.intervalOn : null;
      let intervalOff = opts && 'intervalOff' in opts ? opts.intervalOff : null;
      this[_offValue] = offValue;
      if (!(dart.notNull(intervalOn) >= 0.0 && dart.notNull(intervalOn) <= 1.0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 1262, 15, "intervalOn >= 0.0 && intervalOn <= 1.0");
      if (!(dart.notNull(intervalOff) >= 0.0 && dart.notNull(intervalOff) <= 1.0)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 1263, 15, "intervalOff >= 0.0 && intervalOff <= 1.0");
      if (!(dart.notNull(intervalOn) <= dart.notNull(intervalOff))) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 1264, 15, "intervalOn <= intervalOff");
      _OnOffAnimation.__proto__.new.call(this, {first: new (TweenOfT()).new({begin: offValue, end: onValue}).animate(new animations.CurvedAnimation.new({parent: controller, curve: new curves.Interval.new(intervalOn, intervalOn)})), next: new (TweenOfT()).new({begin: onValue, end: offValue}).animate(new animations.CurvedAnimation.new({parent: controller, curve: new curves.Interval.new(intervalOff, intervalOff)}))});
      ;
    }).prototype = _OnOffAnimation.prototype;
    dart.addTypeTests(_OnOffAnimation);
    _OnOffAnimation.prototype[_is__OnOffAnimation_default] = true;
    dart.setGetterSignature(_OnOffAnimation, () => ({
      __proto__: dart.getGetters(_OnOffAnimation.__proto__),
      value: T
    }));
    dart.setLibraryUri(_OnOffAnimation, "package:flutter/src/cupertino/context_menu.dart");
    dart.setFieldSignature(_OnOffAnimation, () => ({
      __proto__: dart.getFields(_OnOffAnimation.__proto__),
      [_offValue]: dart.finalFieldType(T)
    }));
    return _OnOffAnimation;
  });
  context_menu._OnOffAnimation = context_menu._OnOffAnimation$();
  dart.addTypeTests(context_menu._OnOffAnimation, _is__OnOffAnimation_default);
  context_menu._getRect = function _getRect(globalKey) {
    if (!(globalKey.currentContext != null)) dart.assertFailed(null, "org-dartlang-app:///packages/flutter/src/cupertino/context_menu.dart", 41, 10, "globalKey.currentContext != null");
    let renderBoxContainer = box$.RenderBox.as(globalKey.currentContext.findRenderObject());
    let containerOffset = renderBoxContainer.localToGlobal(renderBoxContainer.paintBounds.topLeft);
    return containerOffset['&'](renderBoxContainer.paintBounds.size);
  };
  dart.defineLazy(context_menu, {
    /*context_menu._kOpenScale*/get _kOpenScale() {
      return 1.1;
    }
  });
  dart.trackLibraries("packages/flutter/src/cupertino/action_sheet", {
    "package:flutter/src/cupertino/sliding_segmented_control.dart": sliding_segmented_control,
    "package:flutter/src/cupertino/colors.dart": colors$,
    "package:flutter/src/cupertino/theme.dart": theme$,
    "package:flutter/src/cupertino/text_theme.dart": text_theme,
    "package:flutter/src/cupertino/icon_theme_data.dart": icon_theme_data$,
    "package:flutter/src/cupertino/interface_level.dart": interface_level,
    "package:flutter/src/cupertino/tab_scaffold.dart": tab_scaffold,
    "package:flutter/src/cupertino/bottom_tab_bar.dart": bottom_tab_bar,
    "package:flutter/src/cupertino/picker.dart": picker,
    "package:flutter/src/cupertino/activity_indicator.dart": activity_indicator,
    "package:flutter/src/cupertino/dialog.dart": dialog,
    "package:flutter/src/cupertino/scrollbar.dart": scrollbar$,
    "package:flutter/src/cupertino/localizations.dart": localizations$,
    "package:flutter/src/cupertino/date_picker.dart": date_picker,
    "package:flutter/src/cupertino/constants.dart": constants$,
    "package:flutter/src/cupertino/app.dart": app$,
    "package:flutter/src/cupertino/route.dart": route$,
    "package:flutter/src/cupertino/icons.dart": icons,
    "package:flutter/src/cupertino/button.dart": button,
    "package:flutter/src/cupertino/context_menu_action.dart": context_menu_action,
    "package:flutter/src/cupertino/thumb_painter.dart": thumb_painter,
    "package:flutter/src/cupertino/refresh.dart": refresh,
    "package:flutter/src/cupertino/nav_bar.dart": nav_bar,
    "package:flutter/src/cupertino/page_scaffold.dart": page_scaffold,
    "package:flutter/src/cupertino/switch.dart": $switch,
    "package:flutter/src/cupertino/action_sheet.dart": action_sheet,
    "package:flutter/src/cupertino/tab_view.dart": tab_view,
    "package:flutter/src/cupertino/text_selection.dart": text_selection$,
    "package:flutter/src/cupertino/segmented_control.dart": segmented_control,
    "package:flutter/src/cupertino/slider.dart": slider,
    "package:flutter/src/cupertino/text_field.dart": text_field,
    "package:flutter/src/cupertino/context_menu.dart": context_menu
  }, {
  }, '{"version":3,"sourceRoot":"","sources":["sliding_segmented_control.dart","colors.dart","theme.dart","text_theme.dart","icon_theme_data.dart","interface_level.dart","tab_scaffold.dart","bottom_tab_bar.dart","picker.dart","activity_indicator.dart","dialog.dart","scrollbar.dart","localizations.dart","date_picker.dart","constants.dart","app.dart","route.dart","icons.dart","button.dart","context_menu_action.dart","thumb_painter.dart","refresh.dart","nav_bar.dart","page_scaffold.dart","switch.dart","action_sheet.dart","tab_view.dart","text_selection.dart","segmented_control.dart","slider.dart","text_field.dart","context_menu.dart"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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","file":"action_sheet.ddc.js"}');
  // Exports:
  return {
    src__cupertino__sliding_segmented_control: sliding_segmented_control,
    src__cupertino__colors: colors$,
    src__cupertino__theme: theme$,
    src__cupertino__text_theme: text_theme,
    src__cupertino__icon_theme_data: icon_theme_data$,
    src__cupertino__interface_level: interface_level,
    src__cupertino__tab_scaffold: tab_scaffold,
    src__cupertino__bottom_tab_bar: bottom_tab_bar,
    src__cupertino__picker: picker,
    src__cupertino__activity_indicator: activity_indicator,
    src__cupertino__dialog: dialog,
    src__cupertino__scrollbar: scrollbar$,
    src__cupertino__localizations: localizations$,
    src__cupertino__date_picker: date_picker,
    src__cupertino__constants: constants$,
    src__cupertino__app: app$,
    src__cupertino__route: route$,
    src__cupertino__icons: icons,
    src__cupertino__button: button,
    src__cupertino__context_menu_action: context_menu_action,
    src__cupertino__thumb_painter: thumb_painter,
    src__cupertino__refresh: refresh,
    src__cupertino__nav_bar: nav_bar,
    src__cupertino__page_scaffold: page_scaffold,
    src__cupertino__switch: $switch,
    src__cupertino__action_sheet: action_sheet,
    src__cupertino__tab_view: tab_view,
    src__cupertino__text_selection: text_selection$,
    src__cupertino__segmented_control: segmented_control,
    src__cupertino__slider: slider,
    src__cupertino__text_field: text_field,
    src__cupertino__context_menu: context_menu
  };
});

//# sourceMappingURL=action_sheet.ddc.js.map
